]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports
authorJosua Mayer <josua@solid-run.com>
Fri, 13 Mar 2026 12:30:58 +0000 (14:30 +0200)
committerFrank Li <Frank.Li@nxp.com>
Fri, 27 Mar 2026 13:52:42 +0000 (09:52 -0400)
commit514a34d75b9d16760971472af4f5f6550bf575ed
tree07813567be8902af2055713495e9f75282eb6061
parent8da7bfdcda753ef4d7890f55966ffdbda785e72e
arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports

The SolidRun i.MX8MP HummingBoard IIoT has a variety of connectors, and
configurable ports:

- 2x RS232
- 2x RS485
- DSI Panel Connector
- LVDS Panel Connector

RS232 and RS485 each share a single UART from the SoC via a mux, which
are configured from the base dts for RS232 by default.

Provide addons for:

1. Reconfigure UART A from RS232 to RS485.
2. Reconfigure UART B from RS232 to RS485.
3. Configure DSI Connector for Winstar WJ70N3TYJHMNG0 Panel.
4. Configure LVDS Connector for Winstar WF70A8SYJHLNGA Panel.

A variation of the base dtb is generated for each addon to ensure that
make dtbs_check covers the resulting dtb, and applying overlay is
tested during build.

It is however expected that bootloader should apply any combination of
addons based on runtime configuration.

Signed-off-by: Josua Mayer <josua@solid-run.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/Makefile
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtso [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-rs485-a.dtso [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8mp-hummingboard-iiot-rs485-b.dtso [new file with mode: 0644]