mfd: Add Intel MSIC driver
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 21 Sep 2011 11:03:07 +0000 (13:03 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 24 Oct 2011 12:09:15 +0000 (14:09 +0200)
commit1f5a371c075a7101fe75a75cde5aad928460a42e
tree3eea7a24339011a0cc75011f60352cf067dc23ce
parent429c9ecc76c096cab836060cd3219620437c3221
mfd: Add Intel MSIC driver

Add support for Intel MSIC chip found on Intel Medfield platforms. This
chip embeds several subdevices: audio, ADC, GPIO, power button, etc. The
driver creates platform device for each subdevice.

We also provide an MSIC register access API which should replace the more
generic SCU IPC interface currently used. Existing drivers can choose
whether they convert to this new API or stick with the SCU IPC interface.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/intel_msic.c [new file with mode: 0644]
include/linux/mfd/intel_msic.h [new file with mode: 0644]