[alsa-devel] SNDRV_PCM_INFO_MMAP - what do I need for it?

Timur Tabi timur at freescale.com
Wed Jan 16 16:17:57 CET 2008

My 8610 ASoC driver has this:

static const struct snd_pcm_hardware fsl_dma_hardware = {


This means that MMAP is not enabled.

I understand what MMAP is, but not from an ALSA driver perspective.  If I change 
the above line to this:


what does ALSA do differently?  Do I need to define any new functions?  From an 
application perspective, what is different?

Also, does DMIX need MMAP support?

Timur Tabi
Linux kernel developer at Freescale

More information about the Alsa-devel mailing list