Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays
@ 2026-10-19 11:18 Antoine Gouby
  2026-10-19 11:18 ` [PATCH 1/5] ARM: dts: imx6dl-colibri: Add HDMI overlay Antoine Gouby
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

This series adds device tree overlays for the Colibri iMX6 SoM. The
overlays cover HDMI, VGA and parallel displays.

The series adds support for:

- HDMI Displays
- Toradex Capacitive and Resistive Touch 7" Parallel Displays
- VGA Displays

The Makefile entries build the standalone overlays as DTBOs, and add
ready-to-use composed DTBs for selected carrier boards and accessory
combinations, for build-time coverage.

Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
Antoine Gouby (5):
      ARM: dts: imx6dl-colibri: Add HDMI overlay
      ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel
      ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel with Touch Adapter
      ARM: dts: imx6dl-colibri: Add Toradex Resistive Touch Display 7" Parallel
      ARM: dts: imx6dl-colibri: Add VGA overlay

 arch/arm/boot/dts/nxp/imx/Makefile                 | 85 ++++++++++++++++++++++
 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-hdmi.dtso | 27 +++++++
 ...nel-cap-touch-7inch-parallel-touch-adapter.dtso | 57 +++++++++++++++
 ...6dl-colibri-panel-cap-touch-7inch-parallel.dtso | 38 ++++++++++
 ...6dl-colibri-panel-res-touch-7inch-parallel.dtso | 29 ++++++++
 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-vga.dtso  | 67 +++++++++++++++++
 6 files changed, 303 insertions(+)
---
base-commit: 2efb7a11f1aa4d2dc285fe2680cca22cb9f72f64
change-id: 20261019-colibri-imx6-overlays-a5da84ebf127

Best regards,
-- 
Antoine Gouby <antoine.gouby@toradex.com>



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/5] ARM: dts: imx6dl-colibri: Add HDMI overlay
  2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
@ 2026-10-19 11:18 ` Antoine Gouby
  2026-10-19 11:18 ` [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel Antoine Gouby
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

From: Antoine Gouby <antoine.gouby@toradex.com>

Add a device tree overlay to enable the HDMI output on the Colibri iMX6.

The HDMI interface is not available on the Colibri SODIMM connector, it
is exposed through a dedicated 24-pin FFC connector on the module. The
FFC cable connects either directly to the Colibri Evaluation Board and
Iris carrier boards, which provide their own display output connectors,
or to the Colibri HDMI Adapter, which provides an HDMI connector and can
also be used with carrier boards without a dedicated display FFC
connector, such as Aster.

The overlay is also combined with the various versions of the Aster,
Evaluation Board v3, Iris and Iris v2 carrier board device trees,
including the Colibri iMX6 V1.2 variants, to provide ready-to-use DTBs.

Link: https://developer.toradex.com/hardware/colibri-som-family/modules/colibri-imx6/
Link: https://developer.toradex.com/hardware/colibri-som-family/add-ons/colibri-hdmi-adapter/
Link: https://developer.toradex.com/hardware/colibri-som-family/carrier-boards/colibri-evaluation-board/
Link: https://developer.toradex.com/hardware/colibri-som-family/carrier-boards/iris-carrier-board/
Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
 arch/arm/boot/dts/nxp/imx/Makefile                 | 41 ++++++++++++++++++++++
 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-hdmi.dtso | 27 ++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
index b5fad2ba764c..76e2ce85a4d3 100644
--- a/arch/arm/boot/dts/nxp/imx/Makefile
+++ b/arch/arm/boot/dts/nxp/imx/Makefile
@@ -60,6 +60,38 @@ dtb-$(CONFIG_SOC_IMX53) += \
 imx53-qsb-hdmi-dtbs := imx53-qsb.dtb imx53-qsb-hdmi.dtbo
 imx53-qsrb-hdmi-dtbs := imx53-qsrb.dtb imx53-qsb-hdmi.dtbo
 
+imx6dl-colibri-aster-hdmi-dtbs := \
+	imx6dl-colibri-aster.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-eval-v3-hdmi-dtbs := \
+	imx6dl-colibri-eval-v3.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-iris-hdmi-dtbs := \
+	imx6dl-colibri-iris.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-iris-v2-hdmi-dtbs := \
+	imx6dl-colibri-iris-v2.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-v1.2-aster-hdmi-dtbs := \
+	imx6dl-colibri-v1.2-aster.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-v1.2-eval-v3-hdmi-dtbs := \
+	imx6dl-colibri-v1.2-eval-v3.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-v1.2-iris-hdmi-dtbs := \
+	imx6dl-colibri-v1.2-iris.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
+imx6dl-colibri-v1.2-iris-v2-hdmi-dtbs := \
+	imx6dl-colibri-v1.2-iris-v2.dtb \
+	imx6dl-colibri-hdmi.dtbo
+
 imx6qdl-dhcom-pdk2-overlay-497-200-x12-dtbs := \
 	imx6q-dhcom-pdk2.dtb \
 	imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtbo
@@ -92,13 +124,22 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6dl-aristainetos2_4.dtb \
 	imx6dl-aristainetos2_7.dtb \
 	imx6dl-colibri-aster.dtb \
+	imx6dl-colibri-aster-hdmi.dtb \
 	imx6dl-colibri-eval-v3.dtb \
+	imx6dl-colibri-eval-v3-hdmi.dtb \
+	imx6dl-colibri-hdmi.dtbo \
 	imx6dl-colibri-iris.dtb \
+	imx6dl-colibri-iris-hdmi.dtb \
 	imx6dl-colibri-iris-v2.dtb \
+	imx6dl-colibri-iris-v2-hdmi.dtb \
 	imx6dl-colibri-v1.2-aster.dtb \
+	imx6dl-colibri-v1.2-aster-hdmi.dtb \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
+	imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris.dtb \
+	imx6dl-colibri-v1.2-iris-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
+	imx6dl-colibri-v1.2-iris-v2-hdmi.dtb \
 	imx6dl-cubox-i.dtb \
 	imx6dl-cubox-i-emmc-som-v15.dtb \
 	imx6dl-cubox-i-som-v15.dtb \
diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-hdmi.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-hdmi.dtso
new file mode 100644
index 000000000000..449476f9c417
--- /dev/null
+++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-hdmi.dtso
@@ -0,0 +1,27 @@
+// SPDX-License-Identifier: GPL-2.0-only OR MIT
+/*
+ * Copyright (c) Toradex
+ *
+ * Enable HDMI output on Colibri iMX6 through the module's dedicated
+ * 24-pin FFC connector (X2), separate from the SODIMM connector.
+ *
+ * Connect the module's X2 using a 24-pin FFC cable to either:
+ * - Colibri HDMI Adapter X2, providing HDMI output on X1;
+ * - Colibri Evaluation Board V3 X6, providing display output on X5;
+ * - Iris / Iris V2 X2, providing display output on X4.
+ *
+ * The Colibri HDMI Adapter can also be used with carrier boards without
+ * a dedicated display FFC connector, such as Aster.
+ *
+ * https://developer.toradex.com/hardware/colibri-som-family/modules/colibri-imx6/
+ * https://developer.toradex.com/hardware/colibri-som-family/add-ons/colibri-hdmi-adapter/
+ * https://developer.toradex.com/hardware/colibri-som-family/carrier-boards/colibri-evaluation-board/
+ * https://developer.toradex.com/hardware/colibri-som-family/carrier-boards/iris-carrier-board/
+ */
+
+/dts-v1/;
+/plugin/;
+
+&hdmi {
+	status = "okay";
+};

-- 
2.55.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel
  2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
  2026-10-19 11:18 ` [PATCH 1/5] ARM: dts: imx6dl-colibri: Add HDMI overlay Antoine Gouby
