[CPUFREQ] Longhaul - Add voltage scaling to driver
authorRafa³ Bilski <rafalbilski@interia.pl>
Tue, 15 Aug 2006 23:07:33 +0000 (01:07 +0200)
committerDave Jones <davej@redhat.com>
Tue, 5 Sep 2006 21:28:42 +0000 (17:28 -0400)
commitdb44aaf3a2f599163c53ce96658aca688b3466f0
treead6bbd01851d911e0641256f5d10531504a85ee4
parent23e735bc7b0e1d614656881794257b4224efda3a
[CPUFREQ] Longhaul - Add voltage scaling to driver

Rename option "dont_scale_voltage" to "scale_voltage" because
don't will be default.
Use "pos" for calculating voltage. In this way driver don't need
to know mV value or low level value. Simply min U is one pos and
max U is second pos. All pos between these two are used.
Assume that min U is for min f and max U for max f. For frequency
between min and max calculate pos based on difference between
current frequency and min f.
Values in mobile VRM table changed to values from
C3-M datasheet.

Signed-off-by: Rafa³ Bilski <rafalbilski@interia.pl>
Signed-off-by: Dave Jones <davej@redhat.com>
arch/i386/kernel/cpu/cpufreq/longhaul.c
arch/i386/kernel/cpu/cpufreq/longhaul.h