]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - sound/arm/pxa2xx-pcm.h
sound: aaci: Enable module alias autogeneration for AMBA drivers
[karo-tx-linux.git] / sound / arm / pxa2xx-pcm.h
index b79f1e80378035929339b09d2d35eada2f70687e..65f86b56ba422a2c28c6d0c70c731c6250df7c63 100644 (file)
@@ -9,14 +9,15 @@
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  */
+#include <mach/dma.h>
 
-struct pxa2xx_pcm_dma_params {
-       char *name;                     /* stream identifier */
-       u32 dcmd;                       /* DMA descriptor dcmd field */
-       volatile u32 *drcmr;            /* the DMA request channel to use */
-       u32 dev_addr;                   /* device physical address for DMA */
+struct pxa2xx_runtime_data {
+       int dma_ch;
+       struct pxa2xx_pcm_dma_params *params;
+       pxa_dma_desc *dma_desc_array;
+       dma_addr_t dma_desc_array_phys;
 };
-       
+
 struct pxa2xx_pcm_client {
        struct pxa2xx_pcm_dma_params *playback_params;
        struct pxa2xx_pcm_dma_params *capture_params;