[PATCH v2 0/3] cppc_cpufreq: Rework ->get() error handling when cores are idle
Jie Zhan
zhanjie9 at hisilicon.com
Thu Sep 12 00:22:28 PDT 2024
CPPC feedback counters can be unchanged or 0 when cores are idle, e.g.
clock-gated or power-gated. In such case, get the latest desired perf for
calculating frequency. Also, the HiSilicon CPPC workaround is now handled
by the common code and can be removed.
Jie Zhan (3):
cppc_cpufreq: Return desired perf in ->get() if feedback counters are
0
cppc_cpufreq: Return latest desired perf if feedback counters don't
change
cppc_cpufreq: Remove HiSilicon CPPC workaround
drivers/cpufreq/cppc_cpufreq.c | 103 +++++++++------------------------
1 file changed, 27 insertions(+), 76 deletions(-)
--
2.33.0
More information about the linux-arm-kernel
mailing list