diff options
| author | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-01-28 09:11:53 +0800 |
|---|---|---|
| committer | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-02-15 17:46:56 +0800 |
| commit | a6b2126d3b6b2503e02856d889359776e5bc2889 (patch) | |
| tree | c9c5dfb5d8202b3de387dd356c6fdc72ef2e3ebd | |
| parent | a5e5b44a1c38a6951c4e9f0ed0db3edf0aa2e3d3 (diff) | |
flo: Enable power modes for recovery
Change-Id: I39ba170720a5670d6e8aaec6d5e28abd19405c66
| -rw-r--r-- | device-common.mk | 1 | ||||
| -rw-r--r-- | init.flo.power.rc | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/device-common.mk b/device-common.mk index feb4726..8748737 100644 --- a/device-common.mk +++ b/device-common.mk @@ -67,6 +67,7 @@ PRODUCT_COPY_FILES += \ device/asus/flo/thermald-flo.conf:system/etc/thermald.conf PRODUCT_COPY_FILES += \ + device/asus/flo/init.flo.power.rc:root/init.recovery.flo.rc \ device/asus/flo/init.flo.power.rc:root/init.flo.power.rc \ device/asus/flo/init.flo.usb.rc:root/init.flo.usb.rc \ device/asus/flo/ueventd.flo.rc:root/ueventd.flo.rc \ diff --git a/init.flo.power.rc b/init.flo.power.rc index 7f602e2..ef0e194 100644 --- a/init.flo.power.rc +++ b/init.flo.power.rc @@ -63,6 +63,21 @@ on charger on boot trigger enable-low-power +on property:init.svc.recovery=running + trigger enable-low-power + +on property:recovery.perf.mode=1 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor performance + write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor performance + write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor performance + write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor performance + +on property:recovery.perf.mode=0 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand + write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ondemand + write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor ondemand + write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor ondemand + on property:dev.bootcomplete=1 setprop sys.io.scheduler bfq start mpdecision |
