1b25732c2SMax Filippov# 2b25732c2SMax Filippov# System reset devices 3b25732c2SMax Filippov# 4b25732c2SMax Filippov 5b25732c2SMax Filippovmenu "System reset device drivers" 6b25732c2SMax Filippov 7b25732c2SMax Filippovconfig SYSRESET 8b25732c2SMax Filippov bool "Enable support for system reset drivers" 9b25732c2SMax Filippov depends on DM 10b25732c2SMax Filippov help 11b25732c2SMax Filippov Enable system reset drivers which can be used to reset the CPU or 12b25732c2SMax Filippov board. Each driver can provide a reset method which will be called 13b25732c2SMax Filippov to effect a reset. The uclass will try all available drivers when 14b25732c2SMax Filippov reset_walk() is called. 15b25732c2SMax Filippov 16*4fe1bec3SKever Yangconfig SPL_SYSRESET 17*4fe1bec3SKever Yang bool "Enable support for system reset drivers in SPL mode" 18*4fe1bec3SKever Yang depends on SYSRESET && SPL_DM 19*4fe1bec3SKever Yang help 20*4fe1bec3SKever Yang Enable system reset drivers which can be used to reset the CPU or 21*4fe1bec3SKever Yang board. Each driver can provide a reset method which will be called 22*4fe1bec3SKever Yang to effect a reset. The uclass will try all available drivers when 23*4fe1bec3SKever Yang reset_walk() is called. 24*4fe1bec3SKever Yang 25*4fe1bec3SKever Yangconfig TPL_SYSRESET 26*4fe1bec3SKever Yang bool "Enable support for system reset drivers in TPL mode" 27*4fe1bec3SKever Yang depends on SYSRESET && TPL_DM 28*4fe1bec3SKever Yang help 29*4fe1bec3SKever Yang Enable system reset drivers which can be used to reset the CPU or 30*4fe1bec3SKever Yang board. Each driver can provide a reset method which will be called 31*4fe1bec3SKever Yang to effect a reset. The uclass will try all available drivers when 32*4fe1bec3SKever Yang reset_walk() is called. 33*4fe1bec3SKever Yang 34573a3811SMasahiro Yamadaif SYSRESET 35573a3811SMasahiro Yamada 36573a3811SMasahiro Yamadaconfig SYSRESET_PSCI 37573a3811SMasahiro Yamada bool "Enable support for PSCI System Reset" 38573a3811SMasahiro Yamada depends on ARM_PSCI_FW 39573a3811SMasahiro Yamada help 40573a3811SMasahiro Yamada Enable PSCI SYSTEM_RESET function call. To use this, PSCI firmware 41573a3811SMasahiro Yamada must be running on your system. 42573a3811SMasahiro Yamada 43573a3811SMasahiro Yamadaendif 44e3889691SÁlvaro Fernández Rojas 45e3889691SÁlvaro Fernández Rojasconfig SYSRESET_SYSCON 46e3889691SÁlvaro Fernández Rojas bool "Enable support for mfd syscon reboot driver" 47e3889691SÁlvaro Fernández Rojas select REGMAP 48e3889691SÁlvaro Fernández Rojas select SYSCON 49e3889691SÁlvaro Fernández Rojas help 50e3889691SÁlvaro Fernández Rojas Reboot support for generic SYSCON mapped register reset. 51e3889691SÁlvaro Fernández Rojas 5217a0c141SÁlvaro Fernández Rojasconfig SYSRESET_WATCHDOG 5317a0c141SÁlvaro Fernández Rojas bool "Enable support for watchdog reboot driver" 5417a0c141SÁlvaro Fernández Rojas select WDT 5517a0c141SÁlvaro Fernández Rojas help 5617a0c141SÁlvaro Fernández Rojas Reboot support for generic watchdog reset. 5717a0c141SÁlvaro Fernández Rojas 58b25732c2SMax Filippovendmenu 59