2
0
forked from Ivasoft/openwrt

ipq806x: add support for indicating the boot and upgrade state using four leds

Signed-off-by: Henryk Heisig hyniu@o2.pl
This commit is contained in:
Henryk Heisig
2016-09-30 21:36:50 +02:00
committed by John Crispin
parent 36afaae847
commit 4bdf615878
5 changed files with 54 additions and 15 deletions

View File

@@ -59,3 +59,15 @@ ipq806x_board_name() {
echo "$name"
}
ipq806x_get_dt_led() {
local label
local ledpath
local basepath="/sys/firmware/devicetree/base"
local nodepath="$basepath/aliases/led-$1"
[ -f "$nodepath" ] && ledpath=$(cat "$nodepath")
[ -n "$ledpath" ] && label=$(cat "$basepath$ledpath/label")
echo "$label"
}

View File

@@ -59,3 +59,9 @@ platform_do_upgrade() {
;;
esac
}
blink_led() {
. /etc/diag.sh; set_state upgrade
}
append sysupgrade_pre_upgrade blink_led