kernel-fxtec-pro1x/sound/soc/pxa
Lars-Peter Clausen 7331ea474e ASoC: mioa701_wm9713: Fix speaker event
Commit f6b2a04590 ("ASoC: pxa: mioa701_wm9713: Convert to table based DAPM
setup") converted the driver to register the board level DAPM elements with
the card's DAPM context rather than the CODEC's DAPM context. The change
overlooked that the speaker widget event callback accesses the widget's
codec field which is only valid if the widget has been registered in a CODEC
DAPM context. This patch modifies the callback to take an alternative route
to get the CODEC.

Fixes: f6b2a04590 ("ASoC: pxa: mioa701_wm9713: Convert to table based DAPM
setup")
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-01-15 11:57:05 +00:00
..
brownstone.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
corgi.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
e740_wm9705.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
e750_wm9705.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
e800_wm9712.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
em-x270.c ASoC: pxa: Add .owner to struct snd_soc_card 2011-12-22 11:04:18 +00:00
hx4700.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
imote2.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
Kconfig Merge remote-tracking branches 'asoc/fix/fsl-dma', 'asoc/fix/fsl-spdif', 'asoc/fix/pxa', 'asoc/fix/rcar' and 'asoc/fix/sigmadsp' into asoc-linus 2014-06-16 16:05:16 +01:00
magician.c ASoC: pxa: magician: Convert to table based DAPM and control setup 2014-03-13 09:41:00 +00:00
Makefile ASoC: remove saarb and tavorevb3 machine drivers 2013-05-15 08:59:29 +04:00
mioa701_wm9713.c ASoC: mioa701_wm9713: Fix speaker event 2015-01-15 11:57:05 +00:00
mmp-pcm.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
mmp-sspa.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
mmp-sspa.h ASoC: mmp: add sspa support 2012-06-13 13:13:39 +01:00
palm27x.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
poodle.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
pxa-ssp.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
pxa-ssp.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
pxa2xx-ac97.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
pxa2xx-ac97.h ASoC: pxa2xx: fixup multi-platform AC'97 build failures 2013-06-29 13:24:29 +01:00
pxa2xx-i2s.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
pxa2xx-i2s.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
pxa2xx-pcm.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
raumfeld.c ASoC: Remove unnecessary -codec from cs4270 driver name 2012-02-28 12:35:20 +00:00
spitz.c ASoC: pxa: Convert spitz to use snd_soc_register_card() 2014-10-28 00:42:57 +00:00
tosa.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
ttc-dkb.c ASoC: pxa: drop owner assignment from platform_drivers 2014-10-20 16:22:11 +02:00
z2.c ASoC: Convert z2 to table based DAPM init 2012-01-02 13:08:38 +00:00
zylonite.c ASoC: pxa: zylonite: Convert to table based DAPM setup 2014-03-03 11:01:52 +09:00