]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
mfd: twl6040: Add initial support
authorMisael Lopez Cruz <misael.lopez@ti.com>
Wed, 27 Apr 2011 07:14:07 +0000 (02:14 -0500)
committerPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 4 Jul 2011 16:34:37 +0000 (19:34 +0300)
commitf19b2823f82499c60ec15d5fe8783193d77e3043
tree75148aed2558ec27ca87cf94e7ec3f398cd77e96
parent4ae6df5e1018796ce260be59b2c603bd0f9faa94
mfd: twl6040: Add initial support

TWL6040 IC provides analog high-end audio codec functions for
handset applications. It contains several audio analog inputs
and outputs as well as vibrator support. It's connected to the
host processor via PDM interface for audio data communication.
The audio modules are controlled by internal registers that
can be accessed by I2C and PDM interface.

TWL6040 MFD will be registered as a child of TWL-CORE, and will
have two children of its own: twl6040-codec and twl6040-vibra.

This driver is based on TWL4030 and WM8350 MFD drivers.

Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Samuel Ortiz <sameo@linux.intel.com>
arch/arm/plat-omap/include/plat/irqs.h
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/twl-core.c
drivers/mfd/twl6040-core.c [new file with mode: 0644]
drivers/mfd/twl6040-irq.c [new file with mode: 0644]
include/linux/i2c/twl.h
include/linux/mfd/twl6040.h [new file with mode: 0644]