Dear Experts,
I am working on a custom board based on the i.MX93 processor and attempting to bring up an LVDS display (RVT50HQSNWC00)
I have added the following entries to the Device Tree (DTS) for the LVDS display:
lvds_backlight: lvds_backlight {
compatible = "pwm-backlight";
/* pwms = <&pwm2 0 100000>; */
status = "okay";
brightness-levels = < 0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99
100>;
default-brightness-level = <80>;
};
panel0: panel0 {
status = "okay";
backlight = <&lvds_backlight>;
compatible = "panel-lvds";
data-mapping = "jeida-24";
width-mm = <124>;
height-mm = <80>;
panel-timing {
clock-frequency = <25000000>;
hactive = <800>;
vactive = <480>;
hfront-porch = <8>;
hback-porch = <8>;
hsync-len = <1>;
vback-porch = <8>;
vfront-porch = <8>;
vsync-len = <1>;
hsync-active = <0>;
vsync-active = <0>;
pixelclk-active = <0>;
};
port {
panel0_input: endpoint {
remote-endpoint = <&lvds_out>;
};
};
};
&ldb {
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "jeida";
fsl,data-width = <24>;
status = "okay";
port@1 {
reg = <1>;
lvds_out: endpoint {
remote-endpoint = <&panel0_input>;
};
};
};
};
Additionally, I've provided the required backlight voltage (12V) for the LVDS display.
Despite these configurations, the display is not initializing or working correctly.
Could you please review my DTS entries and suggest any corrections?
Are there any reference LVDS display configurations available specifically for the i.MX93?
Any guidance on debugging or proper configuration would be highly appreciated.
Thanks & Regards,
Ravikumar