Skip to main content
Version: BSP 8.x.y (Next)

Default Overlays

Introduction​

This article presents information relevant for building images with Toradex BSP Layers and Reference Images, such as Yocto branches, manifests, Yocto build parameters and others. This article is not meant to be followed linearly, and instead supplements other pages.

If you wish to build a reference image with Yocto for your SoM, refer to: Build a Reference Image with Yocto Project/OpenEmbedded.

Device Tree Overlays​

See below the Device Tree Overlays for different functionality provided by Toradex for each SoM. For more details, check our Device Tree Overlays Overview.

Displays​

info

Default resolution with these overlays: 1920x1080

Native Interface:

ModuleStarting from versionOverlay
Verdin iMX8M Plus6.1.0verdin-imx8mp_hdmi_overlay.dtbo
Apalis iMX8 QuadMax6.1.0apalis-imx8_hdmi_overlay.dtbo
Apalis iMX8 QuadPlus6.1.0apalis-imx8_hdmi_overlay.dtbo
Apalis iMX66.0.0apalis-imx6_hdmi_overlay.dtbo
Colibri iMX66.0.0colibri-imx6_hdmi_overlay.dtbo

Using Toradex DSI to HDMI adapter:

ModuleStarting from versionOverlay
Verdin iMX957.3.0verdin-imx95_dsi-to-hdmi_overlay.dtbo
Verdin iMX8M Plus6.1.0verdin-imx8mp_dsi-to-hdmi_overlay.dtbo
Verdin iMX8M Mini6.1.0verdin-imx8mm_dsi-to-hdmi_overlay.dtbo
Verdin AM626.4.0verdin-am62_dsi-to-hdmi_overlay.dtbo
Verdin AM62P7.3.0verdin-am62p_dsi-to-hdmi_overlay.dtbo
Aquila AM69/TDA47.1.0aquila-am69_dsi-to-hdmi_overlay.dtbo
Aquila iMX957.5.0aquila-imx95_dsi-to-hdmi_overlay.dtbo
Lino iMX937.6.0lino-imx93_dsi-to-hdmi_overlay.dtbo

| SMARC iMX8M Plus | 7.3.0 | toradex-smarc-imx8mp_dsi-to-hdmi_overlay.dtbo | | SMARC iMX95¹ | 7.3.0 | toradex-smarc-imx95_dsi-to-hdmi_overlay.dtbo | | OSM iMX93 | 7.6.0 | toradex-osm-imx93_dsi-to-hdmi_overlay.dtbo |

¹ Requires customized SoM mount. Contact us for further information.

Using Colibri DSI to HDMI adapter:

ModuleStarting from versionOverlay
Colibri iMX8X6.2.0colibri-imx8x_dsihdmi_overlay.dtbo

SPIDEV​

Native Interface:

