Merge tag 'signed-efi-2018.11' of git://github.com/agraf/u-boot
[oweals/u-boot.git] / drivers / sysreset / Kconfig
index 966463036f1175cd26b0cc6aeaba32a2fb8a370a..8ce3e2e20761e55f25b924c97004fdf413a2383b 100644 (file)
@@ -15,6 +15,20 @@ config SYSRESET
 
 if SYSRESET
 
+config SYSRESET_GPIO
+       bool "Enable support for GPIO reset driver"
+       select GPIO
+       help
+         Reset support via GPIO pin connected reset logic. This is used for
+         example on Microblaze where reset logic can be controlled via GPIO
+         pin which triggers cpu reset.
+
+config SYSRESET_MICROBLAZE
+       bool "Enable support for Microblaze soft reset"
+       depends on MICROBLAZE
+       help
+         This is soft reset on Microblaze which does jump to 0x0 address.
+
 config SYSRESET_PSCI
        bool "Enable support for PSCI System Reset"
        depends on ARM_PSCI_FW
@@ -22,5 +36,37 @@ config SYSRESET_PSCI
          Enable PSCI SYSTEM_RESET function call.  To use this, PSCI firmware
          must be running on your system.
 
+config SYSRESET_TI_SCI
+       bool "TI System Control Interface (TI SCI) system reset driver"
+       depends on TI_SCI_PROTOCOL
+       help
+         This enables the system reset driver support over TI System Control
+         Interface available on some new TI's SoCs.
+
 endif
+
+config SYSRESET_SYSCON
+       bool "Enable support for mfd syscon reboot driver"
+       select REGMAP
+       select SYSCON
+       help
+         Reboot support for generic SYSCON mapped register reset.
+
+config SYSRESET_WATCHDOG
+       bool "Enable support for watchdog reboot driver"
+       select WDT
+       help
+         Reboot support for generic watchdog reset.
+
+config SYSRESET_X86
+       bool "Enable support for x86 processor reboot driver"
+       depends on X86
+       help
+         Reboot support for generic x86 processor reset.
+
+config SYSRESET_MCP83XX
+       bool "Enable support MPC83xx SoC family reboot driver"
+       help
+         Reboot support for NXP MPC83xx SoCs.
+
 endmenu