From 08fef367e172503a2630f4e764a49f9f0cfc4d7a Mon Sep 17 00:00:00 2001 From: Srinivas Pandruvada Date: Thu, 17 Oct 2024 22:37:57 +0200 Subject: [PATCH] cpufreq: intel_pstate: Support Emerald Rapids OOB mode BugLink: https://bugs.launchpad.net/bugs/2084834 Prevent intel_pstate from loading when OOB (Out Of Band) P-states mode is enabled in Emerald Rapids. The OOB identifying bits are same as for the prior generation CPUs like Sapphire Rapids servers, so also add Emerald Rapids to the intel_pstate_cpu_oob_ids[] list. Signed-off-by: Srinivas Pandruvada Signed-off-by: Rafael J. Wysocki (cherry picked from commit 7e1c3f584ee78b0d0210fc424420d9529f3ca952) Signed-off-by: Thibault Ferrante Acked-by: Guoqing Jiang Acked-by: Ivan Hu Signed-off-by: Roxana Nicolescu --- drivers/cpufreq/intel_pstate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c index b8226f2cc10e..bd75aa0cd1ac 100644 --- a/drivers/cpufreq/intel_pstate.c +++ b/drivers/cpufreq/intel_pstate.c @@ -2444,6 +2444,7 @@ static const struct x86_cpu_id intel_pstate_cpu_oob_ids[] __initconst = { X86_MATCH(INTEL_SKYLAKE_X, core_funcs), X86_MATCH(INTEL_ICELAKE_X, core_funcs), X86_MATCH(INTEL_SAPPHIRERAPIDS_X, core_funcs), + X86_MATCH(INTEL_EMERALDRAPIDS_X, core_funcs), {} };