android_kernel_xiaomi_sm8350/sound/soc
Grant Likely c939e5c821 ASoC/mpc5200: fix enable/disable of AC97 slots
The MPC5200 AC97 driver is disabling the slots when a stop
trigger is received, but not reenabling them if the stream
is started again without processing the hw_params again.

This patch fixes the problem by caching the slot enable bit
settings calculated at hw_params time so that they can be
reapplied every time the start trigger is received.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-11-07 12:40:09 +00:00
..
atmel ASoC: at91sam9g20ek_2mmc board uses same audio connexion as at91sam9g20ek 2009-10-09 12:41:55 +01:00
au1x ASoC: au1x: convert to platform drivers. 2009-11-02 11:27:07 +00:00
blackfin Merge branch 'for-2.6.32' into for-2.6.33 2009-10-01 11:35:11 +01:00
codecs ASoC: Remove dead code and labels 2009-11-07 10:18:22 +01:00
davinci Merge branch 'for-2.6.32' into for-2.6.33 2009-10-06 16:01:27 +01:00
fsl ASoC/mpc5200: fix enable/disable of AC97 slots 2009-11-07 12:40:09 +00:00
imx Merge branch 'for-2.6.32' into for-2.6.33 2009-10-08 10:45:09 +01:00
omap ASoC: OMAP: Don't try to set unsupported OMAP_DMA_DATA_BURST_16 on OMAP1 2009-11-06 13:54:26 +00:00
pxa ASoC: finally enable support for eXeda and CM-X300 2009-10-15 15:01:47 +01:00
s3c24xx Merge branch 'for-2.6.32' into for-2.6.33 2009-11-06 15:46:18 +00:00
s6000 ASoC: tlv320aic3x: fixup board device changes 2009-08-21 10:52:57 +01:00
sh ASoC: sh: FSI: Add capture support 2009-10-30 10:35:30 +00:00
txx9
Kconfig
Makefile
soc-cache.c ASoC: Convert soc-cache to use C99 style initialisers for the table 2009-09-21 04:21:47 -07:00
soc-core.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
soc-dapm.c Merge branch 'for-2.6.32' into for-2.6.33 2009-10-15 15:02:14 +01:00
soc-jack.c ASoC: Move dereference after NULL test 2009-10-19 16:12:35 +01:00