p1022_rdk_probe(9)
π p1022_rdk_probe(9) β kernel API manual, but make it make sense
okay so bestie, welcome to the p1022_rdk_probe page π this is a kernel API manual situation, and honestly? it's short, it's sweet, and it's gonna eat. let's get into it β¨
πΈ NAME πΈ
p1022_rdk_probe β literally the platform probe function for the machine driver π
π¦ SYNOPSIS π¦
int p1022_rdk_probe (struct platform_device *pdev );
that's it. that's the whole signature. she's concise π
π ARGUMENTS π
pdevβ the platform device pointer π«Ά that's the one (1) argument, and yes she is required.
β¨ DESCRIPTION β¨
okay so here's the tea β even though this is a machine driver, the SSI node is the "master" node when it comes to audio hardware connections. like, it's giving main character energy in the audio graph π
so because of that, we create a new ASoC device for each new SSI node that has a codec attached. one SSI node with a codec = one new ASoC device. no cap, that's the whole vibe check π₯
π RETURN π
0on success π₯³- a negative
errnovalue on error π (yes, negative, don't @ me)
π SEE ALSO π
- kernel file
./sound/soc/fsl/p1022_rdk.cπ p1022_rdk_machine_probe(9)p1022_rdk_startup(9)p1022_rdk_machine_remove(9)p1022_rdk_remove(9)p1022_rdk_init(9)p1022_rdk_exit(9)
iykyk, go read 'em all πβ¨
bestie this page lives in ./sound/soc/fsl and it's dated October 2026 ποΈ that's the whole copyright/version energy, mwah π
okay that's the page, you ate, periodt π§ββοΈπ
π¦ 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