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