我已经设计了一个基于 tlv320aic3104音频编解码器的定制板。 我想 为电路板编写一个 ALSA 机器驱动程序、并且我正在使用 tlv320aicxx.c 编解码器驱动程序。 我想将音频编解码器设置为从模式、然后 DAI 格式如下:
#define DAI_FMT_BASE(SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF | SND_SOC_DAIFMT_CBS_CFS)
但我面临以下错误:
### DAI 主/从接口###无效
我查看了编解码器驱动程序、找到了以下代码:
/*设置主/从音频接口*/ switch (fmt & snd_SOC_DAIFMT_MASTER_MASK){ case snd_SOC_DAIFMT_CBM_CFM: iface_reg1 |= AIC31XX_BCLK_MASTER | AIC31XX_WCLK_MASTER; break; default: DEV_ALERT (->编解码器无效、"vd_bclk_MASTER"; return i)"从设备接口
如何将音频编解码器设置为从模式? 提前感谢您。