Blame view
drivers/power/reset/Kconfig
5.66 KB
96ff0f5c7 power: Add simple... |
1 2 3 4 5 6 7 |
menuconfig POWER_RESET bool "Board level reset or power off" help Provides a number of drivers which either reset a complete board or shut it down, by manipulating the main power supply on the board. Say Y here to enable board reset and power off |
6ca4f4600 power: reset: Add... |
8 |
if POWER_RESET |
56fb8de53 power: reset: Add... |
9 10 |
config POWER_RESET_AS3722 bool "ams AS3722 power-off driver" |
6ca4f4600 power: reset: Add... |
11 |
depends on MFD_AS3722 |
56fb8de53 power: reset: Add... |
12 13 |
help This driver supports turning off board via a ams AS3722 power-off. |
ae499f0fa power: reset: Add... |
14 |
config POWER_RESET_AT91_POWEROFF |
6dd1ad1f2 power/reset: at91... |
15 |
tristate "Atmel AT91 poweroff driver" |
94d450edf ARM: at91/power/r... |
16 |
depends on ARCH_AT91 |
ae499f0fa power: reset: Add... |
17 18 19 20 |
default SOC_AT91SAM9 || SOC_SAMA5 help This driver supports poweroff for Atmel AT91SAM9 and SAMA5 SoCs |
ecfe64d8c power: reset: Add... |
21 |
config POWER_RESET_AT91_RESET |
6e64180a7 power/reset: at91... |
22 |
tristate "Atmel AT91 reset driver" |
94d450edf ARM: at91/power/r... |
23 |
depends on ARCH_AT91 |
ecfe64d8c power: reset: Add... |
24 25 26 27 |
default SOC_AT91SAM9 || SOC_SAMA5 help This driver supports restart for Atmel AT91SAM9 and SAMA5 SoCs |
f80cb4884 power: reset: at9... |
28 29 30 31 32 33 34 |
config POWER_RESET_AT91_SAMA5D2_SHDWC tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" depends on ARCH_AT91 || COMPILE_TEST default SOC_SAMA5 help This driver supports the alternate shutdown controller for some Atmel SAMA5 SoCs. It is present for example on SAMA5D2 SoC. |
4a315e345 power: reset: Add... |
35 36 |
config POWER_RESET_AXXIA bool "LSI Axxia reset driver" |
6ca4f4600 power: reset: Add... |
37 |
depends on ARCH_AXXIA |
4a315e345 power: reset: Add... |
38 39 40 41 |
help This driver supports restart for Axxia SoC. Say Y if you have an Axxia family SoC. |
783cb948d power: Introduce ... |
42 43 44 45 46 47 48 49 50 |
config POWER_RESET_BRCMKONA bool "Broadcom Kona reset driver" depends on ARM || COMPILE_TEST default ARCH_BCM_MOBILE help This driver provides restart support for Broadcom Kona chips. Say Y here if you have a Broadcom Kona-based board and you wish to have restart support. |
030494e75 power: reset: Add... |
51 |
config POWER_RESET_BRCMSTB |
4f5fd6404 power/reset: brcm... |
52 53 |
bool "Broadcom STB reset driver" depends on ARM || MIPS || COMPILE_TEST |
0a73125d3 power: reset: Add... |
54 |
depends on MFD_SYSCON |
030494e75 power: reset: Add... |
55 56 |
default ARCH_BRCMSTB help |
4f5fd6404 power/reset: brcm... |
57 |
This driver provides restart support for Broadcom STB boards. |
030494e75 power: reset: Add... |
58 |
|
4f5fd6404 power/reset: brcm... |
59 |
Say Y here if you have a Broadcom STB board and you wish |
030494e75 power: reset: Add... |
60 |
to have restart support. |
96ff0f5c7 power: Add simple... |
61 62 |
config POWER_RESET_GPIO bool "GPIO power-off driver" |
6ca4f4600 power: reset: Add... |
63 |
depends on OF_GPIO |
96ff0f5c7 power: Add simple... |
64 65 66 67 |
help This driver supports turning off your board via a GPIO line. If your board needs a GPIO high/low to power down, say Y and create a binding in your devicetree. |
e8fc721a9 power/reset: Add ... |
68 |
|
371bb20d6 power: Add simple... |
69 70 |
config POWER_RESET_GPIO_RESTART bool "GPIO restart driver" |
50fa86172 Merge tag 'for-v3... |
71 |
depends on OF_GPIO |
371bb20d6 power: Add simple... |
72 73 74 75 |
help This driver supports restarting your board via a GPIO line. If your board needs a GPIO high/low to restart, say Y and create a binding in your devicetree. |
4a9b37371 power: reset: mov... |
76 77 |
config POWER_RESET_HISI bool "Hisilicon power-off driver" |
50fa86172 Merge tag 'for-v3... |
78 |
depends on ARCH_HISI |
4a9b37371 power: reset: mov... |
79 80 |
help Reboot support for Hisilicon boards. |
3db47dc0a power: reset: imx... |
81 82 83 84 85 86 87 88 |
config POWER_RESET_IMX bool "IMX6 power-off driver" depends on POWER_RESET && SOC_IMX6 help This driver support power off external PMIC by PMIC_ON_REQ on i.mx6 boards.If you want to use other pin to control external power,please say N here or disable in dts to make sure pm_power_off never be overwrote wrongly by this driver. |
78be3176c power: reset: Add... |
89 90 |
config POWER_RESET_MSM bool "Qualcomm MSM power-off driver" |
6ca4f4600 power: reset: Add... |
91 |
depends on ARCH_QCOM |
78be3176c power: reset: Add... |
92 93 |
help Power off and restart support for Qualcomm boards. |
6647156c0 power: reset: add... |
94 95 |
config POWER_RESET_LTC2952 bool "LTC2952 PowerPath power-off driver" |
50fa86172 Merge tag 'for-v3... |
96 |
depends on OF_GPIO |
6647156c0 power: reset: add... |
97 98 99 |
help This driver supports an external powerdown trigger and board power down via the LTC2952. Bindings are made in the device tree. |
e8fc721a9 power/reset: Add ... |
100 101 |
config POWER_RESET_QNAP bool "QNAP power-off driver" |
6ca4f4600 power: reset: Add... |
102 |
depends on OF_GPIO && PLAT_ORION |
e8fc721a9 power/reset: Add ... |
103 104 105 106 107 |
help This driver supports turning off QNAP NAS devices by sending commands to the microcontroller which controls the main power. Say Y if you have a QNAP NAS. |
ffd8f9a72 power/reset: Add ... |
108 109 110 |
config POWER_RESET_RESTART bool "Restart power-off driver" |
ffd8f9a72 power/reset: Add ... |
111 112 113 114 |
help Some boards don't actually have the ability to power off. Instead they restart, and u-boot holds the SoC until the user presses a key. u-boot then boots into Linux. |
2655f51d0 arm: vexpress: Mo... |
115 |
|
f0745f369 power: reset: Add... |
116 |
config POWER_RESET_ST |
7fa650bc0 power/reset: st-p... |
117 |
bool "ST restart driver" |
50fa86172 Merge tag 'for-v3... |
118 |
depends on ARCH_STI |
f0745f369 power: reset: Add... |
119 |
help |
7fa650bc0 power/reset: st-p... |
120 |
Reset support for STMicroelectronics boards. |
f0745f369 power: reset: Add... |
121 |
|
0e545f57b power: reset: dri... |
122 123 124 125 126 127 128 129 |
config POWER_RESET_VERSATILE bool "ARM Versatile family reboot driver" depends on ARM depends on MFD_SYSCON depends on OF help Power off and restart support for ARM Versatile family of reference boards. |
2655f51d0 arm: vexpress: Mo... |
130 |
config POWER_RESET_VEXPRESS |
b52eafcd7 power/reset: Make... |
131 132 |
bool "ARM Versatile Express power-off and reset driver" depends on ARM || ARM64 |
6ca4f4600 power: reset: Add... |
133 |
depends on VEXPRESS_CONFIG |
2655f51d0 arm: vexpress: Mo... |
134 135 136 |
help Power off and reset support for the ARM Ltd. Versatile Express boards. |
67778e0ed power: Add APM X-... |
137 138 139 140 |
config POWER_RESET_XGENE bool "APM SoC X-Gene reset driver" depends on ARM64 |
67778e0ed power: Add APM X-... |
141 142 |
help Reboot support for the APM SoC X-Gene Eval boards. |
a3e01e802 power: reset: key... |
143 144 145 |
config POWER_RESET_KEYSTONE bool "Keystone reset driver" |
e771e0a1e power: reset: key... |
146 147 |
depends on ARCH_KEYSTONE || COMPILE_TEST depends on HAS_IOMEM |
a3e01e802 power: reset: key... |
148 149 150 |
select MFD_SYSCON help Reboot support for the KEYSTONE SoCs. |
09fb07bca power: reset: Add... |
151 152 |
config POWER_RESET_SYSCON bool "Generic SYSCON regmap reset driver" |
50fa86172 Merge tag 'for-v3... |
153 |
depends on OF |
4f4bfe6bf power: reset: Fix... |
154 |
depends on HAS_IOMEM |
afaebbdbd power: reset: cor... |
155 |
select MFD_SYSCON |
09fb07bca power: reset: Add... |
156 157 |
help Reboot support for generic SYSCON mapped register reset. |
50fa86172 Merge tag 'for-v3... |
158 |
|
8a577608b power: reset: Add... |
159 160 161 |
config POWER_RESET_SYSCON_POWEROFF bool "Generic SYSCON regmap poweroff driver" depends on OF |
4f4bfe6bf power: reset: Fix... |
162 |
depends on HAS_IOMEM |
8a577608b power: reset: Add... |
163 164 165 |
select MFD_SYSCON help Poweroff support for generic SYSCON mapped register poweroff. |
fa0f8d670 power: reset: Add... |
166 167 168 |
config POWER_RESET_RMOBILE tristate "Renesas R-Mobile reset driver" depends on ARCH_RMOBILE || COMPILE_TEST |
039ab50bd power/reset/rmobi... |
169 |
depends on HAS_IOMEM |
fa0f8d670 power: reset: Add... |
170 171 |
help Reboot support for Renesas R-Mobile and SH-Mobile SoCs. |
dd9f1486a power/reset: zx: ... |
172 173 174 175 176 177 |
config POWER_RESET_ZX tristate "ZTE SoCs reset driver" depends on ARCH_ZX || COMPILE_TEST depends on HAS_IOMEM help Reboot support for ZTE SoCs. |
4fcd504ed power: reset: add... |
178 179 180 181 182 183 |
config REBOOT_MODE tristate config SYSCON_REBOOT_MODE tristate "Generic SYSCON regmap reboot mode driver" depends on OF |
7a4947cf6 power: reset: reb... |
184 |
depends on MFD_SYSCON |
4fcd504ed power: reset: add... |
185 |
select REBOOT_MODE |
4fcd504ed power: reset: add... |
186 187 188 189 190 |
help Say y here will enable reboot mode driver. This will get reboot mode arguments and store it in SYSCON mapped register, then the bootloader can read it to take different action according to the mode. |
6ca4f4600 power: reset: Add... |
191 |
endif |
50fa86172 Merge tag 'for-v3... |
192 |