diff options
| -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 |
