cpufreq/amd-pstate: Show a warning if missing EPP tunings

EPP tunings are going to be more important going forward.  Show a warning
if on a heterogenous platform without them.

Reviewed-by: K Prateek Nayak <kprateek.nayak@amd.com>
Tested-by: K Prateek Nayak <kprateek.nayak@amd.com>
Suggested-by: Christian Ludloff <ludloff@gmail.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
This commit is contained in:
Mario Limonciello 2026-08-31 16:39:47 -05:00 committed by Mario Limonciello
parent 114a157e8d
commit 350de8c394

View File

@ -2354,8 +2354,12 @@ static void __init amd_pstate_init_epp_values(void)
const struct x86_cpu_id *id = x86_match_cpu(amd_pstate_epp_soc_ids);
const struct amd_pstate_epp_soc *soc;
if (!id || !id->driver_data)
if (!id || !id->driver_data) {
if (cpu_feature_enabled(X86_FEATURE_ZEN6) &&
cpu_feature_enabled(X86_FEATURE_AMD_HTR_CORES))
pr_warn_once("No EPP tunings found for platform\n");
return;
}
soc = (const struct amd_pstate_epp_soc *)id->driver_data;