| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # x86 CPU Frequency scaling drivers |
|---|
| 3 | 4 | # |
|---|
| 4 | 5 | |
|---|
| 5 | 6 | config X86_INTEL_PSTATE |
|---|
| 6 | | - bool "Intel P state control" |
|---|
| 7 | | - depends on X86 |
|---|
| 8 | | - select ACPI_PROCESSOR if ACPI |
|---|
| 9 | | - select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO |
|---|
| 10 | | - help |
|---|
| 11 | | - This driver provides a P state for Intel core processors. |
|---|
| 7 | + bool "Intel P state control" |
|---|
| 8 | + depends on X86 |
|---|
| 9 | + select ACPI_PROCESSOR if ACPI |
|---|
| 10 | + select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO |
|---|
| 11 | + select CPU_FREQ_GOV_PERFORMANCE |
|---|
| 12 | + select CPU_FREQ_GOV_SCHEDUTIL if SMP |
|---|
| 13 | + help |
|---|
| 14 | + This driver provides a P state for Intel core processors. |
|---|
| 12 | 15 | The driver implements an internal governor and will become |
|---|
| 13 | | - the scaling driver and governor for Sandy bridge processors. |
|---|
| 16 | + the scaling driver and governor for Sandy bridge processors. |
|---|
| 14 | 17 | |
|---|
| 15 | 18 | When this driver is enabled it will become the preferred |
|---|
| 16 | | - scaling driver for Sandy bridge processors. |
|---|
| 19 | + scaling driver for Sandy bridge processors. |
|---|
| 17 | 20 | |
|---|
| 18 | 21 | If in doubt, say N. |
|---|
| 19 | 22 | |
|---|
| .. | .. |
|---|
| 24 | 27 | This driver adds support for the PCC interface. |
|---|
| 25 | 28 | |
|---|
| 26 | 29 | For details, take a look at: |
|---|
| 27 | | - <file:Documentation/cpu-freq/pcc-cpufreq.txt>. |
|---|
| 30 | + <file:Documentation/admin-guide/pm/cpufreq_drivers.rst>. |
|---|
| 28 | 31 | |
|---|
| 29 | 32 | To compile this driver as a module, choose M here: the |
|---|
| 30 | 33 | module will be called pcc-cpufreq. |
|---|
| .. | .. |
|---|
| 72 | 75 | config ELAN_CPUFREQ |
|---|
| 73 | 76 | tristate "AMD Elan SC400 and SC410" |
|---|
| 74 | 77 | depends on MELAN |
|---|
| 75 | | - ---help--- |
|---|
| 78 | + help |
|---|
| 76 | 79 | This adds the CPUFreq driver for AMD Elan SC400 and SC410 |
|---|
| 77 | 80 | processors. |
|---|
| 78 | 81 | |
|---|
| .. | .. |
|---|
| 87 | 90 | config SC520_CPUFREQ |
|---|
| 88 | 91 | tristate "AMD Elan SC520" |
|---|
| 89 | 92 | depends on MELAN |
|---|
| 90 | | - ---help--- |
|---|
| 93 | + help |
|---|
| 91 | 94 | This adds the CPUFreq driver for AMD Elan SC520 processor. |
|---|
| 92 | 95 | |
|---|
| 93 | 96 | For details, take a look at <file:Documentation/cpu-freq/>. |
|---|
| .. | .. |
|---|
| 125 | 128 | |
|---|
| 126 | 129 | config X86_POWERNOW_K8 |
|---|
| 127 | 130 | tristate "AMD Opteron/Athlon64 PowerNow!" |
|---|
| 128 | | - depends on ACPI && ACPI_PROCESSOR && X86_ACPI_CPUFREQ && !PREEMPT_RT_BASE |
|---|
| 131 | + depends on ACPI && ACPI_PROCESSOR && X86_ACPI_CPUFREQ |
|---|
| 129 | 132 | help |
|---|
| 130 | 133 | This adds the CPUFreq driver for K8/early Opteron/Athlon64 processors. |
|---|
| 131 | 134 | Support for K10 and newer processors is now in acpi-cpufreq. |
|---|