Hi Toradex Team,
I’m working on a Verdin AM62 + Mallow Carrier Board project and have successfully built a custom Yocto image.
Now, I’m trying to interface a dual-channel LVDS display (connection details from datasheet attached). The display works through Channel A (Odd Pixels) and Channel B (Even Pixels) LVDS lines, and includes backlight control via separate signals.
Current Setup:
- Verdin AM62 SOM
- Mallow Carrier Board
- Custom Yocto image
- LVDS display with capacitive touch
(Display connection diagram attached — includes LVDS_A/B signals, backlight control, and I2C touch)
My Questions:
I’m quite new to display bring-up and device tree modifications, so I need help from step 1. I’m not sure what exactly to modify or create.
- Where should I start the integration process?
- Do I need to modify existing
.dts/.dtsi
files? - Or should I create a device tree overlay (.dto) for this?
- What changes are required in the device tree to enable dual-channel LVDS output?
- How can I configure and control the backlight signals (
LVDS_BKL_EN_CON
,LVDS_PWM_CON
)? - How do I bring up the capacitive touch (I2C interface on Mallow X13)?
- Are there any recommended Yocto layer additions, kernel configs, or overlays for this setup?
Notes:
- I have mapped the LVDS_A/B signals and power connections as per the display datasheet.
- Control signals like
RESETB
andSTBYB
are mentioned to be tied high — should these be handled in the device tree or externally via hardware? - Pins 35 & 37 are mentioned as connected to LED driver for backlight control.
Would greatly appreciate a beginner-friendly direction — even high-level steps would help me get started properly.
Thanks so much in advance!
Raju
Interface between Mallow board and display.pdf (632.3 KB)
blank_compressed.pdf (1.2 MB)