1 #ifndef __MMC_ATMEL_MCI_H
2 #define __MMC_ATMEL_MCI_H
3 
4 #include <linux/platform_data/dma-atmel.h>
5 #include <linux/platform_data/dma-dw.h>
6 
7 /**
8  * struct mci_dma_data - DMA data for MCI interface
9  */
10 struct mci_dma_data {
11 #ifdef CONFIG_ARM
12 	struct at_dma_slave     sdata;
13 #else
14 	struct dw_dma_slave     sdata;
15 #endif
16 };
17 
18 /* accessor macros */
19 #define	slave_data_ptr(s)	(&(s)->sdata)
20 #define find_slave_dev(s)	((s)->sdata.dma_dev)
21 
22 #endif /* __MMC_ATMEL_MCI_H */
23