Pārlūkot izejas kodu

ipq806x: add diag.sh script

Signed-off-by: Henryk Heisig <[email protected]>
Signed-off-by: Henryk Heisig 9 gadi atpakaļ
vecāks
revīzija
8ee30ade17
1 mainītis faili ar 31 papildinājumiem un 0 dzēšanām
  1. 31 0
      target/linux/ipq806x/base-files/etc/diag.sh

+ 31 - 0
target/linux/ipq806x/base-files/etc/diag.sh

@@ -0,0 +1,31 @@
+#!/bin/sh
+
+. /lib/functions/leds.sh
+. /lib/ipq806x.sh
+
+get_status_led() {
+	case $(ipq806x_board_name) in
+	c2600)
+		status_led="status:blue"
+		;;
+	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
+}