Kconfig 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. menuconfig POWER_RESET
  2. bool "Board level reset or power off"
  3. help
  4. Provides a number of drivers which either reset a complete board
  5. or shut it down, by manipulating the main power supply on the board.
  6. Say Y here to enable board reset and power off
  7. config POWER_RESET_GPIO
  8. bool "GPIO power-off driver"
  9. depends on OF_GPIO && POWER_RESET
  10. help
  11. This driver supports turning off your board via a GPIO line.
  12. If your board needs a GPIO high/low to power down, say Y and
  13. create a binding in your devicetree.
  14. config POWER_RESET_MSM
  15. bool "Qualcomm MSM power-off driver"
  16. depends on POWER_RESET && ARCH_MSM
  17. help
  18. Power off and restart support for Qualcomm boards.
  19. config POWER_RESET_QNAP
  20. bool "QNAP power-off driver"
  21. depends on OF_GPIO && POWER_RESET && PLAT_ORION
  22. help
  23. This driver supports turning off QNAP NAS devices by sending
  24. commands to the microcontroller which controls the main power.
  25. Say Y if you have a QNAP NAS.
  26. config POWER_RESET_RESTART
  27. bool "Restart power-off driver"
  28. depends on ARM
  29. help
  30. Some boards don't actually have the ability to power off.
  31. Instead they restart, and u-boot holds the SoC until the
  32. user presses a key. u-boot then boots into Linux.
  33. config POWER_RESET_VEXPRESS
  34. bool "ARM Versatile Express power-off and reset driver"
  35. depends on ARM || ARM64
  36. depends on POWER_RESET && VEXPRESS_CONFIG
  37. help
  38. Power off and reset support for the ARM Ltd. Versatile
  39. Express boards.
  40. config POWER_RESET_XGENE
  41. bool "APM SoC X-Gene reset driver"
  42. depends on ARM64
  43. depends on POWER_RESET
  44. help
  45. Reboot support for the APM SoC X-Gene Eval boards.