Thread (46 messages) flat view 46 messages, 7 authors, 2008-07-18

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help