diff options
| author | Nicolas Ferre <nicolas.ferre@atmel.com> | 2014-08-25 09:35:26 -0400 |
|---|---|---|
| committer | Nicolas Ferre <nicolas.ferre@atmel.com> | 2014-08-25 09:35:26 -0400 |
| commit | e657ce689a85ff1c887b8020282e5b2ab1411ded (patch) | |
| tree | b9e9195aeaeb77fc7fa730eac0ce98bcbe267dea /drivers/power/reset/Kconfig | |
| parent | 39333610ba3b1e076ac1ceccca34de037a413a03 (diff) | |
| parent | ae499f0fadaf28bf3138676fa2d3f6cf7d57556a (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/Kconfig | 33 |
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 | ||
| 9 | if POWER_RESET | ||
| 10 | |||
| 9 | config POWER_RESET_AS3722 | 11 | config 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 | ||
| 17 | config 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 | |||
| 25 | config 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 | |||
| 15 | config POWER_RESET_AXXIA | 33 | config 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 | ||
| 34 | config POWER_RESET_GPIO | 52 | config 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 | ||
| 48 | config POWER_RESET_MSM | 66 | config 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 | ||
| 54 | config POWER_RESET_QNAP | 72 | config 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 | |||
| 71 | config POWER_RESET_SUN6I | 89 | config 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 | ||
| 78 | config POWER_RESET_VEXPRESS | 95 | config 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 | |||
| 86 | config POWER_RESET_XGENE | 103 | config 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 | ||
| 116 | endif | ||
