Pranava Y N has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/87104?usp=email )
Change subject: mb/google/brya: Enable early EC software sync for Rull ......................................................................
mb/google/brya: Enable early EC software sync for Rull
Enable `VBOOT_EARLY_EC_SYNC` for rull device. This enables EC software sync in romstage. This is useful to achieve full USB-PD negotiation early in the boot flow. It eliminates a problem seen in rull devices 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.
BUG=b:386920751 TEST=Verify detection and booting to OS from USB drive connected to the Servo v4 debugger (self-powered hub) during the EC-sync scenario.
Change-Id: Ie36794a8a2c0bcd4ba77f3ad844a30f28f59403f Signed-off-by: Pranava Y N pranavayn@google.com --- M src/mainboard/google/brya/Kconfig 1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/04/87104/1
diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig index 9808a32..244f667 100644 --- a/src/mainboard/google/brya/Kconfig +++ b/src/mainboard/google/brya/Kconfig @@ -560,6 +560,7 @@ select DRIVERS_GFX_GENERIC select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD select SOC_INTEL_TWINLAKE + select VBOOT_EARLY_EC_SYNC
config BOARD_GOOGLE_SKOLAS select BOARD_GOOGLE_BASEBOARD_BRYA