首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >i.Mx6Quad向ALSA添加简单的音频卡

i.Mx6Quad向ALSA添加简单的音频卡
EN

Stack Overflow用户
提问于 2018-07-10 14:08:43
回答 1查看 965关注 0票数 1

我正在处理一个关于NXP i.M6Quad.The硬件架构的Yocto项目: i.MAX6Quad有6个输出连接到3个ST FDA2100和2个来自ADC的输入。在第一步,我需要的只是启用6输出和发送I2S音频到FDA。在第二步中,需要一个用于ADC和启用输入端口的时钟。我花了几天/几周阅读文档、例子等,但没有成功。我知道正确地处理设备树文件和正确设置带有通用编解码器的简单音频卡是答案,但目前这是引导的结果。

asoc_simple_card_dai_link_of:找不到简单的音频卡,编解码DT节点 asoc-简单卡声音-fda2100 2100:解析错误-22 asoc-简单卡:声音探测card 2100失败,错误-22

这是我添加的设备树的一部分:

代码语言:javascript
复制
sound-fda2100 {
    compatible = "simple-audio-card";
    simple-audio-card,name = "MTC-FDA2100-Card";
    simple-audio-card,format = "i2s";
    simple-audio-card,codec {
        sound-dai = <&codec_test>;
    };
};

codec_test: codec_test {
     compatible = "linux,snd-soc-dummy";
     #sound-dai-cells = <0>;
 };

有没有人可以告诉我如何正确添加编解码器节点?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 16:12:23

尝试如下:声-dai= <&codec_test 0>;此错误与驱动程序如何期望DT中的参数有关;您可以从内核投标文档中获得此信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51267408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档