linux/sound/soc
Lars-Peter Clausen d1e1406c6e ASoC: generic-dmaengine-pcm: Add support for half-duplex
Some platforms which are half-duplex share the same DMA channel between the
playback and capture stream. Add support for this to the generic dmaengine PCM
driver.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2013-04-22 11:27:04 +01:00
..
atmel ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional 2013-04-17 14:17:54 +01:00
au1x ASoC: au1x: remove __dev* attributes 2012-12-10 00:31:06 +09:00
blackfin ASoC: blackfin: remove __dev* attributes 2012-12-10 00:29:39 +09:00
cirrus ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional 2013-04-17 14:17:54 +01:00
codecs Linux 3.9-rc7 2013-04-17 14:24:35 +01:00
davinci Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next 2013-02-11 11:06:46 +00:00
dwc ASoC: dwc: fix support for more than two channels 2013-01-26 15:37:09 +08:00
fsl ASoC: imx: Use generic dmaengine PCM 2013-04-17 14:26:33 +01:00
generic ASoC: simple-card: add asoc_simple_dai for initializing 2013-01-14 06:55:43 +09:00
jz4740 ASoC: jz4740: remove __dev* attributes 2012-12-10 00:31:12 +09:00
kirkwood ASoC: Convert to devm_ioremap_resource() 2013-01-22 11:41:58 -08:00
mid-x86 ASoC: mid-x86: remove __dev* attributes 2012-12-10 00:31:14 +09:00
mxs ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional 2013-04-17 14:17:54 +01:00
nuc900 ASoC: nuc900: remove __dev* attributes 2012-12-10 00:31:28 +09:00
omap ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional 2013-04-17 14:17:54 +01:00
pxa ASoC: dmaengine-pcm: Make requesting the DMA channel at PCM open optional 2013-04-17 14:17:54 +01:00
s6000 ASoC: s6000: remove __dev* attributes 2012-12-10 00:31:34 +09:00
samsung ASoC: Samsung: set drvdata before adding secondary device 2013-04-03 17:56:44 +01:00
sh ASoC: dma-sh7760: Fix compile error 2013-03-22 12:23:11 +01:00
spear Linux 3.9-rc7 2013-04-17 14:24:35 +01:00
tegra ASoC: tegra: Use generic dmaengine PCM 2013-04-17 14:25:09 +01:00
txx9 ASoC: txx9: remove __dev* attributes 2012-12-10 00:31:43 +09:00
ux500 ASoC: ux500: Use generic dmaengine PCM 2013-04-18 15:04:44 +01:00
Kconfig ASoC: Add a generic dmaengine_pcm driver 2013-04-17 14:21:25 +01:00
Makefile ASoC: Add a generic dmaengine_pcm driver 2013-04-17 14:21:25 +01:00
soc-cache.c ASoC: cache: Standardise ASoC cache messages 2012-11-21 11:39:51 +09:00
soc-compress.c ASoC: compress: Cancel delayed power down if needed 2013-03-28 00:23:56 +00:00
soc-core.c Linux 3.9-rc7 2013-04-17 14:24:35 +01:00
soc-dapm.c Linux 3.9-rc7 2013-04-17 14:24:35 +01:00
soc-dmaengine-pcm.c ASoC: dmaengine_pcm: Add support for compat platforms 2013-04-17 14:21:36 +01:00
soc-generic-dmaengine-pcm.c ASoC: generic-dmaengine-pcm: Add support for half-duplex 2013-04-22 11:27:04 +01:00
soc-io.c ASoC: core: Use PTR_RET function 2013-03-26 14:12:01 +00:00
soc-jack.c Merge remote-tracking branch 'asoc/topic/log' into asoc-next 2012-12-10 00:22:14 +09:00
soc-pcm.c Merge remote-tracking branch 'asoc/topic/core' into asoc-next 2013-02-11 11:06:30 +00:00
soc-utils.c ASoC: utils: remove __dev* attributes 2012-12-10 00:31:48 +09:00