sdm660: init.qcom.post_boot: split npu dcvs nodes configuration
Split NPU dcvs nodes to monitor traffic between NPU to LLC and LLCC to DDR. Change-Id: Iab0669855ad20b6f1e57d63d51e1521613a5619e
This commit is contained in:
parent
5466b0245c
commit
f5e6b6d545
1 changed files with 17 additions and 1 deletions
|
@ -3447,7 +3447,7 @@ case "$target" in
|
||||||
echo 1600 > $llccbw/bw_hwmon/idle_mbps
|
echo 1600 > $llccbw/bw_hwmon/idle_mbps
|
||||||
done
|
done
|
||||||
|
|
||||||
for npubw in $device/*npu*-npu-ddr-bw/devfreq/*npu*-npu-ddr-bw
|
for npubw in $device/*npu*-ddr-bw/devfreq/*npu*-ddr-bw
|
||||||
do
|
do
|
||||||
echo 1 > /sys/devices/virtual/npu/msm_npu/pwr
|
echo 1 > /sys/devices/virtual/npu/msm_npu/pwr
|
||||||
echo "bw_hwmon" > $npubw/governor
|
echo "bw_hwmon" > $npubw/governor
|
||||||
|
@ -3464,6 +3464,22 @@ case "$target" in
|
||||||
echo 0 > /sys/devices/virtual/npu/msm_npu/pwr
|
echo 0 > /sys/devices/virtual/npu/msm_npu/pwr
|
||||||
done
|
done
|
||||||
|
|
||||||
|
for npullccbw in $device/*npu*-llcc-bw/devfreq/*npu*-llcc-bw
|
||||||
|
do
|
||||||
|
echo 1 > /sys/devices/virtual/npu/msm_npu/pwr
|
||||||
|
echo "bw_hwmon" > $npullccbw/governor
|
||||||
|
echo 40 > $npullccbw/polling_interval
|
||||||
|
echo "2288 4577 7110 9155 12298 14236 16265" > $npullccbw/bw_hwmon/mbps_zones
|
||||||
|
echo 4 > $npullccbw/bw_hwmon/sample_ms
|
||||||
|
echo 100 > $npullccbw/bw_hwmon/io_percent
|
||||||
|
echo 20 > $npullccbw/bw_hwmon/hist_memory
|
||||||
|
echo 10 > $npullccbw/bw_hwmon/hyst_length
|
||||||
|
echo 30 > $npullccbw/bw_hwmon/down_thres
|
||||||
|
echo 0 > $npullccbw/bw_hwmon/guard_band_mbps
|
||||||
|
echo 250 > $npullccbw/bw_hwmon/up_scale
|
||||||
|
echo 0 > /sys/devices/virtual/npu/msm_npu/pwr
|
||||||
|
done
|
||||||
|
|
||||||
#Enable mem_latency governor for L3, LLCC, and DDR scaling
|
#Enable mem_latency governor for L3, LLCC, and DDR scaling
|
||||||
for memlat in $device/*qcom,devfreq-l3/*cpu*-lat/devfreq/*cpu*-lat
|
for memlat in $device/*qcom,devfreq-l3/*cpu*-lat/devfreq/*cpu*-lat
|
||||||
do
|
do
|
||||||
|
|
Loading…
Reference in a new issue