summaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/cpu/cpufreq/Kconfig
diff options
context:
space:
mode:
authorRafał Bilski2007-02-05 19:57:25 +0100
committerDave Jones2007-02-11 02:01:47 +0100
commit86acd49aa128bd7a1d4362c256c21fbdc2d5b1a0 (patch)
treef3a70cd217c1b1db86b291b2b4a2e771850816aa /arch/i386/kernel/cpu/cpufreq/Kconfig
parent[CPUFREQ] Longhaul - Add VT8235 support (diff)
downloadkernel-qcow2-linux-86acd49aa128bd7a1d4362c256c21fbdc2d5b1a0.tar.gz
kernel-qcow2-linux-86acd49aa128bd7a1d4362c256c21fbdc2d5b1a0.tar.xz
kernel-qcow2-linux-86acd49aa128bd7a1d4362c256c21fbdc2d5b1a0.zip
[CPUFREQ] Enhanced PowerSaver driver
This is driver for Enhanced Powersaver which is present in VIA C7 processors. Beta tested by Jorgen (jorgen (at) greven dot dk). Thanks! Based on documentation provided by Dave Jones (Thanks!) and C7 Eden datasheet available from www.via.com.tw. Looks like all these C7 Eden CPU's don't have P-states in BIOS. I know that 2 p-states is low, but Jorgen finds it usefull anyway because board is passive cooled. There are 3 different types of C7 processors (called brands): 0. C7-M - these processors can set any maultiplier between min and max, any voltage between min and max. 1. C7 - only min and max states are supported. Voltage is different for min and max states. 2. Eden - only min and max states are supported. Looks like this brand can only change multiplier. Voltage seems to be the same for min and max frequency. Signed-off-by: Rafal Bilski <rafalbilski@interia.pl> Signed-off-by: Dave Jones <davej@redhat.com>
Diffstat (limited to 'arch/i386/kernel/cpu/cpufreq/Kconfig')
-rw-r--r--arch/i386/kernel/cpu/cpufreq/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/i386/kernel/cpu/cpufreq/Kconfig b/arch/i386/kernel/cpu/cpufreq/Kconfig
index 5299c5bf4454..6c52182ca323 100644
--- a/arch/i386/kernel/cpu/cpufreq/Kconfig
+++ b/arch/i386/kernel/cpu/cpufreq/Kconfig
@@ -217,6 +217,15 @@ config X86_LONGHAUL
If in doubt, say N.
+config X86_E_POWERSAVER
+ tristate "VIA C7 Enhanced PowerSaver (EXPERIMENTAL)"
+ select CPU_FREQ_TABLE
+ depends on EXPERIMENTAL
+ help
+ This adds the CPUFreq driver for VIA C7 processors.
+
+ If in doubt, say N.
+
comment "shared options"
config X86_ACPI_CPUFREQ_PROC_INTF