1 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3 diff --git a/arch/x86_64/kernel/cpufreq/Kconfig b/arch/x86_64/kernel/cpufreq/Kconfig
4 index 40acb67..c0749d2 100644
5 --- a/arch/x86_64/kernel/cpufreq/Kconfig
6 +++ b/arch/x86_64/kernel/cpufreq/Kconfig
7 @@ -16,6 +16,9 @@ config X86_POWERNOW_K8
9 This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors.
11 + To compile this driver as a module, choose M here: the
12 + module will be called powernow-k8.
14 For details, take a look at <file:Documentation/cpu-freq/>.
17 @@ -38,6 +41,9 @@ config X86_SPEEDSTEP_CENTRINO
18 mobile CPUs. This means Intel Pentium M (Centrino) CPUs
19 or 64bit enabled Intel Xeons.
21 + To compile this driver as a module, choose M here: the
22 + module will be called speedstep-centrino.
24 For details, take a look at <file:Documentation/cpu-freq/>.
27 @@ -55,6 +61,9 @@ config X86_ACPI_CPUFREQ
28 Processor Performance States.
29 This driver also supports Intel Enhanced Speedstep.
31 + To compile this driver as a module, choose M here: the
32 + module will be called acpi-cpufreq.
34 For details, take a look at <file:Documentation/cpu-freq/>.
37 @@ -62,7 +71,7 @@ config X86_ACPI_CPUFREQ
38 comment "shared options"
40 config X86_ACPI_CPUFREQ_PROC_INTF
41 - bool "/proc/acpi/processor/../performance interface (deprecated)"
42 + bool "/proc/acpi/processor/../performance interface (deprecated)"
44 depends on X86_ACPI_CPUFREQ || X86_SPEEDSTEP_CENTRINO_ACPI || X86_POWERNOW_K8_ACPI
46 @@ -86,16 +95,18 @@ config X86_P4_CLOCKMOD
47 slowdowns and noticeable latencies. Normally Speedstep should be used
50 + To compile this driver as a module, choose M here: the
51 + module will be called p4-clockmod.
53 For details, take a look at <file:Documentation/cpu-freq/>.
55 Unless you are absolutely sure say N.
58 config X86_SPEEDSTEP_LIB
60 - default X86_P4_CLOCKMOD
62 + default X86_P4_CLOCKMOD
68 diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig
69 index d155e81..993fa7b 100644
70 --- a/drivers/cpufreq/Kconfig
71 +++ b/drivers/cpufreq/Kconfig
72 @@ -9,6 +9,9 @@ config CPU_FREQ
73 clock speed, you need to either enable a dynamic cpufreq governor
74 (see below) after boot, or use a userspace tool.
76 + To compile this driver as a module, choose M here: the
77 + module will be called cpufreq.
79 For details, take a look at <file:Documentation/cpu-freq>.
82 @@ -16,7 +19,7 @@ config CPU_FREQ
90 bool "Enable CPUfreq debugging"
91 @@ -32,19 +35,26 @@ config CPU_FREQ_DEBUG
92 4 to activate CPUfreq governor debugging
95 - tristate "CPU frequency translation statistics"
96 - select CPU_FREQ_TABLE
99 - This driver exports CPU frequency statistics information through sysfs
101 + tristate "CPU frequency translation statistics"
102 + select CPU_FREQ_TABLE
105 + This driver exports CPU frequency statistics information through sysfs
108 + To compile this driver as a module, choose M here: the
109 + module will be called cpufreq_stats.
111 + If in doubt, say N.
113 config CPU_FREQ_STAT_DETAILS
114 - bool "CPU frequency translation statistics details"
115 - depends on CPU_FREQ_STAT
117 - This will show detail CPU frequency translation table in sysfs file
119 + bool "CPU frequency translation statistics details"
120 + depends on CPU_FREQ_STAT
122 + This will show detail CPU frequency translation table in sysfs file
125 + If in doubt, say N.
127 # Note that it is not currently possible to set the other governors (such as ondemand)
128 # as the default, since if they fail to initialise, cpufreq will be
129 @@ -78,29 +88,38 @@ config CPU_FREQ_DEFAULT_GOV_USERSPACE
132 config CPU_FREQ_GOV_PERFORMANCE
133 - tristate "'performance' governor"
135 + tristate "'performance' governor"
137 This cpufreq governor sets the frequency statically to the
138 highest available CPU frequency.
140 + To compile this driver as a module, choose M here: the
141 + module will be called cpufreq_performance.
145 config CPU_FREQ_GOV_POWERSAVE
146 - tristate "'powersave' governor"
148 + tristate "'powersave' governor"
150 This cpufreq governor sets the frequency statically to the
151 lowest available CPU frequency.
153 + To compile this driver as a module, choose M here: the
154 + module will be called cpufreq_powersave.
158 config CPU_FREQ_GOV_USERSPACE
159 - tristate "'userspace' governor for userspace frequency scaling"
161 + tristate "'userspace' governor for userspace frequency scaling"
163 Enable this cpufreq governor when you either want to set the
164 CPU frequency manually or when an userspace program shall
165 be able to set the CPU dynamically, like on LART
166 <http://www.lartmaker.nl/>.
168 + To compile this driver as a module, choose M here: the
169 + module will be called cpufreq_userspace.
171 For details, take a look at <file:Documentation/cpu-freq/>.
174 @@ -116,6 +135,9 @@ config CPU_FREQ_GOV_ONDEMAND
175 do fast frequency switching (i.e, very low latency frequency
178 + To compile this driver as a module, choose M here: the
179 + module will be called cpufreq_ondemand.
181 For details, take a look at linux/Documentation/cpu-freq.
184 @@ -136,6 +158,9 @@ config CPU_FREQ_GOV_CONSERVATIVE
185 step-by-step latency issues between the minimum and maximum frequency
186 transitions in the CPU) you will probably want to use this governor.
188 + To compile this driver as a module, choose M here: the
189 + module will be called cpufreq_conservative.
191 For details, take a look at linux/Documentation/cpu-freq.