mb/google/nissa: Enable early EC SW sync & eSOL for gothrax/epic
`VBOOT_EARLY_EC_SYNC` enables EC software sync in romstage. This is useful to achieve full USB-PD negotiation early in the boot flow. It eliminates a problem where PMC is wrongly configured in depthcharge during the EC-sync scenario which prevents USB devices from getting detected when connected via a self-powered USB hub. `VBOOT_EC_SYNC_ESOL` displays early sign-of-life (eSOL) during EC firmware updates. BUG=b:386920751,b:467506959,b:468885646 TEST=Verify detection and booting to OS from USB drive connected to the Servo v4 debugger (self-powered hub) during the EC-sync scenario. Verify that eSOL is displayed during EC firmware update. Signed-off-by: Yunlong Jia <yunlong.jia@ecs.corp-partner.google.com> Change-Id: I612b4dc13be2efaee863e6cacf8fc4c432edc313 Reviewed-on: https://review.coreboot.org/c/coreboot/+/90762 Reviewed-by: Eric Lai <ericllai@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Derek Huang <derekhuang@google.com> Reviewed-by: Subrata Banik <subratabanik@google.com>
This commit is contained in:
parent
f9b917d391
commit
7351e663d2
1 changed files with 2 additions and 2 deletions
|
|
@ -1174,8 +1174,8 @@ config VARIANT_DIR
|
|||
default "pujjolo" if BOARD_GOOGLE_PUJJOLO
|
||||
|
||||
config VBOOT
|
||||
select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) || BOARD_GOOGLE_RULL
|
||||
select VBOOT_EC_SYNC_ESOL if BOARD_GOOGLE_RULL
|
||||
select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) || BOARD_GOOGLE_RULL || BOARD_GOOGLE_GOTHRAX || BOARD_GOOGLE_EPIC
|
||||
select VBOOT_EC_SYNC_ESOL if BOARD_GOOGLE_RULL || BOARD_GOOGLE_GOTHRAX || BOARD_GOOGLE_EPIC
|
||||
select VBOOT_LID_SWITCH
|
||||
|
||||
config UART_FOR_CONSOLE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue