From 8192fa1fa30419903fbe7306e3d9ee966100959f Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Fri, 23 Jun 2023 14:36:52 -0600 Subject: mb/system76: Select TPM read delay on all boards The Infineon chip occasionally fails Startup or Resume. Adding the delay makes it work more reliably. Change-Id: I4a8f98633154888e2167a3d55192b86e13ffcb62 Signed-off-by: Tim Crawford Reviewed-on: https://review.coreboot.org/c/coreboot/+/76095 Reviewed-by: Jeremy Soller Tested-by: build bot (Jenkins) --- src/mainboard/system76/adl/Kconfig | 1 + src/mainboard/system76/cml-u/Kconfig | 1 + src/mainboard/system76/kbl-u/Kconfig | 1 + src/mainboard/system76/oryp5/Kconfig | 1 + src/mainboard/system76/whl-u/Kconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/src/mainboard/system76/adl/Kconfig b/src/mainboard/system76/adl/Kconfig index e505ebbf79..a7fca4fd9f 100644 --- a/src/mainboard/system76/adl/Kconfig +++ b/src/mainboard/system76/adl/Kconfig @@ -19,6 +19,7 @@ config BOARD_SYSTEM76_ADL_COMMON select SOC_INTEL_ENABLE_USB4_PCIE_RESOURCES select SPD_READ_BY_WORD select SYSTEM_TYPE_LAPTOP + select TPM_RDRESP_NEED_DELAY config BOARD_SYSTEM76_DARP8 select BOARD_SYSTEM76_ADL_COMMON diff --git a/src/mainboard/system76/cml-u/Kconfig b/src/mainboard/system76/cml-u/Kconfig index 992f8dc38c..fa6c9bf6bd 100644 --- a/src/mainboard/system76/cml-u/Kconfig +++ b/src/mainboard/system76/cml-u/Kconfig @@ -24,6 +24,7 @@ config BOARD_SPECIFIC_OPTIONS select SPD_READ_BY_WORD select SYSTEM_TYPE_LAPTOP select TPM_MEASURED_BOOT + select TPM_RDRESP_NEED_DELAY config MAINBOARD_DIR default "system76/cml-u" diff --git a/src/mainboard/system76/kbl-u/Kconfig b/src/mainboard/system76/kbl-u/Kconfig index f5cb968871..f14af3b1f1 100644 --- a/src/mainboard/system76/kbl-u/Kconfig +++ b/src/mainboard/system76/kbl-u/Kconfig @@ -18,6 +18,7 @@ config BOARD_SPECIFIC_OPTIONS select SPD_READ_BY_WORD select SYSTEM_TYPE_LAPTOP select TPM_MEASURED_BOOT + select TPM_RDRESP_NEED_DELAY config DISABLE_HECI1_AT_PRE_BOOT default y diff --git a/src/mainboard/system76/oryp5/Kconfig b/src/mainboard/system76/oryp5/Kconfig index 9a0a323be9..7cba2c2108 100644 --- a/src/mainboard/system76/oryp5/Kconfig +++ b/src/mainboard/system76/oryp5/Kconfig @@ -23,6 +23,7 @@ config BOARD_SPECIFIC_OPTIONS select SPD_READ_BY_WORD select SYSTEM_TYPE_LAPTOP select TPM_MEASURED_BOOT + select TPM_RDRESP_NEED_DELAY config MAINBOARD_DIR default "system76/oryp5" diff --git a/src/mainboard/system76/whl-u/Kconfig b/src/mainboard/system76/whl-u/Kconfig index 470de9743a..f6bebe63c2 100644 --- a/src/mainboard/system76/whl-u/Kconfig +++ b/src/mainboard/system76/whl-u/Kconfig @@ -22,6 +22,7 @@ config BOARD_SPECIFIC_OPTIONS select SPD_READ_BY_WORD select SYSTEM_TYPE_LAPTOP select TPM_MEASURED_BOOT + select TPM_RDRESP_NEED_DELAY config MAINBOARD_DIR default "system76/whl-u" -- cgit v1.2.3