@ 2026-10-19 11:18 ` Antoine Gouby
  2026-10-19 19:25   ` Frank Li
  2026-10-19 11:18 ` [PATCH 3/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel with Touch Adapter Antoine Gouby
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

From: Antoine Gouby <antoine.gouby@toradex.com>

Add a device tree overlay for the Capacitive Touch Display 7" Parallel
on the Colibri iMX6 parallel RGB LCD interface.

The panel is a LogicTechno LT161010-2NHC 7" WVGA TFT Transmissive LCD
and the touch input is provided by an Atmel MaxTouch capacitive touch
controller.

The touch controller is connected to the Toradex 10-way Capacitive Touch
Interface connector available on Iris v2 and Aster carrier boards.

The touch interrupt and reset signals on SODIMM 107 and SODIMM 106 share
their pads with the WEIM nEXT_CS1 and nEXT_CS2 chip selects, disable
WEIM to avoid the pin conflict.

The overlay is also combined with the Colibri iMX6 V1.2 Iris v2 and
Aster carrier board device trees to provide ready-to-use DTBs.

Link: https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
 arch/arm/boot/dts/nxp/imx/Makefile                 | 11 +++++++
 ...6dl-colibri-panel-cap-touch-7inch-parallel.dtso | 38 ++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
index 76e2ce85a4d3..7897d9dbdfac 100644
--- a/arch/arm/boot/dts/nxp/imx/Makefile
+++ b/arch/arm/boot/dts/nxp/imx/Makefile
@@ -80,6 +80,10 @@ imx6dl-colibri-v1.2-aster-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-hdmi.dtbo
 
+imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel-dtbs := \
+	imx6dl-colibri-v1.2-aster.dtb \
+	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
+
 imx6dl-colibri-v1.2-eval-v3-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-hdmi.dtbo
@@ -92,6 +96,10 @@ imx6dl-colibri-v1.2-iris-v2-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
 	imx6dl-colibri-hdmi.dtbo
 
+imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel-dtbs := \
+	imx6dl-colibri-v1.2-iris-v2.dtb \
+	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
+
 imx6qdl-dhcom-pdk2-overlay-497-200-x12-dtbs := \
 	imx6q-dhcom-pdk2.dtb \
 	imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtbo
@@ -132,14 +140,17 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6dl-colibri-iris-hdmi.dtb \
 	imx6dl-colibri-iris-v2.dtb \
 	imx6dl-colibri-iris-v2-hdmi.dtb \
+	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-v1.2-aster-hdmi.dtb \
+	imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel.dtb \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-v1.2-iris-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
 	imx6dl-colibri-v1.2-iris-v2-hdmi.dtb \
+	imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel.dtb \
 	imx6dl-cubox-i.dtb \
 	imx6dl-cubox-i-emmc-som-v15.dtb \
 	imx6dl-cubox-i-som-v15.dtb \
diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso
new file mode 100644
index 000000000000..13b4888e07db
--- /dev/null
+++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso
@@ -0,0 +1,38 @@
+// SPDX-License-Identifier: GPL-2.0-only OR MIT
+/*
+ * Copyright (c) Toradex
+ *
+ * Toradex Capacitive Touch Display 7" Parallel connected through the 40-way
+ * Unified Interface Display and 10-way Capacitive Touch Interface connectors
+ * (as featured on Iris v2 and Aster v1.1 carrier boards).
+ *
+ * https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
+ * https://docs.toradex.com/104497-7-inch-parallel-capacitive-touch-display-800x480-datasheet.pdf
+ * https://www.toradex.com/accessories/capacitive-touch-display-7-inch-parallel
+ */
+
+/dts-v1/;
+/plugin/;
+
+&atmel_mxt_ts {
+	status = "okay";
+};
+
+&backlight {
+	status = "okay";
+};
+
+&lcd_display {
+	status = "okay";
+};
+
+&panel_dpi {
+	compatible = "logictechno,lt161010-2nhc";
+	power-supply = <&reg_module_3v3>;
+
+	status = "okay";
+};
+
+&weim {
+	status = "disabled";
+};

-- 
2.55.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel with Touch Adapter
  2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
  2026-10-19 11:18 ` [PATCH 1/5] ARM: dts: imx6dl-colibri: Add HDMI overlay Antoine Gouby
  2026-10-19 11:18 ` [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel Antoine Gouby
@ 2026-10-19 11:18 ` Antoine Gouby
  2026-10-19 11:18 ` [PATCH 4/5] ARM: dts: imx6dl-colibri: Add Toradex Resistive Touch Display 7" Parallel Antoine Gouby
  2026-10-19 11:18 ` [PATCH 5/5] ARM: dts: imx6dl-colibri: Add VGA overlay Antoine Gouby
  4 siblings, 0 replies; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

