Question on ASoC driver load order

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Question on ASoC driver load order

1,334 次查看
t_kuha
Contributor I

Hello,

I have written Linux ASoC driver code (codec driver & machine driver) for a certain audio codec IC.

The problem is sometimes the machine driver seems loaded before the codec driver, resulting in unsuccessful detection of the deice (e.g. "failed to find codec platform device" error).

Now my questions are:

1. My understanding is: ASoC codec driver (snd-soc-***.ko) must be loaded before machine driver (snd-soc-imx-***.ko).

Is this correct?

2. How can I ensure the load order of the modules?

Is there any sort of Kernel configuration or code for that?

Best regards,

标签 (1)
0 项奖励
回复
1 回复

1,247 次查看
igorpadykov
NXP Employee
NXP Employee

Hi t_kuha

one can try nxp linux releases from source.codeaurora.org/external/imx repository

linux-imx - i.MX Linux kernel 

Audio infrastructure is described in sect.7.1 Advanced Linux Sound Architecture (ALSA)

System on a Chip (ASoC) Sound attached Linux Manual.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复