工具/软件:Linux
大家好、我正在使用 PSDKLA 3.02.e2e.ti.com/.../4ch_2D00_disp.log 开发 Jacinto6
我的定制板具有4个显示屏(HDMI、ser-disp0、ser-disp1、ser-disp2)
我为我的4通道显示更改了 dra7-EVM.dts。 但在 DTB 中启用4个显示时出错。
当我用 HDMI、disp0、disp2 (不使用 disp1)尝试它时 ,它就可以工作了
但 这两种情况下的 HDMI、disp0、disp1 和 HDMI、disp0、disp1、 disp2不起作用。
*我附加了日志消息,并启用 DSS 调试
请检查我的 DTS
/{
lcd_fpd1:display_fpd1{
/*
*这不是真正的 dpi 面板,而是 panel-dpi 驱动程序
*用作虚拟面板驱动程序。
*
兼容="lg、lp101wx2"、"panel-dpi";
//label ="lcd_fpd1";
///senable-GPIO =<&pcf_GPIO_21 0 GPIO_ACTIVE_LOW>;
状态="正常";
面板正时{
时钟频率=<64000000>;
hactive =<1280>;
Vactive =<720>;
前沿=<48>;
后沿=<80>;
HSYNC-LEN =<32>;
垂直前沿=<3>;
后沿=<13>;
vsync-len =<5>;
HSYNC-ACTIVE =<0>;
vsync-active =<0>;
停用=<1>;
像素时钟激活=<0>;
};
port@lcd1{
FPD_in1:端点{
远程端点=<&dp_dout1>;
};
};
};
};
/{
lcd_fpd2:display_fpd2{
/*
*这不是真正的 dpi 面板,而是 panel-dpi 驱动程序
*用作虚拟面板驱动程序。
*
兼容="lg、lp101wx2"、"panel-dpi";
//label ="lcd_fpd2";
///senable-GPIO =<&pcf_GPIO_21 0 GPIO_ACTIVE_LOW>;
状态="正常";
面板正时{
时钟频率=<64000000>;
hactive =<1280>;
Vactive =<720>;
前沿=<48>;
后沿=<80>;
HSYNC-LEN =<32>;
垂直前沿=<3>;
后沿=<13>;
vsync-len =<5>;
HSYNC-ACTIVE =<0>;
vsync-active =<0>;
停用=<1>;
像素时钟激活=<0>;
};
port@lcd2{
FPD_IN2:端点{
远程端点=<&dp_dout2>;
};
};
};
};
/{
lcd_fpd3:display_fpd3{
/*
*这不是真正的 dpi 面板,而是 panel-dpi 驱动程序
*用作虚拟面板驱动程序。
*
兼容="lg、lp101wx2"、"panel-dpi";
//label ="lcd_fpd3";
///senable-GPIO =<&pcf_GPIO_21 0 GPIO_ACTIVE_LOW>;
状态="正常";
面板正时{
时钟频率=<64000000>;
hactive =<1280>;
Vactive =<720>;
前沿=<48>;
后沿=<80>;
HSYNC-LEN =<32>;
垂直前沿=<3>;
后沿=<13>;
vsync-len =<5>;
HSYNC-ACTIVE =<0>;
vsync-active =<0>;
停用=<1>;
像素时钟激活=<0>;
};
port@lcd3{
FPD_in3:端点{
远程端点=<&dp_dout3>;
};
};
};
};
DSS{
状态="正常";
VDDA_VIDEO_SUPPLY =<&ldoln_reg>;
pinctrl-names ="default";
pinctrl-0 =<&vout1_pins &vout2_pins &vout3_pins;
端口{
#address-cells =<1>;
#size-cells =<0>;
状态="正常";
port@lcd1{
reg =<0>;
状态="正常";
DPI_OUT1:端点{
远程端点=<&FPD_in1>;
数据线=<24>;
};
};
port@lcd2{
reg =<1>;
状态="正常";
DPI_OUT2:端点{
远程端点=<&FPD_IN2>;
数据线=<24>;
};
};
port@lcd3{
reg =<2>;
状态="正常";
DPI_out3:端点{
远程端点=<&FPD_in3>;
数据线=<24>;
};
};
};
};