mfd: arizona: Core driver
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 19 Jun 2012 15:31:53 +0000 (16:31 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Sat, 23 Jun 2012 12:30:40 +0000 (13:30 +0100)
commit3cc72986947501a6a8fd12330e0963b59ed2f964
tree1bad5a4aa1521bde7f232784e5f6ace70ec177b1
parentc46a019a7941ff92291cda1cc2774bf720552ad9
mfd: arizona: Core driver

Several forthcoming Wolfson devices are based on a common platform
known as Arizona allowing a great deal of reuse of driver code. This
patch adds core support for these devices.

In order to handle systems which do not use the generic clock API a
simple wrapper for the 32kHz clock domain in the devices is provided.
Once the generic clock API is widely available this code will be moved
over to use that.

For simplicity some WM5102 specific code is included in the core driver,
the effort involved in splitting the device out isn't worth it.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/mfd/arizona-core.c [new file with mode: 0644]
drivers/mfd/arizona.h [new file with mode: 0644]
include/linux/mfd/arizona/core.h [new file with mode: 0644]
include/linux/mfd/arizona/pdata.h [new file with mode: 0644]