IMX8MQ dual screen abnormal display (HDMI display is slightly green, with some anomalies)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MQ dual screen abnormal display (HDMI display is slightly green, with some anomalies)

134 Views
ximenbingmeng
Contributor III

We are debugging dual screen display, using kernel code version 4.14.98, referring to the device tree modified by the official IMX8MQEVK board,
a. The test phenomenon is that unplugging HDMI can display on the mipi screen, but if both are connected, they can only be displayed on HDMI; But why does the monitor look a bit green?
b. If you first connect the MIPI interface screen (1200x1920) separately, light up the MIPI first, and then plug in the HDMI wiring harness, then the HDMI will not light up. However, if you turn off the power of the HDMI display again, both the MIPI screen and the display will light up, but the display will still be green;
c. Is there a device tree with dual screen display for our refere

ximenbingmeng_0-1717069820614.png

 

0 Kudos
2 Replies

112 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

Check the device tree to see if the resolution is supported.

Regards

0 Kudos

87 Views
ximenbingmeng
Contributor III

It is normal for us to separately light up the HDMI interface connected to the monitor and the MIPI interface connected to the 10.1-inch screen, where HDMI is forced output. Only when using a dual screen device tree will exceptions occur; The kernel version we are using is 4.14.98. Here are our mipi and HDMI resolutions:


Mipi resolution:

display-timings {
timing {
/* Pixel CLK: 68.43MHz; MIPI CLK: 450MHz */
/* Hsync: 77.76KHz; Vsync: 60Hz */
clock-frequency = <100000000>; /* 132000000 */
 
hactive = <1200>;
hback-porch = <60>; /* 48 */
hfront-porch = <80>; /* 16 */
hsync-len = <1>; /* 16 */
 
vactive = <1920>;
vback-porch = <25>;
vfront-porch = <35>;
vsync-len = <1>;
 
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
};
};


HDMI resolution:

 /* 97 - 3840x2160@60Hz */
{ DRM_MODE("3840x2160", DRM_MODE_TYPE_DRIVER, 594000,
   3840, 4016, 4104, 4400, 0,
   2160, 2168, 2178, 2250, 0,
   DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),
   .vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, },


Please help analyze it again! thank!

0 Kudos