[PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay

Alexander Stein posted 6 patches 3 weeks, 6 days ago
There is a newer version of this series
[PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
Posted by Alexander Stein 3 weeks, 6 days ago
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
Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
Posted by Daniel Baluta 3 weeks, 6 days ago
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?
Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
Posted by Alexander Stein 3 weeks, 6 days ago
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/
Re: [PATCH 4/6] arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay
Posted by Daniel Baluta 3 weeks, 6 days ago
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.