Hello Liam, Mark!
The following two patch is for the current multi-comp branch with twl4030 related fixes.
I have separated them, so they can be squased to the corresponding commit in multi-comp branch for now.
The changes in short: - We do not need the header sound/soc/codecs/twl4030.h anymore, so remove it - Fix machine drivers with theis header removal - The codec no longer get's the former setup data, all configuration is coming from board files via the platform_data. So change the code accordingly - Move the twl4030_priv allocation to a proper place - Codec can shall go OFF instead of STANDBY, so add back the idle_bias_off flag - The MFD driver is twl4030-audio
TODO after the multi-comp is merged: - Rename the mfd driver to twl4030-audio. Clean up the internal naming within the mfd This going to touch many files...
One more notice: The multi-comp branch does not have the "ASoC: TWL4030: Capture route runtime DAPM ordering fix" commit yet, and I have tested my changes on top of that, but it should not be a big problem, when you rebase this driver.
What do you think?
Peter
--- Peter Ujfalusi (2): ASoC: multi-comp: twl4030: TI CODECs ASoC: multi-comp: twl4030: TI OMAP Platform
drivers/mfd/twl-core.c | 2 +- drivers/mfd/twl4030-codec.c | 4 +- include/linux/i2c/twl.h | 6 +++- sound/soc/codecs/twl4030.c | 73 ++++++++++++++++++++--------------------- sound/soc/codecs/twl4030.h | 52 ----------------------------- sound/soc/omap/igep0020.c | 1 - sound/soc/omap/omap2evm.c | 1 - sound/soc/omap/omap3beagle.c | 1 - sound/soc/omap/omap3evm.c | 1 - sound/soc/omap/omap3pandora.c | 1 - sound/soc/omap/overo.c | 1 - sound/soc/omap/sdp3430.c | 4 ++- sound/soc/omap/zoom2.c | 4 ++- 13 files changed, 50 insertions(+), 101 deletions(-) delete mode 100644 sound/soc/codecs/twl4030.h
-- 1.7.2