[source] apm821xx: redo WAN green and yellow LEDs

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 8 02:17:34 PST 2016


blogic pushed a commit to source.git, branch master:
https://git.lede-project.org/b5638bb64e790350ca0203e7cff60a10766dae20

commit b5638bb64e790350ca0203e7cff60a10766dae20
Author: Christian Lamparter <chunkeey at googlemail.com>
AuthorDate: Mon Nov 7 18:10:09 2016 +0100

    apm821xx: redo WAN green and yellow LEDs
    
    Because the WAN port is handled by the internal AR8327N switch, the
    device should use swconfig_leds trigger to handle the link activity
    of the WAN LED. This has the added bonus that the WAN LED will now
    go dark if there's no ethernet cable connected to the WAN port.
    
    Signed-off-by: Christian Lamparter <chunkeey at gmail.com>
---
 target/linux/apm821xx/base-files/etc/board.d/01_leds | 3 ++-
 target/linux/apm821xx/nand/config-default            | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/target/linux/apm821xx/base-files/etc/board.d/01_leds b/target/linux/apm821xx/base-files/etc/board.d/01_leds
index 80a22b8..38cfbdc 100755
--- a/target/linux/apm821xx/base-files/etc/board.d/01_leds
+++ b/target/linux/apm821xx/base-files/etc/board.d/01_leds
@@ -22,7 +22,8 @@ mbl)
 
 wndr4700)
 	ucidef_set_led_ide "sata" "SATA" "wndr4700:green:hd"
-	ucidef_set_led_netdev "wan" "WAN (green)" "wndr4700:green:wan" "eth0.2"
+	ucidef_set_led_switch "wan_green" "WAN (green)" "wndr4700:green:wan" "switch0" "0x20"
+	ucidef_set_led_netdev "wan_yellow" "WAN (yellow)" "wndr4700:yellow:wan" "eth0.2" "tx rx"
 	ucidef_set_led_usbport "usb3" "USB3" "wndr4700:blue:usb" "usb2-port1" "usb2-port2" "usb3-port1" "usb3-port2"
 	ucidef_set_led_wlan "wlan2g" "WLAN2G" "wndr4700:blue:wlan" "phy0tpt"
 	ucidef_set_led_wlan "wlan5g" "WLAN5G" "wndr4700:blue:wlan" "phy1tpt"
diff --git a/target/linux/apm821xx/nand/config-default b/target/linux/apm821xx/nand/config-default
index 5d5d2a4..d6bdbd7 100644
--- a/target/linux/apm821xx/nand/config-default
+++ b/target/linux/apm821xx/nand/config-default
@@ -38,4 +38,6 @@ CONFIG_UBIFS_FS=y
 # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
 CONFIG_SENSORS_LM90=y
 CONFIG_SENSORS_TC654=y
+CONFIG_SWCONFIG=y
+CONFIG_SWCONFIG_LEDS=y
 CONFIG_WNDR4700=y



More information about the lede-commits mailing list