.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | menuconfig POWER_RESET |
---|
2 | 3 | bool "Board level reset or power off" |
---|
3 | 4 | help |
---|
.. | .. |
---|
25 | 26 | config POWER_RESET_AT91_RESET |
---|
26 | 27 | tristate "Atmel AT91 reset driver" |
---|
27 | 28 | depends on ARCH_AT91 |
---|
28 | | - default SOC_AT91SAM9 || SOC_SAMA5 |
---|
| 29 | + default SOC_AT91SAM9 || SOC_SAM9X60 || SOC_SAMA5 |
---|
29 | 30 | help |
---|
30 | 31 | This driver supports restart for Atmel AT91SAM9 and SAMA5 |
---|
31 | 32 | SoCs |
---|
.. | .. |
---|
33 | 34 | config POWER_RESET_AT91_SAMA5D2_SHDWC |
---|
34 | 35 | tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" |
---|
35 | 36 | depends on ARCH_AT91 |
---|
36 | | - default SOC_SAMA5 |
---|
| 37 | + default SOC_SAM9X60 || SOC_SAMA5 |
---|
37 | 38 | help |
---|
38 | 39 | This driver supports the alternate shutdown controller for some Atmel |
---|
39 | 40 | SAMA5 SoCs. It is present for example on SAMA5D2 SoC. |
---|
.. | .. |
---|
98 | 99 | help |
---|
99 | 100 | Reboot support for Hisilicon boards. |
---|
100 | 101 | |
---|
| 102 | +config POWER_RESET_LINKSTATION |
---|
| 103 | + tristate "Buffalo LinkStation power-off driver" |
---|
| 104 | + depends on ARCH_MVEBU || COMPILE_TEST |
---|
| 105 | + depends on OF_MDIO && PHYLIB |
---|
| 106 | + help |
---|
| 107 | + This driver supports turning off some Buffalo LinkStations by |
---|
| 108 | + setting an output pin at the ethernet PHY to the correct state. |
---|
| 109 | + It also makes the device compatible with the WoL function. |
---|
| 110 | + |
---|
| 111 | + Say Y here if you have a Buffalo LinkStation LS421D/E. |
---|
| 112 | + |
---|
101 | 113 | config POWER_RESET_MSM |
---|
102 | 114 | bool "Qualcomm MSM power-off driver" |
---|
103 | 115 | depends on ARCH_QCOM |
---|
.. | .. |
---|
117 | 129 | |
---|
118 | 130 | config POWER_RESET_OCELOT_RESET |
---|
119 | 131 | bool "Microsemi Ocelot reset driver" |
---|
120 | | - depends on MSCC_OCELOT || COMPILE_TEST |
---|
| 132 | + depends on MSCC_OCELOT || ARCH_SPARX5 || COMPILE_TEST |
---|
121 | 133 | select MFD_SYSCON |
---|
122 | 134 | help |
---|
123 | | - This driver supports restart for Microsemi Ocelot SoC. |
---|
| 135 | + This driver supports restart for Microsemi Ocelot SoC and similar. |
---|
| 136 | + |
---|
| 137 | +config POWER_RESET_OXNAS |
---|
| 138 | + bool "OXNAS SoC restart driver" |
---|
| 139 | + depends on ARCH_OXNAS |
---|
| 140 | + default MACH_OX820 |
---|
| 141 | + help |
---|
| 142 | + Restart support for OXNAS/PLXTECH OX820 SoC. |
---|
124 | 143 | |
---|
125 | 144 | config POWER_RESET_PIIX4_POWEROFF |
---|
126 | 145 | tristate "Intel PIIX4 power-off driver" |
---|
.. | .. |
---|
138 | 157 | help |
---|
139 | 158 | This driver supports an external powerdown trigger and board power |
---|
140 | 159 | down via the LTC2952. Bindings are made in the device tree. |
---|
| 160 | + |
---|
| 161 | +config POWER_RESET_MT6323 |
---|
| 162 | + bool "MediaTek MT6323 power-off driver" |
---|
| 163 | + depends on MFD_MT6397 |
---|
| 164 | + help |
---|
| 165 | + The power-off driver is responsible for externally shutdown down |
---|
| 166 | + the power of a remote MediaTek SoC MT6323 is connected to through |
---|
| 167 | + controlling a tiny circuit BBPU inside MT6323 RTC. |
---|
| 168 | + |
---|
| 169 | + Say Y if you have a board where MT6323 could be found. |
---|
141 | 170 | |
---|
142 | 171 | config POWER_RESET_QNAP |
---|
143 | 172 | bool "QNAP power-off driver" |
---|
.. | .. |
---|
173 | 202 | config POWER_RESET_VEXPRESS |
---|
174 | 203 | bool "ARM Versatile Express power-off and reset driver" |
---|
175 | 204 | depends on ARM || ARM64 |
---|
176 | | - depends on VEXPRESS_CONFIG |
---|
| 205 | + depends on VEXPRESS_CONFIG=y |
---|
177 | 206 | help |
---|
178 | 207 | Power off and reset support for the ARM Ltd. Versatile |
---|
179 | 208 | Express boards. |
---|
.. | .. |
---|
237 | 266 | action according to the mode. |
---|
238 | 267 | |
---|
239 | 268 | config POWER_RESET_SC27XX |
---|
240 | | - bool "Spreadtrum SC27xx PMIC power-off driver" |
---|
| 269 | + tristate "Spreadtrum SC27xx PMIC power-off driver" |
---|
241 | 270 | depends on MFD_SC27XX_PMIC || COMPILE_TEST |
---|
242 | 271 | help |
---|
243 | 272 | This driver supports powering off a system through |
---|
.. | .. |
---|
245 | 274 | PMICs includes the SC2720, SC2721, SC2723, SC2730 |
---|
246 | 275 | and SC2731 chips. |
---|
247 | 276 | |
---|
| 277 | +config NVMEM_REBOOT_MODE |
---|
| 278 | + tristate "Generic NVMEM reboot mode driver" |
---|
| 279 | + depends on OF |
---|
| 280 | + select REBOOT_MODE |
---|
| 281 | + help |
---|
| 282 | + Say y here will enable reboot mode driver. This will |
---|
| 283 | + get reboot mode arguments and store it in a NVMEM cell, |
---|
| 284 | + then the bootloader can read it and take different |
---|
| 285 | + action according to the mode. |
---|
| 286 | + |
---|
248 | 287 | endif |
---|
249 | 288 | |
---|