主题中讨论的其他器件: ADS7846
工具与软件:
TI 您好
SDK I 版本使用:ti-processor-sdk-linux-rt-am62xx-evm-09.02.01.09
我参考以下链接来配置 HDMI 音频并发现以下错误:
e2e.ti.com/.../processor-sdk-am62x-about-the-sii9022-hdmi-audio-problem
以下是我的器件树配置:
/*
版权所有(C)2015广州创龙实业有限公司- http://www.tronlong.com
*
*本程序是自由软件;您可以重新分发和/或修改它
*根据 GNU 通用公共许可证第2版的条款
*由自由软件基金会发行。
*/
/dts-v1/;
#include "tl62x-evm.dts"
/{
兼容="ti、am625-sk"、"ti、am625";
模型="TL62x-EVM";
hdmi_mstrclk:hdmi mstrclk{
兼容="固定时钟";
#clock-cells =<0>;
时钟频率=<24576000>;
};
HDMI:连接器{
兼容=" HDMI 连接器";
标签="HDMI";
类型="A";
端口{
HDMI_CONNECTOR_IN:端点{
远程端点=<&sii9022_out>
};
};
};
hdmi 音频:sound-si9022 {
兼容="简单音频卡";
simple-audi-CARD、name ="AM62x-Sii9022-HDMI";
simple-audio 卡、格式="I2S";
simple-audio-card, bitclock-master =<&hdmi_dailink_master>;
simple-audio-card, frame-master =<&hdmi_dailink_master>;
simple-audio-card、MCLK-FS =<2182>;
hdmi_dailink_master:简单音频卡,CPU {
sound-Dai =<&MCASP1>;
系统时钟频率=<24000000>;
系统时钟方向输出;
};
简单音频卡、编解码器{
sound-Dai =<&sii9022>;
};
};
};
&CODEC_AUDIO{
状态="已禁用";
};
&main_pmx0{
MAIN_MCASP1_PINS_DEFAULT:MAIN-MCASP1-PINS-DEFAULT{
PINCCTRL-SINGLE、PINS =<
AM62X_IOPAD (0x0024、PIN_INPUT、2)/*(H25) OSPI0_D6.McASP1_ACLKX */
AM62X_IOPAD (0x0028、PIN_INPUT、2)/*(J22) OSPI0_D7.McASP1_AFSX */
AM62X_IOPAD (0x0020、PIN_OUTPUT、2)/*(J25) OSPI0_D5.McASP1_AXR0 */
>;
};
};
&main_i2c2{
sii9022: sii9022@3b {
#sound-Da-cells =<0>;
兼容="sil,sii9022";
reg =<0x3b>;
Clocks =<&hdmi_mstrclk>;
时钟名称="MCLK";
SIL、I2S 数据通道=< 0 >;
端口{
#address-Cells =<1>;
#size-cells =<0>;
端口@0{
寄存器=<0>;
sii9022_in:端点{
远程端点=<&dpi1_out>;
};
};
端口@1{
寄存器=<1>;
sii9022_out:端点{
远程端点=<&HDMI_CONNECTOR_IN>;
};
};
};
};
};
&DSS_PORTS{
/* VP2:DPI 输出*/
端口@1{
寄存器=<1>;
dpi1_out:端点{
远程端点=<&sii9022_in>
};
};
};
lcd0 (&L)
/delete-node/端口;
};
MAIN_spi0{\f429 (&M)}
/delete-node/ads7846@0;
};
&McASP1{
状态="可以";
#sound-Da-cells =<0>;
pinctrl-names ="默认";
PINCCTRL-0 =<&MAIN_MCASP1_PINS_DEFAULT>;
OP-MODE =<0>;/* MCASP_IIS_MODE */
TDM-slots =<2>;
serial-dir =</* 0:非活动、1:TX、2:Rx */
1 0 2 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>;
tx-num-evt =<0>;
Rx-num-evt =<0>;
};
时钟频率配置似乎存在问题、但它在 PROCESSOR_SDK_08_06_00_42版本上对我有效。 希望您能有所帮助。