[openwrt/openwrt] mpc85xx: refresh tl-wdr4900-v1 led configuration

LEDE Commits lede-commits at lists.infradead.org
Fri Aug 23 01:53:33 PDT 2024


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/c43480c2dc3e5260b585b633f4f8de1abc7354ce

commit c43480c2dc3e5260b585b633f4f8de1abc7354ce
Author: Pawel Dembicki <paweldembicki at gmail.com>
AuthorDate: Thu Aug 22 13:42:21 2024 +0200

    mpc85xx: refresh tl-wdr4900-v1 led configuration
    
    This commit change led description in dts file from old method to new
    approach accepted by upstream.
    
    USB power gpio is handled by gpio-export now.
    
    Signed-off-by: Pawel Dembicki <paweldembicki at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/16226
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 .../files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts  | 37 +++++++++++++++-------
 1 file changed, 25 insertions(+), 12 deletions(-)

diff --git a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
index 91baba0cd7..cadf593fa6 100644
--- a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
+++ b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts
@@ -9,6 +9,7 @@
  * option) any later version.
  */
 
+#include <dt-bindings/leds/common.h>
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/gpio/gpio.h>
 
@@ -316,31 +317,43 @@
 	leds {
 		compatible = "gpio-leds";
 
-		wps {
+		led-0 {
 			gpios = <&ath9k 1 GPIO_ACTIVE_LOW>;
-			label = "tp-link:green:wps";
+			color = <LED_COLOR_ID_GREEN>;
+			function = LED_FUNCTION_WPS;
 		};
 
-		system_green: system {
+		system_green: led-1 {
 			gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
-			label = "tp-link:blue:system";
+			color = <LED_COLOR_ID_GREEN>;
+			function = LED_FUNCTION_STATUS;
 		};
 
-		usb1 {
+		led-2 {
 			gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
-			label = "tp-link:green:usb1";
+			color = <LED_COLOR_ID_GREEN>;
+			function = LED_FUNCTION_USB;
+			function-enumerator = <1>;
 		};
 
-		usb2 {
+		led-3 {
 			gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
-			label = "tp-link:green:usb2";
+			color = <LED_COLOR_ID_GREEN>;
+			function = LED_FUNCTION_USB;
+			function-enumerator = <2>;
 		};
+	};
+
+	gpio_export {
+			compatible = "gpio-export";
+			#size-cells = <0>;
 
-		usbpower {
-			gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
-			label = "tp-link:usb:power";
+			usb-pwr {
+				gpio-export,name = "usb_pwr";
+				gpio-export,output = <1>;
+				gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
+			};
 		};
-	};
 
 	buttons {
 		compatible = "gpio-keys";




More information about the lede-commits mailing list