add initial support for the crisarchitecture used on foxboards to openwrt
[openwrt/staging/lynxis/omap.git] / target / linux / etrax-2.6 / image / e100boot / src / cbl / src / sv_addr.agh
1 /*
2 !* This file was automatically generated by /n/asic/bin/reg_macro_gen
3 !* from the file `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd', version 1.168.
4 !* Editing within this file is thus not recommended,
5 !* make the changes in `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd' instead.
6 !* Created: Wed Oct 2 22:32:57 2002 By: Id: reg_macro_gen,v 1.12 2002/09/18 14:08:01 stefanl Exp
7 !*/
8
9
10 /*
11 !* Bus interface configuration registers
12 !*/
13
14 #define R_WAITSTATES (IO_TYPECAST_UDWORD 0xb0000000)
15 #define R_WAITSTATES__pcs4_7_zw__BITNR 30
16 #define R_WAITSTATES__pcs4_7_zw__WIDTH 2
17 #define R_WAITSTATES__pcs4_7_ew__BITNR 28
18 #define R_WAITSTATES__pcs4_7_ew__WIDTH 2
19 #define R_WAITSTATES__pcs4_7_lw__BITNR 24
20 #define R_WAITSTATES__pcs4_7_lw__WIDTH 4
21 #define R_WAITSTATES__pcs0_3_zw__BITNR 22
22 #define R_WAITSTATES__pcs0_3_zw__WIDTH 2
23 #define R_WAITSTATES__pcs0_3_ew__BITNR 20
24 #define R_WAITSTATES__pcs0_3_ew__WIDTH 2
25 #define R_WAITSTATES__pcs0_3_lw__BITNR 16
26 #define R_WAITSTATES__pcs0_3_lw__WIDTH 4
27 #define R_WAITSTATES__sram_zw__BITNR 14
28 #define R_WAITSTATES__sram_zw__WIDTH 2
29 #define R_WAITSTATES__sram_ew__BITNR 12
30 #define R_WAITSTATES__sram_ew__WIDTH 2
31 #define R_WAITSTATES__sram_lw__BITNR 8
32 #define R_WAITSTATES__sram_lw__WIDTH 4
33 #define R_WAITSTATES__flash_zw__BITNR 6
34 #define R_WAITSTATES__flash_zw__WIDTH 2
35 #define R_WAITSTATES__flash_ew__BITNR 4
36 #define R_WAITSTATES__flash_ew__WIDTH 2
37 #define R_WAITSTATES__flash_lw__BITNR 0
38 #define R_WAITSTATES__flash_lw__WIDTH 4
39
40 #define R_BUS_CONFIG (IO_TYPECAST_UDWORD 0xb0000004)
41 #define R_BUS_CONFIG__sram_type__BITNR 9
42 #define R_BUS_CONFIG__sram_type__WIDTH 1
43 #define R_BUS_CONFIG__sram_type__cwe 1
44 #define R_BUS_CONFIG__sram_type__bwe 0
45 #define R_BUS_CONFIG__dma_burst__BITNR 8
46 #define R_BUS_CONFIG__dma_burst__WIDTH 1
47 #define R_BUS_CONFIG__dma_burst__burst16 1
48 #define R_BUS_CONFIG__dma_burst__burst32 0
49 #define R_BUS_CONFIG__pcs4_7_wr__BITNR 7
50 #define R_BUS_CONFIG__pcs4_7_wr__WIDTH 1
51 #define R_BUS_CONFIG__pcs4_7_wr__ext 1
52 #define R_BUS_CONFIG__pcs4_7_wr__norm 0
53 #define R_BUS_CONFIG__pcs0_3_wr__BITNR 6
54 #define R_BUS_CONFIG__pcs0_3_wr__WIDTH 1
55 #define R_BUS_CONFIG__pcs0_3_wr__ext 1
56 #define R_BUS_CONFIG__pcs0_3_wr__norm 0
57 #define R_BUS_CONFIG__sram_wr__BITNR 5
58 #define R_BUS_CONFIG__sram_wr__WIDTH 1
59 #define R_BUS_CONFIG__sram_wr__ext 1
60 #define R_BUS_CONFIG__sram_wr__norm 0
61 #define R_BUS_CONFIG__flash_wr__BITNR 4
62 #define R_BUS_CONFIG__flash_wr__WIDTH 1
63 #define R_BUS_CONFIG__flash_wr__ext 1
64 #define R_BUS_CONFIG__flash_wr__norm 0
65 #define R_BUS_CONFIG__pcs4_7_bw__BITNR 3
66 #define R_BUS_CONFIG__pcs4_7_bw__WIDTH 1
67 #define R_BUS_CONFIG__pcs4_7_bw__bw32 1
68 #define R_BUS_CONFIG__pcs4_7_bw__bw16 0
69 #define R_BUS_CONFIG__pcs0_3_bw__BITNR 2
70 #define R_BUS_CONFIG__pcs0_3_bw__WIDTH 1
71 #define R_BUS_CONFIG__pcs0_3_bw__bw32 1
72 #define R_BUS_CONFIG__pcs0_3_bw__bw16 0
73 #define R_BUS_CONFIG__sram_bw__BITNR 1
74 #define R_BUS_CONFIG__sram_bw__WIDTH 1
75 #define R_BUS_CONFIG__sram_bw__bw32 1
76 #define R_BUS_CONFIG__sram_bw__bw16 0
77 #define R_BUS_CONFIG__flash_bw__BITNR 0
78 #define R_BUS_CONFIG__flash_bw__WIDTH 1
79 #define R_BUS_CONFIG__flash_bw__bw32 1
80 #define R_BUS_CONFIG__flash_bw__bw16 0
81
82 #define R_BUS_STATUS (IO_TYPECAST_RO_UDWORD 0xb0000004)
83 #define R_BUS_STATUS__pll_lock_tm__BITNR 5
84 #define R_BUS_STATUS__pll_lock_tm__WIDTH 1
85 #define R_BUS_STATUS__pll_lock_tm__expired 0
86 #define R_BUS_STATUS__pll_lock_tm__counting 1
87 #define R_BUS_STATUS__both_faults__BITNR 4
88 #define R_BUS_STATUS__both_faults__WIDTH 1
89 #define R_BUS_STATUS__both_faults__no 0
90 #define R_BUS_STATUS__both_faults__yes 1
91 #define R_BUS_STATUS__bsen___BITNR 3
92 #define R_BUS_STATUS__bsen___WIDTH 1
93 #define R_BUS_STATUS__bsen___enable 0
94 #define R_BUS_STATUS__bsen___disable 1
95 #define R_BUS_STATUS__boot__BITNR 1
96 #define R_BUS_STATUS__boot__WIDTH 2
97 #define R_BUS_STATUS__boot__uncached 0
98 #define R_BUS_STATUS__boot__serial 1
99 #define R_BUS_STATUS__boot__network 2
100 #define R_BUS_STATUS__boot__parallel 3
101 #define R_BUS_STATUS__flashw__BITNR 0
102 #define R_BUS_STATUS__flashw__WIDTH 1
103 #define R_BUS_STATUS__flashw__bw32 1
104 #define R_BUS_STATUS__flashw__bw16 0
105
106 #define R_DRAM_TIMING (IO_TYPECAST_UDWORD 0xb0000008)
107 #define R_DRAM_TIMING__sdram__BITNR 31
108 #define R_DRAM_TIMING__sdram__WIDTH 1
109 #define R_DRAM_TIMING__sdram__enable 1
110 #define R_DRAM_TIMING__sdram__disable 0
111 #define R_DRAM_TIMING__ref__BITNR 14
112 #define R_DRAM_TIMING__ref__WIDTH 2
113 #define R_DRAM_TIMING__ref__e52us 0
114 #define R_DRAM_TIMING__ref__e13us 1
115 #define R_DRAM_TIMING__ref__e8700ns 2
116 #define R_DRAM_TIMING__ref__disable 3
117 #define R_DRAM_TIMING__rp__BITNR 12
118 #define R_DRAM_TIMING__rp__WIDTH 2
119 #define R_DRAM_TIMING__rs__BITNR 10
120 #define R_DRAM_TIMING__rs__WIDTH 2
121 #define R_DRAM_TIMING__rh__BITNR 8
122 #define R_DRAM_TIMING__rh__WIDTH 2
123 #define R_DRAM_TIMING__w__BITNR 7
124 #define R_DRAM_TIMING__w__WIDTH 1
125 #define R_DRAM_TIMING__w__norm 0
126 #define R_DRAM_TIMING__w__ext 1
127 #define R_DRAM_TIMING__c__BITNR 6
128 #define R_DRAM_TIMING__c__WIDTH 1
129 #define R_DRAM_TIMING__c__norm 0
130 #define R_DRAM_TIMING__c__ext 1
131 #define R_DRAM_TIMING__cz__BITNR 4
132 #define R_DRAM_TIMING__cz__WIDTH 2
133 #define R_DRAM_TIMING__cp__BITNR 2
134 #define R_DRAM_TIMING__cp__WIDTH 2
135 #define R_DRAM_TIMING__cw__BITNR 0
136 #define R_DRAM_TIMING__cw__WIDTH 2
137
138 #define R_SDRAM_TIMING (IO_TYPECAST_UDWORD 0xb0000008)
139 #define R_SDRAM_TIMING__sdram__BITNR 31
140 #define R_SDRAM_TIMING__sdram__WIDTH 1
141 #define R_SDRAM_TIMING__sdram__enable 1
142 #define R_SDRAM_TIMING__sdram__disable 0
143 #define R_SDRAM_TIMING__mrs_data__BITNR 16
144 #define R_SDRAM_TIMING__mrs_data__WIDTH 15
145 #define R_SDRAM_TIMING__ref__BITNR 14
146 #define R_SDRAM_TIMING__ref__WIDTH 2
147 #define R_SDRAM_TIMING__ref__e52us 0
148 #define R_SDRAM_TIMING__ref__e13us 1
149 #define R_SDRAM_TIMING__ref__e6500ns 2
150 #define R_SDRAM_TIMING__ref__disable 3
151 #define R_SDRAM_TIMING__ddr__BITNR 13
152 #define R_SDRAM_TIMING__ddr__WIDTH 1
153 #define R_SDRAM_TIMING__ddr__on 1
154 #define R_SDRAM_TIMING__ddr__off 0
155 #define R_SDRAM_TIMING__clk100__BITNR 12
156 #define R_SDRAM_TIMING__clk100__WIDTH 1
157 #define R_SDRAM_TIMING__clk100__on 1
158 #define R_SDRAM_TIMING__clk100__off 0
159 #define R_SDRAM_TIMING__ps__BITNR 11
160 #define R_SDRAM_TIMING__ps__WIDTH 1
161 #define R_SDRAM_TIMING__ps__on 1
162 #define R_SDRAM_TIMING__ps__off 0
163 #define R_SDRAM_TIMING__cmd__BITNR 9
164 #define R_SDRAM_TIMING__cmd__WIDTH 2
165 #define R_SDRAM_TIMING__cmd__pre 3
166 #define R_SDRAM_TIMING__cmd__ref 2
167 #define R_SDRAM_TIMING__cmd__mrs 1
168 #define R_SDRAM_TIMING__cmd__nop 0
169 #define R_SDRAM_TIMING__pde__BITNR 8
170 #define R_SDRAM_TIMING__pde__WIDTH 1
171 #define R_SDRAM_TIMING__rc__BITNR 6
172 #define R_SDRAM_TIMING__rc__WIDTH 2
173 #define R_SDRAM_TIMING__rp__BITNR 4
174 #define R_SDRAM_TIMING__rp__WIDTH 2
175 #define R_SDRAM_TIMING__rcd__BITNR 2
176 #define R_SDRAM_TIMING__rcd__WIDTH 2
177 #define R_SDRAM_TIMING__cl__BITNR 0
178 #define R_SDRAM_TIMING__cl__WIDTH 2
179
180 #define R_DRAM_CONFIG (IO_TYPECAST_UDWORD 0xb000000c)
181 #define R_DRAM_CONFIG__wmm1__BITNR 31
182 #define R_DRAM_CONFIG__wmm1__WIDTH 1
183 #define R_DRAM_CONFIG__wmm1__wmm 1
184 #define R_DRAM_CONFIG__wmm1__norm 0
185 #define R_DRAM_CONFIG__wmm0__BITNR 30
186 #define R_DRAM_CONFIG__wmm0__WIDTH 1
187 #define R_DRAM_CONFIG__wmm0__wmm 1
188 #define R_DRAM_CONFIG__wmm0__norm 0
189 #define R_DRAM_CONFIG__sh1__BITNR 27
190 #define R_DRAM_CONFIG__sh1__WIDTH 3
191 #define R_DRAM_CONFIG__sh0__BITNR 24
192 #define R_DRAM_CONFIG__sh0__WIDTH 3
193 #define R_DRAM_CONFIG__w__BITNR 23
194 #define R_DRAM_CONFIG__w__WIDTH 1
195 #define R_DRAM_CONFIG__w__bw16 0
196 #define R_DRAM_CONFIG__w__bw32 1
197 #define R_DRAM_CONFIG__c__BITNR 22
198 #define R_DRAM_CONFIG__c__WIDTH 1
199 #define R_DRAM_CONFIG__c__byte 0
200 #define R_DRAM_CONFIG__c__bank 1
201 #define R_DRAM_CONFIG__e__BITNR 21
202 #define R_DRAM_CONFIG__e__WIDTH 1
203 #define R_DRAM_CONFIG__e__fast 0
204 #define R_DRAM_CONFIG__e__edo 1
205 #define R_DRAM_CONFIG__group_sel__BITNR 16
206 #define R_DRAM_CONFIG__group_sel__WIDTH 5
207 #define R_DRAM_CONFIG__group_sel__grp0 0
208 #define R_DRAM_CONFIG__group_sel__grp1 1
209 #define R_DRAM_CONFIG__group_sel__bit9 9
210 #define R_DRAM_CONFIG__group_sel__bit10 10
211 #define R_DRAM_CONFIG__group_sel__bit11 11
212 #define R_DRAM_CONFIG__group_sel__bit12 12
213 #define R_DRAM_CONFIG__group_sel__bit13 13
214 #define R_DRAM_CONFIG__group_sel__bit14 14
215 #define R_DRAM_CONFIG__group_sel__bit15 15
216 #define R_DRAM_CONFIG__group_sel__bit16 16
217 #define R_DRAM_CONFIG__group_sel__bit17 17
218 #define R_DRAM_CONFIG__group_sel__bit18 18
219 #define R_DRAM_CONFIG__group_sel__bit19 19
220 #define R_DRAM_CONFIG__group_sel__bit20 20
221 #define R_DRAM_CONFIG__group_sel__bit21 21
222 #define R_DRAM_CONFIG__group_sel__bit22 22
223 #define R_DRAM_CONFIG__group_sel__bit23 23
224 #define R_DRAM_CONFIG__group_sel__bit24 24
225 #define R_DRAM_CONFIG__group_sel__bit25 25
226 #define R_DRAM_CONFIG__group_sel__bit26 26
227 #define R_DRAM_CONFIG__group_sel__bit27 27
228 #define R_DRAM_CONFIG__group_sel__bit28 28
229 #define R_DRAM_CONFIG__group_sel__bit29 29
230 #define R_DRAM_CONFIG__ca1__BITNR 13
231 #define R_DRAM_CONFIG__ca1__WIDTH 3
232 #define R_DRAM_CONFIG__bank23sel__BITNR 8
233 #define R_DRAM_CONFIG__bank23sel__WIDTH 5
234 #define R_DRAM_CONFIG__bank23sel__bank0 0
235 #define R_DRAM_CONFIG__bank23sel__bank1 1
236 #define R_DRAM_CONFIG__bank23sel__bit9 9
237 #define R_DRAM_CONFIG__bank23sel__bit10 10
238 #define R_DRAM_CONFIG__bank23sel__bit11 11
239 #define R_DRAM_CONFIG__bank23sel__bit12 12
240 #define R_DRAM_CONFIG__bank23sel__bit13 13
241 #define R_DRAM_CONFIG__bank23sel__bit14 14
242 #define R_DRAM_CONFIG__bank23sel__bit15 15
243 #define R_DRAM_CONFIG__bank23sel__bit16 16
244 #define R_DRAM_CONFIG__bank23sel__bit17 17
245 #define R_DRAM_CONFIG__bank23sel__bit18 18
246 #define R_DRAM_CONFIG__bank23sel__bit19 19
247 #define R_DRAM_CONFIG__bank23sel__bit20 20
248 #define R_DRAM_CONFIG__bank23sel__bit21 21
249 #define R_DRAM_CONFIG__bank23sel__bit22 22
250 #define R_DRAM_CONFIG__bank23sel__bit23 23
251 #define R_DRAM_CONFIG__bank23sel__bit24 24
252 #define R_DRAM_CONFIG__bank23sel__bit25 25
253 #define R_DRAM_CONFIG__bank23sel__bit26 26
254 #define R_DRAM_CONFIG__bank23sel__bit27 27
255 #define R_DRAM_CONFIG__bank23sel__bit28 28
256 #define R_DRAM_CONFIG__bank23sel__bit29 29
257 #define R_DRAM_CONFIG__ca0__BITNR 5
258 #define R_DRAM_CONFIG__ca0__WIDTH 3
259 #define R_DRAM_CONFIG__bank01sel__BITNR 0
260 #define R_DRAM_CONFIG__bank01sel__WIDTH 5
261 #define R_DRAM_CONFIG__bank01sel__bank0 0
262 #define R_DRAM_CONFIG__bank01sel__bank1 1
263 #define R_DRAM_CONFIG__bank01sel__bit9 9
264 #define R_DRAM_CONFIG__bank01sel__bit10 10
265 #define R_DRAM_CONFIG__bank01sel__bit11 11
266 #define R_DRAM_CONFIG__bank01sel__bit12 12
267 #define R_DRAM_CONFIG__bank01sel__bit13 13
268 #define R_DRAM_CONFIG__bank01sel__bit14 14
269 #define R_DRAM_CONFIG__bank01sel__bit15 15
270 #define R_DRAM_CONFIG__bank01sel__bit16 16
271 #define R_DRAM_CONFIG__bank01sel__bit17 17
272 #define R_DRAM_CONFIG__bank01sel__bit18 18
273 #define R_DRAM_CONFIG__bank01sel__bit19 19
274 #define R_DRAM_CONFIG__bank01sel__bit20 20
275 #define R_DRAM_CONFIG__bank01sel__bit21 21
276 #define R_DRAM_CONFIG__bank01sel__bit22 22
277 #define R_DRAM_CONFIG__bank01sel__bit23 23
278 #define R_DRAM_CONFIG__bank01sel__bit24 24
279 #define R_DRAM_CONFIG__bank01sel__bit25 25
280 #define R_DRAM_CONFIG__bank01sel__bit26 26
281 #define R_DRAM_CONFIG__bank01sel__bit27 27
282 #define R_DRAM_CONFIG__bank01sel__bit28 28
283 #define R_DRAM_CONFIG__bank01sel__bit29 29
284
285 #define R_SDRAM_CONFIG (IO_TYPECAST_UDWORD 0xb000000c)
286 #define R_SDRAM_CONFIG__wmm1__BITNR 31
287 #define R_SDRAM_CONFIG__wmm1__WIDTH 1
288 #define R_SDRAM_CONFIG__wmm1__wmm 1
289 #define R_SDRAM_CONFIG__wmm1__norm 0
290 #define R_SDRAM_CONFIG__wmm0__BITNR 30
291 #define R_SDRAM_CONFIG__wmm0__WIDTH 1
292 #define R_SDRAM_CONFIG__wmm0__wmm 1
293 #define R_SDRAM_CONFIG__wmm0__norm 0
294 #define R_SDRAM_CONFIG__sh1__BITNR 27
295 #define R_SDRAM_CONFIG__sh1__WIDTH 3
296 #define R_SDRAM_CONFIG__sh0__BITNR 24
297 #define R_SDRAM_CONFIG__sh0__WIDTH 3
298 #define R_SDRAM_CONFIG__w__BITNR 23
299 #define R_SDRAM_CONFIG__w__WIDTH 1
300 #define R_SDRAM_CONFIG__w__bw16 0
301 #define R_SDRAM_CONFIG__w__bw32 1
302 #define R_SDRAM_CONFIG__type1__BITNR 22
303 #define R_SDRAM_CONFIG__type1__WIDTH 1
304 #define R_SDRAM_CONFIG__type1__bank2 0
305 #define R_SDRAM_CONFIG__type1__bank4 1
306 #define R_SDRAM_CONFIG__type0__BITNR 21
307 #define R_SDRAM_CONFIG__type0__WIDTH 1
308 #define R_SDRAM_CONFIG__type0__bank2 0
309 #define R_SDRAM_CONFIG__type0__bank4 1
310 #define R_SDRAM_CONFIG__group_sel__BITNR 16
311 #define R_SDRAM_CONFIG__group_sel__WIDTH 5
312 #define R_SDRAM_CONFIG__group_sel__grp0 0
313 #define R_SDRAM_CONFIG__group_sel__grp1 1
314 #define R_SDRAM_CONFIG__group_sel__bit9 9
315 #define R_SDRAM_CONFIG__group_sel__bit10 10
316 #define R_SDRAM_CONFIG__group_sel__bit11 11
317 #define R_SDRAM_CONFIG__group_sel__bit12 12
318 #define R_SDRAM_CONFIG__group_sel__bit13 13
319 #define R_SDRAM_CONFIG__group_sel__bit14 14
320 #define R_SDRAM_CONFIG__group_sel__bit15 15
321 #define R_SDRAM_CONFIG__group_sel__bit16 16
322 #define R_SDRAM_CONFIG__group_sel__bit17 17
323 #define R_SDRAM_CONFIG__group_sel__bit18 18
324 #define R_SDRAM_CONFIG__group_sel__bit19 19
325 #define R_SDRAM_CONFIG__group_sel__bit20 20
326 #define R_SDRAM_CONFIG__group_sel__bit21 21
327 #define R_SDRAM_CONFIG__group_sel__bit22 22
328 #define R_SDRAM_CONFIG__group_sel__bit23 23
329 #define R_SDRAM_CONFIG__group_sel__bit24 24
330 #define R_SDRAM_CONFIG__group_sel__bit25 25
331 #define R_SDRAM_CONFIG__group_sel__bit26 26
332 #define R_SDRAM_CONFIG__group_sel__bit27 27
333 #define R_SDRAM_CONFIG__group_sel__bit28 28
334 #define R_SDRAM_CONFIG__group_sel__bit29 29
335 #define R_SDRAM_CONFIG__ca1__BITNR 13
336 #define R_SDRAM_CONFIG__ca1__WIDTH 3
337 #define R_SDRAM_CONFIG__bank_sel1__BITNR 8
338 #define R_SDRAM_CONFIG__bank_sel1__WIDTH 5
339 #define R_SDRAM_CONFIG__bank_sel1__bit9 9
340 #define R_SDRAM_CONFIG__bank_sel1__bit10 10
341 #define R_SDRAM_CONFIG__bank_sel1__bit11 11
342 #define R_SDRAM_CONFIG__bank_sel1__bit12 12
343 #define R_SDRAM_CONFIG__bank_sel1__bit13 13
344 #define R_SDRAM_CONFIG__bank_sel1__bit14 14
345 #define R_SDRAM_CONFIG__bank_sel1__bit15 15
346 #define R_SDRAM_CONFIG__bank_sel1__bit16 16
347 #define R_SDRAM_CONFIG__bank_sel1__bit17 17
348 #define R_SDRAM_CONFIG__bank_sel1__bit18 18
349 #define R_SDRAM_CONFIG__bank_sel1__bit19 19
350 #define R_SDRAM_CONFIG__bank_sel1__bit20 20
351 #define R_SDRAM_CONFIG__bank_sel1__bit21 21
352 #define R_SDRAM_CONFIG__bank_sel1__bit22 22
353 #define R_SDRAM_CONFIG__bank_sel1__bit23 23
354 #define R_SDRAM_CONFIG__bank_sel1__bit24 24
355 #define R_SDRAM_CONFIG__bank_sel1__bit25 25
356 #define R_SDRAM_CONFIG__bank_sel1__bit26 26
357 #define R_SDRAM_CONFIG__bank_sel1__bit27 27
358 #define R_SDRAM_CONFIG__bank_sel1__bit28 28
359 #define R_SDRAM_CONFIG__bank_sel1__bit29 29
360 #define R_SDRAM_CONFIG__ca0__BITNR 5
361 #define R_SDRAM_CONFIG__ca0__WIDTH 3
362 #define R_SDRAM_CONFIG__bank_sel0__BITNR 0
363 #define R_SDRAM_CONFIG__bank_sel0__WIDTH 5
364 #define R_SDRAM_CONFIG__bank_sel0__bit9 9
365 #define R_SDRAM_CONFIG__bank_sel0__bit10 10
366 #define R_SDRAM_CONFIG__bank_sel0__bit11 11
367 #define R_SDRAM_CONFIG__bank_sel0__bit12 12
368 #define R_SDRAM_CONFIG__bank_sel0__bit13 13
369 #define R_SDRAM_CONFIG__bank_sel0__bit14 14
370 #define R_SDRAM_CONFIG__bank_sel0__bit15 15
371 #define R_SDRAM_CONFIG__bank_sel0__bit16 16
372 #define R_SDRAM_CONFIG__bank_sel0__bit17 17
373 #define R_SDRAM_CONFIG__bank_sel0__bit18 18
374 #define R_SDRAM_CONFIG__bank_sel0__bit19 19
375 #define R_SDRAM_CONFIG__bank_sel0__bit20 20
376 #define R_SDRAM_CONFIG__bank_sel0__bit21 21
377 #define R_SDRAM_CONFIG__bank_sel0__bit22 22
378 #define R_SDRAM_CONFIG__bank_sel0__bit23 23
379 #define R_SDRAM_CONFIG__bank_sel0__bit24 24
380 #define R_SDRAM_CONFIG__bank_sel0__bit25 25
381 #define R_SDRAM_CONFIG__bank_sel0__bit26 26
382 #define R_SDRAM_CONFIG__bank_sel0__bit27 27
383 #define R_SDRAM_CONFIG__bank_sel0__bit28 28
384 #define R_SDRAM_CONFIG__bank_sel0__bit29 29
385
386 /*
387 !* External DMA registers
388 !*/
389
390 #define R_EXT_DMA_0_CMD (IO_TYPECAST_UDWORD 0xb0000010)
391 #define R_EXT_DMA_0_CMD__cnt__BITNR 23
392 #define R_EXT_DMA_0_CMD__cnt__WIDTH 1
393 #define R_EXT_DMA_0_CMD__cnt__enable 1
394 #define R_EXT_DMA_0_CMD__cnt__disable 0
395 #define R_EXT_DMA_0_CMD__rqpol__BITNR 22
396 #define R_EXT_DMA_0_CMD__rqpol__WIDTH 1
397 #define R_EXT_DMA_0_CMD__rqpol__ahigh 0
398 #define R_EXT_DMA_0_CMD__rqpol__alow 1
399 #define R_EXT_DMA_0_CMD__apol__BITNR 21
400 #define R_EXT_DMA_0_CMD__apol__WIDTH 1
401 #define R_EXT_DMA_0_CMD__apol__ahigh 0
402 #define R_EXT_DMA_0_CMD__apol__alow 1
403 #define R_EXT_DMA_0_CMD__rq_ack__BITNR 20
404 #define R_EXT_DMA_0_CMD__rq_ack__WIDTH 1
405 #define R_EXT_DMA_0_CMD__rq_ack__burst 0
406 #define R_EXT_DMA_0_CMD__rq_ack__handsh 1
407 #define R_EXT_DMA_0_CMD__wid__BITNR 18
408 #define R_EXT_DMA_0_CMD__wid__WIDTH 2
409 #define R_EXT_DMA_0_CMD__wid__byte 0
410 #define R_EXT_DMA_0_CMD__wid__word 1
411 #define R_EXT_DMA_0_CMD__wid__dword 2
412 #define R_EXT_DMA_0_CMD__dir__BITNR 17
413 #define R_EXT_DMA_0_CMD__dir__WIDTH 1
414 #define R_EXT_DMA_0_CMD__dir__input 0
415 #define R_EXT_DMA_0_CMD__dir__output 1
416 #define R_EXT_DMA_0_CMD__run__BITNR 16
417 #define R_EXT_DMA_0_CMD__run__WIDTH 1
418 #define R_EXT_DMA_0_CMD__run__start 1
419 #define R_EXT_DMA_0_CMD__run__stop 0
420 #define R_EXT_DMA_0_CMD__trf_count__BITNR 0
421 #define R_EXT_DMA_0_CMD__trf_count__WIDTH 16
422
423 #define R_EXT_DMA_0_STAT (IO_TYPECAST_RO_UDWORD 0xb0000010)
424 #define R_EXT_DMA_0_STAT__run__BITNR 16
425 #define R_EXT_DMA_0_STAT__run__WIDTH 1
426 #define R_EXT_DMA_0_STAT__run__start 1
427 #define R_EXT_DMA_0_STAT__run__stop 0
428 #define R_EXT_DMA_0_STAT__trf_count__BITNR 0
429 #define R_EXT_DMA_0_STAT__trf_count__WIDTH 16
430
431 #define R_EXT_DMA_0_ADDR (IO_TYPECAST_UDWORD 0xb0000014)
432 #define R_EXT_DMA_0_ADDR__ext0_addr__BITNR 2
433 #define R_EXT_DMA_0_ADDR__ext0_addr__WIDTH 28
434
435 #define R_EXT_DMA_1_CMD (IO_TYPECAST_UDWORD 0xb0000018)
436 #define R_EXT_DMA_1_CMD__cnt__BITNR 23
437 #define R_EXT_DMA_1_CMD__cnt__WIDTH 1
438 #define R_EXT_DMA_1_CMD__cnt__enable 1
439 #define R_EXT_DMA_1_CMD__cnt__disable 0
440 #define R_EXT_DMA_1_CMD__rqpol__BITNR 22
441 #define R_EXT_DMA_1_CMD__rqpol__WIDTH 1
442 #define R_EXT_DMA_1_CMD__rqpol__ahigh 0
443 #define R_EXT_DMA_1_CMD__rqpol__alow 1
444 #define R_EXT_DMA_1_CMD__apol__BITNR 21
445 #define R_EXT_DMA_1_CMD__apol__WIDTH 1
446 #define R_EXT_DMA_1_CMD__apol__ahigh 0
447 #define R_EXT_DMA_1_CMD__apol__alow 1
448 #define R_EXT_DMA_1_CMD__rq_ack__BITNR 20
449 #define R_EXT_DMA_1_CMD__rq_ack__WIDTH 1
450 #define R_EXT_DMA_1_CMD__rq_ack__burst 0
451 #define R_EXT_DMA_1_CMD__rq_ack__handsh 1
452 #define R_EXT_DMA_1_CMD__wid__BITNR 18
453 #define R_EXT_DMA_1_CMD__wid__WIDTH 2
454 #define R_EXT_DMA_1_CMD__wid__byte 0
455 #define R_EXT_DMA_1_CMD__wid__word 1
456 #define R_EXT_DMA_1_CMD__wid__dword 2
457 #define R_EXT_DMA_1_CMD__dir__BITNR 17
458 #define R_EXT_DMA_1_CMD__dir__WIDTH 1
459 #define R_EXT_DMA_1_CMD__dir__input 0
460 #define R_EXT_DMA_1_CMD__dir__output 1
461 #define R_EXT_DMA_1_CMD__run__BITNR 16
462 #define R_EXT_DMA_1_CMD__run__WIDTH 1
463 #define R_EXT_DMA_1_CMD__run__start 1
464 #define R_EXT_DMA_1_CMD__run__stop 0
465 #define R_EXT_DMA_1_CMD__trf_count__BITNR 0
466 #define R_EXT_DMA_1_CMD__trf_count__WIDTH 16
467
468 #define R_EXT_DMA_1_STAT (IO_TYPECAST_RO_UDWORD 0xb0000018)
469 #define R_EXT_DMA_1_STAT__run__BITNR 16
470 #define R_EXT_DMA_1_STAT__run__WIDTH 1
471 #define R_EXT_DMA_1_STAT__run__start 1
472 #define R_EXT_DMA_1_STAT__run__stop 0
473 #define R_EXT_DMA_1_STAT__trf_count__BITNR 0
474 #define R_EXT_DMA_1_STAT__trf_count__WIDTH 16
475
476 #define R_EXT_DMA_1_ADDR (IO_TYPECAST_UDWORD 0xb000001c)
477 #define R_EXT_DMA_1_ADDR__ext0_addr__BITNR 2
478 #define R_EXT_DMA_1_ADDR__ext0_addr__WIDTH 28
479
480 /*
481 !* Timer registers
482 !*/
483
484 #define R_TIMER_CTRL (IO_TYPECAST_UDWORD 0xb0000020)
485 #define R_TIMER_CTRL__timerdiv1__BITNR 24
486 #define R_TIMER_CTRL__timerdiv1__WIDTH 8
487 #define R_TIMER_CTRL__timerdiv0__BITNR 16
488 #define R_TIMER_CTRL__timerdiv0__WIDTH 8
489 #define R_TIMER_CTRL__presc_timer1__BITNR 15
490 #define R_TIMER_CTRL__presc_timer1__WIDTH 1
491 #define R_TIMER_CTRL__presc_timer1__normal 0
492 #define R_TIMER_CTRL__presc_timer1__prescale 1
493 #define R_TIMER_CTRL__i1__BITNR 14
494 #define R_TIMER_CTRL__i1__WIDTH 1
495 #define R_TIMER_CTRL__i1__clr 1
496 #define R_TIMER_CTRL__i1__nop 0
497 #define R_TIMER_CTRL__tm1__BITNR 12
498 #define R_TIMER_CTRL__tm1__WIDTH 2
499 #define R_TIMER_CTRL__tm1__stop_ld 0
500 #define R_TIMER_CTRL__tm1__freeze 1
501 #define R_TIMER_CTRL__tm1__run 2
502 #define R_TIMER_CTRL__tm1__reserved 3
503 #define R_TIMER_CTRL__clksel1__BITNR 8
504 #define R_TIMER_CTRL__clksel1__WIDTH 4
505 #define R_TIMER_CTRL__clksel1__c300Hz 0
506 #define R_TIMER_CTRL__clksel1__c600Hz 1
507 #define R_TIMER_CTRL__clksel1__c1200Hz 2
508 #define R_TIMER_CTRL__clksel1__c2400Hz 3
509 #define R_TIMER_CTRL__clksel1__c4800Hz 4
510 #define R_TIMER_CTRL__clksel1__c9600Hz 5
511 #define R_TIMER_CTRL__clksel1__c19k2Hz 6
512 #define R_TIMER_CTRL__clksel1__c38k4Hz 7
513 #define R_TIMER_CTRL__clksel1__c57k6Hz 8
514 #define R_TIMER_CTRL__clksel1__c115k2Hz 9
515 #define R_TIMER_CTRL__clksel1__c230k4Hz 10
516 #define R_TIMER_CTRL__clksel1__c460k8Hz 11
517 #define R_TIMER_CTRL__clksel1__c921k6Hz 12
518 #define R_TIMER_CTRL__clksel1__c1843k2Hz 13
519 #define R_TIMER_CTRL__clksel1__c6250kHz 14
520 #define R_TIMER_CTRL__clksel1__cascade0 15
521 #define R_TIMER_CTRL__presc_ext__BITNR 7
522 #define R_TIMER_CTRL__presc_ext__WIDTH 1
523 #define R_TIMER_CTRL__presc_ext__prescale 0
524 #define R_TIMER_CTRL__presc_ext__external 1
525 #define R_TIMER_CTRL__i0__BITNR 6
526 #define R_TIMER_CTRL__i0__WIDTH 1
527 #define R_TIMER_CTRL__i0__clr 1
528 #define R_TIMER_CTRL__i0__nop 0
529 #define R_TIMER_CTRL__tm0__BITNR 4
530 #define R_TIMER_CTRL__tm0__WIDTH 2
531 #define R_TIMER_CTRL__tm0__stop_ld 0
532 #define R_TIMER_CTRL__tm0__freeze 1
533 #define R_TIMER_CTRL__tm0__run 2
534 #define R_TIMER_CTRL__tm0__reserved 3
535 #define R_TIMER_CTRL__clksel0__BITNR 0
536 #define R_TIMER_CTRL__clksel0__WIDTH 4
537 #define R_TIMER_CTRL__clksel0__c300Hz 0
538 #define R_TIMER_CTRL__clksel0__c600Hz 1
539 #define R_TIMER_CTRL__clksel0__c1200Hz 2
540 #define R_TIMER_CTRL__clksel0__c2400Hz 3
541 #define R_TIMER_CTRL__clksel0__c4800Hz 4
542 #define R_TIMER_CTRL__clksel0__c9600Hz 5
543 #define R_TIMER_CTRL__clksel0__c19k2Hz 6
544 #define R_TIMER_CTRL__clksel0__c38k4Hz 7
545 #define R_TIMER_CTRL__clksel0__c57k6Hz 8
546 #define R_TIMER_CTRL__clksel0__c115k2Hz 9
547 #define R_TIMER_CTRL__clksel0__c230k4Hz 10
548 #define R_TIMER_CTRL__clksel0__c460k8Hz 11
549 #define R_TIMER_CTRL__clksel0__c921k6Hz 12
550 #define R_TIMER_CTRL__clksel0__c1843k2Hz 13
551 #define R_TIMER_CTRL__clksel0__c6250kHz 14
552 #define R_TIMER_CTRL__clksel0__flexible 15
553
554 #define R_TIMER_DATA (IO_TYPECAST_RO_UDWORD 0xb0000020)
555 #define R_TIMER_DATA__timer1__BITNR 24
556 #define R_TIMER_DATA__timer1__WIDTH 8
557 #define R_TIMER_DATA__timer0__BITNR 16
558 #define R_TIMER_DATA__timer0__WIDTH 8
559 #define R_TIMER_DATA__clkdiv_high__BITNR 8
560 #define R_TIMER_DATA__clkdiv_high__WIDTH 8
561 #define R_TIMER_DATA__clkdiv_low__BITNR 0
562 #define R_TIMER_DATA__clkdiv_low__WIDTH 8
563
564 #define R_TIMER01_DATA (IO_TYPECAST_RO_UWORD 0xb0000022)
565 #define R_TIMER01_DATA__count__BITNR 0
566 #define R_TIMER01_DATA__count__WIDTH 16
567
568 #define R_TIMER0_DATA (IO_TYPECAST_RO_BYTE 0xb0000022)
569 #define R_TIMER0_DATA__count__BITNR 0
570 #define R_TIMER0_DATA__count__WIDTH 8
571
572 #define R_TIMER1_DATA (IO_TYPECAST_RO_BYTE 0xb0000023)
573 #define R_TIMER1_DATA__count__BITNR 0
574 #define R_TIMER1_DATA__count__WIDTH 8
575
576 #define R_WATCHDOG (IO_TYPECAST_UDWORD 0xb0000024)
577 #define R_WATCHDOG__key__BITNR 1
578 #define R_WATCHDOG__key__WIDTH 3
579 #define R_WATCHDOG__enable__BITNR 0
580 #define R_WATCHDOG__enable__WIDTH 1
581 #define R_WATCHDOG__enable__stop 0
582 #define R_WATCHDOG__enable__start 1
583
584 #define R_CLOCK_PRESCALE (IO_TYPECAST_UDWORD 0xb00000f0)
585 #define R_CLOCK_PRESCALE__ser_presc__BITNR 16
586 #define R_CLOCK_PRESCALE__ser_presc__WIDTH 16
587 #define R_CLOCK_PRESCALE__tim_presc__BITNR 0
588 #define R_CLOCK_PRESCALE__tim_presc__WIDTH 16
589
590 #define R_SERIAL_PRESCALE (IO_TYPECAST_UWORD 0xb00000f2)
591 #define R_SERIAL_PRESCALE__ser_presc__BITNR 0
592 #define R_SERIAL_PRESCALE__ser_presc__WIDTH 16
593
594 #define R_TIMER_PRESCALE (IO_TYPECAST_UWORD 0xb00000f0)
595 #define R_TIMER_PRESCALE__tim_presc__BITNR 0
596 #define R_TIMER_PRESCALE__tim_presc__WIDTH 16
597
598 #define R_PRESCALE_STATUS (IO_TYPECAST_RO_UDWORD 0xb00000f0)
599 #define R_PRESCALE_STATUS__ser_status__BITNR 16
600 #define R_PRESCALE_STATUS__ser_status__WIDTH 16
601 #define R_PRESCALE_STATUS__tim_status__BITNR 0
602 #define R_PRESCALE_STATUS__tim_status__WIDTH 16
603
604 #define R_SER_PRESC_STATUS (IO_TYPECAST_RO_UWORD 0xb00000f2)
605 #define R_SER_PRESC_STATUS__ser_status__BITNR 0
606 #define R_SER_PRESC_STATUS__ser_status__WIDTH 16
607
608 #define R_TIM_PRESC_STATUS (IO_TYPECAST_RO_UWORD 0xb00000f0)
609 #define R_TIM_PRESC_STATUS__tim_status__BITNR 0
610 #define R_TIM_PRESC_STATUS__tim_status__WIDTH 16
611
612 #define R_SYNC_SERIAL_PRESCALE (IO_TYPECAST_UDWORD 0xb00000f4)
613 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u3__BITNR 23
614 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u3__WIDTH 1
615 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u3__codec 0
616 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u3__baudrate 1
617 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u3__BITNR 22
618 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u3__WIDTH 1
619 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u3__external 0
620 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u3__internal 1
621 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u1__BITNR 21
622 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u1__WIDTH 1
623 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u1__codec 0
624 #define R_SYNC_SERIAL_PRESCALE__clk_sel_u1__baudrate 1
625 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u1__BITNR 20
626 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u1__WIDTH 1
627 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u1__external 0
628 #define R_SYNC_SERIAL_PRESCALE__word_stb_sel_u1__internal 1
629 #define R_SYNC_SERIAL_PRESCALE__prescaler__BITNR 16
630 #define R_SYNC_SERIAL_PRESCALE__prescaler__WIDTH 3
631 #define R_SYNC_SERIAL_PRESCALE__prescaler__div1 0
632 #define R_SYNC_SERIAL_PRESCALE__prescaler__div2 1
633 #define R_SYNC_SERIAL_PRESCALE__prescaler__div4 2
634 #define R_SYNC_SERIAL_PRESCALE__prescaler__div8 3
635 #define R_SYNC_SERIAL_PRESCALE__prescaler__div16 4
636 #define R_SYNC_SERIAL_PRESCALE__prescaler__div32 5
637 #define R_SYNC_SERIAL_PRESCALE__prescaler__div64 6
638 #define R_SYNC_SERIAL_PRESCALE__prescaler__div128 7
639 #define R_SYNC_SERIAL_PRESCALE__warp_mode__BITNR 15
640 #define R_SYNC_SERIAL_PRESCALE__warp_mode__WIDTH 1
641 #define R_SYNC_SERIAL_PRESCALE__warp_mode__normal 0
642 #define R_SYNC_SERIAL_PRESCALE__warp_mode__enabled 1
643 #define R_SYNC_SERIAL_PRESCALE__frame_rate__BITNR 11
644 #define R_SYNC_SERIAL_PRESCALE__frame_rate__WIDTH 4
645 #define R_SYNC_SERIAL_PRESCALE__word_rate__BITNR 0
646 #define R_SYNC_SERIAL_PRESCALE__word_rate__WIDTH 10
647
648 /*
649 !* Shared RAM interface registers
650 !*/
651
652 #define R_SHARED_RAM_CONFIG (IO_TYPECAST_UDWORD 0xb0000040)
653 #define R_SHARED_RAM_CONFIG__width__BITNR 3
654 #define R_SHARED_RAM_CONFIG__width__WIDTH 1
655 #define R_SHARED_RAM_CONFIG__width__byte 0
656 #define R_SHARED_RAM_CONFIG__width__word 1
657 #define R_SHARED_RAM_CONFIG__enable__BITNR 2
658 #define R_SHARED_RAM_CONFIG__enable__WIDTH 1
659 #define R_SHARED_RAM_CONFIG__enable__yes 1
660 #define R_SHARED_RAM_CONFIG__enable__no 0
661 #define R_SHARED_RAM_CONFIG__pint__BITNR 1
662 #define R_SHARED_RAM_CONFIG__pint__WIDTH 1
663 #define R_SHARED_RAM_CONFIG__pint__int 1
664 #define R_SHARED_RAM_CONFIG__pint__nop 0
665 #define R_SHARED_RAM_CONFIG__clri__BITNR 0
666 #define R_SHARED_RAM_CONFIG__clri__WIDTH 1
667 #define R_SHARED_RAM_CONFIG__clri__clr 1
668 #define R_SHARED_RAM_CONFIG__clri__nop 0
669
670 #define R_SHARED_RAM_ADDR (IO_TYPECAST_UDWORD 0xb0000044)
671 #define R_SHARED_RAM_ADDR__base_addr__BITNR 8
672 #define R_SHARED_RAM_ADDR__base_addr__WIDTH 22
673
674 /*
675 !* General config registers
676 !*/
677
678 #define R_GEN_CONFIG (IO_TYPECAST_UDWORD 0xb000002c)
679 #define R_GEN_CONFIG__par_w__BITNR 31
680 #define R_GEN_CONFIG__par_w__WIDTH 1
681 #define R_GEN_CONFIG__par_w__select 1
682 #define R_GEN_CONFIG__par_w__disable 0
683 #define R_GEN_CONFIG__usb2__BITNR 30
684 #define R_GEN_CONFIG__usb2__WIDTH 1
685 #define R_GEN_CONFIG__usb2__select 1
686 #define R_GEN_CONFIG__usb2__disable 0
687 #define R_GEN_CONFIG__usb1__BITNR 29
688 #define R_GEN_CONFIG__usb1__WIDTH 1
689 #define R_GEN_CONFIG__usb1__select 1
690 #define R_GEN_CONFIG__usb1__disable 0
691 #define R_GEN_CONFIG__g24dir__BITNR 27
692 #define R_GEN_CONFIG__g24dir__WIDTH 1
693 #define R_GEN_CONFIG__g24dir__in 0
694 #define R_GEN_CONFIG__g24dir__out 1
695 #define R_GEN_CONFIG__g16_23dir__BITNR 26
696 #define R_GEN_CONFIG__g16_23dir__WIDTH 1
697 #define R_GEN_CONFIG__g16_23dir__in 0
698 #define R_GEN_CONFIG__g16_23dir__out 1
699 #define R_GEN_CONFIG__g16_20dir__BITNR 26
700 #define R_GEN_CONFIG__g16_20dir__WIDTH 1
701 #define R_GEN_CONFIG__g16_20dir__in 0
702 #define R_GEN_CONFIG__g16_20dir__out 1
703 #define R_GEN_CONFIG__g8_15dir__BITNR 25
704 #define R_GEN_CONFIG__g8_15dir__WIDTH 1
705 #define R_GEN_CONFIG__g8_15dir__in 0
706 #define R_GEN_CONFIG__g8_15dir__out 1
707 #define R_GEN_CONFIG__g0dir__BITNR 24
708 #define R_GEN_CONFIG__g0dir__WIDTH 1
709 #define R_GEN_CONFIG__g0dir__in 0
710 #define R_GEN_CONFIG__g0dir__out 1
711 #define R_GEN_CONFIG__dma9__BITNR 23
712 #define R_GEN_CONFIG__dma9__WIDTH 1
713 #define R_GEN_CONFIG__dma9__usb 0
714 #define R_GEN_CONFIG__dma9__serial1 1
715 #define R_GEN_CONFIG__dma8__BITNR 22
716 #define R_GEN_CONFIG__dma8__WIDTH 1
717 #define R_GEN_CONFIG__dma8__usb 0
718 #define R_GEN_CONFIG__dma8__serial1 1
719 #define R_GEN_CONFIG__dma7__BITNR 20
720 #define R_GEN_CONFIG__dma7__WIDTH 2
721 #define R_GEN_CONFIG__dma7__unused 0
722 #define R_GEN_CONFIG__dma7__serial0 1
723 #define R_GEN_CONFIG__dma7__extdma1 2
724 #define R_GEN_CONFIG__dma7__intdma6 3
725 #define R_GEN_CONFIG__dma6__BITNR 18
726 #define R_GEN_CONFIG__dma6__WIDTH 2
727 #define R_GEN_CONFIG__dma6__unused 0
728 #define R_GEN_CONFIG__dma6__serial0 1
729 #define R_GEN_CONFIG__dma6__extdma1 2
730 #define R_GEN_CONFIG__dma6__intdma7 3
731 #define R_GEN_CONFIG__dma5__BITNR 16
732 #define R_GEN_CONFIG__dma5__WIDTH 2
733 #define R_GEN_CONFIG__dma5__par1 0
734 #define R_GEN_CONFIG__dma5__scsi1 1
735 #define R_GEN_CONFIG__dma5__serial3 2
736 #define R_GEN_CONFIG__dma5__extdma0 3
737 #define R_GEN_CONFIG__dma4__BITNR 14
738 #define R_GEN_CONFIG__dma4__WIDTH 2
739 #define R_GEN_CONFIG__dma4__par1 0
740 #define R_GEN_CONFIG__dma4__scsi1 1
741 #define R_GEN_CONFIG__dma4__serial3 2
742 #define R_GEN_CONFIG__dma4__extdma0 3
743 #define R_GEN_CONFIG__dma3__BITNR 12
744 #define R_GEN_CONFIG__dma3__WIDTH 2
745 #define R_GEN_CONFIG__dma3__par0 0
746 #define R_GEN_CONFIG__dma3__scsi0 1
747 #define R_GEN_CONFIG__dma3__serial2 2
748 #define R_GEN_CONFIG__dma3__ata 3
749 #define R_GEN_CONFIG__dma2__BITNR 10
750 #define R_GEN_CONFIG__dma2__WIDTH 2
751 #define R_GEN_CONFIG__dma2__par0 0
752 #define R_GEN_CONFIG__dma2__scsi0 1
753 #define R_GEN_CONFIG__dma2__serial2 2
754 #define R_GEN_CONFIG__dma2__ata 3
755 #define R_GEN_CONFIG__mio_w__BITNR 9
756 #define R_GEN_CONFIG__mio_w__WIDTH 1
757 #define R_GEN_CONFIG__mio_w__select 1
758 #define R_GEN_CONFIG__mio_w__disable 0
759 #define R_GEN_CONFIG__ser3__BITNR 8
760 #define R_GEN_CONFIG__ser3__WIDTH 1
761 #define R_GEN_CONFIG__ser3__select 1
762 #define R_GEN_CONFIG__ser3__disable 0
763 #define R_GEN_CONFIG__par1__BITNR 7
764 #define R_GEN_CONFIG__par1__WIDTH 1
765 #define R_GEN_CONFIG__par1__select 1
766 #define R_GEN_CONFIG__par1__disable 0
767 #define R_GEN_CONFIG__scsi0w__BITNR 6
768 #define R_GEN_CONFIG__scsi0w__WIDTH 1
769 #define R_GEN_CONFIG__scsi0w__select 1
770 #define R_GEN_CONFIG__scsi0w__disable 0
771 #define R_GEN_CONFIG__scsi1__BITNR 5
772 #define R_GEN_CONFIG__scsi1__WIDTH 1
773 #define R_GEN_CONFIG__scsi1__select 1
774 #define R_GEN_CONFIG__scsi1__disable 0
775 #define R_GEN_CONFIG__mio__BITNR 4
776 #define R_GEN_CONFIG__mio__WIDTH 1
777 #define R_GEN_CONFIG__mio__select 1
778 #define R_GEN_CONFIG__mio__disable 0
779 #define R_GEN_CONFIG__ser2__BITNR 3
780 #define R_GEN_CONFIG__ser2__WIDTH 1
781 #define R_GEN_CONFIG__ser2__select 1
782 #define R_GEN_CONFIG__ser2__disable 0
783 #define R_GEN_CONFIG__par0__BITNR 2
784 #define R_GEN_CONFIG__par0__WIDTH 1
785 #define R_GEN_CONFIG__par0__select 1
786 #define R_GEN_CONFIG__par0__disable 0
787 #define R_GEN_CONFIG__ata__BITNR 1
788 #define R_GEN_CONFIG__ata__WIDTH 1
789 #define R_GEN_CONFIG__ata__select 1
790 #define R_GEN_CONFIG__ata__disable 0
791 #define R_GEN_CONFIG__scsi0__BITNR 0
792 #define R_GEN_CONFIG__scsi0__WIDTH 1
793 #define R_GEN_CONFIG__scsi0__select 1
794 #define R_GEN_CONFIG__scsi0__disable 0
795
796 #define R_GEN_CONFIG_II (IO_TYPECAST_UDWORD 0xb0000034)
797 #define R_GEN_CONFIG_II__sermode3__BITNR 6
798 #define R_GEN_CONFIG_II__sermode3__WIDTH 1
799 #define R_GEN_CONFIG_II__sermode3__async 0
800 #define R_GEN_CONFIG_II__sermode3__sync 1
801 #define R_GEN_CONFIG_II__sermode1__BITNR 4
802 #define R_GEN_CONFIG_II__sermode1__WIDTH 1
803 #define R_GEN_CONFIG_II__sermode1__async 0
804 #define R_GEN_CONFIG_II__sermode1__sync 1
805 #define R_GEN_CONFIG_II__ext_clk__BITNR 2
806 #define R_GEN_CONFIG_II__ext_clk__WIDTH 1
807 #define R_GEN_CONFIG_II__ext_clk__select 1
808 #define R_GEN_CONFIG_II__ext_clk__disable 0
809 #define R_GEN_CONFIG_II__ser3__BITNR 1
810 #define R_GEN_CONFIG_II__ser3__WIDTH 1
811 #define R_GEN_CONFIG_II__ser3__select 1
812 #define R_GEN_CONFIG_II__ser3__disable 0
813 #define R_GEN_CONFIG_II__ser2__BITNR 0
814 #define R_GEN_CONFIG_II__ser2__WIDTH 1
815 #define R_GEN_CONFIG_II__ser2__select 1
816 #define R_GEN_CONFIG_II__ser2__disable 0
817
818 #define R_PORT_G_DATA (IO_TYPECAST_UDWORD 0xb0000028)
819 #define R_PORT_G_DATA__data__BITNR 0
820 #define R_PORT_G_DATA__data__WIDTH 32
821
822 /*
823 !* General port configuration registers
824 !*/
825
826 #define R_PORT_PA_SET (IO_TYPECAST_UDWORD 0xb0000030)
827 #define R_PORT_PA_SET__dir7__BITNR 15
828 #define R_PORT_PA_SET__dir7__WIDTH 1
829 #define R_PORT_PA_SET__dir7__input 0
830 #define R_PORT_PA_SET__dir7__output 1
831 #define R_PORT_PA_SET__dir6__BITNR 14
832 #define R_PORT_PA_SET__dir6__WIDTH 1
833 #define R_PORT_PA_SET__dir6__input 0
834 #define R_PORT_PA_SET__dir6__output 1
835 #define R_PORT_PA_SET__dir5__BITNR 13
836 #define R_PORT_PA_SET__dir5__WIDTH 1
837 #define R_PORT_PA_SET__dir5__input 0
838 #define R_PORT_PA_SET__dir5__output 1
839 #define R_PORT_PA_SET__dir4__BITNR 12
840 #define R_PORT_PA_SET__dir4__WIDTH 1
841 #define R_PORT_PA_SET__dir4__input 0
842 #define R_PORT_PA_SET__dir4__output 1
843 #define R_PORT_PA_SET__dir3__BITNR 11
844 #define R_PORT_PA_SET__dir3__WIDTH 1
845 #define R_PORT_PA_SET__dir3__input 0
846 #define R_PORT_PA_SET__dir3__output 1
847 #define R_PORT_PA_SET__dir2__BITNR 10
848 #define R_PORT_PA_SET__dir2__WIDTH 1
849 #define R_PORT_PA_SET__dir2__input 0
850 #define R_PORT_PA_SET__dir2__output 1
851 #define R_PORT_PA_SET__dir1__BITNR 9
852 #define R_PORT_PA_SET__dir1__WIDTH 1
853 #define R_PORT_PA_SET__dir1__input 0
854 #define R_PORT_PA_SET__dir1__output 1
855 #define R_PORT_PA_SET__dir0__BITNR 8
856 #define R_PORT_PA_SET__dir0__WIDTH 1
857 #define R_PORT_PA_SET__dir0__input 0
858 #define R_PORT_PA_SET__dir0__output 1
859 #define R_PORT_PA_SET__data_out__BITNR 0
860 #define R_PORT_PA_SET__data_out__WIDTH 8
861
862 #define R_PORT_PA_DATA (IO_TYPECAST_BYTE 0xb0000030)
863 #define R_PORT_PA_DATA__data_out__BITNR 0
864 #define R_PORT_PA_DATA__data_out__WIDTH 8
865
866 #define R_PORT_PA_DIR (IO_TYPECAST_BYTE 0xb0000031)
867 #define R_PORT_PA_DIR__dir7__BITNR 7
868 #define R_PORT_PA_DIR__dir7__WIDTH 1
869 #define R_PORT_PA_DIR__dir7__input 0
870 #define R_PORT_PA_DIR__dir7__output 1
871 #define R_PORT_PA_DIR__dir6__BITNR 6
872 #define R_PORT_PA_DIR__dir6__WIDTH 1
873 #define R_PORT_PA_DIR__dir6__input 0
874 #define R_PORT_PA_DIR__dir6__output 1
875 #define R_PORT_PA_DIR__dir5__BITNR 5
876 #define R_PORT_PA_DIR__dir5__WIDTH 1
877 #define R_PORT_PA_DIR__dir5__input 0
878 #define R_PORT_PA_DIR__dir5__output 1
879 #define R_PORT_PA_DIR__dir4__BITNR 4
880 #define R_PORT_PA_DIR__dir4__WIDTH 1
881 #define R_PORT_PA_DIR__dir4__input 0
882 #define R_PORT_PA_DIR__dir4__output 1
883 #define R_PORT_PA_DIR__dir3__BITNR 3
884 #define R_PORT_PA_DIR__dir3__WIDTH 1
885 #define R_PORT_PA_DIR__dir3__input 0
886 #define R_PORT_PA_DIR__dir3__output 1
887 #define R_PORT_PA_DIR__dir2__BITNR 2
888 #define R_PORT_PA_DIR__dir2__WIDTH 1
889 #define R_PORT_PA_DIR__dir2__input 0
890 #define R_PORT_PA_DIR__dir2__output 1
891 #define R_PORT_PA_DIR__dir1__BITNR 1
892 #define R_PORT_PA_DIR__dir1__WIDTH 1
893 #define R_PORT_PA_DIR__dir1__input 0
894 #define R_PORT_PA_DIR__dir1__output 1
895 #define R_PORT_PA_DIR__dir0__BITNR 0
896 #define R_PORT_PA_DIR__dir0__WIDTH 1
897 #define R_PORT_PA_DIR__dir0__input 0
898 #define R_PORT_PA_DIR__dir0__output 1
899
900 #define R_PORT_PA_READ (IO_TYPECAST_RO_UDWORD 0xb0000030)
901 #define R_PORT_PA_READ__data_in__BITNR 0
902 #define R_PORT_PA_READ__data_in__WIDTH 8
903
904 #define R_PORT_PB_SET (IO_TYPECAST_UDWORD 0xb0000038)
905 #define R_PORT_PB_SET__syncser3__BITNR 29
906 #define R_PORT_PB_SET__syncser3__WIDTH 1
907 #define R_PORT_PB_SET__syncser3__port_cs 0
908 #define R_PORT_PB_SET__syncser3__ss3extra 1
909 #define R_PORT_PB_SET__syncser1__BITNR 28
910 #define R_PORT_PB_SET__syncser1__WIDTH 1
911 #define R_PORT_PB_SET__syncser1__port_cs 0
912 #define R_PORT_PB_SET__syncser1__ss1extra 1
913 #define R_PORT_PB_SET__i2c_en__BITNR 27
914 #define R_PORT_PB_SET__i2c_en__WIDTH 1
915 #define R_PORT_PB_SET__i2c_en__off 0
916 #define R_PORT_PB_SET__i2c_en__on 1
917 #define R_PORT_PB_SET__i2c_d__BITNR 26
918 #define R_PORT_PB_SET__i2c_d__WIDTH 1
919 #define R_PORT_PB_SET__i2c_clk__BITNR 25
920 #define R_PORT_PB_SET__i2c_clk__WIDTH 1
921 #define R_PORT_PB_SET__i2c_oe___BITNR 24
922 #define R_PORT_PB_SET__i2c_oe___WIDTH 1
923 #define R_PORT_PB_SET__i2c_oe___enable 0
924 #define R_PORT_PB_SET__i2c_oe___disable 1
925 #define R_PORT_PB_SET__cs7__BITNR 23
926 #define R_PORT_PB_SET__cs7__WIDTH 1
927 #define R_PORT_PB_SET__cs7__port 0
928 #define R_PORT_PB_SET__cs7__cs 1
929 #define R_PORT_PB_SET__cs6__BITNR 22
930 #define R_PORT_PB_SET__cs6__WIDTH 1
931 #define R_PORT_PB_SET__cs6__port 0
932 #define R_PORT_PB_SET__cs6__cs 1
933 #define R_PORT_PB_SET__cs5__BITNR 21
934 #define R_PORT_PB_SET__cs5__WIDTH 1
935 #define R_PORT_PB_SET__cs5__port 0
936 #define R_PORT_PB_SET__cs5__cs 1
937 #define R_PORT_PB_SET__cs4__BITNR 20
938 #define R_PORT_PB_SET__cs4__WIDTH 1
939 #define R_PORT_PB_SET__cs4__port 0
940 #define R_PORT_PB_SET__cs4__cs 1
941 #define R_PORT_PB_SET__cs3__BITNR 19
942 #define R_PORT_PB_SET__cs3__WIDTH 1
943 #define R_PORT_PB_SET__cs3__port 0
944 #define R_PORT_PB_SET__cs3__cs 1
945 #define R_PORT_PB_SET__cs2__BITNR 18
946 #define R_PORT_PB_SET__cs2__WIDTH 1
947 #define R_PORT_PB_SET__cs2__port 0
948 #define R_PORT_PB_SET__cs2__cs 1
949 #define R_PORT_PB_SET__scsi1__BITNR 17
950 #define R_PORT_PB_SET__scsi1__WIDTH 1
951 #define R_PORT_PB_SET__scsi1__port_cs 0
952 #define R_PORT_PB_SET__scsi1__enph 1
953 #define R_PORT_PB_SET__scsi0__BITNR 16
954 #define R_PORT_PB_SET__scsi0__WIDTH 1
955 #define R_PORT_PB_SET__scsi0__port_cs 0
956 #define R_PORT_PB_SET__scsi0__enph 1
957 #define R_PORT_PB_SET__dir7__BITNR 15
958 #define R_PORT_PB_SET__dir7__WIDTH 1
959 #define R_PORT_PB_SET__dir7__input 0
960 #define R_PORT_PB_SET__dir7__output 1
961 #define R_PORT_PB_SET__dir6__BITNR 14
962 #define R_PORT_PB_SET__dir6__WIDTH 1
963 #define R_PORT_PB_SET__dir6__input 0
964 #define R_PORT_PB_SET__dir6__output 1
965 #define R_PORT_PB_SET__dir5__BITNR 13
966 #define R_PORT_PB_SET__dir5__WIDTH 1
967 #define R_PORT_PB_SET__dir5__input 0
968 #define R_PORT_PB_SET__dir5__output 1
969 #define R_PORT_PB_SET__dir4__BITNR 12
970 #define R_PORT_PB_SET__dir4__WIDTH 1
971 #define R_PORT_PB_SET__dir4__input 0
972 #define R_PORT_PB_SET__dir4__output 1
973 #define R_PORT_PB_SET__dir3__BITNR 11
974 #define R_PORT_PB_SET__dir3__WIDTH 1
975 #define R_PORT_PB_SET__dir3__input 0
976 #define R_PORT_PB_SET__dir3__output 1
977 #define R_PORT_PB_SET__dir2__BITNR 10
978 #define R_PORT_PB_SET__dir2__WIDTH 1
979 #define R_PORT_PB_SET__dir2__input 0
980 #define R_PORT_PB_SET__dir2__output 1
981 #define R_PORT_PB_SET__dir1__BITNR 9
982 #define R_PORT_PB_SET__dir1__WIDTH 1
983 #define R_PORT_PB_SET__dir1__input 0
984 #define R_PORT_PB_SET__dir1__output 1
985 #define R_PORT_PB_SET__dir0__BITNR 8
986 #define R_PORT_PB_SET__dir0__WIDTH 1
987 #define R_PORT_PB_SET__dir0__input 0
988 #define R_PORT_PB_SET__dir0__output 1
989 #define R_PORT_PB_SET__data_out__BITNR 0
990 #define R_PORT_PB_SET__data_out__WIDTH 8
991
992 #define R_PORT_PB_DATA (IO_TYPECAST_BYTE 0xb0000038)
993 #define R_PORT_PB_DATA__data_out__BITNR 0
994 #define R_PORT_PB_DATA__data_out__WIDTH 8
995
996 #define R_PORT_PB_DIR (IO_TYPECAST_BYTE 0xb0000039)
997 #define R_PORT_PB_DIR__dir7__BITNR 7
998 #define R_PORT_PB_DIR__dir7__WIDTH 1
999 #define R_PORT_PB_DIR__dir7__input 0
1000 #define R_PORT_PB_DIR__dir7__output 1
1001 #define R_PORT_PB_DIR__dir6__BITNR 6
1002 #define R_PORT_PB_DIR__dir6__WIDTH 1
1003 #define R_PORT_PB_DIR__dir6__input 0
1004 #define R_PORT_PB_DIR__dir6__output 1
1005 #define R_PORT_PB_DIR__dir5__BITNR 5
1006 #define R_PORT_PB_DIR__dir5__WIDTH 1
1007 #define R_PORT_PB_DIR__dir5__input 0
1008 #define R_PORT_PB_DIR__dir5__output 1
1009 #define R_PORT_PB_DIR__dir4__BITNR 4
1010 #define R_PORT_PB_DIR__dir4__WIDTH 1
1011 #define R_PORT_PB_DIR__dir4__input 0
1012 #define R_PORT_PB_DIR__dir4__output 1
1013 #define R_PORT_PB_DIR__dir3__BITNR 3
1014 #define R_PORT_PB_DIR__dir3__WIDTH 1
1015 #define R_PORT_PB_DIR__dir3__input 0
1016 #define R_PORT_PB_DIR__dir3__output 1
1017 #define R_PORT_PB_DIR__dir2__BITNR 2
1018 #define R_PORT_PB_DIR__dir2__WIDTH 1
1019 #define R_PORT_PB_DIR__dir2__input 0
1020 #define R_PORT_PB_DIR__dir2__output 1
1021 #define R_PORT_PB_DIR__dir1__BITNR 1
1022 #define R_PORT_PB_DIR__dir1__WIDTH 1
1023 #define R_PORT_PB_DIR__dir1__input 0
1024 #define R_PORT_PB_DIR__dir1__output 1
1025 #define R_PORT_PB_DIR__dir0__BITNR 0
1026 #define R_PORT_PB_DIR__dir0__WIDTH 1
1027 #define R_PORT_PB_DIR__dir0__input 0
1028 #define R_PORT_PB_DIR__dir0__output 1
1029
1030 #define R_PORT_PB_CONFIG (IO_TYPECAST_BYTE 0xb000003a)
1031 #define R_PORT_PB_CONFIG__cs7__BITNR 7
1032 #define R_PORT_PB_CONFIG__cs7__WIDTH 1
1033 #define R_PORT_PB_CONFIG__cs7__port 0
1034 #define R_PORT_PB_CONFIG__cs7__cs 1
1035 #define R_PORT_PB_CONFIG__cs6__BITNR 6
1036 #define R_PORT_PB_CONFIG__cs6__WIDTH 1
1037 #define R_PORT_PB_CONFIG__cs6__port 0
1038 #define R_PORT_PB_CONFIG__cs6__cs 1
1039 #define R_PORT_PB_CONFIG__cs5__BITNR 5
1040 #define R_PORT_PB_CONFIG__cs5__WIDTH 1
1041 #define R_PORT_PB_CONFIG__cs5__port 0
1042 #define R_PORT_PB_CONFIG__cs5__cs 1
1043 #define R_PORT_PB_CONFIG__cs4__BITNR 4
1044 #define R_PORT_PB_CONFIG__cs4__WIDTH 1
1045 #define R_PORT_PB_CONFIG__cs4__port 0
1046 #define R_PORT_PB_CONFIG__cs4__cs 1
1047 #define R_PORT_PB_CONFIG__cs3__BITNR 3
1048 #define R_PORT_PB_CONFIG__cs3__WIDTH 1
1049 #define R_PORT_PB_CONFIG__cs3__port 0
1050 #define R_PORT_PB_CONFIG__cs3__cs 1
1051 #define R_PORT_PB_CONFIG__cs2__BITNR 2
1052 #define R_PORT_PB_CONFIG__cs2__WIDTH 1
1053 #define R_PORT_PB_CONFIG__cs2__port 0
1054 #define R_PORT_PB_CONFIG__cs2__cs 1
1055 #define R_PORT_PB_CONFIG__scsi1__BITNR 1
1056 #define R_PORT_PB_CONFIG__scsi1__WIDTH 1
1057 #define R_PORT_PB_CONFIG__scsi1__port_cs 0
1058 #define R_PORT_PB_CONFIG__scsi1__enph 1
1059 #define R_PORT_PB_CONFIG__scsi0__BITNR 0
1060 #define R_PORT_PB_CONFIG__scsi0__WIDTH 1
1061 #define R_PORT_PB_CONFIG__scsi0__port_cs 0
1062 #define R_PORT_PB_CONFIG__scsi0__enph 1
1063
1064 #define R_PORT_PB_I2C (IO_TYPECAST_BYTE 0xb000003b)
1065 #define R_PORT_PB_I2C__syncser3__BITNR 5
1066 #define R_PORT_PB_I2C__syncser3__WIDTH 1
1067 #define R_PORT_PB_I2C__syncser3__port_cs 0
1068 #define R_PORT_PB_I2C__syncser3__ss3extra 1
1069 #define R_PORT_PB_I2C__syncser1__BITNR 4
1070 #define R_PORT_PB_I2C__syncser1__WIDTH 1
1071 #define R_PORT_PB_I2C__syncser1__port_cs 0
1072 #define R_PORT_PB_I2C__syncser1__ss1extra 1
1073 #define R_PORT_PB_I2C__i2c_en__BITNR 3
1074 #define R_PORT_PB_I2C__i2c_en__WIDTH 1
1075 #define R_PORT_PB_I2C__i2c_en__off 0
1076 #define R_PORT_PB_I2C__i2c_en__on 1
1077 #define R_PORT_PB_I2C__i2c_d__BITNR 2
1078 #define R_PORT_PB_I2C__i2c_d__WIDTH 1
1079 #define R_PORT_PB_I2C__i2c_clk__BITNR 1
1080 #define R_PORT_PB_I2C__i2c_clk__WIDTH 1
1081 #define R_PORT_PB_I2C__i2c_oe___BITNR 0
1082 #define R_PORT_PB_I2C__i2c_oe___WIDTH 1
1083 #define R_PORT_PB_I2C__i2c_oe___enable 0
1084 #define R_PORT_PB_I2C__i2c_oe___disable 1
1085
1086 #define R_PORT_PB_READ (IO_TYPECAST_RO_UDWORD 0xb0000038)
1087 #define R_PORT_PB_READ__data_in__BITNR 0
1088 #define R_PORT_PB_READ__data_in__WIDTH 8
1089
1090 /*
1091 !* Serial port registers
1092 !*/
1093
1094 #define R_SERIAL0_CTRL (IO_TYPECAST_UDWORD 0xb0000060)
1095 #define R_SERIAL0_CTRL__tr_baud__BITNR 28
1096 #define R_SERIAL0_CTRL__tr_baud__WIDTH 4
1097 #define R_SERIAL0_CTRL__tr_baud__c300Hz 0
1098 #define R_SERIAL0_CTRL__tr_baud__c600Hz 1
1099 #define R_SERIAL0_CTRL__tr_baud__c1200Hz 2
1100 #define R_SERIAL0_CTRL__tr_baud__c2400Hz 3
1101 #define R_SERIAL0_CTRL__tr_baud__c4800Hz 4
1102 #define R_SERIAL0_CTRL__tr_baud__c9600Hz 5
1103 #define R_SERIAL0_CTRL__tr_baud__c19k2Hz 6
1104 #define R_SERIAL0_CTRL__tr_baud__c38k4Hz 7
1105 #define R_SERIAL0_CTRL__tr_baud__c57k6Hz 8
1106 #define R_SERIAL0_CTRL__tr_baud__c115k2Hz 9
1107 #define R_SERIAL0_CTRL__tr_baud__c230k4Hz 10
1108 #define R_SERIAL0_CTRL__tr_baud__c460k8Hz 11
1109 #define R_SERIAL0_CTRL__tr_baud__c921k6Hz 12
1110 #define R_SERIAL0_CTRL__tr_baud__c1843k2Hz 13
1111 #define R_SERIAL0_CTRL__tr_baud__c6250kHz 14
1112 #define R_SERIAL0_CTRL__tr_baud__reserved 15
1113 #define R_SERIAL0_CTRL__rec_baud__BITNR 24
1114 #define R_SERIAL0_CTRL__rec_baud__WIDTH 4
1115 #define R_SERIAL0_CTRL__rec_baud__c300Hz 0
1116 #define R_SERIAL0_CTRL__rec_baud__c600Hz 1
1117 #define R_SERIAL0_CTRL__rec_baud__c1200Hz 2
1118 #define R_SERIAL0_CTRL__rec_baud__c2400Hz 3
1119 #define R_SERIAL0_CTRL__rec_baud__c4800Hz 4
1120 #define R_SERIAL0_CTRL__rec_baud__c9600Hz 5
1121 #define R_SERIAL0_CTRL__rec_baud__c19k2Hz 6
1122 #define R_SERIAL0_CTRL__rec_baud__c38k4Hz 7
1123 #define R_SERIAL0_CTRL__rec_baud__c57k6Hz 8
1124 #define R_SERIAL0_CTRL__rec_baud__c115k2Hz 9
1125 #define R_SERIAL0_CTRL__rec_baud__c230k4Hz 10
1126 #define R_SERIAL0_CTRL__rec_baud__c460k8Hz 11
1127 #define R_SERIAL0_CTRL__rec_baud__c921k6Hz 12
1128 #define R_SERIAL0_CTRL__rec_baud__c1843k2Hz 13
1129 #define R_SERIAL0_CTRL__rec_baud__c6250kHz 14
1130 #define R_SERIAL0_CTRL__rec_baud__reserved 15
1131 #define R_SERIAL0_CTRL__dma_err__BITNR 23
1132 #define R_SERIAL0_CTRL__dma_err__WIDTH 1
1133 #define R_SERIAL0_CTRL__dma_err__stop 0
1134 #define R_SERIAL0_CTRL__dma_err__ignore 1
1135 #define R_SERIAL0_CTRL__rec_enable__BITNR 22
1136 #define R_SERIAL0_CTRL__rec_enable__WIDTH 1
1137 #define R_SERIAL0_CTRL__rec_enable__disable 0
1138 #define R_SERIAL0_CTRL__rec_enable__enable 1
1139 #define R_SERIAL0_CTRL__rts___BITNR 21
1140 #define R_SERIAL0_CTRL__rts___WIDTH 1
1141 #define R_SERIAL0_CTRL__rts___active 0
1142 #define R_SERIAL0_CTRL__rts___inactive 1
1143 #define R_SERIAL0_CTRL__sampling__BITNR 20
1144 #define R_SERIAL0_CTRL__sampling__WIDTH 1
1145 #define R_SERIAL0_CTRL__sampling__middle 0
1146 #define R_SERIAL0_CTRL__sampling__majority 1
1147 #define R_SERIAL0_CTRL__rec_stick_par__BITNR 19
1148 #define R_SERIAL0_CTRL__rec_stick_par__WIDTH 1
1149 #define R_SERIAL0_CTRL__rec_stick_par__normal 0
1150 #define R_SERIAL0_CTRL__rec_stick_par__stick 1
1151 #define R_SERIAL0_CTRL__rec_par__BITNR 18
1152 #define R_SERIAL0_CTRL__rec_par__WIDTH 1
1153 #define R_SERIAL0_CTRL__rec_par__even 0
1154 #define R_SERIAL0_CTRL__rec_par__odd 1
1155 #define R_SERIAL0_CTRL__rec_par_en__BITNR 17
1156 #define R_SERIAL0_CTRL__rec_par_en__WIDTH 1
1157 #define R_SERIAL0_CTRL__rec_par_en__disable 0
1158 #define R_SERIAL0_CTRL__rec_par_en__enable 1
1159 #define R_SERIAL0_CTRL__rec_bitnr__BITNR 16
1160 #define R_SERIAL0_CTRL__rec_bitnr__WIDTH 1
1161 #define R_SERIAL0_CTRL__rec_bitnr__rec_8bit 0
1162 #define R_SERIAL0_CTRL__rec_bitnr__rec_7bit 1
1163 #define R_SERIAL0_CTRL__txd__BITNR 15
1164 #define R_SERIAL0_CTRL__txd__WIDTH 1
1165 #define R_SERIAL0_CTRL__tr_enable__BITNR 14
1166 #define R_SERIAL0_CTRL__tr_enable__WIDTH 1
1167 #define R_SERIAL0_CTRL__tr_enable__disable 0
1168 #define R_SERIAL0_CTRL__tr_enable__enable 1
1169 #define R_SERIAL0_CTRL__auto_cts__BITNR 13
1170 #define R_SERIAL0_CTRL__auto_cts__WIDTH 1
1171 #define R_SERIAL0_CTRL__auto_cts__disabled 0
1172 #define R_SERIAL0_CTRL__auto_cts__active 1
1173 #define R_SERIAL0_CTRL__stop_bits__BITNR 12
1174 #define R_SERIAL0_CTRL__stop_bits__WIDTH 1
1175 #define R_SERIAL0_CTRL__stop_bits__one_bit 0
1176 #define R_SERIAL0_CTRL__stop_bits__two_bits 1
1177 #define R_SERIAL0_CTRL__tr_stick_par__BITNR 11
1178 #define R_SERIAL0_CTRL__tr_stick_par__WIDTH 1
1179 #define R_SERIAL0_CTRL__tr_stick_par__normal 0
1180 #define R_SERIAL0_CTRL__tr_stick_par__stick 1
1181 #define R_SERIAL0_CTRL__tr_par__BITNR 10
1182 #define R_SERIAL0_CTRL__tr_par__WIDTH 1
1183 #define R_SERIAL0_CTRL__tr_par__even 0
1184 #define R_SERIAL0_CTRL__tr_par__odd 1
1185 #define R_SERIAL0_CTRL__tr_par_en__BITNR 9
1186 #define R_SERIAL0_CTRL__tr_par_en__WIDTH 1
1187 #define R_SERIAL0_CTRL__tr_par_en__disable 0
1188 #define R_SERIAL0_CTRL__tr_par_en__enable 1
1189 #define R_SERIAL0_CTRL__tr_bitnr__BITNR 8
1190 #define R_SERIAL0_CTRL__tr_bitnr__WIDTH 1
1191 #define R_SERIAL0_CTRL__tr_bitnr__tr_8bit 0
1192 #define R_SERIAL0_CTRL__tr_bitnr__tr_7bit 1
1193 #define R_SERIAL0_CTRL__data_out__BITNR 0
1194 #define R_SERIAL0_CTRL__data_out__WIDTH 8
1195
1196 #define R_SERIAL0_BAUD (IO_TYPECAST_BYTE 0xb0000063)
1197 #define R_SERIAL0_BAUD__tr_baud__BITNR 4
1198 #define R_SERIAL0_BAUD__tr_baud__WIDTH 4
1199 #define R_SERIAL0_BAUD__tr_baud__c300Hz 0
1200 #define R_SERIAL0_BAUD__tr_baud__c600Hz 1
1201 #define R_SERIAL0_BAUD__tr_baud__c1200Hz 2
1202 #define R_SERIAL0_BAUD__tr_baud__c2400Hz 3
1203 #define R_SERIAL0_BAUD__tr_baud__c4800Hz 4
1204 #define R_SERIAL0_BAUD__tr_baud__c9600Hz 5
1205 #define R_SERIAL0_BAUD__tr_baud__c19k2Hz 6
1206 #define R_SERIAL0_BAUD__tr_baud__c38k4Hz 7
1207 #define R_SERIAL0_BAUD__tr_baud__c57k6Hz 8
1208 #define R_SERIAL0_BAUD__tr_baud__c115k2Hz 9
1209 #define R_SERIAL0_BAUD__tr_baud__c230k4Hz 10
1210 #define R_SERIAL0_BAUD__tr_baud__c460k8Hz 11
1211 #define R_SERIAL0_BAUD__tr_baud__c921k6Hz 12
1212 #define R_SERIAL0_BAUD__tr_baud__c1843k2Hz 13
1213 #define R_SERIAL0_BAUD__tr_baud__c6250kHz 14
1214 #define R_SERIAL0_BAUD__tr_baud__reserved 15
1215 #define R_SERIAL0_BAUD__rec_baud__BITNR 0
1216 #define R_SERIAL0_BAUD__rec_baud__WIDTH 4
1217 #define R_SERIAL0_BAUD__rec_baud__c300Hz 0
1218 #define R_SERIAL0_BAUD__rec_baud__c600Hz 1
1219 #define R_SERIAL0_BAUD__rec_baud__c1200Hz 2
1220 #define R_SERIAL0_BAUD__rec_baud__c2400Hz 3
1221 #define R_SERIAL0_BAUD__rec_baud__c4800Hz 4
1222 #define R_SERIAL0_BAUD__rec_baud__c9600Hz 5
1223 #define R_SERIAL0_BAUD__rec_baud__c19k2Hz 6
1224 #define R_SERIAL0_BAUD__rec_baud__c38k4Hz 7
1225 #define R_SERIAL0_BAUD__rec_baud__c57k6Hz 8
1226 #define R_SERIAL0_BAUD__rec_baud__c115k2Hz 9
1227 #define R_SERIAL0_BAUD__rec_baud__c230k4Hz 10
1228 #define R_SERIAL0_BAUD__rec_baud__c460k8Hz 11
1229 #define R_SERIAL0_BAUD__rec_baud__c921k6Hz 12
1230 #define R_SERIAL0_BAUD__rec_baud__c1843k2Hz 13
1231 #define R_SERIAL0_BAUD__rec_baud__c6250kHz 14
1232 #define R_SERIAL0_BAUD__rec_baud__reserved 15
1233
1234 #define R_SERIAL0_REC_CTRL (IO_TYPECAST_BYTE 0xb0000062)
1235 #define R_SERIAL0_REC_CTRL__dma_err__BITNR 7
1236 #define R_SERIAL0_REC_CTRL__dma_err__WIDTH 1
1237 #define R_SERIAL0_REC_CTRL__dma_err__stop 0
1238 #define R_SERIAL0_REC_CTRL__dma_err__ignore 1
1239 #define R_SERIAL0_REC_CTRL__rec_enable__BITNR 6
1240 #define R_SERIAL0_REC_CTRL__rec_enable__WIDTH 1
1241 #define R_SERIAL0_REC_CTRL__rec_enable__disable 0
1242 #define R_SERIAL0_REC_CTRL__rec_enable__enable 1
1243 #define R_SERIAL0_REC_CTRL__rts___BITNR 5
1244 #define R_SERIAL0_REC_CTRL__rts___WIDTH 1
1245 #define R_SERIAL0_REC_CTRL__rts___active 0
1246 #define R_SERIAL0_REC_CTRL__rts___inactive 1
1247 #define R_SERIAL0_REC_CTRL__sampling__BITNR 4
1248 #define R_SERIAL0_REC_CTRL__sampling__WIDTH 1
1249 #define R_SERIAL0_REC_CTRL__sampling__middle 0
1250 #define R_SERIAL0_REC_CTRL__sampling__majority 1
1251 #define R_SERIAL0_REC_CTRL__rec_stick_par__BITNR 3
1252 #define R_SERIAL0_REC_CTRL__rec_stick_par__WIDTH 1
1253 #define R_SERIAL0_REC_CTRL__rec_stick_par__normal 0
1254 #define R_SERIAL0_REC_CTRL__rec_stick_par__stick 1
1255 #define R_SERIAL0_REC_CTRL__rec_par__BITNR 2
1256 #define R_SERIAL0_REC_CTRL__rec_par__WIDTH 1
1257 #define R_SERIAL0_REC_CTRL__rec_par__even 0
1258 #define R_SERIAL0_REC_CTRL__rec_par__odd 1
1259 #define R_SERIAL0_REC_CTRL__rec_par_en__BITNR 1
1260 #define R_SERIAL0_REC_CTRL__rec_par_en__WIDTH 1
1261 #define R_SERIAL0_REC_CTRL__rec_par_en__disable 0
1262 #define R_SERIAL0_REC_CTRL__rec_par_en__enable 1
1263 #define R_SERIAL0_REC_CTRL__rec_bitnr__BITNR 0
1264 #define R_SERIAL0_REC_CTRL__rec_bitnr__WIDTH 1
1265 #define R_SERIAL0_REC_CTRL__rec_bitnr__rec_8bit 0
1266 #define R_SERIAL0_REC_CTRL__rec_bitnr__rec_7bit 1
1267
1268 #define R_SERIAL0_TR_CTRL (IO_TYPECAST_BYTE 0xb0000061)
1269 #define R_SERIAL0_TR_CTRL__txd__BITNR 7
1270 #define R_SERIAL0_TR_CTRL__txd__WIDTH 1
1271 #define R_SERIAL0_TR_CTRL__tr_enable__BITNR 6
1272 #define R_SERIAL0_TR_CTRL__tr_enable__WIDTH 1
1273 #define R_SERIAL0_TR_CTRL__tr_enable__disable 0
1274 #define R_SERIAL0_TR_CTRL__tr_enable__enable 1
1275 #define R_SERIAL0_TR_CTRL__auto_cts__BITNR 5
1276 #define R_SERIAL0_TR_CTRL__auto_cts__WIDTH 1
1277 #define R_SERIAL0_TR_CTRL__auto_cts__disabled 0
1278 #define R_SERIAL0_TR_CTRL__auto_cts__active 1
1279 #define R_SERIAL0_TR_CTRL__stop_bits__BITNR 4
1280 #define R_SERIAL0_TR_CTRL__stop_bits__WIDTH 1
1281 #define R_SERIAL0_TR_CTRL__stop_bits__one_bit 0
1282 #define R_SERIAL0_TR_CTRL__stop_bits__two_bits 1
1283 #define R_SERIAL0_TR_CTRL__tr_stick_par__BITNR 3
1284 #define R_SERIAL0_TR_CTRL__tr_stick_par__WIDTH 1
1285 #define R_SERIAL0_TR_CTRL__tr_stick_par__normal 0
1286 #define R_SERIAL0_TR_CTRL__tr_stick_par__stick 1
1287 #define R_SERIAL0_TR_CTRL__tr_par__BITNR 2
1288 #define R_SERIAL0_TR_CTRL__tr_par__WIDTH 1
1289 #define R_SERIAL0_TR_CTRL__tr_par__even 0
1290 #define R_SERIAL0_TR_CTRL__tr_par__odd 1
1291 #define R_SERIAL0_TR_CTRL__tr_par_en__BITNR 1
1292 #define R_SERIAL0_TR_CTRL__tr_par_en__WIDTH 1
1293 #define R_SERIAL0_TR_CTRL__tr_par_en__disable 0
1294 #define R_SERIAL0_TR_CTRL__tr_par_en__enable 1
1295 #define R_SERIAL0_TR_CTRL__tr_bitnr__BITNR 0
1296 #define R_SERIAL0_TR_CTRL__tr_bitnr__WIDTH 1
1297 #define R_SERIAL0_TR_CTRL__tr_bitnr__tr_8bit 0
1298 #define R_SERIAL0_TR_CTRL__tr_bitnr__tr_7bit 1
1299
1300 #define R_SERIAL0_TR_DATA (IO_TYPECAST_BYTE 0xb0000060)
1301 #define R_SERIAL0_TR_DATA__data_out__BITNR 0
1302 #define R_SERIAL0_TR_DATA__data_out__WIDTH 8
1303
1304 #define R_SERIAL0_READ (IO_TYPECAST_RO_UDWORD 0xb0000060)
1305 #define R_SERIAL0_READ__xoff_detect__BITNR 15
1306 #define R_SERIAL0_READ__xoff_detect__WIDTH 1
1307 #define R_SERIAL0_READ__xoff_detect__no_xoff 0
1308 #define R_SERIAL0_READ__xoff_detect__xoff 1
1309 #define R_SERIAL0_READ__cts___BITNR 14
1310 #define R_SERIAL0_READ__cts___WIDTH 1
1311 #define R_SERIAL0_READ__cts___active 0
1312 #define R_SERIAL0_READ__cts___inactive 1
1313 #define R_SERIAL0_READ__tr_ready__BITNR 13
1314 #define R_SERIAL0_READ__tr_ready__WIDTH 1
1315 #define R_SERIAL0_READ__tr_ready__full 0
1316 #define R_SERIAL0_READ__tr_ready__ready 1
1317 #define R_SERIAL0_READ__rxd__BITNR 12
1318 #define R_SERIAL0_READ__rxd__WIDTH 1
1319 #define R_SERIAL0_READ__overrun__BITNR 11
1320 #define R_SERIAL0_READ__overrun__WIDTH 1
1321 #define R_SERIAL0_READ__overrun__no 0
1322 #define R_SERIAL0_READ__overrun__yes 1
1323 #define R_SERIAL0_READ__par_err__BITNR 10
1324 #define R_SERIAL0_READ__par_err__WIDTH 1
1325 #define R_SERIAL0_READ__par_err__no 0
1326 #define R_SERIAL0_READ__par_err__yes 1
1327 #define R_SERIAL0_READ__framing_err__BITNR 9
1328 #define R_SERIAL0_READ__framing_err__WIDTH 1
1329 #define R_SERIAL0_READ__framing_err__no 0
1330 #define R_SERIAL0_READ__framing_err__yes 1
1331 #define R_SERIAL0_READ__data_avail__BITNR 8
1332 #define R_SERIAL0_READ__data_avail__WIDTH 1
1333 #define R_SERIAL0_READ__data_avail__no 0
1334 #define R_SERIAL0_READ__data_avail__yes 1
1335 #define R_SERIAL0_READ__data_in__BITNR 0
1336 #define R_SERIAL0_READ__data_in__WIDTH 8
1337
1338 #define R_SERIAL0_STATUS (IO_TYPECAST_RO_BYTE 0xb0000061)
1339 #define R_SERIAL0_STATUS__xoff_detect__BITNR 7
1340 #define R_SERIAL0_STATUS__xoff_detect__WIDTH 1
1341 #define R_SERIAL0_STATUS__xoff_detect__no_xoff 0
1342 #define R_SERIAL0_STATUS__xoff_detect__xoff 1
1343 #define R_SERIAL0_STATUS__cts___BITNR 6
1344 #define R_SERIAL0_STATUS__cts___WIDTH 1
1345 #define R_SERIAL0_STATUS__cts___active 0
1346 #define R_SERIAL0_STATUS__cts___inactive 1
1347 #define R_SERIAL0_STATUS__tr_ready__BITNR 5
1348 #define R_SERIAL0_STATUS__tr_ready__WIDTH 1
1349 #define R_SERIAL0_STATUS__tr_ready__full 0
1350 #define R_SERIAL0_STATUS__tr_ready__ready 1
1351 #define R_SERIAL0_STATUS__rxd__BITNR 4
1352 #define R_SERIAL0_STATUS__rxd__WIDTH 1
1353 #define R_SERIAL0_STATUS__overrun__BITNR 3
1354 #define R_SERIAL0_STATUS__overrun__WIDTH 1
1355 #define R_SERIAL0_STATUS__overrun__no 0
1356 #define R_SERIAL0_STATUS__overrun__yes 1
1357 #define R_SERIAL0_STATUS__par_err__BITNR 2
1358 #define R_SERIAL0_STATUS__par_err__WIDTH 1
1359 #define R_SERIAL0_STATUS__par_err__no 0
1360 #define R_SERIAL0_STATUS__par_err__yes 1
1361 #define R_SERIAL0_STATUS__framing_err__BITNR 1
1362 #define R_SERIAL0_STATUS__framing_err__WIDTH 1
1363 #define R_SERIAL0_STATUS__framing_err__no 0
1364 #define R_SERIAL0_STATUS__framing_err__yes 1
1365 #define R_SERIAL0_STATUS__data_avail__BITNR 0
1366 #define R_SERIAL0_STATUS__data_avail__WIDTH 1
1367 #define R_SERIAL0_STATUS__data_avail__no 0
1368 #define R_SERIAL0_STATUS__data_avail__yes 1
1369
1370 #define R_SERIAL0_REC_DATA (IO_TYPECAST_RO_BYTE 0xb0000060)
1371 #define R_SERIAL0_REC_DATA__data_in__BITNR 0
1372 #define R_SERIAL0_REC_DATA__data_in__WIDTH 8
1373
1374 #define R_SERIAL0_XOFF (IO_TYPECAST_UDWORD 0xb0000064)
1375 #define R_SERIAL0_XOFF__tx_stop__BITNR 9
1376 #define R_SERIAL0_XOFF__tx_stop__WIDTH 1
1377 #define R_SERIAL0_XOFF__tx_stop__enable 0
1378 #define R_SERIAL0_XOFF__tx_stop__stop 1
1379 #define R_SERIAL0_XOFF__auto_xoff__BITNR 8
1380 #define R_SERIAL0_XOFF__auto_xoff__WIDTH 1
1381 #define R_SERIAL0_XOFF__auto_xoff__disable 0
1382 #define R_SERIAL0_XOFF__auto_xoff__enable 1
1383 #define R_SERIAL0_XOFF__xoff_char__BITNR 0
1384 #define R_SERIAL0_XOFF__xoff_char__WIDTH 8
1385
1386 #define R_SERIAL1_CTRL (IO_TYPECAST_UDWORD 0xb0000068)
1387 #define R_SERIAL1_CTRL__tr_baud__BITNR 28
1388 #define R_SERIAL1_CTRL__tr_baud__WIDTH 4
1389 #define R_SERIAL1_CTRL__tr_baud__c300Hz 0
1390 #define R_SERIAL1_CTRL__tr_baud__c600Hz 1
1391 #define R_SERIAL1_CTRL__tr_baud__c1200Hz 2
1392 #define R_SERIAL1_CTRL__tr_baud__c2400Hz 3
1393 #define R_SERIAL1_CTRL__tr_baud__c4800Hz 4
1394 #define R_SERIAL1_CTRL__tr_baud__c9600Hz 5
1395 #define R_SERIAL1_CTRL__tr_baud__c19k2Hz 6
1396 #define R_SERIAL1_CTRL__tr_baud__c38k4Hz 7
1397 #define R_SERIAL1_CTRL__tr_baud__c57k6Hz 8
1398 #define R_SERIAL1_CTRL__tr_baud__c115k2Hz 9
1399 #define R_SERIAL1_CTRL__tr_baud__c230k4Hz 10
1400 #define R_SERIAL1_CTRL__tr_baud__c460k8Hz 11
1401 #define R_SERIAL1_CTRL__tr_baud__c921k6Hz 12
1402 #define R_SERIAL1_CTRL__tr_baud__c1843k2Hz 13
1403 #define R_SERIAL1_CTRL__tr_baud__c6250kHz 14
1404 #define R_SERIAL1_CTRL__tr_baud__reserved 15
1405 #define R_SERIAL1_CTRL__rec_baud__BITNR 24
1406 #define R_SERIAL1_CTRL__rec_baud__WIDTH 4
1407 #define R_SERIAL1_CTRL__rec_baud__c300Hz 0
1408 #define R_SERIAL1_CTRL__rec_baud__c600Hz 1
1409 #define R_SERIAL1_CTRL__rec_baud__c1200Hz 2
1410 #define R_SERIAL1_CTRL__rec_baud__c2400Hz 3
1411 #define R_SERIAL1_CTRL__rec_baud__c4800Hz 4
1412 #define R_SERIAL1_CTRL__rec_baud__c9600Hz 5
1413 #define R_SERIAL1_CTRL__rec_baud__c19k2Hz 6
1414 #define R_SERIAL1_CTRL__rec_baud__c38k4Hz 7
1415 #define R_SERIAL1_CTRL__rec_baud__c57k6Hz 8
1416 #define R_SERIAL1_CTRL__rec_baud__c115k2Hz 9
1417 #define R_SERIAL1_CTRL__rec_baud__c230k4Hz 10
1418 #define R_SERIAL1_CTRL__rec_baud__c460k8Hz 11
1419 #define R_SERIAL1_CTRL__rec_baud__c921k6Hz 12
1420 #define R_SERIAL1_CTRL__rec_baud__c1843k2Hz 13
1421 #define R_SERIAL1_CTRL__rec_baud__c6250kHz 14
1422 #define R_SERIAL1_CTRL__rec_baud__reserved 15
1423 #define R_SERIAL1_CTRL__dma_err__BITNR 23
1424 #define R_SERIAL1_CTRL__dma_err__WIDTH 1
1425 #define R_SERIAL1_CTRL__dma_err__stop 0
1426 #define R_SERIAL1_CTRL__dma_err__ignore 1
1427 #define R_SERIAL1_CTRL__rec_enable__BITNR 22
1428 #define R_SERIAL1_CTRL__rec_enable__WIDTH 1
1429 #define R_SERIAL1_CTRL__rec_enable__disable 0
1430 #define R_SERIAL1_CTRL__rec_enable__enable 1
1431 #define R_SERIAL1_CTRL__rts___BITNR 21
1432 #define R_SERIAL1_CTRL__rts___WIDTH 1
1433 #define R_SERIAL1_CTRL__rts___active 0
1434 #define R_SERIAL1_CTRL__rts___inactive 1
1435 #define R_SERIAL1_CTRL__sampling__BITNR 20
1436 #define R_SERIAL1_CTRL__sampling__WIDTH 1
1437 #define R_SERIAL1_CTRL__sampling__middle 0
1438 #define R_SERIAL1_CTRL__sampling__majority 1
1439 #define R_SERIAL1_CTRL__rec_stick_par__BITNR 19
1440 #define R_SERIAL1_CTRL__rec_stick_par__WIDTH 1
1441 #define R_SERIAL1_CTRL__rec_stick_par__normal 0
1442 #define R_SERIAL1_CTRL__rec_stick_par__stick 1
1443 #define R_SERIAL1_CTRL__rec_par__BITNR 18
1444 #define R_SERIAL1_CTRL__rec_par__WIDTH 1
1445 #define R_SERIAL1_CTRL__rec_par__even 0
1446 #define R_SERIAL1_CTRL__rec_par__odd 1
1447 #define R_SERIAL1_CTRL__rec_par_en__BITNR 17
1448 #define R_SERIAL1_CTRL__rec_par_en__WIDTH 1
1449 #define R_SERIAL1_CTRL__rec_par_en__disable 0
1450 #define R_SERIAL1_CTRL__rec_par_en__enable 1
1451 #define R_SERIAL1_CTRL__rec_bitnr__BITNR 16
1452 #define R_SERIAL1_CTRL__rec_bitnr__WIDTH 1
1453 #define R_SERIAL1_CTRL__rec_bitnr__rec_8bit 0
1454 #define R_SERIAL1_CTRL__rec_bitnr__rec_7bit 1
1455 #define R_SERIAL1_CTRL__txd__BITNR 15
1456 #define R_SERIAL1_CTRL__txd__WIDTH 1
1457 #define R_SERIAL1_CTRL__tr_enable__BITNR 14
1458 #define R_SERIAL1_CTRL__tr_enable__WIDTH 1
1459 #define R_SERIAL1_CTRL__tr_enable__disable 0
1460 #define R_SERIAL1_CTRL__tr_enable__enable 1
1461 #define R_SERIAL1_CTRL__auto_cts__BITNR 13
1462 #define R_SERIAL1_CTRL__auto_cts__WIDTH 1
1463 #define R_SERIAL1_CTRL__auto_cts__disabled 0
1464 #define R_SERIAL1_CTRL__auto_cts__active 1
1465 #define R_SERIAL1_CTRL__stop_bits__BITNR 12
1466 #define R_SERIAL1_CTRL__stop_bits__WIDTH 1
1467 #define R_SERIAL1_CTRL__stop_bits__one_bit 0
1468 #define R_SERIAL1_CTRL__stop_bits__two_bits 1
1469 #define R_SERIAL1_CTRL__tr_stick_par__BITNR 11
1470 #define R_SERIAL1_CTRL__tr_stick_par__WIDTH 1
1471 #define R_SERIAL1_CTRL__tr_stick_par__normal 0
1472 #define R_SERIAL1_CTRL__tr_stick_par__stick 1
1473 #define R_SERIAL1_CTRL__tr_par__BITNR 10
1474 #define R_SERIAL1_CTRL__tr_par__WIDTH 1
1475 #define R_SERIAL1_CTRL__tr_par__even 0
1476 #define R_SERIAL1_CTRL__tr_par__odd 1
1477 #define R_SERIAL1_CTRL__tr_par_en__BITNR 9
1478 #define R_SERIAL1_CTRL__tr_par_en__WIDTH 1
1479 #define R_SERIAL1_CTRL__tr_par_en__disable 0
1480 #define R_SERIAL1_CTRL__tr_par_en__enable 1
1481 #define R_SERIAL1_CTRL__tr_bitnr__BITNR 8
1482 #define R_SERIAL1_CTRL__tr_bitnr__WIDTH 1
1483 #define R_SERIAL1_CTRL__tr_bitnr__tr_8bit 0
1484 #define R_SERIAL1_CTRL__tr_bitnr__tr_7bit 1
1485 #define R_SERIAL1_CTRL__data_out__BITNR 0
1486 #define R_SERIAL1_CTRL__data_out__WIDTH 8
1487
1488 #define R_SERIAL1_BAUD (IO_TYPECAST_BYTE 0xb000006b)
1489 #define R_SERIAL1_BAUD__tr_baud__BITNR 4
1490 #define R_SERIAL1_BAUD__tr_baud__WIDTH 4
1491 #define R_SERIAL1_BAUD__tr_baud__c300Hz 0
1492 #define R_SERIAL1_BAUD__tr_baud__c600Hz 1
1493 #define R_SERIAL1_BAUD__tr_baud__c1200Hz 2
1494 #define R_SERIAL1_BAUD__tr_baud__c2400Hz 3
1495 #define R_SERIAL1_BAUD__tr_baud__c4800Hz 4
1496 #define R_SERIAL1_BAUD__tr_baud__c9600Hz 5
1497 #define R_SERIAL1_BAUD__tr_baud__c19k2Hz 6
1498 #define R_SERIAL1_BAUD__tr_baud__c38k4Hz 7
1499 #define R_SERIAL1_BAUD__tr_baud__c57k6Hz 8
1500 #define R_SERIAL1_BAUD__tr_baud__c115k2Hz 9
1501 #define R_SERIAL1_BAUD__tr_baud__c230k4Hz 10
1502 #define R_SERIAL1_BAUD__tr_baud__c460k8Hz 11
1503 #define R_SERIAL1_BAUD__tr_baud__c921k6Hz 12
1504 #define R_SERIAL1_BAUD__tr_baud__c1843k2Hz 13
1505 #define R_SERIAL1_BAUD__tr_baud__c6250kHz 14
1506 #define R_SERIAL1_BAUD__tr_baud__reserved 15
1507 #define R_SERIAL1_BAUD__rec_baud__BITNR 0
1508 #define R_SERIAL1_BAUD__rec_baud__WIDTH 4
1509 #define R_SERIAL1_BAUD__rec_baud__c300Hz 0
1510 #define R_SERIAL1_BAUD__rec_baud__c600Hz 1
1511 #define R_SERIAL1_BAUD__rec_baud__c1200Hz 2
1512 #define R_SERIAL1_BAUD__rec_baud__c2400Hz 3
1513 #define R_SERIAL1_BAUD__rec_baud__c4800Hz 4
1514 #define R_SERIAL1_BAUD__rec_baud__c9600Hz 5
1515 #define R_SERIAL1_BAUD__rec_baud__c19k2Hz 6
1516 #define R_SERIAL1_BAUD__rec_baud__c38k4Hz 7
1517 #define R_SERIAL1_BAUD__rec_baud__c57k6Hz 8
1518 #define R_SERIAL1_BAUD__rec_baud__c115k2Hz 9
1519 #define R_SERIAL1_BAUD__rec_baud__c230k4Hz 10
1520 #define R_SERIAL1_BAUD__rec_baud__c460k8Hz 11
1521 #define R_SERIAL1_BAUD__rec_baud__c921k6Hz 12
1522 #define R_SERIAL1_BAUD__rec_baud__c1843k2Hz 13
1523 #define R_SERIAL1_BAUD__rec_baud__c6250kHz 14
1524 #define R_SERIAL1_BAUD__rec_baud__reserved 15
1525
1526 #define R_SERIAL1_REC_CTRL (IO_TYPECAST_BYTE 0xb000006a)
1527 #define R_SERIAL1_REC_CTRL__dma_err__BITNR 7
1528 #define R_SERIAL1_REC_CTRL__dma_err__WIDTH 1
1529 #define R_SERIAL1_REC_CTRL__dma_err__stop 0
1530 #define R_SERIAL1_REC_CTRL__dma_err__ignore 1
1531 #define R_SERIAL1_REC_CTRL__rec_enable__BITNR 6
1532 #define R_SERIAL1_REC_CTRL__rec_enable__WIDTH 1
1533 #define R_SERIAL1_REC_CTRL__rec_enable__disable 0
1534 #define R_SERIAL1_REC_CTRL__rec_enable__enable 1
1535 #define R_SERIAL1_REC_CTRL__rts___BITNR 5
1536 #define R_SERIAL1_REC_CTRL__rts___WIDTH 1
1537 #define R_SERIAL1_REC_CTRL__rts___active 0
1538 #define R_SERIAL1_REC_CTRL__rts___inactive 1
1539 #define R_SERIAL1_REC_CTRL__sampling__BITNR 4
1540 #define R_SERIAL1_REC_CTRL__sampling__WIDTH 1
1541 #define R_SERIAL1_REC_CTRL__sampling__middle 0
1542 #define R_SERIAL1_REC_CTRL__sampling__majority 1
1543 #define R_SERIAL1_REC_CTRL__rec_stick_par__BITNR 3
1544 #define R_SERIAL1_REC_CTRL__rec_stick_par__WIDTH 1
1545 #define R_SERIAL1_REC_CTRL__rec_stick_par__normal 0
1546 #define R_SERIAL1_REC_CTRL__rec_stick_par__stick 1
1547 #define R_SERIAL1_REC_CTRL__rec_par__BITNR 2
1548 #define R_SERIAL1_REC_CTRL__rec_par__WIDTH 1
1549 #define R_SERIAL1_REC_CTRL__rec_par__even 0
1550 #define R_SERIAL1_REC_CTRL__rec_par__odd 1
1551 #define R_SERIAL1_REC_CTRL__rec_par_en__BITNR 1
1552 #define R_SERIAL1_REC_CTRL__rec_par_en__WIDTH 1
1553 #define R_SERIAL1_REC_CTRL__rec_par_en__disable 0
1554 #define R_SERIAL1_REC_CTRL__rec_par_en__enable 1
1555 #define R_SERIAL1_REC_CTRL__rec_bitnr__BITNR 0
1556 #define R_SERIAL1_REC_CTRL__rec_bitnr__WIDTH 1
1557 #define R_SERIAL1_REC_CTRL__rec_bitnr__rec_8bit 0
1558 #define R_SERIAL1_REC_CTRL__rec_bitnr__rec_7bit 1
1559
1560 #define R_SERIAL1_TR_CTRL (IO_TYPECAST_BYTE 0xb0000069)
1561 #define R_SERIAL1_TR_CTRL__txd__BITNR 7
1562 #define R_SERIAL1_TR_CTRL__txd__WIDTH 1
1563 #define R_SERIAL1_TR_CTRL__tr_enable__BITNR 6
1564 #define R_SERIAL1_TR_CTRL__tr_enable__WIDTH 1
1565 #define R_SERIAL1_TR_CTRL__tr_enable__disable 0
1566 #define R_SERIAL1_TR_CTRL__tr_enable__enable 1
1567 #define R_SERIAL1_TR_CTRL__auto_cts__BITNR 5
1568 #define R_SERIAL1_TR_CTRL__auto_cts__WIDTH 1
1569 #define R_SERIAL1_TR_CTRL__auto_cts__disabled 0
1570 #define R_SERIAL1_TR_CTRL__auto_cts__active 1
1571 #define R_SERIAL1_TR_CTRL__stop_bits__BITNR 4
1572 #define R_SERIAL1_TR_CTRL__stop_bits__WIDTH 1
1573 #define R_SERIAL1_TR_CTRL__stop_bits__one_bit 0
1574 #define R_SERIAL1_TR_CTRL__stop_bits__two_bits 1
1575 #define R_SERIAL1_TR_CTRL__tr_stick_par__BITNR 3
1576 #define R_SERIAL1_TR_CTRL__tr_stick_par__WIDTH 1
1577 #define R_SERIAL1_TR_CTRL__tr_stick_par__normal 0
1578 #define R_SERIAL1_TR_CTRL__tr_stick_par__stick 1
1579 #define R_SERIAL1_TR_CTRL__tr_par__BITNR 2
1580 #define R_SERIAL1_TR_CTRL__tr_par__WIDTH 1
1581 #define R_SERIAL1_TR_CTRL__tr_par__even 0
1582 #define R_SERIAL1_TR_CTRL__tr_par__odd 1
1583 #define R_SERIAL1_TR_CTRL__tr_par_en__BITNR 1
1584 #define R_SERIAL1_TR_CTRL__tr_par_en__WIDTH 1
1585 #define R_SERIAL1_TR_CTRL__tr_par_en__disable 0
1586 #define R_SERIAL1_TR_CTRL__tr_par_en__enable 1
1587 #define R_SERIAL1_TR_CTRL__tr_bitnr__BITNR 0
1588 #define R_SERIAL1_TR_CTRL__tr_bitnr__WIDTH 1
1589 #define R_SERIAL1_TR_CTRL__tr_bitnr__tr_8bit 0
1590 #define R_SERIAL1_TR_CTRL__tr_bitnr__tr_7bit 1
1591
1592 #define R_SERIAL1_TR_DATA (IO_TYPECAST_BYTE 0xb0000068)
1593 #define R_SERIAL1_TR_DATA__data_out__BITNR 0
1594 #define R_SERIAL1_TR_DATA__data_out__WIDTH 8
1595
1596 #define R_SERIAL1_READ (IO_TYPECAST_RO_UDWORD 0xb0000068)
1597 #define R_SERIAL1_READ__xoff_detect__BITNR 15
1598 #define R_SERIAL1_READ__xoff_detect__WIDTH 1
1599 #define R_SERIAL1_READ__xoff_detect__no_xoff 0
1600 #define R_SERIAL1_READ__xoff_detect__xoff 1
1601 #define R_SERIAL1_READ__cts___BITNR 14
1602 #define R_SERIAL1_READ__cts___WIDTH 1
1603 #define R_SERIAL1_READ__cts___active 0
1604 #define R_SERIAL1_READ__cts___inactive 1
1605 #define R_SERIAL1_READ__tr_ready__BITNR 13
1606 #define R_SERIAL1_READ__tr_ready__WIDTH 1
1607 #define R_SERIAL1_READ__tr_ready__full 0
1608 #define R_SERIAL1_READ__tr_ready__ready 1
1609 #define R_SERIAL1_READ__rxd__BITNR 12
1610 #define R_SERIAL1_READ__rxd__WIDTH 1
1611 #define R_SERIAL1_READ__overrun__BITNR 11
1612 #define R_SERIAL1_READ__overrun__WIDTH 1
1613 #define R_SERIAL1_READ__overrun__no 0
1614 #define R_SERIAL1_READ__overrun__yes 1
1615 #define R_SERIAL1_READ__par_err__BITNR 10
1616 #define R_SERIAL1_READ__par_err__WIDTH 1
1617 #define R_SERIAL1_READ__par_err__no 0
1618 #define R_SERIAL1_READ__par_err__yes 1
1619 #define R_SERIAL1_READ__framing_err__BITNR 9
1620 #define R_SERIAL1_READ__framing_err__WIDTH 1
1621 #define R_SERIAL1_READ__framing_err__no 0
1622 #define R_SERIAL1_READ__framing_err__yes 1
1623 #define R_SERIAL1_READ__data_avail__BITNR 8
1624 #define R_SERIAL1_READ__data_avail__WIDTH 1
1625 #define R_SERIAL1_READ__data_avail__no 0
1626 #define R_SERIAL1_READ__data_avail__yes 1
1627 #define R_SERIAL1_READ__data_in__BITNR 0
1628 #define R_SERIAL1_READ__data_in__WIDTH 8
1629
1630 #define R_SERIAL1_STATUS (IO_TYPECAST_RO_BYTE 0xb0000069)
1631 #define R_SERIAL1_STATUS__xoff_detect__BITNR 7
1632 #define R_SERIAL1_STATUS__xoff_detect__WIDTH 1
1633 #define R_SERIAL1_STATUS__xoff_detect__no_xoff 0
1634 #define R_SERIAL1_STATUS__xoff_detect__xoff 1
1635 #define R_SERIAL1_STATUS__cts___BITNR 6
1636 #define R_SERIAL1_STATUS__cts___WIDTH 1
1637 #define R_SERIAL1_STATUS__cts___active 0
1638 #define R_SERIAL1_STATUS__cts___inactive 1
1639 #define R_SERIAL1_STATUS__tr_ready__BITNR 5
1640 #define R_SERIAL1_STATUS__tr_ready__WIDTH 1
1641 #define R_SERIAL1_STATUS__tr_ready__full 0
1642 #define R_SERIAL1_STATUS__tr_ready__ready 1
1643 #define R_SERIAL1_STATUS__rxd__BITNR 4
1644 #define R_SERIAL1_STATUS__rxd__WIDTH 1
1645 #define R_SERIAL1_STATUS__overrun__BITNR 3
1646 #define R_SERIAL1_STATUS__overrun__WIDTH 1
1647 #define R_SERIAL1_STATUS__overrun__no 0
1648 #define R_SERIAL1_STATUS__overrun__yes 1
1649 #define R_SERIAL1_STATUS__par_err__BITNR 2
1650 #define R_SERIAL1_STATUS__par_err__WIDTH 1
1651 #define R_SERIAL1_STATUS__par_err__no 0
1652 #define R_SERIAL1_STATUS__par_err__yes 1
1653 #define R_SERIAL1_STATUS__framing_err__BITNR 1
1654 #define R_SERIAL1_STATUS__framing_err__WIDTH 1
1655 #define R_SERIAL1_STATUS__framing_err__no 0
1656 #define R_SERIAL1_STATUS__framing_err__yes 1
1657 #define R_SERIAL1_STATUS__data_avail__BITNR 0
1658 #define R_SERIAL1_STATUS__data_avail__WIDTH 1
1659 #define R_SERIAL1_STATUS__data_avail__no 0
1660 #define R_SERIAL1_STATUS__data_avail__yes 1
1661
1662 #define R_SERIAL1_REC_DATA (IO_TYPECAST_RO_BYTE 0xb0000068)
1663 #define R_SERIAL1_REC_DATA__data_in__BITNR 0
1664 #define R_SERIAL1_REC_DATA__data_in__WIDTH 8
1665
1666 #define R_SERIAL1_XOFF (IO_TYPECAST_UDWORD 0xb000006c)
1667 #define R_SERIAL1_XOFF__tx_stop__BITNR 9
1668 #define R_SERIAL1_XOFF__tx_stop__WIDTH 1
1669 #define R_SERIAL1_XOFF__tx_stop__enable 0
1670 #define R_SERIAL1_XOFF__tx_stop__stop 1
1671 #define R_SERIAL1_XOFF__auto_xoff__BITNR 8
1672 #define R_SERIAL1_XOFF__auto_xoff__WIDTH 1
1673 #define R_SERIAL1_XOFF__auto_xoff__disable 0
1674 #define R_SERIAL1_XOFF__auto_xoff__enable 1
1675 #define R_SERIAL1_XOFF__xoff_char__BITNR 0
1676 #define R_SERIAL1_XOFF__xoff_char__WIDTH 8
1677
1678 #define R_SERIAL2_CTRL (IO_TYPECAST_UDWORD 0xb0000070)
1679 #define R_SERIAL2_CTRL__tr_baud__BITNR 28
1680 #define R_SERIAL2_CTRL__tr_baud__WIDTH 4
1681 #define R_SERIAL2_CTRL__tr_baud__c300Hz 0
1682 #define R_SERIAL2_CTRL__tr_baud__c600Hz 1
1683 #define R_SERIAL2_CTRL__tr_baud__c1200Hz 2
1684 #define R_SERIAL2_CTRL__tr_baud__c2400Hz 3
1685 #define R_SERIAL2_CTRL__tr_baud__c4800Hz 4
1686 #define R_SERIAL2_CTRL__tr_baud__c9600Hz 5
1687 #define R_SERIAL2_CTRL__tr_baud__c19k2Hz 6
1688 #define R_SERIAL2_CTRL__tr_baud__c38k4Hz 7
1689 #define R_SERIAL2_CTRL__tr_baud__c57k6Hz 8
1690 #define R_SERIAL2_CTRL__tr_baud__c115k2Hz 9
1691 #define R_SERIAL2_CTRL__tr_baud__c230k4Hz 10
1692 #define R_SERIAL2_CTRL__tr_baud__c460k8Hz 11
1693 #define R_SERIAL2_CTRL__tr_baud__c921k6Hz 12
1694 #define R_SERIAL2_CTRL__tr_baud__c1843k2Hz 13
1695 #define R_SERIAL2_CTRL__tr_baud__c6250kHz 14
1696 #define R_SERIAL2_CTRL__tr_baud__reserved 15
1697 #define R_SERIAL2_CTRL__rec_baud__BITNR 24
1698 #define R_SERIAL2_CTRL__rec_baud__WIDTH 4
1699 #define R_SERIAL2_CTRL__rec_baud__c300Hz 0
1700 #define R_SERIAL2_CTRL__rec_baud__c600Hz 1
1701 #define R_SERIAL2_CTRL__rec_baud__c1200Hz 2
1702 #define R_SERIAL2_CTRL__rec_baud__c2400Hz 3
1703 #define R_SERIAL2_CTRL__rec_baud__c4800Hz 4
1704 #define R_SERIAL2_CTRL__rec_baud__c9600Hz 5
1705 #define R_SERIAL2_CTRL__rec_baud__c19k2Hz 6
1706 #define R_SERIAL2_CTRL__rec_baud__c38k4Hz 7
1707 #define R_SERIAL2_CTRL__rec_baud__c57k6Hz 8
1708 #define R_SERIAL2_CTRL__rec_baud__c115k2Hz 9
1709 #define R_SERIAL2_CTRL__rec_baud__c230k4Hz 10
1710 #define R_SERIAL2_CTRL__rec_baud__c460k8Hz 11
1711 #define R_SERIAL2_CTRL__rec_baud__c921k6Hz 12
1712 #define R_SERIAL2_CTRL__rec_baud__c1843k2Hz 13
1713 #define R_SERIAL2_CTRL__rec_baud__c6250kHz 14
1714 #define R_SERIAL2_CTRL__rec_baud__reserved 15
1715 #define R_SERIAL2_CTRL__dma_err__BITNR 23
1716 #define R_SERIAL2_CTRL__dma_err__WIDTH 1
1717 #define R_SERIAL2_CTRL__dma_err__stop 0
1718 #define R_SERIAL2_CTRL__dma_err__ignore 1
1719 #define R_SERIAL2_CTRL__rec_enable__BITNR 22
1720 #define R_SERIAL2_CTRL__rec_enable__WIDTH 1
1721 #define R_SERIAL2_CTRL__rec_enable__disable 0
1722 #define R_SERIAL2_CTRL__rec_enable__enable 1
1723 #define R_SERIAL2_CTRL__rts___BITNR 21
1724 #define R_SERIAL2_CTRL__rts___WIDTH 1
1725 #define R_SERIAL2_CTRL__rts___active 0
1726 #define R_SERIAL2_CTRL__rts___inactive 1
1727 #define R_SERIAL2_CTRL__sampling__BITNR 20
1728 #define R_SERIAL2_CTRL__sampling__WIDTH 1
1729 #define R_SERIAL2_CTRL__sampling__middle 0
1730 #define R_SERIAL2_CTRL__sampling__majority 1
1731 #define R_SERIAL2_CTRL__rec_stick_par__BITNR 19
1732 #define R_SERIAL2_CTRL__rec_stick_par__WIDTH 1
1733 #define R_SERIAL2_CTRL__rec_stick_par__normal 0
1734 #define R_SERIAL2_CTRL__rec_stick_par__stick 1
1735 #define R_SERIAL2_CTRL__rec_par__BITNR 18
1736 #define R_SERIAL2_CTRL__rec_par__WIDTH 1
1737 #define R_SERIAL2_CTRL__rec_par__even 0
1738 #define R_SERIAL2_CTRL__rec_par__odd 1
1739 #define R_SERIAL2_CTRL__rec_par_en__BITNR 17
1740 #define R_SERIAL2_CTRL__rec_par_en__WIDTH 1
1741 #define R_SERIAL2_CTRL__rec_par_en__disable 0
1742 #define R_SERIAL2_CTRL__rec_par_en__enable 1
1743 #define R_SERIAL2_CTRL__rec_bitnr__BITNR 16
1744 #define R_SERIAL2_CTRL__rec_bitnr__WIDTH 1
1745 #define R_SERIAL2_CTRL__rec_bitnr__rec_8bit 0
1746 #define R_SERIAL2_CTRL__rec_bitnr__rec_7bit 1
1747 #define R_SERIAL2_CTRL__txd__BITNR 15
1748 #define R_SERIAL2_CTRL__txd__WIDTH 1
1749 #define R_SERIAL2_CTRL__tr_enable__BITNR 14
1750 #define R_SERIAL2_CTRL__tr_enable__WIDTH 1
1751 #define R_SERIAL2_CTRL__tr_enable__disable 0
1752 #define R_SERIAL2_CTRL__tr_enable__enable 1
1753 #define R_SERIAL2_CTRL__auto_cts__BITNR 13
1754 #define R_SERIAL2_CTRL__auto_cts__WIDTH 1
1755 #define R_SERIAL2_CTRL__auto_cts__disabled 0
1756 #define R_SERIAL2_CTRL__auto_cts__active 1
1757 #define R_SERIAL2_CTRL__stop_bits__BITNR 12
1758 #define R_SERIAL2_CTRL__stop_bits__WIDTH 1
1759 #define R_SERIAL2_CTRL__stop_bits__one_bit 0
1760 #define R_SERIAL2_CTRL__stop_bits__two_bits 1
1761 #define R_SERIAL2_CTRL__tr_stick_par__BITNR 11
1762 #define R_SERIAL2_CTRL__tr_stick_par__WIDTH 1
1763 #define R_SERIAL2_CTRL__tr_stick_par__normal 0
1764 #define R_SERIAL2_CTRL__tr_stick_par__stick 1
1765 #define R_SERIAL2_CTRL__tr_par__BITNR 10
1766 #define R_SERIAL2_CTRL__tr_par__WIDTH 1
1767 #define R_SERIAL2_CTRL__tr_par__even 0
1768 #define R_SERIAL2_CTRL__tr_par__odd 1
1769 #define R_SERIAL2_CTRL__tr_par_en__BITNR 9
1770 #define R_SERIAL2_CTRL__tr_par_en__WIDTH 1
1771 #define R_SERIAL2_CTRL__tr_par_en__disable 0
1772 #define R_SERIAL2_CTRL__tr_par_en__enable 1
1773 #define R_SERIAL2_CTRL__tr_bitnr__BITNR 8
1774 #define R_SERIAL2_CTRL__tr_bitnr__WIDTH 1
1775 #define R_SERIAL2_CTRL__tr_bitnr__tr_8bit 0
1776 #define R_SERIAL2_CTRL__tr_bitnr__tr_7bit 1
1777 #define R_SERIAL2_CTRL__data_out__BITNR 0
1778 #define R_SERIAL2_CTRL__data_out__WIDTH 8
1779
1780 #define R_SERIAL2_BAUD (IO_TYPECAST_BYTE 0xb0000073)
1781 #define R_SERIAL2_BAUD__tr_baud__BITNR 4
1782 #define R_SERIAL2_BAUD__tr_baud__WIDTH 4
1783 #define R_SERIAL2_BAUD__tr_baud__c300Hz 0
1784 #define R_SERIAL2_BAUD__tr_baud__c600Hz 1
1785 #define R_SERIAL2_BAUD__tr_baud__c1200Hz 2
1786 #define R_SERIAL2_BAUD__tr_baud__c2400Hz 3
1787 #define R_SERIAL2_BAUD__tr_baud__c4800Hz 4
1788 #define R_SERIAL2_BAUD__tr_baud__c9600Hz 5
1789 #define R_SERIAL2_BAUD__tr_baud__c19k2Hz 6
1790 #define R_SERIAL2_BAUD__tr_baud__c38k4Hz 7
1791 #define R_SERIAL2_BAUD__tr_baud__c57k6Hz 8
1792 #define R_SERIAL2_BAUD__tr_baud__c115k2Hz 9
1793 #define R_SERIAL2_BAUD__tr_baud__c230k4Hz 10
1794 #define R_SERIAL2_BAUD__tr_baud__c460k8Hz 11
1795 #define R_SERIAL2_BAUD__tr_baud__c921k6Hz 12
1796 #define R_SERIAL2_BAUD__tr_baud__c1843k2Hz 13
1797 #define R_SERIAL2_BAUD__tr_baud__c6250kHz 14
1798 #define R_SERIAL2_BAUD__tr_baud__reserved 15
1799 #define R_SERIAL2_BAUD__rec_baud__BITNR 0
1800 #define R_SERIAL2_BAUD__rec_baud__WIDTH 4
1801 #define R_SERIAL2_BAUD__rec_baud__c300Hz 0
1802 #define R_SERIAL2_BAUD__rec_baud__c600Hz 1
1803 #define R_SERIAL2_BAUD__rec_baud__c1200Hz 2
1804 #define R_SERIAL2_BAUD__rec_baud__c2400Hz 3
1805 #define R_SERIAL2_BAUD__rec_baud__c4800Hz 4
1806 #define R_SERIAL2_BAUD__rec_baud__c9600Hz 5
1807 #define R_SERIAL2_BAUD__rec_baud__c19k2Hz 6
1808 #define R_SERIAL2_BAUD__rec_baud__c38k4Hz 7
1809 #define R_SERIAL2_BAUD__rec_baud__c57k6Hz 8
1810 #define R_SERIAL2_BAUD__rec_baud__c115k2Hz 9
1811 #define R_SERIAL2_BAUD__rec_baud__c230k4Hz 10
1812 #define R_SERIAL2_BAUD__rec_baud__c460k8Hz 11
1813 #define R_SERIAL2_BAUD__rec_baud__c921k6Hz 12
1814 #define R_SERIAL2_BAUD__rec_baud__c1843k2Hz 13
1815 #define R_SERIAL2_BAUD__rec_baud__c6250kHz 14
1816 #define R_SERIAL2_BAUD__rec_baud__reserved 15
1817
1818 #define R_SERIAL2_REC_CTRL (IO_TYPECAST_BYTE 0xb0000072)
1819 #define R_SERIAL2_REC_CTRL__dma_err__BITNR 7
1820 #define R_SERIAL2_REC_CTRL__dma_err__WIDTH 1
1821 #define R_SERIAL2_REC_CTRL__dma_err__stop 0
1822 #define R_SERIAL2_REC_CTRL__dma_err__ignore 1
1823 #define R_SERIAL2_REC_CTRL__rec_enable__BITNR 6
1824 #define R_SERIAL2_REC_CTRL__rec_enable__WIDTH 1
1825 #define R_SERIAL2_REC_CTRL__rec_enable__disable 0
1826 #define R_SERIAL2_REC_CTRL__rec_enable__enable 1
1827 #define R_SERIAL2_REC_CTRL__rts___BITNR 5
1828 #define R_SERIAL2_REC_CTRL__rts___WIDTH 1
1829 #define R_SERIAL2_REC_CTRL__rts___active 0
1830 #define R_SERIAL2_REC_CTRL__rts___inactive 1
1831 #define R_SERIAL2_REC_CTRL__sampling__BITNR 4
1832 #define R_SERIAL2_REC_CTRL__sampling__WIDTH 1
1833 #define R_SERIAL2_REC_CTRL__sampling__middle 0
1834 #define R_SERIAL2_REC_CTRL__sampling__majority 1
1835 #define R_SERIAL2_REC_CTRL__rec_stick_par__BITNR 3
1836 #define R_SERIAL2_REC_CTRL__rec_stick_par__WIDTH 1
1837 #define R_SERIAL2_REC_CTRL__rec_stick_par__normal 0
1838 #define R_SERIAL2_REC_CTRL__rec_stick_par__stick 1
1839 #define R_SERIAL2_REC_CTRL__rec_par__BITNR 2
1840 #define R_SERIAL2_REC_CTRL__rec_par__WIDTH 1
1841 #define R_SERIAL2_REC_CTRL__rec_par__even 0
1842 #define R_SERIAL2_REC_CTRL__rec_par__odd 1
1843 #define R_SERIAL2_REC_CTRL__rec_par_en__BITNR 1
1844 #define R_SERIAL2_REC_CTRL__rec_par_en__WIDTH 1
1845 #define R_SERIAL2_REC_CTRL__rec_par_en__disable 0
1846 #define R_SERIAL2_REC_CTRL__rec_par_en__enable 1
1847 #define R_SERIAL2_REC_CTRL__rec_bitnr__BITNR 0
1848 #define R_SERIAL2_REC_CTRL__rec_bitnr__WIDTH 1
1849 #define R_SERIAL2_REC_CTRL__rec_bitnr__rec_8bit 0
1850 #define R_SERIAL2_REC_CTRL__rec_bitnr__rec_7bit 1
1851
1852 #define R_SERIAL2_TR_CTRL (IO_TYPECAST_BYTE 0xb0000071)
1853 #define R_SERIAL2_TR_CTRL__txd__BITNR 7
1854 #define R_SERIAL2_TR_CTRL__txd__WIDTH 1
1855 #define R_SERIAL2_TR_CTRL__tr_enable__BITNR 6
1856 #define R_SERIAL2_TR_CTRL__tr_enable__WIDTH 1
1857 #define R_SERIAL2_TR_CTRL__tr_enable__disable 0
1858 #define R_SERIAL2_TR_CTRL__tr_enable__enable 1
1859 #define R_SERIAL2_TR_CTRL__auto_cts__BITNR 5
1860 #define R_SERIAL2_TR_CTRL__auto_cts__WIDTH 1
1861 #define R_SERIAL2_TR_CTRL__auto_cts__disabled 0
1862 #define R_SERIAL2_TR_CTRL__auto_cts__active 1
1863 #define R_SERIAL2_TR_CTRL__stop_bits__BITNR 4
1864 #define R_SERIAL2_TR_CTRL__stop_bits__WIDTH 1
1865 #define R_SERIAL2_TR_CTRL__stop_bits__one_bit 0
1866 #define R_SERIAL2_TR_CTRL__stop_bits__two_bits 1
1867 #define R_SERIAL2_TR_CTRL__tr_stick_par__BITNR 3
1868 #define R_SERIAL2_TR_CTRL__tr_stick_par__WIDTH 1
1869 #define R_SERIAL2_TR_CTRL__tr_stick_par__normal 0
1870 #define R_SERIAL2_TR_CTRL__tr_stick_par__stick 1
1871 #define R_SERIAL2_TR_CTRL__tr_par__BITNR 2
1872 #define R_SERIAL2_TR_CTRL__tr_par__WIDTH 1
1873 #define R_SERIAL2_TR_CTRL__tr_par__even 0
1874 #define R_SERIAL2_TR_CTRL__tr_par__odd 1
1875 #define R_SERIAL2_TR_CTRL__tr_par_en__BITNR 1
1876 #define R_SERIAL2_TR_CTRL__tr_par_en__WIDTH 1
1877 #define R_SERIAL2_TR_CTRL__tr_par_en__disable 0
1878 #define R_SERIAL2_TR_CTRL__tr_par_en__enable 1
1879 #define R_SERIAL2_TR_CTRL__tr_bitnr__BITNR 0
1880 #define R_SERIAL2_TR_CTRL__tr_bitnr__WIDTH 1
1881 #define R_SERIAL2_TR_CTRL__tr_bitnr__tr_8bit 0
1882 #define R_SERIAL2_TR_CTRL__tr_bitnr__tr_7bit 1
1883
1884 #define R_SERIAL2_TR_DATA (IO_TYPECAST_BYTE 0xb0000070)
1885 #define R_SERIAL2_TR_DATA__data_out__BITNR 0
1886 #define R_SERIAL2_TR_DATA__data_out__WIDTH 8
1887
1888 #define R_SERIAL2_READ (IO_TYPECAST_RO_UDWORD 0xb0000070)
1889 #define R_SERIAL2_READ__xoff_detect__BITNR 15
1890 #define R_SERIAL2_READ__xoff_detect__WIDTH 1
1891 #define R_SERIAL2_READ__xoff_detect__no_xoff 0
1892 #define R_SERIAL2_READ__xoff_detect__xoff 1
1893 #define R_SERIAL2_READ__cts___BITNR 14
1894 #define R_SERIAL2_READ__cts___WIDTH 1
1895 #define R_SERIAL2_READ__cts___active 0
1896 #define R_SERIAL2_READ__cts___inactive 1
1897 #define R_SERIAL2_READ__tr_ready__BITNR 13
1898 #define R_SERIAL2_READ__tr_ready__WIDTH 1
1899 #define R_SERIAL2_READ__tr_ready__full 0
1900 #define R_SERIAL2_READ__tr_ready__ready 1
1901 #define R_SERIAL2_READ__rxd__BITNR 12
1902 #define R_SERIAL2_READ__rxd__WIDTH 1
1903 #define R_SERIAL2_READ__overrun__BITNR 11
1904 #define R_SERIAL2_READ__overrun__WIDTH 1
1905 #define R_SERIAL2_READ__overrun__no 0
1906 #define R_SERIAL2_READ__overrun__yes 1
1907 #define R_SERIAL2_READ__par_err__BITNR 10
1908 #define R_SERIAL2_READ__par_err__WIDTH 1
1909 #define R_SERIAL2_READ__par_err__no 0
1910 #define R_SERIAL2_READ__par_err__yes 1
1911 #define R_SERIAL2_READ__framing_err__BITNR 9
1912 #define R_SERIAL2_READ__framing_err__WIDTH 1
1913 #define R_SERIAL2_READ__framing_err__no 0
1914 #define R_SERIAL2_READ__framing_err__yes 1
1915 #define R_SERIAL2_READ__data_avail__BITNR 8
1916 #define R_SERIAL2_READ__data_avail__WIDTH 1
1917 #define R_SERIAL2_READ__data_avail__no 0
1918 #define R_SERIAL2_READ__data_avail__yes 1
1919 #define R_SERIAL2_READ__data_in__BITNR 0
1920 #define R_SERIAL2_READ__data_in__WIDTH 8
1921
1922 #define R_SERIAL2_STATUS (IO_TYPECAST_RO_BYTE 0xb0000071)
1923 #define R_SERIAL2_STATUS__xoff_detect__BITNR 7
1924 #define R_SERIAL2_STATUS__xoff_detect__WIDTH 1
1925 #define R_SERIAL2_STATUS__xoff_detect__no_xoff 0
1926 #define R_SERIAL2_STATUS__xoff_detect__xoff 1
1927 #define R_SERIAL2_STATUS__cts___BITNR 6
1928 #define R_SERIAL2_STATUS__cts___WIDTH 1
1929 #define R_SERIAL2_STATUS__cts___active 0
1930 #define R_SERIAL2_STATUS__cts___inactive 1
1931 #define R_SERIAL2_STATUS__tr_ready__BITNR 5
1932 #define R_SERIAL2_STATUS__tr_ready__WIDTH 1
1933 #define R_SERIAL2_STATUS__tr_ready__full 0
1934 #define R_SERIAL2_STATUS__tr_ready__ready 1
1935 #define R_SERIAL2_STATUS__rxd__BITNR 4
1936 #define R_SERIAL2_STATUS__rxd__WIDTH 1
1937 #define R_SERIAL2_STATUS__overrun__BITNR 3
1938 #define R_SERIAL2_STATUS__overrun__WIDTH 1
1939 #define R_SERIAL2_STATUS__overrun__no 0
1940 #define R_SERIAL2_STATUS__overrun__yes 1
1941 #define R_SERIAL2_STATUS__par_err__BITNR 2
1942 #define R_SERIAL2_STATUS__par_err__WIDTH 1
1943 #define R_SERIAL2_STATUS__par_err__no 0
1944 #define R_SERIAL2_STATUS__par_err__yes 1
1945 #define R_SERIAL2_STATUS__framing_err__BITNR 1
1946 #define R_SERIAL2_STATUS__framing_err__WIDTH 1
1947 #define R_SERIAL2_STATUS__framing_err__no 0
1948 #define R_SERIAL2_STATUS__framing_err__yes 1
1949 #define R_SERIAL2_STATUS__data_avail__BITNR 0
1950 #define R_SERIAL2_STATUS__data_avail__WIDTH 1
1951 #define R_SERIAL2_STATUS__data_avail__no 0
1952 #define R_SERIAL2_STATUS__data_avail__yes 1
1953
1954 #define R_SERIAL2_REC_DATA (IO_TYPECAST_RO_BYTE 0xb0000070)
1955 #define R_SERIAL2_REC_DATA__data_in__BITNR 0
1956 #define R_SERIAL2_REC_DATA__data_in__WIDTH 8
1957
1958 #define R_SERIAL2_XOFF (IO_TYPECAST_UDWORD 0xb0000074)
1959 #define R_SERIAL2_XOFF__tx_stop__BITNR 9
1960 #define R_SERIAL2_XOFF__tx_stop__WIDTH 1
1961 #define R_SERIAL2_XOFF__tx_stop__enable 0
1962 #define R_SERIAL2_XOFF__tx_stop__stop 1
1963 #define R_SERIAL2_XOFF__auto_xoff__BITNR 8
1964 #define R_SERIAL2_XOFF__auto_xoff__WIDTH 1
1965 #define R_SERIAL2_XOFF__auto_xoff__disable 0
1966 #define R_SERIAL2_XOFF__auto_xoff__enable 1
1967 #define R_SERIAL2_XOFF__xoff_char__BITNR 0
1968 #define R_SERIAL2_XOFF__xoff_char__WIDTH 8
1969
1970 #define R_SERIAL3_CTRL (IO_TYPECAST_UDWORD 0xb0000078)
1971 #define R_SERIAL3_CTRL__tr_baud__BITNR 28
1972 #define R_SERIAL3_CTRL__tr_baud__WIDTH 4
1973 #define R_SERIAL3_CTRL__tr_baud__c300Hz 0
1974 #define R_SERIAL3_CTRL__tr_baud__c600Hz 1
1975 #define R_SERIAL3_CTRL__tr_baud__c1200Hz 2
1976 #define R_SERIAL3_CTRL__tr_baud__c2400Hz 3
1977 #define R_SERIAL3_CTRL__tr_baud__c4800Hz 4
1978 #define R_SERIAL3_CTRL__tr_baud__c9600Hz 5
1979 #define R_SERIAL3_CTRL__tr_baud__c19k2Hz 6
1980 #define R_SERIAL3_CTRL__tr_baud__c38k4Hz 7
1981 #define R_SERIAL3_CTRL__tr_baud__c57k6Hz 8
1982 #define R_SERIAL3_CTRL__tr_baud__c115k2Hz 9
1983 #define R_SERIAL3_CTRL__tr_baud__c230k4Hz 10
1984 #define R_SERIAL3_CTRL__tr_baud__c460k8Hz 11
1985 #define R_SERIAL3_CTRL__tr_baud__c921k6Hz 12
1986 #define R_SERIAL3_CTRL__tr_baud__c1843k2Hz 13
1987 #define R_SERIAL3_CTRL__tr_baud__c6250kHz 14
1988 #define R_SERIAL3_CTRL__tr_baud__reserved 15
1989 #define R_SERIAL3_CTRL__rec_baud__BITNR 24
1990 #define R_SERIAL3_CTRL__rec_baud__WIDTH 4
1991 #define R_SERIAL3_CTRL__rec_baud__c300Hz 0
1992 #define R_SERIAL3_CTRL__rec_baud__c600Hz 1
1993 #define R_SERIAL3_CTRL__rec_baud__c1200Hz 2
1994 #define R_SERIAL3_CTRL__rec_baud__c2400Hz 3
1995 #define R_SERIAL3_CTRL__rec_baud__c4800Hz 4
1996 #define R_SERIAL3_CTRL__rec_baud__c9600Hz 5
1997 #define R_SERIAL3_CTRL__rec_baud__c19k2Hz 6
1998 #define R_SERIAL3_CTRL__rec_baud__c38k4Hz 7
1999 #define R_SERIAL3_CTRL__rec_baud__c57k6Hz 8
2000 #define R_SERIAL3_CTRL__rec_baud__c115k2Hz 9
2001 #define R_SERIAL3_CTRL__rec_baud__c230k4Hz 10
2002 #define R_SERIAL3_CTRL__rec_baud__c460k8Hz 11
2003 #define R_SERIAL3_CTRL__rec_baud__c921k6Hz 12
2004 #define R_SERIAL3_CTRL__rec_baud__c1843k2Hz 13
2005 #define R_SERIAL3_CTRL__rec_baud__c6250kHz 14
2006 #define R_SERIAL3_CTRL__rec_baud__reserved 15
2007 #define R_SERIAL3_CTRL__dma_err__BITNR 23
2008 #define R_SERIAL3_CTRL__dma_err__WIDTH 1
2009 #define R_SERIAL3_CTRL__dma_err__stop 0
2010 #define R_SERIAL3_CTRL__dma_err__ignore 1
2011 #define R_SERIAL3_CTRL__rec_enable__BITNR 22
2012 #define R_SERIAL3_CTRL__rec_enable__WIDTH 1
2013 #define R_SERIAL3_CTRL__rec_enable__disable 0
2014 #define R_SERIAL3_CTRL__rec_enable__enable 1
2015 #define R_SERIAL3_CTRL__rts___BITNR 21
2016 #define R_SERIAL3_CTRL__rts___WIDTH 1
2017 #define R_SERIAL3_CTRL__rts___active 0
2018 #define R_SERIAL3_CTRL__rts___inactive 1
2019 #define R_SERIAL3_CTRL__sampling__BITNR 20
2020 #define R_SERIAL3_CTRL__sampling__WIDTH 1
2021 #define R_SERIAL3_CTRL__sampling__middle 0
2022 #define R_SERIAL3_CTRL__sampling__majority 1
2023 #define R_SERIAL3_CTRL__rec_stick_par__BITNR 19
2024 #define R_SERIAL3_CTRL__rec_stick_par__WIDTH 1
2025 #define R_SERIAL3_CTRL__rec_stick_par__normal 0
2026 #define R_SERIAL3_CTRL__rec_stick_par__stick 1
2027 #define R_SERIAL3_CTRL__rec_par__BITNR 18
2028 #define R_SERIAL3_CTRL__rec_par__WIDTH 1
2029 #define R_SERIAL3_CTRL__rec_par__even 0
2030 #define R_SERIAL3_CTRL__rec_par__odd 1
2031 #define R_SERIAL3_CTRL__rec_par_en__BITNR 17
2032 #define R_SERIAL3_CTRL__rec_par_en__WIDTH 1
2033 #define R_SERIAL3_CTRL__rec_par_en__disable 0
2034 #define R_SERIAL3_CTRL__rec_par_en__enable 1
2035 #define R_SERIAL3_CTRL__rec_bitnr__BITNR 16
2036 #define R_SERIAL3_CTRL__rec_bitnr__WIDTH 1
2037 #define R_SERIAL3_CTRL__rec_bitnr__rec_8bit 0
2038 #define R_SERIAL3_CTRL__rec_bitnr__rec_7bit 1
2039 #define R_SERIAL3_CTRL__txd__BITNR 15
2040 #define R_SERIAL3_CTRL__txd__WIDTH 1
2041 #define R_SERIAL3_CTRL__tr_enable__BITNR 14
2042 #define R_SERIAL3_CTRL__tr_enable__WIDTH 1
2043 #define R_SERIAL3_CTRL__tr_enable__disable 0
2044 #define R_SERIAL3_CTRL__tr_enable__enable 1
2045 #define R_SERIAL3_CTRL__auto_cts__BITNR 13
2046 #define R_SERIAL3_CTRL__auto_cts__WIDTH 1
2047 #define R_SERIAL3_CTRL__auto_cts__disabled 0
2048 #define R_SERIAL3_CTRL__auto_cts__active 1
2049 #define R_SERIAL3_CTRL__stop_bits__BITNR 12
2050 #define R_SERIAL3_CTRL__stop_bits__WIDTH 1
2051 #define R_SERIAL3_CTRL__stop_bits__one_bit 0
2052 #define R_SERIAL3_CTRL__stop_bits__two_bits 1
2053 #define R_SERIAL3_CTRL__tr_stick_par__BITNR 11
2054 #define R_SERIAL3_CTRL__tr_stick_par__WIDTH 1
2055 #define R_SERIAL3_CTRL__tr_stick_par__normal 0
2056 #define R_SERIAL3_CTRL__tr_stick_par__stick 1
2057 #define R_SERIAL3_CTRL__tr_par__BITNR 10
2058 #define R_SERIAL3_CTRL__tr_par__WIDTH 1
2059 #define R_SERIAL3_CTRL__tr_par__even 0
2060 #define R_SERIAL3_CTRL__tr_par__odd 1
2061 #define R_SERIAL3_CTRL__tr_par_en__BITNR 9
2062 #define R_SERIAL3_CTRL__tr_par_en__WIDTH 1
2063 #define R_SERIAL3_CTRL__tr_par_en__disable 0
2064 #define R_SERIAL3_CTRL__tr_par_en__enable 1
2065 #define R_SERIAL3_CTRL__tr_bitnr__BITNR 8
2066 #define R_SERIAL3_CTRL__tr_bitnr__WIDTH 1
2067 #define R_SERIAL3_CTRL__tr_bitnr__tr_8bit 0
2068 #define R_SERIAL3_CTRL__tr_bitnr__tr_7bit 1
2069 #define R_SERIAL3_CTRL__data_out__BITNR 0
2070 #define R_SERIAL3_CTRL__data_out__WIDTH 8
2071
2072 #define R_SERIAL3_BAUD (IO_TYPECAST_BYTE 0xb000007b)
2073 #define R_SERIAL3_BAUD__tr_baud__BITNR 4
2074 #define R_SERIAL3_BAUD__tr_baud__WIDTH 4
2075 #define R_SERIAL3_BAUD__tr_baud__c300Hz 0
2076 #define R_SERIAL3_BAUD__tr_baud__c600Hz 1
2077 #define R_SERIAL3_BAUD__tr_baud__c1200Hz 2
2078 #define R_SERIAL3_BAUD__tr_baud__c2400Hz 3
2079 #define R_SERIAL3_BAUD__tr_baud__c4800Hz 4
2080 #define R_SERIAL3_BAUD__tr_baud__c9600Hz 5
2081 #define R_SERIAL3_BAUD__tr_baud__c19k2Hz 6
2082 #define R_SERIAL3_BAUD__tr_baud__c38k4Hz 7
2083 #define R_SERIAL3_BAUD__tr_baud__c57k6Hz 8
2084 #define R_SERIAL3_BAUD__tr_baud__c115k2Hz 9
2085 #define R_SERIAL3_BAUD__tr_baud__c230k4Hz 10
2086 #define R_SERIAL3_BAUD__tr_baud__c460k8Hz 11
2087 #define R_SERIAL3_BAUD__tr_baud__c921k6Hz 12
2088 #define R_SERIAL3_BAUD__tr_baud__c1843k2Hz 13
2089 #define R_SERIAL3_BAUD__tr_baud__c6250kHz 14
2090 #define R_SERIAL3_BAUD__tr_baud__reserved 15
2091 #define R_SERIAL3_BAUD__rec_baud__BITNR 0
2092 #define R_SERIAL3_BAUD__rec_baud__WIDTH 4
2093 #define R_SERIAL3_BAUD__rec_baud__c300Hz 0
2094 #define R_SERIAL3_BAUD__rec_baud__c600Hz 1
2095 #define R_SERIAL3_BAUD__rec_baud__c1200Hz 2
2096 #define R_SERIAL3_BAUD__rec_baud__c2400Hz 3
2097 #define R_SERIAL3_BAUD__rec_baud__c4800Hz 4
2098 #define R_SERIAL3_BAUD__rec_baud__c9600Hz 5
2099 #define R_SERIAL3_BAUD__rec_baud__c19k2Hz 6
2100 #define R_SERIAL3_BAUD__rec_baud__c38k4Hz 7
2101 #define R_SERIAL3_BAUD__rec_baud__c57k6Hz 8
2102 #define R_SERIAL3_BAUD__rec_baud__c115k2Hz 9
2103 #define R_SERIAL3_BAUD__rec_baud__c230k4Hz 10
2104 #define R_SERIAL3_BAUD__rec_baud__c460k8Hz 11
2105 #define R_SERIAL3_BAUD__rec_baud__c921k6Hz 12
2106 #define R_SERIAL3_BAUD__rec_baud__c1843k2Hz 13
2107 #define R_SERIAL3_BAUD__rec_baud__c6250kHz 14
2108 #define R_SERIAL3_BAUD__rec_baud__reserved 15
2109
2110 #define R_SERIAL3_REC_CTRL (IO_TYPECAST_BYTE 0xb000007a)
2111 #define R_SERIAL3_REC_CTRL__dma_err__BITNR 7
2112 #define R_SERIAL3_REC_CTRL__dma_err__WIDTH 1
2113 #define R_SERIAL3_REC_CTRL__dma_err__stop 0
2114 #define R_SERIAL3_REC_CTRL__dma_err__ignore 1
2115 #define R_SERIAL3_REC_CTRL__rec_enable__BITNR 6
2116 #define R_SERIAL3_REC_CTRL__rec_enable__WIDTH 1
2117 #define R_SERIAL3_REC_CTRL__rec_enable__disable 0
2118 #define R_SERIAL3_REC_CTRL__rec_enable__enable 1
2119 #define R_SERIAL3_REC_CTRL__rts___BITNR 5
2120 #define R_SERIAL3_REC_CTRL__rts___WIDTH 1
2121 #define R_SERIAL3_REC_CTRL__rts___active 0
2122 #define R_SERIAL3_REC_CTRL__rts___inactive 1
2123 #define R_SERIAL3_REC_CTRL__sampling__BITNR 4
2124 #define R_SERIAL3_REC_CTRL__sampling__WIDTH 1
2125 #define R_SERIAL3_REC_CTRL__sampling__middle 0
2126 #define R_SERIAL3_REC_CTRL__sampling__majority 1
2127 #define R_SERIAL3_REC_CTRL__rec_stick_par__BITNR 3
2128 #define R_SERIAL3_REC_CTRL__rec_stick_par__WIDTH 1
2129 #define R_SERIAL3_REC_CTRL__rec_stick_par__normal 0
2130 #define R_SERIAL3_REC_CTRL__rec_stick_par__stick 1
2131 #define R_SERIAL3_REC_CTRL__rec_par__BITNR 2
2132 #define R_SERIAL3_REC_CTRL__rec_par__WIDTH 1
2133 #define R_SERIAL3_REC_CTRL__rec_par__even 0
2134 #define R_SERIAL3_REC_CTRL__rec_par__odd 1
2135 #define R_SERIAL3_REC_CTRL__rec_par_en__BITNR 1
2136 #define R_SERIAL3_REC_CTRL__rec_par_en__WIDTH 1
2137 #define R_SERIAL3_REC_CTRL__rec_par_en__disable 0
2138 #define R_SERIAL3_REC_CTRL__rec_par_en__enable 1
2139 #define R_SERIAL3_REC_CTRL__rec_bitnr__BITNR 0
2140 #define R_SERIAL3_REC_CTRL__rec_bitnr__WIDTH 1
2141 #define R_SERIAL3_REC_CTRL__rec_bitnr__rec_8bit 0
2142 #define R_SERIAL3_REC_CTRL__rec_bitnr__rec_7bit 1
2143
2144 #define R_SERIAL3_TR_CTRL (IO_TYPECAST_BYTE 0xb0000079)
2145 #define R_SERIAL3_TR_CTRL__txd__BITNR 7
2146 #define R_SERIAL3_TR_CTRL__txd__WIDTH 1
2147 #define R_SERIAL3_TR_CTRL__tr_enable__BITNR 6
2148 #define R_SERIAL3_TR_CTRL__tr_enable__WIDTH 1
2149 #define R_SERIAL3_TR_CTRL__tr_enable__disable 0
2150 #define R_SERIAL3_TR_CTRL__tr_enable__enable 1
2151 #define R_SERIAL3_TR_CTRL__auto_cts__BITNR 5
2152 #define R_SERIAL3_TR_CTRL__auto_cts__WIDTH 1
2153 #define R_SERIAL3_TR_CTRL__auto_cts__disabled 0
2154 #define R_SERIAL3_TR_CTRL__auto_cts__active 1
2155 #define R_SERIAL3_TR_CTRL__stop_bits__BITNR 4
2156 #define R_SERIAL3_TR_CTRL__stop_bits__WIDTH 1
2157 #define R_SERIAL3_TR_CTRL__stop_bits__one_bit 0
2158 #define R_SERIAL3_TR_CTRL__stop_bits__two_bits 1
2159 #define R_SERIAL3_TR_CTRL__tr_stick_par__BITNR 3
2160 #define R_SERIAL3_TR_CTRL__tr_stick_par__WIDTH 1
2161 #define R_SERIAL3_TR_CTRL__tr_stick_par__normal 0
2162 #define R_SERIAL3_TR_CTRL__tr_stick_par__stick 1
2163 #define R_SERIAL3_TR_CTRL__tr_par__BITNR 2
2164 #define R_SERIAL3_TR_CTRL__tr_par__WIDTH 1
2165 #define R_SERIAL3_TR_CTRL__tr_par__even 0
2166 #define R_SERIAL3_TR_CTRL__tr_par__odd 1
2167 #define R_SERIAL3_TR_CTRL__tr_par_en__BITNR 1
2168 #define R_SERIAL3_TR_CTRL__tr_par_en__WIDTH 1
2169 #define R_SERIAL3_TR_CTRL__tr_par_en__disable 0
2170 #define R_SERIAL3_TR_CTRL__tr_par_en__enable 1
2171 #define R_SERIAL3_TR_CTRL__tr_bitnr__BITNR 0
2172 #define R_SERIAL3_TR_CTRL__tr_bitnr__WIDTH 1
2173 #define R_SERIAL3_TR_CTRL__tr_bitnr__tr_8bit 0
2174 #define R_SERIAL3_TR_CTRL__tr_bitnr__tr_7bit 1
2175
2176 #define R_SERIAL3_TR_DATA (IO_TYPECAST_BYTE 0xb0000078)
2177 #define R_SERIAL3_TR_DATA__data_out__BITNR 0
2178 #define R_SERIAL3_TR_DATA__data_out__WIDTH 8
2179
2180 #define R_SERIAL3_READ (IO_TYPECAST_RO_UDWORD 0xb0000078)
2181 #define R_SERIAL3_READ__xoff_detect__BITNR 15
2182 #define R_SERIAL3_READ__xoff_detect__WIDTH 1
2183 #define R_SERIAL3_READ__xoff_detect__no_xoff 0
2184 #define R_SERIAL3_READ__xoff_detect__xoff 1
2185 #define R_SERIAL3_READ__cts___BITNR 14
2186 #define R_SERIAL3_READ__cts___WIDTH 1
2187 #define R_SERIAL3_READ__cts___active 0
2188 #define R_SERIAL3_READ__cts___inactive 1
2189 #define R_SERIAL3_READ__tr_ready__BITNR 13
2190 #define R_SERIAL3_READ__tr_ready__WIDTH 1
2191 #define R_SERIAL3_READ__tr_ready__full 0
2192 #define R_SERIAL3_READ__tr_ready__ready 1
2193 #define R_SERIAL3_READ__rxd__BITNR 12
2194 #define R_SERIAL3_READ__rxd__WIDTH 1
2195 #define R_SERIAL3_READ__overrun__BITNR 11
2196 #define R_SERIAL3_READ__overrun__WIDTH 1
2197 #define R_SERIAL3_READ__overrun__no 0
2198 #define R_SERIAL3_READ__overrun__yes 1
2199 #define R_SERIAL3_READ__par_err__BITNR 10
2200 #define R_SERIAL3_READ__par_err__WIDTH 1
2201 #define R_SERIAL3_READ__par_err__no 0
2202 #define R_SERIAL3_READ__par_err__yes 1
2203 #define R_SERIAL3_READ__framing_err__BITNR 9
2204 #define R_SERIAL3_READ__framing_err__WIDTH 1
2205 #define R_SERIAL3_READ__framing_err__no 0
2206 #define R_SERIAL3_READ__framing_err__yes 1
2207 #define R_SERIAL3_READ__data_avail__BITNR 8
2208 #define R_SERIAL3_READ__data_avail__WIDTH 1
2209 #define R_SERIAL3_READ__data_avail__no 0
2210 #define R_SERIAL3_READ__data_avail__yes 1
2211 #define R_SERIAL3_READ__data_in__BITNR 0
2212 #define R_SERIAL3_READ__data_in__WIDTH 8
2213
2214 #define R_SERIAL3_STATUS (IO_TYPECAST_RO_BYTE 0xb0000079)
2215 #define R_SERIAL3_STATUS__xoff_detect__BITNR 7
2216 #define R_SERIAL3_STATUS__xoff_detect__WIDTH 1
2217 #define R_SERIAL3_STATUS__xoff_detect__no_xoff 0
2218 #define R_SERIAL3_STATUS__xoff_detect__xoff 1
2219 #define R_SERIAL3_STATUS__cts___BITNR 6
2220 #define R_SERIAL3_STATUS__cts___WIDTH 1
2221 #define R_SERIAL3_STATUS__cts___active 0
2222 #define R_SERIAL3_STATUS__cts___inactive 1
2223 #define R_SERIAL3_STATUS__tr_ready__BITNR 5
2224 #define R_SERIAL3_STATUS__tr_ready__WIDTH 1
2225 #define R_SERIAL3_STATUS__tr_ready__full 0
2226 #define R_SERIAL3_STATUS__tr_ready__ready 1
2227 #define R_SERIAL3_STATUS__rxd__BITNR 4
2228 #define R_SERIAL3_STATUS__rxd__WIDTH 1
2229 #define R_SERIAL3_STATUS__overrun__BITNR 3
2230 #define R_SERIAL3_STATUS__overrun__WIDTH 1
2231 #define R_SERIAL3_STATUS__overrun__no 0
2232 #define R_SERIAL3_STATUS__overrun__yes 1
2233 #define R_SERIAL3_STATUS__par_err__BITNR 2
2234 #define R_SERIAL3_STATUS__par_err__WIDTH 1
2235 #define R_SERIAL3_STATUS__par_err__no 0
2236 #define R_SERIAL3_STATUS__par_err__yes 1
2237 #define R_SERIAL3_STATUS__framing_err__BITNR 1
2238 #define R_SERIAL3_STATUS__framing_err__WIDTH 1
2239 #define R_SERIAL3_STATUS__framing_err__no 0
2240 #define R_SERIAL3_STATUS__framing_err__yes 1
2241 #define R_SERIAL3_STATUS__data_avail__BITNR 0
2242 #define R_SERIAL3_STATUS__data_avail__WIDTH 1
2243 #define R_SERIAL3_STATUS__data_avail__no 0
2244 #define R_SERIAL3_STATUS__data_avail__yes 1
2245
2246 #define R_SERIAL3_REC_DATA (IO_TYPECAST_RO_BYTE 0xb0000078)
2247 #define R_SERIAL3_REC_DATA__data_in__BITNR 0
2248 #define R_SERIAL3_REC_DATA__data_in__WIDTH 8
2249
2250 #define R_SERIAL3_XOFF (IO_TYPECAST_UDWORD 0xb000007c)
2251 #define R_SERIAL3_XOFF__tx_stop__BITNR 9
2252 #define R_SERIAL3_XOFF__tx_stop__WIDTH 1
2253 #define R_SERIAL3_XOFF__tx_stop__enable 0
2254 #define R_SERIAL3_XOFF__tx_stop__stop 1
2255 #define R_SERIAL3_XOFF__auto_xoff__BITNR 8
2256 #define R_SERIAL3_XOFF__auto_xoff__WIDTH 1
2257 #define R_SERIAL3_XOFF__auto_xoff__disable 0
2258 #define R_SERIAL3_XOFF__auto_xoff__enable 1
2259 #define R_SERIAL3_XOFF__xoff_char__BITNR 0
2260 #define R_SERIAL3_XOFF__xoff_char__WIDTH 8
2261
2262 #define R_ALT_SER_BAUDRATE (IO_TYPECAST_UDWORD 0xb000005c)
2263 #define R_ALT_SER_BAUDRATE__ser3_tr__BITNR 28
2264 #define R_ALT_SER_BAUDRATE__ser3_tr__WIDTH 2
2265 #define R_ALT_SER_BAUDRATE__ser3_tr__normal 0
2266 #define R_ALT_SER_BAUDRATE__ser3_tr__prescale 1
2267 #define R_ALT_SER_BAUDRATE__ser3_tr__extern 2
2268 #define R_ALT_SER_BAUDRATE__ser3_tr__timer 3
2269 #define R_ALT_SER_BAUDRATE__ser3_rec__BITNR 24
2270 #define R_ALT_SER_BAUDRATE__ser3_rec__WIDTH 2
2271 #define R_ALT_SER_BAUDRATE__ser3_rec__normal 0
2272 #define R_ALT_SER_BAUDRATE__ser3_rec__prescale 1
2273 #define R_ALT_SER_BAUDRATE__ser3_rec__extern 2
2274 #define R_ALT_SER_BAUDRATE__ser3_rec__timer 3
2275 #define R_ALT_SER_BAUDRATE__ser2_tr__BITNR 20
2276 #define R_ALT_SER_BAUDRATE__ser2_tr__WIDTH 2
2277 #define R_ALT_SER_BAUDRATE__ser2_tr__normal 0
2278 #define R_ALT_SER_BAUDRATE__ser2_tr__prescale 1
2279 #define R_ALT_SER_BAUDRATE__ser2_tr__extern 2
2280 #define R_ALT_SER_BAUDRATE__ser2_tr__timer 3
2281 #define R_ALT_SER_BAUDRATE__ser2_rec__BITNR 16
2282 #define R_ALT_SER_BAUDRATE__ser2_rec__WIDTH 2
2283 #define R_ALT_SER_BAUDRATE__ser2_rec__normal 0
2284 #define R_ALT_SER_BAUDRATE__ser2_rec__prescale 1
2285 #define R_ALT_SER_BAUDRATE__ser2_rec__extern 2
2286 #define R_ALT_SER_BAUDRATE__ser2_rec__timer 3
2287 #define R_ALT_SER_BAUDRATE__ser1_tr__BITNR 12
2288 #define R_ALT_SER_BAUDRATE__ser1_tr__WIDTH 2
2289 #define R_ALT_SER_BAUDRATE__ser1_tr__normal 0
2290 #define R_ALT_SER_BAUDRATE__ser1_tr__prescale 1
2291 #define R_ALT_SER_BAUDRATE__ser1_tr__extern 2
2292 #define R_ALT_SER_BAUDRATE__ser1_tr__timer 3
2293 #define R_ALT_SER_BAUDRATE__ser1_rec__BITNR 8
2294 #define R_ALT_SER_BAUDRATE__ser1_rec__WIDTH 2
2295 #define R_ALT_SER_BAUDRATE__ser1_rec__normal 0
2296 #define R_ALT_SER_BAUDRATE__ser1_rec__prescale 1
2297 #define R_ALT_SER_BAUDRATE__ser1_rec__extern 2
2298 #define R_ALT_SER_BAUDRATE__ser1_rec__timer 3
2299 #define R_ALT_SER_BAUDRATE__ser0_tr__BITNR 4
2300 #define R_ALT_SER_BAUDRATE__ser0_tr__WIDTH 2
2301 #define R_ALT_SER_BAUDRATE__ser0_tr__normal 0
2302 #define R_ALT_SER_BAUDRATE__ser0_tr__prescale 1
2303 #define R_ALT_SER_BAUDRATE__ser0_tr__extern 2
2304 #define R_ALT_SER_BAUDRATE__ser0_tr__timer 3
2305 #define R_ALT_SER_BAUDRATE__ser0_rec__BITNR 0
2306 #define R_ALT_SER_BAUDRATE__ser0_rec__WIDTH 2
2307 #define R_ALT_SER_BAUDRATE__ser0_rec__normal 0
2308 #define R_ALT_SER_BAUDRATE__ser0_rec__prescale 1
2309 #define R_ALT_SER_BAUDRATE__ser0_rec__extern 2
2310 #define R_ALT_SER_BAUDRATE__ser0_rec__timer 3
2311
2312 /*
2313 !* Network interface registers
2314 !*/
2315
2316 #define R_NETWORK_SA_0 (IO_TYPECAST_UDWORD 0xb0000080)
2317 #define R_NETWORK_SA_0__ma0_low__BITNR 0
2318 #define R_NETWORK_SA_0__ma0_low__WIDTH 32
2319
2320 #define R_NETWORK_SA_1 (IO_TYPECAST_UDWORD 0xb0000084)
2321 #define R_NETWORK_SA_1__ma1_low__BITNR 16
2322 #define R_NETWORK_SA_1__ma1_low__WIDTH 16
2323 #define R_NETWORK_SA_1__ma0_high__BITNR 0
2324 #define R_NETWORK_SA_1__ma0_high__WIDTH 16
2325
2326 #define R_NETWORK_SA_2 (IO_TYPECAST_UDWORD 0xb0000088)
2327 #define R_NETWORK_SA_2__ma1_high__BITNR 0
2328 #define R_NETWORK_SA_2__ma1_high__WIDTH 32
2329
2330 #define R_NETWORK_GA_0 (IO_TYPECAST_UDWORD 0xb000008c)
2331 #define R_NETWORK_GA_0__ga_low__BITNR 0
2332 #define R_NETWORK_GA_0__ga_low__WIDTH 32
2333
2334 #define R_NETWORK_GA_1 (IO_TYPECAST_UDWORD 0xb0000090)
2335 #define R_NETWORK_GA_1__ga_high__BITNR 0
2336 #define R_NETWORK_GA_1__ga_high__WIDTH 32
2337
2338 #define R_NETWORK_REC_CONFIG (IO_TYPECAST_UDWORD 0xb0000094)
2339 #define R_NETWORK_REC_CONFIG__max_size__BITNR 10
2340 #define R_NETWORK_REC_CONFIG__max_size__WIDTH 1
2341 #define R_NETWORK_REC_CONFIG__max_size__size1518 0
2342 #define R_NETWORK_REC_CONFIG__max_size__size1522 1
2343 #define R_NETWORK_REC_CONFIG__duplex__BITNR 9
2344 #define R_NETWORK_REC_CONFIG__duplex__WIDTH 1
2345 #define R_NETWORK_REC_CONFIG__duplex__full 1
2346 #define R_NETWORK_REC_CONFIG__duplex__half 0
2347 #define R_NETWORK_REC_CONFIG__bad_crc__BITNR 8
2348 #define R_NETWORK_REC_CONFIG__bad_crc__WIDTH 1
2349 #define R_NETWORK_REC_CONFIG__bad_crc__receive 1
2350 #define R_NETWORK_REC_CONFIG__bad_crc__discard 0
2351 #define R_NETWORK_REC_CONFIG__oversize__BITNR 7
2352 #define R_NETWORK_REC_CONFIG__oversize__WIDTH 1
2353 #define R_NETWORK_REC_CONFIG__oversize__receive 1
2354 #define R_NETWORK_REC_CONFIG__oversize__discard 0
2355 #define R_NETWORK_REC_CONFIG__undersize__BITNR 6
2356 #define R_NETWORK_REC_CONFIG__undersize__WIDTH 1
2357 #define R_NETWORK_REC_CONFIG__undersize__receive 1
2358 #define R_NETWORK_REC_CONFIG__undersize__discard 0
2359 #define R_NETWORK_REC_CONFIG__all_roots__BITNR 5
2360 #define R_NETWORK_REC_CONFIG__all_roots__WIDTH 1
2361 #define R_NETWORK_REC_CONFIG__all_roots__receive 1
2362 #define R_NETWORK_REC_CONFIG__all_roots__discard 0
2363 #define R_NETWORK_REC_CONFIG__tr_broadcast__BITNR 4
2364 #define R_NETWORK_REC_CONFIG__tr_broadcast__WIDTH 1
2365 #define R_NETWORK_REC_CONFIG__tr_broadcast__receive 1
2366 #define R_NETWORK_REC_CONFIG__tr_broadcast__discard 0
2367 #define R_NETWORK_REC_CONFIG__broadcast__BITNR 3
2368 #define R_NETWORK_REC_CONFIG__broadcast__WIDTH 1
2369 #define R_NETWORK_REC_CONFIG__broadcast__receive 1
2370 #define R_NETWORK_REC_CONFIG__broadcast__discard 0
2371 #define R_NETWORK_REC_CONFIG__individual__BITNR 2
2372 #define R_NETWORK_REC_CONFIG__individual__WIDTH 1
2373 #define R_NETWORK_REC_CONFIG__individual__receive 1
2374 #define R_NETWORK_REC_CONFIG__individual__discard 0
2375 #define R_NETWORK_REC_CONFIG__ma1__BITNR 1
2376 #define R_NETWORK_REC_CONFIG__ma1__WIDTH 1
2377 #define R_NETWORK_REC_CONFIG__ma1__enable 1
2378 #define R_NETWORK_REC_CONFIG__ma1__disable 0
2379 #define R_NETWORK_REC_CONFIG__ma0__BITNR 0
2380 #define R_NETWORK_REC_CONFIG__ma0__WIDTH 1
2381 #define R_NETWORK_REC_CONFIG__ma0__enable 1
2382 #define R_NETWORK_REC_CONFIG__ma0__disable 0
2383
2384 #define R_NETWORK_GEN_CONFIG (IO_TYPECAST_UDWORD 0xb0000098)
2385 #define R_NETWORK_GEN_CONFIG__loopback__BITNR 5
2386 #define R_NETWORK_GEN_CONFIG__loopback__WIDTH 1
2387 #define R_NETWORK_GEN_CONFIG__loopback__on 1
2388 #define R_NETWORK_GEN_CONFIG__loopback__off 0
2389 #define R_NETWORK_GEN_CONFIG__frame__BITNR 4
2390 #define R_NETWORK_GEN_CONFIG__frame__WIDTH 1
2391 #define R_NETWORK_GEN_CONFIG__frame__tokenr 1
2392 #define R_NETWORK_GEN_CONFIG__frame__ether 0
2393 #define R_NETWORK_GEN_CONFIG__vg__BITNR 3
2394 #define R_NETWORK_GEN_CONFIG__vg__WIDTH 1
2395 #define R_NETWORK_GEN_CONFIG__vg__on 1
2396 #define R_NETWORK_GEN_CONFIG__vg__off 0
2397 #define R_NETWORK_GEN_CONFIG__phy__BITNR 1
2398 #define R_NETWORK_GEN_CONFIG__phy__WIDTH 2
2399 #define R_NETWORK_GEN_CONFIG__phy__sni 0
2400 #define R_NETWORK_GEN_CONFIG__phy__mii_clk 1
2401 #define R_NETWORK_GEN_CONFIG__phy__mii_err 2
2402 #define R_NETWORK_GEN_CONFIG__phy__mii_req 3
2403 #define R_NETWORK_GEN_CONFIG__enable__BITNR 0
2404 #define R_NETWORK_GEN_CONFIG__enable__WIDTH 1
2405 #define R_NETWORK_GEN_CONFIG__enable__on 1
2406 #define R_NETWORK_GEN_CONFIG__enable__off 0
2407
2408 #define R_NETWORK_TR_CTRL (IO_TYPECAST_UDWORD 0xb000009c)
2409 #define R_NETWORK_TR_CTRL__clr_error__BITNR 8
2410 #define R_NETWORK_TR_CTRL__clr_error__WIDTH 1
2411 #define R_NETWORK_TR_CTRL__clr_error__clr 1
2412 #define R_NETWORK_TR_CTRL__clr_error__nop 0
2413 #define R_NETWORK_TR_CTRL__delay__BITNR 5
2414 #define R_NETWORK_TR_CTRL__delay__WIDTH 1
2415 #define R_NETWORK_TR_CTRL__delay__d2us 1
2416 #define R_NETWORK_TR_CTRL__delay__none 0
2417 #define R_NETWORK_TR_CTRL__cancel__BITNR 4
2418 #define R_NETWORK_TR_CTRL__cancel__WIDTH 1
2419 #define R_NETWORK_TR_CTRL__cancel__do 1
2420 #define R_NETWORK_TR_CTRL__cancel__dont 0
2421 #define R_NETWORK_TR_CTRL__cd__BITNR 3
2422 #define R_NETWORK_TR_CTRL__cd__WIDTH 1
2423 #define R_NETWORK_TR_CTRL__cd__enable 0
2424 #define R_NETWORK_TR_CTRL__cd__disable 1
2425 #define R_NETWORK_TR_CTRL__cd__ack_col 0
2426 #define R_NETWORK_TR_CTRL__cd__ack_crs 1
2427 #define R_NETWORK_TR_CTRL__retry__BITNR 2
2428 #define R_NETWORK_TR_CTRL__retry__WIDTH 1
2429 #define R_NETWORK_TR_CTRL__retry__enable 0
2430 #define R_NETWORK_TR_CTRL__retry__disable 1
2431 #define R_NETWORK_TR_CTRL__pad__BITNR 1
2432 #define R_NETWORK_TR_CTRL__pad__WIDTH 1
2433 #define R_NETWORK_TR_CTRL__pad__enable 1
2434 #define R_NETWORK_TR_CTRL__pad__disable 0
2435 #define R_NETWORK_TR_CTRL__crc__BITNR 0
2436 #define R_NETWORK_TR_CTRL__crc__WIDTH 1
2437 #define R_NETWORK_TR_CTRL__crc__enable 0
2438 #define R_NETWORK_TR_CTRL__crc__disable 1
2439
2440 #define R_NETWORK_MGM_CTRL (IO_TYPECAST_UDWORD 0xb00000a0)
2441 #define R_NETWORK_MGM_CTRL__txd_pins__BITNR 4
2442 #define R_NETWORK_MGM_CTRL__txd_pins__WIDTH 4
2443 #define R_NETWORK_MGM_CTRL__txer_pin__BITNR 3
2444 #define R_NETWORK_MGM_CTRL__txer_pin__WIDTH 1
2445 #define R_NETWORK_MGM_CTRL__mdck__BITNR 2
2446 #define R_NETWORK_MGM_CTRL__mdck__WIDTH 1
2447 #define R_NETWORK_MGM_CTRL__mdoe__BITNR 1
2448 #define R_NETWORK_MGM_CTRL__mdoe__WIDTH 1
2449 #define R_NETWORK_MGM_CTRL__mdoe__enable 1
2450 #define R_NETWORK_MGM_CTRL__mdoe__disable 0
2451 #define R_NETWORK_MGM_CTRL__mdio__BITNR 0
2452 #define R_NETWORK_MGM_CTRL__mdio__WIDTH 1
2453
2454 #define R_NETWORK_STAT (IO_TYPECAST_RO_UDWORD 0xb00000a0)
2455 #define R_NETWORK_STAT__rxd_pins__BITNR 4
2456 #define R_NETWORK_STAT__rxd_pins__WIDTH 4
2457 #define R_NETWORK_STAT__rxer__BITNR 3
2458 #define R_NETWORK_STAT__rxer__WIDTH 1
2459 #define R_NETWORK_STAT__underrun__BITNR 2
2460 #define R_NETWORK_STAT__underrun__WIDTH 1
2461 #define R_NETWORK_STAT__underrun__yes 1
2462 #define R_NETWORK_STAT__underrun__no 0
2463 #define R_NETWORK_STAT__exc_col__BITNR 1
2464 #define R_NETWORK_STAT__exc_col__WIDTH 1
2465 #define R_NETWORK_STAT__exc_col__yes 1
2466 #define R_NETWORK_STAT__exc_col__no 0
2467 #define R_NETWORK_STAT__mdio__BITNR 0
2468 #define R_NETWORK_STAT__mdio__WIDTH 1
2469
2470 #define R_REC_COUNTERS (IO_TYPECAST_RO_UDWORD 0xb00000a4)
2471 #define R_REC_COUNTERS__congestion__BITNR 24
2472 #define R_REC_COUNTERS__congestion__WIDTH 8
2473 #define R_REC_COUNTERS__oversize__BITNR 16
2474 #define R_REC_COUNTERS__oversize__WIDTH 8
2475 #define R_REC_COUNTERS__alignment_error__BITNR 8
2476 #define R_REC_COUNTERS__alignment_error__WIDTH 8
2477 #define R_REC_COUNTERS__crc_error__BITNR 0
2478 #define R_REC_COUNTERS__crc_error__WIDTH 8
2479
2480 #define R_TR_COUNTERS (IO_TYPECAST_RO_UDWORD 0xb00000a8)
2481 #define R_TR_COUNTERS__deferred__BITNR 24
2482 #define R_TR_COUNTERS__deferred__WIDTH 8
2483 #define R_TR_COUNTERS__late_col__BITNR 16
2484 #define R_TR_COUNTERS__late_col__WIDTH 8
2485 #define R_TR_COUNTERS__multiple_col__BITNR 8
2486 #define R_TR_COUNTERS__multiple_col__WIDTH 8
2487 #define R_TR_COUNTERS__single_col__BITNR 0
2488 #define R_TR_COUNTERS__single_col__WIDTH 8
2489
2490 #define R_PHY_COUNTERS (IO_TYPECAST_RO_UDWORD 0xb00000ac)
2491 #define R_PHY_COUNTERS__sqe_test_error__BITNR 8
2492 #define R_PHY_COUNTERS__sqe_test_error__WIDTH 8
2493 #define R_PHY_COUNTERS__carrier_loss__BITNR 0
2494 #define R_PHY_COUNTERS__carrier_loss__WIDTH 8
2495
2496 /*
2497 !* Parallel printer port registers
2498 !*/
2499
2500 #define R_PAR0_CTRL_DATA (IO_TYPECAST_UDWORD 0xb0000040)
2501 #define R_PAR0_CTRL_DATA__peri_int__BITNR 24
2502 #define R_PAR0_CTRL_DATA__peri_int__WIDTH 1
2503 #define R_PAR0_CTRL_DATA__peri_int__ack 1
2504 #define R_PAR0_CTRL_DATA__peri_int__nop 0
2505 #define R_PAR0_CTRL_DATA__oe__BITNR 20
2506 #define R_PAR0_CTRL_DATA__oe__WIDTH 1
2507 #define R_PAR0_CTRL_DATA__oe__enable 1
2508 #define R_PAR0_CTRL_DATA__oe__disable 0
2509 #define R_PAR0_CTRL_DATA__seli__BITNR 19
2510 #define R_PAR0_CTRL_DATA__seli__WIDTH 1
2511 #define R_PAR0_CTRL_DATA__seli__active 1
2512 #define R_PAR0_CTRL_DATA__seli__inactive 0
2513 #define R_PAR0_CTRL_DATA__autofd__BITNR 18
2514 #define R_PAR0_CTRL_DATA__autofd__WIDTH 1
2515 #define R_PAR0_CTRL_DATA__autofd__active 1
2516 #define R_PAR0_CTRL_DATA__autofd__inactive 0
2517 #define R_PAR0_CTRL_DATA__strb__BITNR 17
2518 #define R_PAR0_CTRL_DATA__strb__WIDTH 1
2519 #define R_PAR0_CTRL_DATA__strb__active 1
2520 #define R_PAR0_CTRL_DATA__strb__inactive 0
2521 #define R_PAR0_CTRL_DATA__init__BITNR 16
2522 #define R_PAR0_CTRL_DATA__init__WIDTH 1
2523 #define R_PAR0_CTRL_DATA__init__active 1
2524 #define R_PAR0_CTRL_DATA__init__inactive 0
2525 #define R_PAR0_CTRL_DATA__ecp_cmd__BITNR 8
2526 #define R_PAR0_CTRL_DATA__ecp_cmd__WIDTH 1
2527 #define R_PAR0_CTRL_DATA__ecp_cmd__command 1
2528 #define R_PAR0_CTRL_DATA__ecp_cmd__data 0
2529 #define R_PAR0_CTRL_DATA__data__BITNR 0
2530 #define R_PAR0_CTRL_DATA__data__WIDTH 8
2531
2532 #define R_PAR0_CTRL (IO_TYPECAST_BYTE 0xb0000042)
2533 #define R_PAR0_CTRL__ctrl__BITNR 0
2534 #define R_PAR0_CTRL__ctrl__WIDTH 5
2535
2536 #define R_PAR0_STATUS_DATA (IO_TYPECAST_RO_UDWORD 0xb0000040)
2537 #define R_PAR0_STATUS_DATA__mode__BITNR 29
2538 #define R_PAR0_STATUS_DATA__mode__WIDTH 3
2539 #define R_PAR0_STATUS_DATA__mode__manual 0
2540 #define R_PAR0_STATUS_DATA__mode__centronics 1
2541 #define R_PAR0_STATUS_DATA__mode__fastbyte 2
2542 #define R_PAR0_STATUS_DATA__mode__nibble 3
2543 #define R_PAR0_STATUS_DATA__mode__byte 4
2544 #define R_PAR0_STATUS_DATA__mode__ecp_fwd 5
2545 #define R_PAR0_STATUS_DATA__mode__ecp_rev 6
2546 #define R_PAR0_STATUS_DATA__mode__off 7
2547 #define R_PAR0_STATUS_DATA__mode__epp_wr1 5
2548 #define R_PAR0_STATUS_DATA__mode__epp_wr2 6
2549 #define R_PAR0_STATUS_DATA__mode__epp_wr3 7
2550 #define R_PAR0_STATUS_DATA__mode__epp_rd 0
2551 #define R_PAR0_STATUS_DATA__perr__BITNR 28
2552 #define R_PAR0_STATUS_DATA__perr__WIDTH 1
2553 #define R_PAR0_STATUS_DATA__perr__active 1
2554 #define R_PAR0_STATUS_DATA__perr__inactive 0
2555 #define R_PAR0_STATUS_DATA__ack__BITNR 27
2556 #define R_PAR0_STATUS_DATA__ack__WIDTH 1
2557 #define R_PAR0_STATUS_DATA__ack__active 0
2558 #define R_PAR0_STATUS_DATA__ack__inactive 1
2559 #define R_PAR0_STATUS_DATA__busy__BITNR 26
2560 #define R_PAR0_STATUS_DATA__busy__WIDTH 1
2561 #define R_PAR0_STATUS_DATA__busy__active 1
2562 #define R_PAR0_STATUS_DATA__busy__inactive 0
2563 #define R_PAR0_STATUS_DATA__fault__BITNR 25
2564 #define R_PAR0_STATUS_DATA__fault__WIDTH 1
2565 #define R_PAR0_STATUS_DATA__fault__active 0
2566 #define R_PAR0_STATUS_DATA__fault__inactive 1
2567 #define R_PAR0_STATUS_DATA__sel__BITNR 24
2568 #define R_PAR0_STATUS_DATA__sel__WIDTH 1
2569 #define R_PAR0_STATUS_DATA__sel__active 1
2570 #define R_PAR0_STATUS_DATA__sel__inactive 0
2571 #define R_PAR0_STATUS_DATA__ext_mode__BITNR 23
2572 #define R_PAR0_STATUS_DATA__ext_mode__WIDTH 1
2573 #define R_PAR0_STATUS_DATA__ext_mode__enable 1
2574 #define R_PAR0_STATUS_DATA__ext_mode__disable 0
2575 #define R_PAR0_STATUS_DATA__ecp_16__BITNR 22
2576 #define R_PAR0_STATUS_DATA__ecp_16__WIDTH 1
2577 #define R_PAR0_STATUS_DATA__ecp_16__active 1
2578 #define R_PAR0_STATUS_DATA__ecp_16__inactive 0
2579 #define R_PAR0_STATUS_DATA__tr_rdy__BITNR 17
2580 #define R_PAR0_STATUS_DATA__tr_rdy__WIDTH 1
2581 #define R_PAR0_STATUS_DATA__tr_rdy__ready 1
2582 #define R_PAR0_STATUS_DATA__tr_rdy__busy 0
2583 #define R_PAR0_STATUS_DATA__dav__BITNR 16
2584 #define R_PAR0_STATUS_DATA__dav__WIDTH 1
2585 #define R_PAR0_STATUS_DATA__dav__data 1
2586 #define R_PAR0_STATUS_DATA__dav__nodata 0
2587 #define R_PAR0_STATUS_DATA__ecp_cmd__BITNR 8
2588 #define R_PAR0_STATUS_DATA__ecp_cmd__WIDTH 1
2589 #define R_PAR0_STATUS_DATA__ecp_cmd__command 1
2590 #define R_PAR0_STATUS_DATA__ecp_cmd__data 0
2591 #define R_PAR0_STATUS_DATA__data__BITNR 0
2592 #define R_PAR0_STATUS_DATA__data__WIDTH 8
2593
2594 #define R_PAR0_STATUS (IO_TYPECAST_RO_UWORD 0xb0000042)
2595 #define R_PAR0_STATUS__mode__BITNR 13
2596 #define R_PAR0_STATUS__mode__WIDTH 3
2597 #define R_PAR0_STATUS__mode__manual 0
2598 #define R_PAR0_STATUS__mode__centronics 1
2599 #define R_PAR0_STATUS__mode__fastbyte 2
2600 #define R_PAR0_STATUS__mode__nibble 3
2601 #define R_PAR0_STATUS__mode__byte 4
2602 #define R_PAR0_STATUS__mode__ecp_fwd 5
2603 #define R_PAR0_STATUS__mode__ecp_rev 6
2604 #define R_PAR0_STATUS__mode__off 7
2605 #define R_PAR0_STATUS__mode__epp_wr1 5
2606 #define R_PAR0_STATUS__mode__epp_wr2 6
2607 #define R_PAR0_STATUS__mode__epp_wr3 7
2608 #define R_PAR0_STATUS__mode__epp_rd 0
2609 #define R_PAR0_STATUS__perr__BITNR 12
2610 #define R_PAR0_STATUS__perr__WIDTH 1
2611 #define R_PAR0_STATUS__perr__active 1
2612 #define R_PAR0_STATUS__perr__inactive 0
2613 #define R_PAR0_STATUS__ack__BITNR 11
2614 #define R_PAR0_STATUS__ack__WIDTH 1
2615 #define R_PAR0_STATUS__ack__active 0
2616 #define R_PAR0_STATUS__ack__inactive 1
2617 #define R_PAR0_STATUS__busy__BITNR 10
2618 #define R_PAR0_STATUS__busy__WIDTH 1
2619 #define R_PAR0_STATUS__busy__active 1
2620 #define R_PAR0_STATUS__busy__inactive 0
2621 #define R_PAR0_STATUS__fault__BITNR 9
2622 #define R_PAR0_STATUS__fault__WIDTH 1
2623 #define R_PAR0_STATUS__fault__active 0
2624 #define R_PAR0_STATUS__fault__inactive 1
2625 #define R_PAR0_STATUS__sel__BITNR 8
2626 #define R_PAR0_STATUS__sel__WIDTH 1
2627 #define R_PAR0_STATUS__sel__active 1
2628 #define R_PAR0_STATUS__sel__inactive 0
2629 #define R_PAR0_STATUS__ext_mode__BITNR 7
2630 #define R_PAR0_STATUS__ext_mode__WIDTH 1
2631 #define R_PAR0_STATUS__ext_mode__enable 1
2632 #define R_PAR0_STATUS__ext_mode__disable 0
2633 #define R_PAR0_STATUS__ecp_16__BITNR 6
2634 #define R_PAR0_STATUS__ecp_16__WIDTH 1
2635 #define R_PAR0_STATUS__ecp_16__active 1
2636 #define R_PAR0_STATUS__ecp_16__inactive 0
2637 #define R_PAR0_STATUS__tr_rdy__BITNR 1
2638 #define R_PAR0_STATUS__tr_rdy__WIDTH 1
2639 #define R_PAR0_STATUS__tr_rdy__ready 1
2640 #define R_PAR0_STATUS__tr_rdy__busy 0
2641 #define R_PAR0_STATUS__dav__BITNR 0
2642 #define R_PAR0_STATUS__dav__WIDTH 1
2643 #define R_PAR0_STATUS__dav__data 1
2644 #define R_PAR0_STATUS__dav__nodata 0
2645
2646 #define R_PAR_ECP16_DATA (IO_TYPECAST_UWORD 0xb0000040)
2647 #define R_PAR_ECP16_DATA__data__BITNR 0
2648 #define R_PAR_ECP16_DATA__data__WIDTH 16
2649
2650 #define R_PAR0_CONFIG (IO_TYPECAST_UDWORD 0xb0000044)
2651 #define R_PAR0_CONFIG__ioe__BITNR 25
2652 #define R_PAR0_CONFIG__ioe__WIDTH 1
2653 #define R_PAR0_CONFIG__ioe__inv 1
2654 #define R_PAR0_CONFIG__ioe__noninv 0
2655 #define R_PAR0_CONFIG__iseli__BITNR 24
2656 #define R_PAR0_CONFIG__iseli__WIDTH 1
2657 #define R_PAR0_CONFIG__iseli__inv 1
2658 #define R_PAR0_CONFIG__iseli__noninv 0
2659 #define R_PAR0_CONFIG__iautofd__BITNR 23
2660 #define R_PAR0_CONFIG__iautofd__WIDTH 1
2661 #define R_PAR0_CONFIG__iautofd__inv 1
2662 #define R_PAR0_CONFIG__iautofd__noninv 0
2663 #define R_PAR0_CONFIG__istrb__BITNR 22
2664 #define R_PAR0_CONFIG__istrb__WIDTH 1
2665 #define R_PAR0_CONFIG__istrb__inv 1
2666 #define R_PAR0_CONFIG__istrb__noninv 0
2667 #define R_PAR0_CONFIG__iinit__BITNR 21
2668 #define R_PAR0_CONFIG__iinit__WIDTH 1
2669 #define R_PAR0_CONFIG__iinit__inv 1
2670 #define R_PAR0_CONFIG__iinit__noninv 0
2671 #define R_PAR0_CONFIG__iperr__BITNR 20
2672 #define R_PAR0_CONFIG__iperr__WIDTH 1
2673 #define R_PAR0_CONFIG__iperr__inv 1
2674 #define R_PAR0_CONFIG__iperr__noninv 0
2675 #define R_PAR0_CONFIG__iack__BITNR 19
2676 #define R_PAR0_CONFIG__iack__WIDTH 1
2677 #define R_PAR0_CONFIG__iack__inv 1
2678 #define R_PAR0_CONFIG__iack__noninv 0
2679 #define R_PAR0_CONFIG__ibusy__BITNR 18
2680 #define R_PAR0_CONFIG__ibusy__WIDTH 1
2681 #define R_PAR0_CONFIG__ibusy__inv 1
2682 #define R_PAR0_CONFIG__ibusy__noninv 0
2683 #define R_PAR0_CONFIG__ifault__BITNR 17
2684 #define R_PAR0_CONFIG__ifault__WIDTH 1
2685 #define R_PAR0_CONFIG__ifault__inv 1
2686 #define R_PAR0_CONFIG__ifault__noninv 0
2687 #define R_PAR0_CONFIG__isel__BITNR 16
2688 #define R_PAR0_CONFIG__isel__WIDTH 1
2689 #define R_PAR0_CONFIG__isel__inv 1
2690 #define R_PAR0_CONFIG__isel__noninv 0
2691 #define R_PAR0_CONFIG__ext_mode__BITNR 11
2692 #define R_PAR0_CONFIG__ext_mode__WIDTH 1
2693 #define R_PAR0_CONFIG__ext_mode__enable 1
2694 #define R_PAR0_CONFIG__ext_mode__disable 0
2695 #define R_PAR0_CONFIG__wide__BITNR 10
2696 #define R_PAR0_CONFIG__wide__WIDTH 1
2697 #define R_PAR0_CONFIG__wide__enable 1
2698 #define R_PAR0_CONFIG__wide__disable 0
2699 #define R_PAR0_CONFIG__dma__BITNR 9
2700 #define R_PAR0_CONFIG__dma__WIDTH 1
2701 #define R_PAR0_CONFIG__dma__enable 1
2702 #define R_PAR0_CONFIG__dma__disable 0
2703 #define R_PAR0_CONFIG__rle_in__BITNR 8
2704 #define R_PAR0_CONFIG__rle_in__WIDTH 1
2705 #define R_PAR0_CONFIG__rle_in__enable 1
2706 #define R_PAR0_CONFIG__rle_in__disable 0
2707 #define R_PAR0_CONFIG__rle_out__BITNR 7
2708 #define R_PAR0_CONFIG__rle_out__WIDTH 1
2709 #define R_PAR0_CONFIG__rle_out__enable 1
2710 #define R_PAR0_CONFIG__rle_out__disable 0
2711 #define R_PAR0_CONFIG__enable__BITNR 6
2712 #define R_PAR0_CONFIG__enable__WIDTH 1
2713 #define R_PAR0_CONFIG__enable__on 1
2714 #define R_PAR0_CONFIG__enable__reset 0
2715 #define R_PAR0_CONFIG__force__BITNR 5
2716 #define R_PAR0_CONFIG__force__WIDTH 1
2717 #define R_PAR0_CONFIG__force__on 1
2718 #define R_PAR0_CONFIG__force__off 0
2719 #define R_PAR0_CONFIG__ign_ack__BITNR 4
2720 #define R_PAR0_CONFIG__ign_ack__WIDTH 1
2721 #define R_PAR0_CONFIG__ign_ack__ignore 1
2722 #define R_PAR0_CONFIG__ign_ack__wait 0
2723 #define R_PAR0_CONFIG__oe_ack__BITNR 3
2724 #define R_PAR0_CONFIG__oe_ack__WIDTH 1
2725 #define R_PAR0_CONFIG__oe_ack__wait_oe 1
2726 #define R_PAR0_CONFIG__oe_ack__dont_wait 0
2727 #define R_PAR0_CONFIG__oe_ack__epp_addr 1
2728 #define R_PAR0_CONFIG__oe_ack__epp_data 0
2729 #define R_PAR0_CONFIG__epp_addr_data__BITNR 3
2730 #define R_PAR0_CONFIG__epp_addr_data__WIDTH 1
2731 #define R_PAR0_CONFIG__epp_addr_data__wait_oe 1
2732 #define R_PAR0_CONFIG__epp_addr_data__dont_wait 0
2733 #define R_PAR0_CONFIG__epp_addr_data__epp_addr 1
2734 #define R_PAR0_CONFIG__epp_addr_data__epp_data 0
2735 #define R_PAR0_CONFIG__mode__BITNR 0
2736 #define R_PAR0_CONFIG__mode__WIDTH 3
2737 #define R_PAR0_CONFIG__mode__manual 0
2738 #define R_PAR0_CONFIG__mode__centronics 1
2739 #define R_PAR0_CONFIG__mode__fastbyte 2
2740 #define R_PAR0_CONFIG__mode__nibble 3
2741 #define R_PAR0_CONFIG__mode__byte 4
2742 #define R_PAR0_CONFIG__mode__ecp_fwd 5
2743 #define R_PAR0_CONFIG__mode__ecp_rev 6
2744 #define R_PAR0_CONFIG__mode__off 7
2745 #define R_PAR0_CONFIG__mode__epp_wr1 5
2746 #define R_PAR0_CONFIG__mode__epp_wr2 6
2747 #define R_PAR0_CONFIG__mode__epp_wr3 7
2748 #define R_PAR0_CONFIG__mode__epp_rd 0
2749
2750 #define R_PAR0_DELAY (IO_TYPECAST_UDWORD 0xb0000048)
2751 #define R_PAR0_DELAY__fine_hold__BITNR 21
2752 #define R_PAR0_DELAY__fine_hold__WIDTH 3
2753 #define R_PAR0_DELAY__hold__BITNR 16
2754 #define R_PAR0_DELAY__hold__WIDTH 5
2755 #define R_PAR0_DELAY__fine_strb__BITNR 13
2756 #define R_PAR0_DELAY__fine_strb__WIDTH 3
2757 #define R_PAR0_DELAY__strobe__BITNR 8
2758 #define R_PAR0_DELAY__strobe__WIDTH 5
2759 #define R_PAR0_DELAY__fine_setup__BITNR 5
2760 #define R_PAR0_DELAY__fine_setup__WIDTH 3
2761 #define R_PAR0_DELAY__setup__BITNR 0
2762 #define R_PAR0_DELAY__setup__WIDTH 5
2763
2764 #define R_PAR1_CTRL_DATA (IO_TYPECAST_UDWORD 0xb0000050)
2765 #define R_PAR1_CTRL_DATA__peri_int__BITNR 24
2766 #define R_PAR1_CTRL_DATA__peri_int__WIDTH 1
2767 #define R_PAR1_CTRL_DATA__peri_int__ack 1
2768 #define R_PAR1_CTRL_DATA__peri_int__nop 0
2769 #define R_PAR1_CTRL_DATA__oe__BITNR 20
2770 #define R_PAR1_CTRL_DATA__oe__WIDTH 1
2771 #define R_PAR1_CTRL_DATA__oe__enable 1
2772 #define R_PAR1_CTRL_DATA__oe__disable 0
2773 #define R_PAR1_CTRL_DATA__seli__BITNR 19
2774 #define R_PAR1_CTRL_DATA__seli__WIDTH 1
2775 #define R_PAR1_CTRL_DATA__seli__active 1
2776 #define R_PAR1_CTRL_DATA__seli__inactive 0
2777 #define R_PAR1_CTRL_DATA__autofd__BITNR 18
2778 #define R_PAR1_CTRL_DATA__autofd__WIDTH 1
2779 #define R_PAR1_CTRL_DATA__autofd__active 1
2780 #define R_PAR1_CTRL_DATA__autofd__inactive 0
2781 #define R_PAR1_CTRL_DATA__strb__BITNR 17
2782 #define R_PAR1_CTRL_DATA__strb__WIDTH 1
2783 #define R_PAR1_CTRL_DATA__strb__active 1
2784 #define R_PAR1_CTRL_DATA__strb__inactive 0
2785 #define R_PAR1_CTRL_DATA__init__BITNR 16
2786 #define R_PAR1_CTRL_DATA__init__WIDTH 1
2787 #define R_PAR1_CTRL_DATA__init__active 1
2788 #define R_PAR1_CTRL_DATA__init__inactive 0
2789 #define R_PAR1_CTRL_DATA__ecp_cmd__BITNR 8
2790 #define R_PAR1_CTRL_DATA__ecp_cmd__WIDTH 1
2791 #define R_PAR1_CTRL_DATA__ecp_cmd__command 1
2792 #define R_PAR1_CTRL_DATA__ecp_cmd__data 0
2793 #define R_PAR1_CTRL_DATA__data__BITNR 0
2794 #define R_PAR1_CTRL_DATA__data__WIDTH 8
2795
2796 #define R_PAR1_CTRL (IO_TYPECAST_BYTE 0xb0000052)
2797 #define R_PAR1_CTRL__ctrl__BITNR 0
2798 #define R_PAR1_CTRL__ctrl__WIDTH 5
2799
2800 #define R_PAR1_STATUS_DATA (IO_TYPECAST_RO_UDWORD 0xb0000050)
2801 #define R_PAR1_STATUS_DATA__mode__BITNR 29
2802 #define R_PAR1_STATUS_DATA__mode__WIDTH 3
2803 #define R_PAR1_STATUS_DATA__mode__manual 0
2804 #define R_PAR1_STATUS_DATA__mode__centronics 1
2805 #define R_PAR1_STATUS_DATA__mode__fastbyte 2
2806 #define R_PAR1_STATUS_DATA__mode__nibble 3
2807 #define R_PAR1_STATUS_DATA__mode__byte 4
2808 #define R_PAR1_STATUS_DATA__mode__ecp_fwd 5
2809 #define R_PAR1_STATUS_DATA__mode__ecp_rev 6
2810 #define R_PAR1_STATUS_DATA__mode__off 7
2811 #define R_PAR1_STATUS_DATA__mode__epp_wr1 5
2812 #define R_PAR1_STATUS_DATA__mode__epp_wr2 6
2813 #define R_PAR1_STATUS_DATA__mode__epp_wr3 7
2814 #define R_PAR1_STATUS_DATA__mode__epp_rd 0
2815 #define R_PAR1_STATUS_DATA__perr__BITNR 28
2816 #define R_PAR1_STATUS_DATA__perr__WIDTH 1
2817 #define R_PAR1_STATUS_DATA__perr__active 1
2818 #define R_PAR1_STATUS_DATA__perr__inactive 0
2819 #define R_PAR1_STATUS_DATA__ack__BITNR 27
2820 #define R_PAR1_STATUS_DATA__ack__WIDTH 1
2821 #define R_PAR1_STATUS_DATA__ack__active 0
2822 #define R_PAR1_STATUS_DATA__ack__inactive 1
2823 #define R_PAR1_STATUS_DATA__busy__BITNR 26
2824 #define R_PAR1_STATUS_DATA__busy__WIDTH 1
2825 #define R_PAR1_STATUS_DATA__busy__active 1
2826 #define R_PAR1_STATUS_DATA__busy__inactive 0
2827 #define R_PAR1_STATUS_DATA__fault__BITNR 25
2828 #define R_PAR1_STATUS_DATA__fault__WIDTH 1
2829 #define R_PAR1_STATUS_DATA__fault__active 0
2830 #define R_PAR1_STATUS_DATA__fault__inactive 1
2831 #define R_PAR1_STATUS_DATA__sel__BITNR 24
2832 #define R_PAR1_STATUS_DATA__sel__WIDTH 1
2833 #define R_PAR1_STATUS_DATA__sel__active 1
2834 #define R_PAR1_STATUS_DATA__sel__inactive 0
2835 #define R_PAR1_STATUS_DATA__ext_mode__BITNR 23
2836 #define R_PAR1_STATUS_DATA__ext_mode__WIDTH 1
2837 #define R_PAR1_STATUS_DATA__ext_mode__enable 1
2838 #define R_PAR1_STATUS_DATA__ext_mode__disable 0
2839 #define R_PAR1_STATUS_DATA__tr_rdy__BITNR 17
2840 #define R_PAR1_STATUS_DATA__tr_rdy__WIDTH 1
2841 #define R_PAR1_STATUS_DATA__tr_rdy__ready 1
2842 #define R_PAR1_STATUS_DATA__tr_rdy__busy 0
2843 #define R_PAR1_STATUS_DATA__dav__BITNR 16
2844 #define R_PAR1_STATUS_DATA__dav__WIDTH 1
2845 #define R_PAR1_STATUS_DATA__dav__data 1
2846 #define R_PAR1_STATUS_DATA__dav__nodata 0
2847 #define R_PAR1_STATUS_DATA__ecp_cmd__BITNR 8
2848 #define R_PAR1_STATUS_DATA__ecp_cmd__WIDTH 1
2849 #define R_PAR1_STATUS_DATA__ecp_cmd__command 1
2850 #define R_PAR1_STATUS_DATA__ecp_cmd__data 0
2851 #define R_PAR1_STATUS_DATA__data__BITNR 0
2852 #define R_PAR1_STATUS_DATA__data__WIDTH 8
2853
2854 #define R_PAR1_STATUS (IO_TYPECAST_RO_UWORD 0xb0000052)
2855 #define R_PAR1_STATUS__mode__BITNR 13
2856 #define R_PAR1_STATUS__mode__WIDTH 3
2857 #define R_PAR1_STATUS__mode__manual 0
2858 #define R_PAR1_STATUS__mode__centronics 1
2859 #define R_PAR1_STATUS__mode__fastbyte 2
2860 #define R_PAR1_STATUS__mode__nibble 3
2861 #define R_PAR1_STATUS__mode__byte 4
2862 #define R_PAR1_STATUS__mode__ecp_fwd 5
2863 #define R_PAR1_STATUS__mode__ecp_rev 6
2864 #define R_PAR1_STATUS__mode__off 7
2865 #define R_PAR1_STATUS__mode__epp_wr1 5
2866 #define R_PAR1_STATUS__mode__epp_wr2 6
2867 #define R_PAR1_STATUS__mode__epp_wr3 7
2868 #define R_PAR1_STATUS__mode__epp_rd 0
2869 #define R_PAR1_STATUS__perr__BITNR 12
2870 #define R_PAR1_STATUS__perr__WIDTH 1
2871 #define R_PAR1_STATUS__perr__active 1
2872 #define R_PAR1_STATUS__perr__inactive 0
2873 #define R_PAR1_STATUS__ack__BITNR 11
2874 #define R_PAR1_STATUS__ack__WIDTH 1
2875 #define R_PAR1_STATUS__ack__active 0
2876 #define R_PAR1_STATUS__ack__inactive 1
2877 #define R_PAR1_STATUS__busy__BITNR 10
2878 #define R_PAR1_STATUS__busy__WIDTH 1
2879 #define R_PAR1_STATUS__busy__active 1
2880 #define R_PAR1_STATUS__busy__inactive 0
2881 #define R_PAR1_STATUS__fault__BITNR 9
2882 #define R_PAR1_STATUS__fault__WIDTH 1
2883 #define R_PAR1_STATUS__fault__active 0
2884 #define R_PAR1_STATUS__fault__inactive 1
2885 #define R_PAR1_STATUS__sel__BITNR 8
2886 #define R_PAR1_STATUS__sel__WIDTH 1
2887 #define R_PAR1_STATUS__sel__active 1
2888 #define R_PAR1_STATUS__sel__inactive 0
2889 #define R_PAR1_STATUS__ext_mode__BITNR 7
2890 #define R_PAR1_STATUS__ext_mode__WIDTH 1
2891 #define R_PAR1_STATUS__ext_mode__enable 1
2892 #define R_PAR1_STATUS__ext_mode__disable 0
2893 #define R_PAR1_STATUS__tr_rdy__BITNR 1
2894 #define R_PAR1_STATUS__tr_rdy__WIDTH 1
2895 #define R_PAR1_STATUS__tr_rdy__ready 1
2896 #define R_PAR1_STATUS__tr_rdy__busy 0
2897 #define R_PAR1_STATUS__dav__BITNR 0
2898 #define R_PAR1_STATUS__dav__WIDTH 1
2899 #define R_PAR1_STATUS__dav__data 1
2900 #define R_PAR1_STATUS__dav__nodata 0
2901
2902 #define R_PAR1_CONFIG (IO_TYPECAST_UDWORD 0xb0000054)
2903 #define R_PAR1_CONFIG__ioe__BITNR 25
2904 #define R_PAR1_CONFIG__ioe__WIDTH 1
2905 #define R_PAR1_CONFIG__ioe__inv 1
2906 #define R_PAR1_CONFIG__ioe__noninv 0
2907 #define R_PAR1_CONFIG__iseli__BITNR 24
2908 #define R_PAR1_CONFIG__iseli__WIDTH 1
2909 #define R_PAR1_CONFIG__iseli__inv 1
2910 #define R_PAR1_CONFIG__iseli__noninv 0
2911 #define R_PAR1_CONFIG__iautofd__BITNR 23
2912 #define R_PAR1_CONFIG__iautofd__WIDTH 1
2913 #define R_PAR1_CONFIG__iautofd__inv 1
2914 #define R_PAR1_CONFIG__iautofd__noninv 0
2915 #define R_PAR1_CONFIG__istrb__BITNR 22
2916 #define R_PAR1_CONFIG__istrb__WIDTH 1
2917 #define R_PAR1_CONFIG__istrb__inv 1
2918 #define R_PAR1_CONFIG__istrb__noninv 0
2919 #define R_PAR1_CONFIG__iinit__BITNR 21
2920 #define R_PAR1_CONFIG__iinit__WIDTH 1
2921 #define R_PAR1_CONFIG__iinit__inv 1
2922 #define R_PAR1_CONFIG__iinit__noninv 0
2923 #define R_PAR1_CONFIG__iperr__BITNR 20
2924 #define R_PAR1_CONFIG__iperr__WIDTH 1
2925 #define R_PAR1_CONFIG__iperr__inv 1
2926 #define R_PAR1_CONFIG__iperr__noninv 0
2927 #define R_PAR1_CONFIG__iack__BITNR 19
2928 #define R_PAR1_CONFIG__iack__WIDTH 1
2929 #define R_PAR1_CONFIG__iack__inv 1
2930 #define R_PAR1_CONFIG__iack__noninv 0
2931 #define R_PAR1_CONFIG__ibusy__BITNR 18
2932 #define R_PAR1_CONFIG__ibusy__WIDTH 1
2933 #define R_PAR1_CONFIG__ibusy__inv 1
2934 #define R_PAR1_CONFIG__ibusy__noninv 0
2935 #define R_PAR1_CONFIG__ifault__BITNR 17
2936 #define R_PAR1_CONFIG__ifault__WIDTH 1
2937 #define R_PAR1_CONFIG__ifault__inv 1
2938 #define R_PAR1_CONFIG__ifault__noninv 0
2939 #define R_PAR1_CONFIG__isel__BITNR 16
2940 #define R_PAR1_CONFIG__isel__WIDTH 1
2941 #define R_PAR1_CONFIG__isel__inv 1
2942 #define R_PAR1_CONFIG__isel__noninv 0
2943 #define R_PAR1_CONFIG__ext_mode__BITNR 11
2944 #define R_PAR1_CONFIG__ext_mode__WIDTH 1
2945 #define R_PAR1_CONFIG__ext_mode__enable 1
2946 #define R_PAR1_CONFIG__ext_mode__disable 0
2947 #define R_PAR1_CONFIG__dma__BITNR 9
2948 #define R_PAR1_CONFIG__dma__WIDTH 1
2949 #define R_PAR1_CONFIG__dma__enable 1
2950 #define R_PAR1_CONFIG__dma__disable 0
2951 #define R_PAR1_CONFIG__rle_in__BITNR 8
2952 #define R_PAR1_CONFIG__rle_in__WIDTH 1
2953 #define R_PAR1_CONFIG__rle_in__enable 1
2954 #define R_PAR1_CONFIG__rle_in__disable 0
2955 #define R_PAR1_CONFIG__rle_out__BITNR 7
2956 #define R_PAR1_CONFIG__rle_out__WIDTH 1
2957 #define R_PAR1_CONFIG__rle_out__enable 1
2958 #define R_PAR1_CONFIG__rle_out__disable 0
2959 #define R_PAR1_CONFIG__enable__BITNR 6
2960 #define R_PAR1_CONFIG__enable__WIDTH 1
2961 #define R_PAR1_CONFIG__enable__on 1
2962 #define R_PAR1_CONFIG__enable__reset 0
2963 #define R_PAR1_CONFIG__force__BITNR 5
2964 #define R_PAR1_CONFIG__force__WIDTH 1
2965 #define R_PAR1_CONFIG__force__on 1
2966 #define R_PAR1_CONFIG__force__off 0
2967 #define R_PAR1_CONFIG__ign_ack__BITNR 4
2968 #define R_PAR1_CONFIG__ign_ack__WIDTH 1
2969 #define R_PAR1_CONFIG__ign_ack__ignore 1
2970 #define R_PAR1_CONFIG__ign_ack__wait 0
2971 #define R_PAR1_CONFIG__oe_ack__BITNR 3
2972 #define R_PAR1_CONFIG__oe_ack__WIDTH 1
2973 #define R_PAR1_CONFIG__oe_ack__wait_oe 1
2974 #define R_PAR1_CONFIG__oe_ack__dont_wait 0
2975 #define R_PAR1_CONFIG__oe_ack__epp_addr 1
2976 #define R_PAR1_CONFIG__oe_ack__epp_data 0
2977 #define R_PAR1_CONFIG__epp_addr_data__BITNR 3
2978 #define R_PAR1_CONFIG__epp_addr_data__WIDTH 1
2979 #define R_PAR1_CONFIG__epp_addr_data__wait_oe 1
2980 #define R_PAR1_CONFIG__epp_addr_data__dont_wait 0
2981 #define R_PAR1_CONFIG__epp_addr_data__epp_addr 1
2982 #define R_PAR1_CONFIG__epp_addr_data__epp_data 0
2983 #define R_PAR1_CONFIG__mode__BITNR 0
2984 #define R_PAR1_CONFIG__mode__WIDTH 3
2985 #define R_PAR1_CONFIG__mode__manual 0
2986 #define R_PAR1_CONFIG__mode__centronics 1
2987 #define R_PAR1_CONFIG__mode__fastbyte 2
2988 #define R_PAR1_CONFIG__mode__nibble 3
2989 #define R_PAR1_CONFIG__mode__byte 4
2990 #define R_PAR1_CONFIG__mode__ecp_fwd 5
2991 #define R_PAR1_CONFIG__mode__ecp_rev 6
2992 #define R_PAR1_CONFIG__mode__off 7
2993 #define R_PAR1_CONFIG__mode__epp_wr1 5
2994 #define R_PAR1_CONFIG__mode__epp_wr2 6
2995 #define R_PAR1_CONFIG__mode__epp_wr3 7
2996 #define R_PAR1_CONFIG__mode__epp_rd 0
2997
2998 #define R_PAR1_DELAY (IO_TYPECAST_UDWORD 0xb0000058)
2999 #define R_PAR1_DELAY__fine_hold__BITNR 21
3000 #define R_PAR1_DELAY__fine_hold__WIDTH 3
3001 #define R_PAR1_DELAY__hold__BITNR 16
3002 #define R_PAR1_DELAY__hold__WIDTH 5
3003 #define R_PAR1_DELAY__fine_strb__BITNR 13
3004 #define R_PAR1_DELAY__fine_strb__WIDTH 3
3005 #define R_PAR1_DELAY__strobe__BITNR 8
3006 #define R_PAR1_DELAY__strobe__WIDTH 5
3007 #define R_PAR1_DELAY__fine_setup__BITNR 5
3008 #define R_PAR1_DELAY__fine_setup__WIDTH 3
3009 #define R_PAR1_DELAY__setup__BITNR 0
3010 #define R_PAR1_DELAY__setup__WIDTH 5
3011
3012 /*
3013 !* ATA interface registers
3014 !*/
3015
3016 #define R_ATA_CTRL_DATA (IO_TYPECAST_UDWORD 0xb0000040)
3017 #define R_ATA_CTRL_DATA__sel__BITNR 30
3018 #define R_ATA_CTRL_DATA__sel__WIDTH 2
3019 #define R_ATA_CTRL_DATA__cs1__BITNR 29
3020 #define R_ATA_CTRL_DATA__cs1__WIDTH 1
3021 #define R_ATA_CTRL_DATA__cs1__active 1
3022 #define R_ATA_CTRL_DATA__cs1__inactive 0
3023 #define R_ATA_CTRL_DATA__cs0__BITNR 28
3024 #define R_ATA_CTRL_DATA__cs0__WIDTH 1
3025 #define R_ATA_CTRL_DATA__cs0__active 1
3026 #define R_ATA_CTRL_DATA__cs0__inactive 0
3027 #define R_ATA_CTRL_DATA__addr__BITNR 25
3028 #define R_ATA_CTRL_DATA__addr__WIDTH 3
3029 #define R_ATA_CTRL_DATA__rw__BITNR 24
3030 #define R_ATA_CTRL_DATA__rw__WIDTH 1
3031 #define R_ATA_CTRL_DATA__rw__read 1
3032 #define R_ATA_CTRL_DATA__rw__write 0
3033 #define R_ATA_CTRL_DATA__src_dst__BITNR 23
3034 #define R_ATA_CTRL_DATA__src_dst__WIDTH 1
3035 #define R_ATA_CTRL_DATA__src_dst__dma 1
3036 #define R_ATA_CTRL_DATA__src_dst__register 0
3037 #define R_ATA_CTRL_DATA__handsh__BITNR 22
3038 #define R_ATA_CTRL_DATA__handsh__WIDTH 1
3039 #define R_ATA_CTRL_DATA__handsh__dma 1
3040 #define R_ATA_CTRL_DATA__handsh__pio 0
3041 #define R_ATA_CTRL_DATA__multi__BITNR 21
3042 #define R_ATA_CTRL_DATA__multi__WIDTH 1
3043 #define R_ATA_CTRL_DATA__multi__on 1
3044 #define R_ATA_CTRL_DATA__multi__off 0
3045 #define R_ATA_CTRL_DATA__dma_size__BITNR 20
3046 #define R_ATA_CTRL_DATA__dma_size__WIDTH 1
3047 #define R_ATA_CTRL_DATA__dma_size__byte 1
3048 #define R_ATA_CTRL_DATA__dma_size__word 0
3049 #define R_ATA_CTRL_DATA__data__BITNR 0
3050 #define R_ATA_CTRL_DATA__data__WIDTH 16
3051
3052 #define R_ATA_STATUS_DATA (IO_TYPECAST_RO_UDWORD 0xb0000040)
3053 #define R_ATA_STATUS_DATA__busy__BITNR 18
3054 #define R_ATA_STATUS_DATA__busy__WIDTH 1
3055 #define R_ATA_STATUS_DATA__busy__yes 1
3056 #define R_ATA_STATUS_DATA__busy__no 0
3057 #define R_ATA_STATUS_DATA__tr_rdy__BITNR 17
3058 #define R_ATA_STATUS_DATA__tr_rdy__WIDTH 1
3059 #define R_ATA_STATUS_DATA__tr_rdy__ready 1
3060 #define R_ATA_STATUS_DATA__tr_rdy__busy 0
3061 #define R_ATA_STATUS_DATA__dav__BITNR 16
3062 #define R_ATA_STATUS_DATA__dav__WIDTH 1
3063 #define R_ATA_STATUS_DATA__dav__data 1
3064 #define R_ATA_STATUS_DATA__dav__nodata 0
3065 #define R_ATA_STATUS_DATA__data__BITNR 0
3066 #define R_ATA_STATUS_DATA__data__WIDTH 16
3067
3068 #define R_ATA_CONFIG (IO_TYPECAST_UDWORD 0xb0000044)
3069 #define R_ATA_CONFIG__enable__BITNR 25
3070 #define R_ATA_CONFIG__enable__WIDTH 1
3071 #define R_ATA_CONFIG__enable__on 1
3072 #define R_ATA_CONFIG__enable__off 0
3073 #define R_ATA_CONFIG__dma_strobe__BITNR 20
3074 #define R_ATA_CONFIG__dma_strobe__WIDTH 5
3075 #define R_ATA_CONFIG__dma_hold__BITNR 15
3076 #define R_ATA_CONFIG__dma_hold__WIDTH 5
3077 #define R_ATA_CONFIG__pio_setup__BITNR 10
3078 #define R_ATA_CONFIG__pio_setup__WIDTH 5
3079 #define R_ATA_CONFIG__pio_strobe__BITNR 5
3080 #define R_ATA_CONFIG__pio_strobe__WIDTH 5
3081 #define R_ATA_CONFIG__pio_hold__BITNR 0
3082 #define R_ATA_CONFIG__pio_hold__WIDTH 5
3083
3084 #define R_ATA_TRANSFER_CNT (IO_TYPECAST_UDWORD 0xb0000048)
3085 #define R_ATA_TRANSFER_CNT__count__BITNR 0
3086 #define R_ATA_TRANSFER_CNT__count__WIDTH 17
3087
3088 /*
3089 !* SCSI registers
3090 !*/
3091
3092 #define R_SCSI0_CTRL (IO_TYPECAST_UDWORD 0xb0000044)
3093 #define R_SCSI0_CTRL__id_type__BITNR 31
3094 #define R_SCSI0_CTRL__id_type__WIDTH 1
3095 #define R_SCSI0_CTRL__id_type__software 1
3096 #define R_SCSI0_CTRL__id_type__hardware 0
3097 #define R_SCSI0_CTRL__sel_timeout__BITNR 24
3098 #define R_SCSI0_CTRL__sel_timeout__WIDTH 7
3099 #define R_SCSI0_CTRL__synch_per__BITNR 16
3100 #define R_SCSI0_CTRL__synch_per__WIDTH 8
3101 #define R_SCSI0_CTRL__rst__BITNR 15
3102 #define R_SCSI0_CTRL__rst__WIDTH 1
3103 #define R_SCSI0_CTRL__rst__yes 1
3104 #define R_SCSI0_CTRL__rst__no 0
3105 #define R_SCSI0_CTRL__atn__BITNR 14
3106 #define R_SCSI0_CTRL__atn__WIDTH 1
3107 #define R_SCSI0_CTRL__atn__yes 1
3108 #define R_SCSI0_CTRL__atn__no 0
3109 #define R_SCSI0_CTRL__my_id__BITNR 9
3110 #define R_SCSI0_CTRL__my_id__WIDTH 4
3111 #define R_SCSI0_CTRL__target_id__BITNR 4
3112 #define R_SCSI0_CTRL__target_id__WIDTH 4
3113 #define R_SCSI0_CTRL__fast_20__BITNR 3
3114 #define R_SCSI0_CTRL__fast_20__WIDTH 1
3115 #define R_SCSI0_CTRL__fast_20__yes 1
3116 #define R_SCSI0_CTRL__fast_20__no 0
3117 #define R_SCSI0_CTRL__bus_width__BITNR 2
3118 #define R_SCSI0_CTRL__bus_width__WIDTH 1
3119 #define R_SCSI0_CTRL__bus_width__wide 1
3120 #define R_SCSI0_CTRL__bus_width__narrow 0
3121 #define R_SCSI0_CTRL__synch__BITNR 1
3122 #define R_SCSI0_CTRL__synch__WIDTH 1
3123 #define R_SCSI0_CTRL__synch__synch 1
3124 #define R_SCSI0_CTRL__synch__asynch 0
3125 #define R_SCSI0_CTRL__enable__BITNR 0
3126 #define R_SCSI0_CTRL__enable__WIDTH 1
3127 #define R_SCSI0_CTRL__enable__on 1
3128 #define R_SCSI0_CTRL__enable__off 0
3129
3130 #define R_SCSI0_CMD_DATA (IO_TYPECAST_UDWORD 0xb0000040)
3131 #define R_SCSI0_CMD_DATA__parity_in__BITNR 26
3132 #define R_SCSI0_CMD_DATA__parity_in__WIDTH 1
3133 #define R_SCSI0_CMD_DATA__parity_in__on 0
3134 #define R_SCSI0_CMD_DATA__parity_in__off 1
3135 #define R_SCSI0_CMD_DATA__skip__BITNR 25
3136 #define R_SCSI0_CMD_DATA__skip__WIDTH 1
3137 #define R_SCSI0_CMD_DATA__skip__on 1
3138 #define R_SCSI0_CMD_DATA__skip__off 0
3139 #define R_SCSI0_CMD_DATA__clr_status__BITNR 24
3140 #define R_SCSI0_CMD_DATA__clr_status__WIDTH 1
3141 #define R_SCSI0_CMD_DATA__clr_status__yes 1
3142 #define R_SCSI0_CMD_DATA__clr_status__nop 0
3143 #define R_SCSI0_CMD_DATA__asynch_setup__BITNR 20
3144 #define R_SCSI0_CMD_DATA__asynch_setup__WIDTH 4
3145 #define R_SCSI0_CMD_DATA__command__BITNR 16
3146 #define R_SCSI0_CMD_DATA__command__WIDTH 4
3147 #define R_SCSI0_CMD_DATA__command__full_din_1 0
3148 #define R_SCSI0_CMD_DATA__command__full_dout_1 1
3149 #define R_SCSI0_CMD_DATA__command__full_stat_1 2
3150 #define R_SCSI0_CMD_DATA__command__resel_din 3
3151 #define R_SCSI0_CMD_DATA__command__resel_dout 4
3152 #define R_SCSI0_CMD_DATA__command__resel_stat 5
3153 #define R_SCSI0_CMD_DATA__command__arb_only 6
3154 #define R_SCSI0_CMD_DATA__command__full_din_3 8
3155 #define R_SCSI0_CMD_DATA__command__full_dout_3 9
3156 #define R_SCSI0_CMD_DATA__command__full_stat_3 10
3157 #define R_SCSI0_CMD_DATA__command__man_data_in 11
3158 #define R_SCSI0_CMD_DATA__command__man_data_out 12
3159 #define R_SCSI0_CMD_DATA__command__man_rat 13
3160 #define R_SCSI0_CMD_DATA__data_out__BITNR 0
3161 #define R_SCSI0_CMD_DATA__data_out__WIDTH 16
3162
3163 #define R_SCSI0_DATA (IO_TYPECAST_UWORD 0xb0000040)
3164 #define R_SCSI0_DATA__data_out__BITNR 0
3165 #define R_SCSI0_DATA__data_out__WIDTH 16
3166
3167 #define R_SCSI0_CMD (IO_TYPECAST_BYTE 0xb0000042)
3168 #define R_SCSI0_CMD__asynch_setup__BITNR 4
3169 #define R_SCSI0_CMD__asynch_setup__WIDTH 4
3170 #define R_SCSI0_CMD__command__BITNR 0
3171 #define R_SCSI0_CMD__command__WIDTH 4
3172 #define R_SCSI0_CMD__command__full_din_1 0
3173 #define R_SCSI0_CMD__command__full_dout_1 1
3174 #define R_SCSI0_CMD__command__full_stat_1 2
3175 #define R_SCSI0_CMD__command__resel_din 3
3176 #define R_SCSI0_CMD__command__resel_dout 4
3177 #define R_SCSI0_CMD__command__resel_stat 5
3178 #define R_SCSI0_CMD__command__arb_only 6
3179 #define R_SCSI0_CMD__command__full_din_3 8
3180 #define R_SCSI0_CMD__command__full_dout_3 9
3181 #define R_SCSI0_CMD__command__full_stat_3 10
3182 #define R_SCSI0_CMD__command__man_data_in 11
3183 #define R_SCSI0_CMD__command__man_data_out 12
3184 #define R_SCSI0_CMD__command__man_rat 13
3185
3186 #define R_SCSI0_STATUS_CTRL (IO_TYPECAST_BYTE 0xb0000043)
3187 #define R_SCSI0_STATUS_CTRL__parity_in__BITNR 2
3188 #define R_SCSI0_STATUS_CTRL__parity_in__WIDTH 1
3189 #define R_SCSI0_STATUS_CTRL__parity_in__on 0
3190 #define R_SCSI0_STATUS_CTRL__parity_in__off 1
3191 #define R_SCSI0_STATUS_CTRL__skip__BITNR 1
3192 #define R_SCSI0_STATUS_CTRL__skip__WIDTH 1
3193 #define R_SCSI0_STATUS_CTRL__skip__on 1
3194 #define R_SCSI0_STATUS_CTRL__skip__off 0
3195 #define R_SCSI0_STATUS_CTRL__clr_status__BITNR 0
3196 #define R_SCSI0_STATUS_CTRL__clr_status__WIDTH 1
3197 #define R_SCSI0_STATUS_CTRL__clr_status__yes 1
3198 #define R_SCSI0_STATUS_CTRL__clr_status__nop 0
3199
3200 #define R_SCSI0_STATUS (IO_TYPECAST_RO_UDWORD 0xb0000048)
3201 #define R_SCSI0_STATUS__tst_arb_won__BITNR 23
3202 #define R_SCSI0_STATUS__tst_arb_won__WIDTH 1
3203 #define R_SCSI0_STATUS__tst_resel__BITNR 22
3204 #define R_SCSI0_STATUS__tst_resel__WIDTH 1
3205 #define R_SCSI0_STATUS__parity_error__BITNR 21
3206 #define R_SCSI0_STATUS__parity_error__WIDTH 1
3207 #define R_SCSI0_STATUS__bus_reset__BITNR 20
3208 #define R_SCSI0_STATUS__bus_reset__WIDTH 1
3209 #define R_SCSI0_STATUS__bus_reset__yes 1
3210 #define R_SCSI0_STATUS__bus_reset__no 0
3211 #define R_SCSI0_STATUS__resel_target__BITNR 15
3212 #define R_SCSI0_STATUS__resel_target__WIDTH 4
3213 #define R_SCSI0_STATUS__resel__BITNR 14
3214 #define R_SCSI0_STATUS__resel__WIDTH 1
3215 #define R_SCSI0_STATUS__resel__yes 1
3216 #define R_SCSI0_STATUS__resel__no 0
3217 #define R_SCSI0_STATUS__curr_phase__BITNR 11
3218 #define R_SCSI0_STATUS__curr_phase__WIDTH 3
3219 #define R_SCSI0_STATUS__curr_phase__ph_undef 0
3220 #define R_SCSI0_STATUS__curr_phase__ph_msg_in 7
3221 #define R_SCSI0_STATUS__curr_phase__ph_msg_out 6
3222 #define R_SCSI0_STATUS__curr_phase__ph_status 3
3223 #define R_SCSI0_STATUS__curr_phase__ph_command 2
3224 #define R_SCSI0_STATUS__curr_phase__ph_data_in 5
3225 #define R_SCSI0_STATUS__curr_phase__ph_data_out 4
3226 #define R_SCSI0_STATUS__curr_phase__ph_resel 1
3227 #define R_SCSI0_STATUS__last_seq_step__BITNR 6
3228 #define R_SCSI0_STATUS__last_seq_step__WIDTH 5
3229 #define R_SCSI0_STATUS__last_seq_step__st_bus_free 24
3230 #define R_SCSI0_STATUS__last_seq_step__st_arbitrate 8
3231 #define R_SCSI0_STATUS__last_seq_step__st_resel_req 29
3232 #define R_SCSI0_STATUS__last_seq_step__st_msg_1 2
3233 #define R_SCSI0_STATUS__last_seq_step__st_manual 28
3234 #define R_SCSI0_STATUS__last_seq_step__st_transf_cmd 30
3235 #define R_SCSI0_STATUS__last_seq_step__st_msg_2 6
3236 #define R_SCSI0_STATUS__last_seq_step__st_msg_3 22
3237 #define R_SCSI0_STATUS__last_seq_step__st_answer 3
3238 #define R_SCSI0_STATUS__last_seq_step__st_synch_din_perr 1
3239 #define R_SCSI0_STATUS__last_seq_step__st_transfer_done 15
3240 #define R_SCSI0_STATUS__last_seq_step__st_synch_dout 0
3241 #define R_SCSI0_STATUS__last_seq_step__st_asynch_dout 25
3242 #define R_SCSI0_STATUS__last_seq_step__st_synch_din 13
3243 #define R_SCSI0_STATUS__last_seq_step__st_asynch_din 9
3244 #define R_SCSI0_STATUS__last_seq_step__st_synch_dout_ack 4
3245 #define R_SCSI0_STATUS__last_seq_step__st_synch_din_ack 12
3246 #define R_SCSI0_STATUS__last_seq_step__st_synch_din_ack_perr 5
3247 #define R_SCSI0_STATUS__last_seq_step__st_asynch_dout_end 11
3248 #define R_SCSI0_STATUS__last_seq_step__st_iwr 27
3249 #define R_SCSI0_STATUS__last_seq_step__st_wait_free_disc 21
3250 #define R_SCSI0_STATUS__last_seq_step__st_sdp_disc 7
3251 #define R_SCSI0_STATUS__last_seq_step__st_cc 31
3252 #define R_SCSI0_STATUS__last_seq_step__st_iwr_good 14
3253 #define R_SCSI0_STATUS__last_seq_step__st_iwr_cc 23
3254 #define R_SCSI0_STATUS__last_seq_step__st_wait_free_iwr_cc 17
3255 #define R_SCSI0_STATUS__last_seq_step__st_wait_free_cc 20
3256 #define R_SCSI0_STATUS__last_seq_step__st_wait_free_sdp_disc 16
3257 #define R_SCSI0_STATUS__last_seq_step__st_manual_req 10
3258 #define R_SCSI0_STATUS__last_seq_step__st_manual_din_prot 18
3259 #define R_SCSI0_STATUS__valid_status__BITNR 5
3260 #define R_SCSI0_STATUS__valid_status__WIDTH 1
3261 #define R_SCSI0_STATUS__valid_status__yes 1
3262 #define R_SCSI0_STATUS__valid_status__no 0
3263 #define R_SCSI0_STATUS__seq_status__BITNR 0
3264 #define R_SCSI0_STATUS__seq_status__WIDTH 5
3265 #define R_SCSI0_STATUS__seq_status__info_seq_complete 0
3266 #define R_SCSI0_STATUS__seq_status__info_parity_error 1
3267 #define R_SCSI0_STATUS__seq_status__info_unhandled_msg_in 2
3268 #define R_SCSI0_STATUS__seq_status__info_unexp_ph_change 3
3269 #define R_SCSI0_STATUS__seq_status__info_arb_lost 4
3270 #define R_SCSI0_STATUS__seq_status__info_sel_timeout 5
3271 #define R_SCSI0_STATUS__seq_status__info_unexp_bf 6
3272 #define R_SCSI0_STATUS__seq_status__info_illegal_op 7
3273 #define R_SCSI0_STATUS__seq_status__info_rec_recvd 8
3274 #define R_SCSI0_STATUS__seq_status__info_reselected 9
3275 #define R_SCSI0_STATUS__seq_status__info_unhandled_status 10
3276 #define R_SCSI0_STATUS__seq_status__info_bus_reset 11
3277 #define R_SCSI0_STATUS__seq_status__info_illegal_bf 12
3278 #define R_SCSI0_STATUS__seq_status__info_bus_free 13
3279
3280 #define R_SCSI0_DATA_IN (IO_TYPECAST_RO_UWORD 0xb0000040)
3281 #define R_SCSI0_DATA_IN__data_in__BITNR 0
3282 #define R_SCSI0_DATA_IN__data_in__WIDTH 16
3283
3284 #define R_SCSI1_CTRL (IO_TYPECAST_UDWORD 0xb0000054)
3285 #define R_SCSI1_CTRL__id_type__BITNR 31
3286 #define R_SCSI1_CTRL__id_type__WIDTH 1
3287 #define R_SCSI1_CTRL__id_type__software 1
3288 #define R_SCSI1_CTRL__id_type__hardware 0
3289 #define R_SCSI1_CTRL__sel_timeout__BITNR 24
3290 #define R_SCSI1_CTRL__sel_timeout__WIDTH 7
3291 #define R_SCSI1_CTRL__synch_per__BITNR 16
3292 #define R_SCSI1_CTRL__synch_per__WIDTH 8
3293 #define R_SCSI1_CTRL__rst__BITNR 15
3294 #define R_SCSI1_CTRL__rst__WIDTH 1
3295 #define R_SCSI1_CTRL__rst__yes 1
3296 #define R_SCSI1_CTRL__rst__no 0
3297 #define R_SCSI1_CTRL__atn__BITNR 14
3298 #define R_SCSI1_CTRL__atn__WIDTH 1
3299 #define R_SCSI1_CTRL__atn__yes 1
3300 #define R_SCSI1_CTRL__atn__no 0
3301 #define R_SCSI1_CTRL__my_id__BITNR 9
3302 #define R_SCSI1_CTRL__my_id__WIDTH 4
3303 #define R_SCSI1_CTRL__target_id__BITNR 4
3304 #define R_SCSI1_CTRL__target_id__WIDTH 4
3305 #define R_SCSI1_CTRL__fast_20__BITNR 3
3306 #define R_SCSI1_CTRL__fast_20__WIDTH 1
3307 #define R_SCSI1_CTRL__fast_20__yes 1
3308 #define R_SCSI1_CTRL__fast_20__no 0
3309 #define R_SCSI1_CTRL__bus_width__BITNR 2
3310 #define R_SCSI1_CTRL__bus_width__WIDTH 1
3311 #define R_SCSI1_CTRL__bus_width__wide 1
3312 #define R_SCSI1_CTRL__bus_width__narrow 0
3313 #define R_SCSI1_CTRL__synch__BITNR 1
3314 #define R_SCSI1_CTRL__synch__WIDTH 1
3315 #define R_SCSI1_CTRL__synch__synch 1
3316 #define R_SCSI1_CTRL__synch__asynch 0
3317 #define R_SCSI1_CTRL__enable__BITNR 0
3318 #define R_SCSI1_CTRL__enable__WIDTH 1
3319 #define R_SCSI1_CTRL__enable__on 1
3320 #define R_SCSI1_CTRL__enable__off 0
3321
3322 #define R_SCSI1_CMD_DATA (IO_TYPECAST_UDWORD 0xb0000050)
3323 #define R_SCSI1_CMD_DATA__parity_in__BITNR 26
3324 #define R_SCSI1_CMD_DATA__parity_in__WIDTH 1
3325 #define R_SCSI1_CMD_DATA__parity_in__on 0
3326 #define R_SCSI1_CMD_DATA__parity_in__off 1
3327 #define R_SCSI1_CMD_DATA__skip__BITNR 25
3328 #define R_SCSI1_CMD_DATA__skip__WIDTH 1
3329 #define R_SCSI1_CMD_DATA__skip__on 1
3330 #define R_SCSI1_CMD_DATA__skip__off 0
3331 #define R_SCSI1_CMD_DATA__clr_status__BITNR 24
3332 #define R_SCSI1_CMD_DATA__clr_status__WIDTH 1
3333 #define R_SCSI1_CMD_DATA__clr_status__yes 1
3334 #define R_SCSI1_CMD_DATA__clr_status__nop 0
3335 #define R_SCSI1_CMD_DATA__asynch_setup__BITNR 20
3336 #define R_SCSI1_CMD_DATA__asynch_setup__WIDTH 4
3337 #define R_SCSI1_CMD_DATA__command__BITNR 16
3338 #define R_SCSI1_CMD_DATA__command__WIDTH 4
3339 #define R_SCSI1_CMD_DATA__command__full_din_1 0
3340 #define R_SCSI1_CMD_DATA__command__full_dout_1 1
3341 #define R_SCSI1_CMD_DATA__command__full_stat_1 2
3342 #define R_SCSI1_CMD_DATA__command__resel_din 3
3343 #define R_SCSI1_CMD_DATA__command__resel_dout 4
3344 #define R_SCSI1_CMD_DATA__command__resel_stat 5
3345 #define R_SCSI1_CMD_DATA__command__arb_only 6
3346 #define R_SCSI1_CMD_DATA__command__full_din_3 8
3347 #define R_SCSI1_CMD_DATA__command__full_dout_3 9
3348 #define R_SCSI1_CMD_DATA__command__full_stat_3 10
3349 #define R_SCSI1_CMD_DATA__command__man_data_in 11
3350 #define R_SCSI1_CMD_DATA__command__man_data_out 12
3351 #define R_SCSI1_CMD_DATA__command__man_rat 13
3352 #define R_SCSI1_CMD_DATA__data_out__BITNR 0
3353 #define R_SCSI1_CMD_DATA__data_out__WIDTH 16
3354
3355 #define R_SCSI1_DATA (IO_TYPECAST_UWORD 0xb0000050)
3356 #define R_SCSI1_DATA__data_out__BITNR 0
3357 #define R_SCSI1_DATA__data_out__WIDTH 16
3358
3359 #define R_SCSI1_CMD (IO_TYPECAST_BYTE 0xb0000052)
3360 #define R_SCSI1_CMD__asynch_setup__BITNR 4
3361 #define R_SCSI1_CMD__asynch_setup__WIDTH 4
3362 #define R_SCSI1_CMD__command__BITNR 0
3363 #define R_SCSI1_CMD__command__WIDTH 4
3364 #define R_SCSI1_CMD__command__full_din_1 0
3365 #define R_SCSI1_CMD__command__full_dout_1 1
3366 #define R_SCSI1_CMD__command__full_stat_1 2
3367 #define R_SCSI1_CMD__command__resel_din 3
3368 #define R_SCSI1_CMD__command__resel_dout 4
3369 #define R_SCSI1_CMD__command__resel_stat 5
3370 #define R_SCSI1_CMD__command__arb_only 6
3371 #define R_SCSI1_CMD__command__full_din_3 8
3372 #define R_SCSI1_CMD__command__full_dout_3 9
3373 #define R_SCSI1_CMD__command__full_stat_3 10
3374 #define R_SCSI1_CMD__command__man_data_in 11
3375 #define R_SCSI1_CMD__command__man_data_out 12
3376 #define R_SCSI1_CMD__command__man_rat 13
3377
3378 #define R_SCSI1_STATUS_CTRL (IO_TYPECAST_BYTE 0xb0000053)
3379 #define R_SCSI1_STATUS_CTRL__parity_in__BITNR 2
3380 #define R_SCSI1_STATUS_CTRL__parity_in__WIDTH 1
3381 #define R_SCSI1_STATUS_CTRL__parity_in__on 0
3382 #define R_SCSI1_STATUS_CTRL__parity_in__off 1
3383 #define R_SCSI1_STATUS_CTRL__skip__BITNR 1
3384 #define R_SCSI1_STATUS_CTRL__skip__WIDTH 1
3385 #define R_SCSI1_STATUS_CTRL__skip__on 1
3386 #define R_SCSI1_STATUS_CTRL__skip__off 0
3387 #define R_SCSI1_STATUS_CTRL__clr_status__BITNR 0
3388 #define R_SCSI1_STATUS_CTRL__clr_status__WIDTH 1
3389 #define R_SCSI1_STATUS_CTRL__clr_status__yes 1
3390 #define R_SCSI1_STATUS_CTRL__clr_status__nop 0
3391
3392 #define R_SCSI1_STATUS (IO_TYPECAST_RO_UDWORD 0xb0000058)
3393 #define R_SCSI1_STATUS__tst_arb_won__BITNR 23
3394 #define R_SCSI1_STATUS__tst_arb_won__WIDTH 1
3395 #define R_SCSI1_STATUS__tst_resel__BITNR 22
3396 #define R_SCSI1_STATUS__tst_resel__WIDTH 1
3397 #define R_SCSI1_STATUS__parity_error__BITNR 21
3398 #define R_SCSI1_STATUS__parity_error__WIDTH 1
3399 #define R_SCSI1_STATUS__bus_reset__BITNR 20
3400 #define R_SCSI1_STATUS__bus_reset__WIDTH 1
3401 #define R_SCSI1_STATUS__bus_reset__yes 1
3402 #define R_SCSI1_STATUS__bus_reset__no 0
3403 #define R_SCSI1_STATUS__resel_target__BITNR 15
3404 #define R_SCSI1_STATUS__resel_target__WIDTH 4
3405 #define R_SCSI1_STATUS__resel__BITNR 14
3406 #define R_SCSI1_STATUS__resel__WIDTH 1
3407 #define R_SCSI1_STATUS__resel__yes 1
3408 #define R_SCSI1_STATUS__resel__no 0
3409 #define R_SCSI1_STATUS__curr_phase__BITNR 11
3410 #define R_SCSI1_STATUS__curr_phase__WIDTH 3
3411 #define R_SCSI1_STATUS__curr_phase__ph_undef 0
3412 #define R_SCSI1_STATUS__curr_phase__ph_msg_in 7
3413 #define R_SCSI1_STATUS__curr_phase__ph_msg_out 6
3414 #define R_SCSI1_STATUS__curr_phase__ph_status 3
3415 #define R_SCSI1_STATUS__curr_phase__ph_command 2
3416 #define R_SCSI1_STATUS__curr_phase__ph_data_in 5
3417 #define R_SCSI1_STATUS__curr_phase__ph_data_out 4
3418 #define R_SCSI1_STATUS__curr_phase__ph_resel 1
3419 #define R_SCSI1_STATUS__last_seq_step__BITNR 6
3420 #define R_SCSI1_STATUS__last_seq_step__WIDTH 5
3421 #define R_SCSI1_STATUS__last_seq_step__st_bus_free 24
3422 #define R_SCSI1_STATUS__last_seq_step__st_arbitrate 8
3423 #define R_SCSI1_STATUS__last_seq_step__st_resel_req 29
3424 #define R_SCSI1_STATUS__last_seq_step__st_msg_1 2
3425 #define R_SCSI1_STATUS__last_seq_step__st_manual 28
3426 #define R_SCSI1_STATUS__last_seq_step__st_transf_cmd 30
3427 #define R_SCSI1_STATUS__last_seq_step__st_msg_2 6
3428 #define R_SCSI1_STATUS__last_seq_step__st_msg_3 22
3429 #define R_SCSI1_STATUS__last_seq_step__st_answer 3
3430 #define R_SCSI1_STATUS__last_seq_step__st_synch_din_perr 1
3431 #define R_SCSI1_STATUS__last_seq_step__st_transfer_done 15
3432 #define R_SCSI1_STATUS__last_seq_step__st_synch_dout 0
3433 #define R_SCSI1_STATUS__last_seq_step__st_asynch_dout 25
3434 #define R_SCSI1_STATUS__last_seq_step__st_synch_din 13
3435 #define R_SCSI1_STATUS__last_seq_step__st_asynch_din 9
3436 #define R_SCSI1_STATUS__last_seq_step__st_synch_dout_ack 4
3437 #define R_SCSI1_STATUS__last_seq_step__st_synch_din_ack 12
3438 #define R_SCSI1_STATUS__last_seq_step__st_synch_din_ack_perr 5
3439 #define R_SCSI1_STATUS__last_seq_step__st_asynch_dout_end 11
3440 #define R_SCSI1_STATUS__last_seq_step__st_iwr 27
3441 #define R_SCSI1_STATUS__last_seq_step__st_wait_free_disc 21
3442 #define R_SCSI1_STATUS__last_seq_step__st_sdp_disc 7
3443 #define R_SCSI1_STATUS__last_seq_step__st_cc 31
3444 #define R_SCSI1_STATUS__last_seq_step__st_iwr_good 14
3445 #define R_SCSI1_STATUS__last_seq_step__st_iwr_cc 23
3446 #define R_SCSI1_STATUS__last_seq_step__st_wait_free_iwr_cc 17
3447 #define R_SCSI1_STATUS__last_seq_step__st_wait_free_cc 20
3448 #define R_SCSI1_STATUS__last_seq_step__st_wait_free_sdp_disc 16
3449 #define R_SCSI1_STATUS__last_seq_step__st_manual_req 10
3450 #define R_SCSI1_STATUS__last_seq_step__st_manual_din_prot 18
3451 #define R_SCSI1_STATUS__valid_status__BITNR 5
3452 #define R_SCSI1_STATUS__valid_status__WIDTH 1
3453 #define R_SCSI1_STATUS__valid_status__yes 1
3454 #define R_SCSI1_STATUS__valid_status__no 0
3455 #define R_SCSI1_STATUS__seq_status__BITNR 0
3456 #define R_SCSI1_STATUS__seq_status__WIDTH 5
3457 #define R_SCSI1_STATUS__seq_status__info_seq_complete 0
3458 #define R_SCSI1_STATUS__seq_status__info_parity_error 1
3459 #define R_SCSI1_STATUS__seq_status__info_unhandled_msg_in 2
3460 #define R_SCSI1_STATUS__seq_status__info_unexp_ph_change 3
3461 #define R_SCSI1_STATUS__seq_status__info_arb_lost 4
3462 #define R_SCSI1_STATUS__seq_status__info_sel_timeout 5
3463 #define R_SCSI1_STATUS__seq_status__info_unexp_bf 6
3464 #define R_SCSI1_STATUS__seq_status__info_illegal_op 7
3465 #define R_SCSI1_STATUS__seq_status__info_rec_recvd 8
3466 #define R_SCSI1_STATUS__seq_status__info_reselected 9
3467 #define R_SCSI1_STATUS__seq_status__info_unhandled_status 10
3468 #define R_SCSI1_STATUS__seq_status__info_bus_reset 11
3469 #define R_SCSI1_STATUS__seq_status__info_illegal_bf 12
3470 #define R_SCSI1_STATUS__seq_status__info_bus_free 13
3471
3472 #define R_SCSI1_DATA_IN (IO_TYPECAST_RO_UWORD 0xb0000050)
3473 #define R_SCSI1_DATA_IN__data_in__BITNR 0
3474 #define R_SCSI1_DATA_IN__data_in__WIDTH 16
3475
3476 /*
3477 !* Interrupt mask and status registers
3478 !*/
3479
3480 #define R_IRQ_MASK0_RD (IO_TYPECAST_RO_UDWORD 0xb00000c0)
3481 #define R_IRQ_MASK0_RD__nmi_pin__BITNR 31
3482 #define R_IRQ_MASK0_RD__nmi_pin__WIDTH 1
3483 #define R_IRQ_MASK0_RD__nmi_pin__active 1
3484 #define R_IRQ_MASK0_RD__nmi_pin__inactive 0
3485 #define R_IRQ_MASK0_RD__watchdog_nmi__BITNR 30
3486 #define R_IRQ_MASK0_RD__watchdog_nmi__WIDTH 1
3487 #define R_IRQ_MASK0_RD__watchdog_nmi__active 1
3488 #define R_IRQ_MASK0_RD__watchdog_nmi__inactive 0
3489 #define R_IRQ_MASK0_RD__sqe_test_error__BITNR 29
3490 #define R_IRQ_MASK0_RD__sqe_test_error__WIDTH 1
3491 #define R_IRQ_MASK0_RD__sqe_test_error__active 1
3492 #define R_IRQ_MASK0_RD__sqe_test_error__inactive 0
3493 #define R_IRQ_MASK0_RD__carrier_loss__BITNR 28
3494 #define R_IRQ_MASK0_RD__carrier_loss__WIDTH 1
3495 #define R_IRQ_MASK0_RD__carrier_loss__active 1
3496 #define R_IRQ_MASK0_RD__carrier_loss__inactive 0
3497 #define R_IRQ_MASK0_RD__deferred__BITNR 27
3498 #define R_IRQ_MASK0_RD__deferred__WIDTH 1
3499 #define R_IRQ_MASK0_RD__deferred__active 1
3500 #define R_IRQ_MASK0_RD__deferred__inactive 0
3501 #define R_IRQ_MASK0_RD__late_col__BITNR 26
3502 #define R_IRQ_MASK0_RD__late_col__WIDTH 1
3503 #define R_IRQ_MASK0_RD__late_col__active 1
3504 #define R_IRQ_MASK0_RD__late_col__inactive 0
3505 #define R_IRQ_MASK0_RD__multiple_col__BITNR 25
3506 #define R_IRQ_MASK0_RD__multiple_col__WIDTH 1
3507 #define R_IRQ_MASK0_RD__multiple_col__active 1
3508 #define R_IRQ_MASK0_RD__multiple_col__inactive 0
3509 #define R_IRQ_MASK0_RD__single_col__BITNR 24
3510 #define R_IRQ_MASK0_RD__single_col__WIDTH 1
3511 #define R_IRQ_MASK0_RD__single_col__active 1
3512 #define R_IRQ_MASK0_RD__single_col__inactive 0
3513 #define R_IRQ_MASK0_RD__congestion__BITNR 23
3514 #define R_IRQ_MASK0_RD__congestion__WIDTH 1
3515 #define R_IRQ_MASK0_RD__congestion__active 1
3516 #define R_IRQ_MASK0_RD__congestion__inactive 0
3517 #define R_IRQ_MASK0_RD__oversize__BITNR 22
3518 #define R_IRQ_MASK0_RD__oversize__WIDTH 1
3519 #define R_IRQ_MASK0_RD__oversize__active 1
3520 #define R_IRQ_MASK0_RD__oversize__inactive 0
3521 #define R_IRQ_MASK0_RD__alignment_error__BITNR 21
3522 #define R_IRQ_MASK0_RD__alignment_error__WIDTH 1
3523 #define R_IRQ_MASK0_RD__alignment_error__active 1
3524 #define R_IRQ_MASK0_RD__alignment_error__inactive 0
3525 #define R_IRQ_MASK0_RD__crc_error__BITNR 20
3526 #define R_IRQ_MASK0_RD__crc_error__WIDTH 1
3527 #define R_IRQ_MASK0_RD__crc_error__active 1
3528 #define R_IRQ_MASK0_RD__crc_error__inactive 0
3529 #define R_IRQ_MASK0_RD__overrun__BITNR 19
3530 #define R_IRQ_MASK0_RD__overrun__WIDTH 1
3531 #define R_IRQ_MASK0_RD__overrun__active 1
3532 #define R_IRQ_MASK0_RD__overrun__inactive 0
3533 #define R_IRQ_MASK0_RD__underrun__BITNR 18
3534 #define R_IRQ_MASK0_RD__underrun__WIDTH 1
3535 #define R_IRQ_MASK0_RD__underrun__active 1
3536 #define R_IRQ_MASK0_RD__underrun__inactive 0
3537 #define R_IRQ_MASK0_RD__excessive_col__BITNR 17
3538 #define R_IRQ_MASK0_RD__excessive_col__WIDTH 1
3539 #define R_IRQ_MASK0_RD__excessive_col__active 1
3540 #define R_IRQ_MASK0_RD__excessive_col__inactive 0
3541 #define R_IRQ_MASK0_RD__mdio__BITNR 16
3542 #define R_IRQ_MASK0_RD__mdio__WIDTH 1
3543 #define R_IRQ_MASK0_RD__mdio__active 1
3544 #define R_IRQ_MASK0_RD__mdio__inactive 0
3545 #define R_IRQ_MASK0_RD__ata_drq3__BITNR 15
3546 #define R_IRQ_MASK0_RD__ata_drq3__WIDTH 1
3547 #define R_IRQ_MASK0_RD__ata_drq3__active 1
3548 #define R_IRQ_MASK0_RD__ata_drq3__inactive 0
3549 #define R_IRQ_MASK0_RD__ata_drq2__BITNR 14
3550 #define R_IRQ_MASK0_RD__ata_drq2__WIDTH 1
3551 #define R_IRQ_MASK0_RD__ata_drq2__active 1
3552 #define R_IRQ_MASK0_RD__ata_drq2__inactive 0
3553 #define R_IRQ_MASK0_RD__ata_drq1__BITNR 13
3554 #define R_IRQ_MASK0_RD__ata_drq1__WIDTH 1
3555 #define R_IRQ_MASK0_RD__ata_drq1__active 1
3556 #define R_IRQ_MASK0_RD__ata_drq1__inactive 0
3557 #define R_IRQ_MASK0_RD__ata_drq0__BITNR 12
3558 #define R_IRQ_MASK0_RD__ata_drq0__WIDTH 1
3559 #define R_IRQ_MASK0_RD__ata_drq0__active 1
3560 #define R_IRQ_MASK0_RD__ata_drq0__inactive 0
3561 #define R_IRQ_MASK0_RD__par0_ecp_cmd__BITNR 11
3562 #define R_IRQ_MASK0_RD__par0_ecp_cmd__WIDTH 1
3563 #define R_IRQ_MASK0_RD__par0_ecp_cmd__active 1
3564 #define R_IRQ_MASK0_RD__par0_ecp_cmd__inactive 0
3565 #define R_IRQ_MASK0_RD__ata_irq3__BITNR 11
3566 #define R_IRQ_MASK0_RD__ata_irq3__WIDTH 1
3567 #define R_IRQ_MASK0_RD__ata_irq3__active 1
3568 #define R_IRQ_MASK0_RD__ata_irq3__inactive 0
3569 #define R_IRQ_MASK0_RD__par0_peri__BITNR 10
3570 #define R_IRQ_MASK0_RD__par0_peri__WIDTH 1
3571 #define R_IRQ_MASK0_RD__par0_peri__active 1
3572 #define R_IRQ_MASK0_RD__par0_peri__inactive 0
3573 #define R_IRQ_MASK0_RD__ata_irq2__BITNR 10
3574 #define R_IRQ_MASK0_RD__ata_irq2__WIDTH 1
3575 #define R_IRQ_MASK0_RD__ata_irq2__active 1
3576 #define R_IRQ_MASK0_RD__ata_irq2__inactive 0
3577 #define R_IRQ_MASK0_RD__par0_data__BITNR 9
3578 #define R_IRQ_MASK0_RD__par0_data__WIDTH 1
3579 #define R_IRQ_MASK0_RD__par0_data__active 1
3580 #define R_IRQ_MASK0_RD__par0_data__inactive 0
3581 #define R_IRQ_MASK0_RD__ata_irq1__BITNR 9
3582 #define R_IRQ_MASK0_RD__ata_irq1__WIDTH 1
3583 #define R_IRQ_MASK0_RD__ata_irq1__active 1
3584 #define R_IRQ_MASK0_RD__ata_irq1__inactive 0
3585 #define R_IRQ_MASK0_RD__par0_ready__BITNR 8
3586 #define R_IRQ_MASK0_RD__par0_ready__WIDTH 1
3587 #define R_IRQ_MASK0_RD__par0_ready__active 1
3588 #define R_IRQ_MASK0_RD__par0_ready__inactive 0
3589 #define R_IRQ_MASK0_RD__ata_irq0__BITNR 8
3590 #define R_IRQ_MASK0_RD__ata_irq0__WIDTH 1
3591 #define R_IRQ_MASK0_RD__ata_irq0__active 1
3592 #define R_IRQ_MASK0_RD__ata_irq0__inactive 0
3593 #define R_IRQ_MASK0_RD__mio__BITNR 8
3594 #define R_IRQ_MASK0_RD__mio__WIDTH 1
3595 #define R_IRQ_MASK0_RD__mio__active 1
3596 #define R_IRQ_MASK0_RD__mio__inactive 0
3597 #define R_IRQ_MASK0_RD__scsi0__BITNR 8
3598 #define R_IRQ_MASK0_RD__scsi0__WIDTH 1
3599 #define R_IRQ_MASK0_RD__scsi0__active 1
3600 #define R_IRQ_MASK0_RD__scsi0__inactive 0
3601 #define R_IRQ_MASK0_RD__ata_dmaend__BITNR 7
3602 #define R_IRQ_MASK0_RD__ata_dmaend__WIDTH 1
3603 #define R_IRQ_MASK0_RD__ata_dmaend__active 1
3604 #define R_IRQ_MASK0_RD__ata_dmaend__inactive 0
3605 #define R_IRQ_MASK0_RD__irq_ext_vector_nr__BITNR 5
3606 #define R_IRQ_MASK0_RD__irq_ext_vector_nr__WIDTH 1
3607 #define R_IRQ_MASK0_RD__irq_ext_vector_nr__active 1
3608 #define R_IRQ_MASK0_RD__irq_ext_vector_nr__inactive 0
3609 #define R_IRQ_MASK0_RD__irq_int_vector_nr__BITNR 4
3610 #define R_IRQ_MASK0_RD__irq_int_vector_nr__WIDTH 1
3611 #define R_IRQ_MASK0_RD__irq_int_vector_nr__active 1
3612 #define R_IRQ_MASK0_RD__irq_int_vector_nr__inactive 0
3613 #define R_IRQ_MASK0_RD__ext_dma1__BITNR 3
3614 #define R_IRQ_MASK0_RD__ext_dma1__WIDTH 1
3615 #define R_IRQ_MASK0_RD__ext_dma1__active 1
3616 #define R_IRQ_MASK0_RD__ext_dma1__inactive 0
3617 #define R_IRQ_MASK0_RD__ext_dma0__BITNR 2
3618 #define R_IRQ_MASK0_RD__ext_dma0__WIDTH 1
3619 #define R_IRQ_MASK0_RD__ext_dma0__active 1
3620 #define R_IRQ_MASK0_RD__ext_dma0__inactive 0
3621 #define R_IRQ_MASK0_RD__timer1__BITNR 1
3622 #define R_IRQ_MASK0_RD__timer1__WIDTH 1
3623 #define R_IRQ_MASK0_RD__timer1__active 1
3624 #define R_IRQ_MASK0_RD__timer1__inactive 0
3625 #define R_IRQ_MASK0_RD__timer0__BITNR 0
3626 #define R_IRQ_MASK0_RD__timer0__WIDTH 1
3627 #define R_IRQ_MASK0_RD__timer0__active 1
3628 #define R_IRQ_MASK0_RD__timer0__inactive 0
3629
3630 #define R_IRQ_MASK0_CLR (IO_TYPECAST_UDWORD 0xb00000c0)
3631 #define R_IRQ_MASK0_CLR__nmi_pin__BITNR 31
3632 #define R_IRQ_MASK0_CLR__nmi_pin__WIDTH 1
3633 #define R_IRQ_MASK0_CLR__nmi_pin__clr 1
3634 #define R_IRQ_MASK0_CLR__nmi_pin__nop 0
3635 #define R_IRQ_MASK0_CLR__watchdog_nmi__BITNR 30
3636 #define R_IRQ_MASK0_CLR__watchdog_nmi__WIDTH 1
3637 #define R_IRQ_MASK0_CLR__watchdog_nmi__clr 1
3638 #define R_IRQ_MASK0_CLR__watchdog_nmi__nop 0
3639 #define R_IRQ_MASK0_CLR__sqe_test_error__BITNR 29
3640 #define R_IRQ_MASK0_CLR__sqe_test_error__WIDTH 1
3641 #define R_IRQ_MASK0_CLR__sqe_test_error__clr 1
3642 #define R_IRQ_MASK0_CLR__sqe_test_error__nop 0
3643 #define R_IRQ_MASK0_CLR__carrier_loss__BITNR 28
3644 #define R_IRQ_MASK0_CLR__carrier_loss__WIDTH 1
3645 #define R_IRQ_MASK0_CLR__carrier_loss__clr 1
3646 #define R_IRQ_MASK0_CLR__carrier_loss__nop 0
3647 #define R_IRQ_MASK0_CLR__deferred__BITNR 27
3648 #define R_IRQ_MASK0_CLR__deferred__WIDTH 1
3649 #define R_IRQ_MASK0_CLR__deferred__clr 1
3650 #define R_IRQ_MASK0_CLR__deferred__nop 0
3651 #define R_IRQ_MASK0_CLR__late_col__BITNR 26
3652 #define R_IRQ_MASK0_CLR__late_col__WIDTH 1
3653 #define R_IRQ_MASK0_CLR__late_col__clr 1
3654 #define R_IRQ_MASK0_CLR__late_col__nop 0
3655 #define R_IRQ_MASK0_CLR__multiple_col__BITNR 25
3656 #define R_IRQ_MASK0_CLR__multiple_col__WIDTH 1
3657 #define R_IRQ_MASK0_CLR__multiple_col__clr 1
3658 #define R_IRQ_MASK0_CLR__multiple_col__nop 0
3659 #define R_IRQ_MASK0_CLR__single_col__BITNR 24
3660 #define R_IRQ_MASK0_CLR__single_col__WIDTH 1
3661 #define R_IRQ_MASK0_CLR__single_col__clr 1
3662 #define R_IRQ_MASK0_CLR__single_col__nop 0
3663 #define R_IRQ_MASK0_CLR__congestion__BITNR 23
3664 #define R_IRQ_MASK0_CLR__congestion__WIDTH 1
3665 #define R_IRQ_MASK0_CLR__congestion__clr 1
3666 #define R_IRQ_MASK0_CLR__congestion__nop 0
3667 #define R_IRQ_MASK0_CLR__oversize__BITNR 22
3668 #define R_IRQ_MASK0_CLR__oversize__WIDTH 1
3669 #define R_IRQ_MASK0_CLR__oversize__clr 1
3670 #define R_IRQ_MASK0_CLR__oversize__nop 0
3671 #define R_IRQ_MASK0_CLR__alignment_error__BITNR 21
3672 #define R_IRQ_MASK0_CLR__alignment_error__WIDTH 1
3673 #define R_IRQ_MASK0_CLR__alignment_error__clr 1
3674 #define R_IRQ_MASK0_CLR__alignment_error__nop 0
3675 #define R_IRQ_MASK0_CLR__crc_error__BITNR 20
3676 #define R_IRQ_MASK0_CLR__crc_error__WIDTH 1
3677 #define R_IRQ_MASK0_CLR__crc_error__clr 1
3678 #define R_IRQ_MASK0_CLR__crc_error__nop 0
3679 #define R_IRQ_MASK0_CLR__overrun__BITNR 19
3680 #define R_IRQ_MASK0_CLR__overrun__WIDTH 1
3681 #define R_IRQ_MASK0_CLR__overrun__clr 1
3682 #define R_IRQ_MASK0_CLR__overrun__nop 0
3683 #define R_IRQ_MASK0_CLR__underrun__BITNR 18
3684 #define R_IRQ_MASK0_CLR__underrun__WIDTH 1
3685 #define R_IRQ_MASK0_CLR__underrun__clr 1
3686 #define R_IRQ_MASK0_CLR__underrun__nop 0
3687 #define R_IRQ_MASK0_CLR__excessive_col__BITNR 17
3688 #define R_IRQ_MASK0_CLR__excessive_col__WIDTH 1
3689 #define R_IRQ_MASK0_CLR__excessive_col__clr 1
3690 #define R_IRQ_MASK0_CLR__excessive_col__nop 0
3691 #define R_IRQ_MASK0_CLR__mdio__BITNR 16
3692 #define R_IRQ_MASK0_CLR__mdio__WIDTH 1
3693 #define R_IRQ_MASK0_CLR__mdio__clr 1
3694 #define R_IRQ_MASK0_CLR__mdio__nop 0
3695 #define R_IRQ_MASK0_CLR__ata_drq3__BITNR 15
3696 #define R_IRQ_MASK0_CLR__ata_drq3__WIDTH 1
3697 #define R_IRQ_MASK0_CLR__ata_drq3__clr 1
3698 #define R_IRQ_MASK0_CLR__ata_drq3__nop 0
3699 #define R_IRQ_MASK0_CLR__ata_drq2__BITNR 14
3700 #define R_IRQ_MASK0_CLR__ata_drq2__WIDTH 1
3701 #define R_IRQ_MASK0_CLR__ata_drq2__clr 1
3702 #define R_IRQ_MASK0_CLR__ata_drq2__nop 0
3703 #define R_IRQ_MASK0_CLR__ata_drq1__BITNR 13
3704 #define R_IRQ_MASK0_CLR__ata_drq1__WIDTH 1
3705 #define R_IRQ_MASK0_CLR__ata_drq1__clr 1
3706 #define R_IRQ_MASK0_CLR__ata_drq1__nop 0
3707 #define R_IRQ_MASK0_CLR__ata_drq0__BITNR 12
3708 #define R_IRQ_MASK0_CLR__ata_drq0__WIDTH 1
3709 #define R_IRQ_MASK0_CLR__ata_drq0__clr 1
3710 #define R_IRQ_MASK0_CLR__ata_drq0__nop 0
3711 #define R_IRQ_MASK0_CLR__par0_ecp_cmd__BITNR 11
3712 #define R_IRQ_MASK0_CLR__par0_ecp_cmd__WIDTH 1
3713 #define R_IRQ_MASK0_CLR__par0_ecp_cmd__clr 1
3714 #define R_IRQ_MASK0_CLR__par0_ecp_cmd__nop 0
3715 #define R_IRQ_MASK0_CLR__ata_irq3__BITNR 11
3716 #define R_IRQ_MASK0_CLR__ata_irq3__WIDTH 1
3717 #define R_IRQ_MASK0_CLR__ata_irq3__clr 1
3718 #define R_IRQ_MASK0_CLR__ata_irq3__nop 0
3719 #define R_IRQ_MASK0_CLR__par0_peri__BITNR 10
3720 #define R_IRQ_MASK0_CLR__par0_peri__WIDTH 1
3721 #define R_IRQ_MASK0_CLR__par0_peri__clr 1
3722 #define R_IRQ_MASK0_CLR__par0_peri__nop 0
3723 #define R_IRQ_MASK0_CLR__ata_irq2__BITNR 10
3724 #define R_IRQ_MASK0_CLR__ata_irq2__WIDTH 1
3725 #define R_IRQ_MASK0_CLR__ata_irq2__clr 1
3726 #define R_IRQ_MASK0_CLR__ata_irq2__nop 0
3727 #define R_IRQ_MASK0_CLR__par0_data__BITNR 9
3728 #define R_IRQ_MASK0_CLR__par0_data__WIDTH 1
3729 #define R_IRQ_MASK0_CLR__par0_data__clr 1
3730 #define R_IRQ_MASK0_CLR__par0_data__nop 0
3731 #define R_IRQ_MASK0_CLR__ata_irq1__BITNR 9
3732 #define R_IRQ_MASK0_CLR__ata_irq1__WIDTH 1
3733 #define R_IRQ_MASK0_CLR__ata_irq1__clr 1
3734 #define R_IRQ_MASK0_CLR__ata_irq1__nop 0
3735 #define R_IRQ_MASK0_CLR__par0_ready__BITNR 8
3736 #define R_IRQ_MASK0_CLR__par0_ready__WIDTH 1
3737 #define R_IRQ_MASK0_CLR__par0_ready__clr 1
3738 #define R_IRQ_MASK0_CLR__par0_ready__nop 0
3739 #define R_IRQ_MASK0_CLR__ata_irq0__BITNR 8
3740 #define R_IRQ_MASK0_CLR__ata_irq0__WIDTH 1
3741 #define R_IRQ_MASK0_CLR__ata_irq0__clr 1
3742 #define R_IRQ_MASK0_CLR__ata_irq0__nop 0
3743 #define R_IRQ_MASK0_CLR__mio__BITNR 8
3744 #define R_IRQ_MASK0_CLR__mio__WIDTH 1
3745 #define R_IRQ_MASK0_CLR__mio__clr 1
3746 #define R_IRQ_MASK0_CLR__mio__nop 0
3747 #define R_IRQ_MASK0_CLR__scsi0__BITNR 8
3748 #define R_IRQ_MASK0_CLR__scsi0__WIDTH 1
3749 #define R_IRQ_MASK0_CLR__scsi0__clr 1
3750 #define R_IRQ_MASK0_CLR__scsi0__nop 0
3751 #define R_IRQ_MASK0_CLR__ata_dmaend__BITNR 7
3752 #define R_IRQ_MASK0_CLR__ata_dmaend__WIDTH 1
3753 #define R_IRQ_MASK0_CLR__ata_dmaend__clr 1
3754 #define R_IRQ_MASK0_CLR__ata_dmaend__nop 0
3755 #define R_IRQ_MASK0_CLR__irq_ext_vector_nr__BITNR 5
3756 #define R_IRQ_MASK0_CLR__irq_ext_vector_nr__WIDTH 1
3757 #define R_IRQ_MASK0_CLR__irq_ext_vector_nr__clr 1
3758 #define R_IRQ_MASK0_CLR__irq_ext_vector_nr__nop 0
3759 #define R_IRQ_MASK0_CLR__irq_int_vector_nr__BITNR 4
3760 #define R_IRQ_MASK0_CLR__irq_int_vector_nr__WIDTH 1
3761 #define R_IRQ_MASK0_CLR__irq_int_vector_nr__clr 1
3762 #define R_IRQ_MASK0_CLR__irq_int_vector_nr__nop 0
3763 #define R_IRQ_MASK0_CLR__ext_dma1__BITNR 3
3764 #define R_IRQ_MASK0_CLR__ext_dma1__WIDTH 1
3765 #define R_IRQ_MASK0_CLR__ext_dma1__clr 1
3766 #define R_IRQ_MASK0_CLR__ext_dma1__nop 0
3767 #define R_IRQ_MASK0_CLR__ext_dma0__BITNR 2
3768 #define R_IRQ_MASK0_CLR__ext_dma0__WIDTH 1
3769 #define R_IRQ_MASK0_CLR__ext_dma0__clr 1
3770 #define R_IRQ_MASK0_CLR__ext_dma0__nop 0
3771 #define R_IRQ_MASK0_CLR__timer1__BITNR 1
3772 #define R_IRQ_MASK0_CLR__timer1__WIDTH 1
3773 #define R_IRQ_MASK0_CLR__timer1__clr 1
3774 #define R_IRQ_MASK0_CLR__timer1__nop 0
3775 #define R_IRQ_MASK0_CLR__timer0__BITNR 0
3776 #define R_IRQ_MASK0_CLR__timer0__WIDTH 1
3777 #define R_IRQ_MASK0_CLR__timer0__clr 1
3778 #define R_IRQ_MASK0_CLR__timer0__nop 0
3779
3780 #define R_IRQ_READ0 (IO_TYPECAST_RO_UDWORD 0xb00000c4)
3781 #define R_IRQ_READ0__nmi_pin__BITNR 31
3782 #define R_IRQ_READ0__nmi_pin__WIDTH 1
3783 #define R_IRQ_READ0__nmi_pin__active 1
3784 #define R_IRQ_READ0__nmi_pin__inactive 0
3785 #define R_IRQ_READ0__watchdog_nmi__BITNR 30
3786 #define R_IRQ_READ0__watchdog_nmi__WIDTH 1
3787 #define R_IRQ_READ0__watchdog_nmi__active 1
3788 #define R_IRQ_READ0__watchdog_nmi__inactive 0
3789 #define R_IRQ_READ0__sqe_test_error__BITNR 29
3790 #define R_IRQ_READ0__sqe_test_error__WIDTH 1
3791 #define R_IRQ_READ0__sqe_test_error__active 1
3792 #define R_IRQ_READ0__sqe_test_error__inactive 0
3793 #define R_IRQ_READ0__carrier_loss__BITNR 28
3794 #define R_IRQ_READ0__carrier_loss__WIDTH 1
3795 #define R_IRQ_READ0__carrier_loss__active 1
3796 #define R_IRQ_READ0__carrier_loss__inactive 0
3797 #define R_IRQ_READ0__deferred__BITNR 27
3798 #define R_IRQ_READ0__deferred__WIDTH 1
3799 #define R_IRQ_READ0__deferred__active 1
3800 #define R_IRQ_READ0__deferred__inactive 0
3801 #define R_IRQ_READ0__late_col__BITNR 26
3802 #define R_IRQ_READ0__late_col__WIDTH 1
3803 #define R_IRQ_READ0__late_col__active 1
3804 #define R_IRQ_READ0__late_col__inactive 0
3805 #define R_IRQ_READ0__multiple_col__BITNR 25
3806 #define R_IRQ_READ0__multiple_col__WIDTH 1
3807 #define R_IRQ_READ0__multiple_col__active 1
3808 #define R_IRQ_READ0__multiple_col__inactive 0
3809 #define R_IRQ_READ0__single_col__BITNR 24
3810 #define R_IRQ_READ0__single_col__WIDTH 1
3811 #define R_IRQ_READ0__single_col__active 1
3812 #define R_IRQ_READ0__single_col__inactive 0
3813 #define R_IRQ_READ0__congestion__BITNR 23
3814 #define R_IRQ_READ0__congestion__WIDTH 1
3815 #define R_IRQ_READ0__congestion__active 1
3816 #define R_IRQ_READ0__congestion__inactive 0
3817 #define R_IRQ_READ0__oversize__BITNR 22
3818 #define R_IRQ_READ0__oversize__WIDTH 1
3819 #define R_IRQ_READ0__oversize__active 1
3820 #define R_IRQ_READ0__oversize__inactive 0
3821 #define R_IRQ_READ0__alignment_error__BITNR 21
3822 #define R_IRQ_READ0__alignment_error__WIDTH 1
3823 #define R_IRQ_READ0__alignment_error__active 1
3824 #define R_IRQ_READ0__alignment_error__inactive 0
3825 #define R_IRQ_READ0__crc_error__BITNR 20
3826 #define R_IRQ_READ0__crc_error__WIDTH 1
3827 #define R_IRQ_READ0__crc_error__active 1
3828 #define R_IRQ_READ0__crc_error__inactive 0
3829 #define R_IRQ_READ0__overrun__BITNR 19
3830 #define R_IRQ_READ0__overrun__WIDTH 1
3831 #define R_IRQ_READ0__overrun__active 1
3832 #define R_IRQ_READ0__overrun__inactive 0
3833 #define R_IRQ_READ0__underrun__BITNR 18
3834 #define R_IRQ_READ0__underrun__WIDTH 1
3835 #define R_IRQ_READ0__underrun__active 1
3836 #define R_IRQ_READ0__underrun__inactive 0
3837 #define R_IRQ_READ0__excessive_col__BITNR 17
3838 #define R_IRQ_READ0__excessive_col__WIDTH 1
3839 #define R_IRQ_READ0__excessive_col__active 1
3840 #define R_IRQ_READ0__excessive_col__inactive 0
3841 #define R_IRQ_READ0__mdio__BITNR 16
3842 #define R_IRQ_READ0__mdio__WIDTH 1
3843 #define R_IRQ_READ0__mdio__active 1
3844 #define R_IRQ_READ0__mdio__inactive 0
3845 #define R_IRQ_READ0__ata_drq3__BITNR 15
3846 #define R_IRQ_READ0__ata_drq3__WIDTH 1
3847 #define R_IRQ_READ0__ata_drq3__active 1
3848 #define R_IRQ_READ0__ata_drq3__inactive 0
3849 #define R_IRQ_READ0__ata_drq2__BITNR 14
3850 #define R_IRQ_READ0__ata_drq2__WIDTH 1
3851 #define R_IRQ_READ0__ata_drq2__active 1
3852 #define R_IRQ_READ0__ata_drq2__inactive 0
3853 #define R_IRQ_READ0__ata_drq1__BITNR 13
3854 #define R_IRQ_READ0__ata_drq1__WIDTH 1
3855 #define R_IRQ_READ0__ata_drq1__active 1
3856 #define R_IRQ_READ0__ata_drq1__inactive 0
3857 #define R_IRQ_READ0__ata_drq0__BITNR 12
3858 #define R_IRQ_READ0__ata_drq0__WIDTH 1
3859 #define R_IRQ_READ0__ata_drq0__active 1
3860 #define R_IRQ_READ0__ata_drq0__inactive 0
3861 #define R_IRQ_READ0__par0_ecp_cmd__BITNR 11
3862 #define R_IRQ_READ0__par0_ecp_cmd__WIDTH 1
3863 #define R_IRQ_READ0__par0_ecp_cmd__active 1
3864 #define R_IRQ_READ0__par0_ecp_cmd__inactive 0
3865 #define R_IRQ_READ0__ata_irq3__BITNR 11
3866 #define R_IRQ_READ0__ata_irq3__WIDTH 1
3867 #define R_IRQ_READ0__ata_irq3__active 1
3868 #define R_IRQ_READ0__ata_irq3__inactive 0
3869 #define R_IRQ_READ0__par0_peri__BITNR 10
3870 #define R_IRQ_READ0__par0_peri__WIDTH 1
3871 #define R_IRQ_READ0__par0_peri__active 1
3872 #define R_IRQ_READ0__par0_peri__inactive 0
3873 #define R_IRQ_READ0__ata_irq2__BITNR 10
3874 #define R_IRQ_READ0__ata_irq2__WIDTH 1
3875 #define R_IRQ_READ0__ata_irq2__active 1
3876 #define R_IRQ_READ0__ata_irq2__inactive 0
3877 #define R_IRQ_READ0__par0_data__BITNR 9
3878 #define R_IRQ_READ0__par0_data__WIDTH 1
3879 #define R_IRQ_READ0__par0_data__active 1
3880 #define R_IRQ_READ0__par0_data__inactive 0
3881 #define R_IRQ_READ0__ata_irq1__BITNR 9
3882 #define R_IRQ_READ0__ata_irq1__WIDTH 1
3883 #define R_IRQ_READ0__ata_irq1__active 1
3884 #define R_IRQ_READ0__ata_irq1__inactive 0
3885 #define R_IRQ_READ0__par0_ready__BITNR 8
3886 #define R_IRQ_READ0__par0_ready__WIDTH 1
3887 #define R_IRQ_READ0__par0_ready__active 1
3888 #define R_IRQ_READ0__par0_ready__inactive 0
3889 #define R_IRQ_READ0__ata_irq0__BITNR 8
3890 #define R_IRQ_READ0__ata_irq0__WIDTH 1
3891 #define R_IRQ_READ0__ata_irq0__active 1
3892 #define R_IRQ_READ0__ata_irq0__inactive 0
3893 #define R_IRQ_READ0__mio__BITNR 8
3894 #define R_IRQ_READ0__mio__WIDTH 1
3895 #define R_IRQ_READ0__mio__active 1
3896 #define R_IRQ_READ0__mio__inactive 0
3897 #define R_IRQ_READ0__scsi0__BITNR 8
3898 #define R_IRQ_READ0__scsi0__WIDTH 1
3899 #define R_IRQ_READ0__scsi0__active 1
3900 #define R_IRQ_READ0__scsi0__inactive 0
3901 #define R_IRQ_READ0__ata_dmaend__BITNR 7
3902 #define R_IRQ_READ0__ata_dmaend__WIDTH 1
3903 #define R_IRQ_READ0__ata_dmaend__active 1
3904 #define R_IRQ_READ0__ata_dmaend__inactive 0
3905 #define R_IRQ_READ0__irq_ext_vector_nr__BITNR 5
3906 #define R_IRQ_READ0__irq_ext_vector_nr__WIDTH 1
3907 #define R_IRQ_READ0__irq_ext_vector_nr__active 1
3908 #define R_IRQ_READ0__irq_ext_vector_nr__inactive 0
3909 #define R_IRQ_READ0__irq_int_vector_nr__BITNR 4
3910 #define R_IRQ_READ0__irq_int_vector_nr__WIDTH 1
3911 #define R_IRQ_READ0__irq_int_vector_nr__active 1
3912 #define R_IRQ_READ0__irq_int_vector_nr__inactive 0
3913 #define R_IRQ_READ0__ext_dma1__BITNR 3
3914 #define R_IRQ_READ0__ext_dma1__WIDTH 1
3915 #define R_IRQ_READ0__ext_dma1__active 1
3916 #define R_IRQ_READ0__ext_dma1__inactive 0
3917 #define R_IRQ_READ0__ext_dma0__BITNR 2
3918 #define R_IRQ_READ0__ext_dma0__WIDTH 1
3919 #define R_IRQ_READ0__ext_dma0__active 1
3920 #define R_IRQ_READ0__ext_dma0__inactive 0
3921 #define R_IRQ_READ0__timer1__BITNR 1
3922 #define R_IRQ_READ0__timer1__WIDTH 1
3923 #define R_IRQ_READ0__timer1__active 1
3924 #define R_IRQ_READ0__timer1__inactive 0
3925 #define R_IRQ_READ0__timer0__BITNR 0
3926 #define R_IRQ_READ0__timer0__WIDTH 1
3927 #define R_IRQ_READ0__timer0__active 1
3928 #define R_IRQ_READ0__timer0__inactive 0
3929
3930 #define R_IRQ_MASK0_SET (IO_TYPECAST_UDWORD 0xb00000c4)
3931 #define R_IRQ_MASK0_SET__nmi_pin__BITNR 31
3932 #define R_IRQ_MASK0_SET__nmi_pin__WIDTH 1
3933 #define R_IRQ_MASK0_SET__nmi_pin__set 1
3934 #define R_IRQ_MASK0_SET__nmi_pin__nop 0
3935 #define R_IRQ_MASK0_SET__watchdog_nmi__BITNR 30
3936 #define R_IRQ_MASK0_SET__watchdog_nmi__WIDTH 1
3937 #define R_IRQ_MASK0_SET__watchdog_nmi__set 1
3938 #define R_IRQ_MASK0_SET__watchdog_nmi__nop 0
3939 #define R_IRQ_MASK0_SET__sqe_test_error__BITNR 29
3940 #define R_IRQ_MASK0_SET__sqe_test_error__WIDTH 1
3941 #define R_IRQ_MASK0_SET__sqe_test_error__set 1
3942 #define R_IRQ_MASK0_SET__sqe_test_error__nop 0
3943 #define R_IRQ_MASK0_SET__carrier_loss__BITNR 28
3944 #define R_IRQ_MASK0_SET__carrier_loss__WIDTH 1
3945 #define R_IRQ_MASK0_SET__carrier_loss__set 1
3946 #define R_IRQ_MASK0_SET__carrier_loss__nop 0
3947 #define R_IRQ_MASK0_SET__deferred__BITNR 27
3948 #define R_IRQ_MASK0_SET__deferred__WIDTH 1
3949 #define R_IRQ_MASK0_SET__deferred__set 1
3950 #define R_IRQ_MASK0_SET__deferred__nop 0
3951 #define R_IRQ_MASK0_SET__late_col__BITNR 26
3952 #define R_IRQ_MASK0_SET__late_col__WIDTH 1
3953 #define R_IRQ_MASK0_SET__late_col__set 1
3954 #define R_IRQ_MASK0_SET__late_col__nop 0
3955 #define R_IRQ_MASK0_SET__multiple_col__BITNR 25
3956 #define R_IRQ_MASK0_SET__multiple_col__WIDTH 1
3957 #define R_IRQ_MASK0_SET__multiple_col__set 1
3958 #define R_IRQ_MASK0_SET__multiple_col__nop 0
3959 #define R_IRQ_MASK0_SET__single_col__BITNR 24
3960 #define R_IRQ_MASK0_SET__single_col__WIDTH 1
3961 #define R_IRQ_MASK0_SET__single_col__set 1
3962 #define R_IRQ_MASK0_SET__single_col__nop 0
3963 #define R_IRQ_MASK0_SET__congestion__BITNR 23
3964 #define R_IRQ_MASK0_SET__congestion__WIDTH 1
3965 #define R_IRQ_MASK0_SET__congestion__set 1
3966 #define R_IRQ_MASK0_SET__congestion__nop 0
3967 #define R_IRQ_MASK0_SET__oversize__BITNR 22
3968 #define R_IRQ_MASK0_SET__oversize__WIDTH 1
3969 #define R_IRQ_MASK0_SET__oversize__set 1
3970 #define R_IRQ_MASK0_SET__oversize__nop 0
3971 #define R_IRQ_MASK0_SET__alignment_error__BITNR 21
3972 #define R_IRQ_MASK0_SET__alignment_error__WIDTH 1
3973 #define R_IRQ_MASK0_SET__alignment_error__set 1
3974 #define R_IRQ_MASK0_SET__alignment_error__nop 0
3975 #define R_IRQ_MASK0_SET__crc_error__BITNR 20
3976 #define R_IRQ_MASK0_SET__crc_error__WIDTH 1
3977 #define R_IRQ_MASK0_SET__crc_error__set 1
3978 #define R_IRQ_MASK0_SET__crc_error__nop 0
3979 #define R_IRQ_MASK0_SET__overrun__BITNR 19
3980 #define R_IRQ_MASK0_SET__overrun__WIDTH 1
3981 #define R_IRQ_MASK0_SET__overrun__set 1
3982 #define R_IRQ_MASK0_SET__overrun__nop 0
3983 #define R_IRQ_MASK0_SET__underrun__BITNR 18
3984 #define R_IRQ_MASK0_SET__underrun__WIDTH 1
3985 #define R_IRQ_MASK0_SET__underrun__set 1
3986 #define R_IRQ_MASK0_SET__underrun__nop 0
3987 #define R_IRQ_MASK0_SET__excessive_col__BITNR 17
3988 #define R_IRQ_MASK0_SET__excessive_col__WIDTH 1
3989 #define R_IRQ_MASK0_SET__excessive_col__set 1
3990 #define R_IRQ_MASK0_SET__excessive_col__nop 0
3991 #define R_IRQ_MASK0_SET__mdio__BITNR 16
3992 #define R_IRQ_MASK0_SET__mdio__WIDTH 1
3993 #define R_IRQ_MASK0_SET__mdio__set 1
3994 #define R_IRQ_MASK0_SET__mdio__nop 0
3995 #define R_IRQ_MASK0_SET__ata_drq3__BITNR 15
3996 #define R_IRQ_MASK0_SET__ata_drq3__WIDTH 1
3997 #define R_IRQ_MASK0_SET__ata_drq3__set 1
3998 #define R_IRQ_MASK0_SET__ata_drq3__nop 0
3999 #define R_IRQ_MASK0_SET__ata_drq2__BITNR 14
4000 #define R_IRQ_MASK0_SET__ata_drq2__WIDTH 1
4001 #define R_IRQ_MASK0_SET__ata_drq2__set 1
4002 #define R_IRQ_MASK0_SET__ata_drq2__nop 0
4003 #define R_IRQ_MASK0_SET__ata_drq1__BITNR 13
4004 #define R_IRQ_MASK0_SET__ata_drq1__WIDTH 1
4005 #define R_IRQ_MASK0_SET__ata_drq1__set 1
4006 #define R_IRQ_MASK0_SET__ata_drq1__nop 0
4007 #define R_IRQ_MASK0_SET__ata_drq0__BITNR 12
4008 #define R_IRQ_MASK0_SET__ata_drq0__WIDTH 1
4009 #define R_IRQ_MASK0_SET__ata_drq0__set 1
4010 #define R_IRQ_MASK0_SET__ata_drq0__nop 0
4011 #define R_IRQ_MASK0_SET__par0_ecp_cmd__BITNR 11
4012 #define R_IRQ_MASK0_SET__par0_ecp_cmd__WIDTH 1
4013 #define R_IRQ_MASK0_SET__par0_ecp_cmd__set 1
4014 #define R_IRQ_MASK0_SET__par0_ecp_cmd__nop 0
4015 #define R_IRQ_MASK0_SET__ata_irq3__BITNR 11
4016 #define R_IRQ_MASK0_SET__ata_irq3__WIDTH 1
4017 #define R_IRQ_MASK0_SET__ata_irq3__set 1
4018 #define R_IRQ_MASK0_SET__ata_irq3__nop 0
4019 #define R_IRQ_MASK0_SET__par0_peri__BITNR 10
4020 #define R_IRQ_MASK0_SET__par0_peri__WIDTH 1
4021 #define R_IRQ_MASK0_SET__par0_peri__set 1
4022 #define R_IRQ_MASK0_SET__par0_peri__nop 0
4023 #define R_IRQ_MASK0_SET__ata_irq2__BITNR 10
4024 #define R_IRQ_MASK0_SET__ata_irq2__WIDTH 1
4025 #define R_IRQ_MASK0_SET__ata_irq2__set 1
4026 #define R_IRQ_MASK0_SET__ata_irq2__nop 0
4027 #define R_IRQ_MASK0_SET__par0_data__BITNR 9
4028 #define R_IRQ_MASK0_SET__par0_data__WIDTH 1
4029 #define R_IRQ_MASK0_SET__par0_data__set 1
4030 #define R_IRQ_MASK0_SET__par0_data__nop 0
4031 #define R_IRQ_MASK0_SET__ata_irq1__BITNR 9
4032 #define R_IRQ_MASK0_SET__ata_irq1__WIDTH 1
4033 #define R_IRQ_MASK0_SET__ata_irq1__set 1
4034 #define R_IRQ_MASK0_SET__ata_irq1__nop 0
4035 #define R_IRQ_MASK0_SET__par0_ready__BITNR 8
4036 #define R_IRQ_MASK0_SET__par0_ready__WIDTH 1
4037 #define R_IRQ_MASK0_SET__par0_ready__set 1
4038 #define R_IRQ_MASK0_SET__par0_ready__nop 0
4039 #define R_IRQ_MASK0_SET__ata_irq0__BITNR 8
4040 #define R_IRQ_MASK0_SET__ata_irq0__WIDTH 1
4041 #define R_IRQ_MASK0_SET__ata_irq0__set 1
4042 #define R_IRQ_MASK0_SET__ata_irq0__nop 0
4043 #define R_IRQ_MASK0_SET__mio__BITNR 8
4044 #define R_IRQ_MASK0_SET__mio__WIDTH 1
4045 #define R_IRQ_MASK0_SET__mio__set 1
4046 #define R_IRQ_MASK0_SET__mio__nop 0
4047 #define R_IRQ_MASK0_SET__scsi0__BITNR 8
4048 #define R_IRQ_MASK0_SET__scsi0__WIDTH 1
4049 #define R_IRQ_MASK0_SET__scsi0__set 1
4050 #define R_IRQ_MASK0_SET__scsi0__nop 0
4051 #define R_IRQ_MASK0_SET__ata_dmaend__BITNR 7
4052 #define R_IRQ_MASK0_SET__ata_dmaend__WIDTH 1
4053 #define R_IRQ_MASK0_SET__ata_dmaend__set 1
4054 #define R_IRQ_MASK0_SET__ata_dmaend__nop 0
4055 #define R_IRQ_MASK0_SET__irq_ext_vector_nr__BITNR 5
4056 #define R_IRQ_MASK0_SET__irq_ext_vector_nr__WIDTH 1
4057 #define R_IRQ_MASK0_SET__irq_ext_vector_nr__set 1
4058 #define R_IRQ_MASK0_SET__irq_ext_vector_nr__nop 0
4059 #define R_IRQ_MASK0_SET__irq_int_vector_nr__BITNR 4
4060 #define R_IRQ_MASK0_SET__irq_int_vector_nr__WIDTH 1
4061 #define R_IRQ_MASK0_SET__irq_int_vector_nr__set 1
4062 #define R_IRQ_MASK0_SET__irq_int_vector_nr__nop 0
4063 #define R_IRQ_MASK0_SET__ext_dma1__BITNR 3
4064 #define R_IRQ_MASK0_SET__ext_dma1__WIDTH 1
4065 #define R_IRQ_MASK0_SET__ext_dma1__set 1
4066 #define R_IRQ_MASK0_SET__ext_dma1__nop 0
4067 #define R_IRQ_MASK0_SET__ext_dma0__BITNR 2
4068 #define R_IRQ_MASK0_SET__ext_dma0__WIDTH 1
4069 #define R_IRQ_MASK0_SET__ext_dma0__set 1
4070 #define R_IRQ_MASK0_SET__ext_dma0__nop 0
4071 #define R_IRQ_MASK0_SET__timer1__BITNR 1
4072 #define R_IRQ_MASK0_SET__timer1__WIDTH 1
4073 #define R_IRQ_MASK0_SET__timer1__set 1
4074 #define R_IRQ_MASK0_SET__timer1__nop 0
4075 #define R_IRQ_MASK0_SET__timer0__BITNR 0
4076 #define R_IRQ_MASK0_SET__timer0__WIDTH 1
4077 #define R_IRQ_MASK0_SET__timer0__set 1
4078 #define R_IRQ_MASK0_SET__timer0__nop 0
4079
4080 #define R_IRQ_MASK1_RD (IO_TYPECAST_RO_UDWORD 0xb00000c8)
4081 #define R_IRQ_MASK1_RD__sw_int7__BITNR 31
4082 #define R_IRQ_MASK1_RD__sw_int7__WIDTH 1
4083 #define R_IRQ_MASK1_RD__sw_int7__active 1
4084 #define R_IRQ_MASK1_RD__sw_int7__inactive 0
4085 #define R_IRQ_MASK1_RD__sw_int6__BITNR 30
4086 #define R_IRQ_MASK1_RD__sw_int6__WIDTH 1
4087 #define R_IRQ_MASK1_RD__sw_int6__active 1
4088 #define R_IRQ_MASK1_RD__sw_int6__inactive 0
4089 #define R_IRQ_MASK1_RD__sw_int5__BITNR 29
4090 #define R_IRQ_MASK1_RD__sw_int5__WIDTH 1
4091 #define R_IRQ_MASK1_RD__sw_int5__active 1
4092 #define R_IRQ_MASK1_RD__sw_int5__inactive 0
4093 #define R_IRQ_MASK1_RD__sw_int4__BITNR 28
4094 #define R_IRQ_MASK1_RD__sw_int4__WIDTH 1
4095 #define R_IRQ_MASK1_RD__sw_int4__active 1
4096 #define R_IRQ_MASK1_RD__sw_int4__inactive 0
4097 #define R_IRQ_MASK1_RD__sw_int3__BITNR 27
4098 #define R_IRQ_MASK1_RD__sw_int3__WIDTH 1
4099 #define R_IRQ_MASK1_RD__sw_int3__active 1
4100 #define R_IRQ_MASK1_RD__sw_int3__inactive 0
4101 #define R_IRQ_MASK1_RD__sw_int2__BITNR 26
4102 #define R_IRQ_MASK1_RD__sw_int2__WIDTH 1
4103 #define R_IRQ_MASK1_RD__sw_int2__active 1
4104 #define R_IRQ_MASK1_RD__sw_int2__inactive 0
4105 #define R_IRQ_MASK1_RD__sw_int1__BITNR 25
4106 #define R_IRQ_MASK1_RD__sw_int1__WIDTH 1
4107 #define R_IRQ_MASK1_RD__sw_int1__active 1
4108 #define R_IRQ_MASK1_RD__sw_int1__inactive 0
4109 #define R_IRQ_MASK1_RD__sw_int0__BITNR 24
4110 #define R_IRQ_MASK1_RD__sw_int0__WIDTH 1
4111 #define R_IRQ_MASK1_RD__sw_int0__active 1
4112 #define R_IRQ_MASK1_RD__sw_int0__inactive 0
4113 #define R_IRQ_MASK1_RD__par1_ecp_cmd__BITNR 19
4114 #define R_IRQ_MASK1_RD__par1_ecp_cmd__WIDTH 1
4115 #define R_IRQ_MASK1_RD__par1_ecp_cmd__active 1
4116 #define R_IRQ_MASK1_RD__par1_ecp_cmd__inactive 0
4117 #define R_IRQ_MASK1_RD__par1_peri__BITNR 18
4118 #define R_IRQ_MASK1_RD__par1_peri__WIDTH 1
4119 #define R_IRQ_MASK1_RD__par1_peri__active 1
4120 #define R_IRQ_MASK1_RD__par1_peri__inactive 0
4121 #define R_IRQ_MASK1_RD__par1_data__BITNR 17
4122 #define R_IRQ_MASK1_RD__par1_data__WIDTH 1
4123 #define R_IRQ_MASK1_RD__par1_data__active 1
4124 #define R_IRQ_MASK1_RD__par1_data__inactive 0
4125 #define R_IRQ_MASK1_RD__par1_ready__BITNR 16
4126 #define R_IRQ_MASK1_RD__par1_ready__WIDTH 1
4127 #define R_IRQ_MASK1_RD__par1_ready__active 1
4128 #define R_IRQ_MASK1_RD__par1_ready__inactive 0
4129 #define R_IRQ_MASK1_RD__scsi1__BITNR 16
4130 #define R_IRQ_MASK1_RD__scsi1__WIDTH 1
4131 #define R_IRQ_MASK1_RD__scsi1__active 1
4132 #define R_IRQ_MASK1_RD__scsi1__inactive 0
4133 #define R_IRQ_MASK1_RD__ser3_ready__BITNR 15
4134 #define R_IRQ_MASK1_RD__ser3_ready__WIDTH 1
4135 #define R_IRQ_MASK1_RD__ser3_ready__active 1
4136 #define R_IRQ_MASK1_RD__ser3_ready__inactive 0
4137 #define R_IRQ_MASK1_RD__ser3_data__BITNR 14
4138 #define R_IRQ_MASK1_RD__ser3_data__WIDTH 1
4139 #define R_IRQ_MASK1_RD__ser3_data__active 1
4140 #define R_IRQ_MASK1_RD__ser3_data__inactive 0
4141 #define R_IRQ_MASK1_RD__ser2_ready__BITNR 13
4142 #define R_IRQ_MASK1_RD__ser2_ready__WIDTH 1
4143 #define R_IRQ_MASK1_RD__ser2_ready__active 1
4144 #define R_IRQ_MASK1_RD__ser2_ready__inactive 0
4145 #define R_IRQ_MASK1_RD__ser2_data__BITNR 12
4146 #define R_IRQ_MASK1_RD__ser2_data__WIDTH 1
4147 #define R_IRQ_MASK1_RD__ser2_data__active 1
4148 #define R_IRQ_MASK1_RD__ser2_data__inactive 0
4149 #define R_IRQ_MASK1_RD__ser1_ready__BITNR 11
4150 #define R_IRQ_MASK1_RD__ser1_ready__WIDTH 1
4151 #define R_IRQ_MASK1_RD__ser1_ready__active 1
4152 #define R_IRQ_MASK1_RD__ser1_ready__inactive 0
4153 #define R_IRQ_MASK1_RD__ser1_data__BITNR 10
4154 #define R_IRQ_MASK1_RD__ser1_data__WIDTH 1
4155 #define R_IRQ_MASK1_RD__ser1_data__active 1
4156 #define R_IRQ_MASK1_RD__ser1_data__inactive 0
4157 #define R_IRQ_MASK1_RD__ser0_ready__BITNR 9
4158 #define R_IRQ_MASK1_RD__ser0_ready__WIDTH 1
4159 #define R_IRQ_MASK1_RD__ser0_ready__active 1
4160 #define R_IRQ_MASK1_RD__ser0_ready__inactive 0
4161 #define R_IRQ_MASK1_RD__ser0_data__BITNR 8
4162 #define R_IRQ_MASK1_RD__ser0_data__WIDTH 1
4163 #define R_IRQ_MASK1_RD__ser0_data__active 1
4164 #define R_IRQ_MASK1_RD__ser0_data__inactive 0
4165 #define R_IRQ_MASK1_RD__pa7__BITNR 7
4166 #define R_IRQ_MASK1_RD__pa7__WIDTH 1
4167 #define R_IRQ_MASK1_RD__pa7__active 1
4168 #define R_IRQ_MASK1_RD__pa7__inactive 0
4169 #define R_IRQ_MASK1_RD__pa6__BITNR 6
4170 #define R_IRQ_MASK1_RD__pa6__WIDTH 1
4171 #define R_IRQ_MASK1_RD__pa6__active 1
4172 #define R_IRQ_MASK1_RD__pa6__inactive 0
4173 #define R_IRQ_MASK1_RD__pa5__BITNR 5
4174 #define R_IRQ_MASK1_RD__pa5__WIDTH 1
4175 #define R_IRQ_MASK1_RD__pa5__active 1
4176 #define R_IRQ_MASK1_RD__pa5__inactive 0
4177 #define R_IRQ_MASK1_RD__pa4__BITNR 4
4178 #define R_IRQ_MASK1_RD__pa4__WIDTH 1
4179 #define R_IRQ_MASK1_RD__pa4__active 1
4180 #define R_IRQ_MASK1_RD__pa4__inactive 0
4181 #define R_IRQ_MASK1_RD__pa3__BITNR 3
4182 #define R_IRQ_MASK1_RD__pa3__WIDTH 1
4183 #define R_IRQ_MASK1_RD__pa3__active 1
4184 #define R_IRQ_MASK1_RD__pa3__inactive 0
4185 #define R_IRQ_MASK1_RD__pa2__BITNR 2
4186 #define R_IRQ_MASK1_RD__pa2__WIDTH 1
4187 #define R_IRQ_MASK1_RD__pa2__active 1
4188 #define R_IRQ_MASK1_RD__pa2__inactive 0
4189 #define R_IRQ_MASK1_RD__pa1__BITNR 1
4190 #define R_IRQ_MASK1_RD__pa1__WIDTH 1
4191 #define R_IRQ_MASK1_RD__pa1__active 1
4192 #define R_IRQ_MASK1_RD__pa1__inactive 0
4193 #define R_IRQ_MASK1_RD__pa0__BITNR 0
4194 #define R_IRQ_MASK1_RD__pa0__WIDTH 1
4195 #define R_IRQ_MASK1_RD__pa0__active 1
4196 #define R_IRQ_MASK1_RD__pa0__inactive 0
4197
4198 #define R_IRQ_MASK1_CLR (IO_TYPECAST_UDWORD 0xb00000c8)
4199 #define R_IRQ_MASK1_CLR__sw_int7__BITNR 31
4200 #define R_IRQ_MASK1_CLR__sw_int7__WIDTH 1
4201 #define R_IRQ_MASK1_CLR__sw_int7__clr 1
4202 #define R_IRQ_MASK1_CLR__sw_int7__nop 0
4203 #define R_IRQ_MASK1_CLR__sw_int6__BITNR 30
4204 #define R_IRQ_MASK1_CLR__sw_int6__WIDTH 1
4205 #define R_IRQ_MASK1_CLR__sw_int6__clr 1
4206 #define R_IRQ_MASK1_CLR__sw_int6__nop 0
4207 #define R_IRQ_MASK1_CLR__sw_int5__BITNR 29
4208 #define R_IRQ_MASK1_CLR__sw_int5__WIDTH 1
4209 #define R_IRQ_MASK1_CLR__sw_int5__clr 1
4210 #define R_IRQ_MASK1_CLR__sw_int5__nop 0
4211 #define R_IRQ_MASK1_CLR__sw_int4__BITNR 28
4212 #define R_IRQ_MASK1_CLR__sw_int4__WIDTH 1
4213 #define R_IRQ_MASK1_CLR__sw_int4__clr 1
4214 #define R_IRQ_MASK1_CLR__sw_int4__nop 0
4215 #define R_IRQ_MASK1_CLR__sw_int3__BITNR 27
4216 #define R_IRQ_MASK1_CLR__sw_int3__WIDTH 1
4217 #define R_IRQ_MASK1_CLR__sw_int3__clr 1
4218 #define R_IRQ_MASK1_CLR__sw_int3__nop 0
4219 #define R_IRQ_MASK1_CLR__sw_int2__BITNR 26
4220 #define R_IRQ_MASK1_CLR__sw_int2__WIDTH 1
4221 #define R_IRQ_MASK1_CLR__sw_int2__clr 1
4222 #define R_IRQ_MASK1_CLR__sw_int2__nop 0
4223 #define R_IRQ_MASK1_CLR__sw_int1__BITNR 25
4224 #define R_IRQ_MASK1_CLR__sw_int1__WIDTH 1
4225 #define R_IRQ_MASK1_CLR__sw_int1__clr 1
4226 #define R_IRQ_MASK1_CLR__sw_int1__nop 0
4227 #define R_IRQ_MASK1_CLR__sw_int0__BITNR 24
4228 #define R_IRQ_MASK1_CLR__sw_int0__WIDTH 1
4229 #define R_IRQ_MASK1_CLR__sw_int0__clr 1
4230 #define R_IRQ_MASK1_CLR__sw_int0__nop 0
4231 #define R_IRQ_MASK1_CLR__par1_ecp_cmd__BITNR 19
4232 #define R_IRQ_MASK1_CLR__par1_ecp_cmd__WIDTH 1
4233 #define R_IRQ_MASK1_CLR__par1_ecp_cmd__clr 1
4234 #define R_IRQ_MASK1_CLR__par1_ecp_cmd__nop 0
4235 #define R_IRQ_MASK1_CLR__par1_peri__BITNR 18
4236 #define R_IRQ_MASK1_CLR__par1_peri__WIDTH 1
4237 #define R_IRQ_MASK1_CLR__par1_peri__clr 1
4238 #define R_IRQ_MASK1_CLR__par1_peri__nop 0
4239 #define R_IRQ_MASK1_CLR__par1_data__BITNR 17
4240 #define R_IRQ_MASK1_CLR__par1_data__WIDTH 1
4241 #define R_IRQ_MASK1_CLR__par1_data__clr 1
4242 #define R_IRQ_MASK1_CLR__par1_data__nop 0
4243 #define R_IRQ_MASK1_CLR__par1_ready__BITNR 16
4244 #define R_IRQ_MASK1_CLR__par1_ready__WIDTH 1
4245 #define R_IRQ_MASK1_CLR__par1_ready__clr 1
4246 #define R_IRQ_MASK1_CLR__par1_ready__nop 0
4247 #define R_IRQ_MASK1_CLR__scsi1__BITNR 16
4248 #define R_IRQ_MASK1_CLR__scsi1__WIDTH 1
4249 #define R_IRQ_MASK1_CLR__scsi1__clr 1
4250 #define R_IRQ_MASK1_CLR__scsi1__nop 0
4251 #define R_IRQ_MASK1_CLR__ser3_ready__BITNR 15
4252 #define R_IRQ_MASK1_CLR__ser3_ready__WIDTH 1
4253 #define R_IRQ_MASK1_CLR__ser3_ready__clr 1
4254 #define R_IRQ_MASK1_CLR__ser3_ready__nop 0
4255 #define R_IRQ_MASK1_CLR__ser3_data__BITNR 14
4256 #define R_IRQ_MASK1_CLR__ser3_data__WIDTH 1
4257 #define R_IRQ_MASK1_CLR__ser3_data__clr 1
4258 #define R_IRQ_MASK1_CLR__ser3_data__nop 0
4259 #define R_IRQ_MASK1_CLR__ser2_ready__BITNR 13
4260 #define R_IRQ_MASK1_CLR__ser2_ready__WIDTH 1
4261 #define R_IRQ_MASK1_CLR__ser2_ready__clr 1
4262 #define R_IRQ_MASK1_CLR__ser2_ready__nop 0
4263 #define R_IRQ_MASK1_CLR__ser2_data__BITNR 12
4264 #define R_IRQ_MASK1_CLR__ser2_data__WIDTH 1
4265 #define R_IRQ_MASK1_CLR__ser2_data__clr 1
4266 #define R_IRQ_MASK1_CLR__ser2_data__nop 0
4267 #define R_IRQ_MASK1_CLR__ser1_ready__BITNR 11
4268 #define R_IRQ_MASK1_CLR__ser1_ready__WIDTH 1
4269 #define R_IRQ_MASK1_CLR__ser1_ready__clr 1
4270 #define R_IRQ_MASK1_CLR__ser1_ready__nop 0
4271 #define R_IRQ_MASK1_CLR__ser1_data__BITNR 10
4272 #define R_IRQ_MASK1_CLR__ser1_data__WIDTH 1
4273 #define R_IRQ_MASK1_CLR__ser1_data__clr 1
4274 #define R_IRQ_MASK1_CLR__ser1_data__nop 0
4275 #define R_IRQ_MASK1_CLR__ser0_ready__BITNR 9
4276 #define R_IRQ_MASK1_CLR__ser0_ready__WIDTH 1
4277 #define R_IRQ_MASK1_CLR__ser0_ready__clr 1
4278 #define R_IRQ_MASK1_CLR__ser0_ready__nop 0
4279 #define R_IRQ_MASK1_CLR__ser0_data__BITNR 8
4280 #define R_IRQ_MASK1_CLR__ser0_data__WIDTH 1
4281 #define R_IRQ_MASK1_CLR__ser0_data__clr 1
4282 #define R_IRQ_MASK1_CLR__ser0_data__nop 0
4283 #define R_IRQ_MASK1_CLR__pa7__BITNR 7
4284 #define R_IRQ_MASK1_CLR__pa7__WIDTH 1
4285 #define R_IRQ_MASK1_CLR__pa7__clr 1
4286 #define R_IRQ_MASK1_CLR__pa7__nop 0
4287 #define R_IRQ_MASK1_CLR__pa6__BITNR 6
4288 #define R_IRQ_MASK1_CLR__pa6__WIDTH 1
4289 #define R_IRQ_MASK1_CLR__pa6__clr 1
4290 #define R_IRQ_MASK1_CLR__pa6__nop 0
4291 #define R_IRQ_MASK1_CLR__pa5__BITNR 5
4292 #define R_IRQ_MASK1_CLR__pa5__WIDTH 1
4293 #define R_IRQ_MASK1_CLR__pa5__clr 1
4294 #define R_IRQ_MASK1_CLR__pa5__nop 0
4295 #define R_IRQ_MASK1_CLR__pa4__BITNR 4
4296 #define R_IRQ_MASK1_CLR__pa4__WIDTH 1
4297 #define R_IRQ_MASK1_CLR__pa4__clr 1
4298 #define R_IRQ_MASK1_CLR__pa4__nop 0
4299 #define R_IRQ_MASK1_CLR__pa3__BITNR 3
4300 #define R_IRQ_MASK1_CLR__pa3__WIDTH 1
4301 #define R_IRQ_MASK1_CLR__pa3__clr 1
4302 #define R_IRQ_MASK1_CLR__pa3__nop 0
4303 #define R_IRQ_MASK1_CLR__pa2__BITNR 2
4304 #define R_IRQ_MASK1_CLR__pa2__WIDTH 1
4305 #define R_IRQ_MASK1_CLR__pa2__clr 1
4306 #define R_IRQ_MASK1_CLR__pa2__nop 0
4307 #define R_IRQ_MASK1_CLR__pa1__BITNR 1
4308 #define R_IRQ_MASK1_CLR__pa1__WIDTH 1
4309 #define R_IRQ_MASK1_CLR__pa1__clr 1
4310 #define R_IRQ_MASK1_CLR__pa1__nop 0
4311 #define R_IRQ_MASK1_CLR__pa0__BITNR 0
4312 #define R_IRQ_MASK1_CLR__pa0__WIDTH 1
4313 #define R_IRQ_MASK1_CLR__pa0__clr 1
4314 #define R_IRQ_MASK1_CLR__pa0__nop 0
4315
4316 #define R_IRQ_READ1 (IO_TYPECAST_RO_UDWORD 0xb00000cc)
4317 #define R_IRQ_READ1__sw_int7__BITNR 31
4318 #define R_IRQ_READ1__sw_int7__WIDTH 1
4319 #define R_IRQ_READ1__sw_int7__active 1
4320 #define R_IRQ_READ1__sw_int7__inactive 0
4321 #define R_IRQ_READ1__sw_int6__BITNR 30
4322 #define R_IRQ_READ1__sw_int6__WIDTH 1
4323 #define R_IRQ_READ1__sw_int6__active 1
4324 #define R_IRQ_READ1__sw_int6__inactive 0
4325 #define R_IRQ_READ1__sw_int5__BITNR 29
4326 #define R_IRQ_READ1__sw_int5__WIDTH 1
4327 #define R_IRQ_READ1__sw_int5__active 1
4328 #define R_IRQ_READ1__sw_int5__inactive 0
4329 #define R_IRQ_READ1__sw_int4__BITNR 28
4330 #define R_IRQ_READ1__sw_int4__WIDTH 1
4331 #define R_IRQ_READ1__sw_int4__active 1
4332 #define R_IRQ_READ1__sw_int4__inactive 0
4333 #define R_IRQ_READ1__sw_int3__BITNR 27
4334 #define R_IRQ_READ1__sw_int3__WIDTH 1
4335 #define R_IRQ_READ1__sw_int3__active 1
4336 #define R_IRQ_READ1__sw_int3__inactive 0
4337 #define R_IRQ_READ1__sw_int2__BITNR 26
4338 #define R_IRQ_READ1__sw_int2__WIDTH 1
4339 #define R_IRQ_READ1__sw_int2__active 1
4340 #define R_IRQ_READ1__sw_int2__inactive 0
4341 #define R_IRQ_READ1__sw_int1__BITNR 25
4342 #define R_IRQ_READ1__sw_int1__WIDTH 1
4343 #define R_IRQ_READ1__sw_int1__active 1
4344 #define R_IRQ_READ1__sw_int1__inactive 0
4345 #define R_IRQ_READ1__sw_int0__BITNR 24
4346 #define R_IRQ_READ1__sw_int0__WIDTH 1
4347 #define R_IRQ_READ1__sw_int0__active 1
4348 #define R_IRQ_READ1__sw_int0__inactive 0
4349 #define R_IRQ_READ1__par1_ecp_cmd__BITNR 19
4350 #define R_IRQ_READ1__par1_ecp_cmd__WIDTH 1
4351 #define R_IRQ_READ1__par1_ecp_cmd__active 1
4352 #define R_IRQ_READ1__par1_ecp_cmd__inactive 0
4353 #define R_IRQ_READ1__par1_peri__BITNR 18
4354 #define R_IRQ_READ1__par1_peri__WIDTH 1
4355 #define R_IRQ_READ1__par1_peri__active 1
4356 #define R_IRQ_READ1__par1_peri__inactive 0
4357 #define R_IRQ_READ1__par1_data__BITNR 17
4358 #define R_IRQ_READ1__par1_data__WIDTH 1
4359 #define R_IRQ_READ1__par1_data__active 1
4360 #define R_IRQ_READ1__par1_data__inactive 0
4361 #define R_IRQ_READ1__par1_ready__BITNR 16
4362 #define R_IRQ_READ1__par1_ready__WIDTH 1
4363 #define R_IRQ_READ1__par1_ready__active 1
4364 #define R_IRQ_READ1__par1_ready__inactive 0
4365 #define R_IRQ_READ1__scsi1__BITNR 16
4366 #define R_IRQ_READ1__scsi1__WIDTH 1
4367 #define R_IRQ_READ1__scsi1__active 1
4368 #define R_IRQ_READ1__scsi1__inactive 0
4369 #define R_IRQ_READ1__ser3_ready__BITNR 15
4370 #define R_IRQ_READ1__ser3_ready__WIDTH 1
4371 #define R_IRQ_READ1__ser3_ready__active 1
4372 #define R_IRQ_READ1__ser3_ready__inactive 0
4373 #define R_IRQ_READ1__ser3_data__BITNR 14
4374 #define R_IRQ_READ1__ser3_data__WIDTH 1
4375 #define R_IRQ_READ1__ser3_data__active 1
4376 #define R_IRQ_READ1__ser3_data__inactive 0
4377 #define R_IRQ_READ1__ser2_ready__BITNR 13
4378 #define R_IRQ_READ1__ser2_ready__WIDTH 1
4379 #define R_IRQ_READ1__ser2_ready__active 1
4380 #define R_IRQ_READ1__ser2_ready__inactive 0
4381 #define R_IRQ_READ1__ser2_data__BITNR 12
4382 #define R_IRQ_READ1__ser2_data__WIDTH 1
4383 #define R_IRQ_READ1__ser2_data__active 1
4384 #define R_IRQ_READ1__ser2_data__inactive 0
4385 #define R_IRQ_READ1__ser1_ready__BITNR 11
4386 #define R_IRQ_READ1__ser1_ready__WIDTH 1
4387 #define R_IRQ_READ1__ser1_ready__active 1
4388 #define R_IRQ_READ1__ser1_ready__inactive 0
4389 #define R_IRQ_READ1__ser1_data__BITNR 10
4390 #define R_IRQ_READ1__ser1_data__WIDTH 1
4391 #define R_IRQ_READ1__ser1_data__active 1
4392 #define R_IRQ_READ1__ser1_data__inactive 0
4393 #define R_IRQ_READ1__ser0_ready__BITNR 9
4394 #define R_IRQ_READ1__ser0_ready__WIDTH 1
4395 #define R_IRQ_READ1__ser0_ready__active 1
4396 #define R_IRQ_READ1__ser0_ready__inactive 0
4397 #define R_IRQ_READ1__ser0_data__BITNR 8
4398 #define R_IRQ_READ1__ser0_data__WIDTH 1
4399 #define R_IRQ_READ1__ser0_data__active 1
4400 #define R_IRQ_READ1__ser0_data__inactive 0
4401 #define R_IRQ_READ1__pa7__BITNR 7
4402 #define R_IRQ_READ1__pa7__WIDTH 1
4403 #define R_IRQ_READ1__pa7__active 1
4404 #define R_IRQ_READ1__pa7__inactive 0
4405 #define R_IRQ_READ1__pa6__BITNR 6
4406 #define R_IRQ_READ1__pa6__WIDTH 1
4407 #define R_IRQ_READ1__pa6__active 1
4408 #define R_IRQ_READ1__pa6__inactive 0
4409 #define R_IRQ_READ1__pa5__BITNR 5
4410 #define R_IRQ_READ1__pa5__WIDTH 1
4411 #define R_IRQ_READ1__pa5__active 1
4412 #define R_IRQ_READ1__pa5__inactive 0
4413 #define R_IRQ_READ1__pa4__BITNR 4
4414 #define R_IRQ_READ1__pa4__WIDTH 1
4415 #define R_IRQ_READ1__pa4__active 1
4416 #define R_IRQ_READ1__pa4__inactive 0
4417 #define R_IRQ_READ1__pa3__BITNR 3
4418 #define R_IRQ_READ1__pa3__WIDTH 1
4419 #define R_IRQ_READ1__pa3__active 1
4420 #define R_IRQ_READ1__pa3__inactive 0
4421 #define R_IRQ_READ1__pa2__BITNR 2
4422 #define R_IRQ_READ1__pa2__WIDTH 1
4423 #define R_IRQ_READ1__pa2__active 1
4424 #define R_IRQ_READ1__pa2__inactive 0
4425 #define R_IRQ_READ1__pa1__BITNR 1
4426 #define R_IRQ_READ1__pa1__WIDTH 1
4427 #define R_IRQ_READ1__pa1__active 1
4428 #define R_IRQ_READ1__pa1__inactive 0
4429 #define R_IRQ_READ1__pa0__BITNR 0
4430 #define R_IRQ_READ1__pa0__WIDTH 1
4431 #define R_IRQ_READ1__pa0__active 1
4432 #define R_IRQ_READ1__pa0__inactive 0
4433
4434 #define R_IRQ_MASK1_SET (IO_TYPECAST_UDWORD 0xb00000cc)
4435 #define R_IRQ_MASK1_SET__sw_int7__BITNR 31
4436 #define R_IRQ_MASK1_SET__sw_int7__WIDTH 1
4437 #define R_IRQ_MASK1_SET__sw_int7__set 1
4438 #define R_IRQ_MASK1_SET__sw_int7__nop 0
4439 #define R_IRQ_MASK1_SET__sw_int6__BITNR 30
4440 #define R_IRQ_MASK1_SET__sw_int6__WIDTH 1
4441 #define R_IRQ_MASK1_SET__sw_int6__set 1
4442 #define R_IRQ_MASK1_SET__sw_int6__nop 0
4443 #define R_IRQ_MASK1_SET__sw_int5__BITNR 29
4444 #define R_IRQ_MASK1_SET__sw_int5__WIDTH 1
4445 #define R_IRQ_MASK1_SET__sw_int5__set 1
4446 #define R_IRQ_MASK1_SET__sw_int5__nop 0
4447 #define R_IRQ_MASK1_SET__sw_int4__BITNR 28
4448 #define R_IRQ_MASK1_SET__sw_int4__WIDTH 1
4449 #define R_IRQ_MASK1_SET__sw_int4__set 1
4450 #define R_IRQ_MASK1_SET__sw_int4__nop 0
4451 #define R_IRQ_MASK1_SET__sw_int3__BITNR 27
4452 #define R_IRQ_MASK1_SET__sw_int3__WIDTH 1
4453 #define R_IRQ_MASK1_SET__sw_int3__set 1
4454 #define R_IRQ_MASK1_SET__sw_int3__nop 0
4455 #define R_IRQ_MASK1_SET__sw_int2__BITNR 26
4456 #define R_IRQ_MASK1_SET__sw_int2__WIDTH 1
4457 #define R_IRQ_MASK1_SET__sw_int2__set 1
4458 #define R_IRQ_MASK1_SET__sw_int2__nop 0
4459 #define R_IRQ_MASK1_SET__sw_int1__BITNR 25
4460 #define R_IRQ_MASK1_SET__sw_int1__WIDTH 1
4461 #define R_IRQ_MASK1_SET__sw_int1__set 1
4462 #define R_IRQ_MASK1_SET__sw_int1__nop 0
4463 #define R_IRQ_MASK1_SET__sw_int0__BITNR 24
4464 #define R_IRQ_MASK1_SET__sw_int0__WIDTH 1
4465 #define R_IRQ_MASK1_SET__sw_int0__set 1
4466 #define R_IRQ_MASK1_SET__sw_int0__nop 0
4467 #define R_IRQ_MASK1_SET__par1_ecp_cmd__BITNR 19
4468 #define R_IRQ_MASK1_SET__par1_ecp_cmd__WIDTH 1
4469 #define R_IRQ_MASK1_SET__par1_ecp_cmd__set 1
4470 #define R_IRQ_MASK1_SET__par1_ecp_cmd__nop 0
4471 #define R_IRQ_MASK1_SET__par1_peri__BITNR 18
4472 #define R_IRQ_MASK1_SET__par1_peri__WIDTH 1
4473 #define R_IRQ_MASK1_SET__par1_peri__set 1
4474 #define R_IRQ_MASK1_SET__par1_peri__nop 0
4475 #define R_IRQ_MASK1_SET__par1_data__BITNR 17
4476 #define R_IRQ_MASK1_SET__par1_data__WIDTH 1
4477 #define R_IRQ_MASK1_SET__par1_data__set 1
4478 #define R_IRQ_MASK1_SET__par1_data__nop 0
4479 #define R_IRQ_MASK1_SET__par1_ready__BITNR 16
4480 #define R_IRQ_MASK1_SET__par1_ready__WIDTH 1
4481 #define R_IRQ_MASK1_SET__par1_ready__set 1
4482 #define R_IRQ_MASK1_SET__par1_ready__nop 0
4483 #define R_IRQ_MASK1_SET__scsi1__BITNR 16
4484 #define R_IRQ_MASK1_SET__scsi1__WIDTH 1
4485 #define R_IRQ_MASK1_SET__scsi1__set 1
4486 #define R_IRQ_MASK1_SET__scsi1__nop 0
4487 #define R_IRQ_MASK1_SET__ser3_ready__BITNR 15
4488 #define R_IRQ_MASK1_SET__ser3_ready__WIDTH 1
4489 #define R_IRQ_MASK1_SET__ser3_ready__set 1
4490 #define R_IRQ_MASK1_SET__ser3_ready__nop 0
4491 #define R_IRQ_MASK1_SET__ser3_data__BITNR 14
4492 #define R_IRQ_MASK1_SET__ser3_data__WIDTH 1
4493 #define R_IRQ_MASK1_SET__ser3_data__set 1
4494 #define R_IRQ_MASK1_SET__ser3_data__nop 0
4495 #define R_IRQ_MASK1_SET__ser2_ready__BITNR 13
4496 #define R_IRQ_MASK1_SET__ser2_ready__WIDTH 1
4497 #define R_IRQ_MASK1_SET__ser2_ready__set 1
4498 #define R_IRQ_MASK1_SET__ser2_ready__nop 0
4499 #define R_IRQ_MASK1_SET__ser2_data__BITNR 12
4500 #define R_IRQ_MASK1_SET__ser2_data__WIDTH 1
4501 #define R_IRQ_MASK1_SET__ser2_data__set 1
4502 #define R_IRQ_MASK1_SET__ser2_data__nop 0
4503 #define R_IRQ_MASK1_SET__ser1_ready__BITNR 11
4504 #define R_IRQ_MASK1_SET__ser1_ready__WIDTH 1
4505 #define R_IRQ_MASK1_SET__ser1_ready__set 1
4506 #define R_IRQ_MASK1_SET__ser1_ready__nop 0
4507 #define R_IRQ_MASK1_SET__ser1_data__BITNR 10
4508 #define R_IRQ_MASK1_SET__ser1_data__WIDTH 1
4509 #define R_IRQ_MASK1_SET__ser1_data__set 1
4510 #define R_IRQ_MASK1_SET__ser1_data__nop 0
4511 #define R_IRQ_MASK1_SET__ser0_ready__BITNR 9
4512 #define R_IRQ_MASK1_SET__ser0_ready__WIDTH 1
4513 #define R_IRQ_MASK1_SET__ser0_ready__set 1
4514 #define R_IRQ_MASK1_SET__ser0_ready__nop 0
4515 #define R_IRQ_MASK1_SET__ser0_data__BITNR 8
4516 #define R_IRQ_MASK1_SET__ser0_data__WIDTH 1
4517 #define R_IRQ_MASK1_SET__ser0_data__set 1
4518 #define R_IRQ_MASK1_SET__ser0_data__nop 0
4519 #define R_IRQ_MASK1_SET__pa7__BITNR 7
4520 #define R_IRQ_MASK1_SET__pa7__WIDTH 1
4521 #define R_IRQ_MASK1_SET__pa7__set 1
4522 #define R_IRQ_MASK1_SET__pa7__nop 0
4523 #define R_IRQ_MASK1_SET__pa6__BITNR 6
4524 #define R_IRQ_MASK1_SET__pa6__WIDTH 1
4525 #define R_IRQ_MASK1_SET__pa6__set 1
4526 #define R_IRQ_MASK1_SET__pa6__nop 0
4527 #define R_IRQ_MASK1_SET__pa5__BITNR 5
4528 #define R_IRQ_MASK1_SET__pa5__WIDTH 1
4529 #define R_IRQ_MASK1_SET__pa5__set 1
4530 #define R_IRQ_MASK1_SET__pa5__nop 0
4531 #define R_IRQ_MASK1_SET__pa4__BITNR 4
4532 #define R_IRQ_MASK1_SET__pa4__WIDTH 1
4533 #define R_IRQ_MASK1_SET__pa4__set 1
4534 #define R_IRQ_MASK1_SET__pa4__nop 0
4535 #define R_IRQ_MASK1_SET__pa3__BITNR 3
4536 #define R_IRQ_MASK1_SET__pa3__WIDTH 1
4537 #define R_IRQ_MASK1_SET__pa3__set 1
4538 #define R_IRQ_MASK1_SET__pa3__nop 0
4539 #define R_IRQ_MASK1_SET__pa2__BITNR 2
4540 #define R_IRQ_MASK1_SET__pa2__WIDTH 1
4541 #define R_IRQ_MASK1_SET__pa2__set 1
4542 #define R_IRQ_MASK1_SET__pa2__nop 0
4543 #define R_IRQ_MASK1_SET__pa1__BITNR 1
4544 #define R_IRQ_MASK1_SET__pa1__WIDTH 1
4545 #define R_IRQ_MASK1_SET__pa1__set 1
4546 #define R_IRQ_MASK1_SET__pa1__nop 0
4547 #define R_IRQ_MASK1_SET__pa0__BITNR 0
4548 #define R_IRQ_MASK1_SET__pa0__WIDTH 1
4549 #define R_IRQ_MASK1_SET__pa0__set 1
4550 #define R_IRQ_MASK1_SET__pa0__nop 0
4551
4552 #define R_IRQ_MASK2_RD (IO_TYPECAST_RO_UDWORD 0xb00000d0)
4553 #define R_IRQ_MASK2_RD__dma8_sub3_descr__BITNR 23
4554 #define R_IRQ_MASK2_RD__dma8_sub3_descr__WIDTH 1
4555 #define R_IRQ_MASK2_RD__dma8_sub3_descr__active 1
4556 #define R_IRQ_MASK2_RD__dma8_sub3_descr__inactive 0
4557 #define R_IRQ_MASK2_RD__dma8_sub2_descr__BITNR 22
4558 #define R_IRQ_MASK2_RD__dma8_sub2_descr__WIDTH 1
4559 #define R_IRQ_MASK2_RD__dma8_sub2_descr__active 1
4560 #define R_IRQ_MASK2_RD__dma8_sub2_descr__inactive 0
4561 #define R_IRQ_MASK2_RD__dma8_sub1_descr__BITNR 21
4562 #define R_IRQ_MASK2_RD__dma8_sub1_descr__WIDTH 1
4563 #define R_IRQ_MASK2_RD__dma8_sub1_descr__active 1
4564 #define R_IRQ_MASK2_RD__dma8_sub1_descr__inactive 0
4565 #define R_IRQ_MASK2_RD__dma8_sub0_descr__BITNR 20
4566 #define R_IRQ_MASK2_RD__dma8_sub0_descr__WIDTH 1
4567 #define R_IRQ_MASK2_RD__dma8_sub0_descr__active 1
4568 #define R_IRQ_MASK2_RD__dma8_sub0_descr__inactive 0
4569 #define R_IRQ_MASK2_RD__dma9_eop__BITNR 19
4570 #define R_IRQ_MASK2_RD__dma9_eop__WIDTH 1
4571 #define R_IRQ_MASK2_RD__dma9_eop__active 1
4572 #define R_IRQ_MASK2_RD__dma9_eop__inactive 0
4573 #define R_IRQ_MASK2_RD__dma9_descr__BITNR 18
4574 #define R_IRQ_MASK2_RD__dma9_descr__WIDTH 1
4575 #define R_IRQ_MASK2_RD__dma9_descr__active 1
4576 #define R_IRQ_MASK2_RD__dma9_descr__inactive 0
4577 #define R_IRQ_MASK2_RD__dma8_eop__BITNR 17
4578 #define R_IRQ_MASK2_RD__dma8_eop__WIDTH 1
4579 #define R_IRQ_MASK2_RD__dma8_eop__active 1
4580 #define R_IRQ_MASK2_RD__dma8_eop__inactive 0
4581 #define R_IRQ_MASK2_RD__dma8_descr__BITNR 16
4582 #define R_IRQ_MASK2_RD__dma8_descr__WIDTH 1
4583 #define R_IRQ_MASK2_RD__dma8_descr__active 1
4584 #define R_IRQ_MASK2_RD__dma8_descr__inactive 0
4585 #define R_IRQ_MASK2_RD__dma7_eop__BITNR 15
4586 #define R_IRQ_MASK2_RD__dma7_eop__WIDTH 1
4587 #define R_IRQ_MASK2_RD__dma7_eop__active 1
4588 #define R_IRQ_MASK2_RD__dma7_eop__inactive 0
4589 #define R_IRQ_MASK2_RD__dma7_descr__BITNR 14
4590 #define R_IRQ_MASK2_RD__dma7_descr__WIDTH 1
4591 #define R_IRQ_MASK2_RD__dma7_descr__active 1
4592 #define R_IRQ_MASK2_RD__dma7_descr__inactive 0
4593 #define R_IRQ_MASK2_RD__dma6_eop__BITNR 13
4594 #define R_IRQ_MASK2_RD__dma6_eop__WIDTH 1
4595 #define R_IRQ_MASK2_RD__dma6_eop__active 1
4596 #define R_IRQ_MASK2_RD__dma6_eop__inactive 0
4597 #define R_IRQ_MASK2_RD__dma6_descr__BITNR 12
4598 #define R_IRQ_MASK2_RD__dma6_descr__WIDTH 1
4599 #define R_IRQ_MASK2_RD__dma6_descr__active 1
4600 #define R_IRQ_MASK2_RD__dma6_descr__inactive 0
4601 #define R_IRQ_MASK2_RD__dma5_eop__BITNR 11
4602 #define R_IRQ_MASK2_RD__dma5_eop__WIDTH 1
4603 #define R_IRQ_MASK2_RD__dma5_eop__active 1
4604 #define R_IRQ_MASK2_RD__dma5_eop__inactive 0
4605 #define R_IRQ_MASK2_RD__dma5_descr__BITNR 10
4606 #define R_IRQ_MASK2_RD__dma5_descr__WIDTH 1
4607 #define R_IRQ_MASK2_RD__dma5_descr__active 1
4608 #define R_IRQ_MASK2_RD__dma5_descr__inactive 0
4609 #define R_IRQ_MASK2_RD__dma4_eop__BITNR 9
4610 #define R_IRQ_MASK2_RD__dma4_eop__WIDTH 1
4611 #define R_IRQ_MASK2_RD__dma4_eop__active 1
4612 #define R_IRQ_MASK2_RD__dma4_eop__inactive 0
4613 #define R_IRQ_MASK2_RD__dma4_descr__BITNR 8
4614 #define R_IRQ_MASK2_RD__dma4_descr__WIDTH 1
4615 #define R_IRQ_MASK2_RD__dma4_descr__active 1
4616 #define R_IRQ_MASK2_RD__dma4_descr__inactive 0
4617 #define R_IRQ_MASK2_RD__dma3_eop__BITNR 7
4618 #define R_IRQ_MASK2_RD__dma3_eop__WIDTH 1
4619 #define R_IRQ_MASK2_RD__dma3_eop__active 1
4620 #define R_IRQ_MASK2_RD__dma3_eop__inactive 0
4621 #define R_IRQ_MASK2_RD__dma3_descr__BITNR 6
4622 #define R_IRQ_MASK2_RD__dma3_descr__WIDTH 1
4623 #define R_IRQ_MASK2_RD__dma3_descr__active 1
4624 #define R_IRQ_MASK2_RD__dma3_descr__inactive 0
4625 #define R_IRQ_MASK2_RD__dma2_eop__BITNR 5
4626 #define R_IRQ_MASK2_RD__dma2_eop__WIDTH 1
4627 #define R_IRQ_MASK2_RD__dma2_eop__active 1
4628 #define R_IRQ_MASK2_RD__dma2_eop__inactive 0
4629 #define R_IRQ_MASK2_RD__dma2_descr__BITNR 4
4630 #define R_IRQ_MASK2_RD__dma2_descr__WIDTH 1
4631 #define R_IRQ_MASK2_RD__dma2_descr__active 1
4632 #define R_IRQ_MASK2_RD__dma2_descr__inactive 0
4633 #define R_IRQ_MASK2_RD__dma1_eop__BITNR 3
4634 #define R_IRQ_MASK2_RD__dma1_eop__WIDTH 1
4635 #define R_IRQ_MASK2_RD__dma1_eop__active 1
4636 #define R_IRQ_MASK2_RD__dma1_eop__inactive 0
4637 #define R_IRQ_MASK2_RD__dma1_descr__BITNR 2
4638 #define R_IRQ_MASK2_RD__dma1_descr__WIDTH 1
4639 #define R_IRQ_MASK2_RD__dma1_descr__active 1
4640 #define R_IRQ_MASK2_RD__dma1_descr__inactive 0
4641 #define R_IRQ_MASK2_RD__dma0_eop__BITNR 1
4642 #define R_IRQ_MASK2_RD__dma0_eop__WIDTH 1
4643 #define R_IRQ_MASK2_RD__dma0_eop__active 1
4644 #define R_IRQ_MASK2_RD__dma0_eop__inactive 0
4645 #define R_IRQ_MASK2_RD__dma0_descr__BITNR 0
4646 #define R_IRQ_MASK2_RD__dma0_descr__WIDTH 1
4647 #define R_IRQ_MASK2_RD__dma0_descr__active 1
4648 #define R_IRQ_MASK2_RD__dma0_descr__inactive 0
4649
4650 #define R_IRQ_MASK2_CLR (IO_TYPECAST_UDWORD 0xb00000d0)
4651 #define R_IRQ_MASK2_CLR__dma8_sub3_descr__BITNR 23
4652 #define R_IRQ_MASK2_CLR__dma8_sub3_descr__WIDTH 1
4653 #define R_IRQ_MASK2_CLR__dma8_sub3_descr__clr 1
4654 #define R_IRQ_MASK2_CLR__dma8_sub3_descr__nop 0
4655 #define R_IRQ_MASK2_CLR__dma8_sub2_descr__BITNR 22
4656 #define R_IRQ_MASK2_CLR__dma8_sub2_descr__WIDTH 1
4657 #define R_IRQ_MASK2_CLR__dma8_sub2_descr__clr 1
4658 #define R_IRQ_MASK2_CLR__dma8_sub2_descr__nop 0
4659 #define R_IRQ_MASK2_CLR__dma8_sub1_descr__BITNR 21
4660 #define R_IRQ_MASK2_CLR__dma8_sub1_descr__WIDTH 1
4661 #define R_IRQ_MASK2_CLR__dma8_sub1_descr__clr 1
4662 #define R_IRQ_MASK2_CLR__dma8_sub1_descr__nop 0
4663 #define R_IRQ_MASK2_CLR__dma8_sub0_descr__BITNR 20
4664 #define R_IRQ_MASK2_CLR__dma8_sub0_descr__WIDTH 1
4665 #define R_IRQ_MASK2_CLR__dma8_sub0_descr__clr 1
4666 #define R_IRQ_MASK2_CLR__dma8_sub0_descr__nop 0
4667 #define R_IRQ_MASK2_CLR__dma9_eop__BITNR 19
4668 #define R_IRQ_MASK2_CLR__dma9_eop__WIDTH 1
4669 #define R_IRQ_MASK2_CLR__dma9_eop__clr 1
4670 #define R_IRQ_MASK2_CLR__dma9_eop__nop 0
4671 #define R_IRQ_MASK2_CLR__dma9_descr__BITNR 18
4672 #define R_IRQ_MASK2_CLR__dma9_descr__WIDTH 1
4673 #define R_IRQ_MASK2_CLR__dma9_descr__clr 1
4674 #define R_IRQ_MASK2_CLR__dma9_descr__nop 0
4675 #define R_IRQ_MASK2_CLR__dma8_eop__BITNR 17
4676 #define R_IRQ_MASK2_CLR__dma8_eop__WIDTH 1
4677 #define R_IRQ_MASK2_CLR__dma8_eop__clr 1
4678 #define R_IRQ_MASK2_CLR__dma8_eop__nop 0
4679 #define R_IRQ_MASK2_CLR__dma8_descr__BITNR 16
4680 #define R_IRQ_MASK2_CLR__dma8_descr__WIDTH 1
4681 #define R_IRQ_MASK2_CLR__dma8_descr__clr 1
4682 #define R_IRQ_MASK2_CLR__dma8_descr__nop 0
4683 #define R_IRQ_MASK2_CLR__dma7_eop__BITNR 15
4684 #define R_IRQ_MASK2_CLR__dma7_eop__WIDTH 1
4685 #define R_IRQ_MASK2_CLR__dma7_eop__clr 1
4686 #define R_IRQ_MASK2_CLR__dma7_eop__nop 0
4687 #define R_IRQ_MASK2_CLR__dma7_descr__BITNR 14
4688 #define R_IRQ_MASK2_CLR__dma7_descr__WIDTH 1
4689 #define R_IRQ_MASK2_CLR__dma7_descr__clr 1
4690 #define R_IRQ_MASK2_CLR__dma7_descr__nop 0
4691 #define R_IRQ_MASK2_CLR__dma6_eop__BITNR 13
4692 #define R_IRQ_MASK2_CLR__dma6_eop__WIDTH 1
4693 #define R_IRQ_MASK2_CLR__dma6_eop__clr 1
4694 #define R_IRQ_MASK2_CLR__dma6_eop__nop 0
4695 #define R_IRQ_MASK2_CLR__dma6_descr__BITNR 12
4696 #define R_IRQ_MASK2_CLR__dma6_descr__WIDTH 1
4697 #define R_IRQ_MASK2_CLR__dma6_descr__clr 1
4698 #define R_IRQ_MASK2_CLR__dma6_descr__nop 0
4699 #define R_IRQ_MASK2_CLR__dma5_eop__BITNR 11
4700 #define R_IRQ_MASK2_CLR__dma5_eop__WIDTH 1
4701 #define R_IRQ_MASK2_CLR__dma5_eop__clr 1
4702 #define R_IRQ_MASK2_CLR__dma5_eop__nop 0
4703 #define R_IRQ_MASK2_CLR__dma5_descr__BITNR 10
4704 #define R_IRQ_MASK2_CLR__dma5_descr__WIDTH 1
4705 #define R_IRQ_MASK2_CLR__dma5_descr__clr 1
4706 #define R_IRQ_MASK2_CLR__dma5_descr__nop 0
4707 #define R_IRQ_MASK2_CLR__dma4_eop__BITNR 9
4708 #define R_IRQ_MASK2_CLR__dma4_eop__WIDTH 1
4709 #define R_IRQ_MASK2_CLR__dma4_eop__clr 1
4710 #define R_IRQ_MASK2_CLR__dma4_eop__nop 0
4711 #define R_IRQ_MASK2_CLR__dma4_descr__BITNR 8
4712 #define R_IRQ_MASK2_CLR__dma4_descr__WIDTH 1
4713 #define R_IRQ_MASK2_CLR__dma4_descr__clr 1
4714 #define R_IRQ_MASK2_CLR__dma4_descr__nop 0
4715 #define R_IRQ_MASK2_CLR__dma3_eop__BITNR 7
4716 #define R_IRQ_MASK2_CLR__dma3_eop__WIDTH 1
4717 #define R_IRQ_MASK2_CLR__dma3_eop__clr 1
4718 #define R_IRQ_MASK2_CLR__dma3_eop__nop 0
4719 #define R_IRQ_MASK2_CLR__dma3_descr__BITNR 6
4720 #define R_IRQ_MASK2_CLR__dma3_descr__WIDTH 1
4721 #define R_IRQ_MASK2_CLR__dma3_descr__clr 1
4722 #define R_IRQ_MASK2_CLR__dma3_descr__nop 0
4723 #define R_IRQ_MASK2_CLR__dma2_eop__BITNR 5
4724 #define R_IRQ_MASK2_CLR__dma2_eop__WIDTH 1
4725 #define R_IRQ_MASK2_CLR__dma2_eop__clr 1
4726 #define R_IRQ_MASK2_CLR__dma2_eop__nop 0
4727 #define R_IRQ_MASK2_CLR__dma2_descr__BITNR 4
4728 #define R_IRQ_MASK2_CLR__dma2_descr__WIDTH 1
4729 #define R_IRQ_MASK2_CLR__dma2_descr__clr 1
4730 #define R_IRQ_MASK2_CLR__dma2_descr__nop 0
4731 #define R_IRQ_MASK2_CLR__dma1_eop__BITNR 3
4732 #define R_IRQ_MASK2_CLR__dma1_eop__WIDTH 1
4733 #define R_IRQ_MASK2_CLR__dma1_eop__clr 1
4734 #define R_IRQ_MASK2_CLR__dma1_eop__nop 0
4735 #define R_IRQ_MASK2_CLR__dma1_descr__BITNR 2
4736 #define R_IRQ_MASK2_CLR__dma1_descr__WIDTH 1
4737 #define R_IRQ_MASK2_CLR__dma1_descr__clr 1
4738 #define R_IRQ_MASK2_CLR__dma1_descr__nop 0
4739 #define R_IRQ_MASK2_CLR__dma0_eop__BITNR 1
4740 #define R_IRQ_MASK2_CLR__dma0_eop__WIDTH 1
4741 #define R_IRQ_MASK2_CLR__dma0_eop__clr 1
4742 #define R_IRQ_MASK2_CLR__dma0_eop__nop 0
4743 #define R_IRQ_MASK2_CLR__dma0_descr__BITNR 0
4744 #define R_IRQ_MASK2_CLR__dma0_descr__WIDTH 1
4745 #define R_IRQ_MASK2_CLR__dma0_descr__clr 1
4746 #define R_IRQ_MASK2_CLR__dma0_descr__nop 0
4747
4748 #define R_IRQ_READ2 (IO_TYPECAST_RO_UDWORD 0xb00000d4)
4749 #define R_IRQ_READ2__dma8_sub3_descr__BITNR 23
4750 #define R_IRQ_READ2__dma8_sub3_descr__WIDTH 1
4751 #define R_IRQ_READ2__dma8_sub3_descr__active 1
4752 #define R_IRQ_READ2__dma8_sub3_descr__inactive 0
4753 #define R_IRQ_READ2__dma8_sub2_descr__BITNR 22
4754 #define R_IRQ_READ2__dma8_sub2_descr__WIDTH 1
4755 #define R_IRQ_READ2__dma8_sub2_descr__active 1
4756 #define R_IRQ_READ2__dma8_sub2_descr__inactive 0
4757 #define R_IRQ_READ2__dma8_sub1_descr__BITNR 21
4758 #define R_IRQ_READ2__dma8_sub1_descr__WIDTH 1
4759 #define R_IRQ_READ2__dma8_sub1_descr__active 1
4760 #define R_IRQ_READ2__dma8_sub1_descr__inactive 0
4761 #define R_IRQ_READ2__dma8_sub0_descr__BITNR 20
4762 #define R_IRQ_READ2__dma8_sub0_descr__WIDTH 1
4763 #define R_IRQ_READ2__dma8_sub0_descr__active 1
4764 #define R_IRQ_READ2__dma8_sub0_descr__inactive 0
4765 #define R_IRQ_READ2__dma9_eop__BITNR 19
4766 #define R_IRQ_READ2__dma9_eop__WIDTH 1
4767 #define R_IRQ_READ2__dma9_eop__active 1
4768 #define R_IRQ_READ2__dma9_eop__inactive 0
4769 #define R_IRQ_READ2__dma9_descr__BITNR 18
4770 #define R_IRQ_READ2__dma9_descr__WIDTH 1
4771 #define R_IRQ_READ2__dma9_descr__active 1
4772 #define R_IRQ_READ2__dma9_descr__inactive 0
4773 #define R_IRQ_READ2__dma8_eop__BITNR 17
4774 #define R_IRQ_READ2__dma8_eop__WIDTH 1
4775 #define R_IRQ_READ2__dma8_eop__active 1
4776 #define R_IRQ_READ2__dma8_eop__inactive 0
4777 #define R_IRQ_READ2__dma8_descr__BITNR 16
4778 #define R_IRQ_READ2__dma8_descr__WIDTH 1
4779 #define R_IRQ_READ2__dma8_descr__active 1
4780 #define R_IRQ_READ2__dma8_descr__inactive 0
4781 #define R_IRQ_READ2__dma7_eop__BITNR 15
4782 #define R_IRQ_READ2__dma7_eop__WIDTH 1
4783 #define R_IRQ_READ2__dma7_eop__active 1
4784 #define R_IRQ_READ2__dma7_eop__inactive 0
4785 #define R_IRQ_READ2__dma7_descr__BITNR 14
4786 #define R_IRQ_READ2__dma7_descr__WIDTH 1
4787 #define R_IRQ_READ2__dma7_descr__active 1
4788 #define R_IRQ_READ2__dma7_descr__inactive 0
4789 #define R_IRQ_READ2__dma6_eop__BITNR 13
4790 #define R_IRQ_READ2__dma6_eop__WIDTH 1
4791 #define R_IRQ_READ2__dma6_eop__active 1
4792 #define R_IRQ_READ2__dma6_eop__inactive 0
4793 #define R_IRQ_READ2__dma6_descr__BITNR 12
4794 #define R_IRQ_READ2__dma6_descr__WIDTH 1
4795 #define R_IRQ_READ2__dma6_descr__active 1
4796 #define R_IRQ_READ2__dma6_descr__inactive 0
4797 #define R_IRQ_READ2__dma5_eop__BITNR 11
4798 #define R_IRQ_READ2__dma5_eop__WIDTH 1
4799 #define R_IRQ_READ2__dma5_eop__active 1
4800 #define R_IRQ_READ2__dma5_eop__inactive 0
4801 #define R_IRQ_READ2__dma5_descr__BITNR 10
4802 #define R_IRQ_READ2__dma5_descr__WIDTH 1
4803 #define R_IRQ_READ2__dma5_descr__active 1
4804 #define R_IRQ_READ2__dma5_descr__inactive 0
4805 #define R_IRQ_READ2__dma4_eop__BITNR 9
4806 #define R_IRQ_READ2__dma4_eop__WIDTH 1
4807 #define R_IRQ_READ2__dma4_eop__active 1
4808 #define R_IRQ_READ2__dma4_eop__inactive 0
4809 #define R_IRQ_READ2__dma4_descr__BITNR 8
4810 #define R_IRQ_READ2__dma4_descr__WIDTH 1
4811 #define R_IRQ_READ2__dma4_descr__active 1
4812 #define R_IRQ_READ2__dma4_descr__inactive 0
4813 #define R_IRQ_READ2__dma3_eop__BITNR 7
4814 #define R_IRQ_READ2__dma3_eop__WIDTH 1
4815 #define R_IRQ_READ2__dma3_eop__active 1
4816 #define R_IRQ_READ2__dma3_eop__inactive 0
4817 #define R_IRQ_READ2__dma3_descr__BITNR 6
4818 #define R_IRQ_READ2__dma3_descr__WIDTH 1
4819 #define R_IRQ_READ2__dma3_descr__active 1
4820 #define R_IRQ_READ2__dma3_descr__inactive 0
4821 #define R_IRQ_READ2__dma2_eop__BITNR 5
4822 #define R_IRQ_READ2__dma2_eop__WIDTH 1
4823 #define R_IRQ_READ2__dma2_eop__active 1
4824 #define R_IRQ_READ2__dma2_eop__inactive 0
4825 #define R_IRQ_READ2__dma2_descr__BITNR 4
4826 #define R_IRQ_READ2__dma2_descr__WIDTH 1
4827 #define R_IRQ_READ2__dma2_descr__active 1
4828 #define R_IRQ_READ2__dma2_descr__inactive 0
4829 #define R_IRQ_READ2__dma1_eop__BITNR 3
4830 #define R_IRQ_READ2__dma1_eop__WIDTH 1
4831 #define R_IRQ_READ2__dma1_eop__active 1
4832 #define R_IRQ_READ2__dma1_eop__inactive 0
4833 #define R_IRQ_READ2__dma1_descr__BITNR 2
4834 #define R_IRQ_READ2__dma1_descr__WIDTH 1
4835 #define R_IRQ_READ2__dma1_descr__active 1
4836 #define R_IRQ_READ2__dma1_descr__inactive 0
4837 #define R_IRQ_READ2__dma0_eop__BITNR 1
4838 #define R_IRQ_READ2__dma0_eop__WIDTH 1
4839 #define R_IRQ_READ2__dma0_eop__active 1
4840 #define R_IRQ_READ2__dma0_eop__inactive 0
4841 #define R_IRQ_READ2__dma0_descr__BITNR 0
4842 #define R_IRQ_READ2__dma0_descr__WIDTH 1
4843 #define R_IRQ_READ2__dma0_descr__active 1
4844 #define R_IRQ_READ2__dma0_descr__inactive 0
4845
4846 #define R_IRQ_MASK2_SET (IO_TYPECAST_UDWORD 0xb00000d4)
4847 #define R_IRQ_MASK2_SET__dma8_sub3_descr__BITNR 23
4848 #define R_IRQ_MASK2_SET__dma8_sub3_descr__WIDTH 1
4849 #define R_IRQ_MASK2_SET__dma8_sub3_descr__set 1
4850 #define R_IRQ_MASK2_SET__dma8_sub3_descr__nop 0
4851 #define R_IRQ_MASK2_SET__dma8_sub2_descr__BITNR 22
4852 #define R_IRQ_MASK2_SET__dma8_sub2_descr__WIDTH 1
4853 #define R_IRQ_MASK2_SET__dma8_sub2_descr__set 1
4854 #define R_IRQ_MASK2_SET__dma8_sub2_descr__nop 0
4855 #define R_IRQ_MASK2_SET__dma8_sub1_descr__BITNR 21
4856 #define R_IRQ_MASK2_SET__dma8_sub1_descr__WIDTH 1
4857 #define R_IRQ_MASK2_SET__dma8_sub1_descr__set 1
4858 #define R_IRQ_MASK2_SET__dma8_sub1_descr__nop 0
4859 #define R_IRQ_MASK2_SET__dma8_sub0_descr__BITNR 20
4860 #define R_IRQ_MASK2_SET__dma8_sub0_descr__WIDTH 1
4861 #define R_IRQ_MASK2_SET__dma8_sub0_descr__set 1
4862 #define R_IRQ_MASK2_SET__dma8_sub0_descr__nop 0
4863 #define R_IRQ_MASK2_SET__dma9_eop__BITNR 19
4864 #define R_IRQ_MASK2_SET__dma9_eop__WIDTH 1
4865 #define R_IRQ_MASK2_SET__dma9_eop__set 1
4866 #define R_IRQ_MASK2_SET__dma9_eop__nop 0
4867 #define R_IRQ_MASK2_SET__dma9_descr__BITNR 18
4868 #define R_IRQ_MASK2_SET__dma9_descr__WIDTH 1
4869 #define R_IRQ_MASK2_SET__dma9_descr__set 1
4870 #define R_IRQ_MASK2_SET__dma9_descr__nop 0
4871 #define R_IRQ_MASK2_SET__dma8_eop__BITNR 17
4872 #define R_IRQ_MASK2_SET__dma8_eop__WIDTH 1
4873 #define R_IRQ_MASK2_SET__dma8_eop__set 1
4874 #define R_IRQ_MASK2_SET__dma8_eop__nop 0
4875 #define R_IRQ_MASK2_SET__dma8_descr__BITNR 16
4876 #define R_IRQ_MASK2_SET__dma8_descr__WIDTH 1
4877 #define R_IRQ_MASK2_SET__dma8_descr__set 1
4878 #define R_IRQ_MASK2_SET__dma8_descr__nop 0
4879 #define R_IRQ_MASK2_SET__dma7_eop__BITNR 15
4880 #define R_IRQ_MASK2_SET__dma7_eop__WIDTH 1
4881 #define R_IRQ_MASK2_SET__dma7_eop__set 1
4882 #define R_IRQ_MASK2_SET__dma7_eop__nop 0
4883 #define R_IRQ_MASK2_SET__dma7_descr__BITNR 14
4884 #define R_IRQ_MASK2_SET__dma7_descr__WIDTH 1
4885 #define R_IRQ_MASK2_SET__dma7_descr__set 1
4886 #define R_IRQ_MASK2_SET__dma7_descr__nop 0
4887 #define R_IRQ_MASK2_SET__dma6_eop__BITNR 13
4888 #define R_IRQ_MASK2_SET__dma6_eop__WIDTH 1
4889 #define R_IRQ_MASK2_SET__dma6_eop__set 1
4890 #define R_IRQ_MASK2_SET__dma6_eop__nop 0
4891 #define R_IRQ_MASK2_SET__dma6_descr__BITNR 12
4892 #define R_IRQ_MASK2_SET__dma6_descr__WIDTH 1
4893 #define R_IRQ_MASK2_SET__dma6_descr__set 1
4894 #define R_IRQ_MASK2_SET__dma6_descr__nop 0
4895 #define R_IRQ_MASK2_SET__dma5_eop__BITNR 11
4896 #define R_IRQ_MASK2_SET__dma5_eop__WIDTH 1
4897 #define R_IRQ_MASK2_SET__dma5_eop__set 1
4898 #define R_IRQ_MASK2_SET__dma5_eop__nop 0
4899 #define R_IRQ_MASK2_SET__dma5_descr__BITNR 10
4900 #define R_IRQ_MASK2_SET__dma5_descr__WIDTH 1
4901 #define R_IRQ_MASK2_SET__dma5_descr__set 1
4902 #define R_IRQ_MASK2_SET__dma5_descr__nop 0
4903 #define R_IRQ_MASK2_SET__dma4_eop__BITNR 9
4904 #define R_IRQ_MASK2_SET__dma4_eop__WIDTH 1
4905 #define R_IRQ_MASK2_SET__dma4_eop__set 1
4906 #define R_IRQ_MASK2_SET__dma4_eop__nop 0
4907 #define R_IRQ_MASK2_SET__dma4_descr__BITNR 8
4908 #define R_IRQ_MASK2_SET__dma4_descr__WIDTH 1
4909 #define R_IRQ_MASK2_SET__dma4_descr__set 1
4910 #define R_IRQ_MASK2_SET__dma4_descr__nop 0
4911 #define R_IRQ_MASK2_SET__dma3_eop__BITNR 7
4912 #define R_IRQ_MASK2_SET__dma3_eop__WIDTH 1
4913 #define R_IRQ_MASK2_SET__dma3_eop__set 1
4914 #define R_IRQ_MASK2_SET__dma3_eop__nop 0
4915 #define R_IRQ_MASK2_SET__dma3_descr__BITNR 6
4916 #define R_IRQ_MASK2_SET__dma3_descr__WIDTH 1
4917 #define R_IRQ_MASK2_SET__dma3_descr__set 1
4918 #define R_IRQ_MASK2_SET__dma3_descr__nop 0
4919 #define R_IRQ_MASK2_SET__dma2_eop__BITNR 5
4920 #define R_IRQ_MASK2_SET__dma2_eop__WIDTH 1
4921 #define R_IRQ_MASK2_SET__dma2_eop__set 1
4922 #define R_IRQ_MASK2_SET__dma2_eop__nop 0
4923 #define R_IRQ_MASK2_SET__dma2_descr__BITNR 4
4924 #define R_IRQ_MASK2_SET__dma2_descr__WIDTH 1
4925 #define R_IRQ_MASK2_SET__dma2_descr__set 1
4926 #define R_IRQ_MASK2_SET__dma2_descr__nop 0
4927 #define R_IRQ_MASK2_SET__dma1_eop__BITNR 3
4928 #define R_IRQ_MASK2_SET__dma1_eop__WIDTH 1
4929 #define R_IRQ_MASK2_SET__dma1_eop__set 1
4930 #define R_IRQ_MASK2_SET__dma1_eop__nop 0
4931 #define R_IRQ_MASK2_SET__dma1_descr__BITNR 2
4932 #define R_IRQ_MASK2_SET__dma1_descr__WIDTH 1
4933 #define R_IRQ_MASK2_SET__dma1_descr__set 1
4934 #define R_IRQ_MASK2_SET__dma1_descr__nop 0
4935 #define R_IRQ_MASK2_SET__dma0_eop__BITNR 1
4936 #define R_IRQ_MASK2_SET__dma0_eop__WIDTH 1
4937 #define R_IRQ_MASK2_SET__dma0_eop__set 1
4938 #define R_IRQ_MASK2_SET__dma0_eop__nop 0
4939 #define R_IRQ_MASK2_SET__dma0_descr__BITNR 0
4940 #define R_IRQ_MASK2_SET__dma0_descr__WIDTH 1
4941 #define R_IRQ_MASK2_SET__dma0_descr__set 1
4942 #define R_IRQ_MASK2_SET__dma0_descr__nop 0
4943
4944 #define R_VECT_MASK_RD (IO_TYPECAST_RO_UDWORD 0xb00000d8)
4945 #define R_VECT_MASK_RD__usb__BITNR 31
4946 #define R_VECT_MASK_RD__usb__WIDTH 1
4947 #define R_VECT_MASK_RD__usb__active 1
4948 #define R_VECT_MASK_RD__usb__inactive 0
4949 #define R_VECT_MASK_RD__dma9__BITNR 25
4950 #define R_VECT_MASK_RD__dma9__WIDTH 1
4951 #define R_VECT_MASK_RD__dma9__active 1
4952 #define R_VECT_MASK_RD__dma9__inactive 0
4953 #define R_VECT_MASK_RD__dma8__BITNR 24
4954 #define R_VECT_MASK_RD__dma8__WIDTH 1
4955 #define R_VECT_MASK_RD__dma8__active 1
4956 #define R_VECT_MASK_RD__dma8__inactive 0
4957 #define R_VECT_MASK_RD__dma7__BITNR 23
4958 #define R_VECT_MASK_RD__dma7__WIDTH 1
4959 #define R_VECT_MASK_RD__dma7__active 1
4960 #define R_VECT_MASK_RD__dma7__inactive 0
4961 #define R_VECT_MASK_RD__dma6__BITNR 22
4962 #define R_VECT_MASK_RD__dma6__WIDTH 1
4963 #define R_VECT_MASK_RD__dma6__active 1
4964 #define R_VECT_MASK_RD__dma6__inactive 0
4965 #define R_VECT_MASK_RD__dma5__BITNR 21
4966 #define R_VECT_MASK_RD__dma5__WIDTH 1
4967 #define R_VECT_MASK_RD__dma5__active 1
4968 #define R_VECT_MASK_RD__dma5__inactive 0
4969 #define R_VECT_MASK_RD__dma4__BITNR 20
4970 #define R_VECT_MASK_RD__dma4__WIDTH 1
4971 #define R_VECT_MASK_RD__dma4__active 1
4972 #define R_VECT_MASK_RD__dma4__inactive 0
4973 #define R_VECT_MASK_RD__dma3__BITNR 19
4974 #define R_VECT_MASK_RD__dma3__WIDTH 1
4975 #define R_VECT_MASK_RD__dma3__active 1
4976 #define R_VECT_MASK_RD__dma3__inactive 0
4977 #define R_VECT_MASK_RD__dma2__BITNR 18
4978 #define R_VECT_MASK_RD__dma2__WIDTH 1
4979 #define R_VECT_MASK_RD__dma2__active 1
4980 #define R_VECT_MASK_RD__dma2__inactive 0
4981 #define R_VECT_MASK_RD__dma1__BITNR 17
4982 #define R_VECT_MASK_RD__dma1__WIDTH 1
4983 #define R_VECT_MASK_RD__dma1__active 1
4984 #define R_VECT_MASK_RD__dma1__inactive 0
4985 #define R_VECT_MASK_RD__dma0__BITNR 16
4986 #define R_VECT_MASK_RD__dma0__WIDTH 1
4987 #define R_VECT_MASK_RD__dma0__active 1
4988 #define R_VECT_MASK_RD__dma0__inactive 0
4989 #define R_VECT_MASK_RD__ext_dma1__BITNR 13
4990 #define R_VECT_MASK_RD__ext_dma1__WIDTH 1
4991 #define R_VECT_MASK_RD__ext_dma1__active 1
4992 #define R_VECT_MASK_RD__ext_dma1__inactive 0
4993 #define R_VECT_MASK_RD__ext_dma0__BITNR 12
4994 #define R_VECT_MASK_RD__ext_dma0__WIDTH 1
4995 #define R_VECT_MASK_RD__ext_dma0__active 1
4996 #define R_VECT_MASK_RD__ext_dma0__inactive 0
4997 #define R_VECT_MASK_RD__pa__BITNR 11
4998 #define R_VECT_MASK_RD__pa__WIDTH 1
4999 #define R_VECT_MASK_RD__pa__active 1
5000 #define R_VECT_MASK_RD__pa__inactive 0
5001 #define R_VECT_MASK_RD__irq_intnr__BITNR 10
5002 #define R_VECT_MASK_RD__irq_intnr__WIDTH 1
5003 #define R_VECT_MASK_RD__irq_intnr__active 1
5004 #define R_VECT_MASK_RD__irq_intnr__inactive 0
5005 #define R_VECT_MASK_RD__sw__BITNR 9
5006 #define R_VECT_MASK_RD__sw__WIDTH 1
5007 #define R_VECT_MASK_RD__sw__active 1
5008 #define R_VECT_MASK_RD__sw__inactive 0
5009 #define R_VECT_MASK_RD__serial__BITNR 8
5010 #define R_VECT_MASK_RD__serial__WIDTH 1
5011 #define R_VECT_MASK_RD__serial__active 1
5012 #define R_VECT_MASK_RD__serial__inactive 0
5013 #define R_VECT_MASK_RD__snmp__BITNR 7
5014 #define R_VECT_MASK_RD__snmp__WIDTH 1
5015 #define R_VECT_MASK_RD__snmp__active 1
5016 #define R_VECT_MASK_RD__snmp__inactive 0
5017 #define R_VECT_MASK_RD__network__BITNR 6
5018 #define R_VECT_MASK_RD__network__WIDTH 1
5019 #define R_VECT_MASK_RD__network__active 1
5020 #define R_VECT_MASK_RD__network__inactive 0
5021 #define R_VECT_MASK_RD__scsi1__BITNR 5
5022 #define R_VECT_MASK_RD__scsi1__WIDTH 1
5023 #define R_VECT_MASK_RD__scsi1__active 1
5024 #define R_VECT_MASK_RD__scsi1__inactive 0
5025 #define R_VECT_MASK_RD__par1__BITNR 5
5026 #define R_VECT_MASK_RD__par1__WIDTH 1
5027 #define R_VECT_MASK_RD__par1__active 1
5028 #define R_VECT_MASK_RD__par1__inactive 0
5029 #define R_VECT_MASK_RD__scsi0__BITNR 4
5030 #define R_VECT_MASK_RD__scsi0__WIDTH 1
5031 #define R_VECT_MASK_RD__scsi0__active 1
5032 #define R_VECT_MASK_RD__scsi0__inactive 0
5033 #define R_VECT_MASK_RD__par0__BITNR 4
5034 #define R_VECT_MASK_RD__par0__WIDTH 1
5035 #define R_VECT_MASK_RD__par0__active 1
5036 #define R_VECT_MASK_RD__par0__inactive 0
5037 #define R_VECT_MASK_RD__ata__BITNR 4
5038 #define R_VECT_MASK_RD__ata__WIDTH 1
5039 #define R_VECT_MASK_RD__ata__active 1
5040 #define R_VECT_MASK_RD__ata__inactive 0
5041 #define R_VECT_MASK_RD__mio__BITNR 4
5042 #define R_VECT_MASK_RD__mio__WIDTH 1
5043 #define R_VECT_MASK_RD__mio__active 1
5044 #define R_VECT_MASK_RD__mio__inactive 0
5045 #define R_VECT_MASK_RD__timer1__BITNR 3
5046 #define R_VECT_MASK_RD__timer1__WIDTH 1
5047 #define R_VECT_MASK_RD__timer1__active 1
5048 #define R_VECT_MASK_RD__timer1__inactive 0
5049 #define R_VECT_MASK_RD__timer0__BITNR 2
5050 #define R_VECT_MASK_RD__timer0__WIDTH 1
5051 #define R_VECT_MASK_RD__timer0__active 1
5052 #define R_VECT_MASK_RD__timer0__inactive 0
5053 #define R_VECT_MASK_RD__nmi__BITNR 1
5054 #define R_VECT_MASK_RD__nmi__WIDTH 1
5055 #define R_VECT_MASK_RD__nmi__active 1
5056 #define R_VECT_MASK_RD__nmi__inactive 0
5057 #define R_VECT_MASK_RD__some__BITNR 0
5058 #define R_VECT_MASK_RD__some__WIDTH 1
5059 #define R_VECT_MASK_RD__some__active 1
5060 #define R_VECT_MASK_RD__some__inactive 0
5061
5062 #define R_VECT_MASK_CLR (IO_TYPECAST_UDWORD 0xb00000d8)
5063 #define R_VECT_MASK_CLR__usb__BITNR 31
5064 #define R_VECT_MASK_CLR__usb__WIDTH 1
5065 #define R_VECT_MASK_CLR__usb__clr 1
5066 #define R_VECT_MASK_CLR__usb__nop 0
5067 #define R_VECT_MASK_CLR__dma9__BITNR 25
5068 #define R_VECT_MASK_CLR__dma9__WIDTH 1
5069 #define R_VECT_MASK_CLR__dma9__clr 1
5070 #define R_VECT_MASK_CLR__dma9__nop 0
5071 #define R_VECT_MASK_CLR__dma8__BITNR 24
5072 #define R_VECT_MASK_CLR__dma8__WIDTH 1
5073 #define R_VECT_MASK_CLR__dma8__clr 1
5074 #define R_VECT_MASK_CLR__dma8__nop 0
5075 #define R_VECT_MASK_CLR__dma7__BITNR 23
5076 #define R_VECT_MASK_CLR__dma7__WIDTH 1
5077 #define R_VECT_MASK_CLR__dma7__clr 1
5078 #define R_VECT_MASK_CLR__dma7__nop 0
5079 #define R_VECT_MASK_CLR__dma6__BITNR 22
5080 #define R_VECT_MASK_CLR__dma6__WIDTH 1
5081 #define R_VECT_MASK_CLR__dma6__clr 1
5082 #define R_VECT_MASK_CLR__dma6__nop 0
5083 #define R_VECT_MASK_CLR__dma5__BITNR 21
5084 #define R_VECT_MASK_CLR__dma5__WIDTH 1
5085 #define R_VECT_MASK_CLR__dma5__clr 1
5086 #define R_VECT_MASK_CLR__dma5__nop 0
5087 #define R_VECT_MASK_CLR__dma4__BITNR 20
5088 #define R_VECT_MASK_CLR__dma4__WIDTH 1
5089 #define R_VECT_MASK_CLR__dma4__clr 1
5090 #define R_VECT_MASK_CLR__dma4__nop 0
5091 #define R_VECT_MASK_CLR__dma3__BITNR 19
5092 #define R_VECT_MASK_CLR__dma3__WIDTH 1
5093 #define R_VECT_MASK_CLR__dma3__clr 1
5094 #define R_VECT_MASK_CLR__dma3__nop 0
5095 #define R_VECT_MASK_CLR__dma2__BITNR 18
5096 #define R_VECT_MASK_CLR__dma2__WIDTH 1
5097 #define R_VECT_MASK_CLR__dma2__clr 1
5098 #define R_VECT_MASK_CLR__dma2__nop 0
5099 #define R_VECT_MASK_CLR__dma1__BITNR 17
5100 #define R_VECT_MASK_CLR__dma1__WIDTH 1
5101 #define R_VECT_MASK_CLR__dma1__clr 1
5102 #define R_VECT_MASK_CLR__dma1__nop 0
5103 #define R_VECT_MASK_CLR__dma0__BITNR 16
5104 #define R_VECT_MASK_CLR__dma0__WIDTH 1
5105 #define R_VECT_MASK_CLR__dma0__clr 1
5106 #define R_VECT_MASK_CLR__dma0__nop 0
5107 #define R_VECT_MASK_CLR__ext_dma1__BITNR 13
5108 #define R_VECT_MASK_CLR__ext_dma1__WIDTH 1
5109 #define R_VECT_MASK_CLR__ext_dma1__clr 1
5110 #define R_VECT_MASK_CLR__ext_dma1__nop 0
5111 #define R_VECT_MASK_CLR__ext_dma0__BITNR 12
5112 #define R_VECT_MASK_CLR__ext_dma0__WIDTH 1
5113 #define R_VECT_MASK_CLR__ext_dma0__clr 1
5114 #define R_VECT_MASK_CLR__ext_dma0__nop 0
5115 #define R_VECT_MASK_CLR__pa__BITNR 11
5116 #define R_VECT_MASK_CLR__pa__WIDTH 1
5117 #define R_VECT_MASK_CLR__pa__clr 1
5118 #define R_VECT_MASK_CLR__pa__nop 0
5119 #define R_VECT_MASK_CLR__irq_intnr__BITNR 10
5120 #define R_VECT_MASK_CLR__irq_intnr__WIDTH 1
5121 #define R_VECT_MASK_CLR__irq_intnr__clr 1
5122 #define R_VECT_MASK_CLR__irq_intnr__nop 0
5123 #define R_VECT_MASK_CLR__sw__BITNR 9
5124 #define R_VECT_MASK_CLR__sw__WIDTH 1
5125 #define R_VECT_MASK_CLR__sw__clr 1
5126 #define R_VECT_MASK_CLR__sw__nop 0
5127 #define R_VECT_MASK_CLR__serial__BITNR 8
5128 #define R_VECT_MASK_CLR__serial__WIDTH 1
5129 #define R_VECT_MASK_CLR__serial__clr 1
5130 #define R_VECT_MASK_CLR__serial__nop 0
5131 #define R_VECT_MASK_CLR__snmp__BITNR 7
5132 #define R_VECT_MASK_CLR__snmp__WIDTH 1
5133 #define R_VECT_MASK_CLR__snmp__clr 1
5134 #define R_VECT_MASK_CLR__snmp__nop 0
5135 #define R_VECT_MASK_CLR__network__BITNR 6
5136 #define R_VECT_MASK_CLR__network__WIDTH 1
5137 #define R_VECT_MASK_CLR__network__clr 1
5138 #define R_VECT_MASK_CLR__network__nop 0
5139 #define R_VECT_MASK_CLR__scsi1__BITNR 5
5140 #define R_VECT_MASK_CLR__scsi1__WIDTH 1
5141 #define R_VECT_MASK_CLR__scsi1__clr 1
5142 #define R_VECT_MASK_CLR__scsi1__nop 0
5143 #define R_VECT_MASK_CLR__par1__BITNR 5
5144 #define R_VECT_MASK_CLR__par1__WIDTH 1
5145 #define R_VECT_MASK_CLR__par1__clr 1
5146 #define R_VECT_MASK_CLR__par1__nop 0
5147 #define R_VECT_MASK_CLR__scsi0__BITNR 4
5148 #define R_VECT_MASK_CLR__scsi0__WIDTH 1
5149 #define R_VECT_MASK_CLR__scsi0__clr 1
5150 #define R_VECT_MASK_CLR__scsi0__nop 0
5151 #define R_VECT_MASK_CLR__par0__BITNR 4
5152 #define R_VECT_MASK_CLR__par0__WIDTH 1
5153 #define R_VECT_MASK_CLR__par0__clr 1
5154 #define R_VECT_MASK_CLR__par0__nop 0
5155 #define R_VECT_MASK_CLR__ata__BITNR 4
5156 #define R_VECT_MASK_CLR__ata__WIDTH 1
5157 #define R_VECT_MASK_CLR__ata__clr 1
5158 #define R_VECT_MASK_CLR__ata__nop 0
5159 #define R_VECT_MASK_CLR__mio__BITNR 4
5160 #define R_VECT_MASK_CLR__mio__WIDTH 1
5161 #define R_VECT_MASK_CLR__mio__clr 1
5162 #define R_VECT_MASK_CLR__mio__nop 0
5163 #define R_VECT_MASK_CLR__timer1__BITNR 3
5164 #define R_VECT_MASK_CLR__timer1__WIDTH 1
5165 #define R_VECT_MASK_CLR__timer1__clr 1
5166 #define R_VECT_MASK_CLR__timer1__nop 0
5167 #define R_VECT_MASK_CLR__timer0__BITNR 2
5168 #define R_VECT_MASK_CLR__timer0__WIDTH 1
5169 #define R_VECT_MASK_CLR__timer0__clr 1
5170 #define R_VECT_MASK_CLR__timer0__nop 0
5171 #define R_VECT_MASK_CLR__nmi__BITNR 1
5172 #define R_VECT_MASK_CLR__nmi__WIDTH 1
5173 #define R_VECT_MASK_CLR__nmi__clr 1
5174 #define R_VECT_MASK_CLR__nmi__nop 0
5175 #define R_VECT_MASK_CLR__some__BITNR 0
5176 #define R_VECT_MASK_CLR__some__WIDTH 1
5177 #define R_VECT_MASK_CLR__some__clr 1
5178 #define R_VECT_MASK_CLR__some__nop 0
5179
5180 #define R_VECT_READ (IO_TYPECAST_RO_UDWORD 0xb00000dc)
5181 #define R_VECT_READ__usb__BITNR 31
5182 #define R_VECT_READ__usb__WIDTH 1
5183 #define R_VECT_READ__usb__active 1
5184 #define R_VECT_READ__usb__inactive 0
5185 #define R_VECT_READ__dma9__BITNR 25
5186 #define R_VECT_READ__dma9__WIDTH 1
5187 #define R_VECT_READ__dma9__active 1
5188 #define R_VECT_READ__dma9__inactive 0
5189 #define R_VECT_READ__dma8__BITNR 24
5190 #define R_VECT_READ__dma8__WIDTH 1
5191 #define R_VECT_READ__dma8__active 1
5192 #define R_VECT_READ__dma8__inactive 0
5193 #define R_VECT_READ__dma7__BITNR 23
5194 #define R_VECT_READ__dma7__WIDTH 1
5195 #define R_VECT_READ__dma7__active 1
5196 #define R_VECT_READ__dma7__inactive 0
5197 #define R_VECT_READ__dma6__BITNR 22
5198 #define R_VECT_READ__dma6__WIDTH 1
5199 #define R_VECT_READ__dma6__active 1
5200 #define R_VECT_READ__dma6__inactive 0
5201 #define R_VECT_READ__dma5__BITNR 21
5202 #define R_VECT_READ__dma5__WIDTH 1
5203 #define R_VECT_READ__dma5__active 1
5204 #define R_VECT_READ__dma5__inactive 0
5205 #define R_VECT_READ__dma4__BITNR 20
5206 #define R_VECT_READ__dma4__WIDTH 1
5207 #define R_VECT_READ__dma4__active 1
5208 #define R_VECT_READ__dma4__inactive 0
5209 #define R_VECT_READ__dma3__BITNR 19
5210 #define R_VECT_READ__dma3__WIDTH 1
5211 #define R_VECT_READ__dma3__active 1
5212 #define R_VECT_READ__dma3__inactive 0
5213 #define R_VECT_READ__dma2__BITNR 18
5214 #define R_VECT_READ__dma2__WIDTH 1
5215 #define R_VECT_READ__dma2__active 1
5216 #define R_VECT_READ__dma2__inactive 0
5217 #define R_VECT_READ__dma1__BITNR 17
5218 #define R_VECT_READ__dma1__WIDTH 1
5219 #define R_VECT_READ__dma1__active 1
5220 #define R_VECT_READ__dma1__inactive 0
5221 #define R_VECT_READ__dma0__BITNR 16
5222 #define R_VECT_READ__dma0__WIDTH 1
5223 #define R_VECT_READ__dma0__active 1
5224 #define R_VECT_READ__dma0__inactive 0
5225 #define R_VECT_READ__ext_dma1__BITNR 13
5226 #define R_VECT_READ__ext_dma1__WIDTH 1
5227 #define R_VECT_READ__ext_dma1__active 1
5228 #define R_VECT_READ__ext_dma1__inactive 0
5229 #define R_VECT_READ__ext_dma0__BITNR 12
5230 #define R_VECT_READ__ext_dma0__WIDTH 1
5231 #define R_VECT_READ__ext_dma0__active 1
5232 #define R_VECT_READ__ext_dma0__inactive 0
5233 #define R_VECT_READ__pa__BITNR 11
5234 #define R_VECT_READ__pa__WIDTH 1
5235 #define R_VECT_READ__pa__active 1
5236 #define R_VECT_READ__pa__inactive 0
5237 #define R_VECT_READ__irq_intnr__BITNR 10
5238 #define R_VECT_READ__irq_intnr__WIDTH 1
5239 #define R_VECT_READ__irq_intnr__active 1
5240 #define R_VECT_READ__irq_intnr__inactive 0
5241 #define R_VECT_READ__sw__BITNR 9
5242 #define R_VECT_READ__sw__WIDTH 1
5243 #define R_VECT_READ__sw__active 1
5244 #define R_VECT_READ__sw__inactive 0
5245 #define R_VECT_READ__serial__BITNR 8
5246 #define R_VECT_READ__serial__WIDTH 1
5247 #define R_VECT_READ__serial__active 1
5248 #define R_VECT_READ__serial__inactive 0
5249 #define R_VECT_READ__snmp__BITNR 7
5250 #define R_VECT_READ__snmp__WIDTH 1
5251 #define R_VECT_READ__snmp__active 1
5252 #define R_VECT_READ__snmp__inactive 0
5253 #define R_VECT_READ__network__BITNR 6
5254 #define R_VECT_READ__network__WIDTH 1
5255 #define R_VECT_READ__network__active 1
5256 #define R_VECT_READ__network__inactive 0
5257 #define R_VECT_READ__scsi1__BITNR 5
5258 #define R_VECT_READ__scsi1__WIDTH 1
5259 #define R_VECT_READ__scsi1__active 1
5260 #define R_VECT_READ__scsi1__inactive 0
5261 #define R_VECT_READ__par1__BITNR 5
5262 #define R_VECT_READ__par1__WIDTH 1
5263 #define R_VECT_READ__par1__active 1
5264 #define R_VECT_READ__par1__inactive 0
5265 #define R_VECT_READ__scsi0__BITNR 4
5266 #define R_VECT_READ__scsi0__WIDTH 1
5267 #define R_VECT_READ__scsi0__active 1
5268 #define R_VECT_READ__scsi0__inactive 0
5269 #define R_VECT_READ__par0__BITNR 4
5270 #define R_VECT_READ__par0__WIDTH 1
5271 #define R_VECT_READ__par0__active 1
5272 #define R_VECT_READ__par0__inactive 0
5273 #define R_VECT_READ__ata__BITNR 4
5274 #define R_VECT_READ__ata__WIDTH 1
5275 #define R_VECT_READ__ata__active 1
5276 #define R_VECT_READ__ata__inactive 0
5277 #define R_VECT_READ__mio__BITNR 4
5278 #define R_VECT_READ__mio__WIDTH 1
5279 #define R_VECT_READ__mio__active 1
5280 #define R_VECT_READ__mio__inactive 0
5281 #define R_VECT_READ__timer1__BITNR 3
5282 #define R_VECT_READ__timer1__WIDTH 1
5283 #define R_VECT_READ__timer1__active 1
5284 #define R_VECT_READ__timer1__inactive 0
5285 #define R_VECT_READ__timer0__BITNR 2
5286 #define R_VECT_READ__timer0__WIDTH 1
5287 #define R_VECT_READ__timer0__active 1
5288 #define R_VECT_READ__timer0__inactive 0
5289 #define R_VECT_READ__nmi__BITNR 1
5290 #define R_VECT_READ__nmi__WIDTH 1
5291 #define R_VECT_READ__nmi__active 1
5292 #define R_VECT_READ__nmi__inactive 0
5293 #define R_VECT_READ__some__BITNR 0
5294 #define R_VECT_READ__some__WIDTH 1
5295 #define R_VECT_READ__some__active 1
5296 #define R_VECT_READ__some__inactive 0
5297
5298 #define R_VECT_MASK_SET (IO_TYPECAST_UDWORD 0xb00000dc)
5299 #define R_VECT_MASK_SET__usb__BITNR 31
5300 #define R_VECT_MASK_SET__usb__WIDTH 1
5301 #define R_VECT_MASK_SET__usb__set 1
5302 #define R_VECT_MASK_SET__usb__nop 0
5303 #define R_VECT_MASK_SET__dma9__BITNR 25
5304 #define R_VECT_MASK_SET__dma9__WIDTH 1
5305 #define R_VECT_MASK_SET__dma9__set 1
5306 #define R_VECT_MASK_SET__dma9__nop 0
5307 #define R_VECT_MASK_SET__dma8__BITNR 24
5308 #define R_VECT_MASK_SET__dma8__WIDTH 1
5309 #define R_VECT_MASK_SET__dma8__set 1
5310 #define R_VECT_MASK_SET__dma8__nop 0
5311 #define R_VECT_MASK_SET__dma7__BITNR 23
5312 #define R_VECT_MASK_SET__dma7__WIDTH 1
5313 #define R_VECT_MASK_SET__dma7__set 1
5314 #define R_VECT_MASK_SET__dma7__nop 0
5315 #define R_VECT_MASK_SET__dma6__BITNR 22
5316 #define R_VECT_MASK_SET__dma6__WIDTH 1
5317 #define R_VECT_MASK_SET__dma6__set 1
5318 #define R_VECT_MASK_SET__dma6__nop 0
5319 #define R_VECT_MASK_SET__dma5__BITNR 21
5320 #define R_VECT_MASK_SET__dma5__WIDTH 1
5321 #define R_VECT_MASK_SET__dma5__set 1
5322 #define R_VECT_MASK_SET__dma5__nop 0
5323 #define R_VECT_MASK_SET__dma4__BITNR 20
5324 #define R_VECT_MASK_SET__dma4__WIDTH 1
5325 #define R_VECT_MASK_SET__dma4__set 1
5326 #define R_VECT_MASK_SET__dma4__nop 0
5327 #define R_VECT_MASK_SET__dma3__BITNR 19
5328 #define R_VECT_MASK_SET__dma3__WIDTH 1
5329 #define R_VECT_MASK_SET__dma3__set 1
5330 #define R_VECT_MASK_SET__dma3__nop 0
5331 #define R_VECT_MASK_SET__dma2__BITNR 18
5332 #define R_VECT_MASK_SET__dma2__WIDTH 1
5333 #define R_VECT_MASK_SET__dma2__set 1
5334 #define R_VECT_MASK_SET__dma2__nop 0
5335 #define R_VECT_MASK_SET__dma1__BITNR 17
5336 #define R_VECT_MASK_SET__dma1__WIDTH 1
5337 #define R_VECT_MASK_SET__dma1__set 1
5338 #define R_VECT_MASK_SET__dma1__nop 0
5339 #define R_VECT_MASK_SET__dma0__BITNR 16
5340 #define R_VECT_MASK_SET__dma0__WIDTH 1
5341 #define R_VECT_MASK_SET__dma0__set 1
5342 #define R_VECT_MASK_SET__dma0__nop 0
5343 #define R_VECT_MASK_SET__ext_dma1__BITNR 13
5344 #define R_VECT_MASK_SET__ext_dma1__WIDTH 1
5345 #define R_VECT_MASK_SET__ext_dma1__set 1
5346 #define R_VECT_MASK_SET__ext_dma1__nop 0
5347 #define R_VECT_MASK_SET__ext_dma0__BITNR 12
5348 #define R_VECT_MASK_SET__ext_dma0__WIDTH 1
5349 #define R_VECT_MASK_SET__ext_dma0__set 1
5350 #define R_VECT_MASK_SET__ext_dma0__nop 0
5351 #define R_VECT_MASK_SET__pa__BITNR 11
5352 #define R_VECT_MASK_SET__pa__WIDTH 1
5353 #define R_VECT_MASK_SET__pa__set 1
5354 #define R_VECT_MASK_SET__pa__nop 0
5355 #define R_VECT_MASK_SET__irq_intnr__BITNR 10
5356 #define R_VECT_MASK_SET__irq_intnr__WIDTH 1
5357 #define R_VECT_MASK_SET__irq_intnr__set 1
5358 #define R_VECT_MASK_SET__irq_intnr__nop 0
5359 #define R_VECT_MASK_SET__sw__BITNR 9
5360 #define R_VECT_MASK_SET__sw__WIDTH 1
5361 #define R_VECT_MASK_SET__sw__set 1
5362 #define R_VECT_MASK_SET__sw__nop 0
5363 #define R_VECT_MASK_SET__serial__BITNR 8
5364 #define R_VECT_MASK_SET__serial__WIDTH 1
5365 #define R_VECT_MASK_SET__serial__set 1
5366 #define R_VECT_MASK_SET__serial__nop 0
5367 #define R_VECT_MASK_SET__snmp__BITNR 7
5368 #define R_VECT_MASK_SET__snmp__WIDTH 1
5369 #define R_VECT_MASK_SET__snmp__set 1
5370 #define R_VECT_MASK_SET__snmp__nop 0
5371 #define R_VECT_MASK_SET__network__BITNR 6
5372 #define R_VECT_MASK_SET__network__WIDTH 1
5373 #define R_VECT_MASK_SET__network__set 1
5374 #define R_VECT_MASK_SET__network__nop 0
5375 #define R_VECT_MASK_SET__scsi1__BITNR 5
5376 #define R_VECT_MASK_SET__scsi1__WIDTH 1
5377 #define R_VECT_MASK_SET__scsi1__set 1
5378 #define R_VECT_MASK_SET__scsi1__nop 0
5379 #define R_VECT_MASK_SET__par1__BITNR 5
5380 #define R_VECT_MASK_SET__par1__WIDTH 1
5381 #define R_VECT_MASK_SET__par1__set 1
5382 #define R_VECT_MASK_SET__par1__nop 0
5383 #define R_VECT_MASK_SET__scsi0__BITNR 4
5384 #define R_VECT_MASK_SET__scsi0__WIDTH 1
5385 #define R_VECT_MASK_SET__scsi0__set 1
5386 #define R_VECT_MASK_SET__scsi0__nop 0
5387 #define R_VECT_MASK_SET__par0__BITNR 4
5388 #define R_VECT_MASK_SET__par0__WIDTH 1
5389 #define R_VECT_MASK_SET__par0__set 1
5390 #define R_VECT_MASK_SET__par0__nop 0
5391 #define R_VECT_MASK_SET__ata__BITNR 4
5392 #define R_VECT_MASK_SET__ata__WIDTH 1
5393 #define R_VECT_MASK_SET__ata__set 1
5394 #define R_VECT_MASK_SET__ata__nop 0
5395 #define R_VECT_MASK_SET__mio__BITNR 4
5396 #define R_VECT_MASK_SET__mio__WIDTH 1
5397 #define R_VECT_MASK_SET__mio__set 1
5398 #define R_VECT_MASK_SET__mio__nop 0
5399 #define R_VECT_MASK_SET__timer1__BITNR 3
5400 #define R_VECT_MASK_SET__timer1__WIDTH 1
5401 #define R_VECT_MASK_SET__timer1__set 1
5402 #define R_VECT_MASK_SET__timer1__nop 0
5403 #define R_VECT_MASK_SET__timer0__BITNR 2
5404 #define R_VECT_MASK_SET__timer0__WIDTH 1
5405 #define R_VECT_MASK_SET__timer0__set 1
5406 #define R_VECT_MASK_SET__timer0__nop 0
5407 #define R_VECT_MASK_SET__nmi__BITNR 1
5408 #define R_VECT_MASK_SET__nmi__WIDTH 1
5409 #define R_VECT_MASK_SET__nmi__set 1
5410 #define R_VECT_MASK_SET__nmi__nop 0
5411 #define R_VECT_MASK_SET__some__BITNR 0
5412 #define R_VECT_MASK_SET__some__WIDTH 1
5413 #define R_VECT_MASK_SET__some__set 1
5414 #define R_VECT_MASK_SET__some__nop 0
5415
5416 /*
5417 !* DMA registers
5418 !*/
5419
5420 #define R_SET_EOP (IO_TYPECAST_UDWORD 0xb000003c)
5421 #define R_SET_EOP__ch9_eop__BITNR 3
5422 #define R_SET_EOP__ch9_eop__WIDTH 1
5423 #define R_SET_EOP__ch9_eop__set 1
5424 #define R_SET_EOP__ch9_eop__nop 0
5425 #define R_SET_EOP__ch7_eop__BITNR 2
5426 #define R_SET_EOP__ch7_eop__WIDTH 1
5427 #define R_SET_EOP__ch7_eop__set 1
5428 #define R_SET_EOP__ch7_eop__nop 0
5429 #define R_SET_EOP__ch5_eop__BITNR 1
5430 #define R_SET_EOP__ch5_eop__WIDTH 1
5431 #define R_SET_EOP__ch5_eop__set 1
5432 #define R_SET_EOP__ch5_eop__nop 0
5433 #define R_SET_EOP__ch3_eop__BITNR 0
5434 #define R_SET_EOP__ch3_eop__WIDTH 1
5435 #define R_SET_EOP__ch3_eop__set 1
5436 #define R_SET_EOP__ch3_eop__nop 0
5437
5438 #define R_DMA_CH0_HWSW (IO_TYPECAST_UDWORD 0xb0000100)
5439 #define R_DMA_CH0_HWSW__hw__BITNR 16
5440 #define R_DMA_CH0_HWSW__hw__WIDTH 16
5441 #define R_DMA_CH0_HWSW__sw__BITNR 0
5442 #define R_DMA_CH0_HWSW__sw__WIDTH 16
5443
5444 #define R_DMA_CH0_DESCR (IO_TYPECAST_UDWORD 0xb000010c)
5445 #define R_DMA_CH0_DESCR__descr__BITNR 0
5446 #define R_DMA_CH0_DESCR__descr__WIDTH 32
5447
5448 #define R_DMA_CH0_NEXT (IO_TYPECAST_UDWORD 0xb0000104)
5449 #define R_DMA_CH0_NEXT__next__BITNR 0
5450 #define R_DMA_CH0_NEXT__next__WIDTH 32
5451
5452 #define R_DMA_CH0_BUF (IO_TYPECAST_UDWORD 0xb0000108)
5453 #define R_DMA_CH0_BUF__buf__BITNR 0
5454 #define R_DMA_CH0_BUF__buf__WIDTH 32
5455
5456 #define R_DMA_CH0_FIRST (IO_TYPECAST_UDWORD 0xb00001a0)
5457 #define R_DMA_CH0_FIRST__first__BITNR 0
5458 #define R_DMA_CH0_FIRST__first__WIDTH 32
5459
5460 #define R_DMA_CH0_CMD (IO_TYPECAST_BYTE 0xb00001d0)
5461 #define R_DMA_CH0_CMD__cmd__BITNR 0
5462 #define R_DMA_CH0_CMD__cmd__WIDTH 3
5463 #define R_DMA_CH0_CMD__cmd__hold 0
5464 #define R_DMA_CH0_CMD__cmd__start 1
5465 #define R_DMA_CH0_CMD__cmd__restart 3
5466 #define R_DMA_CH0_CMD__cmd__continue 3
5467 #define R_DMA_CH0_CMD__cmd__reset 4
5468
5469 #define R_DMA_CH0_CLR_INTR (IO_TYPECAST_BYTE 0xb00001d1)
5470 #define R_DMA_CH0_CLR_INTR__clr_eop__BITNR 1
5471 #define R_DMA_CH0_CLR_INTR__clr_eop__WIDTH 1
5472 #define R_DMA_CH0_CLR_INTR__clr_eop__do 1
5473 #define R_DMA_CH0_CLR_INTR__clr_eop__dont 0
5474 #define R_DMA_CH0_CLR_INTR__clr_descr__BITNR 0
5475 #define R_DMA_CH0_CLR_INTR__clr_descr__WIDTH 1
5476 #define R_DMA_CH0_CLR_INTR__clr_descr__do 1
5477 #define R_DMA_CH0_CLR_INTR__clr_descr__dont 0
5478
5479 #define R_DMA_CH0_STATUS (IO_TYPECAST_RO_BYTE 0xb00001d2)
5480 #define R_DMA_CH0_STATUS__avail__BITNR 0
5481 #define R_DMA_CH0_STATUS__avail__WIDTH 7
5482
5483 #define R_DMA_CH1_HWSW (IO_TYPECAST_UDWORD 0xb0000110)
5484 #define R_DMA_CH1_HWSW__hw__BITNR 16
5485 #define R_DMA_CH1_HWSW__hw__WIDTH 16
5486 #define R_DMA_CH1_HWSW__sw__BITNR 0
5487 #define R_DMA_CH1_HWSW__sw__WIDTH 16
5488
5489 #define R_DMA_CH1_DESCR (IO_TYPECAST_UDWORD 0xb000011c)
5490 #define R_DMA_CH1_DESCR__descr__BITNR 0
5491 #define R_DMA_CH1_DESCR__descr__WIDTH 32
5492
5493 #define R_DMA_CH1_NEXT (IO_TYPECAST_UDWORD 0xb0000114)
5494 #define R_DMA_CH1_NEXT__next__BITNR 0
5495 #define R_DMA_CH1_NEXT__next__WIDTH 32
5496
5497 #define R_DMA_CH1_BUF (IO_TYPECAST_UDWORD 0xb0000118)
5498 #define R_DMA_CH1_BUF__buf__BITNR 0
5499 #define R_DMA_CH1_BUF__buf__WIDTH 32
5500
5501 #define R_DMA_CH1_FIRST (IO_TYPECAST_UDWORD 0xb00001a4)
5502 #define R_DMA_CH1_FIRST__first__BITNR 0
5503 #define R_DMA_CH1_FIRST__first__WIDTH 32
5504
5505 #define R_DMA_CH1_CMD (IO_TYPECAST_BYTE 0xb00001d4)
5506 #define R_DMA_CH1_CMD__cmd__BITNR 0
5507 #define R_DMA_CH1_CMD__cmd__WIDTH 3
5508 #define R_DMA_CH1_CMD__cmd__hold 0
5509 #define R_DMA_CH1_CMD__cmd__start 1
5510 #define R_DMA_CH1_CMD__cmd__restart 3
5511 #define R_DMA_CH1_CMD__cmd__continue 3
5512 #define R_DMA_CH1_CMD__cmd__reset 4
5513
5514 #define R_DMA_CH1_CLR_INTR (IO_TYPECAST_BYTE 0xb00001d5)
5515 #define R_DMA_CH1_CLR_INTR__clr_eop__BITNR 1
5516 #define R_DMA_CH1_CLR_INTR__clr_eop__WIDTH 1
5517 #define R_DMA_CH1_CLR_INTR__clr_eop__do 1
5518 #define R_DMA_CH1_CLR_INTR__clr_eop__dont 0
5519 #define R_DMA_CH1_CLR_INTR__clr_descr__BITNR 0
5520 #define R_DMA_CH1_CLR_INTR__clr_descr__WIDTH 1
5521 #define R_DMA_CH1_CLR_INTR__clr_descr__do 1
5522 #define R_DMA_CH1_CLR_INTR__clr_descr__dont 0
5523
5524 #define R_DMA_CH1_STATUS (IO_TYPECAST_RO_BYTE 0xb00001d6)
5525 #define R_DMA_CH1_STATUS__avail__BITNR 0
5526 #define R_DMA_CH1_STATUS__avail__WIDTH 7
5527
5528 #define R_DMA_CH2_HWSW (IO_TYPECAST_UDWORD 0xb0000120)
5529 #define R_DMA_CH2_HWSW__hw__BITNR 16
5530 #define R_DMA_CH2_HWSW__hw__WIDTH 16
5531 #define R_DMA_CH2_HWSW__sw__BITNR 0
5532 #define R_DMA_CH2_HWSW__sw__WIDTH 16
5533
5534 #define R_DMA_CH2_DESCR (IO_TYPECAST_UDWORD 0xb000012c)
5535 #define R_DMA_CH2_DESCR__descr__BITNR 0
5536 #define R_DMA_CH2_DESCR__descr__WIDTH 32
5537
5538 #define R_DMA_CH2_NEXT (IO_TYPECAST_UDWORD 0xb0000124)
5539 #define R_DMA_CH2_NEXT__next__BITNR 0
5540 #define R_DMA_CH2_NEXT__next__WIDTH 32
5541
5542 #define R_DMA_CH2_BUF (IO_TYPECAST_UDWORD 0xb0000128)
5543 #define R_DMA_CH2_BUF__buf__BITNR 0
5544 #define R_DMA_CH2_BUF__buf__WIDTH 32
5545
5546 #define R_DMA_CH2_FIRST (IO_TYPECAST_UDWORD 0xb00001a8)
5547 #define R_DMA_CH2_FIRST__first__BITNR 0
5548 #define R_DMA_CH2_FIRST__first__WIDTH 32
5549
5550 #define R_DMA_CH2_CMD (IO_TYPECAST_BYTE 0xb00001d8)
5551 #define R_DMA_CH2_CMD__cmd__BITNR 0
5552 #define R_DMA_CH2_CMD__cmd__WIDTH 3
5553 #define R_DMA_CH2_CMD__cmd__hold 0
5554 #define R_DMA_CH2_CMD__cmd__start 1
5555 #define R_DMA_CH2_CMD__cmd__restart 3
5556 #define R_DMA_CH2_CMD__cmd__continue 3
5557 #define R_DMA_CH2_CMD__cmd__reset 4
5558
5559 #define R_DMA_CH2_CLR_INTR (IO_TYPECAST_BYTE 0xb00001d9)
5560 #define R_DMA_CH2_CLR_INTR__clr_eop__BITNR 1
5561 #define R_DMA_CH2_CLR_INTR__clr_eop__WIDTH 1
5562 #define R_DMA_CH2_CLR_INTR__clr_eop__do 1
5563 #define R_DMA_CH2_CLR_INTR__clr_eop__dont 0
5564 #define R_DMA_CH2_CLR_INTR__clr_descr__BITNR 0
5565 #define R_DMA_CH2_CLR_INTR__clr_descr__WIDTH 1
5566 #define R_DMA_CH2_CLR_INTR__clr_descr__do 1
5567 #define R_DMA_CH2_CLR_INTR__clr_descr__dont 0
5568
5569 #define R_DMA_CH2_STATUS (IO_TYPECAST_RO_BYTE 0xb00001da)
5570 #define R_DMA_CH2_STATUS__avail__BITNR 0
5571 #define R_DMA_CH2_STATUS__avail__WIDTH 7
5572
5573 #define R_DMA_CH3_HWSW (IO_TYPECAST_UDWORD 0xb0000130)
5574 #define R_DMA_CH3_HWSW__hw__BITNR 16
5575 #define R_DMA_CH3_HWSW__hw__WIDTH 16
5576 #define R_DMA_CH3_HWSW__sw__BITNR 0
5577 #define R_DMA_CH3_HWSW__sw__WIDTH 16
5578
5579 #define R_DMA_CH3_DESCR (IO_TYPECAST_UDWORD 0xb000013c)
5580 #define R_DMA_CH3_DESCR__descr__BITNR 0
5581 #define R_DMA_CH3_DESCR__descr__WIDTH 32
5582
5583 #define R_DMA_CH3_NEXT (IO_TYPECAST_UDWORD 0xb0000134)
5584 #define R_DMA_CH3_NEXT__next__BITNR 0
5585 #define R_DMA_CH3_NEXT__next__WIDTH 32
5586
5587 #define R_DMA_CH3_BUF (IO_TYPECAST_UDWORD 0xb0000138)
5588 #define R_DMA_CH3_BUF__buf__BITNR 0
5589 #define R_DMA_CH3_BUF__buf__WIDTH 32
5590
5591 #define R_DMA_CH3_FIRST (IO_TYPECAST_UDWORD 0xb00001ac)
5592 #define R_DMA_CH3_FIRST__first__BITNR 0
5593 #define R_DMA_CH3_FIRST__first__WIDTH 32
5594
5595 #define R_DMA_CH3_CMD (IO_TYPECAST_BYTE 0xb00001dc)
5596 #define R_DMA_CH3_CMD__cmd__BITNR 0
5597 #define R_DMA_CH3_CMD__cmd__WIDTH 3
5598 #define R_DMA_CH3_CMD__cmd__hold 0
5599 #define R_DMA_CH3_CMD__cmd__start 1
5600 #define R_DMA_CH3_CMD__cmd__restart 3
5601 #define R_DMA_CH3_CMD__cmd__continue 3
5602 #define R_DMA_CH3_CMD__cmd__reset 4
5603
5604 #define R_DMA_CH3_CLR_INTR (IO_TYPECAST_BYTE 0xb00001dd)
5605 #define R_DMA_CH3_CLR_INTR__clr_eop__BITNR 1
5606 #define R_DMA_CH3_CLR_INTR__clr_eop__WIDTH 1
5607 #define R_DMA_CH3_CLR_INTR__clr_eop__do 1
5608 #define R_DMA_CH3_CLR_INTR__clr_eop__dont 0
5609 #define R_DMA_CH3_CLR_INTR__clr_descr__BITNR 0
5610 #define R_DMA_CH3_CLR_INTR__clr_descr__WIDTH 1
5611 #define R_DMA_CH3_CLR_INTR__clr_descr__do 1
5612 #define R_DMA_CH3_CLR_INTR__clr_descr__dont 0
5613
5614 #define R_DMA_CH3_STATUS (IO_TYPECAST_RO_BYTE 0xb00001de)
5615 #define R_DMA_CH3_STATUS__avail__BITNR 0
5616 #define R_DMA_CH3_STATUS__avail__WIDTH 7
5617
5618 #define R_DMA_CH4_HWSW (IO_TYPECAST_UDWORD 0xb0000140)
5619 #define R_DMA_CH4_HWSW__hw__BITNR 16
5620 #define R_DMA_CH4_HWSW__hw__WIDTH 16
5621 #define R_DMA_CH4_HWSW__sw__BITNR 0
5622 #define R_DMA_CH4_HWSW__sw__WIDTH 16
5623
5624 #define R_DMA_CH4_DESCR (IO_TYPECAST_UDWORD 0xb000014c)
5625 #define R_DMA_CH4_DESCR__descr__BITNR 0
5626 #define R_DMA_CH4_DESCR__descr__WIDTH 32
5627
5628 #define R_DMA_CH4_NEXT (IO_TYPECAST_UDWORD 0xb0000144)
5629 #define R_DMA_CH4_NEXT__next__BITNR 0
5630 #define R_DMA_CH4_NEXT__next__WIDTH 32
5631
5632 #define R_DMA_CH4_BUF (IO_TYPECAST_UDWORD 0xb0000148)
5633 #define R_DMA_CH4_BUF__buf__BITNR 0
5634 #define R_DMA_CH4_BUF__buf__WIDTH 32
5635
5636 #define R_DMA_CH4_FIRST (IO_TYPECAST_UDWORD 0xb00001b0)
5637 #define R_DMA_CH4_FIRST__first__BITNR 0
5638 #define R_DMA_CH4_FIRST__first__WIDTH 32
5639
5640 #define R_DMA_CH4_CMD (IO_TYPECAST_BYTE 0xb00001e0)
5641 #define R_DMA_CH4_CMD__cmd__BITNR 0
5642 #define R_DMA_CH4_CMD__cmd__WIDTH 3
5643 #define R_DMA_CH4_CMD__cmd__hold 0
5644 #define R_DMA_CH4_CMD__cmd__start 1
5645 #define R_DMA_CH4_CMD__cmd__restart 3
5646 #define R_DMA_CH4_CMD__cmd__continue 3
5647 #define R_DMA_CH4_CMD__cmd__reset 4
5648
5649 #define R_DMA_CH4_CLR_INTR (IO_TYPECAST_BYTE 0xb00001e1)
5650 #define R_DMA_CH4_CLR_INTR__clr_eop__BITNR 1
5651 #define R_DMA_CH4_CLR_INTR__clr_eop__WIDTH 1
5652 #define R_DMA_CH4_CLR_INTR__clr_eop__do 1
5653 #define R_DMA_CH4_CLR_INTR__clr_eop__dont 0
5654 #define R_DMA_CH4_CLR_INTR__clr_descr__BITNR 0
5655 #define R_DMA_CH4_CLR_INTR__clr_descr__WIDTH 1
5656 #define R_DMA_CH4_CLR_INTR__clr_descr__do 1
5657 #define R_DMA_CH4_CLR_INTR__clr_descr__dont 0
5658
5659 #define R_DMA_CH4_STATUS (IO_TYPECAST_RO_BYTE 0xb00001e2)
5660 #define R_DMA_CH4_STATUS__avail__BITNR 0
5661 #define R_DMA_CH4_STATUS__avail__WIDTH 7
5662
5663 #define R_DMA_CH5_HWSW (IO_TYPECAST_UDWORD 0xb0000150)
5664 #define R_DMA_CH5_HWSW__hw__BITNR 16
5665 #define R_DMA_CH5_HWSW__hw__WIDTH 16
5666 #define R_DMA_CH5_HWSW__sw__BITNR 0
5667 #define R_DMA_CH5_HWSW__sw__WIDTH 16
5668
5669 #define R_DMA_CH5_DESCR (IO_TYPECAST_UDWORD 0xb000015c)
5670 #define R_DMA_CH5_DESCR__descr__BITNR 0
5671 #define R_DMA_CH5_DESCR__descr__WIDTH 32
5672
5673 #define R_DMA_CH5_NEXT (IO_TYPECAST_UDWORD 0xb0000154)
5674 #define R_DMA_CH5_NEXT__next__BITNR 0
5675 #define R_DMA_CH5_NEXT__next__WIDTH 32
5676
5677 #define R_DMA_CH5_BUF (IO_TYPECAST_UDWORD 0xb0000158)
5678 #define R_DMA_CH5_BUF__buf__BITNR 0
5679 #define R_DMA_CH5_BUF__buf__WIDTH 32
5680
5681 #define R_DMA_CH5_FIRST (IO_TYPECAST_UDWORD 0xb00001b4)
5682 #define R_DMA_CH5_FIRST__first__BITNR 0
5683 #define R_DMA_CH5_FIRST__first__WIDTH 32
5684
5685 #define R_DMA_CH5_CMD (IO_TYPECAST_BYTE 0xb00001e4)
5686 #define R_DMA_CH5_CMD__cmd__BITNR 0
5687 #define R_DMA_CH5_CMD__cmd__WIDTH 3
5688 #define R_DMA_CH5_CMD__cmd__hold 0
5689 #define R_DMA_CH5_CMD__cmd__start 1
5690 #define R_DMA_CH5_CMD__cmd__restart 3
5691 #define R_DMA_CH5_CMD__cmd__continue 3
5692 #define R_DMA_CH5_CMD__cmd__reset 4
5693
5694 #define R_DMA_CH5_CLR_INTR (IO_TYPECAST_BYTE 0xb00001e5)
5695 #define R_DMA_CH5_CLR_INTR__clr_eop__BITNR 1
5696 #define R_DMA_CH5_CLR_INTR__clr_eop__WIDTH 1
5697 #define R_DMA_CH5_CLR_INTR__clr_eop__do 1
5698 #define R_DMA_CH5_CLR_INTR__clr_eop__dont 0
5699 #define R_DMA_CH5_CLR_INTR__clr_descr__BITNR 0
5700 #define R_DMA_CH5_CLR_INTR__clr_descr__WIDTH 1
5701 #define R_DMA_CH5_CLR_INTR__clr_descr__do 1
5702 #define R_DMA_CH5_CLR_INTR__clr_descr__dont 0
5703
5704 #define R_DMA_CH5_STATUS (IO_TYPECAST_RO_BYTE 0xb00001e6)
5705 #define R_DMA_CH5_STATUS__avail__BITNR 0
5706 #define R_DMA_CH5_STATUS__avail__WIDTH 7
5707
5708 #define R_DMA_CH6_HWSW (IO_TYPECAST_UDWORD 0xb0000160)
5709 #define R_DMA_CH6_HWSW__hw__BITNR 16
5710 #define R_DMA_CH6_HWSW__hw__WIDTH 16
5711 #define R_DMA_CH6_HWSW__sw__BITNR 0
5712 #define R_DMA_CH6_HWSW__sw__WIDTH 16
5713
5714 #define R_DMA_CH6_DESCR (IO_TYPECAST_UDWORD 0xb000016c)
5715 #define R_DMA_CH6_DESCR__descr__BITNR 0
5716 #define R_DMA_CH6_DESCR__descr__WIDTH 32
5717
5718 #define R_DMA_CH6_NEXT (IO_TYPECAST_UDWORD 0xb0000164)
5719 #define R_DMA_CH6_NEXT__next__BITNR 0
5720 #define R_DMA_CH6_NEXT__next__WIDTH 32
5721
5722 #define R_DMA_CH6_BUF (IO_TYPECAST_UDWORD 0xb0000168)
5723 #define R_DMA_CH6_BUF__buf__BITNR 0
5724 #define R_DMA_CH6_BUF__buf__WIDTH 32
5725
5726 #define R_DMA_CH6_FIRST (IO_TYPECAST_UDWORD 0xb00001b8)
5727 #define R_DMA_CH6_FIRST__first__BITNR 0
5728 #define R_DMA_CH6_FIRST__first__WIDTH 32
5729
5730 #define R_DMA_CH6_CMD (IO_TYPECAST_BYTE 0xb00001e8)
5731 #define R_DMA_CH6_CMD__cmd__BITNR 0
5732 #define R_DMA_CH6_CMD__cmd__WIDTH 3
5733 #define R_DMA_CH6_CMD__cmd__hold 0
5734 #define R_DMA_CH6_CMD__cmd__start 1
5735 #define R_DMA_CH6_CMD__cmd__restart 3
5736 #define R_DMA_CH6_CMD__cmd__continue 3
5737 #define R_DMA_CH6_CMD__cmd__reset 4
5738
5739 #define R_DMA_CH6_CLR_INTR (IO_TYPECAST_BYTE 0xb00001e9)
5740 #define R_DMA_CH6_CLR_INTR__clr_eop__BITNR 1
5741 #define R_DMA_CH6_CLR_INTR__clr_eop__WIDTH 1
5742 #define R_DMA_CH6_CLR_INTR__clr_eop__do 1
5743 #define R_DMA_CH6_CLR_INTR__clr_eop__dont 0
5744 #define R_DMA_CH6_CLR_INTR__clr_descr__BITNR 0
5745 #define R_DMA_CH6_CLR_INTR__clr_descr__WIDTH 1
5746 #define R_DMA_CH6_CLR_INTR__clr_descr__do 1
5747 #define R_DMA_CH6_CLR_INTR__clr_descr__dont 0
5748
5749 #define R_DMA_CH6_STATUS (IO_TYPECAST_RO_BYTE 0xb00001ea)
5750 #define R_DMA_CH6_STATUS__avail__BITNR 0
5751 #define R_DMA_CH6_STATUS__avail__WIDTH 7
5752
5753 #define R_DMA_CH7_HWSW (IO_TYPECAST_UDWORD 0xb0000170)
5754 #define R_DMA_CH7_HWSW__hw__BITNR 16
5755 #define R_DMA_CH7_HWSW__hw__WIDTH 16
5756 #define R_DMA_CH7_HWSW__sw__BITNR 0
5757 #define R_DMA_CH7_HWSW__sw__WIDTH 16
5758
5759 #define R_DMA_CH7_DESCR (IO_TYPECAST_UDWORD 0xb000017c)
5760 #define R_DMA_CH7_DESCR__descr__BITNR 0
5761 #define R_DMA_CH7_DESCR__descr__WIDTH 32
5762
5763 #define R_DMA_CH7_NEXT (IO_TYPECAST_UDWORD 0xb0000174)
5764 #define R_DMA_CH7_NEXT__next__BITNR 0
5765 #define R_DMA_CH7_NEXT__next__WIDTH 32
5766
5767 #define R_DMA_CH7_BUF (IO_TYPECAST_UDWORD 0xb0000178)
5768 #define R_DMA_CH7_BUF__buf__BITNR 0
5769 #define R_DMA_CH7_BUF__buf__WIDTH 32
5770
5771 #define R_DMA_CH7_FIRST (IO_TYPECAST_UDWORD 0xb00001bc)
5772 #define R_DMA_CH7_FIRST__first__BITNR 0
5773 #define R_DMA_CH7_FIRST__first__WIDTH 32
5774
5775 #define R_DMA_CH7_CMD (IO_TYPECAST_BYTE 0xb00001ec)
5776 #define R_DMA_CH7_CMD__cmd__BITNR 0
5777 #define R_DMA_CH7_CMD__cmd__WIDTH 3
5778 #define R_DMA_CH7_CMD__cmd__hold 0
5779 #define R_DMA_CH7_CMD__cmd__start 1
5780 #define R_DMA_CH7_CMD__cmd__restart 3
5781 #define R_DMA_CH7_CMD__cmd__continue 3
5782 #define R_DMA_CH7_CMD__cmd__reset 4
5783
5784 #define R_DMA_CH7_CLR_INTR (IO_TYPECAST_BYTE 0xb00001ed)
5785 #define R_DMA_CH7_CLR_INTR__clr_eop__BITNR 1
5786 #define R_DMA_CH7_CLR_INTR__clr_eop__WIDTH 1
5787 #define R_DMA_CH7_CLR_INTR__clr_eop__do 1
5788 #define R_DMA_CH7_CLR_INTR__clr_eop__dont 0
5789 #define R_DMA_CH7_CLR_INTR__clr_descr__BITNR 0
5790 #define R_DMA_CH7_CLR_INTR__clr_descr__WIDTH 1
5791 #define R_DMA_CH7_CLR_INTR__clr_descr__do 1
5792 #define R_DMA_CH7_CLR_INTR__clr_descr__dont 0
5793
5794 #define R_DMA_CH7_STATUS (IO_TYPECAST_RO_BYTE 0xb00001ee)
5795 #define R_DMA_CH7_STATUS__avail__BITNR 0
5796 #define R_DMA_CH7_STATUS__avail__WIDTH 7
5797
5798 #define R_DMA_CH8_HWSW (IO_TYPECAST_UDWORD 0xb0000180)
5799 #define R_DMA_CH8_HWSW__hw__BITNR 16
5800 #define R_DMA_CH8_HWSW__hw__WIDTH 16
5801 #define R_DMA_CH8_HWSW__sw__BITNR 0
5802 #define R_DMA_CH8_HWSW__sw__WIDTH 16
5803
5804 #define R_DMA_CH8_DESCR (IO_TYPECAST_UDWORD 0xb000018c)
5805 #define R_DMA_CH8_DESCR__descr__BITNR 0
5806 #define R_DMA_CH8_DESCR__descr__WIDTH 32
5807
5808 #define R_DMA_CH8_NEXT (IO_TYPECAST_UDWORD 0xb0000184)
5809 #define R_DMA_CH8_NEXT__next__BITNR 0
5810 #define R_DMA_CH8_NEXT__next__WIDTH 32
5811
5812 #define R_DMA_CH8_BUF (IO_TYPECAST_UDWORD 0xb0000188)
5813 #define R_DMA_CH8_BUF__buf__BITNR 0
5814 #define R_DMA_CH8_BUF__buf__WIDTH 32
5815
5816 #define R_DMA_CH8_FIRST (IO_TYPECAST_UDWORD 0xb00001c0)
5817 #define R_DMA_CH8_FIRST__first__BITNR 0
5818 #define R_DMA_CH8_FIRST__first__WIDTH 32
5819
5820 #define R_DMA_CH8_CMD (IO_TYPECAST_BYTE 0xb00001f0)
5821 #define R_DMA_CH8_CMD__cmd__BITNR 0
5822 #define R_DMA_CH8_CMD__cmd__WIDTH 3
5823 #define R_DMA_CH8_CMD__cmd__hold 0
5824 #define R_DMA_CH8_CMD__cmd__start 1
5825 #define R_DMA_CH8_CMD__cmd__restart 3
5826 #define R_DMA_CH8_CMD__cmd__continue 3
5827 #define R_DMA_CH8_CMD__cmd__reset 4
5828
5829 #define R_DMA_CH8_CLR_INTR (IO_TYPECAST_BYTE 0xb00001f1)
5830 #define R_DMA_CH8_CLR_INTR__clr_eop__BITNR 1
5831 #define R_DMA_CH8_CLR_INTR__clr_eop__WIDTH 1
5832 #define R_DMA_CH8_CLR_INTR__clr_eop__do 1
5833 #define R_DMA_CH8_CLR_INTR__clr_eop__dont 0
5834 #define R_DMA_CH8_CLR_INTR__clr_descr__BITNR 0
5835 #define R_DMA_CH8_CLR_INTR__clr_descr__WIDTH 1
5836 #define R_DMA_CH8_CLR_INTR__clr_descr__do 1
5837 #define R_DMA_CH8_CLR_INTR__clr_descr__dont 0
5838
5839 #define R_DMA_CH8_STATUS (IO_TYPECAST_RO_BYTE 0xb00001f2)
5840 #define R_DMA_CH8_STATUS__avail__BITNR 0
5841 #define R_DMA_CH8_STATUS__avail__WIDTH 7
5842
5843 #define R_DMA_CH8_SUB (IO_TYPECAST_UDWORD 0xb000018c)
5844 #define R_DMA_CH8_SUB__sub__BITNR 0
5845 #define R_DMA_CH8_SUB__sub__WIDTH 32
5846
5847 #define R_DMA_CH8_NEP (IO_TYPECAST_UDWORD 0xb00001c0)
5848 #define R_DMA_CH8_NEP__nep__BITNR 0
5849 #define R_DMA_CH8_NEP__nep__WIDTH 32
5850
5851 #define R_DMA_CH8_SUB0_EP (IO_TYPECAST_UDWORD 0xb00001c8)
5852 #define R_DMA_CH8_SUB0_EP__ep__BITNR 0
5853 #define R_DMA_CH8_SUB0_EP__ep__WIDTH 32
5854
5855 #define R_DMA_CH8_SUB0_CMD (IO_TYPECAST_BYTE 0xb00001d3)
5856 #define R_DMA_CH8_SUB0_CMD__cmd__BITNR 0
5857 #define R_DMA_CH8_SUB0_CMD__cmd__WIDTH 1
5858 #define R_DMA_CH8_SUB0_CMD__cmd__stop 0
5859 #define R_DMA_CH8_SUB0_CMD__cmd__start 1
5860
5861 #define R_DMA_CH8_SUB0_CLR_INTR (IO_TYPECAST_BYTE 0xb00001e3)
5862 #define R_DMA_CH8_SUB0_CLR_INTR__clr_descr__BITNR 0
5863 #define R_DMA_CH8_SUB0_CLR_INTR__clr_descr__WIDTH 1
5864 #define R_DMA_CH8_SUB0_CLR_INTR__clr_descr__dont 0
5865 #define R_DMA_CH8_SUB0_CLR_INTR__clr_descr__do 1
5866
5867 #define R_DMA_CH8_SUB1_EP (IO_TYPECAST_UDWORD 0xb00001cc)
5868 #define R_DMA_CH8_SUB1_EP__ep__BITNR 0
5869 #define R_DMA_CH8_SUB1_EP__ep__WIDTH 32
5870
5871 #define R_DMA_CH8_SUB1_CMD (IO_TYPECAST_BYTE 0xb00001d7)
5872 #define R_DMA_CH8_SUB1_CMD__cmd__BITNR 0
5873 #define R_DMA_CH8_SUB1_CMD__cmd__WIDTH 1
5874 #define R_DMA_CH8_SUB1_CMD__cmd__stop 0
5875 #define R_DMA_CH8_SUB1_CMD__cmd__start 1
5876
5877 #define R_DMA_CH8_SUB1_CLR_INTR (IO_TYPECAST_BYTE 0xb00001e7)
5878 #define R_DMA_CH8_SUB1_CLR_INTR__clr_descr__BITNR 0
5879 #define R_DMA_CH8_SUB1_CLR_INTR__clr_descr__WIDTH 1
5880 #define R_DMA_CH8_SUB1_CLR_INTR__clr_descr__dont 0
5881 #define R_DMA_CH8_SUB1_CLR_INTR__clr_descr__do 1
5882
5883 #define R_DMA_CH8_SUB2_EP (IO_TYPECAST_UDWORD 0xb00001f8)
5884 #define R_DMA_CH8_SUB2_EP__ep__BITNR 0
5885 #define R_DMA_CH8_SUB2_EP__ep__WIDTH 32
5886
5887 #define R_DMA_CH8_SUB2_CMD (IO_TYPECAST_BYTE 0xb00001db)
5888 #define R_DMA_CH8_SUB2_CMD__cmd__BITNR 0
5889 #define R_DMA_CH8_SUB2_CMD__cmd__WIDTH 1
5890 #define R_DMA_CH8_SUB2_CMD__cmd__stop 0
5891 #define R_DMA_CH8_SUB2_CMD__cmd__start 1
5892
5893 #define R_DMA_CH8_SUB2_CLR_INTR (IO_TYPECAST_BYTE 0xb00001eb)
5894 #define R_DMA_CH8_SUB2_CLR_INTR__clr_descr__BITNR 0
5895 #define R_DMA_CH8_SUB2_CLR_INTR__clr_descr__WIDTH 1
5896 #define R_DMA_CH8_SUB2_CLR_INTR__clr_descr__dont 0
5897 #define R_DMA_CH8_SUB2_CLR_INTR__clr_descr__do 1
5898
5899 #define R_DMA_CH8_SUB3_EP (IO_TYPECAST_UDWORD 0xb00001fc)
5900 #define R_DMA_CH8_SUB3_EP__ep__BITNR 0
5901 #define R_DMA_CH8_SUB3_EP__ep__WIDTH 32
5902
5903 #define R_DMA_CH8_SUB3_CMD (IO_TYPECAST_BYTE 0xb00001df)
5904 #define R_DMA_CH8_SUB3_CMD__cmd__BITNR 0
5905 #define R_DMA_CH8_SUB3_CMD__cmd__WIDTH 1
5906 #define R_DMA_CH8_SUB3_CMD__cmd__stop 0
5907 #define R_DMA_CH8_SUB3_CMD__cmd__start 1
5908
5909 #define R_DMA_CH8_SUB3_CLR_INTR (IO_TYPECAST_BYTE 0xb00001ef)
5910 #define R_DMA_CH8_SUB3_CLR_INTR__clr_descr__BITNR 0
5911 #define R_DMA_CH8_SUB3_CLR_INTR__clr_descr__WIDTH 1
5912 #define R_DMA_CH8_SUB3_CLR_INTR__clr_descr__dont 0
5913 #define R_DMA_CH8_SUB3_CLR_INTR__clr_descr__do 1
5914
5915 #define R_DMA_CH9_HWSW (IO_TYPECAST_UDWORD 0xb0000190)
5916 #define R_DMA_CH9_HWSW__hw__BITNR 16
5917 #define R_DMA_CH9_HWSW__hw__WIDTH 16
5918 #define R_DMA_CH9_HWSW__sw__BITNR 0
5919 #define R_DMA_CH9_HWSW__sw__WIDTH 16
5920
5921 #define R_DMA_CH9_DESCR (IO_TYPECAST_UDWORD 0xb000019c)
5922 #define R_DMA_CH9_DESCR__descr__BITNR 0
5923 #define R_DMA_CH9_DESCR__descr__WIDTH 32
5924
5925 #define R_DMA_CH9_NEXT (IO_TYPECAST_UDWORD 0xb0000194)
5926 #define R_DMA_CH9_NEXT__next__BITNR 0
5927 #define R_DMA_CH9_NEXT__next__WIDTH 32
5928
5929 #define R_DMA_CH9_BUF (IO_TYPECAST_UDWORD 0xb0000198)
5930 #define R_DMA_CH9_BUF__buf__BITNR 0
5931 #define R_DMA_CH9_BUF__buf__WIDTH 32
5932
5933 #define R_DMA_CH9_FIRST (IO_TYPECAST_UDWORD 0xb00001c4)
5934 #define R_DMA_CH9_FIRST__first__BITNR 0
5935 #define R_DMA_CH9_FIRST__first__WIDTH 32
5936
5937 #define R_DMA_CH9_CMD (IO_TYPECAST_BYTE 0xb00001f4)
5938 #define R_DMA_CH9_CMD__cmd__BITNR 0
5939 #define R_DMA_CH9_CMD__cmd__WIDTH 3
5940 #define R_DMA_CH9_CMD__cmd__hold 0
5941 #define R_DMA_CH9_CMD__cmd__start 1
5942 #define R_DMA_CH9_CMD__cmd__restart 3
5943 #define R_DMA_CH9_CMD__cmd__continue 3
5944 #define R_DMA_CH9_CMD__cmd__reset 4
5945
5946 #define R_DMA_CH9_CLR_INTR (IO_TYPECAST_BYTE 0xb00001f5)
5947 #define R_DMA_CH9_CLR_INTR__clr_eop__BITNR 1
5948 #define R_DMA_CH9_CLR_INTR__clr_eop__WIDTH 1
5949 #define R_DMA_CH9_CLR_INTR__clr_eop__do 1
5950 #define R_DMA_CH9_CLR_INTR__clr_eop__dont 0
5951 #define R_DMA_CH9_CLR_INTR__clr_descr__BITNR 0
5952 #define R_DMA_CH9_CLR_INTR__clr_descr__WIDTH 1
5953 #define R_DMA_CH9_CLR_INTR__clr_descr__do 1
5954 #define R_DMA_CH9_CLR_INTR__clr_descr__dont 0
5955
5956 #define R_DMA_CH9_STATUS (IO_TYPECAST_RO_BYTE 0xb00001f6)
5957 #define R_DMA_CH9_STATUS__avail__BITNR 0
5958 #define R_DMA_CH9_STATUS__avail__WIDTH 7
5959
5960 /*
5961 !* Test mode registers
5962 !*/
5963
5964 #define R_TEST_MODE (IO_TYPECAST_UDWORD 0xb00000fc)
5965 #define R_TEST_MODE__single_step__BITNR 19
5966 #define R_TEST_MODE__single_step__WIDTH 1
5967 #define R_TEST_MODE__single_step__on 1
5968 #define R_TEST_MODE__single_step__off 0
5969 #define R_TEST_MODE__step_wr__BITNR 18
5970 #define R_TEST_MODE__step_wr__WIDTH 1
5971 #define R_TEST_MODE__step_wr__on 1
5972 #define R_TEST_MODE__step_wr__off 0
5973 #define R_TEST_MODE__step_rd__BITNR 17
5974 #define R_TEST_MODE__step_rd__WIDTH 1
5975 #define R_TEST_MODE__step_rd__on 1
5976 #define R_TEST_MODE__step_rd__off 0
5977 #define R_TEST_MODE__step_fetch__BITNR 16
5978 #define R_TEST_MODE__step_fetch__WIDTH 1
5979 #define R_TEST_MODE__step_fetch__on 1
5980 #define R_TEST_MODE__step_fetch__off 0
5981 #define R_TEST_MODE__mmu_test__BITNR 12
5982 #define R_TEST_MODE__mmu_test__WIDTH 1
5983 #define R_TEST_MODE__mmu_test__on 1
5984 #define R_TEST_MODE__mmu_test__off 0
5985 #define R_TEST_MODE__usb_test__BITNR 11
5986 #define R_TEST_MODE__usb_test__WIDTH 1
5987 #define R_TEST_MODE__usb_test__on 1
5988 #define R_TEST_MODE__usb_test__off 0
5989 #define R_TEST_MODE__scsi_timer_test__BITNR 10
5990 #define R_TEST_MODE__scsi_timer_test__WIDTH 1
5991 #define R_TEST_MODE__scsi_timer_test__on 1
5992 #define R_TEST_MODE__scsi_timer_test__off 0
5993 #define R_TEST_MODE__backoff__BITNR 9
5994 #define R_TEST_MODE__backoff__WIDTH 1
5995 #define R_TEST_MODE__backoff__on 1
5996 #define R_TEST_MODE__backoff__off 0
5997 #define R_TEST_MODE__snmp_test__BITNR 8
5998 #define R_TEST_MODE__snmp_test__WIDTH 1
5999 #define R_TEST_MODE__snmp_test__on 1
6000 #define R_TEST_MODE__snmp_test__off 0
6001 #define R_TEST_MODE__snmp_inc__BITNR 7
6002 #define R_TEST_MODE__snmp_inc__WIDTH 1
6003 #define R_TEST_MODE__snmp_inc__do 1
6004 #define R_TEST_MODE__snmp_inc__dont 0
6005 #define R_TEST_MODE__ser_loop__BITNR 6
6006 #define R_TEST_MODE__ser_loop__WIDTH 1
6007 #define R_TEST_MODE__ser_loop__on 1
6008 #define R_TEST_MODE__ser_loop__off 0
6009 #define R_TEST_MODE__baudrate__BITNR 5
6010 #define R_TEST_MODE__baudrate__WIDTH 1
6011 #define R_TEST_MODE__baudrate__on 1
6012 #define R_TEST_MODE__baudrate__off 0
6013 #define R_TEST_MODE__timer__BITNR 3
6014 #define R_TEST_MODE__timer__WIDTH 2
6015 #define R_TEST_MODE__timer__off 0
6016 #define R_TEST_MODE__timer__even 1
6017 #define R_TEST_MODE__timer__odd 2
6018 #define R_TEST_MODE__timer__all 3
6019 #define R_TEST_MODE__cache_test__BITNR 2
6020 #define R_TEST_MODE__cache_test__WIDTH 1
6021 #define R_TEST_MODE__cache_test__normal 0
6022 #define R_TEST_MODE__cache_test__test 1
6023 #define R_TEST_MODE__tag_test__BITNR 1
6024 #define R_TEST_MODE__tag_test__WIDTH 1
6025 #define R_TEST_MODE__tag_test__normal 0
6026 #define R_TEST_MODE__tag_test__test 1
6027 #define R_TEST_MODE__cache_enable__BITNR 0
6028 #define R_TEST_MODE__cache_enable__WIDTH 1
6029 #define R_TEST_MODE__cache_enable__enable 1
6030 #define R_TEST_MODE__cache_enable__disable 0
6031
6032 #define R_SINGLE_STEP (IO_TYPECAST_BYTE 0xb00000fe)
6033 #define R_SINGLE_STEP__single_step__BITNR 3
6034 #define R_SINGLE_STEP__single_step__WIDTH 1
6035 #define R_SINGLE_STEP__single_step__on 1
6036 #define R_SINGLE_STEP__single_step__off 0
6037 #define R_SINGLE_STEP__step_wr__BITNR 2
6038 #define R_SINGLE_STEP__step_wr__WIDTH 1
6039 #define R_SINGLE_STEP__step_wr__on 1
6040 #define R_SINGLE_STEP__step_wr__off 0
6041 #define R_SINGLE_STEP__step_rd__BITNR 1
6042 #define R_SINGLE_STEP__step_rd__WIDTH 1
6043 #define R_SINGLE_STEP__step_rd__on 1
6044 #define R_SINGLE_STEP__step_rd__off 0
6045 #define R_SINGLE_STEP__step_fetch__BITNR 0
6046 #define R_SINGLE_STEP__step_fetch__WIDTH 1
6047 #define R_SINGLE_STEP__step_fetch__on 1
6048 #define R_SINGLE_STEP__step_fetch__off 0
6049
6050 /*
6051 !* USB interface control registers
6052 !*/
6053
6054 #define R_USB_REVISION (IO_TYPECAST_RO_BYTE 0xb0000200)
6055 #define R_USB_REVISION__major__BITNR 4
6056 #define R_USB_REVISION__major__WIDTH 4
6057 #define R_USB_REVISION__minor__BITNR 0
6058 #define R_USB_REVISION__minor__WIDTH 4
6059 #define R_USB_REVISION__minor__v1_v2 1
6060 #define R_USB_REVISION__minor__v3 0
6061
6062 #define R_USB_COMMAND (IO_TYPECAST_BYTE 0xb0000201)
6063 #define R_USB_COMMAND__port_sel__BITNR 6
6064 #define R_USB_COMMAND__port_sel__WIDTH 2
6065 #define R_USB_COMMAND__port_sel__nop 0
6066 #define R_USB_COMMAND__port_sel__port1 1
6067 #define R_USB_COMMAND__port_sel__port2 2
6068 #define R_USB_COMMAND__port_sel__both 3
6069 #define R_USB_COMMAND__port_cmd__BITNR 4
6070 #define R_USB_COMMAND__port_cmd__WIDTH 2
6071 #define R_USB_COMMAND__port_cmd__reset 0
6072 #define R_USB_COMMAND__port_cmd__disable 1
6073 #define R_USB_COMMAND__port_cmd__suspend 2
6074 #define R_USB_COMMAND__port_cmd__resume 3
6075 #define R_USB_COMMAND__busy__BITNR 3
6076 #define R_USB_COMMAND__busy__WIDTH 1
6077 #define R_USB_COMMAND__busy__no 0
6078 #define R_USB_COMMAND__busy__yes 1
6079 #define R_USB_COMMAND__ctrl_cmd__BITNR 0
6080 #define R_USB_COMMAND__ctrl_cmd__WIDTH 3
6081 #define R_USB_COMMAND__ctrl_cmd__nop 0
6082 #define R_USB_COMMAND__ctrl_cmd__reset 1
6083 #define R_USB_COMMAND__ctrl_cmd__deconfig 2
6084 #define R_USB_COMMAND__ctrl_cmd__host_config 3
6085 #define R_USB_COMMAND__ctrl_cmd__dev_config 4
6086 #define R_USB_COMMAND__ctrl_cmd__host_nop 5
6087 #define R_USB_COMMAND__ctrl_cmd__host_run 6
6088 #define R_USB_COMMAND__ctrl_cmd__host_stop 7
6089
6090 #define R_USB_COMMAND_DEV (IO_TYPECAST_BYTE 0xb0000201)
6091 #define R_USB_COMMAND_DEV__port_sel__BITNR 6
6092 #define R_USB_COMMAND_DEV__port_sel__WIDTH 2
6093 #define R_USB_COMMAND_DEV__port_sel__nop 0
6094 #define R_USB_COMMAND_DEV__port_sel__dummy1 1
6095 #define R_USB_COMMAND_DEV__port_sel__dummy2 2
6096 #define R_USB_COMMAND_DEV__port_sel__any 3
6097 #define R_USB_COMMAND_DEV__port_cmd__BITNR 4
6098 #define R_USB_COMMAND_DEV__port_cmd__WIDTH 2
6099 #define R_USB_COMMAND_DEV__port_cmd__active 0
6100 #define R_USB_COMMAND_DEV__port_cmd__passive 1
6101 #define R_USB_COMMAND_DEV__port_cmd__nop 2
6102 #define R_USB_COMMAND_DEV__port_cmd__wakeup 3
6103 #define R_USB_COMMAND_DEV__busy__BITNR 3
6104 #define R_USB_COMMAND_DEV__busy__WIDTH 1
6105 #define R_USB_COMMAND_DEV__busy__no 0
6106 #define R_USB_COMMAND_DEV__busy__yes 1
6107 #define R_USB_COMMAND_DEV__ctrl_cmd__BITNR 0
6108 #define R_USB_COMMAND_DEV__ctrl_cmd__WIDTH 3
6109 #define R_USB_COMMAND_DEV__ctrl_cmd__nop 0
6110 #define R_USB_COMMAND_DEV__ctrl_cmd__dev_nop 1
6111 #define R_USB_COMMAND_DEV__ctrl_cmd__deconfig 2
6112 #define R_USB_COMMAND_DEV__ctrl_cmd__host_config 3
6113 #define R_USB_COMMAND_DEV__ctrl_cmd__dev_config 4
6114 #define R_USB_COMMAND_DEV__ctrl_cmd__dev_nop2 5
6115 #define R_USB_COMMAND_DEV__ctrl_cmd__dev_nop3 6
6116 #define R_USB_COMMAND_DEV__ctrl_cmd__dev_nop4 7
6117
6118 #define R_USB_STATUS (IO_TYPECAST_RO_BYTE 0xb0000202)
6119 #define R_USB_STATUS__ourun__BITNR 5
6120 #define R_USB_STATUS__ourun__WIDTH 1
6121 #define R_USB_STATUS__ourun__no 0
6122 #define R_USB_STATUS__ourun__yes 1
6123 #define R_USB_STATUS__perror__BITNR 4
6124 #define R_USB_STATUS__perror__WIDTH 1
6125 #define R_USB_STATUS__perror__no 0
6126 #define R_USB_STATUS__perror__yes 1
6127 #define R_USB_STATUS__device_mode__BITNR 3
6128 #define R_USB_STATUS__device_mode__WIDTH 1
6129 #define R_USB_STATUS__device_mode__no 0
6130 #define R_USB_STATUS__device_mode__yes 1
6131 #define R_USB_STATUS__host_mode__BITNR 2
6132 #define R_USB_STATUS__host_mode__WIDTH 1
6133 #define R_USB_STATUS__host_mode__no 0
6134 #define R_USB_STATUS__host_mode__yes 1
6135 #define R_USB_STATUS__started__BITNR 1
6136 #define R_USB_STATUS__started__WIDTH 1
6137 #define R_USB_STATUS__started__no 0
6138 #define R_USB_STATUS__started__yes 1
6139 #define R_USB_STATUS__running__BITNR 0
6140 #define R_USB_STATUS__running__WIDTH 1
6141 #define R_USB_STATUS__running__no 0
6142 #define R_USB_STATUS__running__yes 1
6143
6144 #define R_USB_IRQ_MASK_SET (IO_TYPECAST_UWORD 0xb0000204)
6145 #define R_USB_IRQ_MASK_SET__iso_eof__BITNR 13
6146 #define R_USB_IRQ_MASK_SET__iso_eof__WIDTH 1
6147 #define R_USB_IRQ_MASK_SET__iso_eof__nop 0
6148 #define R_USB_IRQ_MASK_SET__iso_eof__set 1
6149 #define R_USB_IRQ_MASK_SET__intr_eof__BITNR 12
6150 #define R_USB_IRQ_MASK_SET__intr_eof__WIDTH 1
6151 #define R_USB_IRQ_MASK_SET__intr_eof__nop 0
6152 #define R_USB_IRQ_MASK_SET__intr_eof__set 1
6153 #define R_USB_IRQ_MASK_SET__iso_eot__BITNR 11
6154 #define R_USB_IRQ_MASK_SET__iso_eot__WIDTH 1
6155 #define R_USB_IRQ_MASK_SET__iso_eot__nop 0
6156 #define R_USB_IRQ_MASK_SET__iso_eot__set 1
6157 #define R_USB_IRQ_MASK_SET__intr_eot__BITNR 10
6158 #define R_USB_IRQ_MASK_SET__intr_eot__WIDTH 1
6159 #define R_USB_IRQ_MASK_SET__intr_eot__nop 0
6160 #define R_USB_IRQ_MASK_SET__intr_eot__set 1
6161 #define R_USB_IRQ_MASK_SET__ctl_eot__BITNR 9
6162 #define R_USB_IRQ_MASK_SET__ctl_eot__WIDTH 1
6163 #define R_USB_IRQ_MASK_SET__ctl_eot__nop 0
6164 #define R_USB_IRQ_MASK_SET__ctl_eot__set 1
6165 #define R_USB_IRQ_MASK_SET__bulk_eot__BITNR 8
6166 #define R_USB_IRQ_MASK_SET__bulk_eot__WIDTH 1
6167 #define R_USB_IRQ_MASK_SET__bulk_eot__nop 0
6168 #define R_USB_IRQ_MASK_SET__bulk_eot__set 1
6169 #define R_USB_IRQ_MASK_SET__epid_attn__BITNR 3
6170 #define R_USB_IRQ_MASK_SET__epid_attn__WIDTH 1
6171 #define R_USB_IRQ_MASK_SET__epid_attn__nop 0
6172 #define R_USB_IRQ_MASK_SET__epid_attn__set 1
6173 #define R_USB_IRQ_MASK_SET__sof__BITNR 2
6174 #define R_USB_IRQ_MASK_SET__sof__WIDTH 1
6175 #define R_USB_IRQ_MASK_SET__sof__nop 0
6176 #define R_USB_IRQ_MASK_SET__sof__set 1
6177 #define R_USB_IRQ_MASK_SET__port_status__BITNR 1
6178 #define R_USB_IRQ_MASK_SET__port_status__WIDTH 1
6179 #define R_USB_IRQ_MASK_SET__port_status__nop 0
6180 #define R_USB_IRQ_MASK_SET__port_status__set 1
6181 #define R_USB_IRQ_MASK_SET__ctl_status__BITNR 0
6182 #define R_USB_IRQ_MASK_SET__ctl_status__WIDTH 1
6183 #define R_USB_IRQ_MASK_SET__ctl_status__nop 0
6184 #define R_USB_IRQ_MASK_SET__ctl_status__set 1
6185
6186 #define R_USB_IRQ_MASK_READ (IO_TYPECAST_RO_UWORD 0xb0000204)
6187 #define R_USB_IRQ_MASK_READ__iso_eof__BITNR 13
6188 #define R_USB_IRQ_MASK_READ__iso_eof__WIDTH 1
6189 #define R_USB_IRQ_MASK_READ__iso_eof__no_pend 0
6190 #define R_USB_IRQ_MASK_READ__iso_eof__pend 1
6191 #define R_USB_IRQ_MASK_READ__intr_eof__BITNR 12
6192 #define R_USB_IRQ_MASK_READ__intr_eof__WIDTH 1
6193 #define R_USB_IRQ_MASK_READ__intr_eof__no_pend 0
6194 #define R_USB_IRQ_MASK_READ__intr_eof__pend 1
6195 #define R_USB_IRQ_MASK_READ__iso_eot__BITNR 11
6196 #define R_USB_IRQ_MASK_READ__iso_eot__WIDTH 1
6197 #define R_USB_IRQ_MASK_READ__iso_eot__no_pend 0
6198 #define R_USB_IRQ_MASK_READ__iso_eot__pend 1
6199 #define R_USB_IRQ_MASK_READ__intr_eot__BITNR 10
6200 #define R_USB_IRQ_MASK_READ__intr_eot__WIDTH 1
6201 #define R_USB_IRQ_MASK_READ__intr_eot__no_pend 0
6202 #define R_USB_IRQ_MASK_READ__intr_eot__pend 1
6203 #define R_USB_IRQ_MASK_READ__ctl_eot__BITNR 9
6204 #define R_USB_IRQ_MASK_READ__ctl_eot__WIDTH 1
6205 #define R_USB_IRQ_MASK_READ__ctl_eot__no_pend 0
6206 #define R_USB_IRQ_MASK_READ__ctl_eot__pend 1
6207 #define R_USB_IRQ_MASK_READ__bulk_eot__BITNR 8
6208 #define R_USB_IRQ_MASK_READ__bulk_eot__WIDTH 1
6209 #define R_USB_IRQ_MASK_READ__bulk_eot__no_pend 0
6210 #define R_USB_IRQ_MASK_READ__bulk_eot__pend 1
6211 #define R_USB_IRQ_MASK_READ__epid_attn__BITNR 3
6212 #define R_USB_IRQ_MASK_READ__epid_attn__WIDTH 1
6213 #define R_USB_IRQ_MASK_READ__epid_attn__no_pend 0
6214 #define R_USB_IRQ_MASK_READ__epid_attn__pend 1
6215 #define R_USB_IRQ_MASK_READ__sof__BITNR 2
6216 #define R_USB_IRQ_MASK_READ__sof__WIDTH 1
6217 #define R_USB_IRQ_MASK_READ__sof__no_pend 0
6218 #define R_USB_IRQ_MASK_READ__sof__pend 1
6219 #define R_USB_IRQ_MASK_READ__port_status__BITNR 1
6220 #define R_USB_IRQ_MASK_READ__port_status__WIDTH 1
6221 #define R_USB_IRQ_MASK_READ__port_status__no_pend 0
6222 #define R_USB_IRQ_MASK_READ__port_status__pend 1
6223 #define R_USB_IRQ_MASK_READ__ctl_status__BITNR 0
6224 #define R_USB_IRQ_MASK_READ__ctl_status__WIDTH 1
6225 #define R_USB_IRQ_MASK_READ__ctl_status__no_pend 0
6226 #define R_USB_IRQ_MASK_READ__ctl_status__pend 1
6227
6228 #define R_USB_IRQ_MASK_CLR (IO_TYPECAST_UWORD 0xb0000206)
6229 #define R_USB_IRQ_MASK_CLR__iso_eof__BITNR 13
6230 #define R_USB_IRQ_MASK_CLR__iso_eof__WIDTH 1
6231 #define R_USB_IRQ_MASK_CLR__iso_eof__nop 0
6232 #define R_USB_IRQ_MASK_CLR__iso_eof__clr 1
6233 #define R_USB_IRQ_MASK_CLR__intr_eof__BITNR 12
6234 #define R_USB_IRQ_MASK_CLR__intr_eof__WIDTH 1
6235 #define R_USB_IRQ_MASK_CLR__intr_eof__nop 0
6236 #define R_USB_IRQ_MASK_CLR__intr_eof__clr 1
6237 #define R_USB_IRQ_MASK_CLR__iso_eot__BITNR 11
6238 #define R_USB_IRQ_MASK_CLR__iso_eot__WIDTH 1
6239 #define R_USB_IRQ_MASK_CLR__iso_eot__nop 0
6240 #define R_USB_IRQ_MASK_CLR__iso_eot__clr 1
6241 #define R_USB_IRQ_MASK_CLR__intr_eot__BITNR 10
6242 #define R_USB_IRQ_MASK_CLR__intr_eot__WIDTH 1
6243 #define R_USB_IRQ_MASK_CLR__intr_eot__nop 0
6244 #define R_USB_IRQ_MASK_CLR__intr_eot__clr 1
6245 #define R_USB_IRQ_MASK_CLR__ctl_eot__BITNR 9
6246 #define R_USB_IRQ_MASK_CLR__ctl_eot__WIDTH 1
6247 #define R_USB_IRQ_MASK_CLR__ctl_eot__nop 0
6248 #define R_USB_IRQ_MASK_CLR__ctl_eot__clr 1
6249 #define R_USB_IRQ_MASK_CLR__bulk_eot__BITNR 8
6250 #define R_USB_IRQ_MASK_CLR__bulk_eot__WIDTH 1
6251 #define R_USB_IRQ_MASK_CLR__bulk_eot__nop 0
6252 #define R_USB_IRQ_MASK_CLR__bulk_eot__clr 1
6253 #define R_USB_IRQ_MASK_CLR__epid_attn__BITNR 3
6254 #define R_USB_IRQ_MASK_CLR__epid_attn__WIDTH 1
6255 #define R_USB_IRQ_MASK_CLR__epid_attn__nop 0
6256 #define R_USB_IRQ_MASK_CLR__epid_attn__clr 1
6257 #define R_USB_IRQ_MASK_CLR__sof__BITNR 2
6258 #define R_USB_IRQ_MASK_CLR__sof__WIDTH 1
6259 #define R_USB_IRQ_MASK_CLR__sof__nop 0
6260 #define R_USB_IRQ_MASK_CLR__sof__clr 1
6261 #define R_USB_IRQ_MASK_CLR__port_status__BITNR 1
6262 #define R_USB_IRQ_MASK_CLR__port_status__WIDTH 1
6263 #define R_USB_IRQ_MASK_CLR__port_status__nop 0
6264 #define R_USB_IRQ_MASK_CLR__port_status__clr 1
6265 #define R_USB_IRQ_MASK_CLR__ctl_status__BITNR 0
6266 #define R_USB_IRQ_MASK_CLR__ctl_status__WIDTH 1
6267 #define R_USB_IRQ_MASK_CLR__ctl_status__nop 0
6268 #define R_USB_IRQ_MASK_CLR__ctl_status__clr 1
6269
6270 #define R_USB_IRQ_READ (IO_TYPECAST_RO_UWORD 0xb0000206)
6271 #define R_USB_IRQ_READ__iso_eof__BITNR 13
6272 #define R_USB_IRQ_READ__iso_eof__WIDTH 1
6273 #define R_USB_IRQ_READ__iso_eof__no_pend 0
6274 #define R_USB_IRQ_READ__iso_eof__pend 1
6275 #define R_USB_IRQ_READ__intr_eof__BITNR 12
6276 #define R_USB_IRQ_READ__intr_eof__WIDTH 1
6277 #define R_USB_IRQ_READ__intr_eof__no_pend 0
6278 #define R_USB_IRQ_READ__intr_eof__pend 1
6279 #define R_USB_IRQ_READ__iso_eot__BITNR 11
6280 #define R_USB_IRQ_READ__iso_eot__WIDTH 1
6281 #define R_USB_IRQ_READ__iso_eot__no_pend 0
6282 #define R_USB_IRQ_READ__iso_eot__pend 1
6283 #define R_USB_IRQ_READ__intr_eot__BITNR 10
6284 #define R_USB_IRQ_READ__intr_eot__WIDTH 1
6285 #define R_USB_IRQ_READ__intr_eot__no_pend 0
6286 #define R_USB_IRQ_READ__intr_eot__pend 1
6287 #define R_USB_IRQ_READ__ctl_eot__BITNR 9
6288 #define R_USB_IRQ_READ__ctl_eot__WIDTH 1
6289 #define R_USB_IRQ_READ__ctl_eot__no_pend 0
6290 #define R_USB_IRQ_READ__ctl_eot__pend 1
6291 #define R_USB_IRQ_READ__bulk_eot__BITNR 8
6292 #define R_USB_IRQ_READ__bulk_eot__WIDTH 1
6293 #define R_USB_IRQ_READ__bulk_eot__no_pend 0
6294 #define R_USB_IRQ_READ__bulk_eot__pend 1
6295 #define R_USB_IRQ_READ__epid_attn__BITNR 3
6296 #define R_USB_IRQ_READ__epid_attn__WIDTH 1
6297 #define R_USB_IRQ_READ__epid_attn__no_pend 0
6298 #define R_USB_IRQ_READ__epid_attn__pend 1
6299 #define R_USB_IRQ_READ__sof__BITNR 2
6300 #define R_USB_IRQ_READ__sof__WIDTH 1
6301 #define R_USB_IRQ_READ__sof__no_pend 0
6302 #define R_USB_IRQ_READ__sof__pend 1
6303 #define R_USB_IRQ_READ__port_status__BITNR 1
6304 #define R_USB_IRQ_READ__port_status__WIDTH 1
6305 #define R_USB_IRQ_READ__port_status__no_pend 0
6306 #define R_USB_IRQ_READ__port_status__pend 1
6307 #define R_USB_IRQ_READ__ctl_status__BITNR 0
6308 #define R_USB_IRQ_READ__ctl_status__WIDTH 1
6309 #define R_USB_IRQ_READ__ctl_status__no_pend 0
6310 #define R_USB_IRQ_READ__ctl_status__pend 1
6311
6312 #define R_USB_IRQ_MASK_SET_DEV (IO_TYPECAST_UWORD 0xb0000204)
6313 #define R_USB_IRQ_MASK_SET_DEV__out_eot__BITNR 12
6314 #define R_USB_IRQ_MASK_SET_DEV__out_eot__WIDTH 1
6315 #define R_USB_IRQ_MASK_SET_DEV__out_eot__nop 0
6316 #define R_USB_IRQ_MASK_SET_DEV__out_eot__set 1
6317 #define R_USB_IRQ_MASK_SET_DEV__ep3_in_eot__BITNR 11
6318 #define R_USB_IRQ_MASK_SET_DEV__ep3_in_eot__WIDTH 1
6319 #define R_USB_IRQ_MASK_SET_DEV__ep3_in_eot__nop 0
6320 #define R_USB_IRQ_MASK_SET_DEV__ep3_in_eot__set 1
6321 #define R_USB_IRQ_MASK_SET_DEV__ep2_in_eot__BITNR 10
6322 #define R_USB_IRQ_MASK_SET_DEV__ep2_in_eot__WIDTH 1
6323 #define R_USB_IRQ_MASK_SET_DEV__ep2_in_eot__nop 0
6324 #define R_USB_IRQ_MASK_SET_DEV__ep2_in_eot__set 1
6325 #define R_USB_IRQ_MASK_SET_DEV__ep1_in_eot__BITNR 9
6326 #define R_USB_IRQ_MASK_SET_DEV__ep1_in_eot__WIDTH 1
6327 #define R_USB_IRQ_MASK_SET_DEV__ep1_in_eot__nop 0
6328 #define R_USB_IRQ_MASK_SET_DEV__ep1_in_eot__set 1
6329 #define R_USB_IRQ_MASK_SET_DEV__ep0_in_eot__BITNR 8
6330 #define R_USB_IRQ_MASK_SET_DEV__ep0_in_eot__WIDTH 1
6331 #define R_USB_IRQ_MASK_SET_DEV__ep0_in_eot__nop 0
6332 #define R_USB_IRQ_MASK_SET_DEV__ep0_in_eot__set 1
6333 #define R_USB_IRQ_MASK_SET_DEV__epid_attn__BITNR 3
6334 #define R_USB_IRQ_MASK_SET_DEV__epid_attn__WIDTH 1
6335 #define R_USB_IRQ_MASK_SET_DEV__epid_attn__nop 0
6336 #define R_USB_IRQ_MASK_SET_DEV__epid_attn__set 1
6337 #define R_USB_IRQ_MASK_SET_DEV__sof__BITNR 2
6338 #define R_USB_IRQ_MASK_SET_DEV__sof__WIDTH 1
6339 #define R_USB_IRQ_MASK_SET_DEV__sof__nop 0
6340 #define R_USB_IRQ_MASK_SET_DEV__sof__set 1
6341 #define R_USB_IRQ_MASK_SET_DEV__port_status__BITNR 1
6342 #define R_USB_IRQ_MASK_SET_DEV__port_status__WIDTH 1
6343 #define R_USB_IRQ_MASK_SET_DEV__port_status__nop 0
6344 #define R_USB_IRQ_MASK_SET_DEV__port_status__set 1
6345 #define R_USB_IRQ_MASK_SET_DEV__ctl_status__BITNR 0
6346 #define R_USB_IRQ_MASK_SET_DEV__ctl_status__WIDTH 1
6347 #define R_USB_IRQ_MASK_SET_DEV__ctl_status__nop 0
6348 #define R_USB_IRQ_MASK_SET_DEV__ctl_status__set 1
6349
6350 #define R_USB_IRQ_MASK_READ_DEV (IO_TYPECAST_RO_UWORD 0xb0000204)
6351 #define R_USB_IRQ_MASK_READ_DEV__out_eot__BITNR 12
6352 #define R_USB_IRQ_MASK_READ_DEV__out_eot__WIDTH 1
6353 #define R_USB_IRQ_MASK_READ_DEV__out_eot__no_pend 0
6354 #define R_USB_IRQ_MASK_READ_DEV__out_eot__pend 1
6355 #define R_USB_IRQ_MASK_READ_DEV__ep3_in_eot__BITNR 11
6356 #define R_USB_IRQ_MASK_READ_DEV__ep3_in_eot__WIDTH 1
6357 #define R_USB_IRQ_MASK_READ_DEV__ep3_in_eot__no_pend 0
6358 #define R_USB_IRQ_MASK_READ_DEV__ep3_in_eot__pend 1
6359 #define R_USB_IRQ_MASK_READ_DEV__ep2_in_eot__BITNR 10
6360 #define R_USB_IRQ_MASK_READ_DEV__ep2_in_eot__WIDTH 1
6361 #define R_USB_IRQ_MASK_READ_DEV__ep2_in_eot__no_pend 0
6362 #define R_USB_IRQ_MASK_READ_DEV__ep2_in_eot__pend 1
6363 #define R_USB_IRQ_MASK_READ_DEV__ep1_in_eot__BITNR 9
6364 #define R_USB_IRQ_MASK_READ_DEV__ep1_in_eot__WIDTH 1
6365 #define R_USB_IRQ_MASK_READ_DEV__ep1_in_eot__no_pend 0
6366 #define R_USB_IRQ_MASK_READ_DEV__ep1_in_eot__pend 1
6367 #define R_USB_IRQ_MASK_READ_DEV__ep0_in_eot__BITNR 8
6368 #define R_USB_IRQ_MASK_READ_DEV__ep0_in_eot__WIDTH 1
6369 #define R_USB_IRQ_MASK_READ_DEV__ep0_in_eot__no_pend 0
6370 #define R_USB_IRQ_MASK_READ_DEV__ep0_in_eot__pend 1
6371 #define R_USB_IRQ_MASK_READ_DEV__epid_attn__BITNR 3
6372 #define R_USB_IRQ_MASK_READ_DEV__epid_attn__WIDTH 1
6373 #define R_USB_IRQ_MASK_READ_DEV__epid_attn__no_pend 0
6374 #define R_USB_IRQ_MASK_READ_DEV__epid_attn__pend 1
6375 #define R_USB_IRQ_MASK_READ_DEV__sof__BITNR 2
6376 #define R_USB_IRQ_MASK_READ_DEV__sof__WIDTH 1
6377 #define R_USB_IRQ_MASK_READ_DEV__sof__no_pend 0
6378 #define R_USB_IRQ_MASK_READ_DEV__sof__pend 1
6379 #define R_USB_IRQ_MASK_READ_DEV__port_status__BITNR 1
6380 #define R_USB_IRQ_MASK_READ_DEV__port_status__WIDTH 1
6381 #define R_USB_IRQ_MASK_READ_DEV__port_status__no_pend 0
6382 #define R_USB_IRQ_MASK_READ_DEV__port_status__pend 1
6383 #define R_USB_IRQ_MASK_READ_DEV__ctl_status__BITNR 0
6384 #define R_USB_IRQ_MASK_READ_DEV__ctl_status__WIDTH 1
6385 #define R_USB_IRQ_MASK_READ_DEV__ctl_status__no_pend 0
6386 #define R_USB_IRQ_MASK_READ_DEV__ctl_status__pend 1
6387
6388 #define R_USB_IRQ_MASK_CLR_DEV (IO_TYPECAST_UWORD 0xb0000206)
6389 #define R_USB_IRQ_MASK_CLR_DEV__out_eot__BITNR 12
6390 #define R_USB_IRQ_MASK_CLR_DEV__out_eot__WIDTH 1
6391 #define R_USB_IRQ_MASK_CLR_DEV__out_eot__nop 0
6392 #define R_USB_IRQ_MASK_CLR_DEV__out_eot__clr 1
6393 #define R_USB_IRQ_MASK_CLR_DEV__ep3_in_eot__BITNR 11
6394 #define R_USB_IRQ_MASK_CLR_DEV__ep3_in_eot__WIDTH 1
6395 #define R_USB_IRQ_MASK_CLR_DEV__ep3_in_eot__nop 0
6396 #define R_USB_IRQ_MASK_CLR_DEV__ep3_in_eot__clr 1
6397 #define R_USB_IRQ_MASK_CLR_DEV__ep2_in_eot__BITNR 10
6398 #define R_USB_IRQ_MASK_CLR_DEV__ep2_in_eot__WIDTH 1
6399 #define R_USB_IRQ_MASK_CLR_DEV__ep2_in_eot__nop 0
6400 #define R_USB_IRQ_MASK_CLR_DEV__ep2_in_eot__clr 1
6401 #define R_USB_IRQ_MASK_CLR_DEV__ep1_in_eot__BITNR 9
6402 #define R_USB_IRQ_MASK_CLR_DEV__ep1_in_eot__WIDTH 1
6403 #define R_USB_IRQ_MASK_CLR_DEV__ep1_in_eot__nop 0
6404 #define R_USB_IRQ_MASK_CLR_DEV__ep1_in_eot__clr 1
6405 #define R_USB_IRQ_MASK_CLR_DEV__ep0_in_eot__BITNR 8
6406 #define R_USB_IRQ_MASK_CLR_DEV__ep0_in_eot__WIDTH 1
6407 #define R_USB_IRQ_MASK_CLR_DEV__ep0_in_eot__nop 0
6408 #define R_USB_IRQ_MASK_CLR_DEV__ep0_in_eot__clr 1
6409 #define R_USB_IRQ_MASK_CLR_DEV__epid_attn__BITNR 3
6410 #define R_USB_IRQ_MASK_CLR_DEV__epid_attn__WIDTH 1
6411 #define R_USB_IRQ_MASK_CLR_DEV__epid_attn__nop 0
6412 #define R_USB_IRQ_MASK_CLR_DEV__epid_attn__clr 1
6413 #define R_USB_IRQ_MASK_CLR_DEV__sof__BITNR 2
6414 #define R_USB_IRQ_MASK_CLR_DEV__sof__WIDTH 1
6415 #define R_USB_IRQ_MASK_CLR_DEV__sof__nop 0
6416 #define R_USB_IRQ_MASK_CLR_DEV__sof__clr 1
6417 #define R_USB_IRQ_MASK_CLR_DEV__port_status__BITNR 1
6418 #define R_USB_IRQ_MASK_CLR_DEV__port_status__WIDTH 1
6419 #define R_USB_IRQ_MASK_CLR_DEV__port_status__nop 0
6420 #define R_USB_IRQ_MASK_CLR_DEV__port_status__clr 1
6421 #define R_USB_IRQ_MASK_CLR_DEV__ctl_status__BITNR 0
6422 #define R_USB_IRQ_MASK_CLR_DEV__ctl_status__WIDTH 1
6423 #define R_USB_IRQ_MASK_CLR_DEV__ctl_status__nop 0
6424 #define R_USB_IRQ_MASK_CLR_DEV__ctl_status__clr 1
6425
6426 #define R_USB_IRQ_READ_DEV (IO_TYPECAST_RO_UWORD 0xb0000206)
6427 #define R_USB_IRQ_READ_DEV__out_eot__BITNR 12
6428 #define R_USB_IRQ_READ_DEV__out_eot__WIDTH 1
6429 #define R_USB_IRQ_READ_DEV__out_eot__no_pend 0
6430 #define R_USB_IRQ_READ_DEV__out_eot__pend 1
6431 #define R_USB_IRQ_READ_DEV__ep3_in_eot__BITNR 11
6432 #define R_USB_IRQ_READ_DEV__ep3_in_eot__WIDTH 1
6433 #define R_USB_IRQ_READ_DEV__ep3_in_eot__no_pend 0
6434 #define R_USB_IRQ_READ_DEV__ep3_in_eot__pend 1
6435 #define R_USB_IRQ_READ_DEV__ep2_in_eot__BITNR 10
6436 #define R_USB_IRQ_READ_DEV__ep2_in_eot__WIDTH 1
6437 #define R_USB_IRQ_READ_DEV__ep2_in_eot__no_pend 0
6438 #define R_USB_IRQ_READ_DEV__ep2_in_eot__pend 1
6439 #define R_USB_IRQ_READ_DEV__ep1_in_eot__BITNR 9
6440 #define R_USB_IRQ_READ_DEV__ep1_in_eot__WIDTH 1
6441 #define R_USB_IRQ_READ_DEV__ep1_in_eot__no_pend 0
6442 #define R_USB_IRQ_READ_DEV__ep1_in_eot__pend 1
6443 #define R_USB_IRQ_READ_DEV__ep0_in_eot__BITNR 8
6444 #define R_USB_IRQ_READ_DEV__ep0_in_eot__WIDTH 1
6445 #define R_USB_IRQ_READ_DEV__ep0_in_eot__no_pend 0
6446 #define R_USB_IRQ_READ_DEV__ep0_in_eot__pend 1
6447 #define R_USB_IRQ_READ_DEV__epid_attn__BITNR 3
6448 #define R_USB_IRQ_READ_DEV__epid_attn__WIDTH 1
6449 #define R_USB_IRQ_READ_DEV__epid_attn__no_pend 0
6450 #define R_USB_IRQ_READ_DEV__epid_attn__pend 1
6451 #define R_USB_IRQ_READ_DEV__sof__BITNR 2
6452 #define R_USB_IRQ_READ_DEV__sof__WIDTH 1
6453 #define R_USB_IRQ_READ_DEV__sof__no_pend 0
6454 #define R_USB_IRQ_READ_DEV__sof__pend 1
6455 #define R_USB_IRQ_READ_DEV__port_status__BITNR 1
6456 #define R_USB_IRQ_READ_DEV__port_status__WIDTH 1
6457 #define R_USB_IRQ_READ_DEV__port_status__no_pend 0
6458 #define R_USB_IRQ_READ_DEV__port_status__pend 1
6459 #define R_USB_IRQ_READ_DEV__ctl_status__BITNR 0
6460 #define R_USB_IRQ_READ_DEV__ctl_status__WIDTH 1
6461 #define R_USB_IRQ_READ_DEV__ctl_status__no_pend 0
6462 #define R_USB_IRQ_READ_DEV__ctl_status__pend 1
6463
6464 #define R_USB_FM_NUMBER (IO_TYPECAST_UDWORD 0xb000020c)
6465 #define R_USB_FM_NUMBER__value__BITNR 0
6466 #define R_USB_FM_NUMBER__value__WIDTH 32
6467
6468 #define R_USB_FM_NUMBER_DEV (IO_TYPECAST_UDWORD 0xb000020c)
6469 #define R_USB_FM_NUMBER_DEV__sign__BITNR 31
6470 #define R_USB_FM_NUMBER_DEV__sign__WIDTH 1
6471 #define R_USB_FM_NUMBER_DEV__sign__early 0
6472 #define R_USB_FM_NUMBER_DEV__sign__late 1
6473 #define R_USB_FM_NUMBER_DEV__deviation__BITNR 24
6474 #define R_USB_FM_NUMBER_DEV__deviation__WIDTH 7
6475 #define R_USB_FM_NUMBER_DEV__fm_number__BITNR 0
6476 #define R_USB_FM_NUMBER_DEV__fm_number__WIDTH 11
6477
6478 #define R_USB_FM_INTERVAL (IO_TYPECAST_UWORD 0xb0000210)
6479 #define R_USB_FM_INTERVAL__fixed__BITNR 6
6480 #define R_USB_FM_INTERVAL__fixed__WIDTH 8
6481 #define R_USB_FM_INTERVAL__adj__BITNR 0
6482 #define R_USB_FM_INTERVAL__adj__WIDTH 6
6483
6484 #define R_USB_FM_REMAINING (IO_TYPECAST_RO_UWORD 0xb0000212)
6485 #define R_USB_FM_REMAINING__value__BITNR 0
6486 #define R_USB_FM_REMAINING__value__WIDTH 14
6487
6488 #define R_USB_FM_PSTART (IO_TYPECAST_UWORD 0xb0000214)
6489 #define R_USB_FM_PSTART__value__BITNR 0
6490 #define R_USB_FM_PSTART__value__WIDTH 14
6491
6492 #define R_USB_RH_STATUS (IO_TYPECAST_RO_BYTE 0xb0000203)
6493 #define R_USB_RH_STATUS__babble2__BITNR 7
6494 #define R_USB_RH_STATUS__babble2__WIDTH 1
6495 #define R_USB_RH_STATUS__babble2__no 0
6496 #define R_USB_RH_STATUS__babble2__yes 1
6497 #define R_USB_RH_STATUS__babble1__BITNR 6
6498 #define R_USB_RH_STATUS__babble1__WIDTH 1
6499 #define R_USB_RH_STATUS__babble1__no 0
6500 #define R_USB_RH_STATUS__babble1__yes 1
6501 #define R_USB_RH_STATUS__bus1__BITNR 4
6502 #define R_USB_RH_STATUS__bus1__WIDTH 2
6503 #define R_USB_RH_STATUS__bus1__SE0 0
6504 #define R_USB_RH_STATUS__bus1__Diff0 1
6505 #define R_USB_RH_STATUS__bus1__Diff1 2
6506 #define R_USB_RH_STATUS__bus1__SE1 3
6507 #define R_USB_RH_STATUS__bus2__BITNR 2
6508 #define R_USB_RH_STATUS__bus2__WIDTH 2
6509 #define R_USB_RH_STATUS__bus2__SE0 0
6510 #define R_USB_RH_STATUS__bus2__Diff0 1
6511 #define R_USB_RH_STATUS__bus2__Diff1 2
6512 #define R_USB_RH_STATUS__bus2__SE1 3
6513 #define R_USB_RH_STATUS__nports__BITNR 0
6514 #define R_USB_RH_STATUS__nports__WIDTH 2
6515
6516 #define R_USB_RH_PORT_STATUS_1 (IO_TYPECAST_RO_UWORD 0xb0000218)
6517 #define R_USB_RH_PORT_STATUS_1__speed__BITNR 9
6518 #define R_USB_RH_PORT_STATUS_1__speed__WIDTH 1
6519 #define R_USB_RH_PORT_STATUS_1__speed__full 0
6520 #define R_USB_RH_PORT_STATUS_1__speed__low 1
6521 #define R_USB_RH_PORT_STATUS_1__power__BITNR 8
6522 #define R_USB_RH_PORT_STATUS_1__power__WIDTH 1
6523 #define R_USB_RH_PORT_STATUS_1__reset__BITNR 4
6524 #define R_USB_RH_PORT_STATUS_1__reset__WIDTH 1
6525 #define R_USB_RH_PORT_STATUS_1__reset__no 0
6526 #define R_USB_RH_PORT_STATUS_1__reset__yes 1
6527 #define R_USB_RH_PORT_STATUS_1__overcurrent__BITNR 3
6528 #define R_USB_RH_PORT_STATUS_1__overcurrent__WIDTH 1
6529 #define R_USB_RH_PORT_STATUS_1__overcurrent__no 0
6530 #define R_USB_RH_PORT_STATUS_1__overcurrent__yes 1
6531 #define R_USB_RH_PORT_STATUS_1__suspended__BITNR 2
6532 #define R_USB_RH_PORT_STATUS_1__suspended__WIDTH 1
6533 #define R_USB_RH_PORT_STATUS_1__suspended__no 0
6534 #define R_USB_RH_PORT_STATUS_1__suspended__yes 1
6535 #define R_USB_RH_PORT_STATUS_1__enabled__BITNR 1
6536 #define R_USB_RH_PORT_STATUS_1__enabled__WIDTH 1
6537 #define R_USB_RH_PORT_STATUS_1__enabled__no 0
6538 #define R_USB_RH_PORT_STATUS_1__enabled__yes 1
6539 #define R_USB_RH_PORT_STATUS_1__connected__BITNR 0
6540 #define R_USB_RH_PORT_STATUS_1__connected__WIDTH 1
6541 #define R_USB_RH_PORT_STATUS_1__connected__no 0
6542 #define R_USB_RH_PORT_STATUS_1__connected__yes 1
6543
6544 #define R_USB_RH_PORT_STATUS_2 (IO_TYPECAST_RO_UWORD 0xb000021a)
6545 #define R_USB_RH_PORT_STATUS_2__speed__BITNR 9
6546 #define R_USB_RH_PORT_STATUS_2__speed__WIDTH 1
6547 #define R_USB_RH_PORT_STATUS_2__speed__full 0
6548 #define R_USB_RH_PORT_STATUS_2__speed__low 1
6549 #define R_USB_RH_PORT_STATUS_2__power__BITNR 8
6550 #define R_USB_RH_PORT_STATUS_2__power__WIDTH 1
6551 #define R_USB_RH_PORT_STATUS_2__reset__BITNR 4
6552 #define R_USB_RH_PORT_STATUS_2__reset__WIDTH 1
6553 #define R_USB_RH_PORT_STATUS_2__reset__no 0
6554 #define R_USB_RH_PORT_STATUS_2__reset__yes 1
6555 #define R_USB_RH_PORT_STATUS_2__overcurrent__BITNR 3
6556 #define R_USB_RH_PORT_STATUS_2__overcurrent__WIDTH 1
6557 #define R_USB_RH_PORT_STATUS_2__overcurrent__no 0
6558 #define R_USB_RH_PORT_STATUS_2__overcurrent__yes 1
6559 #define R_USB_RH_PORT_STATUS_2__suspended__BITNR 2
6560 #define R_USB_RH_PORT_STATUS_2__suspended__WIDTH 1
6561 #define R_USB_RH_PORT_STATUS_2__suspended__no 0
6562 #define R_USB_RH_PORT_STATUS_2__suspended__yes 1
6563 #define R_USB_RH_PORT_STATUS_2__enabled__BITNR 1
6564 #define R_USB_RH_PORT_STATUS_2__enabled__WIDTH 1
6565 #define R_USB_RH_PORT_STATUS_2__enabled__no 0
6566 #define R_USB_RH_PORT_STATUS_2__enabled__yes 1
6567 #define R_USB_RH_PORT_STATUS_2__connected__BITNR 0
6568 #define R_USB_RH_PORT_STATUS_2__connected__WIDTH 1
6569 #define R_USB_RH_PORT_STATUS_2__connected__no 0
6570 #define R_USB_RH_PORT_STATUS_2__connected__yes 1
6571
6572 #define R_USB_EPT_INDEX (IO_TYPECAST_BYTE 0xb0000208)
6573 #define R_USB_EPT_INDEX__value__BITNR 0
6574 #define R_USB_EPT_INDEX__value__WIDTH 5
6575
6576 #define R_USB_EPT_DATA (IO_TYPECAST_UDWORD 0xb000021c)
6577 #define R_USB_EPT_DATA__valid__BITNR 31
6578 #define R_USB_EPT_DATA__valid__WIDTH 1
6579 #define R_USB_EPT_DATA__valid__no 0
6580 #define R_USB_EPT_DATA__valid__yes 1
6581 #define R_USB_EPT_DATA__hold__BITNR 30
6582 #define R_USB_EPT_DATA__hold__WIDTH 1
6583 #define R_USB_EPT_DATA__hold__no 0
6584 #define R_USB_EPT_DATA__hold__yes 1
6585 #define R_USB_EPT_DATA__error_count_in__BITNR 28
6586 #define R_USB_EPT_DATA__error_count_in__WIDTH 2
6587 #define R_USB_EPT_DATA__t_in__BITNR 27
6588 #define R_USB_EPT_DATA__t_in__WIDTH 1
6589 #define R_USB_EPT_DATA__low_speed__BITNR 26
6590 #define R_USB_EPT_DATA__low_speed__WIDTH 1
6591 #define R_USB_EPT_DATA__low_speed__no 0
6592 #define R_USB_EPT_DATA__low_speed__yes 1
6593 #define R_USB_EPT_DATA__port__BITNR 24
6594 #define R_USB_EPT_DATA__port__WIDTH 2
6595 #define R_USB_EPT_DATA__port__any 0
6596 #define R_USB_EPT_DATA__port__p1 1
6597 #define R_USB_EPT_DATA__port__p2 2
6598 #define R_USB_EPT_DATA__port__undef 3
6599 #define R_USB_EPT_DATA__error_code__BITNR 22
6600 #define R_USB_EPT_DATA__error_code__WIDTH 2
6601 #define R_USB_EPT_DATA__error_code__no_error 0
6602 #define R_USB_EPT_DATA__error_code__stall 1
6603 #define R_USB_EPT_DATA__error_code__bus_error 2
6604 #define R_USB_EPT_DATA__error_code__buffer_error 3
6605 #define R_USB_EPT_DATA__t_out__BITNR 21
6606 #define R_USB_EPT_DATA__t_out__WIDTH 1
6607 #define R_USB_EPT_DATA__error_count_out__BITNR 19
6608 #define R_USB_EPT_DATA__error_count_out__WIDTH 2
6609 #define R_USB_EPT_DATA__max_len__BITNR 11
6610 #define R_USB_EPT_DATA__max_len__WIDTH 7
6611 #define R_USB_EPT_DATA__ep__BITNR 7
6612 #define R_USB_EPT_DATA__ep__WIDTH 4
6613 #define R_USB_EPT_DATA__dev__BITNR 0
6614 #define R_USB_EPT_DATA__dev__WIDTH 7
6615
6616 #define R_USB_EPT_DATA_ISO (IO_TYPECAST_UDWORD 0xb000021c)
6617 #define R_USB_EPT_DATA_ISO__valid__BITNR 31
6618 #define R_USB_EPT_DATA_ISO__valid__WIDTH 1
6619 #define R_USB_EPT_DATA_ISO__valid__no 0
6620 #define R_USB_EPT_DATA_ISO__valid__yes 1
6621 #define R_USB_EPT_DATA_ISO__port__BITNR 24
6622 #define R_USB_EPT_DATA_ISO__port__WIDTH 2
6623 #define R_USB_EPT_DATA_ISO__port__any 0
6624 #define R_USB_EPT_DATA_ISO__port__p1 1
6625 #define R_USB_EPT_DATA_ISO__port__p2 2
6626 #define R_USB_EPT_DATA_ISO__port__undef 3
6627 #define R_USB_EPT_DATA_ISO__error_code__BITNR 22
6628 #define R_USB_EPT_DATA_ISO__error_code__WIDTH 2
6629 #define R_USB_EPT_DATA_ISO__error_code__no_error 0
6630 #define R_USB_EPT_DATA_ISO__error_code__stall 1
6631 #define R_USB_EPT_DATA_ISO__error_code__bus_error 2
6632 #define R_USB_EPT_DATA_ISO__error_code__TBD3 3
6633 #define R_USB_EPT_DATA_ISO__max_len__BITNR 11
6634 #define R_USB_EPT_DATA_ISO__max_len__WIDTH 10
6635 #define R_USB_EPT_DATA_ISO__ep__BITNR 7
6636 #define R_USB_EPT_DATA_ISO__ep__WIDTH 4
6637 #define R_USB_EPT_DATA_ISO__dev__BITNR 0
6638 #define R_USB_EPT_DATA_ISO__dev__WIDTH 7
6639
6640 #define R_USB_EPT_DATA_DEV (IO_TYPECAST_UDWORD 0xb000021c)
6641 #define R_USB_EPT_DATA_DEV__valid__BITNR 31
6642 #define R_USB_EPT_DATA_DEV__valid__WIDTH 1
6643 #define R_USB_EPT_DATA_DEV__valid__no 0
6644 #define R_USB_EPT_DATA_DEV__valid__yes 1
6645 #define R_USB_EPT_DATA_DEV__hold__BITNR 30
6646 #define R_USB_EPT_DATA_DEV__hold__WIDTH 1
6647 #define R_USB_EPT_DATA_DEV__hold__no 0
6648 #define R_USB_EPT_DATA_DEV__hold__yes 1
6649 #define R_USB_EPT_DATA_DEV__stall__BITNR 29
6650 #define R_USB_EPT_DATA_DEV__stall__WIDTH 1
6651 #define R_USB_EPT_DATA_DEV__stall__no 0
6652 #define R_USB_EPT_DATA_DEV__stall__yes 1
6653 #define R_USB_EPT_DATA_DEV__iso_resp__BITNR 28
6654 #define R_USB_EPT_DATA_DEV__iso_resp__WIDTH 1
6655 #define R_USB_EPT_DATA_DEV__iso_resp__quiet 0
6656 #define R_USB_EPT_DATA_DEV__iso_resp__yes 1
6657 #define R_USB_EPT_DATA_DEV__ctrl__BITNR 27
6658 #define R_USB_EPT_DATA_DEV__ctrl__WIDTH 1
6659 #define R_USB_EPT_DATA_DEV__ctrl__no 0
6660 #define R_USB_EPT_DATA_DEV__ctrl__yes 1
6661 #define R_USB_EPT_DATA_DEV__iso__BITNR 26
6662 #define R_USB_EPT_DATA_DEV__iso__WIDTH 1
6663 #define R_USB_EPT_DATA_DEV__iso__no 0
6664 #define R_USB_EPT_DATA_DEV__iso__yes 1
6665 #define R_USB_EPT_DATA_DEV__port__BITNR 24
6666 #define R_USB_EPT_DATA_DEV__port__WIDTH 2
6667 #define R_USB_EPT_DATA_DEV__control_phase__BITNR 22
6668 #define R_USB_EPT_DATA_DEV__control_phase__WIDTH 1
6669 #define R_USB_EPT_DATA_DEV__t__BITNR 21
6670 #define R_USB_EPT_DATA_DEV__t__WIDTH 1
6671 #define R_USB_EPT_DATA_DEV__max_len__BITNR 11
6672 #define R_USB_EPT_DATA_DEV__max_len__WIDTH 10
6673 #define R_USB_EPT_DATA_DEV__ep__BITNR 7
6674 #define R_USB_EPT_DATA_DEV__ep__WIDTH 4
6675 #define R_USB_EPT_DATA_DEV__dev__BITNR 0
6676 #define R_USB_EPT_DATA_DEV__dev__WIDTH 7
6677
6678 #define R_USB_SNMP_TERROR (IO_TYPECAST_UDWORD 0xb0000220)
6679 #define R_USB_SNMP_TERROR__value__BITNR 0
6680 #define R_USB_SNMP_TERROR__value__WIDTH 32
6681
6682 #define R_USB_EPID_ATTN (IO_TYPECAST_RO_UDWORD 0xb0000224)
6683 #define R_USB_EPID_ATTN__value__BITNR 0
6684 #define R_USB_EPID_ATTN__value__WIDTH 32
6685
6686 #define R_USB_PORT1_DISABLE (IO_TYPECAST_BYTE 0xb000006a)
6687 #define R_USB_PORT1_DISABLE__disable__BITNR 0
6688 #define R_USB_PORT1_DISABLE__disable__WIDTH 1
6689 #define R_USB_PORT1_DISABLE__disable__yes 0
6690 #define R_USB_PORT1_DISABLE__disable__no 1
6691
6692 #define R_USB_PORT2_DISABLE (IO_TYPECAST_BYTE 0xb0000052)
6693 #define R_USB_PORT2_DISABLE__disable__BITNR 0
6694 #define R_USB_PORT2_DISABLE__disable__WIDTH 1
6695 #define R_USB_PORT2_DISABLE__disable__yes 0
6696 #define R_USB_PORT2_DISABLE__disable__no 1
6697
6698 /*
6699 !* MMU registers
6700 !*/
6701
6702 #define R_MMU_CONFIG (IO_TYPECAST_UDWORD 0xb0000240)
6703 #define R_MMU_CONFIG__mmu_enable__BITNR 31
6704 #define R_MMU_CONFIG__mmu_enable__WIDTH 1
6705 #define R_MMU_CONFIG__mmu_enable__enable 1
6706 #define R_MMU_CONFIG__mmu_enable__disable 0
6707 #define R_MMU_CONFIG__inv_excp__BITNR 18
6708 #define R_MMU_CONFIG__inv_excp__WIDTH 1
6709 #define R_MMU_CONFIG__inv_excp__enable 1
6710 #define R_MMU_CONFIG__inv_excp__disable 0
6711 #define R_MMU_CONFIG__acc_excp__BITNR 17
6712 #define R_MMU_CONFIG__acc_excp__WIDTH 1
6713 #define R_MMU_CONFIG__acc_excp__enable 1
6714 #define R_MMU_CONFIG__acc_excp__disable 0
6715 #define R_MMU_CONFIG__we_excp__BITNR 16
6716 #define R_MMU_CONFIG__we_excp__WIDTH 1
6717 #define R_MMU_CONFIG__we_excp__enable 1
6718 #define R_MMU_CONFIG__we_excp__disable 0
6719 #define R_MMU_CONFIG__seg_f__BITNR 15
6720 #define R_MMU_CONFIG__seg_f__WIDTH 1
6721 #define R_MMU_CONFIG__seg_f__seg 1
6722 #define R_MMU_CONFIG__seg_f__page 0
6723 #define R_MMU_CONFIG__seg_e__BITNR 14
6724 #define R_MMU_CONFIG__seg_e__WIDTH 1
6725 #define R_MMU_CONFIG__seg_e__seg 1
6726 #define R_MMU_CONFIG__seg_e__page 0
6727 #define R_MMU_CONFIG__seg_d__BITNR 13
6728 #define R_MMU_CONFIG__seg_d__WIDTH 1
6729 #define R_MMU_CONFIG__seg_d__seg 1
6730 #define R_MMU_CONFIG__seg_d__page 0
6731 #define R_MMU_CONFIG__seg_c__BITNR 12
6732 #define R_MMU_CONFIG__seg_c__WIDTH 1
6733 #define R_MMU_CONFIG__seg_c__seg 1
6734 #define R_MMU_CONFIG__seg_c__page 0
6735 #define R_MMU_CONFIG__seg_b__BITNR 11
6736 #define R_MMU_CONFIG__seg_b__WIDTH 1
6737 #define R_MMU_CONFIG__seg_b__seg 1
6738 #define R_MMU_CONFIG__seg_b__page 0
6739 #define R_MMU_CONFIG__seg_a__BITNR 10
6740 #define R_MMU_CONFIG__seg_a__WIDTH 1
6741 #define R_MMU_CONFIG__seg_a__seg 1
6742 #define R_MMU_CONFIG__seg_a__page 0
6743 #define R_MMU_CONFIG__seg_9__BITNR 9
6744 #define R_MMU_CONFIG__seg_9__WIDTH 1
6745 #define R_MMU_CONFIG__seg_9__seg 1
6746 #define R_MMU_CONFIG__seg_9__page 0
6747 #define R_MMU_CONFIG__seg_8__BITNR 8
6748 #define R_MMU_CONFIG__seg_8__WIDTH 1
6749 #define R_MMU_CONFIG__seg_8__seg 1
6750 #define R_MMU_CONFIG__seg_8__page 0
6751 #define R_MMU_CONFIG__seg_7__BITNR 7
6752 #define R_MMU_CONFIG__seg_7__WIDTH 1
6753 #define R_MMU_CONFIG__seg_7__seg 1
6754 #define R_MMU_CONFIG__seg_7__page 0
6755 #define R_MMU_CONFIG__seg_6__BITNR 6
6756 #define R_MMU_CONFIG__seg_6__WIDTH 1
6757 #define R_MMU_CONFIG__seg_6__seg 1
6758 #define R_MMU_CONFIG__seg_6__page 0
6759 #define R_MMU_CONFIG__seg_5__BITNR 5
6760 #define R_MMU_CONFIG__seg_5__WIDTH 1
6761 #define R_MMU_CONFIG__seg_5__seg 1
6762 #define R_MMU_CONFIG__seg_5__page 0
6763 #define R_MMU_CONFIG__seg_4__BITNR 4
6764 #define R_MMU_CONFIG__seg_4__WIDTH 1
6765 #define R_MMU_CONFIG__seg_4__seg 1
6766 #define R_MMU_CONFIG__seg_4__page 0
6767 #define R_MMU_CONFIG__seg_3__BITNR 3
6768 #define R_MMU_CONFIG__seg_3__WIDTH 1
6769 #define R_MMU_CONFIG__seg_3__seg 1
6770 #define R_MMU_CONFIG__seg_3__page 0
6771 #define R_MMU_CONFIG__seg_2__BITNR 2
6772 #define R_MMU_CONFIG__seg_2__WIDTH 1
6773 #define R_MMU_CONFIG__seg_2__seg 1
6774 #define R_MMU_CONFIG__seg_2__page 0
6775 #define R_MMU_CONFIG__seg_1__BITNR 1
6776 #define R_MMU_CONFIG__seg_1__WIDTH 1
6777 #define R_MMU_CONFIG__seg_1__seg 1
6778 #define R_MMU_CONFIG__seg_1__page 0
6779 #define R_MMU_CONFIG__seg_0__BITNR 0
6780 #define R_MMU_CONFIG__seg_0__WIDTH 1
6781 #define R_MMU_CONFIG__seg_0__seg 1
6782 #define R_MMU_CONFIG__seg_0__page 0
6783
6784 #define R_MMU_KSEG (IO_TYPECAST_UWORD 0xb0000240)
6785 #define R_MMU_KSEG__seg_f__BITNR 15
6786 #define R_MMU_KSEG__seg_f__WIDTH 1
6787 #define R_MMU_KSEG__seg_f__seg 1
6788 #define R_MMU_KSEG__seg_f__page 0
6789 #define R_MMU_KSEG__seg_e__BITNR 14
6790 #define R_MMU_KSEG__seg_e__WIDTH 1
6791 #define R_MMU_KSEG__seg_e__seg 1
6792 #define R_MMU_KSEG__seg_e__page 0
6793 #define R_MMU_KSEG__seg_d__BITNR 13
6794 #define R_MMU_KSEG__seg_d__WIDTH 1
6795 #define R_MMU_KSEG__seg_d__seg 1
6796 #define R_MMU_KSEG__seg_d__page 0
6797 #define R_MMU_KSEG__seg_c__BITNR 12
6798 #define R_MMU_KSEG__seg_c__WIDTH 1
6799 #define R_MMU_KSEG__seg_c__seg 1
6800 #define R_MMU_KSEG__seg_c__page 0
6801 #define R_MMU_KSEG__seg_b__BITNR 11
6802 #define R_MMU_KSEG__seg_b__WIDTH 1
6803 #define R_MMU_KSEG__seg_b__seg 1
6804 #define R_MMU_KSEG__seg_b__page 0
6805 #define R_MMU_KSEG__seg_a__BITNR 10
6806 #define R_MMU_KSEG__seg_a__WIDTH 1
6807 #define R_MMU_KSEG__seg_a__seg 1
6808 #define R_MMU_KSEG__seg_a__page 0
6809 #define R_MMU_KSEG__seg_9__BITNR 9
6810 #define R_MMU_KSEG__seg_9__WIDTH 1
6811 #define R_MMU_KSEG__seg_9__seg 1
6812 #define R_MMU_KSEG__seg_9__page 0
6813 #define R_MMU_KSEG__seg_8__BITNR 8
6814 #define R_MMU_KSEG__seg_8__WIDTH 1
6815 #define R_MMU_KSEG__seg_8__seg 1
6816 #define R_MMU_KSEG__seg_8__page 0
6817 #define R_MMU_KSEG__seg_7__BITNR 7
6818 #define R_MMU_KSEG__seg_7__WIDTH 1
6819 #define R_MMU_KSEG__seg_7__seg 1
6820 #define R_MMU_KSEG__seg_7__page 0
6821 #define R_MMU_KSEG__seg_6__BITNR 6
6822 #define R_MMU_KSEG__seg_6__WIDTH 1
6823 #define R_MMU_KSEG__seg_6__seg 1
6824 #define R_MMU_KSEG__seg_6__page 0
6825 #define R_MMU_KSEG__seg_5__BITNR 5
6826 #define R_MMU_KSEG__seg_5__WIDTH 1
6827 #define R_MMU_KSEG__seg_5__seg 1
6828 #define R_MMU_KSEG__seg_5__page 0
6829 #define R_MMU_KSEG__seg_4__BITNR 4
6830 #define R_MMU_KSEG__seg_4__WIDTH 1
6831 #define R_MMU_KSEG__seg_4__seg 1
6832 #define R_MMU_KSEG__seg_4__page 0
6833 #define R_MMU_KSEG__seg_3__BITNR 3
6834 #define R_MMU_KSEG__seg_3__WIDTH 1
6835 #define R_MMU_KSEG__seg_3__seg 1
6836 #define R_MMU_KSEG__seg_3__page 0
6837 #define R_MMU_KSEG__seg_2__BITNR 2
6838 #define R_MMU_KSEG__seg_2__WIDTH 1
6839 #define R_MMU_KSEG__seg_2__seg 1
6840 #define R_MMU_KSEG__seg_2__page 0
6841 #define R_MMU_KSEG__seg_1__BITNR 1
6842 #define R_MMU_KSEG__seg_1__WIDTH 1
6843 #define R_MMU_KSEG__seg_1__seg 1
6844 #define R_MMU_KSEG__seg_1__page 0
6845 #define R_MMU_KSEG__seg_0__BITNR 0
6846 #define R_MMU_KSEG__seg_0__WIDTH 1
6847 #define R_MMU_KSEG__seg_0__seg 1
6848 #define R_MMU_KSEG__seg_0__page 0
6849
6850 #define R_MMU_CTRL (IO_TYPECAST_BYTE 0xb0000242)
6851 #define R_MMU_CTRL__inv_excp__BITNR 2
6852 #define R_MMU_CTRL__inv_excp__WIDTH 1
6853 #define R_MMU_CTRL__inv_excp__enable 1
6854 #define R_MMU_CTRL__inv_excp__disable 0
6855 #define R_MMU_CTRL__acc_excp__BITNR 1
6856 #define R_MMU_CTRL__acc_excp__WIDTH 1
6857 #define R_MMU_CTRL__acc_excp__enable 1
6858 #define R_MMU_CTRL__acc_excp__disable 0
6859 #define R_MMU_CTRL__we_excp__BITNR 0
6860 #define R_MMU_CTRL__we_excp__WIDTH 1
6861 #define R_MMU_CTRL__we_excp__enable 1
6862 #define R_MMU_CTRL__we_excp__disable 0
6863
6864 #define R_MMU_ENABLE (IO_TYPECAST_BYTE 0xb0000243)
6865 #define R_MMU_ENABLE__mmu_enable__BITNR 7
6866 #define R_MMU_ENABLE__mmu_enable__WIDTH 1
6867 #define R_MMU_ENABLE__mmu_enable__enable 1
6868 #define R_MMU_ENABLE__mmu_enable__disable 0
6869
6870 #define R_MMU_KBASE_LO (IO_TYPECAST_UDWORD 0xb0000244)
6871 #define R_MMU_KBASE_LO__base_7__BITNR 28
6872 #define R_MMU_KBASE_LO__base_7__WIDTH 4
6873 #define R_MMU_KBASE_LO__base_6__BITNR 24
6874 #define R_MMU_KBASE_LO__base_6__WIDTH 4
6875 #define R_MMU_KBASE_LO__base_5__BITNR 20
6876 #define R_MMU_KBASE_LO__base_5__WIDTH 4
6877 #define R_MMU_KBASE_LO__base_4__BITNR 16
6878 #define R_MMU_KBASE_LO__base_4__WIDTH 4
6879 #define R_MMU_KBASE_LO__base_3__BITNR 12
6880 #define R_MMU_KBASE_LO__base_3__WIDTH 4
6881 #define R_MMU_KBASE_LO__base_2__BITNR 8
6882 #define R_MMU_KBASE_LO__base_2__WIDTH 4
6883 #define R_MMU_KBASE_LO__base_1__BITNR 4
6884 #define R_MMU_KBASE_LO__base_1__WIDTH 4
6885 #define R_MMU_KBASE_LO__base_0__BITNR 0
6886 #define R_MMU_KBASE_LO__base_0__WIDTH 4
6887
6888 #define R_MMU_KBASE_HI (IO_TYPECAST_UDWORD 0xb0000248)
6889 #define R_MMU_KBASE_HI__base_f__BITNR 28
6890 #define R_MMU_KBASE_HI__base_f__WIDTH 4
6891 #define R_MMU_KBASE_HI__base_e__BITNR 24
6892 #define R_MMU_KBASE_HI__base_e__WIDTH 4
6893 #define R_MMU_KBASE_HI__base_d__BITNR 20
6894 #define R_MMU_KBASE_HI__base_d__WIDTH 4
6895 #define R_MMU_KBASE_HI__base_c__BITNR 16
6896 #define R_MMU_KBASE_HI__base_c__WIDTH 4
6897 #define R_MMU_KBASE_HI__base_b__BITNR 12
6898 #define R_MMU_KBASE_HI__base_b__WIDTH 4
6899 #define R_MMU_KBASE_HI__base_a__BITNR 8
6900 #define R_MMU_KBASE_HI__base_a__WIDTH 4
6901 #define R_MMU_KBASE_HI__base_9__BITNR 4
6902 #define R_MMU_KBASE_HI__base_9__WIDTH 4
6903 #define R_MMU_KBASE_HI__base_8__BITNR 0
6904 #define R_MMU_KBASE_HI__base_8__WIDTH 4
6905
6906 #define R_MMU_CONTEXT (IO_TYPECAST_BYTE 0xb000024c)
6907 #define R_MMU_CONTEXT__page_id__BITNR 0
6908 #define R_MMU_CONTEXT__page_id__WIDTH 6
6909
6910 #define R_MMU_CAUSE (IO_TYPECAST_RO_UDWORD 0xb0000250)
6911 #define R_MMU_CAUSE__vpn__BITNR 13
6912 #define R_MMU_CAUSE__vpn__WIDTH 19
6913 #define R_MMU_CAUSE__miss_excp__BITNR 12
6914 #define R_MMU_CAUSE__miss_excp__WIDTH 1
6915 #define R_MMU_CAUSE__miss_excp__yes 1
6916 #define R_MMU_CAUSE__miss_excp__no 0
6917 #define R_MMU_CAUSE__inv_excp__BITNR 11
6918 #define R_MMU_CAUSE__inv_excp__WIDTH 1
6919 #define R_MMU_CAUSE__inv_excp__yes 1
6920 #define R_MMU_CAUSE__inv_excp__no 0
6921 #define R_MMU_CAUSE__acc_excp__BITNR 10
6922 #define R_MMU_CAUSE__acc_excp__WIDTH 1
6923 #define R_MMU_CAUSE__acc_excp__yes 1
6924 #define R_MMU_CAUSE__acc_excp__no 0
6925 #define R_MMU_CAUSE__we_excp__BITNR 9
6926 #define R_MMU_CAUSE__we_excp__WIDTH 1
6927 #define R_MMU_CAUSE__we_excp__yes 1
6928 #define R_MMU_CAUSE__we_excp__no 0
6929 #define R_MMU_CAUSE__wr_rd__BITNR 8
6930 #define R_MMU_CAUSE__wr_rd__WIDTH 1
6931 #define R_MMU_CAUSE__wr_rd__write 1
6932 #define R_MMU_CAUSE__wr_rd__read 0
6933 #define R_MMU_CAUSE__page_id__BITNR 0
6934 #define R_MMU_CAUSE__page_id__WIDTH 6
6935
6936 #define R_TLB_SELECT (IO_TYPECAST_BYTE 0xb0000254)
6937 #define R_TLB_SELECT__index__BITNR 0
6938 #define R_TLB_SELECT__index__WIDTH 6
6939
6940 #define R_TLB_LO (IO_TYPECAST_UDWORD 0xb0000258)
6941 #define R_TLB_LO__pfn__BITNR 13
6942 #define R_TLB_LO__pfn__WIDTH 19
6943 #define R_TLB_LO__global__BITNR 3
6944 #define R_TLB_LO__global__WIDTH 1
6945 #define R_TLB_LO__global__yes 1
6946 #define R_TLB_LO__global__no 0
6947 #define R_TLB_LO__valid__BITNR 2
6948 #define R_TLB_LO__valid__WIDTH 1
6949 #define R_TLB_LO__valid__yes 1
6950 #define R_TLB_LO__valid__no 0
6951 #define R_TLB_LO__kernel__BITNR 1
6952 #define R_TLB_LO__kernel__WIDTH 1
6953 #define R_TLB_LO__kernel__yes 1
6954 #define R_TLB_LO__kernel__no 0
6955 #define R_TLB_LO__we__BITNR 0
6956 #define R_TLB_LO__we__WIDTH 1
6957 #define R_TLB_LO__we__yes 1
6958 #define R_TLB_LO__we__no 0
6959
6960 #define R_TLB_HI (IO_TYPECAST_UDWORD 0xb000025c)
6961 #define R_TLB_HI__vpn__BITNR 13
6962 #define R_TLB_HI__vpn__WIDTH 19
6963 #define R_TLB_HI__page_id__BITNR 0
6964 #define R_TLB_HI__page_id__WIDTH 6
6965
6966 /*
6967 !* Syncrounous serial port registers
6968 !*/
6969
6970 #define R_SYNC_SERIAL1_REC_DATA (IO_TYPECAST_RO_UDWORD 0xb000006c)
6971 #define R_SYNC_SERIAL1_REC_DATA__data_in__BITNR 0
6972 #define R_SYNC_SERIAL1_REC_DATA__data_in__WIDTH 32
6973
6974 #define R_SYNC_SERIAL1_REC_WORD (IO_TYPECAST_RO_UWORD 0xb000006c)
6975 #define R_SYNC_SERIAL1_REC_WORD__data_in__BITNR 0
6976 #define R_SYNC_SERIAL1_REC_WORD__data_in__WIDTH 16
6977
6978 #define R_SYNC_SERIAL1_REC_BYTE (IO_TYPECAST_RO_BYTE 0xb000006c)
6979 #define R_SYNC_SERIAL1_REC_BYTE__data_in__BITNR 0
6980 #define R_SYNC_SERIAL1_REC_BYTE__data_in__WIDTH 8
6981
6982 #define R_SYNC_SERIAL1_STATUS (IO_TYPECAST_RO_UDWORD 0xb0000068)
6983 #define R_SYNC_SERIAL1_STATUS__rec_status__BITNR 15
6984 #define R_SYNC_SERIAL1_STATUS__rec_status__WIDTH 1
6985 #define R_SYNC_SERIAL1_STATUS__rec_status__running 0
6986 #define R_SYNC_SERIAL1_STATUS__rec_status__idle 1
6987 #define R_SYNC_SERIAL1_STATUS__tr_empty__BITNR 14
6988 #define R_SYNC_SERIAL1_STATUS__tr_empty__WIDTH 1
6989 #define R_SYNC_SERIAL1_STATUS__tr_empty__empty 1
6990 #define R_SYNC_SERIAL1_STATUS__tr_empty__not_empty 0
6991 #define R_SYNC_SERIAL1_STATUS__tr_ready__BITNR 13
6992 #define R_SYNC_SERIAL1_STATUS__tr_ready__WIDTH 1
6993 #define R_SYNC_SERIAL1_STATUS__tr_ready__full 0
6994 #define R_SYNC_SERIAL1_STATUS__tr_ready__ready 1
6995 #define R_SYNC_SERIAL1_STATUS__pin_1__BITNR 12
6996 #define R_SYNC_SERIAL1_STATUS__pin_1__WIDTH 1
6997 #define R_SYNC_SERIAL1_STATUS__pin_1__low 0
6998 #define R_SYNC_SERIAL1_STATUS__pin_1__high 1
6999 #define R_SYNC_SERIAL1_STATUS__pin_0__BITNR 11
7000 #define R_SYNC_SERIAL1_STATUS__pin_0__WIDTH 1
7001 #define R_SYNC_SERIAL1_STATUS__pin_0__low 0
7002 #define R_SYNC_SERIAL1_STATUS__pin_0__high 1
7003 #define R_SYNC_SERIAL1_STATUS__underflow__BITNR 10
7004 #define R_SYNC_SERIAL1_STATUS__underflow__WIDTH 1
7005 #define R_SYNC_SERIAL1_STATUS__underflow__no 0
7006 #define R_SYNC_SERIAL1_STATUS__underflow__yes 1
7007 #define R_SYNC_SERIAL1_STATUS__overrun__BITNR 9
7008 #define R_SYNC_SERIAL1_STATUS__overrun__WIDTH 1
7009 #define R_SYNC_SERIAL1_STATUS__overrun__no 0
7010 #define R_SYNC_SERIAL1_STATUS__overrun__yes 1
7011 #define R_SYNC_SERIAL1_STATUS__data_avail__BITNR 8
7012 #define R_SYNC_SERIAL1_STATUS__data_avail__WIDTH 1
7013 #define R_SYNC_SERIAL1_STATUS__data_avail__no 0
7014 #define R_SYNC_SERIAL1_STATUS__data_avail__yes 1
7015 #define R_SYNC_SERIAL1_STATUS__data__BITNR 0
7016 #define R_SYNC_SERIAL1_STATUS__data__WIDTH 8
7017
7018 #define R_SYNC_SERIAL1_TR_DATA (IO_TYPECAST_UDWORD 0xb000006c)
7019 #define R_SYNC_SERIAL1_TR_DATA__data_out__BITNR 0
7020 #define R_SYNC_SERIAL1_TR_DATA__data_out__WIDTH 32
7021
7022 #define R_SYNC_SERIAL1_TR_WORD (IO_TYPECAST_UWORD 0xb000006c)
7023 #define R_SYNC_SERIAL1_TR_WORD__data_out__BITNR 0
7024 #define R_SYNC_SERIAL1_TR_WORD__data_out__WIDTH 16
7025
7026 #define R_SYNC_SERIAL1_TR_BYTE (IO_TYPECAST_BYTE 0xb000006c)
7027 #define R_SYNC_SERIAL1_TR_BYTE__data_out__BITNR 0
7028 #define R_SYNC_SERIAL1_TR_BYTE__data_out__WIDTH 8
7029
7030 #define R_SYNC_SERIAL1_CTRL (IO_TYPECAST_UDWORD 0xb0000068)
7031 #define R_SYNC_SERIAL1_CTRL__tr_baud__BITNR 28
7032 #define R_SYNC_SERIAL1_CTRL__tr_baud__WIDTH 4
7033 #define R_SYNC_SERIAL1_CTRL__tr_baud__c150Hz 0
7034 #define R_SYNC_SERIAL1_CTRL__tr_baud__c300Hz 1
7035 #define R_SYNC_SERIAL1_CTRL__tr_baud__c600Hz 2
7036 #define R_SYNC_SERIAL1_CTRL__tr_baud__c1200Hz 3
7037 #define R_SYNC_SERIAL1_CTRL__tr_baud__c2400Hz 4
7038 #define R_SYNC_SERIAL1_CTRL__tr_baud__c4800Hz 5
7039 #define R_SYNC_SERIAL1_CTRL__tr_baud__c9600Hz 6
7040 #define R_SYNC_SERIAL1_CTRL__tr_baud__c19k2Hz 7
7041 #define R_SYNC_SERIAL1_CTRL__tr_baud__c28k8Hz 8
7042 #define R_SYNC_SERIAL1_CTRL__tr_baud__c57k6Hz 9
7043 #define R_SYNC_SERIAL1_CTRL__tr_baud__c115k2Hz 10
7044 #define R_SYNC_SERIAL1_CTRL__tr_baud__c230k4Hz 11
7045 #define R_SYNC_SERIAL1_CTRL__tr_baud__c460k8Hz 12
7046 #define R_SYNC_SERIAL1_CTRL__tr_baud__c921k6Hz 13
7047 #define R_SYNC_SERIAL1_CTRL__tr_baud__c3125kHz 14
7048 #define R_SYNC_SERIAL1_CTRL__tr_baud__reserved 15
7049 #define R_SYNC_SERIAL1_CTRL__dma_enable__BITNR 27
7050 #define R_SYNC_SERIAL1_CTRL__dma_enable__WIDTH 1
7051 #define R_SYNC_SERIAL1_CTRL__dma_enable__on 1
7052 #define R_SYNC_SERIAL1_CTRL__dma_enable__off 0
7053 #define R_SYNC_SERIAL1_CTRL__mode__BITNR 24
7054 #define R_SYNC_SERIAL1_CTRL__mode__WIDTH 3
7055 #define R_SYNC_SERIAL1_CTRL__mode__master_output 0
7056 #define R_SYNC_SERIAL1_CTRL__mode__slave_output 1
7057 #define R_SYNC_SERIAL1_CTRL__mode__master_input 2
7058 #define R_SYNC_SERIAL1_CTRL__mode__slave_input 3
7059 #define R_SYNC_SERIAL1_CTRL__mode__master_bidir 4
7060 #define R_SYNC_SERIAL1_CTRL__mode__slave_bidir 5
7061 #define R_SYNC_SERIAL1_CTRL__error__BITNR 23
7062 #define R_SYNC_SERIAL1_CTRL__error__WIDTH 1
7063 #define R_SYNC_SERIAL1_CTRL__error__normal 0
7064 #define R_SYNC_SERIAL1_CTRL__error__ignore 1
7065 #define R_SYNC_SERIAL1_CTRL__rec_enable__BITNR 22
7066 #define R_SYNC_SERIAL1_CTRL__rec_enable__WIDTH 1
7067 #define R_SYNC_SERIAL1_CTRL__rec_enable__disable 0
7068 #define R_SYNC_SERIAL1_CTRL__rec_enable__enable 1
7069 #define R_SYNC_SERIAL1_CTRL__f_synctype__BITNR 21
7070 #define R_SYNC_SERIAL1_CTRL__f_synctype__WIDTH 1
7071 #define R_SYNC_SERIAL1_CTRL__f_synctype__normal 0
7072 #define R_SYNC_SERIAL1_CTRL__f_synctype__early 1
7073 #define R_SYNC_SERIAL1_CTRL__f_syncsize__BITNR 19
7074 #define R_SYNC_SERIAL1_CTRL__f_syncsize__WIDTH 2
7075 #define R_SYNC_SERIAL1_CTRL__f_syncsize__bit 0
7076 #define R_SYNC_SERIAL1_CTRL__f_syncsize__word 1
7077 #define R_SYNC_SERIAL1_CTRL__f_syncsize__extended 2
7078 #define R_SYNC_SERIAL1_CTRL__f_syncsize__reserved 3
7079 #define R_SYNC_SERIAL1_CTRL__f_sync__BITNR 18
7080 #define R_SYNC_SERIAL1_CTRL__f_sync__WIDTH 1
7081 #define R_SYNC_SERIAL1_CTRL__f_sync__on 0
7082 #define R_SYNC_SERIAL1_CTRL__f_sync__off 1
7083 #define R_SYNC_SERIAL1_CTRL__clk_mode__BITNR 17
7084 #define R_SYNC_SERIAL1_CTRL__clk_mode__WIDTH 1
7085 #define R_SYNC_SERIAL1_CTRL__clk_mode__normal 0
7086 #define R_SYNC_SERIAL1_CTRL__clk_mode__gated 1
7087 #define R_SYNC_SERIAL1_CTRL__clk_halt__BITNR 16
7088 #define R_SYNC_SERIAL1_CTRL__clk_halt__WIDTH 1
7089 #define R_SYNC_SERIAL1_CTRL__clk_halt__running 0
7090 #define R_SYNC_SERIAL1_CTRL__clk_halt__stopped 1
7091 #define R_SYNC_SERIAL1_CTRL__bitorder__BITNR 15
7092 #define R_SYNC_SERIAL1_CTRL__bitorder__WIDTH 1
7093 #define R_SYNC_SERIAL1_CTRL__bitorder__lsb 0
7094 #define R_SYNC_SERIAL1_CTRL__bitorder__msb 1
7095 #define R_SYNC_SERIAL1_CTRL__tr_enable__BITNR 14
7096 #define R_SYNC_SERIAL1_CTRL__tr_enable__WIDTH 1
7097 #define R_SYNC_SERIAL1_CTRL__tr_enable__disable 0
7098 #define R_SYNC_SERIAL1_CTRL__tr_enable__enable 1
7099 #define R_SYNC_SERIAL1_CTRL__wordsize__BITNR 11
7100 #define R_SYNC_SERIAL1_CTRL__wordsize__WIDTH 3
7101 #define R_SYNC_SERIAL1_CTRL__wordsize__size8bit 0
7102 #define R_SYNC_SERIAL1_CTRL__wordsize__size12bit 1
7103 #define R_SYNC_SERIAL1_CTRL__wordsize__size16bit 2
7104 #define R_SYNC_SERIAL1_CTRL__wordsize__size24bit 3
7105 #define R_SYNC_SERIAL1_CTRL__wordsize__size32bit 4
7106 #define R_SYNC_SERIAL1_CTRL__buf_empty__BITNR 10
7107 #define R_SYNC_SERIAL1_CTRL__buf_empty__WIDTH 1
7108 #define R_SYNC_SERIAL1_CTRL__buf_empty__lmt_8 0
7109 #define R_SYNC_SERIAL1_CTRL__buf_empty__lmt_0 1
7110 #define R_SYNC_SERIAL1_CTRL__buf_full__BITNR 9
7111 #define R_SYNC_SERIAL1_CTRL__buf_full__WIDTH 1
7112 #define R_SYNC_SERIAL1_CTRL__buf_full__lmt_32 0
7113 #define R_SYNC_SERIAL1_CTRL__buf_full__lmt_8 1
7114 #define R_SYNC_SERIAL1_CTRL__flow_ctrl__BITNR 8
7115 #define R_SYNC_SERIAL1_CTRL__flow_ctrl__WIDTH 1
7116 #define R_SYNC_SERIAL1_CTRL__flow_ctrl__disabled 0
7117 #define R_SYNC_SERIAL1_CTRL__flow_ctrl__enabled 1
7118 #define R_SYNC_SERIAL1_CTRL__clk_polarity__BITNR 6
7119 #define R_SYNC_SERIAL1_CTRL__clk_polarity__WIDTH 1
7120 #define R_SYNC_SERIAL1_CTRL__clk_polarity__pos 0
7121 #define R_SYNC_SERIAL1_CTRL__clk_polarity__neg 1
7122 #define R_SYNC_SERIAL1_CTRL__frame_polarity__BITNR 5
7123 #define R_SYNC_SERIAL1_CTRL__frame_polarity__WIDTH 1
7124 #define R_SYNC_SERIAL1_CTRL__frame_polarity__normal 0
7125 #define R_SYNC_SERIAL1_CTRL__frame_polarity__inverted 1
7126 #define R_SYNC_SERIAL1_CTRL__status_polarity__BITNR 4
7127 #define R_SYNC_SERIAL1_CTRL__status_polarity__WIDTH 1
7128 #define R_SYNC_SERIAL1_CTRL__status_polarity__normal 0
7129 #define R_SYNC_SERIAL1_CTRL__status_polarity__inverted 1
7130 #define R_SYNC_SERIAL1_CTRL__clk_driver__BITNR 3
7131 #define R_SYNC_SERIAL1_CTRL__clk_driver__WIDTH 1
7132 #define R_SYNC_SERIAL1_CTRL__clk_driver__normal 0
7133 #define R_SYNC_SERIAL1_CTRL__clk_driver__inverted 1
7134 #define R_SYNC_SERIAL1_CTRL__frame_driver__BITNR 2
7135 #define R_SYNC_SERIAL1_CTRL__frame_driver__WIDTH 1
7136 #define R_SYNC_SERIAL1_CTRL__frame_driver__normal 0
7137 #define R_SYNC_SERIAL1_CTRL__frame_driver__inverted 1
7138 #define R_SYNC_SERIAL1_CTRL__status_driver__BITNR 1
7139 #define R_SYNC_SERIAL1_CTRL__status_driver__WIDTH 1
7140 #define R_SYNC_SERIAL1_CTRL__status_driver__normal 0
7141 #define R_SYNC_SERIAL1_CTRL__status_driver__inverted 1
7142 #define R_SYNC_SERIAL1_CTRL__def_out0__BITNR 0
7143 #define R_SYNC_SERIAL1_CTRL__def_out0__WIDTH 1
7144 #define R_SYNC_SERIAL1_CTRL__def_out0__high 1
7145 #define R_SYNC_SERIAL1_CTRL__def_out0__low 0
7146
7147 #define R_SYNC_SERIAL3_REC_DATA (IO_TYPECAST_RO_UDWORD 0xb000007c)
7148 #define R_SYNC_SERIAL3_REC_DATA__data_in__BITNR 0
7149 #define R_SYNC_SERIAL3_REC_DATA__data_in__WIDTH 32
7150
7151 #define R_SYNC_SERIAL3_REC_WORD (IO_TYPECAST_RO_UWORD 0xb000007c)
7152 #define R_SYNC_SERIAL3_REC_WORD__data_in__BITNR 0
7153 #define R_SYNC_SERIAL3_REC_WORD__data_in__WIDTH 16
7154
7155 #define R_SYNC_SERIAL3_REC_BYTE (IO_TYPECAST_RO_BYTE 0xb000007c)
7156 #define R_SYNC_SERIAL3_REC_BYTE__data_in__BITNR 0
7157 #define R_SYNC_SERIAL3_REC_BYTE__data_in__WIDTH 8
7158
7159 #define R_SYNC_SERIAL3_STATUS (IO_TYPECAST_RO_UDWORD 0xb0000078)
7160 #define R_SYNC_SERIAL3_STATUS__rec_status__BITNR 15
7161 #define R_SYNC_SERIAL3_STATUS__rec_status__WIDTH 1
7162 #define R_SYNC_SERIAL3_STATUS__rec_status__running 0
7163 #define R_SYNC_SERIAL3_STATUS__rec_status__idle 1
7164 #define R_SYNC_SERIAL3_STATUS__tr_empty__BITNR 14
7165 #define R_SYNC_SERIAL3_STATUS__tr_empty__WIDTH 1
7166 #define R_SYNC_SERIAL3_STATUS__tr_empty__empty 1
7167 #define R_SYNC_SERIAL3_STATUS__tr_empty__not_empty 0
7168 #define R_SYNC_SERIAL3_STATUS__tr_ready__BITNR 13
7169 #define R_SYNC_SERIAL3_STATUS__tr_ready__WIDTH 1
7170 #define R_SYNC_SERIAL3_STATUS__tr_ready__full 0
7171 #define R_SYNC_SERIAL3_STATUS__tr_ready__ready 1
7172 #define R_SYNC_SERIAL3_STATUS__pin_1__BITNR 12
7173 #define R_SYNC_SERIAL3_STATUS__pin_1__WIDTH 1
7174 #define R_SYNC_SERIAL3_STATUS__pin_1__low 0
7175 #define R_SYNC_SERIAL3_STATUS__pin_1__high 1
7176 #define R_SYNC_SERIAL3_STATUS__pin_0__BITNR 11
7177 #define R_SYNC_SERIAL3_STATUS__pin_0__WIDTH 1
7178 #define R_SYNC_SERIAL3_STATUS__pin_0__low 0
7179 #define R_SYNC_SERIAL3_STATUS__pin_0__high 1
7180 #define R_SYNC_SERIAL3_STATUS__underflow__BITNR 10
7181 #define R_SYNC_SERIAL3_STATUS__underflow__WIDTH 1
7182 #define R_SYNC_SERIAL3_STATUS__underflow__no 0
7183 #define R_SYNC_SERIAL3_STATUS__underflow__yes 1
7184 #define R_SYNC_SERIAL3_STATUS__overrun__BITNR 9
7185 #define R_SYNC_SERIAL3_STATUS__overrun__WIDTH 1
7186 #define R_SYNC_SERIAL3_STATUS__overrun__no 0
7187 #define R_SYNC_SERIAL3_STATUS__overrun__yes 1
7188 #define R_SYNC_SERIAL3_STATUS__data_avail__BITNR 8
7189 #define R_SYNC_SERIAL3_STATUS__data_avail__WIDTH 1
7190 #define R_SYNC_SERIAL3_STATUS__data_avail__no 0
7191 #define R_SYNC_SERIAL3_STATUS__data_avail__yes 1
7192 #define R_SYNC_SERIAL3_STATUS__data__BITNR 0
7193 #define R_SYNC_SERIAL3_STATUS__data__WIDTH 8
7194
7195 #define R_SYNC_SERIAL3_TR_DATA (IO_TYPECAST_UDWORD 0xb000007c)
7196 #define R_SYNC_SERIAL3_TR_DATA__data_out__BITNR 0
7197 #define R_SYNC_SERIAL3_TR_DATA__data_out__WIDTH 32
7198
7199 #define R_SYNC_SERIAL3_TR_WORD (IO_TYPECAST_UWORD 0xb000007c)
7200 #define R_SYNC_SERIAL3_TR_WORD__data_out__BITNR 0
7201 #define R_SYNC_SERIAL3_TR_WORD__data_out__WIDTH 16
7202
7203 #define R_SYNC_SERIAL3_TR_BYTE (IO_TYPECAST_BYTE 0xb000007c)
7204 #define R_SYNC_SERIAL3_TR_BYTE__data_out__BITNR 0
7205 #define R_SYNC_SERIAL3_TR_BYTE__data_out__WIDTH 8
7206
7207 #define R_SYNC_SERIAL3_CTRL (IO_TYPECAST_UDWORD 0xb0000078)
7208 #define R_SYNC_SERIAL3_CTRL__tr_baud__BITNR 28
7209 #define R_SYNC_SERIAL3_CTRL__tr_baud__WIDTH 4
7210 #define R_SYNC_SERIAL3_CTRL__tr_baud__c150Hz 0
7211 #define R_SYNC_SERIAL3_CTRL__tr_baud__c300Hz 1
7212 #define R_SYNC_SERIAL3_CTRL__tr_baud__c600Hz 2
7213 #define R_SYNC_SERIAL3_CTRL__tr_baud__c1200Hz 3
7214 #define R_SYNC_SERIAL3_CTRL__tr_baud__c2400Hz 4
7215 #define R_SYNC_SERIAL3_CTRL__tr_baud__c4800Hz 5
7216 #define R_SYNC_SERIAL3_CTRL__tr_baud__c9600Hz 6
7217 #define R_SYNC_SERIAL3_CTRL__tr_baud__c19k2Hz 7
7218 #define R_SYNC_SERIAL3_CTRL__tr_baud__c28k8Hz 8
7219 #define R_SYNC_SERIAL3_CTRL__tr_baud__c57k6Hz 9
7220 #define R_SYNC_SERIAL3_CTRL__tr_baud__c115k2Hz 10
7221 #define R_SYNC_SERIAL3_CTRL__tr_baud__c230k4Hz 11
7222 #define R_SYNC_SERIAL3_CTRL__tr_baud__c460k8Hz 12
7223 #define R_SYNC_SERIAL3_CTRL__tr_baud__c921k6Hz 13
7224 #define R_SYNC_SERIAL3_CTRL__tr_baud__c3125kHz 14
7225 #define R_SYNC_SERIAL3_CTRL__tr_baud__reserved 15
7226 #define R_SYNC_SERIAL3_CTRL__dma_enable__BITNR 27
7227 #define R_SYNC_SERIAL3_CTRL__dma_enable__WIDTH 1
7228 #define R_SYNC_SERIAL3_CTRL__dma_enable__on 1
7229 #define R_SYNC_SERIAL3_CTRL__dma_enable__off 0
7230 #define R_SYNC_SERIAL3_CTRL__mode__BITNR 24
7231 #define R_SYNC_SERIAL3_CTRL__mode__WIDTH 3
7232 #define R_SYNC_SERIAL3_CTRL__mode__master_output 0
7233 #define R_SYNC_SERIAL3_CTRL__mode__slave_output 1
7234 #define R_SYNC_SERIAL3_CTRL__mode__master_input 2
7235 #define R_SYNC_SERIAL3_CTRL__mode__slave_input 3
7236 #define R_SYNC_SERIAL3_CTRL__mode__master_bidir 4
7237 #define R_SYNC_SERIAL3_CTRL__mode__slave_bidir 5
7238 #define R_SYNC_SERIAL3_CTRL__error__BITNR 23
7239 #define R_SYNC_SERIAL3_CTRL__error__WIDTH 1
7240 #define R_SYNC_SERIAL3_CTRL__error__normal 0
7241 #define R_SYNC_SERIAL3_CTRL__error__ignore 1
7242 #define R_SYNC_SERIAL3_CTRL__rec_enable__BITNR 22
7243 #define R_SYNC_SERIAL3_CTRL__rec_enable__WIDTH 1
7244 #define R_SYNC_SERIAL3_CTRL__rec_enable__disable 0
7245 #define R_SYNC_SERIAL3_CTRL__rec_enable__enable 1
7246 #define R_SYNC_SERIAL3_CTRL__f_synctype__BITNR 21
7247 #define R_SYNC_SERIAL3_CTRL__f_synctype__WIDTH 1
7248 #define R_SYNC_SERIAL3_CTRL__f_synctype__normal 0
7249 #define R_SYNC_SERIAL3_CTRL__f_synctype__early 1
7250 #define R_SYNC_SERIAL3_CTRL__f_syncsize__BITNR 19
7251 #define R_SYNC_SERIAL3_CTRL__f_syncsize__WIDTH 2
7252 #define R_SYNC_SERIAL3_CTRL__f_syncsize__bit 0
7253 #define R_SYNC_SERIAL3_CTRL__f_syncsize__word 1
7254 #define R_SYNC_SERIAL3_CTRL__f_syncsize__extended 2
7255 #define R_SYNC_SERIAL3_CTRL__f_syncsize__reserved 3
7256 #define R_SYNC_SERIAL3_CTRL__f_sync__BITNR 18
7257 #define R_SYNC_SERIAL3_CTRL__f_sync__WIDTH 1
7258 #define R_SYNC_SERIAL3_CTRL__f_sync__on 0
7259 #define R_SYNC_SERIAL3_CTRL__f_sync__off 1
7260 #define R_SYNC_SERIAL3_CTRL__clk_mode__BITNR 17
7261 #define R_SYNC_SERIAL3_CTRL__clk_mode__WIDTH 1
7262 #define R_SYNC_SERIAL3_CTRL__clk_mode__normal 0
7263 #define R_SYNC_SERIAL3_CTRL__clk_mode__gated 1
7264 #define R_SYNC_SERIAL3_CTRL__clk_halt__BITNR 16
7265 #define R_SYNC_SERIAL3_CTRL__clk_halt__WIDTH 1
7266 #define R_SYNC_SERIAL3_CTRL__clk_halt__running 0
7267 #define R_SYNC_SERIAL3_CTRL__clk_halt__stopped 1
7268 #define R_SYNC_SERIAL3_CTRL__bitorder__BITNR 15
7269 #define R_SYNC_SERIAL3_CTRL__bitorder__WIDTH 1
7270 #define R_SYNC_SERIAL3_CTRL__bitorder__lsb 0
7271 #define R_SYNC_SERIAL3_CTRL__bitorder__msb 1
7272 #define R_SYNC_SERIAL3_CTRL__tr_enable__BITNR 14
7273 #define R_SYNC_SERIAL3_CTRL__tr_enable__WIDTH 1
7274 #define R_SYNC_SERIAL3_CTRL__tr_enable__disable 0
7275 #define R_SYNC_SERIAL3_CTRL__tr_enable__enable 1
7276 #define R_SYNC_SERIAL3_CTRL__wordsize__BITNR 11
7277 #define R_SYNC_SERIAL3_CTRL__wordsize__WIDTH 3
7278 #define R_SYNC_SERIAL3_CTRL__wordsize__size8bit 0
7279 #define R_SYNC_SERIAL3_CTRL__wordsize__size12bit 1
7280 #define R_SYNC_SERIAL3_CTRL__wordsize__size16bit 2
7281 #define R_SYNC_SERIAL3_CTRL__wordsize__size24bit 3
7282 #define R_SYNC_SERIAL3_CTRL__wordsize__size32bit 4
7283 #define R_SYNC_SERIAL3_CTRL__buf_empty__BITNR 10
7284 #define R_SYNC_SERIAL3_CTRL__buf_empty__WIDTH 1
7285 #define R_SYNC_SERIAL3_CTRL__buf_empty__lmt_8 0
7286 #define R_SYNC_SERIAL3_CTRL__buf_empty__lmt_0 1
7287 #define R_SYNC_SERIAL3_CTRL__buf_full__BITNR 9
7288 #define R_SYNC_SERIAL3_CTRL__buf_full__WIDTH 1
7289 #define R_SYNC_SERIAL3_CTRL__buf_full__lmt_32 0
7290 #define R_SYNC_SERIAL3_CTRL__buf_full__lmt_8 1
7291 #define R_SYNC_SERIAL3_CTRL__flow_ctrl__BITNR 8
7292 #define R_SYNC_SERIAL3_CTRL__flow_ctrl__WIDTH 1
7293 #define R_SYNC_SERIAL3_CTRL__flow_ctrl__disabled 0
7294 #define R_SYNC_SERIAL3_CTRL__flow_ctrl__enabled 1
7295 #define R_SYNC_SERIAL3_CTRL__clk_polarity__BITNR 6
7296 #define R_SYNC_SERIAL3_CTRL__clk_polarity__WIDTH 1
7297 #define R_SYNC_SERIAL3_CTRL__clk_polarity__pos 0
7298 #define R_SYNC_SERIAL3_CTRL__clk_polarity__neg 1
7299 #define R_SYNC_SERIAL3_CTRL__frame_polarity__BITNR 5
7300 #define R_SYNC_SERIAL3_CTRL__frame_polarity__WIDTH 1
7301 #define R_SYNC_SERIAL3_CTRL__frame_polarity__normal 0
7302 #define R_SYNC_SERIAL3_CTRL__frame_polarity__inverted 1
7303 #define R_SYNC_SERIAL3_CTRL__status_polarity__BITNR 4
7304 #define R_SYNC_SERIAL3_CTRL__status_polarity__WIDTH 1
7305 #define R_SYNC_SERIAL3_CTRL__status_polarity__normal 0
7306 #define R_SYNC_SERIAL3_CTRL__status_polarity__inverted 1
7307 #define R_SYNC_SERIAL3_CTRL__clk_driver__BITNR 3
7308 #define R_SYNC_SERIAL3_CTRL__clk_driver__WIDTH 1
7309 #define R_SYNC_SERIAL3_CTRL__clk_driver__normal 0
7310 #define R_SYNC_SERIAL3_CTRL__clk_driver__inverted 1
7311 #define R_SYNC_SERIAL3_CTRL__frame_driver__BITNR 2
7312 #define R_SYNC_SERIAL3_CTRL__frame_driver__WIDTH 1
7313 #define R_SYNC_SERIAL3_CTRL__frame_driver__normal 0
7314 #define R_SYNC_SERIAL3_CTRL__frame_driver__inverted 1
7315 #define R_SYNC_SERIAL3_CTRL__status_driver__BITNR 1
7316 #define R_SYNC_SERIAL3_CTRL__status_driver__WIDTH 1
7317 #define R_SYNC_SERIAL3_CTRL__status_driver__normal 0
7318 #define R_SYNC_SERIAL3_CTRL__status_driver__inverted 1
7319 #define R_SYNC_SERIAL3_CTRL__def_out0__BITNR 0
7320 #define R_SYNC_SERIAL3_CTRL__def_out0__WIDTH 1
7321 #define R_SYNC_SERIAL3_CTRL__def_out0__high 1
7322 #define R_SYNC_SERIAL3_CTRL__def_out0__low 0
7323