diff --git a/src/mainboard/google/brya/variants/pujjolo/gpio.c b/src/mainboard/google/brya/variants/pujjolo/gpio.c index a3856d4a1a..ac14f0d22f 100644 --- a/src/mainboard/google/brya/variants/pujjolo/gpio.c +++ b/src/mainboard/google/brya/variants/pujjolo/gpio.c @@ -118,8 +118,8 @@ static const struct pad_config override_gpio_table[] = { PAD_CFG_GPO_LOCK(GPP_D0, 0, LOCK_CONFIG), /* D1 : ISH_GP1 ==> SOC_GSEN2_INT# */ PAD_CFG_NF(GPP_D1, NONE, DEEP, NF1), - /* D2 : NC */ - PAD_NC_LOCK(GPP_D2, NONE, LOCK_CONFIG), + /* D2 : NC => EN_FP_PWR */ + PAD_CFG_GPO_LOCK(GPP_D2, 1, LOCK_CONFIG), /* D3 : ISH_GP3 ==> WCAM_RST_L */ PAD_CFG_GPO_LOCK(GPP_D3, 0, LOCK_CONFIG), /* D4 : IMGCLKOUT0 ==> BT_DISABLE_L */ diff --git a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb index 1ffcf7aadc..c726761fae 100644 --- a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb +++ b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb @@ -8,6 +8,10 @@ fw_config option WIFI_SAR_TABLE_AX211 0 option WIFI_SAR_TABLE_AX203 1 end + field FP 24 + option FP_ABSENT 0 + option FP_PRESENT 1 + end field SD_CARD 25 option SD_ABSENT 0 option SD_PRESENT 1 @@ -630,7 +634,9 @@ chip soc/intel/alderlake register "reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_E7)" register "enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_D2)" register "enable_delay_ms" = "3" - device spi 0 on end + device spi 0 on + probe FP FP_PRESENT + end end # FPMCU end device ref cnvi_wifi on