busybox: standby: ccimx8x/mn: configure power LED for blinking in standby

configure power LED for blinking in standby
configure power LED solid on after resume

https://jira.digi.com/browse/DEL-7330

Signed-off-by: Hector Bujanda <Hector.Bujanda@digi.com>
This commit is contained in:
Hector Bujanda 2020-11-20 16:18:47 +01:00
parent fe2b5017f6
commit 65d184cac3
2 changed files with 38 additions and 0 deletions

View File

@ -36,6 +36,17 @@ if [ "${1}" == "pre" ]; then
systemctl stop bluetooth
systemctl stop bluetooth-init
fi
# Configure Power LED for blinking in standby
if [ -d "/sys/class/leds/power:green" ]; then
# Configure LED for blinking
echo timer > /sys/class/leds/power\:green/trigger
# Turn LED on at max brightness
echo 19 > /sys/class/leds/power\:green/brightness
# Configure blinking timings
echo 100 > /sys/class/leds/power\:green/delay_on
echo 1000 > /sys/class/leds/power\:green/delay_off
fi
elif [ "${1}" == "post" ]; then
# Resume wireless interfaces
if [ -d "/proc/device-tree/wireless" ]; then
@ -61,4 +72,12 @@ elif [ "${1}" == "post" ]; then
rm -f /tmp/up_bt_on_resume
fi
fi
# Configure Power LED solid on after resume
if [ -d "/sys/class/leds/power:green" ]; then
# Reset LED settings by writing 0 to brigtness descriptor
echo 0 > /sys/class/leds/power\:green/brightness
# Turn LED on at max brightness
echo 19 > /sys/class/leds/power\:green/brightness
fi
fi

View File

@ -36,6 +36,17 @@ if [ "${1}" == "pre" ]; then
systemctl stop bluetooth
systemctl stop bluetooth-init
fi
# Configure Power LED for blinking in standby
if [ -d "/sys/class/leds/power:green" ]; then
# Configure LED for blinking
echo timer > /sys/class/leds/power\:green/trigger
# Turn LED on at max brightness
echo 19 > /sys/class/leds/power\:green/brightness
# Configure blinking timings
echo 100 > /sys/class/leds/power\:green/delay_on
echo 1000 > /sys/class/leds/power\:green/delay_off
fi
elif [ "${1}" == "post" ]; then
# Resume wireless interfaces
if [ -d "/proc/device-tree/wireless" ]; then
@ -61,4 +72,12 @@ elif [ "${1}" == "post" ]; then
rm -f /tmp/up_bt_on_resume
fi
fi
# Configure Power LED solid on after resume
if [ -d "/sys/class/leds/power:green" ]; then
# Reset LED settings by writing 0 to brigtness descriptor
echo 0 > /sys/class/leds/power\:green/brightness
# Turn LED on at max brightness
echo 19 > /sys/class/leds/power\:green/brightness
fi
fi