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