This patch series fixes an interaction between the extcon and ASoC drivers for arizona. Since both drivers are under active development there are likely going to be cross tree issues - there's already some further patches on the ASoC side - so it'd be good to get this pulled into both trees. I've taken the liberty of pulling into ASoC already, if there's a problem with that I can drop the changes easily enough. The following changes since commit 8bb9660418e05bb1845ac1a2428444d78e322cc7: Linux 3.9-rc4 (2013-03-23 16:52:44 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc.git tags/arizona-extcon-asoc for you to fetch changes up to 63fea17128397d440753883d16e7d2d9aa95a66b: extcon: arizona: Fix interaction between headphone outputs and identification (2013-03-26 14:26:05 +0000) ---------------------------------------------------------------- ASoC/extcon: arizona: Fix interaction between HPDET and headphone outputs This patch series covers both ASoC and extcon subsystems and fixes an interaction between the HPDET function and the headphone outputs - we really shouldn't run HPDET while the headphone is active. The first patch is a refactoring to make the extcon side easier. ---------------------------------------------------------------- Mark Brown (3): extcon: arizona: Factor out magic application ASoC: arizona: Fix interaction between headphone outputs and identification extcon: arizona: Fix interaction between headphone outputs and identification drivers/extcon/extcon-arizona.c | 107 ++++++++++++++++++-------------------- include/linux/mfd/arizona/core.h | 3 ++ sound/soc/codecs/arizona.c | 33 ++++++++++++ sound/soc/codecs/arizona.h | 3 ++ sound/soc/codecs/wm5102.c | 8 +-- sound/soc/codecs/wm5110.c | 8 +-- 6 files changed, 99 insertions(+), 63 deletions(-)