From d216ea151c1b14a2d7ce74dc5a65ca7895188d91 Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Mon, 19 Jan 2026 10:44:30 +0530 Subject: [PATCH] mb/google/bluey: Change ADSP I2C transfer mode to MIXED Update QUPV3_2_SE4 (ADSP I2C) configuration to use MIXED mode instead of GSI. This allows the I2C controller for the charger and fuel gauge to handle both GSI (DMA) and non-GSI transfers, ensuring better compatibility during different boot stages. BUG=b:472358270 BRANCH=None TEST=TBD. Change-Id: Ie2ed3cd6991c3d98b7902c1331e68ec5a4f35d92 Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/c/coreboot/+/90796 Tested-by: build bot (Jenkins) Reviewed-by: Jayvik Desai Reviewed-by: Kapil Porwal --- src/mainboard/google/bluey/mainboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mainboard/google/bluey/mainboard.c b/src/mainboard/google/bluey/mainboard.c index 6551976f55..ea0e8a4851 100644 --- a/src/mainboard/google/bluey/mainboard.c +++ b/src/mainboard/google/bluey/mainboard.c @@ -171,7 +171,7 @@ static void mainboard_init(struct device *dev) qupv3_se_fw_load_and_init(QUPV3_0_SE0, SE_PROTOCOL_I2C, MIXED); /* Trackpad I2C */ /* ADSP I2C (Charger/Fuel gauge) */ - qupv3_se_fw_load_and_init(QUPV3_2_SE4, SE_PROTOCOL_I2C, GSI); + qupv3_se_fw_load_and_init(QUPV3_2_SE4, SE_PROTOCOL_I2C, MIXED); if (CONFIG(MAINBOARD_HAS_PS8820_RETIMER)) {