mfd: Add support for TWL4030/5030 dynamic power switching
commitebf0bd366ed8161e6fbc919705d878ccbfd51624
authorAmit Kucheria <amit.kucheria@verdurent.com>
Mon, 31 Aug 2009 16:32:18 +0000 (31 18:32 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Sep 2009 07:47:22 +0000 (17 09:47 +0200)
treee6425ad580bdc6a4bc34163dcde3f08b6deb7474
parent12992dd89c84839167f97aae540f2ec889daf782
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>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/twl4030-core.c
drivers/mfd/twl4030-power.c [new file with mode: 0644]
include/linux/i2c/twl4030.h