public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA
@ 2026-03-11 14:32 Alexander Stein
  2026-03-11 14:32 ` [PATCH 1/6] clk: imx: fracn-gppll: Add 333.333333 MHz support Alexander Stein
                   ` (6 more replies)
  0 siblings, 7 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

Hi,

this series adds support for parallel and LVDS displays on MBa91xxCA, both for
TQMa91 and TQMa93. The parallel display is attached directly, while the LVDS
uses an LVDS-Encoder. To actually work it needs the pdfc driver from [1].

The first two patches add required (Video) PLL configurations to achieve the
necessary pixel clocks for both displays.
The last 4 patches add the overlays for TQMa91 and TQMa93, although the
overlays for TQMa91 use the same overlay for TQMa93.

Best regards,
Alexander

[1] https://lore.kernel.org/all/20260303-v6-18-topic-imx93-parallel-display-v11-2-1b03733c8461@pengutronix.de/

Alexander Stein (6):
  clk: imx: fracn-gppll: Add 333.333333 MHz support
  clk: imx: fracn-gppll: Add 477.4MHz support
  arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay
  arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
  arm64: dts: imx91-tqma9131-mba91xxca: Add parallel display overlay
  arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS display overlay

 arch/arm64/boot/dts/freescale/Makefile        | 12 ++++
 ...3-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso | 56 ++++++++++++++++
 ...93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso | 66 +++++++++++++++++++
 drivers/clk/imx/clk-fracn-gppll.c             |  2 +
 4 files changed, 136 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso

-- 
2.43.0


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

