Fake sleep until we have a way to wake up from suspend to ram

Change-type: patch
This commit is contained in:
Alexis Svinartchouk 2020-10-27 13:21:58 +01:00
parent 57dc29f620
commit 53c788d0ff

View File

@ -77,6 +77,19 @@ services:
dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StopUnit string:gov-switch.service string:replace &&
echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor &&
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor &&
dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StopUnit string:fan-control.service string:replace &&
for i in $(seq 1 -1 0); do
if [ ! -d /sys/class/pwm/pwmchip1/pwm0 ]; then
echo 0 > /sys/class/pwm/pwmchip1/export;
fi &&
if [ -d /sys/class/pwm/pwmchip1/pwm0 ]; then
echo 45000 > /sys/class/pwm/pwmchip1/pwm0/period &&
echo 45000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle;
fi &&
sleep 60;
done &&
if [ ! -d /sys/class/pwm/pwmchip1/pwm0 ]; then echo 0 > /sys/class/pwm/pwmchip1/export; fi &&
if [ -d /sys/class/pwm/pwmchip1/pwm0 ]; then echo 0 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle && echo 1 > /sys/class/pwm/pwmchip1/pwm0/period; fi &&
clicklock&
"
- "BALENAELECTRONJS_SCREENSAVER_OFF_COMMAND=
@ -88,5 +101,6 @@ services:
echo 1 > /sys/devices/system/cpu/cpu1/online &&
echo 1 > /sys/devices/system/cpu/cpu2/online &&
echo 1 > /sys/devices/system/cpu/cpu3/online &&
dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:gov-switch.service string:replace
dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:gov-switch.service string:replace &&
dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:fan-control.service string:replace
"