arm: orion5x: basic Device Tree support
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 16 Nov 2012 15:39:45 +0000 (16:39 +0100)
committerJason Cooper <jason@lakedaemon.net>
Wed, 21 Nov 2012 21:00:45 +0000 (21:00 +0000)
commit1bffb4a8729838f5ee27364803406416459c3252
tree5c8c1c63d843d902c92d03fc90edff3f0e77b29b
parent9973978614f6cdec2ba52ce161a4bd084b252267
arm: orion5x: basic Device Tree support

This commit adds basic DT support for the Orion5x SoC family. It adds
an orion5x.dtsi description of the Orion5x SoC as well as the needed
DT_MACHINE structure to support boards converted to DT in the future.

So far, the Device Tree contains the interrupt controller, the GPIO
bank, the UART controllers, the SPI controller, the watchdog, the SATA
controller, the I2C controller and the cryptographic engine.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested by: Maxime Hadjinlian <mhadjinlian@lacie.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/boot/dts/orion5x.dtsi [new file with mode: 0644]
arch/arm/mach-orion5x/Kconfig
arch/arm/mach-orion5x/Makefile
arch/arm/mach-orion5x/board-dt.c [new file with mode: 0644]
arch/arm/mach-orion5x/common.c
arch/arm/mach-orion5x/common.h