LVDS Display Interfacing with Custom IMX93 Board
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bio_TICFSL
The interfacing an LVDS display by modifying the Kernel source (v6.6), but not within the U-Boot source code for the IMX93 board.
As a reference, I've used the LVDS display DTS entries from the IMX8MPLUS, Making necessary modifications to the timing parameters based on the LVDS display's datasheet. but, after booting the board, I encountered the following console messages (attached images):
LVDS Display Info:
Backlight Info:
Your assistance would be greatly appreciated.
Thanks & Regards,
Ravikumar

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You can change the LVDS clock settings apparently is not what your lvds need. Also please check it:
Regards
