arm64: dts: ti: iot2050: Annotate LED nodes
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 9 Feb 2024 07:23:20 +0000 (08:23 +0100)
committerVignesh Raghavendra <vigneshr@ti.com>
Thu, 15 Feb 2024 14:13:25 +0000 (19:43 +0530)
Add function and color properties and use the common scheme for the node
name. We can't change the user-visible labels, though, due to existing
userspace relying on the current format.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Link: https://lore.kernel.org/r/331f8756483e3f896a3e50e069b3e2c0fae7a8ac.1707463401.git.jan.kiszka@siemens.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi

index b8d997fe209c5e74881766d4e0158f609f36efc7..bb6b6db12bce9bb8f0be42d3931629821128e0d2 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (c) Siemens AG, 2018-2021
+ * Copyright (c) Siemens AG, 2018-2024
  *
  * Authors:
  *   Le Jin <le.jin@siemens.com>
@@ -9,6 +9,7 @@
  * Common bits of the IOT2050 Basic and Advanced variants, PG1 and PG2
  */
 
+#include <dt-bindings/leds/common.h>
 #include <dt-bindings/phy/phy.h>
 #include <dt-bindings/net/ti-dp83867.h>
 
                pinctrl-names = "default";
                pinctrl-0 = <&leds_pins_default>;
 
-               status-led-red {
+               led-0 {
+                       color = <LED_COLOR_ID_RED>;
+                       function = LED_FUNCTION_STATUS;
+                       label = "status-led-red";
                        gpios = <&wkup_gpio0 32 GPIO_ACTIVE_HIGH>;
                        panic-indicator;
                };
 
-               status-led-green {
+               led-1 {
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_STATUS;
+                       label = "status-led-green";
                        gpios = <&wkup_gpio0 24 GPIO_ACTIVE_HIGH>;
                };
 
-               user-led1-red {
+               led-2 {
+                       color = <LED_COLOR_ID_RED>;
+                       function = LED_FUNCTION_INDICATOR;
+                       label = "user-led1-red";
                        gpios = <&pcal9535_3 14 GPIO_ACTIVE_HIGH>;
                };
 
-               user-led1-green {
+               led-3 {
+                       color = <LED_COLOR_ID_GREEN>;
+                       function = LED_FUNCTION_INDICATOR;
+                       label = "user-led1-green";
                        gpios = <&pcal9535_2 15 GPIO_ACTIVE_HIGH>;
                };
 
-               user-led2-red {
+               led-4 {
+                       color = <LED_COLOR_ID_RED>;
+                       function = LED_FUNCTION_INDICATOR;
+                       label = "user-led2-red";
                        gpios = <&wkup_gpio0 17 GPIO_ACTIVE_HIGH>;
                };
 
-               user-led2-green {
+               led-5 {
+                       color = <LED_COLOR_ID_RED>;
+                       function = LED_FUNCTION_INDICATOR;
+                       label = "user-led2-green";
                        gpios = <&wkup_gpio0 22 GPIO_ACTIVE_HIGH>;
                };
        };