ModuleStarting from versionInterfaceOverlay
Lino iMX937.6.0SPI 1lino-imx93_spi1_spidev_overlay.dtbo
Lino iMX937.6.0SPI 2lino-imx93_spi2_spidev_overlay.dtbo
Aquila iMX957.5.0SPI 1aquila-imx95_spi1_spidev_overlay.dtbo
Aquila iMX957.5.0SPI 2aquila-imx95_spi2_spidev_overlay.dtbo
Aquila AM69/TDA47.1.0SPI 1aquila-am69_spi1_spidev_overlay.dtbo
Aquila AM69/TDA47.1.0SPI 2aquila-am69_spi2_spidev_overlay.dtbo
SMARC iMX8M Plus7.3.0SPI 0 CS 0toradex-smarc-imx8mp_spi0-cs0_spidev_overlay.dtbo
SMARC iMX8M Plus7.3.0SPI 0 CS 1toradex-smarc-imx8mp_spi0-cs1_spidev_overlay.dtbo
SMARC iMX8M Plus7.3.0SPI 1 CS 0toradex-smarc-imx8mp_spi1-cs0_spidev_overlay.dtbo
SMARC iMX8M Plus7.3.0SPI 1 CS 1toradex-smarc-imx8mp_spi1-cs1_spidev_overlay.dtbo
SMARC iMX957.3.0SPI 0 CS 0toradex-smarc-imx95_spi0-cs0_spidev_overlay.dtbo
SMARC iMX957.3.0SPI 0 CS 1toradex-smarc-imx95_spi0-cs1_spidev_overlay.dtbo
SMARC iMX957.3.0SPI 1 CS 0toradex-smarc-imx95_spi1-cs0_spidev_overlay.dtbo
SMARC iMX957.3.0SPI 1 CS 1toradex-smarc-imx95_spi1-cs1_spidev_overlay.dtbo
OSM iMX937.6.0SPI Atoradex-osm-imx93_spi_a_overlay.dtbo
OSM iMX937.6.0SPI Btoradex-osm-imx93_spi_b_overlay.dtbo
Verdin iMX957.3.0SPIverdin-imx95_spidev_overlay.dtbo
Verdin iMX8M Plus6.0.0SPIverdin-imx8mp_spidev_overlay.dtbo
Verdin iMX8M Mini6.0.0SPIverdin-imx8mm_spidev_overlay.dtbo
Verdin AM626.4.0SPIverdin-am62_spidev_overlay.dtbo
Verdin AM62P7.3.0SPIverdin-am62p_spidev_overlay.dtbo
Apalis iMX8 QuadMax6.1.0SPI 1apalis-imx8_spi1_spidev_overlay.dtbo
Apalis iMX8 QuadMax6.1.0SPI 2apalis-imx8_spi2_spidev_overlay.dtbo
Apalis iMX8 QuadPlus6.1.0SPI 1apalis-imx8_spi1_spidev_overlay.dtbo
Apalis iMX8 QuadPlus6.1.0SPI 2apalis-imx8_spi2_spidev_overlay.dtbo
Apalis iMX66.0.0SPI 1apalis-imx6_spi1_spidev_overlay.dtbo
Apalis iMX66.0.0SPI 2apalis-imx6_spi2_spidev_overlay.dtbo
Colibri iMX8X6.1.0SPIcolibri-imx8x_spidev_overlay.dtbo
Colibri iMX6ULL eMMC6.1.0SPIcolibri-imx6ull_spidev_overlay.dtbo

CAN​

ModuleStarting from versionInterfaceOverlay
Verdin iMX8M Mini6.1.0CAN 1 [20MHz]verdin-imx8mm_20mhz_can1.dtbo
Verdin iMX8M Mini6.0.0CAN 1 [Disable]verdin-imx8mm_disable_can1.dtbo

Using Mezzanine add-on boards:

ModuleStarting from versionInterfaceOverlay
Verdin AM627.1.0CANverdin-am62_mezzanine_can.dtbo
Apalis iMX8 QuadMax6.1.0CANapalis-imx8_mezzanine_can_overlay.dtbo
Apalis iMX8 QuadPlus6.1.0CANapalis-imx8_mezzanine_can_overlay.dtbo

Camera​

OV5640 CSI Camera​

See the OV5640 CSI Camera in the Developer Wesite.

Native Interface:

ModuleStarting from versionInterfaceOverlay
Lino iMX937.6.0CSIlino-imx93_ov5640_overlay.dtbo
Lino iMX937.6.0CSIlino-imx93_ov5640-27mhz_overlay.dtbo
SMARC iMX957.3.0CSI 0toradex-smarc-imx95_csi0_ov5640_overlay.dtbo
SMARC iMX957.3.0CSI 1toradex-smarc-imx95_csi1_ov5640_overlay.dtbo
SMARC iMX8M Plus7.3.0CSI 0toradex-smarc-imx8mp_csi0_ov5640-27mhz_overlay.dtbo
SMARC iMX8M Plus7.3.0CSI 1toradex-smarc-imx8mp_csi1_ov5640-27mhz_overlay.dtbo
OSM iMX937.6.0CSItoradex-osm-imx93_ov5640-27mhz_overlay.dtbo
Aquila iMX957.5.0CSI 1aquila-imx95_csi1-ov5640_overlay.dtbo
Aquila iMX957.5.0CSI 2aquila-imx95_csi2-ov5640_overlay.dtbo
Aquila AM69/TDA47.1.0CSI 1aquila-am69_csi1_ov5640_overlay.dtbo
Aquila AM69/TDA47.1.0CSI 2aquila-am69_csi2_ov5640_overlay.dtbo
Verdin iMX957.3.0CSIverdin-imx95_ov5640_overlay.dtbo
Verdin iMX8M Plus6.0.0CSIverdin-imx8mp_ov5640_overlay.dtbo
Verdin iMX8M Mini6.0.0CSIverdin-imx8mm_ov5640_overlay.dtbo
Verdin AM626.4.0CSIverdin-am62_ov5640_overlay.dtbo
Verdin AM62P7.3.0CSIverdin-am62p_ov5640_overlay.dtbo

