工具/软件:Linux
您好:
我们希望使用 sii9022将 LCD 转换为 hdmi.ca您提供 DTS 和文档来指导 HDMI?
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.
工具/软件:Linux
您好:
我们希望使用 sii9022将 LCD 转换为 hdmi.ca您提供 DTS 和文档来指导 HDMI?
您好!
哪个版本的软件?
如果您使用的是处理器 SDK 和最新版本、请参阅:arch/arm/boot/dts/AM437X-gp-evmhdm.dts (与您可以执行 AM335x 的操作类似)
另请参阅:
文档/i2c/instantiating 器件
2 .www.kernel.org/.../sii902x.txt
是的、我使用 SDK 处理器3.02。
我添加的 hdim 与 AM437X-gp-evmhdm.dts.dts 相同、但某些节点不怎么修改。
在 AM437X-gp-EVM-HDMI 中、遵循 DTS。
使用 HDMI 时,必须禁用声音0。
2.AM335x DTS 没有 dp_out、这是在名为 LCDC 的 AM335x DTS 文件中吗?
#include "AM437X-gp-evm.dts "
#include
/{
别名{
display0 =&HDMI;
};
HDMI:连接器{
兼容="HDMI 连接器";
标签="HDMI";
类型="b";
端口{
HDMI_connector_in:端点{
远程端点=<&SIi9022_OUT>;
};
};
};
声音@1{
兼容="简单音频卡";
simple-audio-card、name ="HDMI";
simple-audio-card、format ="I2S";
simple-audio-card、bitclock-master =<&HDMI_dailink_master>;
simple-audio-card、frame-master =<&HDMI_dailink_master>;
HDMI_dailink_master:简单音频卡、CPU{
Sound-Dai =<&McASP1>;
系统时钟频率=<24000000>;
系统时钟方向="OUT";
};
简单音频卡、编解码器{
Sound-Dai =<&SIi9022>;
系统时钟频率=<12000000>;
};
};
};
LCD_BL{
STATUS ="禁用";
};
声音0{(&S)
STATUS ="禁用";
};
i2c1{(&I)
sii9022:sii9022@3b{
#sound-di-cells =<0>;
兼容="sil、sii9022";
reg =<0x3b>;
interrupt-parent =<&GPIO3>;
中断=<24 IRQ_TYPE_LEVEL_LOW_>;
I2S-FIFO 路由=<
(ENABLE_BIT|CONNECT_SD0)
0
0
0
>;
端口{
#address-cells =<1>;
#size-cells =<0>;
端口@0{
reg =<0>;
sii9022_in:端点{
远程端点=<&dp_dout>;
};
};
端口@1{
reg =<1>;
SI9022_OUT:端点{
远程端点=<&HDMI_connector_in_>;
};
};
};
};
};
DSS{
端口{
DPI_OUT:端点@0{
远程端点=<&SIi9022_IN>;
数据线=<24>;
};
};
};
//覆盖 AM437X-gp-evm.dts 的 SelLCDorHDMI 以选择 HDMI */
GPIO5{&G
P8{
输出低电平;
};
};
很抱歉,我的回复很晚了。
我测试 DTS 文件、如 attach 文件、它的 failed.it 显示了类似这样的错误。
sii9022 2-003b:[huzz]找不到视频源,节点名称=sii9022
可以帮助我检查此 DTS 吗?
我发现 AM437x HDMI 使用 DSS、但 AM335x 不支持 DSS、我该怎么做?