1#!/bin/sh
2# Copyright (C) 2015-2016 OpenWrt.org
3
4. /lib/functions/leds.sh
5. /lib/brcm2708.sh
6
7set_state() {
8	case "$(brcm2708_board_name)" in
9	rpi-b |\
10	rpi-cm |\
11	rpi-zero)
12		status_led="led0"
13		;;
14	rpi-b-plus |\
15	rpi-2-b |\
16	rpi-3-b)
17		status_led="led1"
18		;;
19	esac
20
21	case "$1" in
22	preinit)
23		status_led_blink_preinit
24		;;
25	failsafe)
26		status_led_blink_failsafe
27		;;
28	preinit_regular)
29		status_led_blink_preinit_regular
30		;;
31	done)
32		status_led_on
33		;;
34	esac
35}
36