5 menu "System reset device drivers"
8 bool "Enable support for system reset drivers"
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.
19 bool "Enable support for GPIO reset driver"
22 Reset support via GPIO pin connected reset logic. This is used for
23 example on Microblaze where reset logic can be controlled via GPIO
24 pin which triggers cpu reset.
26 config SYSRESET_MICROBLAZE
27 bool "Enable support for Microblaze soft reset"
30 This is soft reset on Microblaze which does jump to 0x0 address.
33 bool "Enable support for PSCI System Reset"
34 depends on ARM_PSCI_FW
36 Enable PSCI SYSTEM_RESET function call. To use this, PSCI firmware
37 must be running on your system.
39 config SYSRESET_TI_SCI
40 bool "TI System Control Interface (TI SCI) system reset driver"
41 depends on TI_SCI_PROTOCOL
43 This enables the system reset driver support over TI System Control
44 Interface available on some new TI's SoCs.
48 config SYSRESET_SYSCON
49 bool "Enable support for mfd syscon reboot driver"
53 Reboot support for generic SYSCON mapped register reset.
55 config SYSRESET_WATCHDOG
56 bool "Enable support for watchdog reboot driver"
59 Reboot support for generic watchdog reset.
62 bool "Enable support for x86 processor reboot driver"
65 Reboot support for generic x86 processor reset.
67 config SYSRESET_MCP83XX
68 bool "Enable support MPC83xx SoC family reboot driver"
70 Reboot support for NXP MPC83xx SoCs.