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. Thanks Nobin Mathew On 7/17/08, Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > On Thu, Jul 17, 2008 at 11:33:31AM +0530, dinesh wrote: > > > 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. > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel