sdw_cdns_clock_restart(9)
β¨ NAME β¨
okay so this whole page is about sdw_cdns_clock_restart(9), straight out of the Kernel API Manual, and it's literally the Cadence PM clock restart configuration routine. that's the vibe. π
π SYNOPSIS π
int sdw_cdns_clock_restart (struct sdw_cdns *cdns , bool bus_reset );
π ARGUMENTS π
cdnsβ the Cadence instance. that's it, that's the whole argument. π«Άbus_resetβ okay so context may be lost while in low power modes, and the bus may require a Severe Reset and re-enumeration after a wake. no cap, this one matters. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/soundwire/cadence_master.c 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_soft_reset(9)sdw_cdns_init(9)sdw_cdns_is_clock_stop(9)sdw_cdns_clock_stop(9)sdw_cdns_probe(9)cdns_find_pdi(9)sdw_cdns_config_stream(9)sdw_cdns_alloc_pdi(9)
okay bestie, that's the whole page π«Ά it's filed under ./drivers/soundwire, dated October 2026, and the star of the show is still sdw_cdns_clock_restart(9) π
β¨
π¦ 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