[PATCH] arm64: gic: Add power up sequence for GIC-600

Tom Rini trini at konsulko.com
Wed Mar 20 13:41:41 CET 2024


On Wed, Mar 06, 2024 at 04:54:41PM +0530, Venkatesh Yadav Abbarapu wrote:

> Arm's GIC-600 features a Power Register (GICR_PWRR),
> which needs to be programmed to enable redistributor
> operation. Power on the redistributor and  wait until
> the power on state is reflected by checking the bit
> GICR_PWRR.RDPD == 0. While running U-Boot in EL3
> without enabling this register, GICR_WAKER.ChildrenAsleep
> bit is not getting cleared and loops infinitely.
> This register(GICR_PWRR) must be programmed to mark the frame
> as powered on, before accessing other registers in the frame.
> Rest of initialization sequence remains the same.
> 
> ARM GIC-600 IP complies with ARM GICv3 architecture.
> Enable this config if GIC-600 IP present.
> 
> Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu at amd.com>

Applied to u-boot/next, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20240320/0a99d198/attachment.sig>


More information about the U-Boot mailing list