diff options
author | Martin Roth <martinroth@chromium.org> | 2021-06-21 13:16:58 -0600 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2021-06-22 21:20:40 +0000 |
commit | 1687c243f5fa4a3bd473c08ca846e0740f11643a (patch) | |
tree | cfdbe62584e2844d2a5ee8cb47c611931a7f3ca8 /src/mainboard | |
parent | f2801f455c1968451c0bbe13213743c5a4887ad4 (diff) |
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>
Diffstat (limited to 'src/mainboard')
-rw-r--r-- | src/mainboard/google/guybrush/Kconfig | 3 |
1 files changed, 3 insertions, 0 deletions
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 |