Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input
[pandora-kernel.git] / include / asm-cris / arch-v32 / hwregs / asm / bif_dma_defs_asm.h
1 #ifndef __bif_dma_defs_asm_h
2 #define __bif_dma_defs_asm_h
3
4 /*
5  * This file is autogenerated from
6  *   file:           ../../inst/bif/rtl/bif_dma_regs.r
7  *     id:           bif_dma_regs.r,v 1.6 2005/02/04 13:28:31 perz Exp
8  *     last modfied: Mon Apr 11 16:06:33 2005
9  *
10  *   by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/bif_dma_defs_asm.h ../../inst/bif/rtl/bif_dma_regs.r
11  *      id: $Id: bif_dma_defs_asm.h,v 1.1 2005/04/24 18:31:04 starvik Exp $
12  * Any changes here will be lost.
13  *
14  * -*- buffer-read-only: t -*-
15  */
16
17 #ifndef REG_FIELD
18 #define REG_FIELD( scope, reg, field, value ) \
19   REG_FIELD_X_( value, reg_##scope##_##reg##___##field##___lsb )
20 #define REG_FIELD_X_( value, shift ) ((value) << shift)
21 #endif
22
23 #ifndef REG_STATE
24 #define REG_STATE( scope, reg, field, symbolic_value ) \
25   REG_STATE_X_( regk_##scope##_##symbolic_value, reg_##scope##_##reg##___##field##___lsb )
26 #define REG_STATE_X_( k, shift ) (k << shift)
27 #endif
28
29 #ifndef REG_MASK
30 #define REG_MASK( scope, reg, field ) \
31   REG_MASK_X_( reg_##scope##_##reg##___##field##___width, reg_##scope##_##reg##___##field##___lsb )
32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb)
33 #endif
34
35 #ifndef REG_LSB
36 #define REG_LSB( scope, reg, field ) reg_##scope##_##reg##___##field##___lsb
37 #endif
38
39 #ifndef REG_BIT
40 #define REG_BIT( scope, reg, field ) reg_##scope##_##reg##___##field##___bit
41 #endif
42
43 #ifndef REG_ADDR
44 #define REG_ADDR( scope, inst, reg ) REG_ADDR_X_(inst, reg_##scope##_##reg##_offset)
45 #define REG_ADDR_X_( inst, offs ) ((inst) + offs)
46 #endif
47
48 #ifndef REG_ADDR_VECT
49 #define REG_ADDR_VECT( scope, inst, reg, index ) \
50          REG_ADDR_VECT_X_(inst, reg_##scope##_##reg##_offset, index, \
51                          STRIDE_##scope##_##reg )
52 #define REG_ADDR_VECT_X_( inst, offs, index, stride ) \
53                           ((inst) + offs + (index) * stride)
54 #endif
55
56 /* Register rw_ch0_ctrl, scope bif_dma, type rw */
57 #define reg_bif_dma_rw_ch0_ctrl___bw___lsb 0
58 #define reg_bif_dma_rw_ch0_ctrl___bw___width 2
59 #define reg_bif_dma_rw_ch0_ctrl___burst_len___lsb 2
60 #define reg_bif_dma_rw_ch0_ctrl___burst_len___width 1
61 #define reg_bif_dma_rw_ch0_ctrl___burst_len___bit 2
62 #define reg_bif_dma_rw_ch0_ctrl___cont___lsb 3
63 #define reg_bif_dma_rw_ch0_ctrl___cont___width 1
64 #define reg_bif_dma_rw_ch0_ctrl___cont___bit 3
65 #define reg_bif_dma_rw_ch0_ctrl___end_pad___lsb 4
66 #define reg_bif_dma_rw_ch0_ctrl___end_pad___width 1
67 #define reg_bif_dma_rw_ch0_ctrl___end_pad___bit 4
68 #define reg_bif_dma_rw_ch0_ctrl___cnt___lsb 5
69 #define reg_bif_dma_rw_ch0_ctrl___cnt___width 1
70 #define reg_bif_dma_rw_ch0_ctrl___cnt___bit 5
71 #define reg_bif_dma_rw_ch0_ctrl___dreq_pin___lsb 6
72 #define reg_bif_dma_rw_ch0_ctrl___dreq_pin___width 3
73 #define reg_bif_dma_rw_ch0_ctrl___dreq_mode___lsb 9
74 #define reg_bif_dma_rw_ch0_ctrl___dreq_mode___width 2
75 #define reg_bif_dma_rw_ch0_ctrl___tc_in_pin___lsb 11
76 #define reg_bif_dma_rw_ch0_ctrl___tc_in_pin___width 3
77 #define reg_bif_dma_rw_ch0_ctrl___tc_in_mode___lsb 14
78 #define reg_bif_dma_rw_ch0_ctrl___tc_in_mode___width 2
79 #define reg_bif_dma_rw_ch0_ctrl___bus_mode___lsb 16
80 #define reg_bif_dma_rw_ch0_ctrl___bus_mode___width 2
81 #define reg_bif_dma_rw_ch0_ctrl___rate_en___lsb 18
82 #define reg_bif_dma_rw_ch0_ctrl___rate_en___width 1
83 #define reg_bif_dma_rw_ch0_ctrl___rate_en___bit 18
84 #define reg_bif_dma_rw_ch0_ctrl___wr_all___lsb 19
85 #define reg_bif_dma_rw_ch0_ctrl___wr_all___width 1
86 #define reg_bif_dma_rw_ch0_ctrl___wr_all___bit 19
87 #define reg_bif_dma_rw_ch0_ctrl_offset 0
88
89 /* Register rw_ch0_addr, scope bif_dma, type rw */
90 #define reg_bif_dma_rw_ch0_addr___addr___lsb 0
91 #define reg_bif_dma_rw_ch0_addr___addr___width 32
92 #define reg_bif_dma_rw_ch0_addr_offset 4
93
94 /* Register rw_ch0_start, scope bif_dma, type rw */
95 #define reg_bif_dma_rw_ch0_start___run___lsb 0
96 #define reg_bif_dma_rw_ch0_start___run___width 1
97 #define reg_bif_dma_rw_ch0_start___run___bit 0
98 #define reg_bif_dma_rw_ch0_start_offset 8
99
100 /* Register rw_ch0_cnt, scope bif_dma, type rw */
101 #define reg_bif_dma_rw_ch0_cnt___start_cnt___lsb 0
102 #define reg_bif_dma_rw_ch0_cnt___start_cnt___width 16
103 #define reg_bif_dma_rw_ch0_cnt_offset 12
104
105 /* Register r_ch0_stat, scope bif_dma, type r */
106 #define reg_bif_dma_r_ch0_stat___cnt___lsb 0
107 #define reg_bif_dma_r_ch0_stat___cnt___width 16
108 #define reg_bif_dma_r_ch0_stat___run___lsb 31
109 #define reg_bif_dma_r_ch0_stat___run___width 1
110 #define reg_bif_dma_r_ch0_stat___run___bit 31
111 #define reg_bif_dma_r_ch0_stat_offset 16
112
113 /* Register rw_ch1_ctrl, scope bif_dma, type rw */
114 #define reg_bif_dma_rw_ch1_ctrl___bw___lsb 0
115 #define reg_bif_dma_rw_ch1_ctrl___bw___width 2
116 #define reg_bif_dma_rw_ch1_ctrl___burst_len___lsb 2
117 #define reg_bif_dma_rw_ch1_ctrl___burst_len___width 1
118 #define reg_bif_dma_rw_ch1_ctrl___burst_len___bit 2
119 #define reg_bif_dma_rw_ch1_ctrl___cont___lsb 3
120 #define reg_bif_dma_rw_ch1_ctrl___cont___width 1
121 #define reg_bif_dma_rw_ch1_ctrl___cont___bit 3
122 #define reg_bif_dma_rw_ch1_ctrl___end_discard___lsb 4
123 #define reg_bif_dma_rw_ch1_ctrl___end_discard___width 1
124 #define reg_bif_dma_rw_ch1_ctrl___end_discard___bit 4
125 #define reg_bif_dma_rw_ch1_ctrl___cnt___lsb 5
126 #define reg_bif_dma_rw_ch1_ctrl___cnt___width 1
127 #define reg_bif_dma_rw_ch1_ctrl___cnt___bit 5
128 #define reg_bif_dma_rw_ch1_ctrl___dreq_pin___lsb 6
129 #define reg_bif_dma_rw_ch1_ctrl___dreq_pin___width 3
130 #define reg_bif_dma_rw_ch1_ctrl___dreq_mode___lsb 9
131 #define reg_bif_dma_rw_ch1_ctrl___dreq_mode___width 2
132 #define reg_bif_dma_rw_ch1_ctrl___tc_in_pin___lsb 11
133 #define reg_bif_dma_rw_ch1_ctrl___tc_in_pin___width 3
134 #define reg_bif_dma_rw_ch1_ctrl___tc_in_mode___lsb 14
135 #define reg_bif_dma_rw_ch1_ctrl___tc_in_mode___width 2
136 #define reg_bif_dma_rw_ch1_ctrl___bus_mode___lsb 16
137 #define reg_bif_dma_rw_ch1_ctrl___bus_mode___width 2
138 #define reg_bif_dma_rw_ch1_ctrl___rate_en___lsb 18
139 #define reg_bif_dma_rw_ch1_ctrl___rate_en___width 1
140 #define reg_bif_dma_rw_ch1_ctrl___rate_en___bit 18
141 #define reg_bif_dma_rw_ch1_ctrl_offset 32
142
143 /* Register rw_ch1_addr, scope bif_dma, type rw */
144 #define reg_bif_dma_rw_ch1_addr___addr___lsb 0
145 #define reg_bif_dma_rw_ch1_addr___addr___width 32
146 #define reg_bif_dma_rw_ch1_addr_offset 36
147
148 /* Register rw_ch1_start, scope bif_dma, type rw */
149 #define reg_bif_dma_rw_ch1_start___run___lsb 0
150 #define reg_bif_dma_rw_ch1_start___run___width 1
151 #define reg_bif_dma_rw_ch1_start___run___bit 0
152 #define reg_bif_dma_rw_ch1_start_offset 40
153
154 /* Register rw_ch1_cnt, scope bif_dma, type rw */
155 #define reg_bif_dma_rw_ch1_cnt___start_cnt___lsb 0
156 #define reg_bif_dma_rw_ch1_cnt___start_cnt___width 16
157 #define reg_bif_dma_rw_ch1_cnt_offset 44
158
159 /* Register r_ch1_stat, scope bif_dma, type r */
160 #define reg_bif_dma_r_ch1_stat___cnt___lsb 0
161 #define reg_bif_dma_r_ch1_stat___cnt___width 16
162 #define reg_bif_dma_r_ch1_stat___run___lsb 31
163 #define reg_bif_dma_r_ch1_stat___run___width 1
164 #define reg_bif_dma_r_ch1_stat___run___bit 31
165 #define reg_bif_dma_r_ch1_stat_offset 48
166
167 /* Register rw_ch2_ctrl, scope bif_dma, type rw */
168 #define reg_bif_dma_rw_ch2_ctrl___bw___lsb 0
169 #define reg_bif_dma_rw_ch2_ctrl___bw___width 2
170 #define reg_bif_dma_rw_ch2_ctrl___burst_len___lsb 2
171 #define reg_bif_dma_rw_ch2_ctrl___burst_len___width 1
172 #define reg_bif_dma_rw_ch2_ctrl___burst_len___bit 2
173 #define reg_bif_dma_rw_ch2_ctrl___cont___lsb 3
174 #define reg_bif_dma_rw_ch2_ctrl___cont___width 1
175 #define reg_bif_dma_rw_ch2_ctrl___cont___bit 3
176 #define reg_bif_dma_rw_ch2_ctrl___end_pad___lsb 4
177 #define reg_bif_dma_rw_ch2_ctrl___end_pad___width 1
178 #define reg_bif_dma_rw_ch2_ctrl___end_pad___bit 4
179 #define reg_bif_dma_rw_ch2_ctrl___cnt___lsb 5
180 #define reg_bif_dma_rw_ch2_ctrl___cnt___width 1
181 #define reg_bif_dma_rw_ch2_ctrl___cnt___bit 5
182 #define reg_bif_dma_rw_ch2_ctrl___dreq_pin___lsb 6
183 #define reg_bif_dma_rw_ch2_ctrl___dreq_pin___width 3
184 #define reg_bif_dma_rw_ch2_ctrl___dreq_mode___lsb 9
185 #define reg_bif_dma_rw_ch2_ctrl___dreq_mode___width 2
186 #define reg_bif_dma_rw_ch2_ctrl___tc_in_pin___lsb 11
187 #define reg_bif_dma_rw_ch2_ctrl___tc_in_pin___width 3
188 #define reg_bif_dma_rw_ch2_ctrl___tc_in_mode___lsb 14
189 #define reg_bif_dma_rw_ch2_ctrl___tc_in_mode___width 2
190 #define reg_bif_dma_rw_ch2_ctrl___bus_mode___lsb 16
191 #define reg_bif_dma_rw_ch2_ctrl___bus_mode___width 2
192 #define reg_bif_dma_rw_ch2_ctrl___rate_en___lsb 18
193 #define reg_bif_dma_rw_ch2_ctrl___rate_en___width 1
194 #define reg_bif_dma_rw_ch2_ctrl___rate_en___bit 18
195 #define reg_bif_dma_rw_ch2_ctrl___wr_all___lsb 19
196 #define reg_bif_dma_rw_ch2_ctrl___wr_all___width 1
197 #define reg_bif_dma_rw_ch2_ctrl___wr_all___bit 19
198 #define reg_bif_dma_rw_ch2_ctrl_offset 64
199
200 /* Register rw_ch2_addr, scope bif_dma, type rw */
201 #define reg_bif_dma_rw_ch2_addr___addr___lsb 0
202 #define reg_bif_dma_rw_ch2_addr___addr___width 32
203 #define reg_bif_dma_rw_ch2_addr_offset 68
204
205 /* Register rw_ch2_start, scope bif_dma, type rw */
206 #define reg_bif_dma_rw_ch2_start___run___lsb 0
207 #define reg_bif_dma_rw_ch2_start___run___width 1
208 #define reg_bif_dma_rw_ch2_start___run___bit 0
209 #define reg_bif_dma_rw_ch2_start_offset 72
210
211 /* Register rw_ch2_cnt, scope bif_dma, type rw */
212 #define reg_bif_dma_rw_ch2_cnt___start_cnt___lsb 0
213 #define reg_bif_dma_rw_ch2_cnt___start_cnt___width 16
214 #define reg_bif_dma_rw_ch2_cnt_offset 76
215
216 /* Register r_ch2_stat, scope bif_dma, type r */
217 #define reg_bif_dma_r_ch2_stat___cnt___lsb 0
218 #define reg_bif_dma_r_ch2_stat___cnt___width 16
219 #define reg_bif_dma_r_ch2_stat___run___lsb 31
220 #define reg_bif_dma_r_ch2_stat___run___width 1
221 #define reg_bif_dma_r_ch2_stat___run___bit 31
222 #define reg_bif_dma_r_ch2_stat_offset 80
223
224 /* Register rw_ch3_ctrl, scope bif_dma, type rw */
225 #define reg_bif_dma_rw_ch3_ctrl___bw___lsb 0
226 #define reg_bif_dma_rw_ch3_ctrl___bw___width 2
227 #define reg_bif_dma_rw_ch3_ctrl___burst_len___lsb 2
228 #define reg_bif_dma_rw_ch3_ctrl___burst_len___width 1
229 #define reg_bif_dma_rw_ch3_ctrl___burst_len___bit 2
230 #define reg_bif_dma_rw_ch3_ctrl___cont___lsb 3
231 #define reg_bif_dma_rw_ch3_ctrl___cont___width 1
232 #define reg_bif_dma_rw_ch3_ctrl___cont___bit 3
233 #define reg_bif_dma_rw_ch3_ctrl___end_discard___lsb 4
234 #define reg_bif_dma_rw_ch3_ctrl___end_discard___width 1
235 #define reg_bif_dma_rw_ch3_ctrl___end_discard___bit 4
236 #define reg_bif_dma_rw_ch3_ctrl___cnt___lsb 5
237 #define reg_bif_dma_rw_ch3_ctrl___cnt___width 1
238 #define reg_bif_dma_rw_ch3_ctrl___cnt___bit 5
239 #define reg_bif_dma_rw_ch3_ctrl___dreq_pin___lsb 6
240 #define reg_bif_dma_rw_ch3_ctrl___dreq_pin___width 3
241 #define reg_bif_dma_rw_ch3_ctrl___dreq_mode___lsb 9
242 #define reg_bif_dma_rw_ch3_ctrl___dreq_mode___width 2
243 #define reg_bif_dma_rw_ch3_ctrl___tc_in_pin___lsb 11
244 #define reg_bif_dma_rw_ch3_ctrl___tc_in_pin___width 3
245 #define reg_bif_dma_rw_ch3_ctrl___tc_in_mode___lsb 14
246 #define reg_bif_dma_rw_ch3_ctrl___tc_in_mode___width 2
247 #define reg_bif_dma_rw_ch3_ctrl___bus_mode___lsb 16
248 #define reg_bif_dma_rw_ch3_ctrl___bus_mode___width 2
249 #define reg_bif_dma_rw_ch3_ctrl___rate_en___lsb 18
250 #define reg_bif_dma_rw_ch3_ctrl___rate_en___width 1
251 #define reg_bif_dma_rw_ch3_ctrl___rate_en___bit 18
252 #define reg_bif_dma_rw_ch3_ctrl_offset 96
253
254 /* Register rw_ch3_addr, scope bif_dma, type rw */
255 #define reg_bif_dma_rw_ch3_addr___addr___lsb 0
256 #define reg_bif_dma_rw_ch3_addr___addr___width 32
257 #define reg_bif_dma_rw_ch3_addr_offset 100
258
259 /* Register rw_ch3_start, scope bif_dma, type rw */
260 #define reg_bif_dma_rw_ch3_start___run___lsb 0
261 #define reg_bif_dma_rw_ch3_start___run___width 1
262 #define reg_bif_dma_rw_ch3_start___run___bit 0
263 #define reg_bif_dma_rw_ch3_start_offset 104
264
265 /* Register rw_ch3_cnt, scope bif_dma, type rw */
266 #define reg_bif_dma_rw_ch3_cnt___start_cnt___lsb 0
267 #define reg_bif_dma_rw_ch3_cnt___start_cnt___width 16
268 #define reg_bif_dma_rw_ch3_cnt_offset 108
269
270 /* Register r_ch3_stat, scope bif_dma, type r */
271 #define reg_bif_dma_r_ch3_stat___cnt___lsb 0
272 #define reg_bif_dma_r_ch3_stat___cnt___width 16
273 #define reg_bif_dma_r_ch3_stat___run___lsb 31
274 #define reg_bif_dma_r_ch3_stat___run___width 1
275 #define reg_bif_dma_r_ch3_stat___run___bit 31
276 #define reg_bif_dma_r_ch3_stat_offset 112
277
278 /* Register rw_intr_mask, scope bif_dma, type rw */
279 #define reg_bif_dma_rw_intr_mask___ext_dma0___lsb 0
280 #define reg_bif_dma_rw_intr_mask___ext_dma0___width 1
281 #define reg_bif_dma_rw_intr_mask___ext_dma0___bit 0
282 #define reg_bif_dma_rw_intr_mask___ext_dma1___lsb 1
283 #define reg_bif_dma_rw_intr_mask___ext_dma1___width 1
284 #define reg_bif_dma_rw_intr_mask___ext_dma1___bit 1
285 #define reg_bif_dma_rw_intr_mask___ext_dma2___lsb 2
286 #define reg_bif_dma_rw_intr_mask___ext_dma2___width 1
287 #define reg_bif_dma_rw_intr_mask___ext_dma2___bit 2
288 #define reg_bif_dma_rw_intr_mask___ext_dma3___lsb 3
289 #define reg_bif_dma_rw_intr_mask___ext_dma3___width 1
290 #define reg_bif_dma_rw_intr_mask___ext_dma3___bit 3
291 #define reg_bif_dma_rw_intr_mask_offset 128
292
293 /* Register rw_ack_intr, scope bif_dma, type rw */
294 #define reg_bif_dma_rw_ack_intr___ext_dma0___lsb 0
295 #define reg_bif_dma_rw_ack_intr___ext_dma0___width 1
296 #define reg_bif_dma_rw_ack_intr___ext_dma0___bit 0
297 #define reg_bif_dma_rw_ack_intr___ext_dma1___lsb 1
298 #define reg_bif_dma_rw_ack_intr___ext_dma1___width 1
299 #define reg_bif_dma_rw_ack_intr___ext_dma1___bit 1
300 #define reg_bif_dma_rw_ack_intr___ext_dma2___lsb 2
301 #define reg_bif_dma_rw_ack_intr___ext_dma2___width 1
302 #define reg_bif_dma_rw_ack_intr___ext_dma2___bit 2
303 #define reg_bif_dma_rw_ack_intr___ext_dma3___lsb 3
304 #define reg_bif_dma_rw_ack_intr___ext_dma3___width 1
305 #define reg_bif_dma_rw_ack_intr___ext_dma3___bit 3
306 #define reg_bif_dma_rw_ack_intr_offset 132
307
308 /* Register r_intr, scope bif_dma, type r */
309 #define reg_bif_dma_r_intr___ext_dma0___lsb 0
310 #define reg_bif_dma_r_intr___ext_dma0___width 1
311 #define reg_bif_dma_r_intr___ext_dma0___bit 0
312 #define reg_bif_dma_r_intr___ext_dma1___lsb 1
313 #define reg_bif_dma_r_intr___ext_dma1___width 1
314 #define reg_bif_dma_r_intr___ext_dma1___bit 1
315 #define reg_bif_dma_r_intr___ext_dma2___lsb 2
316 #define reg_bif_dma_r_intr___ext_dma2___width 1
317 #define reg_bif_dma_r_intr___ext_dma2___bit 2
318 #define reg_bif_dma_r_intr___ext_dma3___lsb 3
319 #define reg_bif_dma_r_intr___ext_dma3___width 1
320 #define reg_bif_dma_r_intr___ext_dma3___bit 3
321 #define reg_bif_dma_r_intr_offset 136
322
323 /* Register r_masked_intr, scope bif_dma, type r */
324 #define reg_bif_dma_r_masked_intr___ext_dma0___lsb 0
325 #define reg_bif_dma_r_masked_intr___ext_dma0___width 1
326 #define reg_bif_dma_r_masked_intr___ext_dma0___bit 0
327 #define reg_bif_dma_r_masked_intr___ext_dma1___lsb 1
328 #define reg_bif_dma_r_masked_intr___ext_dma1___width 1
329 #define reg_bif_dma_r_masked_intr___ext_dma1___bit 1
330 #define reg_bif_dma_r_masked_intr___ext_dma2___lsb 2
331 #define reg_bif_dma_r_masked_intr___ext_dma2___width 1
332 #define reg_bif_dma_r_masked_intr___ext_dma2___bit 2
333 #define reg_bif_dma_r_masked_intr___ext_dma3___lsb 3
334 #define reg_bif_dma_r_masked_intr___ext_dma3___width 1
335 #define reg_bif_dma_r_masked_intr___ext_dma3___bit 3
336 #define reg_bif_dma_r_masked_intr_offset 140
337
338 /* Register rw_pin0_cfg, scope bif_dma, type rw */
339 #define reg_bif_dma_rw_pin0_cfg___master_ch___lsb 0
340 #define reg_bif_dma_rw_pin0_cfg___master_ch___width 2
341 #define reg_bif_dma_rw_pin0_cfg___master_mode___lsb 2
342 #define reg_bif_dma_rw_pin0_cfg___master_mode___width 3
343 #define reg_bif_dma_rw_pin0_cfg___slave_ch___lsb 5
344 #define reg_bif_dma_rw_pin0_cfg___slave_ch___width 2
345 #define reg_bif_dma_rw_pin0_cfg___slave_mode___lsb 7
346 #define reg_bif_dma_rw_pin0_cfg___slave_mode___width 3
347 #define reg_bif_dma_rw_pin0_cfg_offset 160
348
349 /* Register rw_pin1_cfg, scope bif_dma, type rw */
350 #define reg_bif_dma_rw_pin1_cfg___master_ch___lsb 0
351 #define reg_bif_dma_rw_pin1_cfg___master_ch___width 2
352 #define reg_bif_dma_rw_pin1_cfg___master_mode___lsb 2
353 #define reg_bif_dma_rw_pin1_cfg___master_mode___width 3
354 #define reg_bif_dma_rw_pin1_cfg___slave_ch___lsb 5
355 #define reg_bif_dma_rw_pin1_cfg___slave_ch___width 2
356 #define reg_bif_dma_rw_pin1_cfg___slave_mode___lsb 7
357 #define reg_bif_dma_rw_pin1_cfg___slave_mode___width 3
358 #define reg_bif_dma_rw_pin1_cfg_offset 164
359
360 /* Register rw_pin2_cfg, scope bif_dma, type rw */
361 #define reg_bif_dma_rw_pin2_cfg___master_ch___lsb 0
362 #define reg_bif_dma_rw_pin2_cfg___master_ch___width 2
363 #define reg_bif_dma_rw_pin2_cfg___master_mode___lsb 2
364 #define reg_bif_dma_rw_pin2_cfg___master_mode___width 3
365 #define reg_bif_dma_rw_pin2_cfg___slave_ch___lsb 5
366 #define reg_bif_dma_rw_pin2_cfg___slave_ch___width 2
367 #define reg_bif_dma_rw_pin2_cfg___slave_mode___lsb 7
368 #define reg_bif_dma_rw_pin2_cfg___slave_mode___width 3
369 #define reg_bif_dma_rw_pin2_cfg_offset 168
370
371 /* Register rw_pin3_cfg, scope bif_dma, type rw */
372 #define reg_bif_dma_rw_pin3_cfg___master_ch___lsb 0
373 #define reg_bif_dma_rw_pin3_cfg___master_ch___width 2
374 #define reg_bif_dma_rw_pin3_cfg___master_mode___lsb 2
375 #define reg_bif_dma_rw_pin3_cfg___master_mode___width 3
376 #define reg_bif_dma_rw_pin3_cfg___slave_ch___lsb 5
377 #define reg_bif_dma_rw_pin3_cfg___slave_ch___width 2
378 #define reg_bif_dma_rw_pin3_cfg___slave_mode___lsb 7
379 #define reg_bif_dma_rw_pin3_cfg___slave_mode___width 3
380 #define reg_bif_dma_rw_pin3_cfg_offset 172
381
382 /* Register rw_pin4_cfg, scope bif_dma, type rw */
383 #define reg_bif_dma_rw_pin4_cfg___master_ch___lsb 0
384 #define reg_bif_dma_rw_pin4_cfg___master_ch___width 2
385 #define reg_bif_dma_rw_pin4_cfg___master_mode___lsb 2
386 #define reg_bif_dma_rw_pin4_cfg___master_mode___width 3
387 #define reg_bif_dma_rw_pin4_cfg___slave_ch___lsb 5
388 #define reg_bif_dma_rw_pin4_cfg___slave_ch___width 2
389 #define reg_bif_dma_rw_pin4_cfg___slave_mode___lsb 7
390 #define reg_bif_dma_rw_pin4_cfg___slave_mode___width 3
391 #define reg_bif_dma_rw_pin4_cfg_offset 176
392
393 /* Register rw_pin5_cfg, scope bif_dma, type rw */
394 #define reg_bif_dma_rw_pin5_cfg___master_ch___lsb 0
395 #define reg_bif_dma_rw_pin5_cfg___master_ch___width 2
396 #define reg_bif_dma_rw_pin5_cfg___master_mode___lsb 2
397 #define reg_bif_dma_rw_pin5_cfg___master_mode___width 3
398 #define reg_bif_dma_rw_pin5_cfg___slave_ch___lsb 5
399 #define reg_bif_dma_rw_pin5_cfg___slave_ch___width 2
400 #define reg_bif_dma_rw_pin5_cfg___slave_mode___lsb 7
401 #define reg_bif_dma_rw_pin5_cfg___slave_mode___width 3
402 #define reg_bif_dma_rw_pin5_cfg_offset 180
403
404 /* Register rw_pin6_cfg, scope bif_dma, type rw */
405 #define reg_bif_dma_rw_pin6_cfg___master_ch___lsb 0
406 #define reg_bif_dma_rw_pin6_cfg___master_ch___width 2
407 #define reg_bif_dma_rw_pin6_cfg___master_mode___lsb 2
408 #define reg_bif_dma_rw_pin6_cfg___master_mode___width 3
409 #define reg_bif_dma_rw_pin6_cfg___slave_ch___lsb 5
410 #define reg_bif_dma_rw_pin6_cfg___slave_ch___width 2
411 #define reg_bif_dma_rw_pin6_cfg___slave_mode___lsb 7
412 #define reg_bif_dma_rw_pin6_cfg___slave_mode___width 3
413 #define reg_bif_dma_rw_pin6_cfg_offset 184
414
415 /* Register rw_pin7_cfg, scope bif_dma, type rw */
416 #define reg_bif_dma_rw_pin7_cfg___master_ch___lsb 0
417 #define reg_bif_dma_rw_pin7_cfg___master_ch___width 2
418 #define reg_bif_dma_rw_pin7_cfg___master_mode___lsb 2
419 #define reg_bif_dma_rw_pin7_cfg___master_mode___width 3
420 #define reg_bif_dma_rw_pin7_cfg___slave_ch___lsb 5
421 #define reg_bif_dma_rw_pin7_cfg___slave_ch___width 2
422 #define reg_bif_dma_rw_pin7_cfg___slave_mode___lsb 7
423 #define reg_bif_dma_rw_pin7_cfg___slave_mode___width 3
424 #define reg_bif_dma_rw_pin7_cfg_offset 188
425
426 /* Register r_pin_stat, scope bif_dma, type r */
427 #define reg_bif_dma_r_pin_stat___pin0___lsb 0
428 #define reg_bif_dma_r_pin_stat___pin0___width 1
429 #define reg_bif_dma_r_pin_stat___pin0___bit 0
430 #define reg_bif_dma_r_pin_stat___pin1___lsb 1
431 #define reg_bif_dma_r_pin_stat___pin1___width 1
432 #define reg_bif_dma_r_pin_stat___pin1___bit 1
433 #define reg_bif_dma_r_pin_stat___pin2___lsb 2
434 #define reg_bif_dma_r_pin_stat___pin2___width 1
435 #define reg_bif_dma_r_pin_stat___pin2___bit 2
436 #define reg_bif_dma_r_pin_stat___pin3___lsb 3
437 #define reg_bif_dma_r_pin_stat___pin3___width 1
438 #define reg_bif_dma_r_pin_stat___pin3___bit 3
439 #define reg_bif_dma_r_pin_stat___pin4___lsb 4
440 #define reg_bif_dma_r_pin_stat___pin4___width 1
441 #define reg_bif_dma_r_pin_stat___pin4___bit 4
442 #define reg_bif_dma_r_pin_stat___pin5___lsb 5
443 #define reg_bif_dma_r_pin_stat___pin5___width 1
444 #define reg_bif_dma_r_pin_stat___pin5___bit 5
445 #define reg_bif_dma_r_pin_stat___pin6___lsb 6
446 #define reg_bif_dma_r_pin_stat___pin6___width 1
447 #define reg_bif_dma_r_pin_stat___pin6___bit 6
448 #define reg_bif_dma_r_pin_stat___pin7___lsb 7
449 #define reg_bif_dma_r_pin_stat___pin7___width 1
450 #define reg_bif_dma_r_pin_stat___pin7___bit 7
451 #define reg_bif_dma_r_pin_stat_offset 192
452
453
454 /* Constants */
455 #define regk_bif_dma_as_master                    0x00000001
456 #define regk_bif_dma_as_slave                     0x00000001
457 #define regk_bif_dma_burst1                       0x00000000
458 #define regk_bif_dma_burst8                       0x00000001
459 #define regk_bif_dma_bw16                         0x00000001
460 #define regk_bif_dma_bw32                         0x00000002
461 #define regk_bif_dma_bw8                          0x00000000
462 #define regk_bif_dma_dack                         0x00000006
463 #define regk_bif_dma_dack_inv                     0x00000007
464 #define regk_bif_dma_force                        0x00000001
465 #define regk_bif_dma_hi                           0x00000003
466 #define regk_bif_dma_inv                          0x00000003
467 #define regk_bif_dma_lo                           0x00000002
468 #define regk_bif_dma_master                       0x00000001
469 #define regk_bif_dma_no                           0x00000000
470 #define regk_bif_dma_norm                         0x00000002
471 #define regk_bif_dma_off                          0x00000000
472 #define regk_bif_dma_rw_ch0_ctrl_default          0x00000000
473 #define regk_bif_dma_rw_ch0_start_default         0x00000000
474 #define regk_bif_dma_rw_ch1_ctrl_default          0x00000000
475 #define regk_bif_dma_rw_ch1_start_default         0x00000000
476 #define regk_bif_dma_rw_ch2_ctrl_default          0x00000000
477 #define regk_bif_dma_rw_ch2_start_default         0x00000000
478 #define regk_bif_dma_rw_ch3_ctrl_default          0x00000000
479 #define regk_bif_dma_rw_ch3_start_default         0x00000000
480 #define regk_bif_dma_rw_intr_mask_default         0x00000000
481 #define regk_bif_dma_rw_pin0_cfg_default          0x00000000
482 #define regk_bif_dma_rw_pin1_cfg_default          0x00000000
483 #define regk_bif_dma_rw_pin2_cfg_default          0x00000000
484 #define regk_bif_dma_rw_pin3_cfg_default          0x00000000
485 #define regk_bif_dma_rw_pin4_cfg_default          0x00000000
486 #define regk_bif_dma_rw_pin5_cfg_default          0x00000000
487 #define regk_bif_dma_rw_pin6_cfg_default          0x00000000
488 #define regk_bif_dma_rw_pin7_cfg_default          0x00000000
489 #define regk_bif_dma_slave                        0x00000002
490 #define regk_bif_dma_sreq                         0x00000006
491 #define regk_bif_dma_sreq_inv                     0x00000007
492 #define regk_bif_dma_tc                           0x00000004
493 #define regk_bif_dma_tc_inv                       0x00000005
494 #define regk_bif_dma_yes                          0x00000001
495 #endif /* __bif_dma_defs_asm_h */