From 080061c1ba61805974aed22dbf59438da329e5ea Mon Sep 17 00:00:00 2001 From: Paul Wassi Date: Tue, 24 Oct 2017 14:23:58 +0200 Subject: [PATCH] ar71xx: fix LED names for GL-AR150 Add the respective colour to the LED's names for the GL-AR150 to be conform to the kernel. Also add netdev triggers for the LAN and WAN LED. Signed-off-by: Paul Wassi --- target/linux/ar71xx/base-files/etc/board.d/01_leds | 6 +++++- .../ar71xx/base-files/etc/uci-defaults/04_led_migration | 4 ++++ target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c | 6 +++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/target/linux/ar71xx/base-files/etc/board.d/01_leds b/target/linux/ar71xx/base-files/etc/board.d/01_leds index dff314465cc..e101d557bd9 100755 --- a/target/linux/ar71xx/base-files/etc/board.d/01_leds +++ b/target/linux/ar71xx/base-files/etc/board.d/01_leds @@ -387,7 +387,11 @@ gl-mifi) ucidef_set_led_netdev "lan" "LAN" "$board:green:lan" "eth1" ucidef_set_led_netdev "3gnet" "3GNET" "$board:green:net" "3g-wan" ;; -gl-ar150|\ +gl-ar150) + ucidef_set_led_wlan "wlan" "WLAN" "$board:orange:wlan" "phy0tpt" + ucidef_set_led_netdev "wan" "WAN" "$board:green:wan" "eth0" + ucidef_set_led_netdev "lan" "LAN" "$board:green:lan" "eth1" + ;; gl-ar300) ucidef_set_led_wlan "wlan" "WLAN" "$board:wlan" "phy0tpt" ;; diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration index d6f70770930..05d806051a2 100644 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration @@ -54,6 +54,10 @@ dr344) migrate_leds ":red:=:green:" ":yellow:=:green:" ;; +gl-ar150) + migrate_leds "gl-ar150:wlan=gl-ar150:orange:wlan" "gl-ar150:lan=gl-ar150:green:lan" "gl-ar150:wan=gl-ar150:green:wan" + ;; + wndap360) migrate_leds "wndap360:=netgear:" ;; diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c index e0d1ea43813..df527849191 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c @@ -42,17 +42,17 @@ static struct gpio_led gl_ar150_leds_gpio[] __initdata = { { - .name = "gl-ar150:wlan", + .name = "gl-ar150:orange:wlan", .gpio = GL_AR150_GPIO_LED_WLAN, .active_low = 0, }, { - .name = "gl-ar150:lan", + .name = "gl-ar150:green:lan", .gpio = GL_AR150_GPIO_LED_LAN, .active_low = 0, }, { - .name = "gl-ar150:wan", + .name = "gl-ar150:green:wan", .gpio = GL_AR150_GPIO_LED_WAN, .active_low = 0, .default_state = 1,