On Fri, Jun 1, 2012 at 5:30 PM, Mark Brown broonie@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