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:
Santosh Mardi 2019-09-03 16:21:00 +05:30 committed by Max Weffers
parent 5466b0245c
commit f5e6b6d545
No known key found for this signature in database
GPG key ID: 795F73D22FB93FAE

View file

@ -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