lantiq: Add support for Astoria ARV7510PW22
[openwrt.git] / target / linux / lantiq / base-files / etc / diag.sh
1 #!/bin/sh
2 # Copyright (C) 2012-2013 OpenWrt.org
3
4 . /lib/functions/leds.sh
5
6 status_led="power"
7
8 set_state() {
9         [ -d /sys/class/leds/power2/ ] && {
10
11                 case "$1" in
12                 preinit)
13                         led_set_attr "power2" "trigger" "heartbeat"
14                         status_led_on
15                         ;;
16                 failsafe)
17                         led_off "power2"
18                         status_led_set_timer 100 100
19                         ;;
20                 done)
21                         led_off "power2"
22                         ;;
23                 esac
24                 return
25         }
26
27         case "$1" in
28         preinit)
29                 status_led_set_heartbeat
30                 ;;
31         failsafe)
32                 [ -d /sys/class/leds/power1 ] && {
33                         status_led_off
34                         led_timer "power1" 100 100
35                 } || status_led_set_timer 100 100
36                 ;;
37         done)
38                 status_led_on
39                 led_off "power1"
40                 ;;
41         esac
42 }