Lean Sheng Tan has submitted this change. ( https://review.coreboot.org/c/coreboot/+/83329?usp=email )
(
1 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: cpu/intel: Add socket types ......................................................................
cpu/intel: Add socket types
Add socket types for LGA1700, LGA3647_1, LGA4189, LGA4677. Select the socket type for different boards. For the socket types which are not defined in SMBIOS type4, CPU_INTEL_SOCKET_OTHER could be used.
Change-Id: Ida3315694f3ce397b9ad9d676d3195da5f096cb7 Signed-off-by: Jincheng Li jincheng.li@intel.com Reviewed-on: https://review.coreboot.org/c/coreboot/+/83329 Reviewed-by: Jérémy Compostella jeremy.compostella@intel.com Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Arthur Heymans arthur@aheymans.xyz --- M src/cpu/intel/Kconfig M src/cpu/intel/Makefile.mk A src/cpu/intel/socket_LGA1700/Kconfig A src/cpu/intel/socket_LGA3647_1/Kconfig A src/cpu/intel/socket_LGA4189/Kconfig A src/cpu/intel/socket_LGA4677/Kconfig A src/cpu/intel/socket_OTHER/Kconfig M src/mainboard/intel/adlrvp/Kconfig M src/mainboard/intel/archercity_crb/Kconfig M src/mainboard/intel/cedarisland_crb/Kconfig M src/mainboard/intel/mtlrvp/Kconfig M src/mainboard/ocp/tiogapass/Kconfig 12 files changed, 25 insertions(+), 0 deletions(-)
Approvals: Jérémy Compostella: Looks good to me, but someone else must approve Arthur Heymans: Looks good to me, approved build bot (Jenkins): Verified
diff --git a/src/cpu/intel/Kconfig b/src/cpu/intel/Kconfig index 0bbaf02..f28bbdb 100644 --- a/src/cpu/intel/Kconfig +++ b/src/cpu/intel/Kconfig @@ -25,6 +25,11 @@ source "src/cpu/intel/socket_mPGA604/Kconfig" source "src/cpu/intel/socket_441/Kconfig" source "src/cpu/intel/socket_LGA775/Kconfig" +source "src/cpu/intel/socket_LGA1700/Kconfig" +source "src/cpu/intel/socket_LGA3647_1/Kconfig" +source "src/cpu/intel/socket_LGA4189/Kconfig" +source "src/cpu/intel/socket_LGA4677/Kconfig" +source "src/cpu/intel/socket_OTHER/Kconfig" # Architecture specific features source "src/cpu/intel/fit/Kconfig" source "src/cpu/intel/turbo/Kconfig" diff --git a/src/cpu/intel/Makefile.mk b/src/cpu/intel/Makefile.mk index bc8f537..77b4618 100644 --- a/src/cpu/intel/Makefile.mk +++ b/src/cpu/intel/Makefile.mk @@ -17,5 +17,10 @@ subdirs-$(CONFIG_CPU_INTEL_HASWELL) += haswell subdirs-$(CONFIG_CPU_INTEL_SLOT_1) += slot_1 subdirs-$(CONFIG_CPU_INTEL_SOCKET_LGA775) += socket_LGA775 +subdirs-$(CONFIG_CPU_INTEL_SOCKET_LGA1700) += socket_LGA1700 +subdirs-$(CONFIG_CPU_INTEL_SOCKET_LGA3647_1) += socket_LGA3647_1 +subdirs-$(CONFIG_CPU_INTEL_SOCKET_LGA4189) += socket_LGA4189 +subdirs-$(CONFIG_CPU_INTEL_SOCKET_LGA4677) += socket_LGA4677 +subdirs-$(CONFIG_CPU_INTEL_SOCKET_OTHER) += socket_OTHER
subdirs-y += common diff --git a/src/cpu/intel/socket_LGA1700/Kconfig b/src/cpu/intel/socket_LGA1700/Kconfig new file mode 100644 index 0000000..7597a74 --- /dev/null +++ b/src/cpu/intel/socket_LGA1700/Kconfig @@ -0,0 +1,2 @@ +config CPU_INTEL_SOCKET_LGA1700 + bool diff --git a/src/cpu/intel/socket_LGA3647_1/Kconfig b/src/cpu/intel/socket_LGA3647_1/Kconfig new file mode 100644 index 0000000..a4d3e59 --- /dev/null +++ b/src/cpu/intel/socket_LGA3647_1/Kconfig @@ -0,0 +1,2 @@ +config CPU_INTEL_SOCKET_LGA3647_1 + bool diff --git a/src/cpu/intel/socket_LGA4189/Kconfig b/src/cpu/intel/socket_LGA4189/Kconfig new file mode 100644 index 0000000..39b8be4 --- /dev/null +++ b/src/cpu/intel/socket_LGA4189/Kconfig @@ -0,0 +1,2 @@ +config CPU_INTEL_SOCKET_LGA4189 + bool diff --git a/src/cpu/intel/socket_LGA4677/Kconfig b/src/cpu/intel/socket_LGA4677/Kconfig new file mode 100644 index 0000000..321a0ab --- /dev/null +++ b/src/cpu/intel/socket_LGA4677/Kconfig @@ -0,0 +1,2 @@ +config CPU_INTEL_SOCKET_LGA4677 + bool diff --git a/src/cpu/intel/socket_OTHER/Kconfig b/src/cpu/intel/socket_OTHER/Kconfig new file mode 100644 index 0000000..b544af1 --- /dev/null +++ b/src/cpu/intel/socket_OTHER/Kconfig @@ -0,0 +1,2 @@ +config CPU_INTEL_SOCKET_OTHER + bool diff --git a/src/mainboard/intel/adlrvp/Kconfig b/src/mainboard/intel/adlrvp/Kconfig index 5ee091b..0171ebc 100644 --- a/src/mainboard/intel/adlrvp/Kconfig +++ b/src/mainboard/intel/adlrvp/Kconfig @@ -3,6 +3,7 @@ config BOARD_INTEL_ADLRVP_COMMON def_bool n select BOARD_ROMSIZE_KB_32768 + select CPU_INTEL_SOCKET_LGA1700 select DRIVERS_I2C_GENERIC select DRIVERS_I2C_HID select DRIVERS_I2C_MAX98373 diff --git a/src/mainboard/intel/archercity_crb/Kconfig b/src/mainboard/intel/archercity_crb/Kconfig index 200fa49..4d864d1 100644 --- a/src/mainboard/intel/archercity_crb/Kconfig +++ b/src/mainboard/intel/archercity_crb/Kconfig @@ -5,6 +5,7 @@ config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 + select CPU_INTEL_SOCKET_LGA4677 select CONSOLE_OVERRIDE_LOGLEVEL select IPMI_KCS select IPMI_KCS_ROMSTAGE diff --git a/src/mainboard/intel/cedarisland_crb/Kconfig b/src/mainboard/intel/cedarisland_crb/Kconfig index 4e3a1cc..8006667 100644 --- a/src/mainboard/intel/cedarisland_crb/Kconfig +++ b/src/mainboard/intel/cedarisland_crb/Kconfig @@ -5,6 +5,7 @@ config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 + select CPU_INTEL_SOCKET_LGA4189 select SOC_INTEL_COOPERLAKE_SP select SUPERIO_ASPEED_AST2400 select HAVE_ACPI_TABLES diff --git a/src/mainboard/intel/mtlrvp/Kconfig b/src/mainboard/intel/mtlrvp/Kconfig index bbff4aa..84ebade 100644 --- a/src/mainboard/intel/mtlrvp/Kconfig +++ b/src/mainboard/intel/mtlrvp/Kconfig @@ -3,6 +3,7 @@ config BOARD_INTEL_MTLRVP_COMMON def_bool n select BOARD_ROMSIZE_KB_32768 + select CPU_INTEL_SOCKET_OTHER select DRIVERS_GENERIC_MAX98357A select DRIVERS_I2C_GENERIC select DRIVERS_I2C_HID diff --git a/src/mainboard/ocp/tiogapass/Kconfig b/src/mainboard/ocp/tiogapass/Kconfig index cbfb5c8..f20940f 100644 --- a/src/mainboard/ocp/tiogapass/Kconfig +++ b/src/mainboard/ocp/tiogapass/Kconfig @@ -5,6 +5,7 @@ config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_32768 + select CPU_INTEL_SOCKET_LGA3647_1 select HAVE_ACPI_TABLES select IPMI_KCS select IPMI_KCS_ROMSTAGE