ARM: realview: basic device tree implementation
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 1 Oct 2014 07:29:22 +0000 (09:29 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 22 Oct 2014 11:48:20 +0000 (13:48 +0200)
commitfa6e2eec15a58ce6a47ad7e8a3ccf3ef917cca35
tree63ae33b7c42ab9f89feb9fc30f0997f64ccfa23e
parentf114040e3ea6e07372334ade75d1ee0775c355e1
ARM: realview: basic device tree implementation

This implements basic device tree boot support for the RealView
platforms, with a basic device tree for ARM PB1176 as an example.

The implementation is done with a new DT-specific board file
using only pre-existing bindings for the basic IRQ, timer and
serial port drivers. A new compatible type is added to the GIC
for the ARM1176.

This implementation uses the MFD syscon handle from day one to
access the system controller registers, and register the devices
using the SoC bus.

Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Rob Herring <robh@kernel.org>
Acked-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
arch/arm/mach-realview/Kconfig
arch/arm/mach-realview/Makefile
arch/arm/mach-realview/realview-dt.c [new file with mode: 0644]
drivers/irqchip/irq-gic.c