summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorLuca Weiss <luca.weiss@fairphone.com>2026-07-17 15:33:04 +0200
committerBjorn Andersson <andersson@kernel.org>2026-09-27 18:55:57 -0500
commit99f8d632f69ce29d5cd1326439f03d5a53373600 (patch)
treebc5f31239e3f2141009c72716cd54943bde159c7 /tools/perf/scripts/python/stackcollapse.py
parentbb92958ea1012d8fdee55fa9254e420b8fb1b6f8 (diff)
arm64: dts: qcom: milos: add CPU OPP table with DDR & L3 bandwidths
Add the OSC L3 Cache controller node, interconnect entry for each CPU, with 2 different paths (CPU to DDR, L3 Cache from CPU to DDR interface), and add the OPP tables for each CPU clusters (cpu0-3, cpu4-6 & cpu7) to permit scaling the DDR and L3 cache frequency by aggregating bandwidth requests of all CPU core with reference to the current OPP they are configured in by the LMH/EPSS hardware. The effect is a proper caches & DDR frequency scaling when CPU cores change frequency. The OPP tables were built using the downstream memlat ddr & l3 tables for each cluster type with the actual EPSS cpufreq LUT tables from running devices. Note, that higher frequencies than SM7635 are available on QCS6690, those have been added here as far as possible but may not be fully complete. Additional OPPs may need to be added for that SoC. Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Link: https://patch.msgid.link/20260717-milos-cpu-opp-v2-2-428813fafd52@fairphone.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions