+++ /dev/null
-#!/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
-}
model = "Aerohive HiveAP-330";
compatible = "aerohive,hiveap-330";
+ aliases {
+ led-boot = &tricolor_green;
+ led-failsafe = &tricolor_red;
+ led-running = &tricolor_green;
+ led-upgrade = &tricolor_red;
+ };
+
chosen {
bootargs-override = "console=ttyS0,9600";
};
compatible = "national,lp5521";
reg = <0x32>;
clock-mode = /bits/ 8 <2>;
- chan0 {
+ tricolor_red: chan0 {
chan-name = "hiveap-330:red:tricolor0";
led-cur = /bits/ 8 <0x2f>;
max-cur = /bits/ 8 <0x5f>;
};
- chan1 {
+ tricolor_green:chan1 {
chan-name = "hiveap-330:green:tricolor0";
led-cur = /bits/ 8 <0x2f>;
max-cur = /bits/ 8 <0x5f>;
model = "Sophos RED 15w Rev.1";
compatible = "sophos,red-15w-rev1";
+ aliases {
+ led-boot = &system_green;
+ led-failsafe = &system_red;
+ led-running = &system_green;
+ led-upgrade = &system_red;
+ };
+
memory {
device_type = "memory";
};
leds {
compatible = "gpio-leds";
- system_green {
+ system_green: system_green {
gpios = <&gpio0 7 0>;
label = "red-15w-rev1:green:system";
};
- system_red {
+ system_red: system_red {
gpios = <&gpio0 3 0>;
label = "red-15w-rev1:red:system";
};
aliases {
spi0 = &spi0;
+ led-boot = &system_green;
+ led-failsafe = &system_green;
+ led-running = &system_green;
+ led-upgrade = &system_green;
};
memory {
leds {
compatible = "gpio-leds";
- system {
+ system_green: system {
gpios = <&gpio0 2 1>; /* active low */
label = "tp-link:blue:system";
};