Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / include / linux / platform_data / mmc-atmel-mci.h
diff --git a/kernel/include/linux/platform_data/mmc-atmel-mci.h b/kernel/include/linux/platform_data/mmc-atmel-mci.h
new file mode 100644 (file)
index 0000000..399a2d5
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef __MMC_ATMEL_MCI_H
+#define __MMC_ATMEL_MCI_H
+
+#include <linux/platform_data/dma-atmel.h>
+#include <linux/platform_data/dma-dw.h>
+
+/**
+ * struct mci_dma_data - DMA data for MCI interface
+ */
+struct mci_dma_data {
+#ifdef CONFIG_ARM
+       struct at_dma_slave     sdata;
+#else
+       struct dw_dma_slave     sdata;
+#endif
+};
+
+/* accessor macros */
+#define        slave_data_ptr(s)       (&(s)->sdata)
+#define find_slave_dev(s)      ((s)->sdata.dma_dev)
+
+#endif /* __MMC_ATMEL_MCI_H */