Thank you for providing the detailed system information! Based on your setup (Verdin iMX8MP V1.1B running Torizon OS 7.2.0-devel), I can help you configure an 18-bit LVDS panel with JEIDA format.
Understanding LVDS Interface Options
The Verdin iMX8MP supports both 18-bit and 24-bit LVDS interfaces with different color mapping standards(1). For 18-bit displays, you need to use the JEIDA format (Intel 24.0 LVDS data format), which is backward compatible and allows connecting 18-bit displays to 24-bit interfaces(1).
Available Pre-built Overlays
For Torizon OS 7.x on Verdin iMX8MP, the following LVDS overlays are available(2):
verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dtbo- LVDS native, Capacitive Touch Display 10.1" LVDSverdin-imx8mp_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo- DSI to LVDS, Capacitive Touch Display 10.1" LVDS
Device Tree Configuration for 18-bit JEIDA LVDS
Based on the datasheet information, here’s how to configure your custom 18-bit LVDS overlay(1):
Key Configuration Points:
- Data Mapping: Set
fsl,data-mapping = "jeida" - Data Width: Set
fsl,data-width = <18> - Panel Timing: Configure according to your 6.5" panel specifications
LVDS Signal Configuration
The 18-bit JEIDA format uses the following signal mapping(1):
- LVDS1_A_TX0+/-: Contains R5-R0, G2 signals
- LVDS1_A_TX1+/-: Contains G5-G0, B3 signals
- LVDS1_A_TX2+/-: Contains B5-B0, DE, VSYNC, HSYNC signals
- LVDS1_A_TX3+/-: No output (Hi-Z) for 18-bit mode
Applying the Overlay
You can apply device tree overlays using TorizonCore Builder(3). First, clone the device tree overlays repository(3):
$ git clone -b toradex_6.6-2.1.x-imx git://git.toradex.com/device-tree-overlays.git device-trees
Then modify an existing LVDS overlay or create a custom one with the 18-bit JEIDA configuration, and deploy it using(3):
$ torizoncore-builder dto deploy --remote-host <YOUR_IP> --remote-username torizon --remote-password <PASSWORD> --force --reboot <your-custom-overlay>.dts
Troubleshooting White Screen Issues
If you’re seeing a white screen, common issues include(4):
- Incorrect timing parameters for your specific panel
- Wrong data mapping or bit depth configuration
- Missing or incorrect panel power/enable sequences
- Incompatible overlay compilation
Make sure your overlay is compiled for the correct kernel version and that all timing parameters match your 6.5" panel specifications.
Best regards, Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.