soc/intel: Add CPU ID support for Nova Lake
Add CPUID definition and CPU table entry for Intel Nova Lake processor (CPUID 0x300f30). This enables basic CPU initialization and multiprocessor support for Nova Lake platforms Reference: - Nova Lake External Design Specification (EDS) Volume 1 (#844316) BUG=none Change-Id: Iea89ebfa8bae3448edfb3b757443ec9902cede5e Signed-off-by: Bora Guvendik <bora.guvendik@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90695 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com> Reviewed-by: Kim, Wonkyu <wonkyu.kim@intel.com>
This commit is contained in:
parent
b741e2274e
commit
96b4754c35
2 changed files with 2 additions and 0 deletions
|
|
@ -95,5 +95,6 @@
|
|||
#define CPUID_SNOWRIDGE_B1 0x80665
|
||||
#define CPUID_SNOWRIDGE_C0 0x80667
|
||||
#define CPUID_WILDCATLAKE 0xd0650
|
||||
#define CPUID_NOVALAKE 0x300f30
|
||||
|
||||
#endif /* CPU_INTEL_CPU_IDS_H */
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ static struct device_operations cpu_dev_ops = {
|
|||
};
|
||||
|
||||
static const struct cpu_device_id cpu_table[] = {
|
||||
{ X86_VENDOR_INTEL, CPUID_NOVALAKE, CPUID_ALL_STEPPINGS_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_WILDCATLAKE, CPUID_ALL_STEPPINGS_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_PANTHERLAKE, CPUID_ALL_STEPPINGS_MASK },
|
||||
{ X86_VENDOR_INTEL, CPUID_LUNARLAKE_A0_1, CPUID_EXACT_MATCH_MASK },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue