diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2007-10-11 05:17:06 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2007-10-11 05:17:06 -0400 |
commit | 51b2833060f26258ea2da091c7b9c6a358ac9dd2 (patch) | |
tree | abdc79a70d19ccad8d389aa9b33723d5a9f37c34 /arch/x86 | |
parent | e8d08eb1b59bf6dda44fffe63cce1250d87a8b56 (diff) |
x86_64: move kernel/cpufreq
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kernel/cpufreq/Kconfig | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/arch/x86/kernel/cpufreq/Kconfig b/arch/x86/kernel/cpufreq/Kconfig new file mode 100644 index 000000000000..a3fd51926cbd --- /dev/null +++ b/arch/x86/kernel/cpufreq/Kconfig | |||
@@ -0,0 +1,108 @@ | |||
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_POWERNOW_K8 | ||
14 | tristate "AMD Opteron/Athlon64 PowerNow!" | ||
15 | select CPU_FREQ_TABLE | ||
16 | help | ||
17 | This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors. | ||
18 | |||
19 | To compile this driver as a module, choose M here: the | ||
20 | module will be called powernow-k8. | ||
21 | |||
22 | For details, take a look at <file:Documentation/cpu-freq/>. | ||
23 | |||
24 | If in doubt, say N. | ||
25 | |||
26 | config X86_POWERNOW_K8_ACPI | ||
27 | bool | ||
28 | depends on X86_POWERNOW_K8 && ACPI_PROCESSOR | ||
29 | depends on !(X86_POWERNOW_K8 = y && ACPI_PROCESSOR = m) | ||
30 | default y | ||
31 | |||
32 | config X86_SPEEDSTEP_CENTRINO | ||
33 | tristate "Intel Enhanced SpeedStep (deprecated)" | ||
34 | select CPU_FREQ_TABLE | ||
35 | depends on ACPI_PROCESSOR | ||
36 | help | ||
37 | This is deprecated and this functionality is now merged into | ||
38 | acpi_cpufreq (X86_ACPI_CPUFREQ). Use that driver instead of | ||
39 | speedstep_centrino. | ||
40 | This adds the CPUFreq driver for Enhanced SpeedStep enabled | ||
41 | mobile CPUs. This means Intel Pentium M (Centrino) CPUs | ||
42 | or 64bit enabled Intel Xeons. | ||
43 | |||
44 | To compile this driver as a module, choose M here: the | ||
45 | module will be called speedstep-centrino. | ||
46 | |||
47 | For details, take a look at <file:Documentation/cpu-freq/>. | ||
48 | |||
49 | If in doubt, say N. | ||
50 | |||
51 | config X86_ACPI_CPUFREQ | ||
52 | tristate "ACPI Processor P-States driver" | ||
53 | select CPU_FREQ_TABLE | ||
54 | depends on ACPI_PROCESSOR | ||
55 | help | ||
56 | This driver adds a CPUFreq driver which utilizes the ACPI | ||
57 | Processor Performance States. | ||
58 | This driver also supports Intel Enhanced Speedstep. | ||
59 | |||
60 | To compile this driver as a module, choose M here: the | ||
61 | module will be called acpi-cpufreq. | ||
62 | |||
63 | For details, take a look at <file:Documentation/cpu-freq/>. | ||
64 | |||
65 | If in doubt, say N. | ||
66 | |||
67 | comment "shared options" | ||
68 | |||
69 | config X86_ACPI_CPUFREQ_PROC_INTF | ||
70 | bool "/proc/acpi/processor/../performance interface (deprecated)" | ||
71 | depends on PROC_FS | ||
72 | depends on X86_ACPI_CPUFREQ || X86_POWERNOW_K8_ACPI | ||
73 | help | ||
74 | This enables the deprecated /proc/acpi/processor/../performance | ||
75 | interface. While it is helpful for debugging, the generic, | ||
76 | cross-architecture cpufreq interfaces should be used. | ||
77 | |||
78 | If in doubt, say N. | ||
79 | |||
80 | config X86_P4_CLOCKMOD | ||
81 | tristate "Intel Pentium 4 clock modulation" | ||
82 | depends on EMBEDDED | ||
83 | select CPU_FREQ_TABLE | ||
84 | help | ||
85 | This adds the clock modulation driver for Intel Pentium 4 / XEON | ||
86 | processors. When enabled it will lower CPU temperature by skipping | ||
87 | clocks. | ||
88 | |||
89 | This driver should be only used in exceptional | ||
90 | circumstances when very low power is needed because it causes severe | ||
91 | slowdowns and noticeable latencies. Normally Speedstep should be used | ||
92 | instead. | ||
93 | |||
94 | To compile this driver as a module, choose M here: the | ||
95 | module will be called p4-clockmod. | ||
96 | |||
97 | For details, take a look at <file:Documentation/cpu-freq/>. | ||
98 | |||
99 | Unless you are absolutely sure say N. | ||
100 | |||
101 | |||
102 | config X86_SPEEDSTEP_LIB | ||
103 | tristate | ||
104 | default X86_P4_CLOCKMOD | ||
105 | |||
106 | endif | ||
107 | |||
108 | endmenu | ||