cpu/intel/haswell: Clean up CPUID definitions
The `mobile` suffix is misleading, since desktop CPUs share the same CPUIDs. Remove unused stepping IDs and add the full CPUIDs instead. Finally, add Broadwell CPUIDs in preparation for merging CPU code. Note that steppings for Haswell in various comments are incorrect. Tested with BUILD_TIMELESS=1, Asrock B85M Pro4 remains identical. Change-Id: I19e56b8826b1514550ae95e6363b0df2d08e3cb7 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46915 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Patrick Georgi
parent
8e6f162cc0
commit
8b0636e06f
@ -689,13 +689,13 @@ static struct device_operations cpu_dev_ops = {
|
||||
};
|
||||
|
||||
static const struct cpu_device_id cpu_table[] = {
|
||||
{ X86_VENDOR_INTEL, 0x306c1 }, /* Intel Haswell 4+2 A0 */
|
||||
{ X86_VENDOR_INTEL, 0x306c2 }, /* Intel Haswell 4+2 B0 */
|
||||
{ X86_VENDOR_INTEL, 0x306c3 }, /* Intel Haswell C0 */
|
||||
{ X86_VENDOR_INTEL, 0x40650 }, /* Intel Haswell ULT B0 */
|
||||
{ X86_VENDOR_INTEL, 0x40651 }, /* Intel Haswell ULT B1 */
|
||||
{ X86_VENDOR_INTEL, 0x40660 }, /* Intel Crystal Well C0 */
|
||||
{ X86_VENDOR_INTEL, 0x40661 }, /* Intel Crystal Well C1 */
|
||||
{ X86_VENDOR_INTEL, CPUID_HASWELL_A0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_HASWELL_B0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_HASWELL_C0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_HASWELL_ULT_B0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_HASWELL_ULT_C0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_CRYSTALWELL_B0 },
|
||||
{ X86_VENDOR_INTEL, CPUID_CRYSTALWELL_C0 },
|
||||
{ 0, 0 },
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user