sdm660-common: rootdir: Make memlat no-op
* Since we have libperfmgr to boost devfreq, there is no need to use it. * Followed wahoo's set Change-Id: Ic9a63aac98f315c83335d36f6fdfc1bffc6bf7da Signed-off-by: Ratoriku <a1063021545@gmail.com>
This commit is contained in:
parent
d69a4aefea
commit
4da36f4e55
1 changed files with 0 additions and 87 deletions
|
@ -673,12 +673,6 @@ function sdm660_sched_interactive_dcvs() {
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -742,13 +736,6 @@ function sdm660_sched_schedutil_dcvs() {
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -le 14 ]; then
|
if [ $KernelVersionA -ge 4 ] && [ $KernelVersionB -le 14 ]; then
|
||||||
for memlat in $device/*cpu*-lat/devfreq/*cpu*-lat
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
for latfloor in $device/*cpu*-ddr-latfloor*/devfreq/*cpu-ddr-latfloor*
|
for latfloor in $device/*cpu*-ddr-latfloor*/devfreq/*cpu-ddr-latfloor*
|
||||||
do
|
do
|
||||||
echo "compute" > $latfloor/governor
|
echo "compute" > $latfloor/governor
|
||||||
|
@ -3033,13 +3020,6 @@ case "$target" in
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -3122,22 +3102,6 @@ case "$target" in
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
#Enable mem_latency governor for DDR scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable mem_latency governor for L3 scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,l3-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable userspace governor for L3 cdsp nodes
|
#Enable userspace governor for L3 cdsp nodes
|
||||||
for l3cdsp in /sys/class/devfreq/*qcom,l3-cdsp*
|
for l3cdsp in /sys/class/devfreq/*qcom,l3-cdsp*
|
||||||
do
|
do
|
||||||
|
@ -4229,22 +4193,6 @@ case "$target" in
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
#Enable mem_latency governor for DDR scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable mem_latency governor for L3 scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,l3-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
||||||
|
|
||||||
# cpuset parameters
|
# cpuset parameters
|
||||||
|
@ -4614,11 +4562,6 @@ case "$target" in
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
done
|
|
||||||
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
||||||
|
|
||||||
soc_revision=`cat /sys/devices/soc0/revision`
|
soc_revision=`cat /sys/devices/soc0/revision`
|
||||||
|
@ -4733,22 +4676,6 @@ case "$target" in
|
||||||
echo 1600 > $llccbw/bw_hwmon/idle_mbps
|
echo 1600 > $llccbw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
#Enable mem_latency governor for DDR scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable mem_latency governor for L3 scaling
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,l3-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable userspace governor for L3 cdsp nodes
|
#Enable userspace governor for L3 cdsp nodes
|
||||||
for l3cdsp in /sys/class/devfreq/*qcom,l3-cdsp*
|
for l3cdsp in /sys/class/devfreq/*qcom,l3-cdsp*
|
||||||
do
|
do
|
||||||
|
@ -5084,14 +5011,6 @@ case "$target" in
|
||||||
echo 0 > /sys/devices/virtual/npu/msm_npu/pwr
|
echo 0 > /sys/devices/virtual/npu/msm_npu/pwr
|
||||||
done
|
done
|
||||||
|
|
||||||
#Enable mem_latency governor for L3, LLCC, and DDR scaling
|
|
||||||
for memlat in $device/*cpu*-lat/devfreq/*cpu*-lat
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
|
|
||||||
#Enable userspace governor for L3 cdsp nodes
|
#Enable userspace governor for L3 cdsp nodes
|
||||||
for l3cdsp in $device/*cdsp-cdsp-l3-lat/devfreq/*cdsp-cdsp-l3-lat
|
for l3cdsp in $device/*cdsp-cdsp-l3-lat/devfreq/*cdsp-cdsp-l3-lat
|
||||||
do
|
do
|
||||||
|
@ -5415,12 +5334,6 @@ case "$target" in
|
||||||
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
echo 1600 > $cpubw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
for memlat in /sys/class/devfreq/*qcom,memlat-cpu*
|
|
||||||
do
|
|
||||||
echo "mem_latency" > $memlat/governor
|
|
||||||
echo 10 > $memlat/polling_interval
|
|
||||||
echo 400 > $memlat/mem_latency/ratio_ceil
|
|
||||||
done
|
|
||||||
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
echo "cpufreq" > /sys/class/devfreq/soc:qcom,mincpubw/governor
|
||||||
if [ -f /sys/devices/soc0/soc_id ]; then
|
if [ -f /sys/devices/soc0/soc_id ]; then
|
||||||
soc_id=`cat /sys/devices/soc0/soc_id`
|
soc_id=`cat /sys/devices/soc0/soc_id`
|
||||||
|
|
Loading…
Reference in a new issue