Commit | Line | Data |
---|---|---|
96ff0f5c JL |
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 | ||
7 | Say Y here to enable board reset and power off | |
8 | ||
56fb8de5 LD |
9 | config POWER_RESET_AS3722 |
10 | bool "ams AS3722 power-off driver" | |
11 | depends on MFD_AS3722 && POWER_RESET | |
12 | help | |
13 | This driver supports turning off board via a ams AS3722 power-off. | |
14 | ||
4a315e34 AB |
15 | config POWER_RESET_AXXIA |
16 | bool "LSI Axxia reset driver" | |
17 | depends on POWER_RESET && ARCH_AXXIA | |
18 | help | |
19 | This driver supports restart for Axxia SoC. | |
20 | ||
21 | Say Y if you have an Axxia family SoC. | |
22 | ||
96ff0f5c JL |
23 | config POWER_RESET_GPIO |
24 | bool "GPIO power-off driver" | |
25 | depends on OF_GPIO && POWER_RESET | |
26 | help | |
27 | This driver supports turning off your board via a GPIO line. | |
28 | If your board needs a GPIO high/low to power down, say Y and | |
29 | create a binding in your devicetree. | |
e8fc721a | 30 | |
78be3176 AK |
31 | config POWER_RESET_MSM |
32 | bool "Qualcomm MSM power-off driver" | |
d118966c | 33 | depends on POWER_RESET && ARCH_QCOM |
78be3176 AK |
34 | help |
35 | Power off and restart support for Qualcomm boards. | |
36 | ||
e8fc721a AL |
37 | config POWER_RESET_QNAP |
38 | bool "QNAP power-off driver" | |
39 | depends on OF_GPIO && POWER_RESET && PLAT_ORION | |
40 | help | |
41 | This driver supports turning off QNAP NAS devices by sending | |
42 | commands to the microcontroller which controls the main power. | |
43 | ||
44 | Say Y if you have a QNAP NAS. | |
ffd8f9a7 AL |
45 | |
46 | config POWER_RESET_RESTART | |
47 | bool "Restart power-off driver" | |
48 | depends on ARM | |
49 | help | |
50 | Some boards don't actually have the ability to power off. | |
51 | Instead they restart, and u-boot holds the SoC until the | |
52 | user presses a key. u-boot then boots into Linux. | |
2655f51d | 53 | |
1be7f552 MR |
54 | config POWER_RESET_SUN6I |
55 | bool "Allwinner A31 SoC reset driver" | |
56 | depends on ARCH_SUNXI | |
57 | depends on POWER_RESET | |
58 | help | |
59 | Reboot support for the Allwinner A31 SoCs. | |
60 | ||
2655f51d | 61 | config POWER_RESET_VEXPRESS |
b52eafcd PM |
62 | bool "ARM Versatile Express power-off and reset driver" |
63 | depends on ARM || ARM64 | |
a2c0206a | 64 | depends on POWER_RESET && VEXPRESS_CONFIG |
2655f51d CM |
65 | help |
66 | Power off and reset support for the ARM Ltd. Versatile | |
67 | Express boards. | |
67778e0e LH |
68 | |
69 | config POWER_RESET_XGENE | |
70 | bool "APM SoC X-Gene reset driver" | |
71 | depends on ARM64 | |
72 | depends on POWER_RESET | |
73 | help | |
74 | Reboot support for the APM SoC X-Gene Eval boards. | |
a3e01e80 IK |
75 | |
76 | config POWER_RESET_KEYSTONE | |
77 | bool "Keystone reset driver" | |
78 | depends on ARCH_KEYSTONE | |
79 | select MFD_SYSCON | |
80 | help | |
81 | Reboot support for the KEYSTONE SoCs. | |
82 |