Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85992?usp=email )
Change subject: mb/google/fatcat/var/fatcat: Workaround for codec enable with FPS ......................................................................
mb/google/fatcat/var/fatcat: Workaround for codec enable with FPS
There is an issue where the codec enable signal is not working correctly when FPS (Fingerprint Sensor) is enabled. This commit applies a temporary workaround by using a dedicated GPIO pin for codec enable.
This allows the codec to function properly even when FPS is enabled, preventing audio issues. A proper fix in hardware schematics will be implemented in a future update.
BUG=b:390031369 TEST=Verified audio playback works with FPS being enabled.
Change-Id: I9883036b5e964cb55bd34c36398a501f69a8ecaa Signed-off-by: Subrata Banik subratabanik@google.com --- M src/mainboard/google/fatcat/variants/fatcat/fw_config.c 1 file changed, 6 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/92/85992/1
diff --git a/src/mainboard/google/fatcat/variants/fatcat/fw_config.c b/src/mainboard/google/fatcat/variants/fatcat/fw_config.c index 0ba6048..3e6a192 100644 --- a/src/mainboard/google/fatcat/variants/fatcat/fw_config.c +++ b/src/mainboard/google/fatcat/variants/fatcat/fw_config.c @@ -443,7 +443,12 @@ PAD_NC(GPP_C15, NONE), /* GPP_D01: MOD_TCSS1_TYP_A_VBUS_EN */ PAD_CFG_GPO(GPP_D01, 1, DEEP), - PAD_NC(GPP_E19, NONE), + /* FIXME: b/390031369 + * use dedicated GPIO PIN for codec enable + * when FPS is enabled. + */ + /* GPP_E19: CODEC_EN */ + PAD_CFG_GPO(GPP_E19, 1, PLTRST), PAD_NC(GPP_E20, NONE), PAD_NC(GPP_F14, NONE), PAD_NC(GPP_F15, NONE),