From d2f98171ee041513126aa5680b49ebfb845abd7a Mon Sep 17 00:00:00 2001 From: Pierce Chou Date: Mon, 26 Jan 2026 13:56:51 +0800 Subject: [PATCH] mb/google/ocelot/var/ocicat: Fix ELAN Touchpad i2c error Revised the GPP_E18 configuration to use GPI IRQ. BUG=b:473955137 TEST=Confirmed that the ELAN touchpad functionality is operating correctly,and no occurrences of the following error message are observed in the logs: elan_i2c i2c-ELAN0000:00: invalid report id data (0) Change-Id: Ie8fd2f13f5db4f830e4ffcd88a5a7b55f4d9bee3 Signed-off-by: Pierce Chou Reviewed-on: https://review.coreboot.org/c/coreboot/+/90908 Reviewed-by: Pranava Y N Tested-by: build bot (Jenkins) --- src/mainboard/google/ocelot/variants/ocicat/gpio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mainboard/google/ocelot/variants/ocicat/gpio.c b/src/mainboard/google/ocelot/variants/ocicat/gpio.c index 25aa28c73b..3c2f44b1c9 100644 --- a/src/mainboard/google/ocelot/variants/ocicat/gpio.c +++ b/src/mainboard/google/ocelot/variants/ocicat/gpio.c @@ -209,8 +209,8 @@ static const struct pad_config gpio_table[] = { PAD_NC(GPP_E16, NONE), /* GPP_E17: NC */ PAD_NC(GPP_E17, NONE), - /* GPP_E18: THC0_SPI1_INT_N_TCH_PNL1 */ - PAD_CFG_NF(GPP_E18, NONE, DEEP, NF3), + /* GPP_E18: TCHPAD_INT_ODL */ + PAD_CFG_GPI_IRQ_WAKE(GPP_E18, NONE, PWROK, LEVEL, INVERT), /* GPP_E19: NC */ PAD_NC(GPP_E19, NONE), /* GPP_E20: NC */