From a37361a78e68e43d4f40a7e52202597a73a511c0 Mon Sep 17 00:00:00 2001
From: Felix Gerking <felix.gerking@garz-fricke.com>
Date: Thu, 24 Aug 2023 12:55:04 +0200
Subject: [PATCH] arm:dts:imx6dl: Set correct LVDS crtc for SANTARO and SANTOKA

The imx6dl SoCs only have one IPU. Set the LVDS crtc accordingly.

BCS 746-001453
---
 arch/arm/boot/dts/seconorth/imx6dl-santaro.dts   | 8 ++++++++
 arch/arm/boot/dts/seconorth/imx6dl-santoka.dts   | 8 ++++++++
 arch/arm/boot/dts/seconorth/imx6qdl-santaro.dtsi | 4 ++--
 arch/arm/boot/dts/seconorth/imx6qdl-santoka.dtsi | 4 ++--
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/seconorth/imx6dl-santaro.dts b/arch/arm/boot/dts/seconorth/imx6dl-santaro.dts
index 6e82d69c2e897..c9307a4d2910d 100644
--- a/arch/arm/boot/dts/seconorth/imx6dl-santaro.dts
+++ b/arch/arm/boot/dts/seconorth/imx6dl-santaro.dts
@@ -11,3 +11,11 @@ / {
 	model = "Santaro i.MX6 Dual Lite Board";
 	compatible = "guf,imx6dl-santaro", "fsl,imx6dl";
 };
+
+&lvds_channel_0 {
+	crtc = "ipu1-di0";
+};
+
+&lvds_channel_1 {
+	crtc = "ipu1-di1";
+};
diff --git a/arch/arm/boot/dts/seconorth/imx6dl-santoka.dts b/arch/arm/boot/dts/seconorth/imx6dl-santoka.dts
index c53474089b242..de1e11361cb10 100644
--- a/arch/arm/boot/dts/seconorth/imx6dl-santoka.dts
+++ b/arch/arm/boot/dts/seconorth/imx6dl-santoka.dts
@@ -11,3 +11,11 @@ / {
 	model = "Santoka i.MX6 Solo/DualLite Board";
 	compatible = "guf,imx6dl-santoka", "fsl,imx6dl";
 };
+
+&lvds_channel_0 {
+	crtc = "ipu1-di0";
+};
+
+&lvds_channel_1 {
+	crtc = "ipu1-di1";
+};
diff --git a/arch/arm/boot/dts/seconorth/imx6qdl-santaro.dtsi b/arch/arm/boot/dts/seconorth/imx6qdl-santaro.dtsi
index 4bc1ca8a54c14..21986ec684a5f 100644
--- a/arch/arm/boot/dts/seconorth/imx6qdl-santaro.dtsi
+++ b/arch/arm/boot/dts/seconorth/imx6qdl-santaro.dtsi
@@ -287,7 +287,7 @@ &ldb {
 	enable-gpios = <&gpio5 21 GPIO_ACTIVE_HIGH>;
 	sel6_8-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>;
 
-	lvds-channel@0 {
+	lvds_channel_0: lvds-channel@0 {
 		fsl,data-mapping = "spwg";
 		fsl,data-width = <18>;
 		fsl,sel6_8-gpio = <&gpio5 20 GPIO_ACTIVE_HIGH>;
@@ -317,7 +317,7 @@ timing0: timing0 {
 		};
 	};
 
-	lvds-channel@1 {
+	lvds_channel_1: lvds-channel@1 {
 		crtc = "ipu2-di1";
 	};
 };
diff --git a/arch/arm/boot/dts/seconorth/imx6qdl-santoka.dtsi b/arch/arm/boot/dts/seconorth/imx6qdl-santoka.dtsi
index 529eb5b764676..00eb282a36956 100644
--- a/arch/arm/boot/dts/seconorth/imx6qdl-santoka.dtsi
+++ b/arch/arm/boot/dts/seconorth/imx6qdl-santoka.dtsi
@@ -297,7 +297,7 @@ &ldb {
 	enable-gpios = <&gpio5 21 GPIO_ACTIVE_HIGH>;
 	sel6_8-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>;
 
-	lvds-channel@0 {
+	lvds_channel_0: lvds-channel@0 {
 		fsl,data-mapping = "spwg";
 		fsl,data-width = <18>;
 		fsl,sel6_8-gpio = <&gpio5 20 GPIO_ACTIVE_HIGH>;
@@ -327,7 +327,7 @@ timing0: timing0 {
 		};
 	};
 
-	lvds-channel@1 {
+	lvds_channel_1: lvds-channel@1 {
 		crtc = "ipu2-di1";
 	};
 };
-- 
GitLab