关于7688板子上的wm8960驱动

我看板子上面的语音芯片用的是wm8960芯片,也是用的很广泛的一个芯片,在openwrt系统里面要配置这个芯片的驱动,是不是只需要选上 Kernel modules —> Sound Support —> <*> kmod-sound-mtk… Mediatek I2S Alsa Driver,再需不需要其他配置了?

关于声卡(或Codec芯片),若我不要使用板子上的WM8960,要使用I2S连接其它芯片,如何关闭WM8960与MT7688连结? 谢谢

github.com/widora/openwrt_widora 中,menuconfig中选择widora后,wm8960所有的依赖就会选好。
widora代码中REF_CLK默认提供12M

Linkit的默认的声卡是WM8960,该声卡为I2S接口。Linkit默认WM8960使用的为外部晶振提供时钟频率。所以如果我们希望采用MT7688的REF_CLK0信号作为WM8960的时钟信号的话,我们就需要对MTK的配置文件进行一些修改。
具体的修改可以参考https://github.com/hnhkj/CC15.05.git的代码。