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:
parent
f2801f455c
commit
1687c243f5
|
@ -49,6 +49,9 @@ config VBOOT
|
||||||
select VBOOT_SEPARATE_VERSTAGE
|
select VBOOT_SEPARATE_VERSTAGE
|
||||||
select VBOOT_STARTS_IN_BOOTBLOCK
|
select VBOOT_STARTS_IN_BOOTBLOCK
|
||||||
|
|
||||||
|
config VBOOT_STARTS_IN_BOOTBLOCK
|
||||||
|
select NO_EARLY_BOOTBLOCK_POSTCODES
|
||||||
|
|
||||||
config VBOOT_VBNV_OFFSET
|
config VBOOT_VBNV_OFFSET
|
||||||
hex
|
hex
|
||||||
default 0x2A
|
default 0x2A
|
||||||
|
|
Loading…
Reference in New Issue