can i.mx93 evkcm support dual display via hdmi and lvds

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

can i.mx93 evkcm support dual display via hdmi and lvds

跳至解决方案
17,714 次查看
Nobita
Contributor III

Hello Sir,

    I have an i.mx 93 evkcm board, it works well when use only single display output by change the dtb in uboot:

via hdmi: default dtb imx93-11x11-evk.dtb is ok;

via lvds: in uboot, type following commands to change dtb

setenv fdtfile imx93-11x11-evk-boe-wxga-lvds-panel.dtb
saveenv

 both works well,but it only output by one display port,when lvds work,the hdmi output nothing,
I found that you disabled hdmi related node in imx93-11x11-evk-boe-wxga-lvds-panel.dts, so I write a new dts to check if it support dual display, here is the content:

#include "imx93-11x11-evk-boe-wxga-lvds-panel.dts"



&adv7535 {
    status = "okay";
};

&dphy {
    status = "okay";
};

&dsi {
    status = "okay";
};

 when I use my dts to boot the i.mx imx-yocto-bsp-6.1.36-2.1.0, it shows pictures on my lvds panel while nothing shows on my hdmi,but when the boot process runs to the point at weston starting,the log shows weston started failed, and my lvds panel display lost at the same time. the dmesg is in the attachment ng.txt.
Can you help me figure out my issue, can i.mx93 evkcm support dual display? if it should support dual display, how to configure it?

Sincerely.

标记 (2)
0 项奖励
回复
1 解答
17,694 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Nobita 

There is only one lcdif in i.MX93, so the chip can’t support dual display interface (MIPI/LVDS/DPI-LCDIF)

One lcdif port

	display-subsystem {
		compatible = "fsl,imx-display-subsystem";
		ports = <&lcdif_disp>;
	};

 

Three display interfaces from display mux unit :

Zhiming_Liu_0-1701657038681.png

 

在原帖中查看解决方案

0 项奖励
回复
12 回复数
17,631 次查看
Nobita
Contributor III

Nobita_0-1702347722255.png

Hi, I see above message in the i.mx93 reference manaul, so how to drive the same output to multiple displays?

0 项奖励
回复
17,628 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

For clone mode, modify dts and make sure these three/two display interfaces are using same resolution.

From the internal test, the max resolution is decided LVDS limitation while using MIPI DSI and LVDS panel.

0 项奖励
回复
17,626 次查看
Nobita
Contributor III
Would you please show me the dts sample since my modification does not work.
0 项奖励
回复
17,574 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Nobita 

I will reply you if i finish the patch.

0 项奖励
回复
17,571 次查看
Nobita
Contributor III

Okay, looking forward to your good news.

0 项奖励
回复
17,564 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Nobita 

I got more information about the clone mode, the clone mode need two/three panels have same timing paramters. This is very hard for customer to find such panels. 

For evk hardware, it's very difficult to match different output device, adv7535+lvds panel, they have different clocks and timing.

The internal test can only run modetest, can't support weston.

If you can find two panels have same timing paramters, you can test it.

The root cause still be one lcdif interface in i.MX93.

 

BR

Zhiming

0 项奖励
回复
17,559 次查看
Nobita
Contributor III

Thank you for your response, appreciate your recent hard work.

BR

0 项奖励
回复
17,597 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Asked the internal team, they lost the demo code, need finetune lvds clock and adv7535 clock. Let me try to reproduce this demo on MIPI and LVDS panel.

0 项奖励
回复
17,249 次查看
shuyang_guan
NXP Employee
NXP Employee

Hi, Zhiming,

I just saw this community post by accident. We have verify this feature using a i.MX93 14X14 board recently, you could refer this link:

https://community.nxp.com/t5/iMX-and-Vybrid-Support/Dual-display-on-i-MX93/ta-p/1788513?emcs_t=S2h8Z...

 

16,811 次查看
Eddy1
Contributor V

Hi:

The link is inaccessible.can i.mx93 can support dual display via hdmi and lvds?Could you provide the corresponding patch, please?

 

 
 
 
 
0 项奖励
回复
16,729 次查看
shuyang_guan
NXP Employee
NXP Employee

Hi @Eddy1 ,

i.MX93 doesn't support HDMI output directly (you can use a convert board to convert MIPI DSI or LVDS to HDMI). It can only support MIPI DSI, LVDS, or parallel screen directly. 

We have tried dual display using MIPI DSI and LVDS. The link is in private space. You can tell me email address then we can share you patches for reference offline.

BR

Shuyang

0 项奖励
回复
17,695 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @Nobita 

There is only one lcdif in i.MX93, so the chip can’t support dual display interface (MIPI/LVDS/DPI-LCDIF)

One lcdif port

	display-subsystem {
		compatible = "fsl,imx-display-subsystem";
		ports = <&lcdif_disp>;
	};

 

Three display interfaces from display mux unit :

Zhiming_Liu_0-1701657038681.png

 

0 项奖励
回复