summaryrefslogtreecommitdiff
path: root/init.power.rc
diff options
context:
space:
mode:
authorRick Yiu <rickyiu@google.com>2018-08-06 15:42:07 +0800
committerRick Yiu <rickyiu@google.com>2018-08-06 15:42:07 +0800
commit855eded046113cb64400332440f03dca3885a7cc (patch)
tree8ca60b8e31757bcf7ea01682edae8e2a166df3e0 /init.power.rc
parentc4fa1970abf1b8de6ecb75fd3b08d1f67660a619 (diff)
bonito: sync parameters from qcom's post_boot.sh
From sdm710 LA.1.9 ES2 Test: reboot test locally Bug: 112058147 Change-Id: I8beadb511d061d835d7c9c8fc50a94cd0ba818de Signed-off-by: Rick Yiu <rickyiu@google.com>
Diffstat (limited to 'init.power.rc')
-rw-r--r--init.power.rc31
1 files changed, 12 insertions, 19 deletions
diff --git a/init.power.rc b/init.power.rc
index a383cea1..451ca44f 100644
--- a/init.power.rc
+++ b/init.power.rc
@@ -18,42 +18,35 @@ on property:sys.boot_completed=1
# Enable bus-dcvs
write /sys/class/devfreq/soc:qcom,cpubw/governor "bw_hwmon"
write /sys/class/devfreq/soc:qcom,cpubw/polling_interval 50
- write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/mbps_zones "2288 4577 6500 8132 9155 10681"
+ write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/mbps_zones "1144 1720 2086 2929 3879 5931 6881"
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms 4
- write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent 40
+ write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent 68
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory 20
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length 10
+ write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/down_thres 80
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/guard_band_mbps 0
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/up_scale 250
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/idle_mbps 1600
- write /sys/class/devfreq/soc:qcom,llccbw/governor "bw_hwmon"
- write /sys/class/devfreq/soc:qcom,llccbw/polling_interval 50
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/mbps_zones "1720 2929 4943 5931 6881"
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/sample_ms 4
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/io_percent 80
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/hist_memory 20
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/hyst_length 10
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/guard_band_mbps 0
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/up_scale 250
- write /sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/idle_mbps 1600
-
write /sys/class/devfreq/soc:qcom,mincpubw/governor "cpufreq"
# Enable memlat governor
write /sys/class/devfreq/soc:qcom,memlat-cpu0/governor "mem_latency"
write /sys/class/devfreq/soc:qcom,memlat-cpu0/polling_interval 10
write /sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/ratio_ceil 400
- write /sys/class/devfreq/soc:qcom,memlat-cpu4/governor "mem_latency"
- write /sys/class/devfreq/soc:qcom,memlat-cpu4/polling_interval 10
- write /sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/ratio_ceil 400
+ write /sys/class/devfreq/soc:qcom,memlat-cpu6/governor "mem_latency"
+ write /sys/class/devfreq/soc:qcom,memlat-cpu6/polling_interval 10
+ write /sys/class/devfreq/soc:qcom,memlat-cpu6/mem_latency/ratio_ceil 400
write /sys/class/devfreq/soc:qcom,l3-cpu0/governor "mem_latency"
write /sys/class/devfreq/soc:qcom,l3-cpu0/polling_interval 10
write /sys/class/devfreq/soc:qcom,l3-cpu0/mem_latency/ratio_ceil 400
- write /sys/class/devfreq/soc:qcom,l3-cpu4/governor "mem_latency"
- write /sys/class/devfreq/soc:qcom,l3-cpu4/polling_interval 10
- write /sys/class/devfreq/soc:qcom,l3-cpu4/mem_latency/ratio_ceil 4000
+ write /sys/class/devfreq/soc:qcom,l3-cpu6/governor "mem_latency"
+ write /sys/class/devfreq/soc:qcom,l3-cpu6/polling_interval 10
+ write /sys/class/devfreq/soc:qcom,l3-cpu6/mem_latency/ratio_ceil 400
+
+ # Limit the min frequency to 720MHz
+ write /sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq 720000
# Turn on sleep modes.
write /sys/module/lpm_levels/parameters/sleep_disabled 0