diff options
| author | Luca Weiss <luca.weiss@fairphone.com> | 2026-07-17 15:33:04 +0200 |
|---|---|---|
| committer | Bjorn Andersson <andersson@kernel.org> | 2026-09-27 18:55:57 -0500 |
| commit | 99f8d632f69ce29d5cd1326439f03d5a53373600 (patch) | |
| tree | bc5f31239e3f2141009c72716cd54943bde159c7 /tools/perf/scripts/python | |
| parent | bb92958ea1012d8fdee55fa9254e420b8fb1b6f8 (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')
0 files changed, 0 insertions, 0 deletions
