From dec1dfe1601d26a6abc6bde0904c7fbb7ed719df Mon Sep 17 00:00:00 2001 From: Swathi Tamilselvan Date: Tue, 20 Jan 2026 16:32:00 +0530 Subject: [PATCH] mb/google/bluey: Add support to invoke LPASS Init MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support in mainboard to invoke LPASS Initialization. Test=1. Create an image.serial.bin and ensure it boots on X1P42100. 2. Verified LP0 BCM vote using serial logs. Serial Log: [DEBUG] BCM: Found address 0x00050048 for resource LP0 [INFO ] BCM: Successfully voted for LP0 (addr=0x00050048, val=0x60004001) 3. Verified if the clocks are enabled by taking clock dump. Clock enablement is verified by dumping the 31st bit of the corresponding clock’s CBCR register. A value of 0 in bit 31 indicates that the clock is ON. The register details are part of HRD-X1P42100-S1 document. https://docs.qualcomm.com/bundle/resource/topics/HRD-X1P42100-S1/ Change-Id: Icdcb8176639d4c6d24ab6cd2741d7e44e2370eb0 Signed-off-by: Swathi Tamilselvan Reviewed-on: https://review.coreboot.org/c/coreboot/+/90852 Reviewed-by: Subrata Banik Reviewed-by: Paul Menzel Tested-by: build bot (Jenkins) Reviewed-by: Kapil Porwal --- src/mainboard/google/bluey/mainboard.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mainboard/google/bluey/mainboard.c b/src/mainboard/google/bluey/mainboard.c index ea0e8a4851..ad02b2ea3c 100644 --- a/src/mainboard/google/bluey/mainboard.c +++ b/src/mainboard/google/bluey/mainboard.c @@ -203,6 +203,8 @@ static void mainboard_init(struct device *dev) setup_usb(); display_startup(); + + lpass_init(); } static void mainboard_enable(struct device *dev)