Thread 中讨论的其他器件:WL1835
您好!
一段时间前、我获得了一个为 wl1835添加驱动程序的内核补丁。 我现在正在更新到使用 Linux 版本4.19.94的 SDK 版本6.3.0.106。 似乎驱动程序不再兼容-我遇到无法找到函数"snd_soc_register_codec"和"snd_soc_unregister_codec"的错误。 是否有用于更新的内核的新驱动程序文件?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
一段时间前、我获得了一个为 wl1835添加驱动程序的内核补丁。 我现在正在更新到使用 Linux 版本4.19.94的 SDK 版本6.3.0.106。 似乎驱动程序不再兼容-我遇到无法找到函数"snd_soc_register_codec"和"snd_soc_unregister_codec"的错误。 是否有用于更新的内核的新驱动程序文件?
您好!
您可以参考包含 wl8相关设置的 DTS 文件: https://git.ti.com/cgit/wilink8-wlan/wl18xx/tree/arch/arm/boot/dts/am335x-bone-e14-wl1837.dtsi?h=R8.7_SP2
谢谢
Saurabh
在之前的 SDK 中、我需要在 DTS 文件中包含以下节点:
wilink8_PCM:wilink8_PCM{
#sound-di-cells =<0>;
兼容="ti、wilink8_bt";
状态="正常";
};
Sound1:Sound1{
兼容="简单音频卡";
simple-audio-card、name ="WiLink-BT";
simple-audio-card、format ="I2S";
simple-audio-card、bitclock-master =<&wilink8_Bt_codec>;
simple-audio-card、frame-master =<&wilink8_Bt_codec>;
简单音频卡、CPU{
Sound-Dai =<&McASP0>;
系统时钟频率=<24000000>;
};
wilink8_Bt_codec:简单音频卡、编解码器{
Sound-Dai =<&wilink8_PCM>;
系统时钟频率=<24000000>;
};
};
您说的是节点:
btwilink {
compatible = "btwilink";
};
在新 SDK 中替换上述两个节点?