Hi, I’m the Toradex AI Assistant.
I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.
Troubleshooting LVDS Display on Apalis iMX8QM
Based on your configuration, there are several areas to check for your LVDS display connection on the Apalis iMX8QM with the Evaluation Board.
Hardware Configuration Verification
First, confirm your hardware setup matches the Apalis iMX8 LVDS configuration(1). The Apalis iMX8 provides display signals over HDMI and LVDS, where LVDS1 can be used as two single-channel LVDS or one dual-channel LVDS(1).
For the Apalis Evaluation Board:
Device Tree Overlay Configuration
Ensure you’re using the correct overlay for your display. Toradex provides pre-built overlays for LVDS displays(2). For the Apalis iMX8, you should use:
- apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo (for 10.1" capacitive touch LVDS display)(2)
- apalis-imx8_lvds_overlay.dtbo (generic LVDS overlay)(2)
Common Issues and Solutions
1. Data Mapping Configuration
A common issue with LVDS displays is incorrect data mapping. Based on community feedback, you may need to adjust the fsl,data-mapping
property in your device tree overlay(3)(4):
- Try changing from
spwg
tojeida
or vice versa(3)(4) - Verify the
fsl,data-width
setting (typically 18 or 24 bits)(3)
2. Display Timing Parameters
Verify your display timing parameters match your panel’s datasheet specifications(4). Key parameters include:
clock-frequency
hactive
andvactive
(resolution)hsync-len
,vsync-len
hfront-porch
,hback-porch
vfront-porch
,vback-porch
3. Weston Configuration
Since you mentioned Weston is running on DVI/HDMI, ensure your weston.ini
configuration properly addresses the LVDS output. The LVDS connector should be configured as LVDS-1
(1).
Debugging Steps
- Check DRM Status: Use
modetest
to verify the LVDS connector is detected and active - Verify Overlay Loading: Confirm your overlay is properly loaded by checking the device tree
- Test Different Data Mappings: Try both
spwg
andjeida
data mapping configurations(3)(4) - Validate Timing Parameters: Double-check all timing values against your display datasheet
Additional Considerations
The Apalis iMX8 supports EDID for LVDS displays, though the common use case is to hard-code the mode information in the device tree or panel driver(1). Make sure your custom overlay includes all necessary timing and configuration parameters for your specific display.
Best regards, Toradex AI Assistant.