Audio Q&A
Q1:在dts中配置好amp-gpio后,音频功放控制仍然不生效?
除了需要配置amp-gpio外,还需要在padmux中将该引脚配置为MDRV_PUSE_AIO_AMP_PWR,如:
Q2:I2S怎么配置?
-
查看原理图,用如下pin做I2S使用。
-
查看padmux excel,如下:
-
修改kernel对应的padmux.dtsi文件,如下:根据实际使用情况选择,例如用户使用用四线的I2S ,那么打开第二组即可。
-
编译烧写image,查看如下寄存器是否配置正确:reg[103cc4]#6 ~ #4,reg[103cc5]#2 ~ #0
-
运行prog_audio,查看波形是否正确。这里测试的方法为:./prog_audio -f customer_audio.json
-
如下为测试波形