Dear NXP ,
SW SDK : repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-langdale -m imx-6.1.1-1.0.1.xml
HW : imx8mplus
I use a G156HCE-L01 LVDS Panel . It is a interlaced display .
I can display successfully on TI platform .
The settings are as follows:
__overlay__ {
display {
// panel 15.6 inches InnoLux G156HCE-L01
status = "okay";
compatible = "panel-lvds";
backlight = <&lcd_backlight>;
width-mm = <344>;
height-mm = <193>;
data-mapping = "vesa-24";
panel-timing {
clock-frequency = <74250000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <148>;
hfront-porch = <88>;
vback-porch = <36>;
vfront-porch = <4>;
hsync-len = <44>;
vsync-len = <5>;
};
port@0 {
dual-lvds-odd-pixels;
lcd_in0: endpoint {
remote-endpoint = <&oldi_out0>;
};
};
port@1 {
dual-lvds-even-pixels;
lcd_in1: endpoint {
remote-endpoint = <&oldi_out1>;
};
};
};
I use some LVDS setting on imx8mplus platformn , but it can't display successfully.
The settings are as follows:
lvds0_panel {
status = "okay";
compatible = "panel-lvds";
backlight = <&lvds_backlight>;
power-supply = <®_lvds_pwr>;
data-mapping = "vesa-24";
data-width = <24>;
height-mm = <193>; /* 135.6 */
width-mm = <344>; /* 216.96 */
panel-timing {
clock-frequency = <74250000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <148>;
hfront-porch = <88>;
vback-porch = <36>;
vfront-porch = <4>;
hsync-len = <44>;
vsync-len = <5>;
};
port {
panel_lvds_in: endpoint {
remote-endpoint = <&lvds_out>;
};
};
};
&ldb {
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
fsl,dual-channel;
status = "okay";
/delete-node/ port@1;
port@1 {
reg = <1>;
lvds_out: endpoint {
remote-endpoint = <&panel_lvds_in>;
};
};
};
};
Please help to solve this problem . Please tell me how to control G156HCE-L01 LVDS Panel .