arm64: dts: r8a7795: Add GIC-400 virtual interfaces
authorDirk Behme <dirk.behme@de.bosch.com>
Tue, 16 Feb 2016 09:43:22 +0000 (10:43 +0100)
committerSimon Horman <horms+renesas@verge.net.au>
Fri, 19 Feb 2016 05:55:33 +0000 (14:55 +0900)
commit4c811edf65e809e6ac6ec35f4818efba2b1c6163
tree9587338031247cba5df5c76cda2633e95b2a1052
parent9c6c053c9ea845d61d3f0a7f1ba656b8154c64d0
arm64: dts: r8a7795: Add GIC-400 virtual interfaces

Besides the distributor and the CPU interface the GIC-400 additionally
supports the virtual interface control blocks and the virtual CPU interfaces.

Add the physical base addresses and size for these.

See

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0471b/index.html
-> 3.2. GIC-400 register map

and Linux kernel's

Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt

for more details.

For the at GICH Virtual interface control blocks at 0xf1040000 cover the
whole 128kB (0x20000) range. This is done based on the advice from Marc
Zyngier http://www.spinics.net/lists/arm-kernel/msg483139.html

Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm64/boot/dts/renesas/r8a7795.dtsi