Add some trivial numbers for 945, and Core2 Duo E8200 Intel parts
authorPeter Stuge <peter@stuge.se>
Thu, 1 Oct 2009 22:34:18 +0000 (22:34 +0000)
committerPeter Stuge <peter@stuge.se>
Thu, 1 Oct 2009 22:34:18 +0000 (22:34 +0000)
Sorry, but I've forgotten where I found them. :\

Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4705 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/cpu/intel/model_6fx/model_6fx_init.c
src/northbridge/intel/i945/udelay.c

index 37eb81fabff90865882781be44e51b5f2ced13f4..ae6e8f9eaecbda22ea40ff83cd76150a98ca962f 100644 (file)
@@ -278,6 +278,7 @@ static struct cpu_device_id cpu_table[] = {
        { X86_VENDOR_INTEL, 0x06fa }, /* Intel Core 2 Solo/Core Duo */
        { X86_VENDOR_INTEL, 0x06fb }, /* Intel Core 2 Solo/Core Duo */
        { X86_VENDOR_INTEL, 0x06fd }, /* Intel Core 2 Solo/Core Duo */
+       { X86_VENDOR_INTEL, 0x10676 }, /* Core2 Duo E8200 */
        { 0, 0 },
 };
 
index 3a96c79aae337bfc58d38226cf37008775d7d78d..965c890d1bc966b16f594c11b6f03980be2f63a6 100644 (file)
@@ -44,6 +44,18 @@ static void udelay(u32 us)
        case 3:
                fsb = 667;
                break;
+       case 2:
+               fsb = 800;
+               break;
+       case 0:
+               fsb = 1067;
+               break;
+       case 4:
+               fsb = 1333;
+               break;
+       case 6:
+               fsb = 1600;
+               break;
        }
 
        msr = rdmsr(0x198);