From ccbfe76a707256a947477680c18ff22c24e7a06e Mon Sep 17 00:00:00 2001 From: Jamie Ryu Date: Fri, 7 Jul 2023 16:01:25 -0700 Subject: [PATCH] mb/google/rex/var/ovis: Configure CNVi GPIO IO Standby State This configures GPIO IO Standby State of GPP_F00 - GPP_F05 as masked for CNVi to function properly with the connected bluetooth devices and wake up from low power state. BUG=None TEST=None Change-Id: I977493fd95a99381279f5a3f5e679e4893369b8a Signed-off-by: Jamie Ryu Reviewed-on: https://review.coreboot.org/c/coreboot/+/76362 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai Reviewed-by: Subrata Banik Reviewed-by: Sukumar Ghorai --- src/mainboard/google/rex/variants/ovis/gpio.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mainboard/google/rex/variants/ovis/gpio.c b/src/mainboard/google/rex/variants/ovis/gpio.c index b86307f075..db6f7aa0c8 100644 --- a/src/mainboard/google/rex/variants/ovis/gpio.c +++ b/src/mainboard/google/rex/variants/ovis/gpio.c @@ -237,17 +237,17 @@ static const struct pad_config gpio_table[] = { PAD_CFG_GPO(GPP_E22, 1, DEEP), /* GPP_F00 : [] ==> CNV_BRI_DT_R */ - PAD_CFG_NF(GPP_F00, NONE, DEEP, NF1), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F00, NONE, DEEP, NF1), /* GPP_F01 : [] ==> CNV_BRI_RSP */ - PAD_CFG_NF(GPP_F01, UP_20K, DEEP, NF1), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F01, UP_20K, DEEP, NF1), /* GPP_F02 : [] ==> CNV_RGI_DT_R */ - PAD_CFG_NF(GPP_F02, NONE, DEEP, NF1), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F02, NONE, DEEP, NF1), /* GPP_F03 : [] ==> CNV_RGI_RSP */ - PAD_CFG_NF(GPP_F03, UP_20K, DEEP, NF1), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F03, UP_20K, DEEP, NF1), /* GPP_F04 : [] ==> CNV_RF_RST_L */ - PAD_CFG_NF(GPP_F04, NONE, DEEP, NF1), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F04, NONE, DEEP, NF1), /* GPP_F05 : [] ==> WLAN_CNVI_CLKREQ_ODL */ - PAD_CFG_NF(GPP_F05, NONE, DEEP, NF3), + PAD_CFG_NF_IOSTANDBY_IGNORE(GPP_F05, NONE, DEEP, NF3), /* GPP_F06 : [] ==> WWAN_WLAN_COEX3 */ PAD_NC(GPP_F06, NONE), /* GPP_F07 : [] ==> UCAM_MCLK_R */