]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cpufreq: amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off
authorPerry Yuan <Perry.Yuan@amd.com>
Wed, 26 Jun 2024 04:27:32 +0000 (23:27 -0500)
committerMario Limonciello <mario.limonciello@amd.com>
Wed, 26 Jun 2024 20:48:21 +0000 (15:48 -0500)
commit89ac482d5105b0c6710775bab1aa7d3d0730c642
tree4ea3ca0e6679ef31b324233e3003596b3e345adc
parentc8c68c38b56f4036771ebe2f8d664a2e98728318
cpufreq: amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off

When Core Performance Boost is disabled by the user, the
CPPC_REQ.max_perf should not exceed the nominal_perf since by definition
the frequencies between nominal_perf and the highest_perf are in the
boost range. Fix this in amd_pstate_update()

Acked-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Gautham R. Shenoy <gautham.shenoy@amd.com>
Signed-off-by: Perry Yuan <Perry.Yuan@amd.com>
Link: https://lore.kernel.org/r/66f55232be01092c423f0523f68b82b80c293943.1718988436.git.perry.yuan@amd.com
Link: https://lore.kernel.org/r/20240626042733.3747-4-mario.limonciello@amd.com
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
drivers/cpufreq/amd-pstate.c