linux-sg2042/sound/soc/fsl
Timur Tabi bf9c8c9dde ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers
If an OSS application calls SNDCTL_DSP_SYNC, then ALSA will call the driver's
_hw_params and _prepare functions again.  On the Freescale MPC8610 DMA ASoC
driver, this caused the DMA controller to be unneccessarily re-programmed, and
apparently it doesn't like that.  The DMA will then not operate when
instructed.  This patch relocates much of the DMA programming to
fsl_dma_open(), which is called only once.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-08-04 12:26:23 +02:00
..
Kconfig ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform. 2008-07-14 09:01:01 +02:00
Makefile [ALSA] Add ASoC drivers for the Freescale MPC8610 SoC 2008-01-31 17:29:55 +01:00
fsl_dma.c ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers 2008-08-04 12:26:23 +02: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 ALSA: asoc: restrict sample rate and size in Freescale MPC8610 sound drivers 2008-07-29 12:27:10 +02:00
fsl_ssi.h ALSA: asoc: fsl - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:40 +02:00
mpc8610_hpcd.c ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions. 2008-07-10 09:32:51 +02:00