]> git.ipfire.org Git - thirdparty/u-boot.git/commit
arm64: versal2: fix GICD/GICR base addresses for Versal Gen 2
authorMaheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
Tue, 10 Feb 2026 11:02:06 +0000 (12:02 +0100)
committerMichal Simek <michal.simek@amd.com>
Wed, 11 Feb 2026 08:26:17 +0000 (09:26 +0100)
commit85bbd16750ed7a4907666bfa01effc39ef1f4c0c
tree61105579d8bb95db2c70369d544515e87a1395f6
parent6d865c1ee61621e1fc91bc29764c39b7730b57f1
arm64: versal2: fix GICD/GICR base addresses for Versal Gen 2

Versal2 was using wrong GIC base mappings, causing GICR_TYPER reads to
not match EL1 MPIDR. This led U-Boot to walk beyond the per-CPU GICR
frames, access out-of-range addresses, and hit a synchronous exception
during early gic init percpu while booting up on alternate core
i.e., non cpu0.

Update Versal Gen 2 headers to the correct Versal Gen 2 bases.

Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/d0bc3fe1af8409fcfe505e55fb7042a33b845a4e.1770721325.git.michal.simek@amd.com
include/configs/amd_versal2.h