|
@@ -9,6 +9,9 @@ config CPU_FREQ
|
|
clock speed, you need to either enable a dynamic cpufreq governor
|
|
clock speed, you need to either enable a dynamic cpufreq governor
|
|
(see below) after boot, or use a userspace tool.
|
|
(see below) after boot, or use a userspace tool.
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq.
|
|
|
|
+
|
|
For details, take a look at <file:Documentation/cpu-freq>.
|
|
For details, take a look at <file:Documentation/cpu-freq>.
|
|
|
|
|
|
If in doubt, say N.
|
|
If in doubt, say N.
|
|
@@ -16,7 +19,7 @@ config CPU_FREQ
|
|
if CPU_FREQ
|
|
if CPU_FREQ
|
|
|
|
|
|
config CPU_FREQ_TABLE
|
|
config CPU_FREQ_TABLE
|
|
- tristate
|
|
|
|
|
|
+ tristate
|
|
|
|
|
|
config CPU_FREQ_DEBUG
|
|
config CPU_FREQ_DEBUG
|
|
bool "Enable CPUfreq debugging"
|
|
bool "Enable CPUfreq debugging"
|
|
@@ -32,19 +35,26 @@ config CPU_FREQ_DEBUG
|
|
4 to activate CPUfreq governor debugging
|
|
4 to activate CPUfreq governor debugging
|
|
|
|
|
|
config CPU_FREQ_STAT
|
|
config CPU_FREQ_STAT
|
|
- tristate "CPU frequency translation statistics"
|
|
|
|
- select CPU_FREQ_TABLE
|
|
|
|
- default y
|
|
|
|
- help
|
|
|
|
- This driver exports CPU frequency statistics information through sysfs
|
|
|
|
- file system
|
|
|
|
|
|
+ tristate "CPU frequency translation statistics"
|
|
|
|
+ select CPU_FREQ_TABLE
|
|
|
|
+ default y
|
|
|
|
+ help
|
|
|
|
+ This driver exports CPU frequency statistics information through sysfs
|
|
|
|
+ file system.
|
|
|
|
+
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_stats.
|
|
|
|
+
|
|
|
|
+ If in doubt, say N.
|
|
|
|
|
|
config CPU_FREQ_STAT_DETAILS
|
|
config CPU_FREQ_STAT_DETAILS
|
|
- bool "CPU frequency translation statistics details"
|
|
|
|
- depends on CPU_FREQ_STAT
|
|
|
|
- help
|
|
|
|
- This will show detail CPU frequency translation table in sysfs file
|
|
|
|
- system
|
|
|
|
|
|
+ bool "CPU frequency translation statistics details"
|
|
|
|
+ depends on CPU_FREQ_STAT
|
|
|
|
+ help
|
|
|
|
+ This will show detail CPU frequency translation table in sysfs file
|
|
|
|
+ system.
|
|
|
|
+
|
|
|
|
+ If in doubt, say N.
|
|
|
|
|
|
# Note that it is not currently possible to set the other governors (such as ondemand)
|
|
# Note that it is not currently possible to set the other governors (such as ondemand)
|
|
# as the default, since if they fail to initialise, cpufreq will be
|
|
# as the default, since if they fail to initialise, cpufreq will be
|
|
@@ -78,29 +88,38 @@ config CPU_FREQ_DEFAULT_GOV_USERSPACE
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
config CPU_FREQ_GOV_PERFORMANCE
|
|
config CPU_FREQ_GOV_PERFORMANCE
|
|
- tristate "'performance' governor"
|
|
|
|
- help
|
|
|
|
|
|
+ tristate "'performance' governor"
|
|
|
|
+ help
|
|
This cpufreq governor sets the frequency statically to the
|
|
This cpufreq governor sets the frequency statically to the
|
|
highest available CPU frequency.
|
|
highest available CPU frequency.
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_performance.
|
|
|
|
+
|
|
If in doubt, say Y.
|
|
If in doubt, say Y.
|
|
|
|
|
|
config CPU_FREQ_GOV_POWERSAVE
|
|
config CPU_FREQ_GOV_POWERSAVE
|
|
- tristate "'powersave' governor"
|
|
|
|
- help
|
|
|
|
|
|
+ tristate "'powersave' governor"
|
|
|
|
+ help
|
|
This cpufreq governor sets the frequency statically to the
|
|
This cpufreq governor sets the frequency statically to the
|
|
lowest available CPU frequency.
|
|
lowest available CPU frequency.
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_powersave.
|
|
|
|
+
|
|
If in doubt, say Y.
|
|
If in doubt, say Y.
|
|
|
|
|
|
config CPU_FREQ_GOV_USERSPACE
|
|
config CPU_FREQ_GOV_USERSPACE
|
|
- tristate "'userspace' governor for userspace frequency scaling"
|
|
|
|
- help
|
|
|
|
|
|
+ tristate "'userspace' governor for userspace frequency scaling"
|
|
|
|
+ help
|
|
Enable this cpufreq governor when you either want to set the
|
|
Enable this cpufreq governor when you either want to set the
|
|
CPU frequency manually or when an userspace program shall
|
|
CPU frequency manually or when an userspace program shall
|
|
be able to set the CPU dynamically, like on LART
|
|
be able to set the CPU dynamically, like on LART
|
|
<http://www.lartmaker.nl/>.
|
|
<http://www.lartmaker.nl/>.
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_userspace.
|
|
|
|
+
|
|
For details, take a look at <file:Documentation/cpu-freq/>.
|
|
For details, take a look at <file:Documentation/cpu-freq/>.
|
|
|
|
|
|
If in doubt, say Y.
|
|
If in doubt, say Y.
|
|
@@ -116,6 +135,9 @@ config CPU_FREQ_GOV_ONDEMAND
|
|
do fast frequency switching (i.e, very low latency frequency
|
|
do fast frequency switching (i.e, very low latency frequency
|
|
transitions).
|
|
transitions).
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_ondemand.
|
|
|
|
+
|
|
For details, take a look at linux/Documentation/cpu-freq.
|
|
For details, take a look at linux/Documentation/cpu-freq.
|
|
|
|
|
|
If in doubt, say N.
|
|
If in doubt, say N.
|
|
@@ -136,6 +158,9 @@ config CPU_FREQ_GOV_CONSERVATIVE
|
|
step-by-step latency issues between the minimum and maximum frequency
|
|
step-by-step latency issues between the minimum and maximum frequency
|
|
transitions in the CPU) you will probably want to use this governor.
|
|
transitions in the CPU) you will probably want to use this governor.
|
|
|
|
|
|
|
|
+ To compile this driver as a module, choose M here: the
|
|
|
|
+ module will be called cpufreq_conservative.
|
|
|
|
+
|
|
For details, take a look at linux/Documentation/cpu-freq.
|
|
For details, take a look at linux/Documentation/cpu-freq.
|
|
|
|
|
|
If in doubt, say N.
|
|
If in doubt, say N.
|