]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Thu, 6 Oct 2011 14:44:02 +0000 (16:44 +0200)
commita0cb3d516865359e953072c2a5e74140ed4508d6
tree109f38c6b959eaa301a83769b6e30ec3da7ce94f
parentaa81b87e4772cc2547dd0d9021906ebef771ef86
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]