From 42d8f36ea7c0279ddd23bfd0db751b4c74d609e6 Mon Sep 17 00:00:00 2001
From: Gianfranco Mariotti <gianfranco.mariotti@seco.com>
Date: Wed, 21 Feb 2024 13:04:31 +0100
Subject: [PATCH] [962][DTS] fix lvdsx2-dual overlay

- use same crtc for channel0 and channel1
- use split-mode for ldb
- delete mxcfb2 enablement
---
 .../seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts  | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts
index 7d4edc40b52240..5f6a4437141d19 100644
--- a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts
+++ b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts
@@ -14,16 +14,6 @@
 		};
 	};
 
-	fragment@1 {
-		target = <&mxcfb2>;
-		__overlay__ {
-			disp_dev = "ldb";
-			interface_pix_fmt = "RGB666";
-			default_bpp = <16>;
-			status = "okay";
-		};
-	};
-
 	fragment@2 {
 		target = <&reg_panel_on>;
 		__overlay__ {
@@ -42,6 +32,7 @@
 		target = <&ldb>;
 		__overlay__ {
 			status = "okay";
+			split-mode;
 		};
 	};
 
@@ -49,6 +40,7 @@
 		target = <&lvds_ch0>;
 		__overlay__ {
 			primary;
+			crtc   = "ipu1-di0";
 			status = "okay";
 		};
 	};
@@ -57,6 +49,7 @@
 		target = <&lvds_ch1>;
 		__overlay__ {
 			status = "okay";
+			crtc   = "ipu1-di0";
 		};
 	};
 
-- 
GitLab