From: Antoine Gouby <antoine.gouby@toradex.com>

Add a device tree overlay for the Capacitive Touch Display 7" Parallel
on the Colibri iMX6 parallel RGB LCD interface.

The panel is a LogicTechno LT161010-2NHC 7" WVGA TFT Transmissive LCD
and the touch input is provided by an Atmel MaxTouch capacitive touch
controller.

The touch controller is connected to the Toradex Capacitive Touch
Adapter, the connection to the various carrier boards is documented in
the datasheet [1].

The touch interrupt and reset signals on SODIMM 28 and SODIMM 30 share
their pads with the Colibri PWM<B> and PWM<C> outputs, disable PWM1 and
PWM4 to avoid the pin conflict.

The overlay is also combined with the Colibri iMX6 V1.2 Evaluation
Board v3 device tree to provide a ready-to-use DTB.

Link: https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
Link: https://developer.toradex.com/hardware/accessories/add-ons/capacitive-touch-adapter/
Link: https://docs.toradex.com/104615-capacitive-touch-adapter-datasheet.pdf [1]
Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
 arch/arm/boot/dts/nxp/imx/Makefile                 |  6 +++
 ...nel-cap-touch-7inch-parallel-touch-adapter.dtso | 57 ++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
index 7897d9dbdfac..4f59ef0855cb 100644
--- a/arch/arm/boot/dts/nxp/imx/Makefile
+++ b/arch/arm/boot/dts/nxp/imx/Makefile
@@ -88,6 +88,10 @@ imx6dl-colibri-v1.2-eval-v3-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-hdmi.dtbo
 
