summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2016-01-26 21:39:00 +0800
committerZhao Wei Liew <zhaoweiliew@gmail.com>2016-02-15 17:46:56 +0800
commit06620186aee641d4cfe28a65260e28938b9d5032 (patch)
treee9ad5c84321851b62e8d95d107fb22ed01164f77
parentaa4bce34e2b1abe11739dfae3e93b5c6c2134fc0 (diff)
flo: Speed up boot
Trigger mpdecision and low power modes at specific times to improve boot times. Change-Id: I4defe6e5c6ac638c43a755320fd614451b544931
-rw-r--r--init.flo.power.rc8
-rw-r--r--init.flo.rc1
2 files changed, 8 insertions, 1 deletions
diff --git a/init.flo.power.rc b/init.flo.power.rc
index 83bd08f..5d2822b 100644
--- a/init.flo.power.rc
+++ b/init.flo.power.rc
@@ -1,4 +1,4 @@
-on post-fs-data
+on enable-low-power
# Enable Power modes and set the CPU Freq Sampling rates
write /sys/module/rpm_resources/enable_low_power/L2_cache 1
write /sys/module/rpm_resources/enable_low_power/pxo 1
@@ -59,3 +59,9 @@ on charger
write /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq 384000
write /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq 384000
write /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq 384000
+
+on boot
+ trigger enable-low-power
+
+on property:dev.bootcomplete=1
+ start mpdecision
diff --git a/init.flo.rc b/init.flo.rc
index 3c3797c..ac3fdbc 100644
--- a/init.flo.rc
+++ b/init.flo.rc
@@ -359,6 +359,7 @@ service mpdecision /system/bin/mpdecision --avg_comp
class main
user root
group root system
+ disabled
service qcamerasvr /system/bin/mm-qcamera-daemon
class late_start