[CPUFREQ] Enhanced PowerSaver driver
commit86acd49aa128bd7a1d4362c256c21fbdc2d5b1a0
authorRafa³ Bilski <rafalbilski@interia.pl>
Mon, 5 Feb 2007 18:57:25 +0000 (5 19:57 +0100)
committerDave Jones <davej@redhat.com>
Sun, 11 Feb 2007 01:01:47 +0000 (10 20:01 -0500)
treef3a70cd217c1b1db86b291b2b4a2e771850816aa
parent786f46b262cb7a491f4b144e42f076d5a1ef8eef
[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>
arch/i386/kernel/cpu/cpufreq/Kconfig
arch/i386/kernel/cpu/cpufreq/Makefile
arch/i386/kernel/cpu/cpufreq/e_powersaver.c [new file with mode: 0644]