* [PATCH 1/6] clk: imx: fracn-gppll: Add 333.333333 MHz support
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:32 ` [PATCH 2/6] clk: imx: fracn-gppll: Add 477.4MHz support Alexander Stein
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

Some parallel panels have a pixelclk of 33.30 MHz. Add support for
333.333333 MHz so a by 10 divider can be used to derive the exact pixelclk.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 drivers/clk/imx/clk-fracn-gppll.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/clk/imx/clk-fracn-gppll.c b/drivers/clk/imx/clk-fracn-gppll.c
index 89ed7749bf47e..fe6ee77ba1485 100644
--- a/drivers/clk/imx/clk-fracn-gppll.c
+++ b/drivers/clk/imx/clk-fracn-gppll.c
@@ -88,6 +88,7 @@ static const struct imx_fracn_gppll_rate_table fracn_tbl[] = {
 	PLL_FRACN_GP(445333333U, 167, 0, 1, 0, 9),
 	PLL_FRACN_GP(400000000U, 200, 0, 1, 0, 12),
 	PLL_FRACN_GP(393216000U, 163, 84, 100, 0, 10),
+	PLL_FRACN_GP(333333333U, 125, 0, 1, 1, 9),
 	PLL_FRACN_GP(332600000U, 138, 584, 1000, 0, 10),
 	PLL_FRACN_GP(300000000U, 150, 0, 1, 0, 12),
 	PLL_FRACN_GP(241900000U, 201, 584, 1000, 0, 20),
-- 
2.43.0


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

* [PATCH 2/6] clk: imx: fracn-gppll: Add 477.4MHz support
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
  2026-03-11 14:32 ` [PATCH 1/6] clk: imx: fracn-gppll: Add 333.333333 MHz support Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:32 ` [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay Alexander Stein
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

Add the 477.4MHz frequency support that can be used for display with
pixelclk of 68.2 MHz. The divider of 7 is important for LVDS output on
imx93. It is also usable for parallel output.

Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 drivers/clk/imx/clk-fracn-gppll.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/clk/imx/clk-fracn-gppll.c b/drivers/clk/imx/clk-fracn-gppll.c
index fe6ee77ba1485..4048c16c0578b 100644
--- a/drivers/clk/imx/clk-fracn-gppll.c
+++ b/drivers/clk/imx/clk-fracn-gppll.c
@@ -85,6 +85,7 @@ static const struct imx_fracn_gppll_rate_table fracn_tbl[] = {
 	PLL_FRACN_GP(519750000U, 173, 25, 100, 1, 8),
 	PLL_FRACN_GP(498000000U, 166, 0, 1, 0, 8),
 	PLL_FRACN_GP(484000000U, 121, 0, 1, 0, 6),
+	PLL_FRACN_GP(477400000U, 119, 35, 100, 0, 6),
 	PLL_FRACN_GP(445333333U, 167, 0, 1, 0, 9),
 	PLL_FRACN_GP(400000000U, 200, 0, 1, 0, 12),
 	PLL_FRACN_GP(393216000U, 163, 84, 100, 0, 10),
-- 
2.43.0


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

* [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
  2026-03-11 14:32 ` [PATCH 1/6] clk: imx: fracn-gppll: Add 333.333333 MHz support Alexander Stein
  2026-03-11 14:32 ` [PATCH 2/6] clk: imx: fracn-gppll: Add 477.4MHz support Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 15:18   ` Frank Li
  2026-03-11 14:32 ` [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS " Alexander Stein
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

This adds support for CDTech S070SWV29HG-DC44 display on parallel
interface X3 on MBa91xxCA.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/Makefile        |  4 ++
 ...93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso | 66 +++++++++++++++++++
 2 files changed, 70 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index a6fe56bb93aa1..3547f1dd84467 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -455,6 +455,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-phycore-rpmsg.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
+
+imx93-tqma9352-mba91xxca-rgb-cdtech-dc44-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtb
+
 dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93w-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx943-evk.dtb
diff --git a/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso b/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso
new file mode 100644
index 0000000000000..ebf7fb13a46ef
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso
@@ -0,0 +1,66 @@
+// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
+/*
+ * Copyright (c) 2023-2026 TQ-Systems GmbH <linux@ew.tq-group.com>,
+ * D-82229 Seefeld, Germany.
+ * Author: Alexander Stein
+ */
+
+#include <dt-bindings/clock/imx93-clock.h>
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/irq.h>
+
+/dts-v1/;
+/plugin/;
+
+&backlight {
+	status = "okay";
+};
+
+&display {
+	compatible = "cdtech,s070swv29hg-dc44";
+	status = "okay";
+};
+
+&dpi_to_panel {
+	remote-endpoint = <&panel_in>;
+};
+
+&lcdif {
+	assigned-clocks = <&clk IMX93_CLK_VIDEO_PLL>;
+	assigned-clock-rates = <333333333>;
+	status = "okay";
+};
+
+&lpi2c3 {
+	#address-cells = <1>;
+	#size-cells = <0>;
+
+	polytouch: touchscreen@38 {
+		compatible = "edt,edt-ft5406";
+		reg = <0x38>;
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_touch>;
+		interrupt-parent = <&gpio1>;
+		interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
+		reset-gpios = <&expander2 0 GPIO_ACTIVE_LOW>;
+		iovcc-supply = <&reg_3v3>;
+		vcc-supply = <&reg_3v3>;
+		gain = <20>;
+		touchscreen-size-x = <800>;
+		touchscreen-size-y = <480>;
+	};
+};
+
+&media_blk_ctrl {
+	status = "okay";
+};
+
+&panel_in {
+	remote-endpoint = <&dpi_to_panel>;
+};
+
+&dpi_bridge {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_rgbdisp>;
+	status = "okay";
+};
-- 
2.43.0


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

* [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
                   ` (2 preceding siblings ...)
  2026-03-11 14:32 ` [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:48   ` Daniel Baluta
  2026-03-11 14:32 ` [PATCH 5/6] arm64: dts: imx91-tqma9131-mba91xxca: Add parallel " Alexander Stein
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

This adds support for Tianma TM070JVHG33 LVDS display on interface X11/X12
on MBa91xxCA.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/Makefile        |  2 +
 ...3-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso | 56 +++++++++++++++++++
 2 files changed, 58 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index 3547f1dd84467..24d5b0c2ddafb 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -456,7 +456,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
 
+imx93-tqma9352-mba91xxca-lvds-tm070jvhg33-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
 imx93-tqma9352-mba91xxca-rgb-cdtech-dc44-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtb
 
 dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb
diff --git a/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso b/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso
new file mode 100644
index 0000000000000..02b9afae44c39
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtso
@@ -0,0 +1,56 @@
+// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
+/*
+ * Copyright (c) 2023-2026 TQ-Systems GmbH <linux@ew.tq-group.com>,
+ * D-82229 Seefeld, Germany.
+ * Author: Alexander Stein
+ */
+
+#include <dt-bindings/clock/imx93-clock.h>
+
+/dts-v1/;
+/plugin/;
+
+&backlight {
+	status = "okay";
+};
+
+&display {
+	compatible = "tianma,tm070jvhg33";
+	status = "okay";
+};
+
+&dpi_to_panel {
+	remote-endpoint = <&lvds_encoder_input>;
+};
+
+&lcdif {
+	assigned-clocks = <&clk IMX93_CLK_VIDEO_PLL>;
+	assigned-clock-rates = <477400000>;
+	status = "okay";
+};
+
+&lvds_encoder {
+	status = "okay";
+};
+
+&lvds_encoder_input {
+	remote-endpoint = <&dpi_to_panel>;
+};
+
+&lvds_encoder_output {
+	remote-endpoint = <&panel_in>;
+};
+
+&media_blk_ctrl {
+	status = "okay";
+};
+
+&panel_in {
+	remote-endpoint = <&lvds_encoder_output>;
+};
+
+&dpi_bridge {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_rgbdisp>;
+	status = "okay";
+};
-- 
2.43.0


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

* [PATCH 5/6] arm64: dts: imx91-tqma9131-mba91xxca: Add parallel display overlay
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
                   ` (3 preceding siblings ...)
  2026-03-11 14:32 ` [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS " Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS " Alexander Stein
  2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: " Alexander Stein
  6 siblings, 0 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

This adds support for CDTech S070SWV29HG-DC44 display on parallel
interface X3 on MBa91xxCA.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index 24d5b0c2ddafb..64fe9487b1003 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -417,6 +417,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm-s.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-phyboard-segin.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca.dtb
+
+imx91-tqma9131-mba91xxca-rgb-cdtech-dc44-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-rgb-cdtech-dc44.dtb
+
 dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb.dtb
 
 imx93-9x9-qsb-can1-dtbs += imx93-9x9-qsb.dtb imx93-9x9-qsb-can1.dtbo
-- 
2.43.0


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

* [PATCH 6/6] arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS display overlay
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
                   ` (4 preceding siblings ...)
  2026-03-11 14:32 ` [PATCH 5/6] arm64: dts: imx91-tqma9131-mba91xxca: Add parallel " Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: " Alexander Stein
  6 siblings, 0 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

This adds support for Tianma TM070JVHG33 LVDS display on interface X11/X12
on MBa91xxCA.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index 64fe9487b1003..60aafadce0725 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -418,7 +418,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm-s.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-phyboard-segin.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca.dtb
 
+imx91-tqma9131-mba91xxca-lvds-tm070jvhg33-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
 imx91-tqma9131-mba91xxca-rgb-cdtech-dc44-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-lvds-tm070jvhg33.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-rgb-cdtech-dc44.dtb
 
 dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb.dtb
-- 
2.43.0


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

* [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: Add LVDS display overlay
  2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
                   ` (5 preceding siblings ...)
  2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS " Alexander Stein
