linux/sound/soc/omap
Peter Ujfalusi 03945e99a8 ASoC: omap-pcm: Prepare to configure the DMA data_type based on stream properties
Based on the format of the stream the omap-pcm can decide alone what data
type should be used with by the sDMA.
Keep the possibility for OMAP dai drivers to tell omap-pcm if they want to
use different data type. This is needed for the omap-hdmi for example which
needs 32bit data type even if the stream format is S16_LE.

The check if (dma_data->data_type) is safe at the moment since omap-pcm
does not support 8bit samples (OMAP_DMA_DATA_TYPE_S8 == 0x00).

The next step is to redefine the meaning of dma_data->data_type to unblock
this limitation.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-09-22 11:12:59 -04:00
..
am3517evm.c ASoC: am3517evm: Remove unused cpu_dai from hw_params 2012-09-11 11:26:00 +08:00
ams-delta.c ARM: board specific updates 2012-03-27 16:27:28 -07:00
Kconfig ASoC: Remove obsolete OMAP3 machine drivers 2012-08-15 17:10:00 +01:00
Makefile ASoC: Remove obsolete OMAP3 machine drivers 2012-08-15 17:10:00 +01:00
mcbsp.c ASoC: omap-mcbsp: Fix compilation error due to leftover code 2012-09-05 20:05:02 +08:00
mcbsp.h ARM/ASoC: omap-mcbsp: Remove CLKR/FSR mux configuration code 2012-08-22 20:17:05 +01:00
n810.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00
omap-abe-twl6040.c ASoC: omap-abe-twl6040: Add device tree support 2012-08-03 23:03:56 +01:00
omap-dmic.c ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct 2012-09-22 11:12:58 -04:00
omap-dmic.h ASoC: OMAP4: omap-dmic: Initial support for OMAP DMIC 2011-11-28 17:21:44 +00:00
omap-hdmi-card.c ASoC: OMAP: HDMI: Rename sound card source file 2012-05-22 17:33:24 +01:00
omap-hdmi.c ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct 2012-09-22 11:12:58 -04:00
omap-hdmi.h ASoC: OMAP: HDMI: Expand capabilities of the HDMI DAI 2012-05-22 17:33:23 +01:00
omap-mcbsp.c ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct 2012-09-22 11:12:58 -04:00
omap-mcbsp.h ASoC: omap-mcbsp: Remove unused defines 2012-08-22 20:17:11 +01:00
omap-mcpdm.c ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct 2012-09-22 11:12:58 -04:00
omap-mcpdm.h ASoC: omap-mcpdm: API to configure offset cancellation 2011-09-26 22:23:32 +01:00
omap-pcm.c ASoC: omap-pcm: Prepare to configure the DMA data_type based on stream properties 2012-09-22 11:12:59 -04:00
omap-pcm.h ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct 2012-09-22 11:12:58 -04:00
omap-twl4030.c ASoC: omap-twl4030: Simple machine driver for TI SoC with twl4030 codec 2012-08-15 17:09:59 +01:00
omap3pandora.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00
osk5912.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00
rx51.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00
sdp3430.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00
zoom2.c ASoC: omap-mcbsp: Create a single driver for McBSP 2012-03-12 13:34:19 +00:00