From 42ba7a9e48420298e95d0b65c7b5255e2097b318 Mon Sep 17 00:00:00 2001 From: Shuo Liu Date: Sat, 23 Aug 2025 04:56:50 +0800 Subject: [PATCH] soc/intel/xeon_sp/gnr: Add Kconfig symbols for SKUs GNR-AP and GNR-SP Granite Rapids SoC has 2 SKUs, a.k.a. GNR-AP and GNR-SP, which use different FSP headers/binaries. Add Kconfig items to support these SKU types. Change-Id: Ie3a2d603f0a2c303e8f3c0911598742fbc25d73a Signed-off-by: Shuo Liu Reviewed-on: https://review.coreboot.org/c/coreboot/+/88897 Reviewed-by: Frans Hendriks Reviewed-by: Angel Pons Reviewed-by: Wilson-MiTACComputing Reviewed-by: Mark Chang Reviewed-by: Schumi Chu Tested-by: build bot (Jenkins) --- src/mainboard/intel/avenuecity_crb/Kconfig | 2 +- src/mainboard/intel/beechnutcity_crb/Kconfig | 2 +- src/mainboard/mitaccomputing/r520g6sb/Kconfig | 2 +- src/mainboard/mitaccomputing/sc513g6/Kconfig | 2 +- src/soc/intel/xeon_sp/gnr/Kconfig | 12 ++++++++++++ 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/mainboard/intel/avenuecity_crb/Kconfig b/src/mainboard/intel/avenuecity_crb/Kconfig index fff244e92e..a8ac41af99 100644 --- a/src/mainboard/intel/avenuecity_crb/Kconfig +++ b/src/mainboard/intel/avenuecity_crb/Kconfig @@ -5,7 +5,7 @@ if BOARD_INTEL_AVENUECITY_CRB config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 - select SOC_INTEL_GRANITERAPIDS + select SOC_INTEL_GRANITERAPIDS_AP select SUPERIO_ASPEED_AST2400 select HAVE_ACPI_TABLES select IPMI_KCS diff --git a/src/mainboard/intel/beechnutcity_crb/Kconfig b/src/mainboard/intel/beechnutcity_crb/Kconfig index 3c2f02a9ea..9530e3bd99 100644 --- a/src/mainboard/intel/beechnutcity_crb/Kconfig +++ b/src/mainboard/intel/beechnutcity_crb/Kconfig @@ -5,7 +5,7 @@ if BOARD_INTEL_BEECHNUTCITY_CRB config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 - select SOC_INTEL_GRANITERAPIDS + select SOC_INTEL_GRANITERAPIDS_SP select SUPERIO_ASPEED_AST2400 select HAVE_ACPI_TABLES select IPMI_KCS diff --git a/src/mainboard/mitaccomputing/r520g6sb/Kconfig b/src/mainboard/mitaccomputing/r520g6sb/Kconfig index c88c310c61..65dfee575b 100644 --- a/src/mainboard/mitaccomputing/r520g6sb/Kconfig +++ b/src/mainboard/mitaccomputing/r520g6sb/Kconfig @@ -5,7 +5,7 @@ if BOARD_MITAC_COMPUTING_R520G6SB config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 - select SOC_INTEL_GRANITERAPIDS + select SOC_INTEL_GRANITERAPIDS_SP select SUPERIO_ASPEED_AST2400 select CONSOLE_OVERRIDE_LOGLEVEL select HAVE_ACPI_TABLES diff --git a/src/mainboard/mitaccomputing/sc513g6/Kconfig b/src/mainboard/mitaccomputing/sc513g6/Kconfig index a201c8b6bc..8f8079e238 100644 --- a/src/mainboard/mitaccomputing/sc513g6/Kconfig +++ b/src/mainboard/mitaccomputing/sc513g6/Kconfig @@ -5,7 +5,7 @@ if BOARD_MITAC_COMPUTING_SC513G6 config BOARD_SPECIFIC_OPTIONS def_bool y select BOARD_ROMSIZE_KB_65536 - select SOC_INTEL_GRANITERAPIDS + select SOC_INTEL_GRANITERAPIDS_SP select SUPERIO_ASPEED_AST2400 select CONSOLE_OVERRIDE_LOGLEVEL select HAVE_ACPI_TABLES diff --git a/src/soc/intel/xeon_sp/gnr/Kconfig b/src/soc/intel/xeon_sp/gnr/Kconfig index e55f458164..3d855b20ff 100644 --- a/src/soc/intel/xeon_sp/gnr/Kconfig +++ b/src/soc/intel/xeon_sp/gnr/Kconfig @@ -18,6 +18,18 @@ config SOC_INTEL_GRANITERAPIDS help Intel Granite Rapids support +config SOC_INTEL_GRANITERAPIDS_AP + bool + select SOC_INTEL_GRANITERAPIDS + help + Intel Granite Rapids AP support + +config SOC_INTEL_GRANITERAPIDS_SP + bool + select SOC_INTEL_GRANITERAPIDS + help + Intel Granite Rapids SP support + if SOC_INTEL_GRANITERAPIDS config CHIPSET_DEVICETREE