+imx6dl-colibri-v1.2-eval-v3-panel-cap-touch-7inch-parallel-touch-adapter-dtbs := \
+	imx6dl-colibri-v1.2-eval-v3.dtb \
+	imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtbo
+
 imx6dl-colibri-v1.2-iris-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-hdmi.dtbo
@@ -141,11 +145,13 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6dl-colibri-iris-v2.dtb \
 	imx6dl-colibri-iris-v2-hdmi.dtb \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo \
+	imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtbo \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-v1.2-aster-hdmi.dtb \
 	imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel.dtb \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
+	imx6dl-colibri-v1.2-eval-v3-panel-cap-touch-7inch-parallel-touch-adapter.dtb \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-v1.2-iris-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtso
new file mode 100644
index 000000000000..ffc54438d33b
--- /dev/null
+++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtso
@@ -0,0 +1,57 @@
+// SPDX-License-Identifier: GPL-2.0-only OR MIT
+/*
+ * Copyright (c) Toradex
+ *
+ * Toradex Capacitive Touch Display 7" Parallel connected through the 40-way
+ * Unified Interface Display connector and Toradex Capacitive Touch Adapter.
+ *
+ * Toradex Capacitive Touch Adapter connection with the various carrier boards
+ * is documented in the datasheet [1].
+ *
+ * https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
+ * https://docs.toradex.com/104497-7-inch-parallel-capacitive-touch-display-800x480-datasheet.pdf
+ * https://www.toradex.com/accessories/capacitive-touch-display-7-inch-parallel
+ * https://developer.toradex.com/hardware/accessories/add-ons/capacitive-touch-adapter/
+ * https://docs.toradex.com/104615-capacitive-touch-adapter-datasheet.pdf [1]
+ * https://www.toradex.com/accessories/capacitive-touch-adapter
+ */
+
+/dts-v1/;
+/plugin/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/irq.h>
+
+&atmel_mxt_ts {
+	pinctrl-0 = <&pinctrl_atmel_adap>;
+	/* Colibri SODIMM 28 - TOUCH_INT# */
+	interrupt-parent = <&gpio1>;
+	interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
+	/* Colibri SODIMM 30 - TOUCH_RST# */
+	reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
+
+	status = "okay";
+};
+
+&backlight {
+	status = "okay";
+};
+
+&lcd_display {
+	status = "okay";
+};
+
+&panel_dpi {
+	compatible = "logictechno,lt161010-2nhc";
+	power-supply = <&reg_module_3v3>;
+
+	status = "okay";
+};
+
+&pwm1 {
+	status = "disabled";
+};
+
+&pwm4 {
+	status = "disabled";
+};

