This provides a boot LED sequence suitable for devices with both red and
green LEDs for power. This assumes no "default-on" settings in the
device tree.

Signed-off-by: Daniel Gimpelevich <[email protected]>
Index: target/linux/lantiq/base-files/etc/diag.sh
===================================================================
--- a/target/linux/lantiq/base-files/etc/diag.sh        (revision 36739)
+++ b/target/linux/lantiq/base-files/etc/diag.sh        (working copy)
@@ -6,6 +6,26 @@
 status_led="power"
 
 set_state() {
+       [ -d /sys/class/leds/power2/ ] && {
+
+               case "$1" in
+               preinit)
+                       led_set_attr "power2" "trigger" "heartbeat"
+                       ;;
+               init)
+                       status_led_on
+                       ;;
+               failsafe)
+                       led_off "power2"
+                       status_led_set_timer 100 100
+                       ;;
+               done)
+                       led_off "power2"
+                       ;;
+               esac
+               return
+       }
+
        case "$1" in
        preinit)
                status_led_set_heartbeat


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to