linux/sound/soc
Timur Tabi a4d11fe50c ASoC: remove trigger delay in Freescale MPC8610 sound driver
Remove the delay from the trigger function in the Freescale MPC8610 sound
driver when capture is started.  This delay was used to ensure that the DMA
controller was active when ALSA call the .pointer function to request a
DMA transfer status.  A better approach is for the .pointer function to detect
that DMA has not started, and return zero instead.  This change eliminates
the need for the delay.

Also add some related code to check for a DMA programming error, and report
XRUN if it occurs.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-04-02 16:34:14 +01:00
..
atmel ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
au1x ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
blackfin ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
codecs ASoC: Add FLL support for WM8400 2009-03-19 11:56:11 +00:00
davinci ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
fsl ASoC: remove trigger delay in Freescale MPC8610 sound driver 2009-04-02 16:34:14 +01:00
omap ASoC: Declare Headset as Mic and Headphone widgets for SDP3430 2009-03-19 11:56:16 +00:00
pxa ASoC: Add Magician machine support 2009-04-02 16:34:13 +01:00
s3c24xx ASoC: Fix some missing dai_ops conversions 2009-03-16 14:13:57 +00:00
sh ASoC: Fix some missing dai_ops conversions 2009-03-16 14:13:57 +00:00
Kconfig ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
Makefile ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
soc-core.c ASoC: Only deregister AC97 dev if it's name was not "AC97" 2009-03-17 13:59:47 +00:00
soc-dapm.c ASoC: Fix memory allocation for snd_soc_dapm_switch names 2009-03-06 13:37:14 +00:00
soc-jack.c ASoC: Staticise workqueue function for GPIO jack detection 2009-03-06 13:37:19 +00:00