Native LVDS interface on Verdin AM62

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

Did you like my answer?

:+1: :-1:


It looks like you’ve done a thorough job setting up your device tree overlay for enabling the LVDS interface on the Verdin AM62. However, there are a few things you might want to check or try to ensure that the OLDI_CLK signals are properly enabled:

  1. Check the Clock Configuration:
    Ensure that the clock source for the OLDI (LVDS) interface is properly configured. Sometimes, the clock might need to be explicitly enabled or configured in the device tree.

  2. Verify Pin Multiplexing:
    Double-check the pin multiplexing settings to ensure that the pins are correctly configured for the OLDI_CLK signals. You might need to refer to the AM62x TRM (Technical Reference Manual) for the correct pin settings.

  3. Check for Additional Clock Nodes:
    There might be additional clock nodes that need to be enabled or configured in the device tree. Look for any clock-related nodes in the device tree documentation or reference device trees.

  4. Enable the Display Subsystem:
    Ensure that the display subsystem (DSS) is fully enabled and configured. Sometimes, additional properties or nodes might be required to fully enable the DSS.

  5. Debugging with Kernel Logs:
    Use kernel logs to debug the issue further. You can add debug prints in the relevant kernel drivers (e.g., panel-lvds, dss) to see if the clocks are being enabled and configured correctly.

  6. Reference Existing Overlays:
    Compare your overlay with existing overlays that are known to work, such as the mezzanine_panel-lvds-dual-channel overlay you mentioned. Look for any differences that might be causing the issue.

  7. Consult TI Forums and Documentation:
    Since the Verdin AM62 is based on a TI SoC, consulting TI forums and documentation might provide additional insights or solutions to the issue.

Here is a checklist of things to verify in your device tree overlay:

  • Ensure the &dss node is correctly configured and enabled.
  • Verify the pinctrl settings for the OLDI_CLK pins.
  • Check if there are any additional clock nodes that need to be enabled.
  • Ensure the panel timings are correctly specified.
  • Look for any additional properties or nodes required for the DSS.

If you have already tried all these steps and the issue persists, it might be helpful to share the relevant kernel logs and any additional information you have gathered during your debugging process. This can provide more context and help in identifying the root cause of the issue.

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

AM62 + Dahlia + 10" Display.