mb/google/brya/variants/pujjolo: Update ISH GPIOs and add ISH firmware name

GPIO config for ISH:
 - GPP_B3 -> IMU_INT_L
 - GPP_B4 -> ACC_INT_L
 - GPP_B5 -> ISH_I2C0_SCL
 - GPP_B6 -> ISH_I2C0_SDA
 - GPP_D1 -> SEN_MODE2_EC_ISH_INT_ODL

ISH FW Name: pujjolo_ish.bin

TEST='ectool --name=cros_ish motionsense' command should print the
following messages:
Motion sensing active
Sensor 0: 420   704     8068
Sensor 1: 452   -16844  908
Sensor 2: 0     0       0

Change-Id: I6798c47c84d6948a861ac641d4e4b6830ba53b23
Signed-off-by: Kyle Lin <kylelinck@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87897
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Derek Huang <derekhuang@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Kyle Lin 2025-05-29 15:55:10 +08:00 committed by Subrata Banik
commit afaf4c3d7b
2 changed files with 9 additions and 8 deletions

View file

@ -56,14 +56,14 @@ static const struct pad_config override_gpio_table[] = {
PAD_CFG_NF(GPP_B1, NONE, DEEP, NF1),
/* B2 : NC */
PAD_NC(GPP_B2, NONE),
/* B3 : CPU_GP2 ==> GYRO_SENSOR_INT */
PAD_CFG_GPI_APIC(GPP_B3, NONE, PWROK, LEVEL, INVERT),
/* B4 : PROC_GP3 ==> ACC_SENSOR_INT */
PAD_CFG_GPI_APIC(GPP_B4, NONE, PWROK, LEVEL, INVERT),
/* B5 : GPP_B5 ==> ISH_I2C0_SENSOR_SCL */
PAD_CFG_NF(GPP_B5, NONE, DEEP, NF1),
/* B6 : GPP_B6 ==> ISH_I2C0_SENSOR_SDA */
PAD_CFG_NF(GPP_B6, NONE, DEEP, NF1),
/* B3 : ISH_IMU_INT_L */
PAD_CFG_NF(GPP_B3, NONE, DEEP, NF4),
/* B4 : ISH_ACC_INT_L */
PAD_CFG_NF(GPP_B4, NONE, DEEP, NF4),
/* B5 : EC_I2C_SENSOR_SDA_SOC */
PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_B5, NONE, DEEP, NF1),
/* B6 : EC_I2C_SENSOR_SCL_SOC */
PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_B6, NONE, DEEP, NF1),
/* B7 : GPP_B7 ==> NC */
PAD_CFG_NF(GPP_B7, NONE, DEEP, NF2),
/* B8 : WWAN_SAR_DETECT_2_ODL */

View file

@ -448,6 +448,7 @@ chip soc/intel/alderlake
device ref ish on
chip drivers/intel/ish
register "add_acpi_dma_property" = "true"
register "firmware_name" = ""pujjolo_ish.bin""
device generic 0 on end
end
end