diff options
| author | Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> | 2026-09-04 13:55:37 +0200 |
|---|---|---|
| committer | Georgi Djakov <djakov@kernel.org> | 2026-09-18 13:49:36 +0300 |
| commit | 24e7422ce31189502d07279c083646aaca513311 (patch) | |
| tree | 2b39da5eb35d2aa9fa2fe3754e90ad907ae4a3cf /tools/perf/scripts/python/stackcollapse.py | |
| parent | cc91c1b99101f2dcd2f624a27bec6f6f557e5421 (diff) | |
| download | linux-next-24e7422ce31189502d07279c083646aaca513311.tar.gz linux-next-24e7422ce31189502d07279c083646aaca513311.zip | |
interconnect: qcom: use 64-bit SMD RPM bus votes
SMD RPM bus bandwidth requests carry a 64-bit bandwidth value.
The interconnect proxy declared the KVP payload as u32, truncating
votes above 4 GiB/s and advertising the wrong payload size to RPM.
Use a little-endian 64-bit payload and accept a u64 value in the proxy
API. This has always been the right behavior, even on msm-3.10 and
32-bit SoCs.
Fixes: be06f8e7425d ("interconnect: qcom: Add interconnect RPM over SMD driver")
Assisted-by: LLM
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Gopikrishna Garmidi <gopikrishna.garmidi@oss.qualcomm.com>
Link: https://patch.msgid.link/20260904-topic-icc_rpm_64b_req-v1-1-37e24f1991a3@oss.qualcomm.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
