linux/sound/soc/fsl
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
..
fsl_dma.c ASoC: remove trigger delay in Freescale MPC8610 sound driver 2009-04-02 16:34:14 +01:00
fsl_dma.h ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:40 +02:00
fsl_ssi.c ASoC: remove trigger delay in Freescale MPC8610 sound driver 2009-04-02 16:34:14 +01:00
fsl_ssi.h ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers 2009-03-06 13:37:16 +00:00
Kconfig ASoC: remove stand-alone mode support from CS4270 codec driver 2009-01-23 11:12:57 +00:00
Makefile ASoC: Allow Freescale MPC8610 audio drivers to be compiled as modules 2009-01-20 20:30:59 +00:00
mpc5200_psc_i2s.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
mpc8610_hpcd.c ASoC: add support for SSI asynchronous mode to the Freescale SSI drivers 2009-03-06 13:37:16 +00:00
soc-of-simple.c ASoC: Push platform registration down into the card 2008-12-02 16:03:40 +00:00