Re: [PATCH v3 2/2] cpufreq: CPPC: add autonomous mode boot parameter support

From: Sumit Gupta

Date: Mon May 18 2026 - 09:55:46 EST


Hi Randy,


On 16/05/26 03:44, Randy Dunlap wrote:

On 5/15/26 5:26 AM, Sumit Gupta wrote:
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 0eb64aab3685..7e4b3a8fd76f 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -1048,6 +1048,22 @@ Kernel parameters
policy to use. This governor must be registered in the
kernel before the cpufreq driver probes.
+ cppc_cpufreq.auto_sel_mode=
+ [CPU_FREQ] Enable ACPI CPPC autonomous performance
I just noticed that we should have both CPU_FREQ and CPU_IDLE added to the
legend (meanings) section at the very beginning of this file, but that
doesn't have to be part of this patch.

Thanks.
Will send a separate patch adding CPU_FREQ and CPU_IDLE to the legend.

Thank you,
Sumit Gupta



+ selection. When enabled, hardware automatically adjusts
+ CPU frequency on all CPUs based on workload demands.
+ In Autonomous mode, Energy Performance Preference (EPP)
+ hints guide hardware toward performance (0x0) or energy
+ efficiency (0xff).
+ Requires ACPI CPPC autonomous selection register
+ support.
+ Accepts:
+ performance, 1: enable auto_sel + set EPP to
+ performance (0x0)
+ default_epp, 2: enable auto_sel, preserve EPP value
+ programmed by BIOS/firmware
+ Unset: cpufreq governors are used (auto_sel disabled).