Re: [PATCH v2] arm64: dts: imx8mp: Add DT overlays for DH i.MX8M Plus DHCOM SoM and boards
From: Frank Li <Frank.li@nxp.com>
Date: 2026-03-25 18:34:00
Also in:
imx, linux-devicetree, lkml
On Tue, Mar 24, 2026 at 08:04:19PM +0100, Marek Vasut wrote:
Add DT overlays to support DH i.MX8M Plus DHCOM SoM variants and carrier board expansion modules. The following DT overlays are implemented: - SoM: - DH 660-x00 SoM with 1xRMII PHY - DH 660-x00 SoM with 2xRMII PHY - PDK2: - DH 505-200 Display board in edge connector X12 via direct LVDS - DH 531-100 SPI/I2C board in header X21 - DH 531-200 SPI/I2C board in header X22 - DH 560-200 Display board in edge connector X12 - PDK3: - DH 505-200 Display board in edge connector X36 via direct LVDS - DH 531-100 SPI/I2C board in header X40 - DH 531-200 SPI/I2C board in header X41 - DH 560-300 Display board in edge connector X36 - EA muRata 2AE M.2 A/E-Key card in connector X20 - NXP SPF-29853-C1 MINISASTOCSI with OV5640 sensor in connector X31 - NXP SPF-29853-C1 MINISASTOCSI with OV5640 sensor in connector X29 - PicoITX: - DH 626-100 Display board in edge connector X2
...
+ * Copyright (C) 2022-2026 Marek Vasut + */ +/dts-v1/; +/plugin/; + +#define DH_OVERLAY_PANEL_I2C_BUS i2c5 +#define DH_OVERLAY_PANEL_I2C_TOUCHSCREEN_PINCTRL &pinctrl_dhcom_b &pinctrl_dhcom_h
This is not straight forward.
you can add label like panel_i2c at dts file.
panel_i2c: &i2c5 {
}
in overlay file use
&panel_i2c {
....
}
So you use the same overlay file for difference dts. The same as others
Frank
+#define DH_OVERLAY_PANEL_I2C_TOUCHSCREEN_IRQ_PARENT gpio1 +#define DH_OVERLAY_PANEL_I2C_TOUCHSCREEN_IRQ_PIN 11 +#define DH_OVERLAY_PANEL_I2C_TOUCHSCREEN_RESET_GPIO gpio1 +#define DH_OVERLAY_PANEL_I2C_TOUCHSCREEN_RESET_PIN 8