armv8/gic: Fix GIC v2 initialization
authorThierry Reding <treding@nvidia.com>
Thu, 20 Aug 2015 09:52:15 +0000 (11:52 +0200)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Thu, 15 Oct 2015 12:47:03 +0000 (14:47 +0200)
commitb1964c72bdb9ca44de3a56d40927409b8cab2a76
treeb86e32cca2240d66de202308c3fd154d79d1057d
parentad3d6e88a1a4e6aacc55b39c2bad1528100784c0
armv8/gic: Fix GIC v2 initialization

Initialize all GICD_IGROUPRn registers and set up GICC_CTLR to enable
interrupts to the primary CPU. This fixes issues seen after booting a
Linux kernel from U-Boot.

Suggested-by: Marc Zyngier <marc.zyngier@arm.com>
Suggested-by: Mark Rutland <mark.rutland@arm.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm/lib/gic_64.S