From 0e545f57b708630c54c8c5c24ea7f7034f6c40d9 Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Thu, 22 May 2014 10:20:38 +0200 Subject: power: reset: driver for the Versatile syscon reboot This driver enabled us to drive the reboot of the Versatile family of ARM reference boards. Even though only the RealView boards are supported initially, these boards all have the same procedure for reboot: - Write a magic value into an unlocking register - Write another magic value into a reset control register The driver will be reusable for Versatile and possibly also the Integrator family of reference boards. Cc: Dmitry Eremin-Solenikov Cc: David Woodhouse Acked-By: Sebastian Reichel Signed-off-by: Linus Walleij Signed-off-by: Arnd Bergmann --- drivers/power/reset/Kconfig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'drivers/power/reset/Kconfig') diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig index 81b445122eea..527a0f47ef44 100644 --- a/drivers/power/reset/Kconfig +++ b/drivers/power/reset/Kconfig @@ -92,6 +92,15 @@ config POWER_RESET_SUN6I help Reboot support for the Allwinner A31 SoCs. +config POWER_RESET_VERSATILE + bool "ARM Versatile family reboot driver" + depends on ARM + depends on MFD_SYSCON + depends on OF + help + Power off and restart support for ARM Versatile family of + reference boards. + config POWER_RESET_VEXPRESS bool "ARM Versatile Express power-off and reset driver" depends on ARM || ARM64 -- cgit v1.2.3