Thank you for providing the system information! With your Verdin iMX8M Plus on Torizon OS 7.4.0, I can help you configure your custom 480x480 LCD panel subsection.
Display Configuration for Verdin iMX8M Plus
Your Verdin iMX8M Plus supports multiple display interfaces (1). The i.MX 8M Plus SoC features three display controllers (LCDIF) that can drive MIPI DSI, LVDS, and HDMI outputs (1).
Approach for Custom Panel Timing
Yes, it’s possible to configure your 480x480 subsection by modifying the panel timings in a device tree overlay. Here’s the approach:
1. Create a Custom Device Tree Overlay
You’ll need to create a device tree overlay that defines your custom panel timing (2). Device tree overlays allow you to modify device configurations without rebuilding the entire device tree (2).
2. Panel Timing Configuration
For LVDS displays, you can specify detailed timings using the panel-lvds driver (1):
panel_lvds: panel-lvds {
compatible = "panel-lvds";
backlight = <&backlight>;
data-mapping = "jeida-18";
width-mm = <345>;
height-mm = <194>;
panel-timing {
clock-frequency = <138500000>;
hactive = <1920>;
vactive = <1080>;
hfront-porch = <48>;
hsync-len = <32>;
hback-porch = <80>;
vfront-porch = <3>;
vsync-len = <5>;
vback-porch = <23>;
hsync-active = <0>;
vsync-active = <0>;
pixelclk-active = <0>;
};
port {
panel_lvds_in: endpoint {
remote-endpoint = <&lvds1_out>;
};
};
};
(1)
3. Key Parameters for Your 480x480 Subsection
Based on your diagram, you’ll need to modify these timing parameters:
- hactive: Set to 480 (your desired horizontal active pixels)
- vactive: Set to 480 (your desired vertical active pixels)
- hfront-porch/hback-porch: Adjust to position your 480px window horizontally within the 800px total
- vfront-porch/vback-porch: Adjust to position your 480px window vertically within the 600px total
4. Overlay Deployment
To deploy your custom overlay (2):
- Compile your device tree overlay source (
.dtso) to binary format (.dtbo)
- Copy the overlay to
/boot/overlays/ on your device
- Enable it by editing
/boot/overlays.txt
5. Display Interface Selection
For your Verdin iMX8M Plus, you can use (1):
- Native HDMI: Direct HDMI output
- Native LVDS: Direct LVDS connection
- DSI-HDMI: MIPI DSI to HDMI adapter
- DSI-LVDS: MIPI DSI to LVDS adapter
Choose the interface that matches your panel connection method.
The key to your subsection approach is calculating the correct porch values to center or position your 480x480 active area within the full 800x600 timing structure that your panel expects.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.