diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2014-10-17 10:18:59 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2014-11-13 04:32:02 -0500 |
commit | b437c52c296715eaad77c949fcfc074911a72427 (patch) | |
tree | f35a8df68af11df0ea1b58cc26b796b63bdde482 /arch/arm/mach-integrator/Kconfig | |
parent | beb5818bd012953c79de38f9726f327d8e311569 (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/Kconfig | 4 |
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 |