arm64: dts: vexpress: Support GICC_DIR operations
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 13 Dec 2016 14:24:53 +0000 (14:24 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 30 Dec 2016 15:31:24 +0000 (15:31 +0000)
commit1dff32d7df7ff5d80194ebce7ab5755b32564e13
treec53691a74ed5d06c6fd294f96441b481c581cafb
parent7ce7d89f48834cefece7804d38fc5d85382edf77
arm64: dts: vexpress: Support GICC_DIR operations

The GICv2 CPU interface registers span across 8K, not 4K as indicated in
the DT.  Only the GICC_DIR register is located after the initial 4K
boundary, leaving a functional system but without support for separately
EOI'ing and deactivating interrupts.

After this change the system supports split priority drop and interrupt
deactivation. This patch is based on similar one from Christoffer Dall:
commit 368400e242dc ("ARM: dts: vexpress: Support GICC_DIR operations")

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts