diff options
| author | florian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-02-18 10:37:55 +0000 | 
|---|---|---|
| committer | florian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-02-18 10:37:55 +0000 | 
| commit | 292463060e7979fe6f7fdd0feefd3bff62b24805 (patch) | |
| tree | 1f7b72f4afa279272fd3814dd4cfea191f046850 | |
| parent | 8793286096321c7b81ec19be055ec36ec7a069fc (diff) | |
brcm63xx: migrate platform to common led helper functions
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35661 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rwxr-xr-x | target/linux/brcm63xx/base-files/etc/diag.sh | 51 | 
1 files changed, 2 insertions, 49 deletions
| diff --git a/target/linux/brcm63xx/base-files/etc/diag.sh b/target/linux/brcm63xx/base-files/etc/diag.sh index d492cd553..a03f89dc3 100755 --- a/target/linux/brcm63xx/base-files/etc/diag.sh +++ b/target/linux/brcm63xx/base-files/etc/diag.sh @@ -1,60 +1,13 @@  #!/bin/sh -# -# Copyright (C) 2007 OpenWrt.org -# -# +# Copyright (C) 2007-2013 OpenWrt.org +. /lib/functions/leds.sh  . /lib/brcm63xx.sh -led_set_attr() { -	[ -f "/sys/class/leds/$1/$2" ] && echo "$3" > "/sys/class/leds/$1/$2" -} - -status_led_set_timer() { -	led_set_attr $status_led "trigger" "timer" -	led_set_attr $status_led "delay_on" "$1" -	led_set_attr $status_led "delay_off" "$2" -	[ -n "$status_led2" ] && { -		led_set_attr $status_led2 "trigger" "timer" -		led_set_attr $status_led2 "delay_on" "$1" -		led_set_attr $status_led2 "delay_off" "$2" -	} -} - -status_led_set_morse() { -	led_set_attr $status_led "trigger" "morse" -	led_set_attr $status_led "delay" "$1" -	led_set_attr $status_led "message" "$2" -	[ -n "$status_led2" ] && { -		led_set_attr $status_led2 "trigger" "morse" -		led_set_attr $status_led2 "delay" "$1" -		led_set_attr $status_led2 "message" "$2" -	} -} - -status_led_on() { -	led_set_attr $status_led "trigger" "none" -	led_set_attr $status_led "brightness" 255 -	[ -n "$status_led2" ] && { -		led_set_attr $status_led2 "trigger" "none" -		led_set_attr $status_led2 "brightness" 255 -	} -} - -status_led_off() { -	led_set_attr $status_led "trigger" "none" -	led_set_attr $status_led "brightness" 0 -	[ -n "$status_led2" ] && { -		led_set_attr $status_led2 "trigger" "none" -		led_set_attr $status_led2 "brightness" 0 -	} -} -  set_state() {  	case "$1" in  	preinit)  		insmod leds-gpio -		status_led_on  		status_led_set_timer 200 200  		;;  	failsafe) | 
