linux/sound/soc
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
..
at32 ALSA: asoc: at32 - DAI struct merge and enable_pin() change. 2008-07-10 09:32:54 +02:00
at91 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-07-14 16:06:58 -07:00
au1x ALSA: Au1xpsc: psc not disabled when TX is idle 2008-07-15 15:08:28 +02:00
codecs ALSA: soc - wm9712 mono mixer 2008-07-20 17:39:38 +02:00
davinci ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions. 2008-07-10 09:32:51 +02:00
fsl ALSA: ASoC: fix SNDCTL_DSP_SYNC support in Freescale 8610 sound drivers 2008-08-04 12:26:23 +02:00
omap ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform. 2008-07-14 09:01:01 +02:00
pxa ALSA: ASoC: Update Poodle to current ASoC API 2008-07-29 12:57:10 +02:00
s3c24xx ALSA: asoc: machines - add Digital Audio Interface (DAI) control functions. 2008-07-10 09:32:51 +02:00
sh ALSA: asoc: sh - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:46 +02:00
Kconfig ALSA: ASoC: Au12x0/Au1550 PSC Audio support 2008-07-10 09:33:07 +02:00
Makefile ALSA: ASoC: Au12x0/Au1550 PSC Audio support 2008-07-10 09:33:07 +02:00
soc-core.c ALSA: asoc: core - add Digital Audio Interface (DAI) control functions. 2008-07-10 09:32:50 +02:00
soc-dapm.c ALSA: ASoC: Export dapm_reg_event() fully 2008-07-29 16:00:33 +02:00