mb/google/bluey: Add support to invoke LPASS Init
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 <tswathi@qualcomm.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90852 Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kapil Porwal <kapilporwal@google.com>
This commit is contained in:
parent
b3e8bd4125
commit
dec1dfe160
1 changed files with 2 additions and 0 deletions
|
|
@ -203,6 +203,8 @@ static void mainboard_init(struct device *dev)
|
|||
setup_usb();
|
||||
|
||||
display_startup();
|
||||
|
||||
lpass_init();
|
||||
}
|
||||
|
||||
static void mainboard_enable(struct device *dev)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue