summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/integrator.dtsi
Commit message (Collapse)AuthorAgeFilesLines
* ARM: integrator: move core module LED to device treeLinus Walleij2014-11-131-0/+10
| | | | | | | This gets rid of the custom LED driver in the Integrator directory altogether and switches us over to using the syscon LEDs for this. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: integrator: move debug LEDs to syscon LED driverLinus Walleij2014-11-131-0/+36
| | | | | | | | The Integrator debug block is a simple set of registers, make it a syscon and register the four LEDs on the Integrator/AP baseboard as syscon LEDs. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: integrator: move restart to the device treeLinus Walleij2014-11-131-1/+1
| | | | | | | | | | | | Using the augmented reset driver for the Versatile family, we can move the reset handling for the Integrator out of the machine. We add a "syscon" attribute to the core module, and access the syscon registers using this handle. We need to select SYSCON, POWER, POWER_RESET and POWER_RESET_VERSATILE in order for the restart functionality to always be available on all systems (it should not be optional). Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: integrator: move EBI to the device treeLinus Walleij2013-12-041-0/+5
| | | | | | | This moves the External Bus Interface (EBI) over to a device tree node and deletes the static mappings from the platform. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: integrator: move CM base into device treeLinus Walleij2013-10-161-0/+5
| | | | | | | | | This moves the core module (CM) control base into the device tree. It is a simple memory range of 0x200 bytes. Move the cm header down into the machine directory and unexport the cm_control() symbol as no modules are using it. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: 7519/1: integrator: convert platform devices to Device TreeLinus Walleij2012-09-171-0/+5
| | | | | | | | | This moves the physmap flash and SMSC91x ethernet devices over to the device tree, moving the static board code down into the #ifndef CONFIG_OF section. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: 7518/1: integrator: convert AMBA devices to device treeLinus Walleij2012-09-171-0/+38
| | | | | | | | | | | | | | | This converts the AMBA (PrimeCell) devices on the Integrator/AP and Integrator/CP over to probing from the Device Tree if the kernel is compiled for Device Tree support. We continue to #ifdef out all non-DT code and vice versa on respective boot type to get a clean cut. We need to add a bunch of auxdata (compare to the Versatile) to handle bus names and callbacks alike. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: 7517/1: integrator: initial device tree supportLinus Walleij2012-09-171-0/+33
This is initial device tree support for the ARM Integrator family, we create a very basic device tree, #ifdef out the non-DT machines when compiling for device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
OpenPOWER on IntegriCloud