Weimin Wu has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/81636?usp=email )
Change subject: mb/google/nissa/var/anraggar: Set EN_SPK_PA to low to avoid noise mb/google/nissa/var/anraggar: Delay to deassert RST pin for TCHSCR ......................................................................
mb/google/nissa/var/anraggar: Set EN_SPK_PA to low to avoid noise mb/google/nissa/var/anraggar: Delay to deassert RST pin for TCHSCR
Change to pull up the GPP_C1 (RST pin of touchscree) from early table to override table, make RST (GPP_C1) delay VDD (GPP_C0) raising by more than 10ms to adapt to SPEC requirements.
BUG=314744757 TEST=touchscreen function workable
Change-Id: I4bd17ecf8ffbe6ca8791fa1bc4577f4dfb4ea8e8 Signed-off-by: Weimin Wu wuweimin@huaqin.corp-partner.google.com --- M src/mainboard/google/brya/variants/anraggar/gpio.c 1 file changed, 6 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/81636/1
diff --git a/src/mainboard/google/brya/variants/anraggar/gpio.c b/src/mainboard/google/brya/variants/anraggar/gpio.c index 94e03f6..98a03ef 100644 --- a/src/mainboard/google/brya/variants/anraggar/gpio.c +++ b/src/mainboard/google/brya/variants/anraggar/gpio.c @@ -29,6 +29,11 @@ /* B11 : NC ==> EN_PP3300_WLAN_X*/ PAD_CFG_GPO(GPP_B11, 0, DEEP),
+ /* C0 : SMBCLK ==> EN_PP3300_TCHSCR_X */ + PAD_CFG_GPO(GPP_C0, 1, DEEP), + /* C1 : SMBDATA ==> TCHSCR_RST_L */ + PAD_CFG_GPO(GPP_C1, 1, DEEP), + /* D6 : NC ==> WWAN_PWR_ENABLE */ PAD_CFG_GPO(GPP_D6, 1, DEEP), /* D8 : SRCCLKREQ3# ==> NC */ @@ -96,7 +101,7 @@ /* C0 : SMBCLK ==> EN_PP3300_TCHSCR_X */ PAD_CFG_GPO(GPP_C0, 1, DEEP), /* C1 : SMBDATA ==> TCHSCR_RST_L */ - PAD_CFG_GPO(GPP_C1, 1, DEEP), + PAD_CFG_GPO(GPP_C1, 0, DEEP),
/* H20 : IMGCLKOUT1 ==> WLAN_PERST_L */ PAD_CFG_GPO(GPP_H20, 0, DEEP),