2
0
forked from Ivasoft/openwrt

mpc85xx: use generic diag.sh

This commit removes the target-specific diag.sh script. This way, the
generic one is used for the target, which uses DT-aliases to specify the
LEDs used.

This way, we are also able to use different LEDs to indicate different
states. We use green status LEDs for indicating boot and a running
system. Where possible, the red status LED is used to indicate failsafe
mode and a running upgrade.

Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
David Bauer
2019-01-17 00:43:12 +01:00
committed by Christian Lamparter
parent b2e1333de3
commit 90bfbed7c2
4 changed files with 23 additions and 46 deletions

View File

@@ -1,41 +0,0 @@
#!/bin/sh
# Copyright (C) 2013 OpenWrt.org
. /lib/functions.sh
. /lib/functions/leds.sh
get_status_led() {
case $(board_name) in
aerohive,hiveap-330)
status_led="hiveap-330:green:tricolor0"
;;
sophos,red-15w-rev1)
status_led="red-15w-rev1:green:system"
;;
tplink,tl-wdr4900-v1)
status_led="tp-link:blue:system"
;;
esac
}
set_state() {
get_status_led
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
}