Verdin-imx8mp : Native Lvds display integration

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello,

To integrate your Tianma P0840XGF1MA00 LVDS display with the Verdin iMX8MP, you’ll need to modify a device tree overlay to match your display’s specifications. Here’s a concise guide to help you:

  1. Select a Base Overlay: Since you’ve tried display-lt170410_sn65dsi84_overlay.dtsi and display-rvt70hslnwca0_overlay.dtsi, consider which one aligns more closely with your display’s interface and resolution. If neither is suitable, you might need to create a new overlay using these as references.

  2. Modify the Overlay: Open the chosen overlay file and adjust the display timings and resolution according to your display’s datasheet. Pay attention to horizontal and vertical timings, including back porch, front porch, sync length, and active area.

  3. Verify Timing Parameters: Ensure the horizontal period equals hbackporch + hactive + hfront_porch + hsync-len and the vertical period equals vback_porch + vactive + vfront_porch + vsync-len. Correct settings are crucial for display functionality.

  4. Deploy and Test: Compile the modified overlay and deploy it to your device. Make sure the overlay is enabled in your boot configuration. After deployment, reboot your device to check if the display is recognized.

  5. Troubleshoot if Necessary: If the display does not work, recheck the timing parameters and ensure the overlay is correctly applied. You may need to experiment with different base overlays or consult the display’s documentation for specific requirements.

By carefully adjusting the device tree overlay to match your display’s specifications, you should be able to get your LVDS display working with the Verdin iMX8MP.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

LVDS display integration with imx8mm Verdin and Dahlia carrier board.