/* * dma.h -- * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. * * ALSA PCM interface for the Samsung SoC */ #ifndef _S3C_AUDIO_H #define _S3C_AUDIO_H #include <sound/dmaengine_pcm.h> #include <linux/dmaengine.h> struct s3c_dma_params { void *slave; /* Channel ID */ dma_addr_t dma_addr; int dma_size; /* Size of the DMA transfer */ char *ch_name; struct snd_dmaengine_dai_dma_data dma_data; }; void samsung_asoc_init_dma_data(struct snd_soc_dai *dai, struct s3c_dma_params *playback, struct s3c_dma_params *capture); int samsung_asoc_dma_platform_register(struct device *dev, dma_filter_fn fn); #endifOverall Contributors
Person | Tokens | Prop | Commits | CommitProp | |
mark brown | mark brown | 27 | 38.03% | 3 | 27.27% |
ben dooks | ben dooks | 15 | 21.13% | 1 | 9.09% |
padmavathi venna | padmavathi venna | 12 | 16.90% | 2 | 18.18% |
arnd bergmann | arnd bergmann | 9 | 12.68% | 2 | 18.18% |
graeme gregory | graeme gregory | 4 | 5.63% | 1 | 9.09% |
jassi brar | jassi brar | 3 | 4.23% | 1 | 9.09% |
boojin kim | boojin kim | 1 | 1.41% | 1 | 9.09% |
Total | 71 | 100.00% | 11 | 100.00% |