Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / sh / include / mach-dreamcast / mach / dma.h
diff --git a/kernel/arch/sh/include/mach-dreamcast/mach/dma.h b/kernel/arch/sh/include/mach-dreamcast/mach/dma.h
new file mode 100644 (file)
index 0000000..1dbfdf7
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ * include/asm-sh/dreamcast/dma.h
+ *
+ * Copyright (C) 2003 Paul Mundt
+ *
+ * This file is subject to the terms and conditions of the GNU General Public
+ * License.  See the file "COPYING" in the main directory of this archive
+ * for more details.
+ */
+#ifndef __ASM_SH_DREAMCAST_DMA_H
+#define __ASM_SH_DREAMCAST_DMA_H
+
+/* Number of DMA channels */
+#define G2_NR_DMA_CHANNELS     4
+
+/* Channels for cascading */
+#define PVR2_CASCADE_CHAN      2
+#define G2_CASCADE_CHAN                3
+
+/* PVR2 DMA Registers */
+#define PVR2_DMA_BASE          0xa05f6800
+#define PVR2_DMA_ADDR          (PVR2_DMA_BASE + 0)
+#define PVR2_DMA_COUNT         (PVR2_DMA_BASE + 4)
+#define PVR2_DMA_MODE          (PVR2_DMA_BASE + 8)
+#define PVR2_DMA_LMMODE0       (PVR2_DMA_BASE + 132)
+#define PVR2_DMA_LMMODE1       (PVR2_DMA_BASE + 136)
+
+/* G2 DMA Register */
+#define G2_DMA_BASE            0xa05f7800
+
+#endif /* __ASM_SH_DREAMCAST_DMA_H */
+