From 2f88fec014074b19fdd55c17dcc43f9770340a6b Mon Sep 17 00:00:00 2001 From: KangMin Wang Date: Tue, 3 Mar 2026 14:54:35 +0800 Subject: [PATCH] mb/google/bluey/mica: Add TPM I2C and EC SPI configuration Communication with GSC and EC is abnormal because Mica is missing the following configurations: DRIVER_TPM_I2C_BUS, EC_GOOGLE_CHROMEEC_SPI_BUS,and MAINBOARD_GPIO_PIN_FOR_GSC_AP_INTERRUPT. BUG=b:489062509,b:489264026 TEST=build mica board, flash to Quenbi to verify the GSC and EC communication functionality. Check if there are any further abnormalities in the bootup log: For GSC: Probing TPM I2C: Cr50 TPM IRQ timeout! For EC: crosec_spi_io: Timeout waiting for framing byte. Change-Id: I2ff158968f946eb780d593c8b1d1e8b07f95ce8a Signed-off-by: KangMin Wang Reviewed-on: https://review.coreboot.org/c/coreboot/+/91517 Reviewed-by: Paul Menzel Reviewed-by: Derek Huang Reviewed-by: Subrata Banik Tested-by: build bot (Jenkins) Reviewed-by: Kapil Porwal --- src/mainboard/google/bluey/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/bluey/Kconfig b/src/mainboard/google/bluey/Kconfig index 45017a4e01..c76878cf1b 100644 --- a/src/mainboard/google/bluey/Kconfig +++ b/src/mainboard/google/bluey/Kconfig @@ -175,6 +175,7 @@ config DRIVER_TPM_I2C_BUS hex default 0xa if BOARD_GOOGLE_MODEL_QUENBI default 0xa if BOARD_GOOGLE_MODEL_QUARTZ + default 0xa if BOARD_GOOGLE_MODEL_MICA default 0x10 config DRIVER_TPM_I2C_ADDR @@ -185,6 +186,7 @@ config EC_GOOGLE_CHROMEEC_SPI_BUS hex default 0xd if BOARD_GOOGLE_MODEL_QUENBI default 0xd if BOARD_GOOGLE_MODEL_QUARTZ + default 0xd if BOARD_GOOGLE_MODEL_MICA default 0xb config MAINBOARD_GPIO_PIN_FOR_TOUCHPAD_POWER @@ -200,6 +202,7 @@ config MAINBOARD_GPIO_PIN_FOR_GSC_AP_INTERRUPT int default 91 if BOARD_GOOGLE_MODEL_QUENBI default 91 if BOARD_GOOGLE_MODEL_QUARTZ + default 91 if BOARD_GOOGLE_MODEL_MICA default 34 help This option specifies the GPIO pin number on the mainboard that is