[CPUFREQ] Mark longhaul driver as broken.
[deliverable/linux.git] / arch / i386 / kernel / cpu / cpufreq / Kconfig
CommitLineData
1da177e4
LT
1#
2# CPU Frequency scaling
3#
4
5menu "CPU Frequency scaling"
6
7source "drivers/cpufreq/Kconfig"
8
9if CPU_FREQ
10
11comment "CPUFreq processor drivers"
12
13config X86_ACPI_CPUFREQ
14 tristate "ACPI Processor P-States driver"
15 select CPU_FREQ_TABLE
16 depends on ACPI_PROCESSOR
17 help
18 This driver adds a CPUFreq driver which utilizes the ACPI
19 Processor Performance States.
20
21 For details, take a look at <file:Documentation/cpu-freq/>.
22
23 If in doubt, say N.
24
25config ELAN_CPUFREQ
bf6fc9fd 26 tristate "AMD Elan SC400 and SC410"
1da177e4
LT
27 select CPU_FREQ_TABLE
28 depends on X86_ELAN
29 ---help---
30 This adds the CPUFreq driver for AMD Elan SC400 and SC410
31 processors.
32
33 You need to specify the processor maximum speed as boot
34 parameter: elanfreq=maxspeed (in kHz) or as module
35 parameter "max_freq".
36
37 For details, take a look at <file:Documentation/cpu-freq/>.
38
39 If in doubt, say N.
40
bf6fc9fd
DJ
41config SC520_CPUFREQ
42 tristate "AMD Elan SC520"
43 select CPU_FREQ_TABLE
44 depends on X86_ELAN
45 ---help---
46 This adds the CPUFreq driver for AMD Elan SC520 processor.
47
48 For details, take a look at <file:Documentation/cpu-freq/>.
49
50 If in doubt, say N.
51
52
1da177e4
LT
53config X86_POWERNOW_K6
54 tristate "AMD Mobile K6-2/K6-3 PowerNow!"
55 select CPU_FREQ_TABLE
56 help
57 This adds the CPUFreq driver for mobile AMD K6-2+ and mobile
58 AMD K6-3+ processors.
59
60 For details, take a look at <file:Documentation/cpu-freq/>.
61
62 If in doubt, say N.
63
64config X86_POWERNOW_K7
65 tristate "AMD Mobile Athlon/Duron PowerNow!"
66 select CPU_FREQ_TABLE
67 help
68 This adds the CPUFreq driver for mobile AMD K7 mobile processors.
69
70 For details, take a look at <file:Documentation/cpu-freq/>.
71
72 If in doubt, say N.
73
74config X86_POWERNOW_K7_ACPI
75 bool
76 depends on X86_POWERNOW_K7 && ACPI_PROCESSOR
77 depends on !(X86_POWERNOW_K7 = y && ACPI_PROCESSOR = m)
78 default y
79
80config X86_POWERNOW_K8
81 tristate "AMD Opteron/Athlon64 PowerNow!"
82 select CPU_FREQ_TABLE
83 depends on EXPERIMENTAL
84 help
85 This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors.
86
87 For details, take a look at <file:Documentation/cpu-freq/>.
88
89 If in doubt, say N.
90
91config X86_POWERNOW_K8_ACPI
92 bool
93 depends on X86_POWERNOW_K8 && ACPI_PROCESSOR
94 depends on !(X86_POWERNOW_K8 = y && ACPI_PROCESSOR = m)
95 default y
96
97config X86_GX_SUSPMOD
98 tristate "Cyrix MediaGX/NatSemi Geode Suspend Modulation"
99 help
100 This add the CPUFreq driver for NatSemi Geode processors which
101 support suspend modulation.
102
103 For details, take a look at <file:Documentation/cpu-freq/>.
104
105 If in doubt, say N.
106
107config X86_SPEEDSTEP_CENTRINO
108 tristate "Intel Enhanced SpeedStep"
109 select CPU_FREQ_TABLE
110 select X86_SPEEDSTEP_CENTRINO_TABLE if (!X86_SPEEDSTEP_CENTRINO_ACPI)
111 help
112 This adds the CPUFreq driver for Enhanced SpeedStep enabled
113 mobile CPUs. This means Intel Pentium M (Centrino) CPUs. However,
114 you also need to say Y to "Use ACPI tables to decode..." below
115 [which might imply enabling ACPI] if you want to use this driver
116 on non-Banias CPUs.
117
118 For details, take a look at <file:Documentation/cpu-freq/>.
119
120 If in doubt, say N.
121
122config X86_SPEEDSTEP_CENTRINO_ACPI
123 bool "Use ACPI tables to decode valid frequency/voltage pairs"
124 depends on X86_SPEEDSTEP_CENTRINO && ACPI_PROCESSOR
125 depends on !(X86_SPEEDSTEP_CENTRINO = y && ACPI_PROCESSOR = m)
126 default y
127 help
128 Use primarily the information provided in the BIOS ACPI tables
129 to determine valid CPU frequency and voltage pairings. It is
130 required for the driver to work on non-Banias CPUs.
131
132 If in doubt, say Y.
133
134config X86_SPEEDSTEP_CENTRINO_TABLE
135 bool "Built-in tables for Banias CPUs"
136 depends on X86_SPEEDSTEP_CENTRINO
137 default y
138 help
139 Use built-in tables for Banias CPUs if ACPI encoding
140 is not available.
141
142 If in doubt, say N.
143
144config X86_SPEEDSTEP_ICH
145 tristate "Intel Speedstep on ICH-M chipsets (ioport interface)"
146 select CPU_FREQ_TABLE
147 help
148 This adds the CPUFreq driver for certain mobile Intel Pentium III
149 (Coppermine), all mobile Intel Pentium III-M (Tualatin) and all
150 mobile Intel Pentium 4 P4-M on systems which have an Intel ICH2,
151 ICH3 or ICH4 southbridge.
152
153 For details, take a look at <file:Documentation/cpu-freq/>.
154
155 If in doubt, say N.
156
157config X86_SPEEDSTEP_SMI
158 tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)"
159 select CPU_FREQ_TABLE
160 depends on EXPERIMENTAL
161 help
162 This adds the CPUFreq driver for certain mobile Intel Pentium III
163 (Coppermine), all mobile Intel Pentium III-M (Tualatin)
164 on systems which have an Intel 440BX/ZX/MX southbridge.
165
166 For details, take a look at <file:Documentation/cpu-freq/>.
167
168 If in doubt, say N.
169
170config X86_P4_CLOCKMOD
171 tristate "Intel Pentium 4 clock modulation"
172 select CPU_FREQ_TABLE
173 help
174 This adds the CPUFreq driver for Intel Pentium 4 / XEON
175 processors.
176
177 For details, take a look at <file:Documentation/cpu-freq/>.
178
179 If in doubt, say N.
180
181config X86_CPUFREQ_NFORCE2
182 tristate "nVidia nForce2 FSB changing"
183 depends on EXPERIMENTAL
184 help
185 This adds the CPUFreq driver for FSB changing on nVidia nForce2
186 platforms.
187
188 For details, take a look at <file:Documentation/cpu-freq/>.
189
190 If in doubt, say N.
191
192config X86_LONGRUN
193 tristate "Transmeta LongRun"
194 help
195 This adds the CPUFreq driver for Transmeta Crusoe and Efficeon processors
196 which support LongRun.
197
198 For details, take a look at <file:Documentation/cpu-freq/>.
199
200 If in doubt, say N.
201
202config X86_LONGHAUL
203 tristate "VIA Cyrix III Longhaul"
204 select CPU_FREQ_TABLE
5e8fb971 205 depends on BROKEN
1da177e4
LT
206 help
207 This adds the CPUFreq driver for VIA Samuel/CyrixIII,
208 VIA Cyrix Samuel/C3, VIA Cyrix Ezra and VIA Cyrix Ezra-T
209 processors.
210
211 For details, take a look at <file:Documentation/cpu-freq/>.
212
213 If in doubt, say N.
214
215comment "shared options"
216
217config X86_ACPI_CPUFREQ_PROC_INTF
218 bool "/proc/acpi/processor/../performance interface (deprecated)"
219 depends on PROC_FS
220 depends on X86_ACPI_CPUFREQ || X86_SPEEDSTEP_CENTRINO_ACPI || X86_POWERNOW_K7_ACPI || X86_POWERNOW_K8_ACPI
221 help
222 This enables the deprecated /proc/acpi/processor/../performance
223 interface. While it is helpful for debugging, the generic,
224 cross-architecture cpufreq interfaces should be used.
225
226 If in doubt, say N.
227
228config X86_SPEEDSTEP_LIB
229 tristate
230 default X86_SPEEDSTEP_ICH || X86_SPEEDSTEP_SMI || X86_P4_CLOCKMOD
231
232config X86_SPEEDSTEP_RELAXED_CAP_CHECK
233 bool "Relaxed speedstep capability checks"
234 depends on (X86_SPEEDSTEP_SMI || X86_SPEEDSTEP_ICH)
235 help
236 Don't perform all checks for a speedstep capable system which would
237 normally be done. Some ancient or strange systems, though speedstep
238 capable, don't always indicate that they are speedstep capable. This
239 option lets the probing code bypass some of those checks if the
240 parameter "relaxed_check=1" is passed to the module.
241
242endif # CPU_FREQ
243
244endmenu
This page took 0.16616 seconds and 5 git commands to generate.