vserver 1.9.5.x5
[linux-2.6.git] / arch / x86_64 / kernel / cpufreq / Kconfig
1 #
2 # CPU Frequency scaling
3 #
4
5 menu "CPU Frequency scaling"
6
7 source "drivers/cpufreq/Kconfig"
8
9 config CPU_FREQ_TABLE
10        tristate "CPU frequency table helpers"
11        depends on CPU_FREQ
12        default y
13        help
14          Many CPUFreq drivers use these helpers, so only say N here if
15          the CPUFreq driver of your choice doesn't need these helpers.
16
17          If in doubt, say Y.
18
19 comment "CPUFreq processor drivers"
20        depends on CPU_FREQ
21
22 config X86_POWERNOW_K8
23         tristate "AMD Opteron/Athlon64 PowerNow!"
24         depends on CPU_FREQ_TABLE
25         help
26           This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors.
27
28           For details, take a look at <file:Documentation/cpu-freq/>. 
29
30           If in doubt, say N.
31
32 config X86_POWERNOW_K8_ACPI
33         bool
34         depends on ((X86_POWERNOW_K8 = "m" && ACPI_PROCESSOR) || (X86_POWERNOW_K8 = "y" && ACPI_PROCESSOR = "y"))
35         default y
36
37 config X86_SPEEDSTEP_CENTRINO
38         tristate "Intel Enhanced SpeedStep"
39         depends on CPU_FREQ_TABLE && ACPI_PROCESSOR
40         help
41           This adds the CPUFreq driver for Enhanced SpeedStep enabled
42           mobile CPUs.  This means Intel Pentium M (Centrino) CPUs
43           or 64bit enabled Intel Xeons.
44
45           For details, take a look at <file:Documentation/cpu-freq/>.
46
47           If in doubt, say N.
48
49 config X86_SPEEDSTEP_CENTRINO_ACPI
50         bool
51         depends on X86_SPEEDSTEP_CENTRINO
52         default y
53
54 config X86_ACPI_CPUFREQ
55         tristate "ACPI Processor P-States driver"
56         depends on CPU_FREQ_TABLE && ACPI_PROCESSOR
57         help
58           This driver adds a CPUFreq driver which utilizes the ACPI
59           Processor Performance States.
60
61           For details, take a look at <file:Documentation/cpu-freq/>.
62
63           If in doubt, say N.
64
65 comment "shared options"
66         depends on CPU_FREQ
67
68 config X86_ACPI_CPUFREQ_PROC_INTF
69         bool "/proc/acpi/processor/../performance interface (deprecated)"
70         depends on PROC_FS
71         depends on X86_ACPI_CPUFREQ || X86_SPEEDSTEP_CENTRINO_ACPI || X86_POWERNOW_K8_ACPI
72         help
73           This enables the deprecated /proc/acpi/processor/../performance
74           interface. While it is helpful for debugging, the generic,
75           cross-architecture cpufreq interfaces should be used.
76
77           If in doubt, say N.
78
79 config X86_P4_CLOCKMOD
80         tristate "Intel Pentium 4 clock modulation"
81         depends on CPU_FREQ_TABLE && EMBEDDED
82         help
83           This adds the clock modulation driver for Intel Pentium 4 / XEON
84           processors.  When enabled it will lower CPU temperature by skipping
85           clocks.
86
87           This driver should be only used in exceptional
88           circumstances when very low power is needed because it causes severe
89           slowdowns and noticeable latencies.  Normally Speedstep should be used
90           instead.
91
92           For details, take a look at <file:Documentation/cpu-freq/>.
93
94           Unless you are absolutely sure say N.
95
96
97 config X86_SPEEDSTEP_LIB
98         tristate
99         depends on (X86_P4_CLOCKMOD)
100         default (X86_P4_CLOCKMOD)
101
102
103 endmenu
104