Hello, This patch series adds support for the Variscite DART8MCustomBoard v2 carrier board with a DART-MX8M-PLUS module. The device tree code originates from Variscite's BSP, and has been heavily refactored to adapt to mainline DT bindings. Some features have been left out: - Camera: cameras should be enabled through overlays as they're not part of the carrier board itself. I have successfully tested both camera ports with modules that currently require out-of-tree drivers, so I haven't included them in this series. - HDMI: I have successfully tested this with DT bindings and drivers that have been posted to mailing lists but not merged yet. I will submit a patch to enable HDMI once the dependencies will be available upstream. - USB OTG: the carrier board has a PTN5150 but doesn't route its interrupt pin to the SoC. It should be possible to work around that in the driver by implementing polling, but that requires more work that I can perform at the moment. - WiFi, Bluetooth and audio support: those are part of the DART SoM itself, for which schematics isn't available, so I can't easily troubleshoot them. - PCIe: I lack test hardware for this. The LVDS display panel is integrated in the carrier board device tree in the BSP, I have split it out to an overlay in this series as it is shipped with the development kit but isn't an integral part of the carrier board. May I tempt someone from Variscite to submit patches to enable at least WiFi, Bluetooth, audio and PCIe ? :-) Laurent Pinchart (4): dt-bindings: arm: fsl: Add Variscite DT8MCustomBoard with DART MX8M-PLUS arm64: dts: freescale: Add support for the Variscite DART-MX8M-PLUS SoM arm64: dts: freescale: Add support for the Variscite i.MX8MP DART8MCustomBoard arm64: dts: freescale: Add panel overlay for Variscite DART .../devicetree/bindings/arm/fsl.yaml | 6 + arch/arm64/boot/dts/freescale/Makefile | 3 + .../imx8mp-var-dart-dt8mcustomboard-v2.dts | 499 ++++++++++++++++++ .../imx8mp-var-dart-panel-gktw70sdae4se.dtso | 99 ++++ .../boot/dts/freescale/imx8mp-var-dart.dtsi | 305 +++++++++++ 5 files changed, 912 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-var-dart-dt8mcustomboard-v2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-var-dart-panel-gktw70sdae4se.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-var-dart.dtsi -- Regards, Laurent Pinchart