From d3760cdfdf1daadecd7939bf8f311ce0bac84fe3 Mon Sep 17 00:00:00 2001 From: Kapil Porwal Date: Thu, 6 Nov 2025 19:33:41 +0530 Subject: [PATCH] mb/google/bluey: Configure QUP0 SE5 as I2C eUSB repeater, which is an I2C device, is connected to QUP0 SE5. BUG=none TEST=Build and boot to Google/Quenbi. Firmware log: ``` [INFO ] VB2:vb2_digest_init() 3872 bytes, hash algo 2, HW acceleration enabled [INFO ] CBFS: Found 'fallback/i2c_fw' @0xaa280 size 0x576 in mcache @0xc77dd470 ``` OS: ``` /sys/devices/platform/soc/bc0000.qcom,qupv3_0_geni_se/b94000.i2c/i2c-5 ``` Change-Id: Ia6a3e1f68b945f93e77b4370f81015fbc68d74d3 Signed-off-by: Kapil Porwal Reviewed-on: https://review.coreboot.org/c/coreboot/+/89931 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik --- src/mainboard/google/bluey/mainboard.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mainboard/google/bluey/mainboard.c b/src/mainboard/google/bluey/mainboard.c index 92115f5464..c20d98bbf5 100644 --- a/src/mainboard/google/bluey/mainboard.c +++ b/src/mainboard/google/bluey/mainboard.c @@ -102,6 +102,7 @@ static void mainboard_init(struct device *dev) qupv3_se_fw_load_and_init(QUPV3_0_SE0, SE_PROTOCOL_I2C, MIXED); /* Trackpad I2C */ if (!CONFIG(MAINBOARD_NO_USB_A_PORT)) qupv3_se_fw_load_and_init(QUPV3_0_SE1, SE_PROTOCOL_I2C, MIXED); /* USB-A retimer */ + qupv3_se_fw_load_and_init(QUPV3_0_SE5, SE_PROTOCOL_I2C, MIXED); /* eUSB repeater */ if (CONFIG(MAINBOARD_HAS_FINGERPRINT_VIA_SPI)) qupv3_se_fw_load_and_init(QUPV3_2_SE2, SE_PROTOCOL_SPI, MIXED); /* Fingerprint SPI */