[PATCH v2 0/7] arm64: dts: freescale: Add Verdin iMX8M Mini overlays
Ernest Van Hoecke <[email protected]>
| Newsgroups | dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This series adds device tree overlays for the Toradex Verdin iMX8M Mini SoM. The overlays cover audio configuration, display adapters, DSI displays, and Cortex-M4F integration. The series adds support for: - NAU8822 Bridge Tied Load configuration on the Verdin Development Board - DSI-to-HDMI adapter based on the Lontium LT8912B bridge - DSI-to-LVDS adapter based on the TI SN65DSI84 bridge, combined with the Toradex Capacitive Touch Display 10.1" LVDS - Toradex Capacitive Touch Display 7" and 10.1" DSI variants - Cortex-M4F remoteproc support Cortex-M4F support is split between the SoM description and an optional UART_4 overlay. The SoM dtsi describes the remote processor and RPMsg reserved-memory regions, while the overlay reserves Verdin UART_4 for Cortex-M4F firmware use. The Makefile entries build the standalone overlays as DTBOs, add ready-to-use composed DTBs for selected carrier board and accessory combinations, and add representative composed DTBs for build-time coverage. As discussed in v1, the overlays for the OV5640 cameras will follow later and use the partial connectors model to specify the Verdin CSI connector. Signed-off-by: Ernest Van Hoecke <[email protected]> --- Changes in v2: - Dropped the OV5640 overlays, they will be added by a later series - Link to v1: https://lore.kernel.org/r/[email protected] --- Ernest Van Hoecke (7): arm64: dts: freescale: imx8mm-verdin: Add NAU8822 Bridge Tied Load arm64: dts: freescale: imx8mm-verdin: Add DSI to HDMI adapter overlay arm64: dts: freescale: imx8mm-verdin: Add Toradex DSI to LVDS adapter with 10.1" display arm64: dts: freescale: imx8mm-verdin: Add Toradex Capacitive Touch Display 10.1" DSI arm64: dts: freescale: imx8mm-verdin: Add Toradex Capacitive Touch Display 7" DSI arm64: dts: freescale: imx8mm-verdin: Add Cortex-M4F remoteproc arm64: dts: freescale: imx8mm-verdin: Add Cortex-M4F UART_4 overlay arch/arm64/boot/dts/freescale/Makefile | 35 ++++++ .../freescale/imx8mm-verdin-dev-nau8822-btl.dtso | 14 +++ .../dts/freescale/imx8mm-verdin-dsi-to-hdmi.dtso | 88 ++++++++++++++ ...-verdin-dsi-to-lvds-panel-cap-touch-10inch.dtso | 104 +++++++++++++++++ .../imx8mm-verdin-panel-cap-touch-10inch-dsi.dtso | 129 +++++++++++++++++++++ .../imx8mm-verdin-panel-cap-touch-7inch-dsi.dtso | 129 +++++++++++++++++++++ .../dts/freescale/imx8mm-verdin-uart4-mcu.dtso | 14 +++ arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 33 ++++++ 8 files changed, 546 insertions(+) --- base-commit: 4d0d3a3d1993a41b2bf8d28aa6c6071fa1a3bff7 change-id: 20260707-v1-verdin-imx8mm-dtbos-a326146c62c4 Best regards, -- Ernest Van Hoecke <[email protected]>