spi-topcliff-pch: add recovery processing in case wait-event timeout
[zen-stable.git] / arch / arm / plat-omap / include / plat / dma-44xx.h
blob1f767cb2f38a572c3dd27fe7c411d4b064ac958a
1 /*
2 * OMAP4 SDMA channel definitions
4 * Copyright (C) 2009-2010 Texas Instruments, Inc.
5 * Copyright (C) 2009-2010 Nokia Corporation
7 * Santosh Shilimkar (santosh.shilimkar@ti.com)
8 * Benoit Cousson (b-cousson@ti.com)
9 * Paul Walmsley (paul@pwsan.com)
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.
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.
22 #ifndef __ARCH_ARM_MACH_OMAP2_OMAP44XX_DMA_H
23 #define __ARCH_ARM_MACH_OMAP2_OMAP44XX_DMA_H
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
147 #endif