Kconfig 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #
  2. # System reset devices
  3. #
  4. menu "System reset device drivers"
  5. config SYSRESET
  6. bool "Enable support for system reset drivers"
  7. depends on DM
  8. help
  9. Enable system reset drivers which can be used to reset the CPU or
  10. board. Each driver can provide a reset method which will be called
  11. to effect a reset. The uclass will try all available drivers when
  12. reset_walk() is called.
  13. if SYSRESET
  14. config SYSRESET_GPIO
  15. bool "Enable support for GPIO reset driver"
  16. select GPIO
  17. help
  18. Reset support via GPIO pin connected reset logic. This is used for
  19. example on Microblaze where reset logic can be controlled via GPIO
  20. pin which triggers cpu reset.
  21. config SYSRESET_MICROBLAZE
  22. bool "Enable support for Microblaze soft reset"
  23. depends on MICROBLAZE
  24. help
  25. This is soft reset on Microblaze which does jump to 0x0 address.
  26. config SYSRESET_PSCI
  27. bool "Enable support for PSCI System Reset"
  28. depends on ARM_PSCI_FW
  29. help
  30. Enable PSCI SYSTEM_RESET function call. To use this, PSCI firmware
  31. must be running on your system.
  32. config SYSRESET_TI_SCI
  33. bool "TI System Control Interface (TI SCI) system reset driver"
  34. depends on TI_SCI_PROTOCOL
  35. help
  36. This enables the system reset driver support over TI System Control
  37. Interface available on some new TI's SoCs.
  38. endif
  39. config SYSRESET_SYSCON
  40. bool "Enable support for mfd syscon reboot driver"
  41. select REGMAP
  42. select SYSCON
  43. help
  44. Reboot support for generic SYSCON mapped register reset.
  45. config SYSRESET_WATCHDOG
  46. bool "Enable support for watchdog reboot driver"
  47. select WDT
  48. help
  49. Reboot support for generic watchdog reset.
  50. config SYSRESET_X86
  51. bool "Enable support for x86 processor reboot driver"
  52. depends on X86
  53. help
  54. Reboot support for generic x86 processor reset.
  55. endmenu