The Riverdi–Toradex Device Tree Overlays (DTS) repository provides ready-to-use configuration files for connecting Riverdi display modules to Toradex System on Module (SoM) platforms.
It includes a collection of Device Tree Source (.dts / .dtsi) overlays that define display, backlight, and touch controller settings for various Riverdi panels.
Designed primarily for Verdin iMX8M Mini and Verdin iMX8M Plus modules, these overlays can also serve as templates for other SoMs or single-board computers. By using the provided files, developers can enable Riverdi displays on Toradex-based systems without manually writing or debugging complex device tree configurations.
The project follows a modular, reusable design philosophy — each overlay is minimal, clearly documented, and organized by display type and interface, making it easy to adapt to custom carrier boards or alternative SoMs. This approach not only accelerates development but also provides a reliable reference for best practices in Device Tree customization.
Looking ahead, the repository aims to expand support for additional Riverdi panels and display interfaces such as DSI and eDP, and to include automated scripts for overlay generation and validation. By combining verified configurations with community-driven improvements, this project serves as both a practical toolkit and a learning resource for embedded Linux developers working with modern HMI systems.