12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #
- # System reset devices
- #
- menu "System reset device drivers"
- config SYSRESET
- bool "Enable support for system reset drivers"
- depends on DM
- help
- Enable system reset drivers which can be used to reset the CPU or
- board. Each driver can provide a reset method which will be called
- to effect a reset. The uclass will try all available drivers when
- reset_walk() is called.
- 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
- help
- 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.
- endmenu
|