diff options
author | Florian Fainelli <florian.fainelli@broadcom.com> | 2025-08-18 08:50:48 -0700 |
---|---|---|
committer | Viresh Kumar <viresh.kumar@linaro.org> | 2025-08-19 11:00:16 +0530 |
commit | cd5d4621ba846dad9b2e6b0c2d1518d083fcfa13 (patch) | |
tree | 00c4ea53061767bbc4adf06889b7f39c7240ef10 /tools/perf/scripts/python/syscall-counts.py | |
parent | 23fca458f6ab18927e50c2134fb7b60297f18b4e (diff) |
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
Broadcom STB platforms were early adopters (2017) of the SCMI framework and as
a result, not all deployed systems have a Device Tree entry where SCMI
protocol 0x13 (PERFORMANCE) is declared as a clock provider, nor are the
CPU Device Tree node(s) referencing protocol 0x13 as their clock
provider. This was clarified in commit e11c480b6df1 ("dt-bindings:
firmware: arm,scmi: Extend bindings for protocol@13") in 2023.
For those platforms, we allow the checks done by scmi_dev_used_by_cpus()
to continue, and in the event of not having done an early return, we key
off the documented compatible string and give them a pass to continue to
use scmi-cpufreq.
Fixes: 6c9bb8692272 ("cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs")
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions