From 0c9204046aa9310e6f52f62ba4b9c820cde65156 Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Tue, 1 Jul 2025 15:09:54 +0000 Subject: [PATCH] mb/google/bluey: Update SPI flash vendor selection This commit refactors the SPI flash vendor selection for Google Bluey boards to accurately reflect the components used by each variant. Previously, `SPI_FLASH_WINBOND` was unconditionally selected for `BOARD_GOOGLE_BLUEY_COMMON`. This is incorrect as different Bluey variants may use different SPI flash chips. This change now specifically selects: - `SPI_FLASH_MACRONIX` for `BOARD_GOOGLE_BLUEY` - `SPI_FLASH_WINBOND` for `BOARD_GOOGLE_QUENBI` This ensures that the correct SPI flash driver is enabled for each specific board variant, as per underlying hardware design. TEST=Able to build google/bluey. Change-Id: I7deaed90a7f6533ed4fe9fd815715dabdaa561a3 Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/c/coreboot/+/88267 Tested-by: build bot (Jenkins) Reviewed-by: Dinesh Gehlot Reviewed-by: Kapil Porwal Reviewed-by: Pranava Y N --- src/mainboard/google/bluey/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mainboard/google/bluey/Kconfig b/src/mainboard/google/bluey/Kconfig index 812b792797..21a1c410a4 100644 --- a/src/mainboard/google/bluey/Kconfig +++ b/src/mainboard/google/bluey/Kconfig @@ -8,7 +8,6 @@ config BOARD_GOOGLE_BLUEY_COMMON select SOC_QUALCOMM_X1P42100 select SPI_FLASH select SPI_FLASH_FORCE_4_BYTE_ADDR_MODE - select SPI_FLASH_WINBOND config BOARD_GOOGLE_BASEBOARD_BLUEY def_bool n @@ -18,12 +17,14 @@ config BOARD_GOOGLE_BLUEY select BOARD_GOOGLE_BASEBOARD_BLUEY select MAINBOARD_HAS_FINGERPRINT_VIA_USB select MISSING_BOARD_RESET + select SPI_FLASH_MACRONIX config BOARD_GOOGLE_QUENBI select BOARD_GOOGLE_BASEBOARD_BLUEY select MAINBOARD_HAS_CHROME_EC select MAINBOARD_HAS_FINGERPRINT_VIA_SPI select MAINBOARD_HAS_GOOGLE_TPM + select SPI_FLASH_WINBOND if BOARD_GOOGLE_BLUEY_COMMON