From 8ec72e69f47221842d02f18eb47dd473807fee9e Mon Sep 17 00:00:00 2001 From: Vaibhav Shankar Date: Mon, 16 Jan 2017 14:54:29 -0800 Subject: [PATCH] UPSTREAM: mainboard/google/reef: Ignore Audio DMIC IOSSTATE Audio DMIC PLL needs to be ON in S0ix to support Wake on Voice. This requires GPIO_79 and GPIO_80 to be configured as IGNORE IOSSTATE. So DMIC CLKs will be ON in S0ix. BUG=none BRANCH=none TEST=none Change-Id: Id6ddb380477762b37fe0b8fdcac762033048438b Signed-off-by: Patrick Georgi Original-Commit-Id: c0eae6112f9c5449b312d6768b618b9f7fde23c9 Original-Change-Id: If91045a8664ce853366b670b9db38d620818fbab Original-Signed-off-by: Vaibhav Shankar Original-Reviewed-on: https://review.coreboot.org/18155 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Aaron Durbin Reviewed-on: https://chromium-review.googlesource.com/430713 --- src/mainboard/google/reef/variants/baseboard/gpio.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mainboard/google/reef/variants/baseboard/gpio.c b/src/mainboard/google/reef/variants/baseboard/gpio.c index 0c5975aec3..a764b466e1 100644 --- a/src/mainboard/google/reef/variants/baseboard/gpio.c +++ b/src/mainboard/google/reef/variants/baseboard/gpio.c @@ -218,8 +218,10 @@ static const struct pad_config gpio_table[] = { PAD_CFG_GPI(GPIO_78, UP_20K, DEEP), /* I2S1_SDO */ /* DMIC or I2S4 */ - PAD_CFG_NF(GPIO_79, NATIVE, DEEP, NF1), /* AVS_DMIC_CLK_A1 */ - PAD_CFG_NF(GPIO_80, NATIVE, DEEP, NF1), /* AVS_DMIC_CLK_B1 */ + /* AVS_DMIC_CLK_A1 */ + PAD_CFG_NF_IOSSTATE(GPIO_79, NATIVE, DEEP, NF1, IGNORE), + /* AVS_DMIC_CLK_B1 */ + PAD_CFG_NF_IOSSTATE(GPIO_80, NATIVE, DEEP, NF1, IGNORE), PAD_CFG_NF(GPIO_81, NATIVE, DEEP, NF1), /* AVS_DMIC_DATA_1 */ PAD_CFG_GPI(GPIO_82, DN_20K, DEEP), /* unused -- strap */ PAD_CFG_NF(GPIO_83, NATIVE, DEEP, NF1), /* AVS_DMIC_DATA_2 */