From 91dbadf677aaeb34153a34992db35c3246b1c611 Mon Sep 17 00:00:00 2001 From: Pranava Y N Date: Wed, 2 Apr 2025 16:47:35 +0530 Subject: [PATCH] mb/google/nissa/var/rull: 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/87104 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik Reviewed-by: Jayvik Desai --- src/mainboard/google/brya/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig index 378e7cd9bb..9aaf789c2c 100644 --- a/src/mainboard/google/brya/Kconfig +++ b/src/mainboard/google/brya/Kconfig @@ -1100,7 +1100,7 @@ config VARIANT_DIR default "meliks" if BOARD_GOOGLE_MELIKS config VBOOT - select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) + select VBOOT_EARLY_EC_SYNC if !(BOARD_GOOGLE_BASEBOARD_NISSA || BOARD_GOOGLE_BASEBOARD_TRULO) || BOARD_GOOGLE_RULL select VBOOT_LID_SWITCH config UART_FOR_CONSOLE