1 /* 2 * 3 * arch/arm/mach-u300/include/mach/dma_channels.h 4 * 5 * 6 * Copyright (C) 2007-2009 ST-Ericsson 7 * License terms: GNU General Public License (GPL) version 2 8 * Map file for the U300 dma driver. 9 * Author: Per Friden <per.friden@stericsson.com> 10 */ 11 12 #ifndef DMA_CHANNELS_H 13 #define DMA_CHANNELS_H 14 15 #define U300_DMA_MSL_TX_0 0 16 #define U300_DMA_MSL_TX_1 1 17 #define U300_DMA_MSL_TX_2 2 18 #define U300_DMA_MSL_TX_3 3 19 #define U300_DMA_MSL_TX_4 4 20 #define U300_DMA_MSL_TX_5 5 21 #define U300_DMA_MSL_TX_6 6 22 #define U300_DMA_MSL_RX_0 7 23 #define U300_DMA_MSL_RX_1 8 24 #define U300_DMA_MSL_RX_2 9 25 #define U300_DMA_MSL_RX_3 10 26 #define U300_DMA_MSL_RX_4 11 27 #define U300_DMA_MSL_RX_5 12 28 #define U300_DMA_MSL_RX_6 13 29 #define U300_DMA_MMCSD_RX_TX 14 30 #define U300_DMA_MSPRO_TX 15 31 #define U300_DMA_MSPRO_RX 16 32 #define U300_DMA_UART0_TX 17 33 #define U300_DMA_UART0_RX 18 34 #define U300_DMA_APEX_TX 19 35 #define U300_DMA_APEX_RX 20 36 #define U300_DMA_PCM_I2S0_TX 21 37 #define U300_DMA_PCM_I2S0_RX 22 38 #define U300_DMA_PCM_I2S1_TX 23 39 #define U300_DMA_PCM_I2S1_RX 24 40 #define U300_DMA_XGAM_CDI 25 41 #define U300_DMA_XGAM_PDI 26 42 #define U300_DMA_SPI_TX 27 43 #define U300_DMA_SPI_RX 28 44 #define U300_DMA_GENERAL_PURPOSE_0 29 45 #define U300_DMA_GENERAL_PURPOSE_1 30 46 #define U300_DMA_GENERAL_PURPOSE_2 31 47 #define U300_DMA_GENERAL_PURPOSE_3 32 48 #define U300_DMA_GENERAL_PURPOSE_4 33 49 #define U300_DMA_GENERAL_PURPOSE_5 34 50 #define U300_DMA_GENERAL_PURPOSE_6 35 51 #define U300_DMA_GENERAL_PURPOSE_7 36 52 #define U300_DMA_GENERAL_PURPOSE_8 37 53 #ifdef CONFIG_MACH_U300_BS335 54 #define U300_DMA_UART1_TX 38 55 #define U300_DMA_UART1_RX 39 56 #else 57 #define U300_DMA_GENERAL_PURPOSE_9 38 58 #define U300_DMA_GENERAL_PURPOSE_10 39 59 #endif 60 61 #ifdef CONFIG_MACH_U300_BS335 62 #define U300_DMA_DEVICE_CHANNELS 32 63 #else 64 #define U300_DMA_DEVICE_CHANNELS 30 65 #endif 66 #define U300_DMA_CHANNELS 40 67 68 69 #endif /* DMA_CHANNELS_H */ 70