-- 
2.55.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/5] ARM: dts: imx6dl-colibri: Add Toradex Resistive Touch Display 7" Parallel
  2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
                   ` (2 preceding siblings ...)
  2026-10-19 11:18 ` [PATCH 3/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel with Touch Adapter Antoine Gouby
@ 2026-10-19 11:18 ` Antoine Gouby
  2026-10-19 11:18 ` [PATCH 5/5] ARM: dts: imx6dl-colibri: Add VGA overlay Antoine Gouby
  4 siblings, 0 replies; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

From: Antoine Gouby <antoine.gouby@toradex.com>

Add a device tree overlay for the Resistive Touch Display 7" Parallel
on the Colibri iMX6 parallel RGB LCD interface.

The panel is a LogicTechno LT161010-2NHR 7" WVGA TFT Transmissive LCD
with a resistive touch, handled by the touch controller on the module.

The overlay is also combined with the Colibri iMX6 V1.2 Evaluation
Board v3 device tree to provide a ready-to-use DTB.

Link: https://developer.toradex.com/hardware/accessories/displays/resistive-touch-display-7inch-parallel/
Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
 arch/arm/boot/dts/nxp/imx/Makefile                 |  6 +++++
 ...6dl-colibri-panel-res-touch-7inch-parallel.dtso | 29 ++++++++++++++++++++++
 2 files changed, 35 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
index 4f59ef0855cb..1ea51b13ab7c 100644
--- a/arch/arm/boot/dts/nxp/imx/Makefile
+++ b/arch/arm/boot/dts/nxp/imx/Makefile
@@ -92,6 +92,10 @@ imx6dl-colibri-v1.2-eval-v3-panel-cap-touch-7inch-parallel-touch-adapter-dtbs :=
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtbo
 
+imx6dl-colibri-v1.2-eval-v3-panel-res-touch-7inch-parallel-dtbs := \
+	imx6dl-colibri-v1.2-eval-v3.dtb \
+	imx6dl-colibri-panel-res-touch-7inch-parallel.dtbo
+
 imx6dl-colibri-v1.2-iris-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-hdmi.dtbo
@@ -146,12 +150,14 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6dl-colibri-iris-v2-hdmi.dtb \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel-touch-adapter.dtbo \
+	imx6dl-colibri-panel-res-touch-7inch-parallel.dtbo \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-v1.2-aster-hdmi.dtb \
 	imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel.dtb \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
 	imx6dl-colibri-v1.2-eval-v3-panel-cap-touch-7inch-parallel-touch-adapter.dtb \
+	imx6dl-colibri-v1.2-eval-v3-panel-res-touch-7inch-parallel.dtb \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-v1.2-iris-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-res-touch-7inch-parallel.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-res-touch-7inch-parallel.dtso
new file mode 100644
index 000000000000..331c81332081
--- /dev/null
+++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-res-touch-7inch-parallel.dtso
@@ -0,0 +1,29 @@
+// SPDX-License-Identifier: GPL-2.0-only OR MIT
+/*
+ * Copyright (c) Toradex
+ *
+ * Toradex Resistive Touch Display 7" Parallel connected through the 40-way
+ * Unified Interface Display connector.
+ *
+ * https://developer.toradex.com/hardware/accessories/displays/resistive-touch-display-7inch-parallel/
+ * https://docs.toradex.com/104498-7-inch-parallel-resistive-touch-display-800x480.pdf
+ * https://www.toradex.com/accessories/resistive-touch-display
+ */
+
+/dts-v1/;
+/plugin/;
+
+&backlight {
+	status = "okay";
+};
+
+&lcd_display {
+	status = "okay";
+};
+
+&panel_dpi {
+	compatible = "logictechno,lt161010-2nhr";
+	power-supply = <&reg_module_3v3>;
+
+	status = "okay";
+};

-- 
2.55.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 5/5] ARM: dts: imx6dl-colibri: Add VGA overlay
  2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
                   ` (3 preceding siblings ...)
  2026-10-19 11:18 ` [PATCH 4/5] ARM: dts: imx6dl-colibri: Add Toradex Resistive Touch Display 7" Parallel Antoine Gouby
