From 799184397a06966403b9b2f3f5b53dba27eb272a Mon Sep 17 00:00:00 2001 From: Kane Chen Date: Fri, 8 Nov 2019 15:52:29 +0800 Subject: mb/google/hatch/variants/helios: Fix leakage voltage problem on touchscreen Set GPP_C4 default to low to fix leakage voltage problem on touchscreen during power on. BUG=b:142368161 BRANCH=Master TEST=emerge-hatch coreboot chromeos-ec chromeos-bootimage Flash FW to DUT, and make sure touchscreen works. Signed-off-by: Kane Chen Change-Id: Ie9197192c9d6dfb30c10559990c6010b1b2d3a45 Reviewed-on: https://review.coreboot.org/c/coreboot/+/36670 Reviewed-by: Tim Wawrzynczak Reviewed-by: Shelley Chen Reviewed-by: Subrata Banik Tested-by: build bot (Jenkins) --- src/mainboard/google/hatch/variants/helios/gpio.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/mainboard/google') diff --git a/src/mainboard/google/hatch/variants/helios/gpio.c b/src/mainboard/google/hatch/variants/helios/gpio.c index bebcf32662..85eb3fc156 100644 --- a/src/mainboard/google/hatch/variants/helios/gpio.c +++ b/src/mainboard/google/hatch/variants/helios/gpio.c @@ -33,6 +33,8 @@ static const struct pad_config gpio_table[] = { PAD_NC(GPP_B19, NONE), /* C1 : SMBDATA ==> NC */ PAD_NC(GPP_C1, NONE), + /* C4 : TOUCHSCREEN_DIS_L */ + PAD_CFG_GPO(GPP_C4, 0, DEEP), /* C6 : GPP_C6 ==> NC */ PAD_NC(GPP_C6, NONE), /* C7 : GPP_C7 ==> NC */ -- cgit v1.2.3