diff options
author | Amit Kucheria <amit.kucheria@verdurent.com> | 2009-08-31 12:32:18 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2009-09-17 03:47:22 -0400 |
commit | ebf0bd366ed8161e6fbc919705d878ccbfd51624 (patch) | |
tree | e6425ad580bdc6a4bc34163dcde3f08b6deb7474 /drivers/mfd/Kconfig | |
parent | 12992dd89c84839167f97aae540f2ec889daf782 (diff) |
mfd: Add support for TWL4030/5030 dynamic power switching
The TWL4030/5030 family of multifunction devices allows board-specific
control of the the various regulators, clock and reset lines through
'scripts' that are loaded into its memory. This allows for Dynamic Power
Switching (DPS).
Implement board-independent core support for DPS that is then used by
board-specific code to load custom DPS scripts.
Signed-off-by: Amit Kucheria <amit.kucheria@verdurent.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 4fd4f913c36b..570be139f9df 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig | |||
@@ -108,6 +108,19 @@ config TWL4030_CORE | |||
108 | high speed USB OTG transceiver, an audio codec (on most | 108 | high speed USB OTG transceiver, an audio codec (on most |
109 | versions) and many other features. | 109 | versions) and many other features. |
110 | 110 | ||
111 | config TWL4030_POWER | ||
112 | bool "Support power resources on TWL4030 family chips" | ||
113 | depends on TWL4030_CORE && ARM | ||
114 | help | ||
115 | Say yes here if you want to use the power resources on the | ||
116 | TWL4030 family chips. Most of these resources are regulators, | ||
117 | which have a separate driver; some are control signals, such | ||
118 | as clock request handshaking. | ||
119 | |||
120 | This driver uses board-specific data to initialize the resources | ||
121 | and load scripts controling which resources are switched off/on | ||
122 | or reset when a sleep, wakeup or warm reset event occurs. | ||
123 | |||
111 | config MFD_TMIO | 124 | config MFD_TMIO |
112 | bool | 125 | bool |
113 | default n | 126 | default n |