From 1687c243f5fa4a3bd473c08ca846e0740f11643a Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Mon, 21 Jun 2021 13:16:58 -0600 Subject: [PATCH] mb/google/guybrush: Only enable early port80s if using psp_verstage PSP_Verstage will enable eSPI early in the boot sequence. If the platform isn't using psp_verstage, the system can hang on the first port 80h postcode that comes out because they aren't routed to an active device until eSPI is configured. BUG=b:191370340 TEST=Build without PSP_Verstage, verify system doesn't hang. Signed-off-by: Martin Roth Change-Id: I37fbb251cd79609b856c4480ca29ce94b08897d7 Reviewed-on: https://review.coreboot.org/c/coreboot/+/55738 Reviewed-by: Rob Barnes Tested-by: build bot (Jenkins) --- src/mainboard/google/guybrush/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/guybrush/Kconfig b/src/mainboard/google/guybrush/Kconfig index 13067eebfa..a14e2f2e1e 100644 --- a/src/mainboard/google/guybrush/Kconfig +++ b/src/mainboard/google/guybrush/Kconfig @@ -49,6 +49,9 @@ config VBOOT select VBOOT_SEPARATE_VERSTAGE select VBOOT_STARTS_IN_BOOTBLOCK +config VBOOT_STARTS_IN_BOOTBLOCK + select NO_EARLY_BOOTBLOCK_POSTCODES + config VBOOT_VBNV_OFFSET hex default 0x2A