mfd: Convert twl6040 to i2c driver, and separate it from twl core
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Tue, 3 Apr 2012 08:56:51 +0000 (11:56 +0300)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 25 Apr 2012 06:53:02 +0000 (11:53 +0530)
commita36003973dd41fe5ae5cb17c89aa96e2bc35f9e7
tree3bb5e4fdec035cb63c311c37eedb4d0eee8a3827
parentaf30636764aec2b03f2a5cd9b1203cb35a3d5bc9
mfd: Convert twl6040 to i2c driver, and separate it from twl core

Complete the separation of the twl6040 from the twl core since
it is a separate chip, not part of the twl6030 PMIC.

Make the needed Kconfig changes for the depending drivers at the
same time to avoid breaking the kernel build (vibra, ASoC components).

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Mark Brown <broonie@opensource.wolfsonicro.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
14 files changed:
arch/arm/mach-omap2/board-4430sdp.c
arch/arm/mach-omap2/board-generic.c
arch/arm/mach-omap2/board-omap4panda.c
arch/arm/mach-omap2/twl-common.c
arch/arm/mach-omap2/twl-common.h
drivers/input/misc/Kconfig
drivers/input/misc/twl6040-vibra.c
drivers/mfd/Kconfig
drivers/mfd/twl6040-core.c
include/linux/i2c/twl.h
include/linux/mfd/twl6040.h
sound/soc/codecs/Kconfig
sound/soc/codecs/twl6040.c
sound/soc/omap/Kconfig