[alsa-devel] [PATCH v5] sound/soc/lapis: add platform driver for ML7213

Tomoya MORINAGA tomoya.rohm at gmail.com
Mon Jun 11 09:05:56 CEST 2012


On Fri, Jun 1, 2012 at 5:30 PM, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> > Sorry, I couldn't find.
> > Is your saying Linus's tree this ?
> > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> > However, any ASoC driver doesn't use cyclic DMA's.
>
> $ grep CYCLIC sound/soc/soc-dmaengine-pcm.c
>        dma_cap_set(DMA_CYCLIC, mask);

I already saw this.

You said "all current mainline drivers using the library use cyclic DMA."
Does this mean the following drivers use "snd_dmaengine_pcm_open" ?
  ep93xx-pcm
  imx-pcm-dma-mx2
  mxs-pcm

However, the following drivers don't use any ASoC DMA framework, right ?.
E.g. these drivers call dma_request_channel directly.
  siu_pcm
  fsi
  txx9aclc

That is to say, some drivers ASoC DMA framework. However some drivers
don't use any ASoC DMA framework.

Why didn't you do porting to your saying "ASoC DMA framework"?

thanks.

--
ROHM Co., Ltd.
tomoya


More information about the Alsa-devel mailing list