最近在调试am437x板子上tlv320aic3106芯片时,发现mic无法录音,一开始怎么也想不明白,后来对比了一下TI官方的原理图,发现官方没有使用mic录音。于是猜测可能是官方的内核文件没有配置Mic支持。接着查看文件am437x-gp-evm.dts,找到音频相关的配置。没有看到mic的相关设置,于是根据Documentation/devicetree/bindings/sound/tlv320aic3x.txt 和 widgets.txt 的说明来配置。最后配置如下后,Mic 录音成功。
注:使用的内核是ti-processor-sdk-linux-am437x-evm-01.00.00.00下的linux-3.14.26-g2489c02。
阅读(1095) | 评论(0) | 转发(0) |