核心板:imx6ul
内核版本:linux4.1.15
因为这次声卡芯片是tlv320aic3101,从网上搜相关的资料可谓是少之又少,基本上都是有linux2.6版本的,基本上都是没有用到设备树DTB去适配,看了一下内核源码linux4.1.15只有sound/soc/codecs有tlv320aic3x.c和tlv320aic3x.h这两个文件,而sound/soc/fsl/就没有驱动tlv320aic3x的驱动文件。需要自己从网上去下载或者参照imx-sgtl5000.c去重新写一个。
//声卡配置
sound {
compatible = "fsl,imx-audio-tlv320aic3x";
model = "tlv320aic3x-audio";
cpu-dai = <&sai