主题中讨论的其他器件: TLV320AIC3100
大家好、
我们将 TLV320AIC3110编解码器用于超低音扬声器。
在 DTSI 中集成和添加条目后,编解码器不会注册并抛出错误
更改:
DTSI----
+ sound-tlv320aic31xx{
+兼容="简单音频卡";
+ simple-audio-card、name ="tlv320aic31xx-Codec";
+简单音频卡、格式="I2S";
+ simple-audio-card、frame-master =<&cpuda2>;
+ simple-audio-card、bitclock-master =<&cpuda2>;
+
+简单音频卡、小工具=
+"扬声器"、"扬声器";
+简单音频卡,路由=
+"扬声器"、"SPL"、
+"扬声器"、"SPR"、
+"扬声器"、"SPK";
+
+ cpuda2:简单音频卡、CPU{
+ Sound-Dai =<(赛义1);
+ di-tdm-slot-num =<2>;
+ di-tdm-slot-width =<32>;
+};
+
+简单音频卡、编解码器{
+ sound-dai =<&tlv320aic31xx>;
+};
+};
节点:
+ tlv320aic31xx:编解码器@18{
+兼容="ti、tlv320aic310x"、"ti、tlv320aic3110"、"ti、TLV320AIC3100";
+ reg =<0x18>;
+#sound-di-cells =<0>;
+ RESET-GPIO =<&GPIO4 1 GPIO_ACTIVE_LOW>;
+/*稳压器*/
+ HPVDD-SUPPLY =<_3p3v>;
+ SPRVDD 电源=<_3p3v>;
+ SPLVDD 电源=<_3p3v>;
+ AVDD 电源=<_3p3v>;
+ IOVDD 电源=<_3p3v>;
+ DVDD 电源=<_1p8v>;
+};
错误:
12-03:47:29.410 0 E ASOC-simple-card sound-tlv320aic31xx:ASOC:未找到 SPL 的源小工具
12-03:47:29.418 0 E ASOC-simple-card sound-tlv320aic31xx:ASOC:无法添加路由 SPL ->直接->扬声器
12-03:47:29.427 0 E ASOC-simple-card sound-tlv320aic31xx:ASOC:未找到 SPR 的源小工具
12-03:47:29.435 0 E ASOC-simple-card sound-tlv320aic31xx:ASOC:添加路由 SPR ->直接->加速失败