aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-integrator/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2014-10-17 10:18:59 -0400
committerLinus Walleij <linus.walleij@linaro.org>2014-11-13 04:32:02 -0500
commitb437c52c296715eaad77c949fcfc074911a72427 (patch)
treef35a8df68af11df0ea1b58cc26b796b63bdde482 /arch/arm/mach-integrator/Kconfig
parentbeb5818bd012953c79de38f9726f327d8e311569 (diff)
ARM: integrator: move restart to the device tree
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>
Diffstat (limited to 'arch/arm/mach-integrator/Kconfig')
-rw-r--r--arch/arm/mach-integrator/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-integrator/Kconfig b/arch/arm/mach-integrator/Kconfig
index aa7eb272e602..62e6db4bd533 100644
--- a/arch/arm/mach-integrator/Kconfig
+++ b/arch/arm/mach-integrator/Kconfig
@@ -8,8 +8,12 @@ config ARCH_INTEGRATOR
8 select GENERIC_CLOCKEVENTS 8 select GENERIC_CLOCKEVENTS
9 select HAVE_TCM 9 select HAVE_TCM
10 select ICST 10 select ICST
11 select MFD_SYSCON
11 select MULTI_IRQ_HANDLER 12 select MULTI_IRQ_HANDLER
12 select PLAT_VERSATILE 13 select PLAT_VERSATILE
14 select POWER_RESET
15 select POWER_RESET_VERSATILE
16 select POWER_SUPPLY
13 select SPARSE_IRQ 17 select SPARSE_IRQ
14 select USE_OF 18 select USE_OF
15 select VERSATILE_FPGA_IRQ 19 select VERSATILE_FPGA_IRQ