fsl_asoc_get_dma_channel(9)
π fsl_asoc_get_dma_channel(9) π
okay so bestie, this page is from the Kernel API Manual and it's about fsl_asoc_get_dma_channel β yes that whole name, no cap. It's giving βfigure out the dma channel for a SSI nodeβ and honestly? iconic. π
πΈ NAME πΈ
fsl_asoc_get_dma_channel β determine the dma channel for a SSI node. periodt. π
β¨ SYNOPSIS β¨
int fsl_asoc_get_dma_channel (struct device_node *ssi_np , const char
*name , struct snd_soc_dai_link *dai , unsigned int *dma_channel_id ,
unsigned int *dma_id );
π«Ά ARGUMENTS π«Ά
ssi_npβ pointer to the SSI device tree node. the whole starting point, bestie π±nameβ name of the phandle pointing to the dma channel. yes, that exact phandle name πdaiβ ASoC DAI link pointer to be filled withplatform_name. it gets the glow-up β¨dma_channel_idβ dma channel id to be returned. this is where the channel id goes πdma_idβ dma id to be returned. and this is where the dma id goes π
π DESCRIPTION π
so this function determines the dma and channel id for the given SSI node. lowkey its whole job. it also discovers the platform_name for the ASoC DAI link β slay, multi-tasking. π
π₯ SEE ALSO π₯
- Kernel file
./sound/soc/fsl/fsl_utils.c fsl_asoc_get_pll_clocks(9)fsl_asoc_reparent_pll_clocks(9)fsl_asoc_constrain_rates(9)
these are the linked lore, iykyk. π¦
xoxo bestie π β source/version: ./sound/soc/fsl, date: October 2026. catch u in the kernel, mwah π
π¦ 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