]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - sound/soc/davinci/davinci-pcm.h
ASoC: DaVinci: McASP FIFO related updates
[mirror_ubuntu-bionic-kernel.git] / sound / soc / davinci / davinci-pcm.h
index 62cb4eb07e34404121f7075a2c6de05c28fe40bb..c8b0d2baf05a866de25ece5227a5033586196cf6 100644 (file)
 #ifndef _DAVINCI_PCM_H
 #define _DAVINCI_PCM_H
 
+#include <mach/edma.h>
+#include <mach/asp.h>
+
+
 struct davinci_pcm_dma_params {
-       char *name;             /* stream identifier */
-       int channel;            /* sync dma channel ID */
-       dma_addr_t dma_addr;    /* device physical address for DMA */
-       unsigned int data_type; /* xfer data type */
+       int channel;                    /* sync dma channel ID */
+       unsigned short acnt;
+       dma_addr_t dma_addr;            /* device physical address for DMA */
+       enum dma_event_q eventq_no;     /* event queue number */
+       unsigned char data_type;        /* xfer data type */
+       unsigned char convert_mono_stereo;
+       unsigned int fifo_level;
 };
 
-struct evm_snd_platform_data {
-       int tx_dma_ch;
-       int rx_dma_ch;
-};
 
 extern struct snd_soc_platform davinci_soc_platform;