• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-u300/include/mach/
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