xref: /openbmc/u-boot/drivers/sysreset/Kconfig (revision 403e9cbc)
1#
2# System reset devices
3#
4
5menu "System reset device drivers"
6
7config SYSRESET
8	bool "Enable support for system reset drivers"
9	depends on DM
10	help
11	  Enable system reset drivers which can be used to reset the CPU or
12	  board. Each driver can provide a reset method which will be called
13	  to effect a reset. The uclass will try all available drivers when
14	  reset_walk() is called.
15
16if SYSRESET
17
18config SYSRESET_PSCI
19	bool "Enable support for PSCI System Reset"
20	depends on ARM_PSCI_FW
21	help
22	  Enable PSCI SYSTEM_RESET function call.  To use this, PSCI firmware
23	  must be running on your system.
24
25endif
26
27config SYSRESET_SYSCON
28	bool "Enable support for mfd syscon reboot driver"
29	select REGMAP
30	select SYSCON
31	help
32	  Reboot support for generic SYSCON mapped register reset.
33
34config SYSRESET_WATCHDOG
35	bool "Enable support for watchdog reboot driver"
36	select WDT
37	help
38	  Reboot support for generic watchdog reset.
39
40endmenu
41