[openwrt/openwrt] mediatek: GL-MT6000: Add missing LED state definitions

LEDE Commits lede-commits at lists.infradead.org
Mon Jan 8 15:05:52 PST 2024


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/d4a21d75a9be5cf048bef126ea567c7ec61079a5

commit d4a21d75a9be5cf048bef126ea567c7ec61079a5
Author: Hannu Nyman <hannu.nyman at iki.fi>
AuthorDate: Sat Jan 6 19:59:13 2024 +0200

    mediatek: GL-MT6000: Add missing LED state definitions
    
    Adjust LED names and provide the OpenWrt status indicator aliases
    to actually use LEDs by the OpenWrt boot & sysupgrade processes.
    
    * Name both LEDs clearly by the color
    * Add the missing OpenWrt LED status indicator aliases and
      remove the now unnecessary default status from blue LED
    
    After this commit, the LEDs are used as:
    
    * bootloader, really early Linux boot: blue LED is on
    * preinit/failsafe: white LED blinks rapidly
    * late boot: white LED blinks slowly
    * boot completed, running normally: blue LED is on
    
    * sysupgrade: white LED blinks
    
    Signed-off-by: Hannu Nyman <hannu.nyman at iki.fi>
    (cherry picked from commit 5a82bb909bf16786b85508d2e974ddf0a14bb10c)
---
 target/linux/mediatek/dts/mt7986a-glinet-gl-mt6000.dts | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/target/linux/mediatek/dts/mt7986a-glinet-gl-mt6000.dts b/target/linux/mediatek/dts/mt7986a-glinet-gl-mt6000.dts
index fded507039..9a7031df53 100644
--- a/target/linux/mediatek/dts/mt7986a-glinet-gl-mt6000.dts
+++ b/target/linux/mediatek/dts/mt7986a-glinet-gl-mt6000.dts
@@ -13,6 +13,10 @@
 
 	aliases {
 		serial0 = &uart0;
+		led-boot = &led_white;
+		led-failsafe = &led_white;
+		led-running = &led_blue;
+		led-upgrade = &led_white;
 	};
 
 	chosen {
@@ -51,13 +55,12 @@
 	leds {
 		compatible = "gpio-leds";
 
-		led_run: led at 0 {
+		led_blue: led at 0 {
 			label = "blue:run";
 			gpios = <&pio 38 GPIO_ACTIVE_LOW>;
-			default-state = "on";
 		};
 
-		led at 1 {
+		led_white: led at 1 {
 			label = "white:system";
 			gpios = <&pio 37 GPIO_ACTIVE_LOW>;
 		};




More information about the lede-commits mailing list