mb/google/fatcat: Fix GPIO config for headphone jack detection
This commit updates GPP_F17 (CODEC_INIT_N) configuration to fix an issue with the 3.5mm headphone jack on the I2S codec AIC not detecting headphone plug/unplug events. Specifically, we need to configure GPP_F17 to have interrupt capability, edge detection to detect plug and unplug events, and power state persistence. BUG=b:434208278 TEST=After booting to OS, plug and unplug a headphone to the I2S codec add-in card, headphone is getting detected. Change-Id: I1c662ec680d8175be5854c753ea1481d09afb561 Signed-off-by: Zhixing Ma <zhixing.ma@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/88564 Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
953957e961
commit
5537ce7c2f
1 changed files with 1 additions and 1 deletions
|
|
@ -270,7 +270,7 @@ static const struct pad_config gpio_table[] = {
|
|||
/* GPP_F13: THC_I2C1_SDA_TCH_PAD */
|
||||
PAD_CFG_NF(GPP_F13, NONE, DEEP, NF8),
|
||||
/* GPP_F17: CODEC_INT_N */
|
||||
PAD_CFG_GPI(GPP_F17, NONE, DEEP),
|
||||
PAD_CFG_GPI_INT(GPP_F17, NONE, PLTRST, EDGE_BOTH),
|
||||
/* GPP_F18: TCH_PAD_INT_N */
|
||||
/* NOTE: require rework to switch from GPP_A13 to GPP_F18 */
|
||||
PAD_CFG_GPI_APIC(GPP_F18, NONE, PLTRST, LEVEL, INVERT),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue