From 513fd5b647f4a9e0a18be0c20cb4fdfda4db58ee Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Wed, 18 Aug 2004 18:46:46 +0100 Subject: [PATCH] [CPUFREQ] Support VIA C3 Nehemiah's with 200MHz FSB. Signed-off-by: Dave Jones --- arch/i386/kernel/cpu/cpufreq/longhaul.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/i386/kernel/cpu/cpufreq/longhaul.c b/arch/i386/kernel/cpu/cpufreq/longhaul.c index 9176b129c158f..b3bcde8c0ec5c 100644 --- a/arch/i386/kernel/cpu/cpufreq/longhaul.c +++ b/arch/i386/kernel/cpu/cpufreq/longhaul.c @@ -308,7 +308,11 @@ static int __init longhaul_get_ranges(void) minmult=50; maxmult=longhaul_get_cpu_mult(); - fsb = eblcr_fsb_table_v2[longhaul.bits.MaxMHzFSB]; + /* Starting with the 1.2GHz parts, theres a 200MHz bus. */ + if ((cpu_khz/1000) > 1200) + fsb = 200; + else + fsb = eblcr_fsb_table_v2[longhaul.bits.MaxMHzFSB]; break; } -- 2.53.0