aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormayankbali <mayankbali3@gmail.com>2017-07-10 20:36:39 +0530
committermayankbali <mayankbali3@gmail.com>2017-07-10 20:36:39 +0530
commit657ed4afb92239852d51fa121a3d2f45563ea58e (patch)
tree5b324a570bfa35c551846ce75d9bee5769f53a4f
parent862be83b2fe2ffe31b9c3aec9d99907f5fa3745f (diff)
msm8916-common: rootdir: cleanup msm8916 power script
-rw-r--r--rootdir/etc/init.qcom.power_msm8916.rc21
1 files changed, 10 insertions, 11 deletions
diff --git a/rootdir/etc/init.qcom.power_msm8916.rc b/rootdir/etc/init.qcom.power_msm8916.rc
index 65ca55a..460dbf8 100644
--- a/rootdir/etc/init.qcom.power_msm8916.rc
+++ b/rootdir/etc/init.qcom.power_msm8916.rc
@@ -6,8 +6,8 @@ on enable-low-power
write /proc/sys/kernel/sched_ravg_hist_size 3
# HMP Task packing settings for 8916
- write /proc/sys/kernel/sched_small_task 20
- write /proc/sys/kernel/sched_mostly_idle_load 30
+ write /proc/sys/kernel/sched_small_task 50
+ write /proc/sys/kernel/sched_mostly_idle_load 50
write /proc/sys/kernel/sched_mostly_idle_nr_run 3
# disable thermal core_control to update interactive governor settings
@@ -16,24 +16,23 @@ on enable-low-power
# enable governor
write /sys/devices/system/cpu/cpu0/online 1
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive"
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 800000
- # enable thermal core_control now
- write /sys/module/msm_thermal/core_control/enabled 1
-
- write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "25000 1094400:50000"
- write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 90
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 400000
+ write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "25000 1094400:50000 1152000:12500"
+ write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 95
write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 30000
write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 998400
write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0
- write /sys/devices/system/cpu/cpufreq/interactive/target_loads "1 800000:85 998400:90 1094400:80"
+ write /sys/devices/system/cpu/cpufreq/interactive/target_loads "90"
write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 50000
- write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 50000
# bring all CPUs online
write /sys/devices/system/cpu/cpu1/online 1
write /sys/devices/system/cpu/cpu2/online 1
write /sys/devices/system/cpu/cpu3/online 1
+ # enable thermal core_control now
+ write /sys/module/msm_thermal/core_control/enabled 1
+
# Enable low power modes
write /sys/module/lpm_levels/parameters/sleep_disabled 0
@@ -79,4 +78,4 @@ on property:init.svc.recovery=running
trigger enable-low-power
on property:dev.bootcomplete=1
- setprop sys.io.scheduler bfq
+ setprop sys.io.scheduler "bfq"