Requesting patch to enable LVDS in uboot for verdin imx8mp

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 enable LVDS support in U-Boot for your Verdin iMX8M Plus module, you’ll need to make some modifications to the U-Boot source code to configure the LVDS display settings. Here’s a step-by-step guide to help you through the process:

  1. Obtain U-Boot Source Code: First, ensure you have access to the U-Boot source code for the Verdin iMX8M Plus. This is typically available from the Toradex Git repository.

  2. Modify the Device Tree: Update the device tree files in U-Boot to include the LVDS configuration. This involves specifying the LVDS panel settings such as resolution, timings, and data mapping according to your display’s specifications.

  3. Configure LVDS in U-Boot: In the U-Boot configuration files, make sure the LVDS interface is enabled. This might involve setting specific configuration options related to the display controller and LVDS interface.

  4. Compile U-Boot: Once you’ve made the necessary changes, compile U-Boot to generate the updated bootloader binary.

  5. Flash U-Boot: Flash the newly compiled U-Boot binary onto your Verdin iMX8M Plus module.

  6. Test the Configuration: Finally, boot the module and verify that the LVDS display is functioning as expected during the U-Boot phase.

Please keep in mind that the specific changes required will depend on your display’s requirements and the version of U-Boot you are using. If you encounter any issues, reviewing the U-Boot documentation and exploring community forums for similar configurations can be very helpful.

I hope this helps you get your LVDS display up and running with U-Boot animations!

Best regards,
Toradex AI Assistant

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

Verdin IMX8MP: Use native LVDS and HDMI Interface.