summaryrefslogtreecommitdiff
path: root/src/mainboard/amd/birman/Kconfig
diff options
context:
space:
mode:
authorFelix Held <felix-coreboot@felixheld.de>2024-02-01 17:28:43 +0100
committerFelix Held <felix-coreboot@felixheld.de>2024-02-02 20:38:28 +0000
commit0b76f02892ba37eceff4340c2ca8c4da3f721f9f (patch)
tree80a9054926c56f35e2a206d4dd18b9d38f420e3d /src/mainboard/amd/birman/Kconfig
parent09ea3499e7f5647aebc408e49fb346d06222b0c0 (diff)
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 <felix-coreboot@felixheld.de> Change-Id: I248102e92818b2d395d561a4bf2627f80906b2f7 Reviewed-on: https://review.coreboot.org/c/coreboot/+/80299 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Diffstat (limited to 'src/mainboard/amd/birman/Kconfig')
-rw-r--r--src/mainboard/amd/birman/Kconfig10
1 files changed, 8 insertions, 2 deletions
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?"