#include <linux/module.h>
#include <linux/dmaengine.h>
#include <linux/dma-mapping.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/scatterlist.h>
#include <linux/slab.h>
#include <sound/core.h>
#include <sound/dmaengine_pcm.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/soc.h>
#include <sound/spear_dma.h>
Go to the source code of this file.
MODULE_ALIAS |
( |
"platform:spear-pcm-audio" |
| ) |
|
MODULE_DESCRIPTION |
( |
"SPEAr PCM DMA module" |
| ) |
|
module_platform_driver |
( |
spear_pcm_driver |
| ) |
|
Initial value:= {
.buffer_bytes_max = 16 * 1024,
.period_bytes_min = 2 * 1024,
.period_bytes_max = 2 * 1024,
.periods_min = 1,
.periods_max = 8,
}
Definition at line 28 of file spear_pcm.c.
Initial value:= {
.ops = &spear_pcm_ops,
.pcm_new = spear_pcm_new,
.pcm_free = spear_pcm_free,
}
Definition at line 181 of file spear_pcm.c.