]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # CPU Frequency scaling | |
3 | # | |
4 | ||
5 | menu "CPU Frequency scaling" | |
6 | ||
7 | source "drivers/cpufreq/Kconfig" | |
8 | ||
9 | if CPU_FREQ | |
10 | ||
11 | comment "CPUFreq processor drivers" | |
12 | ||
13 | config 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. | |
83d0515b | 20 | This driver also supports Intel Enhanced Speedstep. |
1da177e4 LT |
21 | |
22 | For details, take a look at <file:Documentation/cpu-freq/>. | |
23 | ||
24 | If in doubt, say N. | |
25 | ||
26 | config ELAN_CPUFREQ | |
bf6fc9fd | 27 | tristate "AMD Elan SC400 and SC410" |
1da177e4 LT |
28 | select CPU_FREQ_TABLE |
29 | depends on X86_ELAN | |
30 | ---help--- | |
31 | This adds the CPUFreq driver for AMD Elan SC400 and SC410 | |
32 | processors. | |
33 | ||
34 | You need to specify the processor maximum speed as boot | |
35 | parameter: elanfreq=maxspeed (in kHz) or as module | |
36 | parameter "max_freq". | |
37 | ||
38 | For details, take a look at <file:Documentation/cpu-freq/>. | |
39 | ||
40 | If in doubt, say N. | |
41 | ||
bf6fc9fd DJ |
42 | config SC520_CPUFREQ |
43 | tristate "AMD Elan SC520" | |
44 | select CPU_FREQ_TABLE | |
45 | depends on X86_ELAN | |
46 | ---help--- | |
47 | This adds the CPUFreq driver for AMD Elan SC520 processor. | |
48 | ||
49 | For details, take a look at <file:Documentation/cpu-freq/>. | |
50 | ||
51 | If in doubt, say N. | |
52 | ||
53 | ||
1da177e4 LT |
54 | config X86_POWERNOW_K6 |
55 | tristate "AMD Mobile K6-2/K6-3 PowerNow!" | |
56 | select CPU_FREQ_TABLE | |
57 | help | |
58 | This adds the CPUFreq driver for mobile AMD K6-2+ and mobile | |
59 | AMD K6-3+ processors. | |
60 | ||
61 | For details, take a look at <file:Documentation/cpu-freq/>. | |
62 | ||
63 | If in doubt, say N. | |
64 | ||
65 | config X86_POWERNOW_K7 | |
66 | tristate "AMD Mobile Athlon/Duron PowerNow!" | |
67 | select CPU_FREQ_TABLE | |
68 | help | |
69 | This adds the CPUFreq driver for mobile AMD K7 mobile processors. | |
70 | ||
71 | For details, take a look at <file:Documentation/cpu-freq/>. | |
72 | ||
73 | If in doubt, say N. | |
74 | ||
75 | config X86_POWERNOW_K7_ACPI | |
76 | bool | |
77 | depends on X86_POWERNOW_K7 && ACPI_PROCESSOR | |
78 | depends on !(X86_POWERNOW_K7 = y && ACPI_PROCESSOR = m) | |
79 | default y | |
80 | ||
81 | config X86_POWERNOW_K8 | |
82 | tristate "AMD Opteron/Athlon64 PowerNow!" | |
83 | select CPU_FREQ_TABLE | |
84 | depends on EXPERIMENTAL | |
85 | help | |
86 | This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors. | |
87 | ||
88 | For details, take a look at <file:Documentation/cpu-freq/>. | |
89 | ||
90 | If in doubt, say N. | |
91 | ||
92 | config X86_POWERNOW_K8_ACPI | |
e8666b27 JH |
93 | bool "ACPI Support" |
94 | select ACPI_PROCESSOR | |
a1cdd4a6 | 95 | depends on ACPI && X86_POWERNOW_K8 |
1da177e4 | 96 | default y |
e8666b27 JH |
97 | help |
98 | This provides access to the K8s Processor Performance States via ACPI. | |
99 | This driver is probably required for CPUFreq to work with multi-socket and | |
100 | SMP systems. It is not required on at least some single-socket yet | |
101 | multi-core systems, even if SMP is enabled. | |
102 | ||
103 | It is safe to say Y here. | |
1da177e4 LT |
104 | |
105 | config X86_GX_SUSPMOD | |
106 | tristate "Cyrix MediaGX/NatSemi Geode Suspend Modulation" | |
95a53249 | 107 | depends on PCI |
1da177e4 LT |
108 | help |
109 | This add the CPUFreq driver for NatSemi Geode processors which | |
110 | support suspend modulation. | |
111 | ||
112 | For details, take a look at <file:Documentation/cpu-freq/>. | |
113 | ||
114 | If in doubt, say N. | |
115 | ||
116 | config X86_SPEEDSTEP_CENTRINO | |
117 | tristate "Intel Enhanced SpeedStep" | |
118 | select CPU_FREQ_TABLE | |
68485695 | 119 | select X86_SPEEDSTEP_CENTRINO_TABLE |
1da177e4 LT |
120 | help |
121 | This adds the CPUFreq driver for Enhanced SpeedStep enabled | |
122 | mobile CPUs. This means Intel Pentium M (Centrino) CPUs. However, | |
123 | you also need to say Y to "Use ACPI tables to decode..." below | |
124 | [which might imply enabling ACPI] if you want to use this driver | |
125 | on non-Banias CPUs. | |
388d6c51 | 126 | |
1da177e4 | 127 | For details, take a look at <file:Documentation/cpu-freq/>. |
388d6c51 | 128 | |
1da177e4 LT |
129 | If in doubt, say N. |
130 | ||
1da177e4 LT |
131 | config X86_SPEEDSTEP_CENTRINO_TABLE |
132 | bool "Built-in tables for Banias CPUs" | |
133 | depends on X86_SPEEDSTEP_CENTRINO | |
134 | default y | |
135 | help | |
136 | Use built-in tables for Banias CPUs if ACPI encoding | |
137 | is not available. | |
138 | ||
139 | If in doubt, say N. | |
140 | ||
141 | config X86_SPEEDSTEP_ICH | |
142 | tristate "Intel Speedstep on ICH-M chipsets (ioport interface)" | |
143 | select CPU_FREQ_TABLE | |
144 | help | |
145 | This adds the CPUFreq driver for certain mobile Intel Pentium III | |
146 | (Coppermine), all mobile Intel Pentium III-M (Tualatin) and all | |
388d6c51 | 147 | mobile Intel Pentium 4 P4-M on systems which have an Intel ICH2, |
1da177e4 LT |
148 | ICH3 or ICH4 southbridge. |
149 | ||
150 | For details, take a look at <file:Documentation/cpu-freq/>. | |
151 | ||
152 | If in doubt, say N. | |
153 | ||
154 | config X86_SPEEDSTEP_SMI | |
155 | tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)" | |
156 | select CPU_FREQ_TABLE | |
157 | depends on EXPERIMENTAL | |
158 | help | |
159 | This adds the CPUFreq driver for certain mobile Intel Pentium III | |
388d6c51 | 160 | (Coppermine), all mobile Intel Pentium III-M (Tualatin) |
1da177e4 LT |
161 | on systems which have an Intel 440BX/ZX/MX southbridge. |
162 | ||
163 | For details, take a look at <file:Documentation/cpu-freq/>. | |
164 | ||
165 | If in doubt, say N. | |
166 | ||
167 | config X86_P4_CLOCKMOD | |
168 | tristate "Intel Pentium 4 clock modulation" | |
169 | select CPU_FREQ_TABLE | |
170 | help | |
171 | This adds the CPUFreq driver for Intel Pentium 4 / XEON | |
172 | processors. | |
173 | ||
174 | For details, take a look at <file:Documentation/cpu-freq/>. | |
175 | ||
176 | If in doubt, say N. | |
177 | ||
178 | config X86_CPUFREQ_NFORCE2 | |
179 | tristate "nVidia nForce2 FSB changing" | |
180 | depends on EXPERIMENTAL | |
181 | help | |
182 | This adds the CPUFreq driver for FSB changing on nVidia nForce2 | |
183 | platforms. | |
184 | ||
185 | For details, take a look at <file:Documentation/cpu-freq/>. | |
186 | ||
187 | If in doubt, say N. | |
188 | ||
189 | config X86_LONGRUN | |
190 | tristate "Transmeta LongRun" | |
191 | help | |
192 | This adds the CPUFreq driver for Transmeta Crusoe and Efficeon processors | |
193 | which support LongRun. | |
194 | ||
195 | For details, take a look at <file:Documentation/cpu-freq/>. | |
196 | ||
197 | If in doubt, say N. | |
198 | ||
199 | config X86_LONGHAUL | |
200 | tristate "VIA Cyrix III Longhaul" | |
201 | select CPU_FREQ_TABLE | |