主题中讨论的其他器件:TLV320AIC3206、 PCM1780、
您好!
我以前曾尝试过 STM32MP157D-DK1和 PCM1780。 但是、我无法解决问题、因此我将器件更改为 TLV320AIC3206。
使用示例器件树作为参考、我为 STM32MP157D 和 TLV320AIC3206构建了"简单音频卡"器件树。
I/F:i2c4 & sa.1
--------
STM32MP> i2c DEV 0
将总线设置为0
STM32MP> i2c 探针
有效芯片地址:18 33
STM32MP> i2c 总线0
总线0:I2C@5c002000 (有效0)
33:stpmic@33、偏移 len 1、标志0
18:generic_18、偏移 len 1、标志0 // TLVC320AIC3206
STM32MP> i2c MD 18 32 10.
0032:00 00 12 03 02 00 00 01 00 14 0c 00
STM32MP> i2c MW 18 34 01
STM32MP> i2c MD 18 32 10.
0032:00 01 12 01 00 00 00 00 01 01 00 14 0c D8…
--------
我可以通过 i2c 从 u-boot 控制台访问 TLV320AIC3206。
从 Linux 终端尝试混频器控制失败。
您是否知道此问题的原因是什么?
[3.609648] ALSA 器件列表:
[3.611159]未找到声卡。
[70.881989] ASOC-simple-card sound:tlv320aic32x4-hifi <-> 4400a004.audio-controller 映射正常
$alsamixer
无法加载混合器控件:不允许操作
$ amixer -c0
amixer:Mixer HW:0加载错误:不允许操作
$ sudo i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 A b c d e f
00:------------ ------
10:------------ ------ UU -------------- ----
20:------------ ------------ ------------ --
30:---- UU -------------- ------------ ----
40:------------ ------------ ------------ --
50:---------- ------------ ------------ --
60:------------ ------------ ------------ --
70:------------ ------
谢谢、
西村