#!/bin/sh

# mt7621 switch set led state
# $1: state (on|pff)
mt7621_switch_global_led()
{	
	local state=$1
	if [ "$state" = "off" ]; then
		swconfig dev switch0 reg set 0x00007d00 0x00000
		echo 0 > /sys/class/leds/PWR_LED/brightness
		echo 0 > /sys/class/leds/SYS_LED/brightness
		echo 0 > /sys/devices/platform/gpio-leds/leds/USB_LTE_LED/brightness
	elif [ "$state" = "on" ]; then
		swconfig dev switch0 reg set 0x00007d00 0x77777
		echo 1 > /sys/class/leds/PWR_LED/brightness

		local usb_cnt=`cat /tmp/usbStorage/USB_PLUGIN`
		if [ $usb_cnt -gt 0 ]; then
			echo 1 > /sys/devices/platform/gpio-leds/leds/USB_LTE_LED/brightness
		fi

		/etc/init.d/led start
	else
		echo "[led] state is invalid.(on | off)"
		exit 0
	fi
}
