cpu/intel/haswell: Fix CPUID macros
Commit 8b0636e06f ("cpu/intel/haswell: Clean up CPUID definitions")
used the wrong value for the `CRYSTALWELL_FAMILY` macro. Also, as per
Intel document 634961-024 (Broadwell-H Specification Update), the one
production Broadwell Trad stepping is G0, not C0. And for the sake of
completeness, add the `BROADWELL_FAMILY_TRAD` macro.
Tested with BUILD_TIMELESS=1, Purism Librem 15 v2 remains identical.
Change-Id: I25be5289997000e116cc36cf427a9d4970a3ec1b
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91625
Reviewed-by: Alicja Michalska <ahplka19@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
parent
96ab0c9942
commit
f249991e9d
2 changed files with 4 additions and 3 deletions
|
|
@ -10,7 +10,8 @@
|
|||
/* CPU types without stepping */
|
||||
#define HASWELL_FAMILY_TRAD 0x306c0
|
||||
#define HASWELL_FAMILY_ULT 0x40650
|
||||
#define CRYSTALWELL_FAMILY 0x306c0
|
||||
#define CRYSTALWELL_FAMILY 0x40660
|
||||
#define BROADWELL_FAMILY_TRAD 0x40670
|
||||
#define BROADWELL_FAMILY_ULT 0x306d0
|
||||
|
||||
/* Haswell CPUIDs */
|
||||
|
|
@ -26,7 +27,7 @@
|
|||
#define CPUID_CRYSTALWELL_C0 0x40661
|
||||
|
||||
/* Broadwell CPUIDs */
|
||||
#define CPUID_BROADWELL_C0 0x40671
|
||||
#define CPUID_BROADWELL_G0 0x40671
|
||||
|
||||
#define CPUID_BROADWELL_ULT_C0 0x306d2
|
||||
#define CPUID_BROADWELL_ULT_D0 0x306d3
|
||||
|
|
|
|||
|
|
@ -599,7 +599,7 @@ static const struct cpu_device_id cpu_table[] = {
|
|||
{ X86_VENDOR_INTEL, CPUID_HASWELL_ULT_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_CRYSTALWELL_B0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_CRYSTALWELL_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_BROADWELL_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_BROADWELL_G0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_BROADWELL_ULT_C0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_BROADWELL_ULT_D0, CPUID_EXACT_MATCH_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_BROADWELL_ULT_E0, CPUID_EXACT_MATCH_MASK },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue