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 <kangmin.wang@luxshare.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91517
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Derek Huang <derekhuang@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
This commit is contained in:
KangMin Wang 2026-03-03 14:54:35 +08:00 committed by Subrata Banik
commit 2f88fec014

View file

@ -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