From 03776d813c66c7d74850eb9f321030af09adcb75 Mon Sep 17 00:00:00 2001 From: Martin Schiller Date: Wed, 7 Jun 2017 09:03:54 +0200 Subject: [PATCH] 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 Signed-off-by: Mathias Kresin --- 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 11ada92361..4804e2ab82 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