Lines Matching +full:cpu +full:- +full:driver

1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "CPU Frequency scaling"
5 bool "CPU Frequency scaling"
7 CPU Frequency scaling allows you to change the clock speed of
9 the lower the CPU clock speed, the less power the CPU consumes.
11 Note that this driver doesn't automatically change the CPU
16 <file:Documentation/admin-guide/pm/cpufreq.rst>.
31 bool "CPU frequency transition statistics"
33 Export CPU frequency statistics information through sysfs.
53 the CPU.
61 the CPU.
68 you to set the CPU frequency manually or when a userspace
69 program shall be able to set the CPU dynamically without having
80 loading your cpufreq low-level hardware driver.
83 driver. Fallback governor will be the performance governor.
93 loading your cpufreq low-level hardware driver.
96 driver. Fallback governor will be the performance governor.
114 highest available CPU frequency.
116 To compile this driver as a module, choose M here: the
125 lowest available CPU frequency.
127 To compile this driver as a module, choose M here: the
136 CPU frequency manually or when a userspace program shall
137 be able to set the CPU dynamically, like on LART
140 To compile this driver as a module, choose M here: the
149 'ondemand' - This driver adds a dynamic cpufreq policy governor.
151 changes frequency based on the CPU utilization.
152 The support for this governor depends on CPU capability to
156 To compile this driver as a module, choose M here: the
160 <file:Documentation/admin-guide/pm/cpufreq.rst>.
169 'conservative' - this driver is rather similar to the 'ondemand'
178 step-by-step latency issues between the minimum and maximum frequency
179 transitions in the CPU) you will probably want to use this governor.
181 To compile this driver as a module, choose M here: the
185 <file:Documentation/admin-guide/pm/cpufreq.rst>.
196 by the scheduler. It sets the CPU frequency to be proportional to
198 utilization is frequency-invariant, the new frequency is also
200 case, it is proportional to the current frequency of the CPU. The
206 comment "CPU frequency scaling drivers"
209 tristate "Generic DT based cpufreq driver"
214 This adds a generic DT based cpufreq driver for frequency management.
221 tristate "Rust based Generic DT based cpufreq driver"
226 This adds a Rust based generic DT based cpufreq driver for frequency
233 tristate "Virtual cpufreq driver"
236 This adds a virtualized cpufreq driver for guest kernels that
239 which gets used as a hint to schedule vCPU threads and select CPU
241 it updates the frequency scaling factor by polling host CPU frequency
242 to enable accurate Per-Entity Load Tracking for tasks running in the guest.
247 bool "Generic DT based cpufreq platdev driver"
250 This adds a generic DT based cpufreq platdev driver for frequency
251 management. This creates a 'cpufreq-dt' platform device, on the
268 tristate "BMIPS CPUfreq Driver"
270 This option adds a CPUfreq driver for BMIPS processors with
271 support for configurable CPU frequency.
278 tristate "Loongson2 CPUFreq Driver"
281 This option adds a CPUFreq driver for loongson processors which
282 support software configurable cpu frequency.
291 tristate "Loongson3 CPUFreq Driver"
293 This option adds a CPUFreq driver for Loongson processors which
294 support software configurable cpu frequency.
296 Loongson-3 family processors support this feature.
303 tristate "UltraSPARC-III CPU Frequency driver"
305 This adds the CPUFreq driver for UltraSPARC-III processors.
310 tristate "UltraSPARC-IIe CPU Frequency driver"
312 This adds the CPUFreq driver for UltraSPARC-IIe processors.
319 tristate "SuperH CPU Frequency driver"
321 This adds the cpufreq driver for SuperH. Any CPU that supports
323 driver. While it will make the kernel slightly larger, this is
324 harmless for CPUs that don't support rate rounding. The driver
326 itself if the CPU in question is not capable of rate rounding.
332 tristate "CPU frequency scaling driver for Freescale QorIQ SoCs"
337 This adds the CPUFreq driver support for Freescale QorIQ SoCs
338 which are capable of changing the CPU's frequency dynamically.
341 tristate "CPUFreq driver based on the ACPI CPPC spec"
346 This adds a CPUFreq driver which uses CPPC methods
349 is based on an abstract continuous scale of CPU
358 bool "Frequency Invariance support for CPPC cpufreq driver"
363 This extends frequency invariance support in the CPPC cpufreq driver,