linux/sound/soc/fsl
Timur Tabi 85ef2375ef ASoC: optimize init sequence of Freescale MPC8610 sound drivers
In the Freescale MPC8610 sound drivers, relocate all code from the _prepare
functions into the corresponding _hw_params functions.  These drivers assumed
that the sample size is known in the _prepare function and not in the
_hw_params function, but this is not true.

Move the code in fsl_dma_prepare() into fsl_dma_hw_param().  Create
fsl_ssi_hw_params() and move the code from fsl_ssi_prepare() into it.

Turn off snooping for DMA operations to/from I/O registers, since that's not
necessary.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-02-06 12:08:15 +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
fsl_dma.c ASoC: optimize init sequence of Freescale MPC8610 sound drivers 2009-02-06 12:08:15 +00: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: optimize init sequence of Freescale MPC8610 sound drivers 2009-02-06 12:08:15 +00: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
mpc5200_psc_i2s.c ASoC: Register platform drivers 2008-12-09 10:49:28 +00:00
mpc8610_hpcd.c ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers 2009-01-20 20:29:39 +00:00
soc-of-simple.c ASoC: Push platform registration down into the card 2008-12-02 16:03:40 +00:00