android_kernel_xiaomi_sm8350/arch/i386/kernel/cpu/cpufreq
Rafa³ Bilski 86acd49aa1 [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>
2007-02-10 20:01:47 -05:00
..
acpi-cpufreq.c [CPUFREQ] Uninitialized use of cmd.val in arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target() 2007-01-02 23:38:39 -05:00
cpufreq-nforce2.c [CPUFREQ] sets nforce2 minimum PLL divider to 2. 2006-06-05 15:25:20 -04:00
e_powersaver.c [CPUFREQ] Enhanced PowerSaver driver 2007-02-10 20:01:47 -05:00
elanfreq.c [CPUFREQ] Lots of whitespace & CodingStyle cleanup. 2006-02-28 00:43:23 -05:00
gx-suspmod.c [CPUFREQ] Optimize gx-suspmod revision ID fetching 2006-12-12 17:20:49 -05:00
Kconfig [CPUFREQ] Enhanced PowerSaver driver 2007-02-10 20:01:47 -05:00
longhaul.c [CPUFREQ] Longhaul - Add VT8235 support 2007-02-04 18:09:19 -05:00
longhaul.h [CPUFREQ] Longhaul - Remove duplicate tables 2007-02-03 17:25:19 -05:00
longrun.c [CPUFREQ] Remove strange No-op from longrun.c 2006-05-31 16:13:14 -04:00
Makefile [CPUFREQ] Enhanced PowerSaver driver 2007-02-10 20:01:47 -05:00
p4-clockmod.c [CPUFREQ] Remove unneeded errata workaround from p4-clockmod. 2007-01-29 00:07:04 -05:00
powernow-k6.c [CPUFREQ] Lots of whitespace & CodingStyle cleanup. 2006-02-28 00:43:23 -05:00
powernow-k7.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
powernow-k7.h
powernow-k8.c [CPUFREQ] fix cpuinfo_cur_freq for CPU_HW_PSTATE 2007-02-03 17:25:19 -05:00
powernow-k8.h [CPUFREQ] correct powernow-k8 fid/vid masks for extended parts 2006-06-20 01:46:04 -04:00
sc520_freq.c [CPUFREQ] sc520_freq.c: ioremap balanced with iounmap 2006-10-18 00:08:55 -04:00
speedstep-centrino.c [CPUFREQ] speedstep-centrino: missing space and bracket 2006-12-22 22:45:41 -05:00
speedstep-ich.c [CPUFREQ] Move PMBASE reading away and do it only once at initialization time 2005-12-06 19:27:15 -08:00
speedstep-lib.c [CPUFREQ] p4-clockmod: fix support for Core 2006-12-12 17:29:04 -05:00
speedstep-lib.h [CPUFREQ] p4-clockmod: add more CPUs 2006-11-06 19:17:40 -05:00
speedstep-smi.c [CPUFREQ] Fix speedstep-smi CPU detection to not run on Pentium 4. 2006-10-18 00:12:07 -04:00