verdin-am62p_ov5640-27mhz_overlay.dtbo

Using Mezzanine add-on boards:

ModuleStarting from versionInterfaceOverlay
Verdin iMX8M Plus [Default jumper setting]6.1.0CSIverdin-imx8mp_mezzanine_ov5640-default-jumpers_overlay.dtbo
Verdin iMX8M Plus [Alternate jumper setting]6.1.0CSIverdin-imx8mp_mezzanine_ov5640-alt-jumpers_overlay.dtbo
Apalis iMX8 QuadMax6.1.0CSIapalis-imx8_ov5640_overlay.dtbo
apalis-imx8_mezzanine_ov5640_overlay.dtbo
Apalis iMX8 QuadPlus6.1.0CSIapalis-imx8_ov5640_overlay.dtbo
apalis-imx8_mezzanine_ov5640_overlay.dtbo

Verdin Mezzanine jumper settings:

Jumper SettingJP3JP4JP5JP6
Default2-32-32-32-3
Alternate2-32-31-21-2

HMP​

Heterogeneous Multicore Processing Overlays:

ModuleStarting from versionOverlay
Verdin AM626.6.0verdin-am62_hmp_overlay.dtbo
Verdin iMX8M Plus6.3.0verdin-imx8mp_hmp_overlay.dtbo
Verdin iMX8M Mini6.2.0verdin-imx8mm_hmp_overlay.dtbo
Colibri iMX8X6.4.0colibri-imx8x_hmp_overlay.dtbo

BTL Audio Output on NAU8822​

Verdin Development Board features an analog audio interface based on the NAU8822 24-bit audio codec IC with integrated DSP with specific functions

ModuleStarting from versionOverlay
Verdin iMX957.3.0verdin-imx95_nau8822-btl_overlay.dtbo
Verdin iMX8M Plus6.2.0verdin-imx8mp_nau8822-btl_overlay.dtbo
Verdin iMX8M Mini6.2.0verdin-imx8mm_nau8822-btl_overlay.dtbo
Verdin AM626.4.0verdin-am62_nau8822-btl_overlay.dtbo
Verdin AM62P7.3.0verdin-am62p_nau8822-btl_overlay.dtbo

Ethos-U NPU​

ModuleStarting from versionOverlay
Lino iMX937.7.0lino-imx93_npu_overlay.dtbo
OSM iMX937.7.0toradex-osm-imx93_npu_overlay.dtbo

EdgeAI NPU​

ModuleStarting from versionOverlay
Aquila AM69/TDA47.8.0aquila-am69_edgeai_overlay.dtbo

Pre-enabled Device Tree Overlays​

By default, the following overlays are enabled to simplify the use of Toradex carrier boards and modules. Note that these overlays may cause conflicts with other peripherals.

ModuleSupported PeripheralsOverlays
Apalis iMX8HDMI
SPIDEV
apalis-imx8_hdmi_overlay.dtbo
apalis-imx8_spi1_spidev_overlay.dtbo
apalis-imx8_spi2_spidev_overlay.dtbo
Apalis iMX6HDMI
SPIDEV
apalis-imx6_hdmi_overlay.dtbo
apalis-imx6_spi1_spidev_overlay.dtbo
apalis-imx6_spi2_spidev_overlay.dtbo
Send Feedback!