[source] lantiq: restore netdev trigger of dsl led on line up

LEDE Commits lede-commits at lists.infradead.org
Sat Jun 17 06:45:17 PDT 2017


mkresin pushed a commit to source.git, branch master:
https://git.lede-project.org/03776d813c66c7d74850eb9f321030af09adcb75

commit 03776d813c66c7d74850eb9f321030af09adcb75
Author: Martin Schiller <ms at dev.tdt.de>
AuthorDate: Wed Jun 7 09:03:54 2017 +0200

    lantiq: restore netdev trigger of dsl led on line up
    
    Allows to use a single LED for line init status indication and to show
    any rx/tx activity on a synchronized dsl line.
    
    Signed-off-by: Martin Schiller <ms at dev.tdt.de>
    Signed-off-by: Mathias Kresin <dev at kresin.me>
---
 target/linux/lantiq/base-files/sbin/dsl_notify.sh | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/target/linux/lantiq/base-files/sbin/dsl_notify.sh b/target/linux/lantiq/base-files/sbin/dsl_notify.sh
index 11ada92..4804e2a 100755
--- a/target/linux/lantiq/base-files/sbin/dsl_notify.sh
+++ b/target/linux/lantiq/base-files/sbin/dsl_notify.sh
@@ -13,6 +13,19 @@
 . /lib/functions.sh
 . /lib/functions/leds.sh
 
+led_dsl_up() {
+	case "$(config_get led_dsl trigger)" in
+	"netdev")
+		led_set_attr $1 "trigger" "netdev"
+		led_set_attr $1 "device_name" "$(config_get led_dsl dev)"
+		led_set_attr $1 "mode" "$(config_get led_dsl mode)"
+		;;
+	*)
+		led_on $1
+		;;
+	esac
+}
+
 include /lib/network
 scan_interfaces
 
@@ -22,7 +35,7 @@ if [ -n "$led" ]; then
 	case "$DSL_INTERFACE_STATUS" in
 	  "HANDSHAKE")  led_timer $led 500 500;;
 	  "TRAINING")   led_timer $led 200 200;;
-	  "UP")		led_on $led;;
+	  "UP")		led_dsl_up $led;;
 	  *)		led_off $led
 	esac
 fi



More information about the lede-commits mailing list