sdw_cdns_config_stream(9)
sdw_cdns_config_stream(9) β Kernel API Manual β¨
π NAME π
sdw_cdns_config_stream β configure a stream. Thatβs the whole assignment, bestie: configure a stream. Itβs giving βshort kingβ energy, and honestly we love that for it. π
π¦ SYNOPSIS π¦
void sdw_cdns_config_stream (struct sdw_cdns *cdns , u32 ch , u32 dir ,
struct sdw_cdns_pdi *pdi );
It returns void, so there is no return value to chase. No cap. β¨
π ARGUMENTS π
cdns(struct sdw_cdns *) β Cadence instance. Your main character struct, obvi. πch(u32) β Channel count. The number of channels doing the thing. π«dir(u32) β Data direction. Which way the data is headed, bestie. π§pdi(struct sdw_cdns_pdi *) β PDI to be used. This is the PDI in question, periodt. π―
π SEE ALSO π
Kernel file: ./drivers/soundwire/cadence_master.c β go read it, iykyk. π
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_clock_restart(9)sdw_cdns_probe(9)cdns_find_pdi(9)sdw_cdns_alloc_pdi(9)
xoxo, signed off from ./drivers/soundwire, October 2026, on the sdw_cdns_config_stream(9) page π
π¦ 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