Merge branch 'vhost' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[pandora-kernel.git] / arch / arm / plat-omap / include / plat / dma-44xx.h
1 /*
2  * OMAP4 SDMA channel definitions
3  *
4  * Copyright (C) 2009-2010 Texas Instruments, Inc.
5  * Copyright (C) 2009-2010 Nokia Corporation
6  *
7  * Santosh Shilimkar (santosh.shilimkar@ti.com)
8  * Benoit Cousson (b-cousson@ti.com)
9  * Paul Walmsley (paul@pwsan.com)
10  *
11  * This file is automatically generated from the OMAP hardware databases.
12  * We respectfully ask that any modifications to this file be coordinated
13  * with the public linux-omap@vger.kernel.org mailing list and the
14  * authors above to ensure that the autogeneration scripts are kept
15  * up-to-date with the file contents.
16  *
17  * This program is free software; you can redistribute it and/or modify
18  * it under the terms of the GNU General Public License version 2 as
19  * published by the Free Software Foundation.
20  */
21
22 #ifndef __ARCH_ARM_MACH_OMAP2_OMAP44XX_DMA_H
23 #define __ARCH_ARM_MACH_OMAP2_OMAP44XX_DMA_H
24
25 #define OMAP44XX_DMA_SYS_REQ0                   2
26 #define OMAP44XX_DMA_SYS_REQ1                   3
27 #define OMAP44XX_DMA_GPMC                       4
28 #define OMAP44XX_DMA_DSS_DISPC_REQ              6
29 #define OMAP44XX_DMA_SYS_REQ2                   7
30 #define OMAP44XX_DMA_MCASP1_AXEVT               8
31 #define OMAP44XX_DMA_ISS_REQ1                   9
32 #define OMAP44XX_DMA_ISS_REQ2                   10
33 #define OMAP44XX_DMA_MCASP1_AREVT               11
34 #define OMAP44XX_DMA_ISS_REQ3                   12
35 #define OMAP44XX_DMA_ISS_REQ4                   13
36 #define OMAP44XX_DMA_DSS_RFBI_REQ               14
37 #define OMAP44XX_DMA_SPI3_TX0                   15
38 #define OMAP44XX_DMA_SPI3_RX0                   16
39 #define OMAP44XX_DMA_MCBSP2_TX                  17
40 #define OMAP44XX_DMA_MCBSP2_RX                  18
41 #define OMAP44XX_DMA_MCBSP3_TX                  19
42 #define OMAP44XX_DMA_MCBSP3_RX                  20
43 #define OMAP44XX_DMA_C2C_SSCM_GPO0              21
44 #define OMAP44XX_DMA_C2C_SSCM_GPO1              22
45 #define OMAP44XX_DMA_SPI3_TX1                   23
46 #define OMAP44XX_DMA_SPI3_RX1                   24
47 #define OMAP44XX_DMA_I2C3_TX                    25
48 #define OMAP44XX_DMA_I2C3_RX                    26
49 #define OMAP44XX_DMA_I2C1_TX                    27
50 #define OMAP44XX_DMA_I2C1_RX                    28
51 #define OMAP44XX_DMA_I2C2_TX                    29
52 #define OMAP44XX_DMA_I2C2_RX                    30
53 #define OMAP44XX_DMA_MCBSP4_TX                  31
54 #define OMAP44XX_DMA_MCBSP4_RX                  32
55 #define OMAP44XX_DMA_MCBSP1_TX                  33
56 #define OMAP44XX_DMA_MCBSP1_RX                  34
57 #define OMAP44XX_DMA_SPI1_TX0                   35
58 #define OMAP44XX_DMA_SPI1_RX0                   36
59 #define OMAP44XX_DMA_SPI1_TX1                   37
60 #define OMAP44XX_DMA_SPI1_RX1                   38
61 #define OMAP44XX_DMA_SPI1_TX2                   39
62 #define OMAP44XX_DMA_SPI1_RX2                   40
63 #define OMAP44XX_DMA_SPI1_TX3                   41
64 #define OMAP44XX_DMA_SPI1_RX3                   42
65 #define OMAP44XX_DMA_SPI2_TX0                   43
66 #define OMAP44XX_DMA_SPI2_RX0                   44
67 #define OMAP44XX_DMA_SPI2_TX1                   45
68 #define OMAP44XX_DMA_SPI2_RX1                   46
69 #define OMAP44XX_DMA_MMC2_TX                    47
70 #define OMAP44XX_DMA_MMC2_RX                    48
71 #define OMAP44XX_DMA_UART1_TX                   49
72 #define OMAP44XX_DMA_UART1_RX                   50
73 #define OMAP44XX_DMA_UART2_TX                   51
74 #define OMAP44XX_DMA_UART2_RX                   52
75 #define OMAP44XX_DMA_UART3_TX                   53
76 #define OMAP44XX_DMA_UART3_RX                   54
77 #define OMAP44XX_DMA_UART4_TX                   55
78 #define OMAP44XX_DMA_UART4_RX                   56
79 #define OMAP44XX_DMA_MMC4_TX                    57
80 #define OMAP44XX_DMA_MMC4_RX                    58
81 #define OMAP44XX_DMA_MMC5_TX                    59
82 #define OMAP44XX_DMA_MMC5_RX                    60
83 #define OMAP44XX_DMA_MMC1_TX                    61
84 #define OMAP44XX_DMA_MMC1_RX                    62
85 #define OMAP44XX_DMA_SYS_REQ3                   64
86 #define OMAP44XX_DMA_MCPDM_UP                   65
87 #define OMAP44XX_DMA_MCPDM_DL                   66
88 #define OMAP44XX_DMA_DMIC_REQ                   67
89 #define OMAP44XX_DMA_C2C_SSCM_GPO2              68
90 #define OMAP44XX_DMA_C2C_SSCM_GPO3              69
91 #define OMAP44XX_DMA_SPI4_TX0                   70
92 #define OMAP44XX_DMA_SPI4_RX0                   71
93 #define OMAP44XX_DMA_DSS_DSI1_REQ0              72
94 #define OMAP44XX_DMA_DSS_DSI1_REQ1              73
95 #define OMAP44XX_DMA_DSS_DSI1_REQ2              74
96 #define OMAP44XX_DMA_DSS_DSI1_REQ3              75
97 #define OMAP44XX_DMA_DSS_HDMI_REQ               76
98 #define OMAP44XX_DMA_MMC3_TX                    77
99 #define OMAP44XX_DMA_MMC3_RX                    78
100 #define OMAP44XX_DMA_USIM_TX                    79
101 #define OMAP44XX_DMA_USIM_RX                    80
102 #define OMAP44XX_DMA_DSS_DSI2_REQ0              81
103 #define OMAP44XX_DMA_DSS_DSI2_REQ1              82
104 #define OMAP44XX_DMA_DSS_DSI2_REQ2              83
105 #define OMAP44XX_DMA_DSS_DSI2_REQ3              84
106 #define OMAP44XX_DMA_SLIMBUS1_TX0               85
107 #define OMAP44XX_DMA_SLIMBUS1_TX1               86
108 #define OMAP44XX_DMA_SLIMBUS1_TX2               87
109 #define OMAP44XX_DMA_SLIMBUS1_TX3               88
110 #define OMAP44XX_DMA_SLIMBUS1_RX0               89
111 #define OMAP44XX_DMA_SLIMBUS1_RX1               90
112 #define OMAP44XX_DMA_SLIMBUS1_RX2               91
113 #define OMAP44XX_DMA_SLIMBUS1_RX3               92
114 #define OMAP44XX_DMA_SLIMBUS2_TX0               93
115 #define OMAP44XX_DMA_SLIMBUS2_TX1               94
116 #define OMAP44XX_DMA_SLIMBUS2_TX2               95
117 #define OMAP44XX_DMA_SLIMBUS2_TX3               96
118 #define OMAP44XX_DMA_SLIMBUS2_RX0               97
119 #define OMAP44XX_DMA_SLIMBUS2_RX1               98
120 #define OMAP44XX_DMA_SLIMBUS2_RX2               99
121 #define OMAP44XX_DMA_SLIMBUS2_RX3               100
122 #define OMAP44XX_DMA_ABE_REQ_0                  101
123 #define OMAP44XX_DMA_ABE_REQ_1                  102
124 #define OMAP44XX_DMA_ABE_REQ_2                  103
125 #define OMAP44XX_DMA_ABE_REQ_3                  104
126 #define OMAP44XX_DMA_ABE_REQ_4                  105
127 #define OMAP44XX_DMA_ABE_REQ_5                  106
128 #define OMAP44XX_DMA_ABE_REQ_6                  107
129 #define OMAP44XX_DMA_ABE_REQ_7                  108
130 #define OMAP44XX_DMA_AES1_P_CTX_IN_REQ          109
131 #define OMAP44XX_DMA_AES1_P_DATA_IN_REQ         110
132 #define OMAP44XX_DMA_AES1_P_DATA_OUT_REQ        111
133 #define OMAP44XX_DMA_AES2_P_CTX_IN_REQ          112
134 #define OMAP44XX_DMA_AES2_P_DATA_IN_REQ         113
135 #define OMAP44XX_DMA_AES2_P_DATA_OUT_REQ        114
136 #define OMAP44XX_DMA_DES_P_CTX_IN_REQ           115
137 #define OMAP44XX_DMA_DES_P_DATA_IN_REQ          116
138 #define OMAP44XX_DMA_DES_P_DATA_OUT_REQ         117
139 #define OMAP44XX_DMA_SHA2_CTXIN_P               118
140 #define OMAP44XX_DMA_SHA2_DIN_P                 119
141 #define OMAP44XX_DMA_SHA2_CTXOUT_P              120
142 #define OMAP44XX_DMA_AES1_P_CONTEXT_OUT_REQ     121
143 #define OMAP44XX_DMA_AES2_P_CONTEXT_OUT_REQ     122
144 #define OMAP44XX_DMA_I2C4_TX                    124
145 #define OMAP44XX_DMA_I2C4_RX                    125
146
147 #endif