@ 2026-03-11 14:32 ` Alexander Stein
  2026-03-11 14:41   ` Alexander Stein
  6 siblings, 1 reply; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:32 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: Alexander Stein, imx, linux-arm-kernel, devicetree, linux-kernel,
	linux, linux-clk

This adds support for Tianma TM070JVHG33 LVDS display on interface X11/X12
on MBa91xxCA.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 arch/arm64/boot/dts/freescale/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index 64fe9487b1003..60aafadce0725 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -418,7 +418,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm-s.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-phyboard-segin.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca.dtb
 
+imx91-tqma9131-mba91xxca-lvds-tm070jvhg33-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
 imx91-tqma9131-mba91xxca-rgb-cdtech-dc44-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
+dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-lvds-tm070jvhg33.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-rgb-cdtech-dc44.dtb
 
 dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb.dtb
-- 
2.43.0


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

* Re: [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: Add LVDS display overlay
  2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: " Alexander Stein
@ 2026-03-11 14:41   ` Alexander Stein
  0 siblings, 0 replies; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:41 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd
  Cc: imx, linux-arm-kernel, devicetree, linux-kernel, linux, linux-clk

Am Mittwoch, 11. März 2026, 15:32:10 CET schrieb Alexander Stein:
> This adds support for Tianma TM070JVHG33 LVDS display on interface X11/X12
> on MBa91xxCA.
> 
> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>

Please disregard this patch. I accidentally sent this obsolete one, which has
a typo in the subject.

Thanks and best regards,
Alexander

> ---
>  arch/arm64/boot/dts/freescale/Makefile | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
> index 64fe9487b1003..60aafadce0725 100644
> --- a/arch/arm64/boot/dts/freescale/Makefile
> +++ b/arch/arm64/boot/dts/freescale/Makefile
> @@ -418,7 +418,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm-s.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx91-phyboard-segin.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca.dtb
>  
> +imx91-tqma9131-mba91xxca-lvds-tm070jvhg33-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
>  imx91-tqma9131-mba91xxca-rgb-cdtech-dc44-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
> +dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-lvds-tm070jvhg33.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-rgb-cdtech-dc44.dtb
>  
>  dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb.dtb
> 


-- 
TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/



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

* Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
  2026-03-11 14:32 ` [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS " Alexander Stein
@ 2026-03-11 14:48   ` Daniel Baluta
  2026-03-11 14:50     ` Alexander Stein
  0 siblings, 1 reply; 13+ messages in thread
From: Daniel Baluta @ 2026-03-11 14:48 UTC (permalink / raw)
  To: Alexander Stein, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
	Fabio Estevam, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Abel Vesa, Peng Fan, Michael Turquette, Stephen Boyd
  Cc: imx, linux-arm-kernel, devicetree, linux-kernel, linux, linux-clk

On 3/11/26 16:32, Alexander Stein wrote:
> +
> +&panel_in {
> +	remote-endpoint = <&lvds_encoder_output>;
> +};
> +
> +&dpi_bridge {
> +	pinctrl-names = "default";
> +	pinctrl-0 = <&pinctrl_rgbdisp>;
> +	status = "okay";
> +};
> -- 

Hi Alexander,

Any reason for dpi_bridge breaking the alphabetical order?



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

* Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
  2026-03-11 14:48   ` Daniel Baluta
@ 2026-03-11 14:50     ` Alexander Stein
  2026-03-11 15:12       ` Daniel Baluta
  0 siblings, 1 reply; 13+ messages in thread
From: Alexander Stein @ 2026-03-11 14:50 UTC (permalink / raw)
  To: Frank Li, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Abel Vesa,
	Peng Fan, Michael Turquette, Stephen Boyd, Daniel Baluta
  Cc: imx, linux-arm-kernel, devicetree, linux-kernel, linux, linux-clk

Hi Daniel,

Am Mittwoch, 11. März 2026, 15:48:04 CET schrieb Daniel Baluta:
> On 3/11/26 16:32, Alexander Stein wrote:
> > +
> > +&panel_in {
> > +	remote-endpoint = <&lvds_encoder_output>;
> > +};
> > +
> > +&dpi_bridge {
> > +	pinctrl-names = "default";
> > +	pinctrl-0 = <&pinctrl_rgbdisp>;
> > +	status = "okay";
> > +};
> 
> Hi Alexander,
> 
> Any reason for dpi_bridge breaking the alphabetical order?

Nice catch. Thanks. I'll update in v2, same for PATCH 3.

Best regards,
Alexander
-- 
TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/



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

* Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
  2026-03-11 14:50     ` Alexander Stein
@ 2026-03-11 15:12       ` Daniel Baluta
  0 siblings, 0 replies; 13+ messages in thread
From: Daniel Baluta @ 2026-03-11 15:12 UTC (permalink / raw)
  To: Alexander Stein, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
	Fabio Estevam, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Abel Vesa, Peng Fan, Michael Turquette, Stephen Boyd
  Cc: imx, linux-arm-kernel, devicetree, linux-kernel, linux, linux-clk

On 3/11/26 16:50, Alexander Stein wrote:
> Hi Daniel,
>
> Am Mittwoch, 11. März 2026, 15:48:04 CET schrieb Daniel Baluta:
>> On 3/11/26 16:32, Alexander Stein wrote:
>>> +
>>> +&panel_in {
>>> +	remote-endpoint = <&lvds_encoder_output>;
>>> +};
>>> +
>>> +&dpi_bridge {
>>> +	pinctrl-names = "default";
>>> +	pinctrl-0 = <&pinctrl_rgbdisp>;
>>> +	status = "okay";
>>> +};
>> Hi Alexander,
>>
>> Any reason for dpi_bridge breaking the alphabetical order?
> Nice catch. Thanks. I'll update in v2, same for PATCH 3.

Great. Please mind that same needs to be fixed in patch 3/6. 

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

* Re: [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay
  2026-03-11 14:32 ` [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay Alexander Stein
@ 2026-03-11 15:18   ` Frank Li
  0 siblings, 0 replies; 13+ messages in thread
From: Frank Li @ 2026-03-11 15:18 UTC (permalink / raw)
  To: Alexander Stein
  Cc: Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Abel Vesa, Peng Fan,
	Michael Turquette, Stephen Boyd, imx, linux-arm-kernel,
	devicetree, linux-kernel, linux, linux-clk

On Wed, Mar 11, 2026 at 03:32:06PM +0100, Alexander Stein wrote:
> This adds support for CDTech S070SWV29HG-DC44 display on parallel
> interface X3 on MBa91xxCA.
>
> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
> ---
>  arch/arm64/boot/dts/freescale/Makefile        |  4 ++
>  ...93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso | 66 +++++++++++++++++++
>  2 files changed, 70 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtso
>
> diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
> index a6fe56bb93aa1..3547f1dd84467 100644
> --- a/arch/arm64/boot/dts/freescale/Makefile
> +++ b/arch/arm64/boot/dts/freescale/Makefile
> @@ -455,6 +455,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-phycore-rpmsg.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
>  dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
> +
> +imx93-tqma9352-mba91xxca-rgb-cdtech-dc44-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
> +dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtb

New file run https://github.com/lznuaa/dt-format to keep nice order

Frank
>

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

end of thread, other threads:[~2026-03-11 15:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-11 14:32 [PATCH 0/6] TQMa91/TQMa93: display support on MBa91xxCA Alexander Stein
2026-03-11 14:32 ` [PATCH 1/6] clk: imx: fracn-gppll: Add 333.333333 MHz support Alexander Stein
2026-03-11 14:32 ` [PATCH 2/6] clk: imx: fracn-gppll: Add 477.4MHz support Alexander Stein
2026-03-11 14:32 ` [PATCH 3/6] arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay Alexander Stein
2026-03-11 15:18   ` Frank Li
2026-03-11 14:32 ` [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS " Alexander Stein
2026-03-11 14:48   ` Daniel Baluta
2026-03-11 14:50     ` Alexander Stein
2026-03-11 15:12       ` Daniel Baluta
2026-03-11 14:32 ` [PATCH 5/6] arm64: dts: imx91-tqma9131-mba91xxca: Add parallel " Alexander Stein
2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS " Alexander Stein
2026-03-11 14:32 ` [PATCH 6/6] arm64: dts: imx93-tqma9131-mba91xxca: " Alexander Stein
2026-03-11 14:41   ` Alexander Stein

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