123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #
- # 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.
- 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
|