[PATCH v2 0/4] arm64: dts: freescale: Add Variscite i.MX8MP DART8MCustomBoard v2
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Wed Oct 25 09:50:54 PDT 2023
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 | 500 ++++++++++++++++++
.../imx8mp-var-dart-panel-gktw70sdae4se.dtso | 99 ++++
.../boot/dts/freescale/imx8mp-var-dart.dtsi | 305 +++++++++++
5 files changed, 913 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
base-commit: 05d3ef8bba77c1b5f98d941d8b2d4aeab8118ef1
--
Regards,
Laurent Pinchart
More information about the linux-arm-kernel
mailing list