# Choose binutils version. choice prompt "Binutils Version" if TOOLCHAINOPTS default BINUTILS_USE_VERSION_2_36_1 help Select the version of binutils you wish to use. config BINUTILS_USE_VERSION_2_32 bool "Binutils 2.32" select BINUTILS_VERSION_2_32 config BINUTILS_USE_VERSION_2_34 bool "Binutils 2.34" select BINUTILS_VERSION_2_34 config BINUTILS_USE_VERSION_2_35_2 bool "Binutils 2.35.2" select BINUTILS_VERSION_2_35_2 config BINUTILS_USE_VERSION_2_36_1 bool "Binutils 2.36.1" select BINUTILS_VERSION_2_36_1 config BINUTILS_USE_VERSION_2_37 bool "Binutils 2.37" select BINUTILS_VERSION_2_37 endchoice config EXTRA_BINUTILS_CONFIG_OPTIONS string prompt "Additional binutils configure options" if TOOLCHAINOPTS default "" help Any additional binutils options you may want to include.... eam
upstream openwrtJames
aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm53xx/base-files/etc/diag.sh
blob: 1a9332327ac30ece061308a44a13873863a6df55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/sh

. /lib/functions/leds.sh

get_status_led() {
	local status_led_file

	# There may be more than one color of power LED, try to avoid amber/red
	status_led_file=$(find /sys/class/leds/ -name "*:power" -a ! -name "*:amber:*" -a ! -name "*:red:*" | head -n1)
	if [ -d "$status_led_file" ]; then
		status_led=$(basename $status_led_file)
		return
	fi;

	# Now just pick any power LED
	status_led_file=$(find /sys/class/leds/ -name "*:power" | head -n1)
	if [ -d "$status_led_file" ]; then
		status_led=$(basename $status_led_file)
		return
	fi;
}

set_state() {
	get_status_led

	[ -z "$status_led" ] && return

	case "$1" in
	preinit)
		status_led_blink_preinit
		;;
	failsafe)
		status_led_blink_failsafe
		;;
	preinit_regular)
		status_led_blink_preinit_regular
		;;
	done)
		status_led_on
		;;
	esac
}