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 <martinroth@chromium.org>
Change-Id: I37fbb251cd79609b856c4480ca29ce94b08897d7
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55738
Reviewed-by: Rob Barnes <robbarnes@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Martin Roth 2021-06-21 13:16:58 -06:00 committed by Martin Roth
parent f2801f455c
commit 1687c243f5
1 changed files with 3 additions and 0 deletions

View File

@ -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