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
148