sdw_cdns_soft_reset(9)
π 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:
sdw_cdns_config_update(9)sdw_cdns_config_update_set_wait(9)sdw_cdns_debugfs_init(9)sdw_cdns_irq(9)cdns_update_slave_status_work(9)sdw_cdns_exit_reset(9)cdns_enable_slave_interrupts(9)sdw_cdns_enable_interrupt(9)sdw_cdns_pdi_init(9)sdw_cdns_init(9)sdw_cdns_is_clock_stop(9)sdw_cdns_clock_stop(9)sdw_cdns_clock_restart(9)sdw_cdns_probe(9)cdns_find_pdi(9)sdw_cdns_config_stream(9)sdw_cdns_alloc_pdi(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms