From 0b76f02892ba37eceff4340c2ca8c4da3f721f9f Mon Sep 17 00:00:00 2001 From: Felix Held Date: Thu, 1 Feb 2024 17:28:43 +0100 Subject: mb/amd/birman: add Phoenix with openSIL mainboard option Introduce BOARD_AMD_BIRMAN_PHOENIX_OPENSIL which selects the openSIL based Phoenix SoC code. Since the Phoenix chip.c is different due to some FSP-specific data structures in there that are guarded in the openSIL case, a separate devicetree for the openSIL case is added. Signed-off-by: Felix Held Change-Id: I248102e92818b2d395d561a4bf2627f80906b2f7 Reviewed-on: https://review.coreboot.org/c/coreboot/+/80299 Tested-by: build bot (Jenkins) Reviewed-by: Matt DeVillier --- src/mainboard/amd/birman/Kconfig | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/mainboard/amd/birman/Kconfig') diff --git a/src/mainboard/amd/birman/Kconfig b/src/mainboard/amd/birman/Kconfig index cd7e9385f3..9fafae15e3 100644 --- a/src/mainboard/amd/birman/Kconfig +++ b/src/mainboard/amd/birman/Kconfig @@ -19,6 +19,10 @@ config BOARD_AMD_BIRMAN_PHOENIX_FSP select BOARD_AMD_BIRMAN_COMMON select SOC_AMD_PHOENIX_FSP +config BOARD_AMD_BIRMAN_PHOENIX_OPENSIL + select BOARD_AMD_BIRMAN_COMMON + select SOC_AMD_PHOENIX_OPENSIL + config BOARD_AMD_BIRMAN_GLINDA select BOARD_AMD_BIRMAN_COMMON select SOC_AMD_GLINDA @@ -27,7 +31,7 @@ if BOARD_AMD_BIRMAN_COMMON config FMDFILE default "src/mainboard/amd/birman/chromeos_glinda.fmd" if CHROMEOS && BOARD_AMD_BIRMAN_GLINDA - default "src/mainboard/amd/birman/chromeos_phoenix.fmd" if CHROMEOS && BOARD_AMD_BIRMAN_PHOENIX_FSP + default "src/mainboard/amd/birman/chromeos_phoenix.fmd" if CHROMEOS default "src/mainboard/amd/birman/board_glinda.fmd" if BOARD_AMD_BIRMAN_GLINDA default "src/mainboard/amd/birman/board_phoenix.fmd" @@ -37,10 +41,12 @@ config MAINBOARD_DIR config MAINBOARD_PART_NUMBER default "Birman_Glinda" if BOARD_AMD_BIRMAN_GLINDA default "Birman_Phoenix_FSP" if BOARD_AMD_BIRMAN_PHOENIX_FSP + default "Birman_Phoenix_openSIL" if BOARD_AMD_BIRMAN_PHOENIX_OPENSIL config DEVICETREE default "devicetree_glinda.cb" if BOARD_AMD_BIRMAN_GLINDA - default "devicetree_phoenix.cb" + default "devicetree_phoenix_fsp.cb" if BOARD_AMD_BIRMAN_PHOENIX_FSP + default "devicetree_phoenix_opensil.cb" if BOARD_AMD_BIRMAN_PHOENIX_OPENSIL config BIRMAN_HAVE_MCHP_FW bool "Have Microchip EC firmware?" -- cgit v1.2.3