From e106199ff4d5de9d18b5070ddc6f208286aafe56 Mon Sep 17 00:00:00 2001
From: Gianfranco Mariotti <gianfranco.mariotti@seco.com>
Date: Wed, 21 Feb 2024 12:59:29 +0100
Subject: [PATCH] [962][DTS] change overlay target for lvds backlight
 enablement

- delete alias for backlight node (for some reason the backlight doesn't work
  if an alias is defined for it)
- change overlays target to "target-path" to refer the backlight node without
  the alias
---
 .../seco/overlays/seco-imx6qdl-962-video-hdmi-lvds-overlay.dts  | 2 +-
 .../seco/overlays/seco-imx6qdl-962-video-lvds-hdmi-overlay.dts  | 2 +-
 .../dts/seco/overlays/seco-imx6qdl-962-video-lvds-overlay.dts   | 2 +-
 .../overlays/seco-imx6qdl-962-video-lvdsx2-clone-overlay.dts    | 2 +-
 .../overlays/seco-imx6qdl-962-video-lvdsx2-dual-overlay.dts     | 2 +-
 arch/arm/boot/dts/seco/seco-imx6qdl-962.dtsi                    | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-hdmi-lvds-overlay.dts b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-hdmi-lvds-overlay.dts
index f38f926cb1a196..ecca70e413fac1 100644
--- a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-hdmi-lvds-overlay.dts
+++ b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-hdmi-lvds-overlay.dts
@@ -82,7 +82,7 @@
 	};
 
 	fragment@10 {
-		target = <&backlight>;
+		target-path = "/backlight";
 		__overlay__ {
 			status = "okay";
 		};
diff --git a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-hdmi-overlay.dts b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-hdmi-overlay.dts
index 72326c796e933a..7919e9b30682b8 100644
--- a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-hdmi-overlay.dts
+++ b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-hdmi-overlay.dts
@@ -82,7 +82,7 @@
 	};
 
 	fragment@10 {
-		target = <&backlight>;
+		target-path = "/backlight";
 		__overlay__ {
 			status = "okay";
 		};
diff --git a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-overlay.dts b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-overlay.dts
index 71772bab90aefe..570d83ac823fd3 100644
--- a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-overlay.dts
+++ b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvds-overlay.dts
@@ -43,7 +43,7 @@
 	};
 
 	fragment@5 {
-		target = <&backlight>;
+		target-path = "/backlight";
 		__overlay__ {
 			status = "okay";
 		};
diff --git a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-clone-overlay.dts b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-clone-overlay.dts
index 04068e41b5028d..c6a366239237a1 100644
--- a/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-clone-overlay.dts
+++ b/arch/arm/boot/dts/seco/overlays/seco-imx6qdl-962-video-lvdsx2-clone-overlay.dts
@@ -51,7 +51,7 @@
 	};
 
 	fragment@6 {
-		target = <&backlight>;
+		target-path = "/backlight";
 		__overlay__ {
 			status = "okay";
 		};
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 5f6a4437141d19..2aa7cda5dad210 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
@@ -54,7 +54,7 @@
 	};
 
 	fragment@7 {
-		target = <&backlight>;
+		target-path = "/backlight";
 		__overlay__ {
 			status = "okay";
 		};
diff --git a/arch/arm/boot/dts/seco/seco-imx6qdl-962.dtsi b/arch/arm/boot/dts/seco/seco-imx6qdl-962.dtsi
index 6553f000633f7f..507ed9b806f03e 100644
--- a/arch/arm/boot/dts/seco/seco-imx6qdl-962.dtsi
+++ b/arch/arm/boot/dts/seco/seco-imx6qdl-962.dtsi
@@ -175,7 +175,7 @@
 	};
 
 
-	backlight: backlight {
+	backlight {
 		compatible               = "pwm-backlight";
 		pwms                     = <&pwm1 0 5000000>;
 		brightness-levels        = <0  4   8   12  16  20  24  28  32  36
-- 
GitLab