mvebu: ClearFog renamed upstream to ClearFog Pro
[openwrt/.git] / target / linux / mvebu / base-files / etc / diag.sh
1 #!/bin/sh
2 # Copyright (C) 2014-2016 OpenWrt.org
3 # Copyright (C) 2016 LEDE-Project.org
4
5 . /lib/functions/leds.sh
6 . /lib/mvebu.sh
7
8 get_status_led() {
9         case $(mvebu_board_name) in
10         armada-385-linksys-caiman)
11                 status_led="caiman:white:power"
12                 ;;
13         armada-385-linksys-cobra)
14                 status_led="cobra:white:power"
15                 ;;
16         armada-385-linksys-rango)
17                 status_led="rango:white:power"
18                 ;;
19         armada-385-linksys-shelby)
20                 status_led="shelby:white:power"
21                 ;;
22         armada-xp-linksys-mamba)
23                 status_led="mamba:white:power"
24                 ;;
25         esac
26 }
27
28 set_state() {
29         get_status_led
30
31         case "$1" in
32         preinit)
33                 status_led_blink_preinit
34                 ;;
35         failsafe)
36                 status_led_blink_failsafe
37                 ;;
38         preinit_regular)
39                 status_led_blink_preinit_regular
40                 ;;
41         done)
42                 status_led_on
43                 ;;
44         esac
45 }