match against all steppings of a CPU model, because these are _model_ drivers.
authorStefan Reinauer <stepan@coresystems.de>
Fri, 1 Aug 2008 12:11:00 +0000 (12:11 +0000)
committerStefan Reinauer <stepan@openbios.org>
Fri, 1 Aug 2008 12:11:00 +0000 (12:11 +0000)
(trivial)

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3455 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/cpu/intel/model_69x/model_69x_init.c
src/cpu/intel/model_6dx/model_6dx_init.c
src/cpu/intel/model_6xx/model_6xx_init.c

index 4c2e82652650c5bd9baf23b93a071b5809c0de20..f2605ebd79be11307b847fa384073ca92badd52f 100644 (file)
@@ -38,7 +38,8 @@ static struct device_operations cpu_dev_ops = {
        .init     = model_69x_init,
 };
 static struct cpu_device_id cpu_table[] = {
-       { X86_VENDOR_INTEL, 0x0695 }, /* Pentium M */
+       { X86_VENDOR_INTEL, 0x0690 }, /* Pentium M */
+       { X86_VENDOR_INTEL, 0x0695 },
        { 0, 0 },
 };
 
index 9319c64d8155de80b05e3d61b069d4349bb8385b..936c67afc94d43e6560cc54be61aba097c07460b 100644 (file)
@@ -38,6 +38,7 @@ static struct device_operations cpu_dev_ops = {
        .init     = model_6dx_init,
 };
 static struct cpu_device_id cpu_table[] = {
+       { X86_VENDOR_INTEL, 0x06D0 }, /* Pentium M on 90nm with 2MiB of L2 cache */
        { X86_VENDOR_INTEL, 0x06D6 }, /* Pentium M on 90nm with 2MiB of L2 cache */
        { 0, 0 },
 };
index df814c8467543ee4cae6775909d850d7a647b4f7..2f50e4669516e46dc295c0d0c802302387c95b68 100644 (file)
@@ -44,17 +44,21 @@ static struct device_operations cpu_dev_ops = {
        .init     = model_6xx_init,
 };
 static struct cpu_device_id cpu_table[] = {
+       { X86_VENDOR_INTEL, 0x0650 },
        { X86_VENDOR_INTEL, 0x0652 },
-       { X86_VENDOR_INTEL, 0x0665 }, /* Celeron (Mendocino) */
+       { X86_VENDOR_INTEL, 0x0660 }, /* Celeron (Mendocino) */
+       { X86_VENDOR_INTEL, 0x0665 },
        { X86_VENDOR_INTEL, 0x0672 },
        { X86_VENDOR_INTEL, 0x0673 },
+       { X86_VENDOR_INTEL, 0x0680 },
        { X86_VENDOR_INTEL, 0x0681 },
        { X86_VENDOR_INTEL, 0x0683 },
        { X86_VENDOR_INTEL, 0x0686 },
        { X86_VENDOR_INTEL, 0x06A0 },
        { X86_VENDOR_INTEL, 0x06A1 },
        { X86_VENDOR_INTEL, 0x06A4 },
-       { X86_VENDOR_INTEL, 0x06B4 }, /* Mobile Celeron FCBGA */
+       { X86_VENDOR_INTEL, 0x06B0 }, /* Mobile Celeron FCBGA */
+       { X86_VENDOR_INTEL, 0x06B4 },
        { 0, 0 },
 };