Device Tree Overlays on Toradex System on Modules
Introduction
This article brings information about Toradex-provided Device Tree Overlays for SoM peripherals and add-on products available in the webshop. For more information about these overlays, see the Toradex Device Tree Overlays repository on Github and the Setting up Displays with Torizon article.
List of Pre-built Device Tree Overlays
Colibri
Colibri iMX6
BSP | VGA/ Analog RGB | HDMI/DVI | Parallel RGB Resistive Touch Display 7" Parallel | LVDS Capacitive Touch Display 10.1" LVDS | Capacitive Touch 7” With Adapter | Capacitive Touch 7” With Connector | Spidev |
---|---|---|---|---|---|---|---|
6.0 - 6.5 | colibri-imx6_vga-640x480_overlay.dtbo | colibri-imx6_hdmi_overlay.dtbo | colibri-imx6_panel-res-touch-7inch_overlay.dtbo | colibri-imx6_panel-cap-touch-10inch-lvds_overlay.dtbo | colibri-imx6_panel-cap-touch-7inch_adapter_overlay.dtbo | colibri-imx6_panel-cap-touch-7inch_overlay.dtbo | colibri-imx6_spidev_overlay.dtbo |
Colibri iMX6ULL
BSP | VGA/ Analog RGB | HDMI/DVI | Parallel RGB Resistive Touch Display 7" Parallel | LVDS Capacitive Touch Display 10.1" LVDS | Capacitive Touch 7” With Adapter | Capacitive Touch 7” With Connector | Spidev |
---|---|---|---|---|---|---|---|
6.0 - 6.5 | colibri-imx6ull_vga-640x480_overlay.dtbo | Not supported | colibri-imx6ull_panel-res-touch-7inch_overlay.dtbo | colibri-imx6ull_panel-cap-touch-10inch-lvds_overlay.dtbo | colibri-imx6ull_panel-cap-touch-7inch_adapter_overlay.dtbo | colibri-imx6ull_panel-cap-touch-7inch_overlay.dtbo | colibri-imx6ull_spidev_overlay.dtbo |
Colibri iMX7
BSP | VGA/ Analog RGB | HDMI/DVI | Parallel RGB Resistive Touch Display 7" Parallel | LVDS Capacitive Touch Display 10.1" LVDS | Capacitive Touch 7” With Adapter | Capacitive Touch 7” With Connector | Spidev |
---|---|---|---|---|---|---|---|
6.0 - 6.5 | colibri-imx7_vga-640x480_overlay.dtbo | Not supported | colibri-imx7_panel-res-touch-7inch_overlay.dtbo | colibri-imx7_panel-cap-touch-10inch-lvds_overlay.dtbo | colibri-imx7_panel-cap-touch-7inch_adapter_overlay.dtbo | colibri-imx7_panel-cap-touch-7inch_overlay.dtbo | colibri-imx7_spidev_overlay.dtbo |
Colibri iMX8X
BSP | VGA/ Analog RGB | HDMI/DVI with DSI to HDMI adapter | Parallel RGB Resistive Touch Display 7" | LVDS (with Iris Carrier Board V2.0) Capacitive Touch Display 10.1" LVDS | Parallel RGB Capacitive Touch 7” With Adapter | Parallel RGB Capacitive Touch 7” With Connector | Spidev | HMP |
---|---|---|---|---|---|---|---|---|
6.2 - 6.3 | colibri-imx8x_vga-640x480_overlay.dtbo | colibri-imx8x_dsihdmi_overlay.dtbo | colibri-imx8x_panel-res-touch-7inch_overlay.dtbo* | colibri-imx8x_panel-cap-touch-10inch-lvds_overlay.dtbo** | colibri-imx8x_panel-cap-touch-7inch_adapter_overlay.dtbo | colibri-imx8x_panel-cap-touch-7inch_overlay.dtbo** | colibri-imx8x_spidev_overlay.dtbo | colibri-imx8x_hmp_overlay.dtbo |
*touch y-axis inverted, even after running weston-calibrator.
** requires carrier board with the right connector, e.g. Iris V2.0 AND setting the Iris V2 device tree to enable the DPI 2 LVDS transceiver
Apalis
Apalis iMX6
BSP | VGA/ Analog RGB | HDMI/DVI | Parallel RGB Capacitive Touch Display 7" Parallel | Parallel RGB Resistive Touch Display 7" Parallel | LVDS Capacitive Touch Display 10.1" LVDS | Spidev |
---|---|---|---|---|---|---|
6.0 - 6.5 | apalis-imx6_vga-640x480_overlay.dtbo | apalis-imx6_hdmi_overlay.dtbo | apalis-imx6_panel-cap-touch-7inch_overlay.dtbo | apalis-imx6_panel-res-touch-7inch_overlay.dtbo | apalis-imx6_panel-cap-touch-10inch_overlay.dtbo | apalis-imx6_spi1_spidev_overlay.dtbo apalis-imx6_spi2_spidev_overlay.dtbo |
With Mezanine:
BSP | CSI Camera OV5640 |
---|---|
6.4 - 6.5 | Apalis-imx6_ov5640-v11a_overlay.dtbo |
Apalis iMX8
BSP | VGA/ Analog RGB | HDMI/DVI | Parallel RGB Capacitive Touch Display 7" Parallel | Parallel RGB Resistive Touch Display 7" Parallel | LVDS Capacitive Touch Display 10.1" LVDS | Spidev | External m41t0 RTC from ST | HMP |
---|---|---|---|---|---|---|---|---|
6.0 - 6.5 | Not supported | apalis-imx8_hdmi_overlay.dtbo | Not supported | Not supported | apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo | apalis-imx8_spi1_spidev_overlay.dtbo apalis-imx8_spi2_spidev_overlay.dtbo | apalis-imx8qm-st-m41t0-overlay.dtbo | apalis-imx8_hmp_overlay.dtbo |
With Mezanine:
BSP | LVDS on Mezzanine Capacitive Touch Display 10.1" LVDS | LVDS LG LP156WF1, Dual Ch, 1080p, 18bit | CAN on Mezzanine | OV5640 on Mezzanine |
---|---|---|---|---|
6.2 - 6.5 | apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo | apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo | apalis-imx8_mezzanine_can_overlay.dtbo | apalis-imx8_ov5640_overlay.dtbo apalis-imx8_mezzanine_ov5640_overlay.dtbo |
Verdin
Verdin iMX8M Mini
BSP | BTL Audio Out (with Verdin Development Board) | HMP |
---|---|---|
6.2 - 6.5 | verdin-imx8mm_nau8822-btl_overlay.dtbo | verdin-imx8mm_hmp_overlay.dtbo |
Verdin iMX8M Mini
BSP | HDMI native | DSI to HDMI | DSI to LVDS, Capacitive Touch Display 10.1" LVDS | Capacitive Touch Display 10.1" LVDS with adapter for touch | LVDS native, Capacitive Touch Display 10.1" LVDS | CSI Camera OV5640 | Disable CAN1 | HMP | Spidev | BTL Audio Out |
---|---|---|---|---|---|---|---|---|---|---|
6.0 - 6.5 | Not supported | verdin-imx8mm_dsi-to-hdmi_overlay.dtbo | verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dtbo | Not supported | verdin-imx8mm_ov5640_overlay.dtbo | verdin-imx8mm_disable_can1.dtbo | verdin-imx8mm_hmp.dtbo | verdin-imx8mm_spidev_overlay.dtbo | verdin-imx8mm_nau8822-btl_overlay.dtbo |
Verdin iMX8M Plus
BSP | HDMI native | DSI to HDMI | DSI to LVDS, Capacitive Touch Display 10.1" LVDS | Capacitive Touch Display 10.1" LVDS with adapter for touch | LVDS native, Capacitive Touch Display 10.1" LVDS | CSI Camera OV5640 | Disable CAN1 | HMP | Spidev | BTL Audio Out |
---|---|---|---|---|---|---|---|---|---|---|
6.0 - 6.5 | verdin-imx8mp_hdmi_overlay.dtbo | verdin-imx8mp_dsi-to-hdmi_overlay.dtbo | verdin-imx8mp_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dtbo | verdin-imx8mp_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-imx8mp_ov5640_overlay.dtbo | Not supported | verdin-imx8mp_hmp_overlay.dtb* | verdin-imx8mp_spidev_overlay.dtbo | verdin-imx8mp_nau8822-btl_overlay.dtbo |
[*] Not working on V1.1 WB variants, UART4 is used for the BT interface.
With Mezanine:
BSP | Capacitive Touch Display 10.1" LVDS | LVDS (LG LP156WF1, Dual Ch, 1080p, 18bit) | CSI Camera OV5640 (Default Jumper setting) JP3 2-3, JP4 2-3, JP5 2-3, JP6 2-3 | CSI Camera OV5640 (Alternative Jumper setting) JP3 2-3, JP4 2-3, JP5 1-2, JP6 1-2 |
---|---|---|---|---|
6.1 - 6.3 | verdin-imx8mp_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-imx8mp_mezzanine_panel-lvds-dual-channel-1080p_overlay.dtbo | verdin-imx8mp_mezzanine_ov5640-default-jumpers_overlay.dtbo | verdin-imx8mp_mezzanine_ov5640-alt-jumpers_overlay.dtbo |
Verdin AM62
BSP | HDMI native | DSI to HDMI DSI to HDMI Adapter | DSI to LVDS, Capacitive Touch Display 10.1" LVDS Capacitive Touch Display 10.1" LVDS DSI to LVDS Adapter | Capacitive Touch Display 10.1" DSI Capacitive Touch Display 10.1" DSI DSI Display Adapter or Mallow DSI connector | LVDS native, Capacitive Touch Display 10.1" LVDS Capacitive Touch Display 10.1" LVDS (with Mallow Carrier Board) | CSI Camera OV5640 | CAN1 | HMP | Spidev | BTL Audio Out (with Verdin Development Board) |
---|---|---|---|---|---|---|---|---|---|---|
6.3 - 6.5 | N/A | verdin-am62_dsi-to-hdmi_overlay.dtbo | verdin-am62_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-am62_panel-cap-touch-10inch-dsi_overlay.dtbo | verdin-am62_panel-cap-touch-10inch-lvds_overlay.dtbo | verdin-am62_ov5640_overlay.dtbo | N/A | verdin-am62_hmp_overlay.dts | verdin-am62_spidev_overlay.dtbo | verdin-am62_nau8822-btl_overlay.dtbo |
With Mezanine:
BSP | Capacitive Touch Display 10.1" LVDS Capacitive Touch Display 10.1" LVDS | LVDS (LG LP156WF1, Dual Ch, 1080p, 18bit) | CSI Camera OV5640 (Default Jumper setting) JP3 2-3, JP4 2-3, JP5 2-3, JP6 2-3 | CSI Camera OV5640 (Alternative Jumper setting) JP3 2-3, JP4 2-3, JP5 1-2, JP6 1-2 |
---|---|---|---|---|
6.3 - 6.5 | verdin-am62_mezzanine_panel-lvds-dual-channel-1080p_overlay.dtbo | verdin-am62_mezzanine_panel-lvds-dual-channel-1080p_overlay.dtbo | N/A | N/A |