aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power/reset/Kconfig
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@atmel.com>2014-08-25 09:35:26 -0400
committerNicolas Ferre <nicolas.ferre@atmel.com>2014-08-25 09:35:26 -0400
commite657ce689a85ff1c887b8020282e5b2ab1411ded (patch)
treeb9e9195aeaeb77fc7fa730eac0ce98bcbe267dea /drivers/power/reset/Kconfig
parent39333610ba3b1e076ac1ceccca34de037a413a03 (diff)
parentae499f0fadaf28bf3138676fa2d3f6cf7d57556a (diff)
Merge tag 'at91-drivers-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux
Pull AT91 reset, poweroff and ram drivers from Maxime Ripard: "This tag holds the various new drivers introduced to move code that used to be in mach-at91 over to the proper frameworks. These files are the reboot and poweroff code for all AT91 SoCs but the RM9200, and the ram controller driver is not doing much at the time, except for grabing the RAM clock in order to leave it always enabled." Conflicts: arch/arm/mach-at91/Kconfig
Diffstat (limited to 'drivers/power/reset/Kconfig')
-rw-r--r--drivers/power/reset/Kconfig33
1 files changed, 25 insertions, 8 deletions
diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig
index ca41523bbebf..c1c046d0464e 100644
--- a/drivers/power/reset/Kconfig
+++ b/drivers/power/reset/Kconfig
@@ -6,15 +6,33 @@ menuconfig POWER_RESET
6 6
7 Say Y here to enable board reset and power off 7 Say Y here to enable board reset and power off
8 8
9if POWER_RESET
10
9config POWER_RESET_AS3722 11config POWER_RESET_AS3722
10 bool "ams AS3722 power-off driver" 12 bool "ams AS3722 power-off driver"
11 depends on MFD_AS3722 && POWER_RESET 13 depends on MFD_AS3722
12 help 14 help
13 This driver supports turning off board via a ams AS3722 power-off. 15 This driver supports turning off board via a ams AS3722 power-off.
14 16
17config POWER_RESET_AT91_POWEROFF
18 bool "Atmel AT91 poweroff driver"
19 depends on MACH_AT91
20 default SOC_AT91SAM9 || SOC_SAMA5
21 help
22 This driver supports poweroff for Atmel AT91SAM9 and SAMA5
23 SoCs
24
25config POWER_RESET_AT91_RESET
26 bool "Atmel AT91 reset driver"
27 depends on MACH_AT91
28 default SOC_AT91SAM9 || SOC_SAMA5
29 help
30 This driver supports restart for Atmel AT91SAM9 and SAMA5
31 SoCs
32
15config POWER_RESET_AXXIA 33config POWER_RESET_AXXIA
16 bool "LSI Axxia reset driver" 34 bool "LSI Axxia reset driver"
17 depends on POWER_RESET && ARCH_AXXIA 35 depends on ARCH_AXXIA
18 help 36 help
19 This driver supports restart for Axxia SoC. 37 This driver supports restart for Axxia SoC.
20 38
@@ -33,7 +51,7 @@ config POWER_RESET_BRCMSTB
33 51
34config POWER_RESET_GPIO 52config POWER_RESET_GPIO
35 bool "GPIO power-off driver" 53 bool "GPIO power-off driver"
36 depends on OF_GPIO && POWER_RESET 54 depends on OF_GPIO
37 help 55 help
38 This driver supports turning off your board via a GPIO line. 56 This driver supports turning off your board via a GPIO line.
39 If your board needs a GPIO high/low to power down, say Y and 57 If your board needs a GPIO high/low to power down, say Y and
@@ -47,13 +65,13 @@ config POWER_RESET_HISI
47 65
48config POWER_RESET_MSM 66config POWER_RESET_MSM
49 bool "Qualcomm MSM power-off driver" 67 bool "Qualcomm MSM power-off driver"
50 depends on POWER_RESET && ARCH_QCOM 68 depends on ARCH_QCOM
51 help 69 help
52 Power off and restart support for Qualcomm boards. 70 Power off and restart support for Qualcomm boards.
53 71
54config POWER_RESET_QNAP 72config POWER_RESET_QNAP
55 bool "QNAP power-off driver" 73 bool "QNAP power-off driver"
56 depends on OF_GPIO && POWER_RESET && PLAT_ORION 74 depends on OF_GPIO && PLAT_ORION
57 help 75 help
58 This driver supports turning off QNAP NAS devices by sending 76 This driver supports turning off QNAP NAS devices by sending
59 commands to the microcontroller which controls the main power. 77 commands to the microcontroller which controls the main power.
@@ -71,14 +89,13 @@ config POWER_RESET_RESTART
71config POWER_RESET_SUN6I 89config POWER_RESET_SUN6I
72 bool "Allwinner A31 SoC reset driver" 90 bool "Allwinner A31 SoC reset driver"
73 depends on ARCH_SUNXI 91 depends on ARCH_SUNXI
74 depends on POWER_RESET
75 help 92 help
76 Reboot support for the Allwinner A31 SoCs. 93 Reboot support for the Allwinner A31 SoCs.
77 94
78config POWER_RESET_VEXPRESS 95config POWER_RESET_VEXPRESS
79 bool "ARM Versatile Express power-off and reset driver" 96 bool "ARM Versatile Express power-off and reset driver"
80 depends on ARM || ARM64 97 depends on ARM || ARM64
81 depends on POWER_RESET && VEXPRESS_CONFIG 98 depends on VEXPRESS_CONFIG
82 help 99 help
83 Power off and reset support for the ARM Ltd. Versatile 100 Power off and reset support for the ARM Ltd. Versatile
84 Express boards. 101 Express boards.
@@ -86,7 +103,6 @@ config POWER_RESET_VEXPRESS
86config POWER_RESET_XGENE 103config POWER_RESET_XGENE
87 bool "APM SoC X-Gene reset driver" 104 bool "APM SoC X-Gene reset driver"
88 depends on ARM64 105 depends on ARM64
89 depends on POWER_RESET
90 help 106 help
91 Reboot support for the APM SoC X-Gene Eval boards. 107 Reboot support for the APM SoC X-Gene Eval boards.
92 108
@@ -97,3 +113,4 @@ config POWER_RESET_KEYSTONE
97 help 113 help
98 Reboot support for the KEYSTONE SoCs. 114 Reboot support for the KEYSTONE SoCs.
99 115
116endif