ARM: mxs: add dma channel definitions
authorShawn Guo <shawn.guo@freescale.com>
Mon, 21 Feb 2011 10:31:45 +0000 (18:31 +0800)
committerSascha Hauer <s.hauer@pengutronix.de>
Mon, 7 Mar 2011 18:29:52 +0000 (19:29 +0100)
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Tested-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/mach-mxs/include/mach/mx23.h
arch/arm/mach-mxs/include/mach/mx28.h

index 4768402b9485959da5bb465df42e2c07ebb5a901..1745e98ca9609090a3c3a047686f6d23d8f286a1 100644 (file)
 #define MX23_INT_VDD5V_DROOP           64
 #define MX23_INT_DCDC4P2_BO            65
 
+/*
+ * APBH DMA
+ */
+#define MX23_DMA_SSP1                  1
+#define MX23_DMA_SSP2                  2
+#define MX23_DMA_GPMI0                 4
+#define MX23_DMA_GPMI1                 5
+#define MX23_DMA_GPMI2                 6
+#define MX23_DMA_GPMI3                 7
+
+/*
+ * APBX DMA
+ */
+#define MX23_DMA_ADC                   0
+#define MX23_DMA_DAC                   1
+#define MX23_DMA_SPDIF                 2
+#define MX23_DMA_I2C                   3
+#define MX23_DMA_SAIF0                 4
+#define MX23_DMA_UART0_RX              6
+#define MX23_DMA_UART0_TX              7
+#define MX23_DMA_UART1_RX              8
+#define MX23_DMA_UART1_TX              9
+#define MX23_DMA_SAIF1                 10
+
 #endif /* __MACH_MX23_H__ */
index 0716745267ad5cfe8ce40e4c50b16e53e8e3c253..3f3485af9ac95019a0fa00c6f8c67ffbda272d09 100644 (file)
 #define MX28_INT_GPIO1                 126
 #define MX28_INT_GPIO0                 127
 
+/*
+ * APBH DMA
+ */
+#define MX28_DMA_SSP0                  0
+#define MX28_DMA_SSP1                  1
+#define MX28_DMA_SSP2                  2
+#define MX28_DMA_SSP3                  3
+#define MX28_DMA_GPMI0                 4
+#define MX28_DMA_GPMI1                 5
+#define MX28_DMA_GPMI2                 6
+#define MX28_DMA_GPMI3                 7
+#define MX28_DMA_GPMI4                 8
+#define MX28_DMA_GPMI5                 9
+#define MX28_DMA_GPMI6                 10
+#define MX28_DMA_GPMI7                 11
+#define MX28_DMA_HSADC                 12
+#define MX28_DMA_LCDIF                 13
+
+/*
+ * APBX DMA
+ */
+#define MX28_DMA_AUART4_RX             0
+#define MX28_DMA_AUART4_TX             1
+#define MX28_DMA_SPDIF_TX              2
+#define MX28_DMA_SAIF0                 4
+#define MX28_DMA_SAIF1                 5
+#define MX28_DMA_I2C0                  6
+#define MX28_DMA_I2C1                  7
+#define MX28_DMA_AUART0_RX             8
+#define MX28_DMA_AUART0_TX             9
+#define MX28_DMA_AUART1_RX             10
+#define MX28_DMA_AUART1_TX             11
+#define MX28_DMA_AUART2_RX             12
+#define MX28_DMA_AUART2_TX             13
+#define MX28_DMA_AUART3_RX             14
+#define MX28_DMA_AUART3_TX             15
+
 #endif /* __MACH_MX28_H__ */