sdw_cdns_soft_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdw_cdns_soft_reset β€” Cadence soft-reset ✨

okay so real quick, this is a page from the Kernel API Manual (yes, the kernel has lore and yes it's iconic), and today's main character is sdw_cdns_soft_reset. it's a whole vibe: a Cadence soft-reset, right there in the name. πŸŽ€


🌸 NAME 🌸

sdw_cdns_soft_reset β€” the Cadence soft-reset, periodt. it does exactly what it says on the label, no plot twists. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

int sdw_cdns_soft_reset (struct sdw_cdns *cdns );

like, that's the whole signature. it takes one pointer and hands you back an int. short king behavior fr fr. πŸ‘‘


πŸ’– ARGUMENTS πŸ’–

  • cdns β€” the Cadence instance. that's it, that's the whole arg. it's the struct (struct sdw_cdns *) you're doing the soft-reset on, so bestie better be pointing at a real one. 🫢

🌈 SEE ALSO 🌈

the kernel file is literally right here, go read the source, iykwim:

Kernel file ./drivers/soundwire/cadence_master.c

and here's the whole friend group β€” the entire crew of related functions, lowkey a group chat:

not me listing every single one because we do NOT skip entries on this page πŸ’…


no cap: this page only documents the reset and its one argument, so don't go inventing extra flags or params in your head. the source file above is the real tea. πŸ“

🧚 sign-off 🧚

this lil manual page lives under ./drivers/soundwire, and it's dated October 2026. slay, see u in the source, bestie. πŸŒΈπŸ’œπŸ”₯

πŸ“¦ where this page comes from