]> git.hungrycats.org Git - linux/commitdiff
[CPUFREQ] Don't guess FSB on Nehemiah.
authorDave Jones <davej@redhat.com>
Tue, 24 Feb 2004 19:59:00 +0000 (19:59 +0000)
committerDave Jones <davej@redhat.com>
Tue, 24 Feb 2004 19:59:00 +0000 (19:59 +0000)
Instead we can get it from the maximum capable fsb bits (given thats
what we boot at).

arch/i386/kernel/cpu/cpufreq/longhaul.c

index 5a2478dd2b0b70ffce9378148c080ec7ec841aa7..ee68d71ade726fe2023ca681663df490e50c3e2b 100644 (file)
@@ -245,7 +245,16 @@ static int __init longhaul_get_ranges (void)
                else
                        minmult = multipliers[invalue];
 
-               fsb = guess_fsb(maxmult);
+               switch (longhaul.bits.MaxMHzFSB) {
+               case 0x0:       fsb=133;
+                               break;
+               case 0x1:       fsb=100;
+                               break;
+               case 0x2:       printk (KERN_INFO PFX "Invalid (reserved) FSB!\n");
+                       return -EINVAL;
+               case 0x3:       fsb=66;
+                               break;
+               }
                break;
        }