aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/cpu
diff options
context:
space:
mode:
authorRafał Bilski <rafalbilski@interia.pl>2007-02-07 22:53:29 +0100
committerDave Jones <davej@redhat.com>2007-02-10 20:01:48 -0500
commit9addf3b6388459f315adc728d27d34603a00d427 (patch)
tree10d87fc70db7b9a4a0dc66eda03947b9c8216d91 /arch/i386/kernel/cpu
parent[CPUFREQ] CPU_FREQ_TABLE shouldn't be a def_tristate (diff)
downloadlinux-dev-9addf3b6388459f315adc728d27d34603a00d427.tar.xz
linux-dev-9addf3b6388459f315adc728d27d34603a00d427.zip
[CPUFREQ] Longhaul - Simplier minmult
Simple cleanup in code which is setting minmult. Signed-off-by: Rafal Bilski <rafalbilski@interia.pl> Signed-off-by: Dave Jones <davej@redhat.com>
Diffstat (limited to 'arch/i386/kernel/cpu')
-rw-r--r--arch/i386/kernel/cpu/cpufreq/longhaul.c23
1 files changed, 8 insertions, 15 deletions
diff --git a/arch/i386/kernel/cpu/cpufreq/longhaul.c b/arch/i386/kernel/cpu/cpufreq/longhaul.c
index 98fbe28affff..8f65ebe4de5b 100644
--- a/arch/i386/kernel/cpu/cpufreq/longhaul.c
+++ b/arch/i386/kernel/cpu/cpufreq/longhaul.c
@@ -358,22 +358,15 @@ static int __init longhaul_get_ranges(void)
* C3 is booting at max anyway. */
maxmult = mult;
/* Get min multiplier */
- switch (longhaul_version) {
- case TYPE_LONGHAUL_V1:
- case TYPE_LONGHAUL_V2:
- minmult = 30;
+ switch (cpu_model) {
+ case CPU_NEHEMIAH:
+ minmult = 50;
break;
-
- case TYPE_POWERSAVER:
- /* Ezra-T */
- if (cpu_model == CPU_EZRA_T)
- minmult = 30;
- /* Nehemiah */
- else if (cpu_model == CPU_NEHEMIAH)
- minmult = 50;
- /* Nehemiah C */
- else if (cpu_model == CPU_NEHEMIAH_C)
- minmult = 40;
+ case CPU_NEHEMIAH_C:
+ minmult = 40;
+ break;
+ default:
+ minmult = 30;
break;
}