@ 2026-10-19 11:18 ` Antoine Gouby
  4 siblings, 0 replies; 8+ messages in thread
From: Antoine Gouby @ 2026-10-19 11:18 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

From: Antoine Gouby <antoine.gouby@toradex.com>

Add a device tree overlay for the VGA output on the Colibri iMX6
parallel RGB LCD interface. The VGA output is driven through a
non-programmable video DAC without VESA DDC I2C signals to a DVI
connector. The DAC power-save input is driven by the BL_ON signal on
SODIMM 71, like on the Colibri iMX6ULL and Colibri iMX7.

The overlay is also combined with the Colibri iMX6 V1.2 Aster,
Evaluation Board v3, Iris and Iris v2 carrier board device trees to
provide ready-to-use DTBs.

Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
---
 arch/arm/boot/dts/nxp/imx/Makefile                | 21 +++++++
 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-vga.dtso | 67 +++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
index 1ea51b13ab7c..11fcef5195c8 100644
--- a/arch/arm/boot/dts/nxp/imx/Makefile
+++ b/arch/arm/boot/dts/nxp/imx/Makefile
@@ -84,6 +84,10 @@ imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel-dtbs := \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
 
+imx6dl-colibri-v1.2-aster-vga-dtbs := \
+	imx6dl-colibri-v1.2-aster.dtb \
+	imx6dl-colibri-vga.dtbo
+
 imx6dl-colibri-v1.2-eval-v3-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-hdmi.dtbo
@@ -96,10 +100,18 @@ imx6dl-colibri-v1.2-eval-v3-panel-res-touch-7inch-parallel-dtbs := \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-panel-res-touch-7inch-parallel.dtbo
 
+imx6dl-colibri-v1.2-eval-v3-vga-dtbs := \
+	imx6dl-colibri-v1.2-eval-v3.dtb \
+	imx6dl-colibri-vga.dtbo
+
 imx6dl-colibri-v1.2-iris-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-hdmi.dtbo
 
+imx6dl-colibri-v1.2-iris-vga-dtbs := \
+	imx6dl-colibri-v1.2-iris.dtb \
+	imx6dl-colibri-vga.dtbo
+
 imx6dl-colibri-v1.2-iris-v2-hdmi-dtbs := \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
 	imx6dl-colibri-hdmi.dtbo
@@ -108,6 +120,10 @@ imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel-dtbs := \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
 	imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
 
+imx6dl-colibri-v1.2-iris-v2-vga-dtbs := \
+	imx6dl-colibri-v1.2-iris-v2.dtb \
+	imx6dl-colibri-vga.dtbo
+
 imx6qdl-dhcom-pdk2-overlay-497-200-x12-dtbs := \
 	imx6q-dhcom-pdk2.dtb \
 	imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtbo
@@ -154,15 +170,20 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
 	imx6dl-colibri-v1.2-aster.dtb \
 	imx6dl-colibri-v1.2-aster-hdmi.dtb \
 	imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel.dtb \
+	imx6dl-colibri-v1.2-aster-vga.dtb \
 	imx6dl-colibri-v1.2-eval-v3.dtb \
 	imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
 	imx6dl-colibri-v1.2-eval-v3-panel-cap-touch-7inch-parallel-touch-adapter.dtb \
 	imx6dl-colibri-v1.2-eval-v3-panel-res-touch-7inch-parallel.dtb \
+	imx6dl-colibri-v1.2-eval-v3-vga.dtb \
 	imx6dl-colibri-v1.2-iris.dtb \
 	imx6dl-colibri-v1.2-iris-hdmi.dtb \
+	imx6dl-colibri-v1.2-iris-vga.dtb \
 	imx6dl-colibri-v1.2-iris-v2.dtb \
 	imx6dl-colibri-v1.2-iris-v2-hdmi.dtb \
 	imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel.dtb \
+	imx6dl-colibri-v1.2-iris-v2-vga.dtb \
+	imx6dl-colibri-vga.dtbo \
 	imx6dl-cubox-i.dtb \
 	imx6dl-cubox-i-emmc-som-v15.dtb \
 	imx6dl-cubox-i-som-v15.dtb \
diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-vga.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-vga.dtso
new file mode 100644
index 000000000000..f22f1969a6a8
--- /dev/null
+++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-vga.dtso
@@ -0,0 +1,67 @@
+// SPDX-License-Identifier: GPL-2.0-only OR MIT
+/*
+ * Copyright (c) Toradex
+ *
+ * VGA output connected to the Colibri parallel RGB LCD interface through a
+ * non-programmable video DAC with a DVI connector.
+ *
+ * The VGA output is available on multiple carrier boards (including Iris,
+ * Eval, Aster) without VESA DDC I2C signals.
+ *
+ * The DAC power-save input is driven by the BL_ON signal on SODIMM 71.
+ */
+
+/dts-v1/;
+/plugin/;
+
+#include <dt-bindings/gpio/gpio.h>
+
+&{/} {
+	vga-encoder {
+		compatible = "dumb-vga-dac";
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_gpio_bl_on>;
+		/* Colibri SODIMM 71 - BL_ON */
+		enable-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>;
+
+		ports {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			port@0 {
+				reg = <0>;
+
+				vga_enc_in: endpoint {
+					remote-endpoint = <&lcd_display_out>;
+				};
+			};
+
+			port@1 {
+				reg = <1>;
+
+				vga_enc_out: endpoint {
+					remote-endpoint = <&dvi_connector_in>;
+				};
+			};
+		};
+	};
+
+	dvi-connector {
+		compatible = "dvi-connector";
+		analog;
+
+		port {
+			dvi_connector_in: endpoint {
+				remote-endpoint = <&vga_enc_out>;
+			};
+		};
+	};
+};
+
+&lcd_display {
+	status = "okay";
+};
+
+&lcd_display_out {
+	remote-endpoint = <&vga_enc_in>;
+};

-- 
2.55.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel
  2026-10-19 11:18 ` [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel Antoine Gouby
@ 2026-10-19 19:25   ` Frank Li
  2026-10-20  8:56     ` Francesco Dolcini
  0 siblings, 1 reply; 8+ messages in thread
From: Frank Li @ 2026-10-19 19:25 UTC (permalink / raw)
  To: Antoine Gouby
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Francesco Dolcini, devicetree, imx, linux-arm-kernel,
	linux-kernel, Antoine Gouby

On Mon, Oct 19, 2026 at 01:18:31PM +0200, Antoine Gouby wrote:
> [You don't often get email from antoine.gouby@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> From: Antoine Gouby <antoine.gouby@toradex.com>
>
> Add a device tree overlay for the Capacitive Touch Display 7" Parallel
> on the Colibri iMX6 parallel RGB LCD interface.
>
> The panel is a LogicTechno LT161010-2NHC 7" WVGA TFT Transmissive LCD
> and the touch input is provided by an Atmel MaxTouch capacitive touch
> controller.
>
> The touch controller is connected to the Toradex 10-way Capacitive Touch
> Interface connector available on Iris v2 and Aster carrier boards.
>
> The touch interrupt and reset signals on SODIMM 107 and SODIMM 106 share
> their pads with the WEIM nEXT_CS1 and nEXT_CS2 chip selects, disable
> WEIM to avoid the pin conflict.
>
> The overlay is also combined with the Colibri iMX6 V1.2 Iris v2 and
> Aster carrier board device trees to provide ready-to-use DTBs.
>
> Link: https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
> Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
> ---
>  arch/arm/boot/dts/nxp/imx/Makefile                 | 11 +++++++
>  ...6dl-colibri-panel-cap-touch-7inch-parallel.dtso | 38 ++++++++++++++++++++++

File name include key componets, lt161010

such as

imx6dl-colibri-7inch-lt161010.dtso, like others

	imx93-tqma9352-mba93xxla-lvds-tm070jvhg33.dtso

In case you will add more 7" panel in future, panel is quite easily EOL.

Frank

>  2 files changed, 49 insertions(+)
>
> diff --git a/arch/arm/boot/dts/nxp/imx/Makefile b/arch/arm/boot/dts/nxp/imx/Makefile
> index 76e2ce85a4d3..7897d9dbdfac 100644
> --- a/arch/arm/boot/dts/nxp/imx/Makefile
> +++ b/arch/arm/boot/dts/nxp/imx/Makefile
> @@ -80,6 +80,10 @@ imx6dl-colibri-v1.2-aster-hdmi-dtbs := \
>         imx6dl-colibri-v1.2-aster.dtb \
>         imx6dl-colibri-hdmi.dtbo
>
> +imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel-dtbs := \
> +       imx6dl-colibri-v1.2-aster.dtb \
> +       imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
> +
>  imx6dl-colibri-v1.2-eval-v3-hdmi-dtbs := \
>         imx6dl-colibri-v1.2-eval-v3.dtb \
>         imx6dl-colibri-hdmi.dtbo
> @@ -92,6 +96,10 @@ imx6dl-colibri-v1.2-iris-v2-hdmi-dtbs := \
>         imx6dl-colibri-v1.2-iris-v2.dtb \
>         imx6dl-colibri-hdmi.dtbo
>
> +imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel-dtbs := \
> +       imx6dl-colibri-v1.2-iris-v2.dtb \
> +       imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo
> +
>  imx6qdl-dhcom-pdk2-overlay-497-200-x12-dtbs := \
>         imx6q-dhcom-pdk2.dtb \
>         imx6qdl-dhcom-pdk2-overlay-497-200-x12.dtbo
> @@ -132,14 +140,17 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
>         imx6dl-colibri-iris-hdmi.dtb \
>         imx6dl-colibri-iris-v2.dtb \
>         imx6dl-colibri-iris-v2-hdmi.dtb \
> +       imx6dl-colibri-panel-cap-touch-7inch-parallel.dtbo \
>         imx6dl-colibri-v1.2-aster.dtb \
>         imx6dl-colibri-v1.2-aster-hdmi.dtb \
> +       imx6dl-colibri-v1.2-aster-panel-cap-touch-7inch-parallel.dtb \
>         imx6dl-colibri-v1.2-eval-v3.dtb \
>         imx6dl-colibri-v1.2-eval-v3-hdmi.dtb \
>         imx6dl-colibri-v1.2-iris.dtb \
>         imx6dl-colibri-v1.2-iris-hdmi.dtb \
>         imx6dl-colibri-v1.2-iris-v2.dtb \
>         imx6dl-colibri-v1.2-iris-v2-hdmi.dtb \
> +       imx6dl-colibri-v1.2-iris-v2-panel-cap-touch-7inch-parallel.dtb \
>         imx6dl-cubox-i.dtb \
>         imx6dl-cubox-i-emmc-som-v15.dtb \
>         imx6dl-cubox-i-som-v15.dtb \
> diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso
> new file mode 100644
> index 000000000000..13b4888e07db
> --- /dev/null
> +++ b/arch/arm/boot/dts/nxp/imx/imx6dl-colibri-panel-cap-touch-7inch-parallel.dtso
> @@ -0,0 +1,38 @@
> +// SPDX-License-Identifier: GPL-2.0-only OR MIT
> +/*
> + * Copyright (c) Toradex
> + *
> + * Toradex Capacitive Touch Display 7" Parallel connected through the 40-way
> + * Unified Interface Display and 10-way Capacitive Touch Interface connectors
> + * (as featured on Iris v2 and Aster v1.1 carrier boards).
> + *
> + * https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
> + * https://docs.toradex.com/104497-7-inch-parallel-capacitive-touch-display-800x480-datasheet.pdf
> + * https://www.toradex.com/accessories/capacitive-touch-display-7-inch-parallel
> + */
> +
> +/dts-v1/;
> +/plugin/;
> +
> +&atmel_mxt_ts {
> +       status = "okay";
> +};
> +
> +&backlight {
> +       status = "okay";
> +};
> +
> +&lcd_display {
> +       status = "okay";
> +};
> +
> +&panel_dpi {
> +       compatible = "logictechno,lt161010-2nhc";
> +       power-supply = <&reg_module_3v3>;
> +
> +       status = "okay";
> +};
> +
> +&weim {
> +       status = "disabled";
> +};
>
> --
> 2.55.0
>
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel
  2026-10-19 19:25   ` Frank Li
@ 2026-10-20  8:56     ` Francesco Dolcini
  0 siblings, 0 replies; 8+ messages in thread
From: Francesco Dolcini @ 2026-10-20  8:56 UTC (permalink / raw)
  To: Frank Li
  Cc: Antoine Gouby, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	devicetree, imx, linux-arm-kernel, linux-kernel, Antoine Gouby

Hello Frank,

On Mon, Oct 19, 2026 at 02:25:40PM -0500, Frank Li wrote:
> On Mon, Oct 19, 2026 at 01:18:31PM +0200, Antoine Gouby wrote:
> > [You don't often get email from antoine.gouby@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
> >
> > From: Antoine Gouby <antoine.gouby@toradex.com>
> >
> > Add a device tree overlay for the Capacitive Touch Display 7" Parallel
> > on the Colibri iMX6 parallel RGB LCD interface.
> >
> > The panel is a LogicTechno LT161010-2NHC 7" WVGA TFT Transmissive LCD
> > and the touch input is provided by an Atmel MaxTouch capacitive touch
> > controller.
> >
> > The touch controller is connected to the Toradex 10-way Capacitive Touch
> > Interface connector available on Iris v2 and Aster carrier boards.
> >
> > The touch interrupt and reset signals on SODIMM 107 and SODIMM 106 share
> > their pads with the WEIM nEXT_CS1 and nEXT_CS2 chip selects, disable
> > WEIM to avoid the pin conflict.
> >
> > The overlay is also combined with the Colibri iMX6 V1.2 Iris v2 and
> > Aster carrier board device trees to provide ready-to-use DTBs.
> >
> > Link: https://developer.toradex.com/hardware/accessories/displays/capacitive-touch-display-7inch-parallel/
> > Signed-off-by: Antoine Gouby <antoine.gouby@toradex.com>
> > ---
> >  arch/arm/boot/dts/nxp/imx/Makefile                 | 11 +++++++
> >  ...6dl-colibri-panel-cap-touch-7inch-parallel.dtso | 38 ++++++++++++++++++++++
> 
> File name include key componets, lt161010
> 
> such as
> 
> imx6dl-colibri-7inch-lt161010.dtso, like others
> 
> 	imx93-tqma9352-mba93xxla-lvds-tm070jvhg33.dtso
> 
> In case you will add more 7" panel in future, panel is quite easily EOL.

Let's try to settle this topic.

What you are proposing is not ok, I have already provided a complete
and detailed explanation on this topic here, please have a look again:

 - https://lore.kernel.org/all/20261005075319.GA7692@francesco-nb/
 - https://lore.kernel.org/all/20261005075319.GA7692@francesco-nb/

In addition to that, I'd like to say that this is exactly the same as
the raspberry pi display, see

 arch/arm64/boot/dts/ti/k3-am625-verdin-rpi-display-2-7in.dtso
 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2-5in.dtso
 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2-7in.dtso
 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2.dtsi


If you are concerned about this name being too generic and the risk of
name conflict or potential confusion my proposal is to add a `tdx`
prefix to the name.

The proposed name would be
`imx6dl-colibri-tdx-panel-cap-touch-7inch-parallel.dtso`. 

With such prefix we would have a clear Toradex "namespace" that would
prevent any kind of conflict and confusion.

Can we find a way forward on this, that allow both to have a correct
name and solve also your concerns? 

Francesco



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-10-20  8:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-19 11:18 [PATCH 0/5] ARM: dts: Add Colibri iMX6 overlays Antoine Gouby
2026-10-19 11:18 ` [PATCH 1/5] ARM: dts: imx6dl-colibri: Add HDMI overlay Antoine Gouby
2026-10-19 11:18 ` [PATCH 2/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel Antoine Gouby
2026-10-19 19:25   ` Frank Li
2026-10-20  8:56     ` Francesco Dolcini
2026-10-19 11:18 ` [PATCH 3/5] ARM: dts: imx6dl-colibri: Add Toradex Capacitive Touch Display 7" Parallel with Touch Adapter Antoine Gouby
2026-10-19 11:18 ` [PATCH 4/5] ARM: dts: imx6dl-colibri: Add Toradex Resistive Touch Display 7" Parallel Antoine Gouby
2026-10-19 11:18 ` [PATCH 5/5] ARM: dts: imx6dl-colibri: Add VGA overlay Antoine Gouby

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox