Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / arch / cris / include / arch-v32 / arch / hwregs / asm / marb_defs_asm.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __marb_defs_asm_h
3 #define __marb_defs_asm_h
4
5 /*
6  * This file is autogenerated from
7  *   file:           ../../inst/memarb/rtl/guinness/marb_top.r
8  *     id:           <not found>
9  *     last modfied: Mon Apr 11 16:12:16 2005
10  *
11  *   by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/marb_defs_asm.h ../../inst/memarb/rtl/guinness/marb_top.r
12  *      id: $Id: marb_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 #define STRIDE_marb_rw_int_slots 4
58 /* Register rw_int_slots, scope marb, type rw */
59 #define reg_marb_rw_int_slots___owner___lsb 0
60 #define reg_marb_rw_int_slots___owner___width 4
61 #define reg_marb_rw_int_slots_offset 0
62
63 #define STRIDE_marb_rw_ext_slots 4
64 /* Register rw_ext_slots, scope marb, type rw */
65 #define reg_marb_rw_ext_slots___owner___lsb 0
66 #define reg_marb_rw_ext_slots___owner___width 4
67 #define reg_marb_rw_ext_slots_offset 256
68
69 #define STRIDE_marb_rw_regs_slots 4
70 /* Register rw_regs_slots, scope marb, type rw */
71 #define reg_marb_rw_regs_slots___owner___lsb 0
72 #define reg_marb_rw_regs_slots___owner___width 4
73 #define reg_marb_rw_regs_slots_offset 512
74
75 /* Register rw_intr_mask, scope marb, type rw */
76 #define reg_marb_rw_intr_mask___bp0___lsb 0
77 #define reg_marb_rw_intr_mask___bp0___width 1
78 #define reg_marb_rw_intr_mask___bp0___bit 0
79 #define reg_marb_rw_intr_mask___bp1___lsb 1
80 #define reg_marb_rw_intr_mask___bp1___width 1
81 #define reg_marb_rw_intr_mask___bp1___bit 1
82 #define reg_marb_rw_intr_mask___bp2___lsb 2
83 #define reg_marb_rw_intr_mask___bp2___width 1
84 #define reg_marb_rw_intr_mask___bp2___bit 2
85 #define reg_marb_rw_intr_mask___bp3___lsb 3
86 #define reg_marb_rw_intr_mask___bp3___width 1
87 #define reg_marb_rw_intr_mask___bp3___bit 3
88 #define reg_marb_rw_intr_mask_offset 528
89
90 /* Register rw_ack_intr, scope marb, type rw */
91 #define reg_marb_rw_ack_intr___bp0___lsb 0
92 #define reg_marb_rw_ack_intr___bp0___width 1
93 #define reg_marb_rw_ack_intr___bp0___bit 0
94 #define reg_marb_rw_ack_intr___bp1___lsb 1
95 #define reg_marb_rw_ack_intr___bp1___width 1
96 #define reg_marb_rw_ack_intr___bp1___bit 1
97 #define reg_marb_rw_ack_intr___bp2___lsb 2
98 #define reg_marb_rw_ack_intr___bp2___width 1
99 #define reg_marb_rw_ack_intr___bp2___bit 2
100 #define reg_marb_rw_ack_intr___bp3___lsb 3
101 #define reg_marb_rw_ack_intr___bp3___width 1
102 #define reg_marb_rw_ack_intr___bp3___bit 3
103 #define reg_marb_rw_ack_intr_offset 532
104
105 /* Register r_intr, scope marb, type r */
106 #define reg_marb_r_intr___bp0___lsb 0
107 #define reg_marb_r_intr___bp0___width 1
108 #define reg_marb_r_intr___bp0___bit 0
109 #define reg_marb_r_intr___bp1___lsb 1
110 #define reg_marb_r_intr___bp1___width 1
111 #define reg_marb_r_intr___bp1___bit 1
112 #define reg_marb_r_intr___bp2___lsb 2
113 #define reg_marb_r_intr___bp2___width 1
114 #define reg_marb_r_intr___bp2___bit 2
115 #define reg_marb_r_intr___bp3___lsb 3
116 #define reg_marb_r_intr___bp3___width 1
117 #define reg_marb_r_intr___bp3___bit 3
118 #define reg_marb_r_intr_offset 536
119
120 /* Register r_masked_intr, scope marb, type r */
121 #define reg_marb_r_masked_intr___bp0___lsb 0
122 #define reg_marb_r_masked_intr___bp0___width 1
123 #define reg_marb_r_masked_intr___bp0___bit 0
124 #define reg_marb_r_masked_intr___bp1___lsb 1
125 #define reg_marb_r_masked_intr___bp1___width 1
126 #define reg_marb_r_masked_intr___bp1___bit 1
127 #define reg_marb_r_masked_intr___bp2___lsb 2
128 #define reg_marb_r_masked_intr___bp2___width 1
129 #define reg_marb_r_masked_intr___bp2___bit 2
130 #define reg_marb_r_masked_intr___bp3___lsb 3
131 #define reg_marb_r_masked_intr___bp3___width 1
132 #define reg_marb_r_masked_intr___bp3___bit 3
133 #define reg_marb_r_masked_intr_offset 540
134
135 /* Register rw_stop_mask, scope marb, type rw */
136 #define reg_marb_rw_stop_mask___dma0___lsb 0
137 #define reg_marb_rw_stop_mask___dma0___width 1
138 #define reg_marb_rw_stop_mask___dma0___bit 0
139 #define reg_marb_rw_stop_mask___dma1___lsb 1
140 #define reg_marb_rw_stop_mask___dma1___width 1
141 #define reg_marb_rw_stop_mask___dma1___bit 1
142 #define reg_marb_rw_stop_mask___dma2___lsb 2
143 #define reg_marb_rw_stop_mask___dma2___width 1
144 #define reg_marb_rw_stop_mask___dma2___bit 2
145 #define reg_marb_rw_stop_mask___dma3___lsb 3
146 #define reg_marb_rw_stop_mask___dma3___width 1
147 #define reg_marb_rw_stop_mask___dma3___bit 3
148 #define reg_marb_rw_stop_mask___dma4___lsb 4
149 #define reg_marb_rw_stop_mask___dma4___width 1
150 #define reg_marb_rw_stop_mask___dma4___bit 4
151 #define reg_marb_rw_stop_mask___dma5___lsb 5
152 #define reg_marb_rw_stop_mask___dma5___width 1
153 #define reg_marb_rw_stop_mask___dma5___bit 5
154 #define reg_marb_rw_stop_mask___dma6___lsb 6
155 #define reg_marb_rw_stop_mask___dma6___width 1
156 #define reg_marb_rw_stop_mask___dma6___bit 6
157 #define reg_marb_rw_stop_mask___dma7___lsb 7
158 #define reg_marb_rw_stop_mask___dma7___width 1
159 #define reg_marb_rw_stop_mask___dma7___bit 7
160 #define reg_marb_rw_stop_mask___dma8___lsb 8
161 #define reg_marb_rw_stop_mask___dma8___width 1
162 #define reg_marb_rw_stop_mask___dma8___bit 8
163 #define reg_marb_rw_stop_mask___dma9___lsb 9
164 #define reg_marb_rw_stop_mask___dma9___width 1
165 #define reg_marb_rw_stop_mask___dma9___bit 9
166 #define reg_marb_rw_stop_mask___cpui___lsb 10
167 #define reg_marb_rw_stop_mask___cpui___width 1
168 #define reg_marb_rw_stop_mask___cpui___bit 10
169 #define reg_marb_rw_stop_mask___cpud___lsb 11
170 #define reg_marb_rw_stop_mask___cpud___width 1
171 #define reg_marb_rw_stop_mask___cpud___bit 11
172 #define reg_marb_rw_stop_mask___iop___lsb 12
173 #define reg_marb_rw_stop_mask___iop___width 1
174 #define reg_marb_rw_stop_mask___iop___bit 12
175 #define reg_marb_rw_stop_mask___slave___lsb 13
176 #define reg_marb_rw_stop_mask___slave___width 1
177 #define reg_marb_rw_stop_mask___slave___bit 13
178 #define reg_marb_rw_stop_mask_offset 544
179
180 /* Register r_stopped, scope marb, type r */
181 #define reg_marb_r_stopped___dma0___lsb 0
182 #define reg_marb_r_stopped___dma0___width 1
183 #define reg_marb_r_stopped___dma0___bit 0
184 #define reg_marb_r_stopped___dma1___lsb 1
185 #define reg_marb_r_stopped___dma1___width 1
186 #define reg_marb_r_stopped___dma1___bit 1
187 #define reg_marb_r_stopped___dma2___lsb 2
188 #define reg_marb_r_stopped___dma2___width 1
189 #define reg_marb_r_stopped___dma2___bit 2
190 #define reg_marb_r_stopped___dma3___lsb 3
191 #define reg_marb_r_stopped___dma3___width 1
192 #define reg_marb_r_stopped___dma3___bit 3
193 #define reg_marb_r_stopped___dma4___lsb 4
194 #define reg_marb_r_stopped___dma4___width 1
195 #define reg_marb_r_stopped___dma4___bit 4
196 #define reg_marb_r_stopped___dma5___lsb 5
197 #define reg_marb_r_stopped___dma5___width 1
198 #define reg_marb_r_stopped___dma5___bit 5
199 #define reg_marb_r_stopped___dma6___lsb 6
200 #define reg_marb_r_stopped___dma6___width 1
201 #define reg_marb_r_stopped___dma6___bit 6
202 #define reg_marb_r_stopped___dma7___lsb 7
203 #define reg_marb_r_stopped___dma7___width 1
204 #define reg_marb_r_stopped___dma7___bit 7
205 #define reg_marb_r_stopped___dma8___lsb 8
206 #define reg_marb_r_stopped___dma8___width 1
207 #define reg_marb_r_stopped___dma8___bit 8
208 #define reg_marb_r_stopped___dma9___lsb 9
209 #define reg_marb_r_stopped___dma9___width 1
210 #define reg_marb_r_stopped___dma9___bit 9
211 #define reg_marb_r_stopped___cpui___lsb 10
212 #define reg_marb_r_stopped___cpui___width 1
213 #define reg_marb_r_stopped___cpui___bit 10
214 #define reg_marb_r_stopped___cpud___lsb 11
215 #define reg_marb_r_stopped___cpud___width 1
216 #define reg_marb_r_stopped___cpud___bit 11
217 #define reg_marb_r_stopped___iop___lsb 12
218 #define reg_marb_r_stopped___iop___width 1
219 #define reg_marb_r_stopped___iop___bit 12
220 #define reg_marb_r_stopped___slave___lsb 13
221 #define reg_marb_r_stopped___slave___width 1
222 #define reg_marb_r_stopped___slave___bit 13
223 #define reg_marb_r_stopped_offset 548
224
225 /* Register rw_no_snoop, scope marb, type rw */
226 #define reg_marb_rw_no_snoop___dma0___lsb 0
227 #define reg_marb_rw_no_snoop___dma0___width 1
228 #define reg_marb_rw_no_snoop___dma0___bit 0
229 #define reg_marb_rw_no_snoop___dma1___lsb 1
230 #define reg_marb_rw_no_snoop___dma1___width 1
231 #define reg_marb_rw_no_snoop___dma1___bit 1
232 #define reg_marb_rw_no_snoop___dma2___lsb 2
233 #define reg_marb_rw_no_snoop___dma2___width 1
234 #define reg_marb_rw_no_snoop___dma2___bit 2
235 #define reg_marb_rw_no_snoop___dma3___lsb 3
236 #define reg_marb_rw_no_snoop___dma3___width 1
237 #define reg_marb_rw_no_snoop___dma3___bit 3
238 #define reg_marb_rw_no_snoop___dma4___lsb 4
239 #define reg_marb_rw_no_snoop___dma4___width 1
240 #define reg_marb_rw_no_snoop___dma4___bit 4
241 #define reg_marb_rw_no_snoop___dma5___lsb 5
242 #define reg_marb_rw_no_snoop___dma5___width 1
243 #define reg_marb_rw_no_snoop___dma5___bit 5
244 #define reg_marb_rw_no_snoop___dma6___lsb 6
245 #define reg_marb_rw_no_snoop___dma6___width 1
246 #define reg_marb_rw_no_snoop___dma6___bit 6
247 #define reg_marb_rw_no_snoop___dma7___lsb 7
248 #define reg_marb_rw_no_snoop___dma7___width 1
249 #define reg_marb_rw_no_snoop___dma7___bit 7
250 #define reg_marb_rw_no_snoop___dma8___lsb 8
251 #define reg_marb_rw_no_snoop___dma8___width 1
252 #define reg_marb_rw_no_snoop___dma8___bit 8
253 #define reg_marb_rw_no_snoop___dma9___lsb 9
254 #define reg_marb_rw_no_snoop___dma9___width 1
255 #define reg_marb_rw_no_snoop___dma9___bit 9
256 #define reg_marb_rw_no_snoop___cpui___lsb 10
257 #define reg_marb_rw_no_snoop___cpui___width 1
258 #define reg_marb_rw_no_snoop___cpui___bit 10
259 #define reg_marb_rw_no_snoop___cpud___lsb 11
260 #define reg_marb_rw_no_snoop___cpud___width 1
261 #define reg_marb_rw_no_snoop___cpud___bit 11
262 #define reg_marb_rw_no_snoop___iop___lsb 12
263 #define reg_marb_rw_no_snoop___iop___width 1
264 #define reg_marb_rw_no_snoop___iop___bit 12
265 #define reg_marb_rw_no_snoop___slave___lsb 13
266 #define reg_marb_rw_no_snoop___slave___width 1
267 #define reg_marb_rw_no_snoop___slave___bit 13
268 #define reg_marb_rw_no_snoop_offset 832
269
270 /* Register rw_no_snoop_rq, scope marb, type rw */
271 #define reg_marb_rw_no_snoop_rq___cpui___lsb 10
272 #define reg_marb_rw_no_snoop_rq___cpui___width 1
273 #define reg_marb_rw_no_snoop_rq___cpui___bit 10
274 #define reg_marb_rw_no_snoop_rq___cpud___lsb 11
275 #define reg_marb_rw_no_snoop_rq___cpud___width 1
276 #define reg_marb_rw_no_snoop_rq___cpud___bit 11
277 #define reg_marb_rw_no_snoop_rq_offset 836
278
279
280 /* Constants */
281 #define regk_marb_cpud                            0x0000000b
282 #define regk_marb_cpui                            0x0000000a
283 #define regk_marb_dma0                            0x00000000
284 #define regk_marb_dma1                            0x00000001
285 #define regk_marb_dma2                            0x00000002
286 #define regk_marb_dma3                            0x00000003
287 #define regk_marb_dma4                            0x00000004
288 #define regk_marb_dma5                            0x00000005
289 #define regk_marb_dma6                            0x00000006
290 #define regk_marb_dma7                            0x00000007
291 #define regk_marb_dma8                            0x00000008
292 #define regk_marb_dma9                            0x00000009
293 #define regk_marb_iop                             0x0000000c
294 #define regk_marb_no                              0x00000000
295 #define regk_marb_r_stopped_default               0x00000000
296 #define regk_marb_rw_ext_slots_default            0x00000000
297 #define regk_marb_rw_ext_slots_size               0x00000040
298 #define regk_marb_rw_int_slots_default            0x00000000
299 #define regk_marb_rw_int_slots_size               0x00000040
300 #define regk_marb_rw_intr_mask_default            0x00000000
301 #define regk_marb_rw_no_snoop_default             0x00000000
302 #define regk_marb_rw_no_snoop_rq_default          0x00000000
303 #define regk_marb_rw_regs_slots_default           0x00000000
304 #define regk_marb_rw_regs_slots_size              0x00000004
305 #define regk_marb_rw_stop_mask_default            0x00000000
306 #define regk_marb_slave                           0x0000000d
307 #define regk_marb_yes                             0x00000001
308 #endif /* __marb_defs_asm_h */
309 #ifndef __marb_bp_defs_asm_h
310 #define __marb_bp_defs_asm_h
311
312 /*
313  * This file is autogenerated from
314  *   file:           ../../inst/memarb/rtl/guinness/marb_top.r
315  *     id:           <not found>
316  *     last modfied: Mon Apr 11 16:12:16 2005
317  *
318  *   by /n/asic/design/tools/rdesc/src/rdes2c -asm --outfile asm/marb_defs_asm.h ../../inst/memarb/rtl/guinness/marb_top.r
319  *      id: $Id: marb_defs_asm.h,v 1.1 2005/04/24 18:31:04 starvik Exp $
320  * Any changes here will be lost.
321  *
322  * -*- buffer-read-only: t -*-
323  */
324
325 #ifndef REG_FIELD
326 #define REG_FIELD( scope, reg, field, value ) \
327   REG_FIELD_X_( value, reg_##scope##_##reg##___##field##___lsb )
328 #define REG_FIELD_X_( value, shift ) ((value) << shift)
329 #endif
330
331 #ifndef REG_STATE
332 #define REG_STATE( scope, reg, field, symbolic_value ) \
333   REG_STATE_X_( regk_##scope##_##symbolic_value, reg_##scope##_##reg##___##field##___lsb )
334 #define REG_STATE_X_( k, shift ) (k << shift)
335 #endif
336
337 #ifndef REG_MASK
338 #define REG_MASK( scope, reg, field ) \
339   REG_MASK_X_( reg_##scope##_##reg##___##field##___width, reg_##scope##_##reg##___##field##___lsb )
340 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb)
341 #endif
342
343 #ifndef REG_LSB
344 #define REG_LSB( scope, reg, field ) reg_##scope##_##reg##___##field##___lsb
345 #endif
346
347 #ifndef REG_BIT
348 #define REG_BIT( scope, reg, field ) reg_##scope##_##reg##___##field##___bit
349 #endif
350
351 #ifndef REG_ADDR
352 #define REG_ADDR( scope, inst, reg ) REG_ADDR_X_(inst, reg_##scope##_##reg##_offset)
353 #define REG_ADDR_X_( inst, offs ) ((inst) + offs)
354 #endif
355
356 #ifndef REG_ADDR_VECT
357 #define REG_ADDR_VECT( scope, inst, reg, index ) \
358          REG_ADDR_VECT_X_(inst, reg_##scope##_##reg##_offset, index, \
359                          STRIDE_##scope##_##reg )
360 #define REG_ADDR_VECT_X_( inst, offs, index, stride ) \
361                           ((inst) + offs + (index) * stride)
362 #endif
363
364 /* Register rw_first_addr, scope marb_bp, type rw */
365 #define reg_marb_bp_rw_first_addr_offset 0
366
367 /* Register rw_last_addr, scope marb_bp, type rw */
368 #define reg_marb_bp_rw_last_addr_offset 4
369
370 /* Register rw_op, scope marb_bp, type rw */
371 #define reg_marb_bp_rw_op___rd___lsb 0
372 #define reg_marb_bp_rw_op___rd___width 1
373 #define reg_marb_bp_rw_op___rd___bit 0
374 #define reg_marb_bp_rw_op___wr___lsb 1
375 #define reg_marb_bp_rw_op___wr___width 1
376 #define reg_marb_bp_rw_op___wr___bit 1
377 #define reg_marb_bp_rw_op___rd_excl___lsb 2
378 #define reg_marb_bp_rw_op___rd_excl___width 1
379 #define reg_marb_bp_rw_op___rd_excl___bit 2
380 #define reg_marb_bp_rw_op___pri_wr___lsb 3
381 #define reg_marb_bp_rw_op___pri_wr___width 1
382 #define reg_marb_bp_rw_op___pri_wr___bit 3
383 #define reg_marb_bp_rw_op___us_rd___lsb 4
384 #define reg_marb_bp_rw_op___us_rd___width 1
385 #define reg_marb_bp_rw_op___us_rd___bit 4
386 #define reg_marb_bp_rw_op___us_wr___lsb 5
387 #define reg_marb_bp_rw_op___us_wr___width 1
388 #define reg_marb_bp_rw_op___us_wr___bit 5
389 #define reg_marb_bp_rw_op___us_rd_excl___lsb 6
390 #define reg_marb_bp_rw_op___us_rd_excl___width 1
391 #define reg_marb_bp_rw_op___us_rd_excl___bit 6
392 #define reg_marb_bp_rw_op___us_pri_wr___lsb 7
393 #define reg_marb_bp_rw_op___us_pri_wr___width 1
394 #define reg_marb_bp_rw_op___us_pri_wr___bit 7
395 #define reg_marb_bp_rw_op_offset 8
396
397 /* Register rw_clients, scope marb_bp, type rw */
398 #define reg_marb_bp_rw_clients___dma0___lsb 0
399 #define reg_marb_bp_rw_clients___dma0___width 1
400 #define reg_marb_bp_rw_clients___dma0___bit 0
401 #define reg_marb_bp_rw_clients___dma1___lsb 1
402 #define reg_marb_bp_rw_clients___dma1___width 1
403 #define reg_marb_bp_rw_clients___dma1___bit 1
404 #define reg_marb_bp_rw_clients___dma2___lsb 2
405 #define reg_marb_bp_rw_clients___dma2___width 1
406 #define reg_marb_bp_rw_clients___dma2___bit 2
407 #define reg_marb_bp_rw_clients___dma3___lsb 3
408 #define reg_marb_bp_rw_clients___dma3___width 1
409 #define reg_marb_bp_rw_clients___dma3___bit 3
410 #define reg_marb_bp_rw_clients___dma4___lsb 4
411 #define reg_marb_bp_rw_clients___dma4___width 1
412 #define reg_marb_bp_rw_clients___dma4___bit 4
413 #define reg_marb_bp_rw_clients___dma5___lsb 5
414 #define reg_marb_bp_rw_clients___dma5___width 1
415 #define reg_marb_bp_rw_clients___dma5___bit 5
416 #define reg_marb_bp_rw_clients___dma6___lsb 6
417 #define reg_marb_bp_rw_clients___dma6___width 1
418 #define reg_marb_bp_rw_clients___dma6___bit 6
419 #define reg_marb_bp_rw_clients___dma7___lsb 7
420 #define reg_marb_bp_rw_clients___dma7___width 1
421 #define reg_marb_bp_rw_clients___dma7___bit 7
422 #define reg_marb_bp_rw_clients___dma8___lsb 8
423 #define reg_marb_bp_rw_clients___dma8___width 1
424 #define reg_marb_bp_rw_clients___dma8___bit 8
425 #define reg_marb_bp_rw_clients___dma9___lsb 9
426 #define reg_marb_bp_rw_clients___dma9___width 1
427 #define reg_marb_bp_rw_clients___dma9___bit 9
428 #define reg_marb_bp_rw_clients___cpui___lsb 10
429 #define reg_marb_bp_rw_clients___cpui___width 1
430 #define reg_marb_bp_rw_clients___cpui___bit 10
431 #define reg_marb_bp_rw_clients___cpud___lsb 11
432 #define reg_marb_bp_rw_clients___cpud___width 1
433 #define reg_marb_bp_rw_clients___cpud___bit 11
434 #define reg_marb_bp_rw_clients___iop___lsb 12
435 #define reg_marb_bp_rw_clients___iop___width 1
436 #define reg_marb_bp_rw_clients___iop___bit 12
437 #define reg_marb_bp_rw_clients___slave___lsb 13
438 #define reg_marb_bp_rw_clients___slave___width 1
439 #define reg_marb_bp_rw_clients___slave___bit 13
440 #define reg_marb_bp_rw_clients_offset 12
441
442 /* Register rw_options, scope marb_bp, type rw */
443 #define reg_marb_bp_rw_options___wrap___lsb 0
444 #define reg_marb_bp_rw_options___wrap___width 1
445 #define reg_marb_bp_rw_options___wrap___bit 0
446 #define reg_marb_bp_rw_options_offset 16
447
448 /* Register r_brk_addr, scope marb_bp, type r */
449 #define reg_marb_bp_r_brk_addr_offset 20
450
451 /* Register r_brk_op, scope marb_bp, type r */
452 #define reg_marb_bp_r_brk_op___rd___lsb 0
453 #define reg_marb_bp_r_brk_op___rd___width 1
454 #define reg_marb_bp_r_brk_op___rd___bit 0
455 #define reg_marb_bp_r_brk_op___wr___lsb 1
456 #define reg_marb_bp_r_brk_op___wr___width 1
457 #define reg_marb_bp_r_brk_op___wr___bit 1
458 #define reg_marb_bp_r_brk_op___rd_excl___lsb 2
459 #define reg_marb_bp_r_brk_op___rd_excl___width 1
460 #define reg_marb_bp_r_brk_op___rd_excl___bit 2
461 #define reg_marb_bp_r_brk_op___pri_wr___lsb 3
462 #define reg_marb_bp_r_brk_op___pri_wr___width 1
463 #define reg_marb_bp_r_brk_op___pri_wr___bit 3
464 #define reg_marb_bp_r_brk_op___us_rd___lsb 4
465 #define reg_marb_bp_r_brk_op___us_rd___width 1
466 #define reg_marb_bp_r_brk_op___us_rd___bit 4
467 #define reg_marb_bp_r_brk_op___us_wr___lsb 5
468 #define reg_marb_bp_r_brk_op___us_wr___width 1
469 #define reg_marb_bp_r_brk_op___us_wr___bit 5
470 #define reg_marb_bp_r_brk_op___us_rd_excl___lsb 6
471 #define reg_marb_bp_r_brk_op___us_rd_excl___width 1
472 #define reg_marb_bp_r_brk_op___us_rd_excl___bit 6
473 #define reg_marb_bp_r_brk_op___us_pri_wr___lsb 7
474 #define reg_marb_bp_r_brk_op___us_pri_wr___width 1
475 #define reg_marb_bp_r_brk_op___us_pri_wr___bit 7
476 #define reg_marb_bp_r_brk_op_offset 24
477
478 /* Register r_brk_clients, scope marb_bp, type r */
479 #define reg_marb_bp_r_brk_clients___dma0___lsb 0
480 #define reg_marb_bp_r_brk_clients___dma0___width 1
481 #define reg_marb_bp_r_brk_clients___dma0___bit 0
482 #define reg_marb_bp_r_brk_clients___dma1___lsb 1
483 #define reg_marb_bp_r_brk_clients___dma1___width 1
484 #define reg_marb_bp_r_brk_clients___dma1___bit 1
485 #define reg_marb_bp_r_brk_clients___dma2___lsb 2
486 #define reg_marb_bp_r_brk_clients___dma2___width 1
487 #define reg_marb_bp_r_brk_clients___dma2___bit 2
488 #define reg_marb_bp_r_brk_clients___dma3___lsb 3
489 #define reg_marb_bp_r_brk_clients___dma3___width 1
490 #define reg_marb_bp_r_brk_clients___dma3___bit 3
491 #define reg_marb_bp_r_brk_clients___dma4___lsb 4
492 #define reg_marb_bp_r_brk_clients___dma4___width 1
493 #define reg_marb_bp_r_brk_clients___dma4___bit 4
494 #define reg_marb_bp_r_brk_clients___dma5___lsb 5
495 #define reg_marb_bp_r_brk_clients___dma5___width 1
496 #define reg_marb_bp_r_brk_clients___dma5___bit 5
497 #define reg_marb_bp_r_brk_clients___dma6___lsb 6
498 #define reg_marb_bp_r_brk_clients___dma6___width 1
499 #define reg_marb_bp_r_brk_clients___dma6___bit 6
500 #define reg_marb_bp_r_brk_clients___dma7___lsb 7
501 #define reg_marb_bp_r_brk_clients___dma7___width 1
502 #define reg_marb_bp_r_brk_clients___dma7___bit 7
503 #define reg_marb_bp_r_brk_clients___dma8___lsb 8
504 #define reg_marb_bp_r_brk_clients___dma8___width 1
505 #define reg_marb_bp_r_brk_clients___dma8___bit 8
506 #define reg_marb_bp_r_brk_clients___dma9___lsb 9
507 #define reg_marb_bp_r_brk_clients___dma9___width 1
508 #define reg_marb_bp_r_brk_clients___dma9___bit 9
509 #define reg_marb_bp_r_brk_clients___cpui___lsb 10
510 #define reg_marb_bp_r_brk_clients___cpui___width 1
511 #define reg_marb_bp_r_brk_clients___cpui___bit 10
512 #define reg_marb_bp_r_brk_clients___cpud___lsb 11
513 #define reg_marb_bp_r_brk_clients___cpud___width 1
514 #define reg_marb_bp_r_brk_clients___cpud___bit 11
515 #define reg_marb_bp_r_brk_clients___iop___lsb 12
516 #define reg_marb_bp_r_brk_clients___iop___width 1
517 #define reg_marb_bp_r_brk_clients___iop___bit 12
518 #define reg_marb_bp_r_brk_clients___slave___lsb 13
519 #define reg_marb_bp_r_brk_clients___slave___width 1
520 #define reg_marb_bp_r_brk_clients___slave___bit 13
521 #define reg_marb_bp_r_brk_clients_offset 28
522
523 /* Register r_brk_first_client, scope marb_bp, type r */
524 #define reg_marb_bp_r_brk_first_client___dma0___lsb 0
525 #define reg_marb_bp_r_brk_first_client___dma0___width 1
526 #define reg_marb_bp_r_brk_first_client___dma0___bit 0
527 #define reg_marb_bp_r_brk_first_client___dma1___lsb 1
528 #define reg_marb_bp_r_brk_first_client___dma1___width 1
529 #define reg_marb_bp_r_brk_first_client___dma1___bit 1
530 #define reg_marb_bp_r_brk_first_client___dma2___lsb 2
531 #define reg_marb_bp_r_brk_first_client___dma2___width 1
532 #define reg_marb_bp_r_brk_first_client___dma2___bit 2
533 #define reg_marb_bp_r_brk_first_client___dma3___lsb 3
534 #define reg_marb_bp_r_brk_first_client___dma3___width 1
535 #define reg_marb_bp_r_brk_first_client___dma3___bit 3
536 #define reg_marb_bp_r_brk_first_client___dma4___lsb 4
537 #define reg_marb_bp_r_brk_first_client___dma4___width 1
538 #define reg_marb_bp_r_brk_first_client___dma4___bit 4
539 #define reg_marb_bp_r_brk_first_client___dma5___lsb 5
540 #define reg_marb_bp_r_brk_first_client___dma5___width 1
541 #define reg_marb_bp_r_brk_first_client___dma5___bit 5
542 #define reg_marb_bp_r_brk_first_client___dma6___lsb 6
543 #define reg_marb_bp_r_brk_first_client___dma6___width 1
544 #define reg_marb_bp_r_brk_first_client___dma6___bit 6
545 #define reg_marb_bp_r_brk_first_client___dma7___lsb 7
546 #define reg_marb_bp_r_brk_first_client___dma7___width 1
547 #define reg_marb_bp_r_brk_first_client___dma7___bit 7
548 #define reg_marb_bp_r_brk_first_client___dma8___lsb 8
549 #define reg_marb_bp_r_brk_first_client___dma8___width 1
550 #define reg_marb_bp_r_brk_first_client___dma8___bit 8
551 #define reg_marb_bp_r_brk_first_client___dma9___lsb 9
552 #define reg_marb_bp_r_brk_first_client___dma9___width 1
553 #define reg_marb_bp_r_brk_first_client___dma9___bit 9
554 #define reg_marb_bp_r_brk_first_client___cpui___lsb 10
555 #define reg_marb_bp_r_brk_first_client___cpui___width 1
556 #define reg_marb_bp_r_brk_first_client___cpui___bit 10
557 #define reg_marb_bp_r_brk_first_client___cpud___lsb 11
558 #define reg_marb_bp_r_brk_first_client___cpud___width 1
559 #define reg_marb_bp_r_brk_first_client___cpud___bit 11
560 #define reg_marb_bp_r_brk_first_client___iop___lsb 12
561 #define reg_marb_bp_r_brk_first_client___iop___width 1
562 #define reg_marb_bp_r_brk_first_client___iop___bit 12
563 #define reg_marb_bp_r_brk_first_client___slave___lsb 13
564 #define reg_marb_bp_r_brk_first_client___slave___width 1
565 #define reg_marb_bp_r_brk_first_client___slave___bit 13
566 #define reg_marb_bp_r_brk_first_client_offset 32
567
568 /* Register r_brk_size, scope marb_bp, type r */
569 #define reg_marb_bp_r_brk_size_offset 36
570
571 /* Register rw_ack, scope marb_bp, type rw */
572 #define reg_marb_bp_rw_ack_offset 40
573
574
575 /* Constants */
576 #define regk_marb_bp_no                           0x00000000
577 #define regk_marb_bp_rw_op_default                0x00000000
578 #define regk_marb_bp_rw_options_default           0x00000000
579 #define regk_marb_bp_yes                          0x00000001
580 #endif /* __marb_bp_defs_asm_h */