sdw_intel_probe(9)
π sdw_intel_probe(9) β Kernel API Manual π
okay so bestie, welcome to sdw_intel_probe(9) from the Kernel API Manual β literally the SoundWire Intel probe routine and she is lowkey the moment before everything pops off π¦
β¨ NAME β¨
sdw_intel_probe β the SoundWire Intel probe routine, no cap π
β¨ SYNOPSIS β¨
struct sdw_intel_ctx * sdw_intel_probe (struct sdw_intel_res *res );
πΈ ARGUMENTS πΈ
resβ resource data. that's it, that's the vibe π
π«Ά DESCRIPTION π«Ά
so what she does is: she registers an auxiliary device for each Master handled by the controller β¨ and then the SoundWire Master and Slave devices get created by the auxiliary device probe. it's giving delegation, main character energy π
All the info you need gets stored in the context, which means the res argument pointer can be freed after this step π«Ά so like, don't hold onto it, bestie, she's done with it.
Also important: this function gets called after sdw_intel_acpi_scan by SOF probe β that's the order of operations, no skipping π
π₯ SEE ALSO π₯
- Kernel file
./drivers/soundwire/intel_init.c sdw_intel_startup(9)sdw_intel_exit(9)
iykyk, go read those next π§π
β cute little sign-off: this page lives in ./drivers/soundwire, dated October 2026, and yeah the footer says sdw_intel_probe(9) again because she's iconic like that π
β¨π
π¦ 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