Re: [alsa-devel] WRITING AN SOC DRIVER WITHOUT DMA
From: Jon Smirl <hidden>
Date: 2008-07-17 12:05:51
Also in:
alsa-devel
On 7/17/08, Nobin Mathew [off-list ref] wrote:
Hi Dinesh, If that is your requirement then go and see the actual code sound/arm/aaci.c. They are not using DMA. It is programmed IO.
Search around the list archives, the first version of the Efika/mpc5200 ac97 driver was programmed IO. The next version updated it to DMA.
Thanks Nobin Mathew On 7/17/08, Mark Brown [off-list ref] wrote:quoted
On Thu, Jul 17, 2008 at 11:33:31AM +0530, dinesh wrote:quoted
What i want is that i have a buffer in driver code which is also handled by some other application i want that this buffer data is to be used for capture and playback stream fills data to another buffer which i can passover to my other application.Depending on what exactly you're doing here you may find that this is best implemented in user space with an ALSA plugin rather than doing it as part of a driver. If you do want to do this in kernel space then the parts of an ASoC driver which transfer audio data are just the same as those for any other ALSA driver so things like sound/arm/aaci.c may provide useful examples._______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev
-- Jon Smirl jonsmirl@gmail.com