Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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
  37. help
  38. Power off and reset support for the ARM Ltd. Versatile
  39. Express boards.