ZHCAG33 December   2025 AM620-Q1 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P , AM62P-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 软件架构
  6. 声卡信息
  7. McASP - 外部信号
  8. MCASP 时钟生成和配置
  9. 虚拟声卡 DTS 更改
  10. 单 DAI 链路或单声卡
  11. 多 DAI 链路 - 单卡但多个子器件
  12. MCASP - 实际示例
  13. 10McASP 作为接收器
    1. 10.1 ADC 或编解码器作为时钟主器件
    2. 10.2 器件树更改 - 编解码器作为主器件,MCASP 作为从器件
  14. 11MCASP 作为发送器
    1. 11.1 器件树更改 - 编解码器作为从器件,MCASP 作为主器件
  15. 12参考资料

多 DAI 链路 - 单卡但多个子器件

-------------------------------------------
Example 2 - many DAI links:
-------------------------------------------
 
sound {
    compatible = "simple-audio-card";
    simple-audio-card,name = "Cubox Audio";
 
    simple-audio-card,dai-link@0 {      /* I2S - HDMI */
        reg = <0>;
        format = "i2s";
        cpu {
            sound-dai = <&audio1 0>;
        };
        codec {
            sound-dai = <&tda998x 0>;
        };
    };
 
    simple-audio-card,dai-link@1 {      /* S/PDIF - HDMI */
        reg = <1>;
        cpu {
            sound-dai = <&audio1 1>;
        };
        codec {
            sound-dai = <&tda998x 1>;
        };
    };
 
    simple-audio-card,dai-link@2 {      /* S/PDIF - S/PDIF */
        reg = <2>;
        cpu {
            sound-dai = <&audio1 1>;
        };
        codec {
            sound-dai = <&spdif_codec>;
        };
    };
};

参考资料:https://www.kernel.org/doc/Documentation/devicetree/bindings/sound/simple-card.txt