summaryrefslogtreecommitdiff
path: root/src/mainboard/google/myst/Kconfig
diff options
context:
space:
mode:
authorJon Murphy <jpmurphy@google.com>2023-03-29 18:51:12 -0600
committerFelix Held <felix-coreboot@felixheld.de>2023-04-21 13:46:09 +0000
commit1236b333b42c8376d672093456e6485e7cde5bc4 (patch)
tree79d512d5e1059f64d7e27e83c58948bc19a0ecb6 /src/mainboard/google/myst/Kconfig
parent79b864958338ac682f27d74f0fac2ae26b9a7a20 (diff)
mb/google/myst: Enable AP <-> GSC communication
Configure GSC I2C and Interrupt GPIOs during the early initialization. Add devicetree configuration for GSC device and enable the required config items. BUG=b:275959717 TEST=builds Change-Id: I6e235356b252a7b68a42da128ffd3189a829f117 Signed-off-by: Jon Murphy <jpmurphy@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74111 Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/google/myst/Kconfig')
-rw-r--r--src/mainboard/google/myst/Kconfig16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mainboard/google/myst/Kconfig b/src/mainboard/google/myst/Kconfig
index 8739506af9..76061fe8e1 100644
--- a/src/mainboard/google/myst/Kconfig
+++ b/src/mainboard/google/myst/Kconfig
@@ -18,13 +18,24 @@ config BOARD_SPECIFIC_OPTIONS
select ELOG_GSMI
select FW_CONFIG
select FW_CONFIG_SOURCE_CHROMEEC_CBI
+ select I2C_TPM
select MAINBOARD_HAS_CHROMEOS
+ select MAINBOARD_HAS_TPM2
select SOC_AMD_COMMON_BLOCK_USE_ESPI
select SOC_AMD_PHOENIX
+ select TPM_GOOGLE_TI50
config DEVICETREE
default "variants/baseboard/devicetree.cb"
+config DRIVER_TPM_I2C_BUS
+ hex
+ default 0x02
+
+config DRIVER_TPM_I2C_ADDR
+ hex
+ default 0x50
+
config FMDFILE
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/chromeos.fmd"
@@ -52,4 +63,9 @@ config VBOOT
select VBOOT_SEPARATE_VERSTAGE
select VBOOT_STARTS_IN_BOOTBLOCK
+# TODO(b/277087492): Enable GSC CBFS verification
+config VBOOT_GSCVD
+ bool
+ default n
+
endif # BOARD_GOOGLE_BASEBOARD_MYST