linux fsl audio driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

linux fsl audio driver

540 Views
quansheng_zhu
Contributor I

fsl的基于ALSA 的Asoc的声卡驱动,三个模块MACHINE platform codec的platform的cpu_dai的注册和codec_dai的注册以及dai_link的方式,分别在哪些目录和文件下,请大神们帮助解答。

0 Kudos
1 Reply

471 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi quansheng,

(1)Platform driver:

---directory: linux_top/sound/soc/fsl/

I.MX处理器有的使用ssi,有的使用sai,因此,你可以发现有imx_ssi.c和fsl_sai.c,这是平台端。

(2) codec driver

---directory: linux_top/sound/soc/codecs

这里是各厂家的codec driver,例如wm8960, wm8524,sgtl5000等。

(3)Machine driver

---directory: linux_top/sound/soc/fsl/

这里有sai + codec的各类组合,所构成的声卡驱动,例如imx_wm8960.c, imx_sgtl500.c等,这里使用DAI接口,构成dai_link数据结构。具体请阅读代码。

Have a nice day!

BR,

weidong