Other Parts Discussed in Thread: AM62P
Tool/software:
Hello,
I am facing an issue with the Waveshare 5-inch 1080x1080 LCD https://www.waveshare.com/wiki/5inch_1080x1080_LCD
not displaying on the AM62L EVM board.
Below are the details of my setup and the steps I’ve taken to troubleshoot the issue.
Board: AM62Lx EVM
Display: Waveshare 5-inch 1080x1080 LCD
SDK: Flashed tisdk-default-image-am62lxx-evm-11.00.15.05.rootfs.wic.xz
Issue: The display does not work by default with the AM62L EVM. I suspect an HDMI timing issue, as the same display works out-of-the-box with the AM62P-LP board without any device tree modifications. Additionally, I connected the display to an Ubuntu machine and confirmed it works with the following timing parameters obtained via kms_print:
1080x1080@60.07 85.500 1080/68/32/100/+ 1080/16/4/12/+ 60 (60.07) P|D DTD 1: 1080x1080 60.069 Hz 1:1 66.797 kHz 85.500 MHz (203 mm x 270 mm) Hfront 68 Hsync 32 Hback 100 Hpol P Vfront 16 Vsync 4 Vback 12 Vpol P
These parameters match the EDID settings provided in the Waveshare wiki:
Steps Taken:
- Modified the device tree file k3-am62l3-evm.dts to include the following display timings under the hdmi0: connector-hdmi node:
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <85500000>; // Pixel clock in Hz
hactive = <1080>;
hfront-porch = <68>;
hsync-len = <32>;
hback-porch = <100>;
hsync-active = <0>; // 0 = positive, 1 = negative
vactive = <1080>;
vfront-porch = <16>;
vsync-len = <4>;
vback-porch = <12>;
vsync-active = <0>; // 0 = positive, 1 = negative
de-active = <0x68>;
pixelclk-active = <0x5>;
};
};
2.Rebuilt the Linux kernel with make linux and installed it using:
Observations:
- The display shows output but appears distorted or misaligned, suggesting incorrect HDMI timing settings.
- The same display works perfectly on the AM62P-LP board and an Ubuntu PC without modifications.

Any assistance in resolving this HDMI timing issue or suggestions for further debugging would be greatly appreciated. Thank you!