• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE Register_Definition_File>
2<Processor name="HPM6360" description="Registers">
3  <RegisterGroup start="0xc0000" name="FGPIO">
4    <Register name="DI_GPIOA_VALUE" start="+0x0" size="0x4">
5      <BitField name="INPUT" start="0" size="32"/>
6    </Register>
7    <Register name="DI_GPIOB_VALUE" start="+0x10" size="0x4">
8      <BitField name="INPUT" start="0" size="32"/>
9    </Register>
10    <Register name="DI_GPIOC_VALUE" start="+0x20" size="0x4">
11      <BitField name="INPUT" start="0" size="32"/>
12    </Register>
13    <Register name="DI_GPIOX_VALUE" start="+0xd0" size="0x4">
14      <BitField name="INPUT" start="0" size="32"/>
15    </Register>
16    <Register name="DI_GPIOY_VALUE" start="+0xe0" size="0x4">
17      <BitField name="INPUT" start="0" size="32"/>
18    </Register>
19    <Register name="DI_GPIOZ_VALUE" start="+0xf0" size="0x4">
20      <BitField name="INPUT" start="0" size="32"/>
21    </Register>
22    <Register name="DO_GPIOA_VALUE" start="+0x100" size="0x4">
23      <BitField name="OUTPUT" start="0" size="32"/>
24    </Register>
25    <Register name="DO_GPIOA_SET" start="+0x104" size="0x4">
26      <BitField name="OUTPUT" start="0" size="32"/>
27    </Register>
28    <Register name="DO_GPIOA_CLEAR" start="+0x108" size="0x4">
29      <BitField name="OUTPUT" start="0" size="32"/>
30    </Register>
31    <Register name="DO_GPIOA_TOGGLE" start="+0x10c" size="0x4">
32      <BitField name="OUTPUT" start="0" size="32"/>
33    </Register>
34    <Register name="DO_GPIOB_VALUE" start="+0x110" size="0x4">
35      <BitField name="OUTPUT" start="0" size="32"/>
36    </Register>
37    <Register name="DO_GPIOB_SET" start="+0x114" size="0x4">
38      <BitField name="OUTPUT" start="0" size="32"/>
39    </Register>
40    <Register name="DO_GPIOB_CLEAR" start="+0x118" size="0x4">
41      <BitField name="OUTPUT" start="0" size="32"/>
42    </Register>
43    <Register name="DO_GPIOB_TOGGLE" start="+0x11c" size="0x4">
44      <BitField name="OUTPUT" start="0" size="32"/>
45    </Register>
46    <Register name="DO_GPIOC_VALUE" start="+0x120" size="0x4">
47      <BitField name="OUTPUT" start="0" size="32"/>
48    </Register>
49    <Register name="DO_GPIOC_SET" start="+0x124" size="0x4">
50      <BitField name="OUTPUT" start="0" size="32"/>
51    </Register>
52    <Register name="DO_GPIOC_CLEAR" start="+0x128" size="0x4">
53      <BitField name="OUTPUT" start="0" size="32"/>
54    </Register>
55    <Register name="DO_GPIOC_TOGGLE" start="+0x12c" size="0x4">
56      <BitField name="OUTPUT" start="0" size="32"/>
57    </Register>
58    <Register name="DO_GPIOX_VALUE" start="+0x1d0" size="0x4">
59      <BitField name="OUTPUT" start="0" size="32"/>
60    </Register>
61    <Register name="DO_GPIOX_SET" start="+0x1d4" size="0x4">
62      <BitField name="OUTPUT" start="0" size="32"/>
63    </Register>
64    <Register name="DO_GPIOX_CLEAR" start="+0x1d8" size="0x4">
65      <BitField name="OUTPUT" start="0" size="32"/>
66    </Register>
67    <Register name="DO_GPIOX_TOGGLE" start="+0x1dc" size="0x4">
68      <BitField name="OUTPUT" start="0" size="32"/>
69    </Register>
70    <Register name="DO_GPIOY_VALUE" start="+0x1e0" size="0x4">
71      <BitField name="OUTPUT" start="0" size="32"/>
72    </Register>
73    <Register name="DO_GPIOY_SET" start="+0x1e4" size="0x4">
74      <BitField name="OUTPUT" start="0" size="32"/>
75    </Register>
76    <Register name="DO_GPIOY_CLEAR" start="+0x1e8" size="0x4">
77      <BitField name="OUTPUT" start="0" size="32"/>
78    </Register>
79    <Register name="DO_GPIOY_TOGGLE" start="+0x1ec" size="0x4">
80      <BitField name="OUTPUT" start="0" size="32"/>
81    </Register>
82    <Register name="DO_GPIOZ_VALUE" start="+0x1f0" size="0x4">
83      <BitField name="OUTPUT" start="0" size="32"/>
84    </Register>
85    <Register name="DO_GPIOZ_SET" start="+0x1f4" size="0x4">
86      <BitField name="OUTPUT" start="0" size="32"/>
87    </Register>
88    <Register name="DO_GPIOZ_CLEAR" start="+0x1f8" size="0x4">
89      <BitField name="OUTPUT" start="0" size="32"/>
90    </Register>
91    <Register name="DO_GPIOZ_TOGGLE" start="+0x1fc" size="0x4">
92      <BitField name="OUTPUT" start="0" size="32"/>
93    </Register>
94    <Register name="OE_GPIOA_VALUE" start="+0x200" size="0x4">
95      <BitField name="DIRECTION" start="0" size="32"/>
96    </Register>
97    <Register name="OE_GPIOA_SET" start="+0x204" size="0x4">
98      <BitField name="DIRECTION" start="0" size="32"/>
99    </Register>
100    <Register name="OE_GPIOA_CLEAR" start="+0x208" size="0x4">
101      <BitField name="DIRECTION" start="0" size="32"/>
102    </Register>
103    <Register name="OE_GPIOA_TOGGLE" start="+0x20c" size="0x4">
104      <BitField name="DIRECTION" start="0" size="32"/>
105    </Register>
106    <Register name="OE_GPIOB_VALUE" start="+0x210" size="0x4">
107      <BitField name="DIRECTION" start="0" size="32"/>
108    </Register>
109    <Register name="OE_GPIOB_SET" start="+0x214" size="0x4">
110      <BitField name="DIRECTION" start="0" size="32"/>
111    </Register>
112    <Register name="OE_GPIOB_CLEAR" start="+0x218" size="0x4">
113      <BitField name="DIRECTION" start="0" size="32"/>
114    </Register>
115    <Register name="OE_GPIOB_TOGGLE" start="+0x21c" size="0x4">
116      <BitField name="DIRECTION" start="0" size="32"/>
117    </Register>
118    <Register name="OE_GPIOC_VALUE" start="+0x220" size="0x4">
119      <BitField name="DIRECTION" start="0" size="32"/>
120    </Register>
121    <Register name="OE_GPIOC_SET" start="+0x224" size="0x4">
122      <BitField name="DIRECTION" start="0" size="32"/>
123    </Register>
124    <Register name="OE_GPIOC_CLEAR" start="+0x228" size="0x4">
125      <BitField name="DIRECTION" start="0" size="32"/>
126    </Register>
127    <Register name="OE_GPIOC_TOGGLE" start="+0x22c" size="0x4">
128      <BitField name="DIRECTION" start="0" size="32"/>
129    </Register>
130    <Register name="OE_GPIOX_VALUE" start="+0x2d0" size="0x4">
131      <BitField name="DIRECTION" start="0" size="32"/>
132    </Register>
133    <Register name="OE_GPIOX_SET" start="+0x2d4" size="0x4">
134      <BitField name="DIRECTION" start="0" size="32"/>
135    </Register>
136    <Register name="OE_GPIOX_CLEAR" start="+0x2d8" size="0x4">
137      <BitField name="DIRECTION" start="0" size="32"/>
138    </Register>
139    <Register name="OE_GPIOX_TOGGLE" start="+0x2dc" size="0x4">
140      <BitField name="DIRECTION" start="0" size="32"/>
141    </Register>
142    <Register name="OE_GPIOY_VALUE" start="+0x2e0" size="0x4">
143      <BitField name="DIRECTION" start="0" size="32"/>
144    </Register>
145    <Register name="OE_GPIOY_SET" start="+0x2e4" size="0x4">
146      <BitField name="DIRECTION" start="0" size="32"/>
147    </Register>
148    <Register name="OE_GPIOY_CLEAR" start="+0x2e8" size="0x4">
149      <BitField name="DIRECTION" start="0" size="32"/>
150    </Register>
151    <Register name="OE_GPIOY_TOGGLE" start="+0x2ec" size="0x4">
152      <BitField name="DIRECTION" start="0" size="32"/>
153    </Register>
154    <Register name="OE_GPIOZ_VALUE" start="+0x2f0" size="0x4">
155      <BitField name="DIRECTION" start="0" size="32"/>
156    </Register>
157    <Register name="OE_GPIOZ_SET" start="+0x2f4" size="0x4">
158      <BitField name="DIRECTION" start="0" size="32"/>
159    </Register>
160    <Register name="OE_GPIOZ_CLEAR" start="+0x2f8" size="0x4">
161      <BitField name="DIRECTION" start="0" size="32"/>
162    </Register>
163    <Register name="OE_GPIOZ_TOGGLE" start="+0x2fc" size="0x4">
164      <BitField name="DIRECTION" start="0" size="32"/>
165    </Register>
166    <Register name="IF_GPIOA_VALUE" start="+0x300" size="0x4">
167      <BitField name="IRQ_FLAG" start="0" size="32"/>
168    </Register>
169    <Register name="IF_GPIOB_VALUE" start="+0x310" size="0x4">
170      <BitField name="IRQ_FLAG" start="0" size="32"/>
171    </Register>
172    <Register name="IF_GPIOC_VALUE" start="+0x320" size="0x4">
173      <BitField name="IRQ_FLAG" start="0" size="32"/>
174    </Register>
175    <Register name="IF_GPIOX_VALUE" start="+0x3d0" size="0x4">
176      <BitField name="IRQ_FLAG" start="0" size="32"/>
177    </Register>
178    <Register name="IF_GPIOY_VALUE" start="+0x3e0" size="0x4">
179      <BitField name="IRQ_FLAG" start="0" size="32"/>
180    </Register>
181    <Register name="IF_GPIOZ_VALUE" start="+0x3f0" size="0x4">
182      <BitField name="IRQ_FLAG" start="0" size="32"/>
183    </Register>
184    <Register name="IE_GPIOA_VALUE" start="+0x400" size="0x4">
185      <BitField name="IRQ_EN" start="0" size="32"/>
186    </Register>
187    <Register name="IE_GPIOA_SET" start="+0x404" size="0x4">
188      <BitField name="IRQ_EN" start="0" size="32"/>
189    </Register>
190    <Register name="IE_GPIOA_CLEAR" start="+0x408" size="0x4">
191      <BitField name="IRQ_EN" start="0" size="32"/>
192    </Register>
193    <Register name="IE_GPIOA_TOGGLE" start="+0x40c" size="0x4">
194      <BitField name="IRQ_EN" start="0" size="32"/>
195    </Register>
196    <Register name="IE_GPIOB_VALUE" start="+0x410" size="0x4">
197      <BitField name="IRQ_EN" start="0" size="32"/>
198    </Register>
199    <Register name="IE_GPIOB_SET" start="+0x414" size="0x4">
200      <BitField name="IRQ_EN" start="0" size="32"/>
201    </Register>
202    <Register name="IE_GPIOB_CLEAR" start="+0x418" size="0x4">
203      <BitField name="IRQ_EN" start="0" size="32"/>
204    </Register>
205    <Register name="IE_GPIOB_TOGGLE" start="+0x41c" size="0x4">
206      <BitField name="IRQ_EN" start="0" size="32"/>
207    </Register>
208    <Register name="IE_GPIOC_VALUE" start="+0x420" size="0x4">
209      <BitField name="IRQ_EN" start="0" size="32"/>
210    </Register>
211    <Register name="IE_GPIOC_SET" start="+0x424" size="0x4">
212      <BitField name="IRQ_EN" start="0" size="32"/>
213    </Register>
214    <Register name="IE_GPIOC_CLEAR" start="+0x428" size="0x4">
215      <BitField name="IRQ_EN" start="0" size="32"/>
216    </Register>
217    <Register name="IE_GPIOC_TOGGLE" start="+0x42c" size="0x4">
218      <BitField name="IRQ_EN" start="0" size="32"/>
219    </Register>
220    <Register name="IE_GPIOX_VALUE" start="+0x4d0" size="0x4">
221      <BitField name="IRQ_EN" start="0" size="32"/>
222    </Register>
223    <Register name="IE_GPIOX_SET" start="+0x4d4" size="0x4">
224      <BitField name="IRQ_EN" start="0" size="32"/>
225    </Register>
226    <Register name="IE_GPIOX_CLEAR" start="+0x4d8" size="0x4">
227      <BitField name="IRQ_EN" start="0" size="32"/>
228    </Register>
229    <Register name="IE_GPIOX_TOGGLE" start="+0x4dc" size="0x4">
230      <BitField name="IRQ_EN" start="0" size="32"/>
231    </Register>
232    <Register name="IE_GPIOY_VALUE" start="+0x4e0" size="0x4">
233      <BitField name="IRQ_EN" start="0" size="32"/>
234    </Register>
235    <Register name="IE_GPIOY_SET" start="+0x4e4" size="0x4">
236      <BitField name="IRQ_EN" start="0" size="32"/>
237    </Register>
238    <Register name="IE_GPIOY_CLEAR" start="+0x4e8" size="0x4">
239      <BitField name="IRQ_EN" start="0" size="32"/>
240    </Register>
241    <Register name="IE_GPIOY_TOGGLE" start="+0x4ec" size="0x4">
242      <BitField name="IRQ_EN" start="0" size="32"/>
243    </Register>
244    <Register name="IE_GPIOZ_VALUE" start="+0x4f0" size="0x4">
245      <BitField name="IRQ_EN" start="0" size="32"/>
246    </Register>
247    <Register name="IE_GPIOZ_SET" start="+0x4f4" size="0x4">
248      <BitField name="IRQ_EN" start="0" size="32"/>
249    </Register>
250    <Register name="IE_GPIOZ_CLEAR" start="+0x4f8" size="0x4">
251      <BitField name="IRQ_EN" start="0" size="32"/>
252    </Register>
253    <Register name="IE_GPIOZ_TOGGLE" start="+0x4fc" size="0x4">
254      <BitField name="IRQ_EN" start="0" size="32"/>
255    </Register>
256    <Register name="PL_GPIOA_VALUE" start="+0x500" size="0x4">
257      <BitField name="IRQ_POL" start="0" size="32"/>
258    </Register>
259    <Register name="PL_GPIOA_SET" start="+0x504" size="0x4">
260      <BitField name="IRQ_POL" start="0" size="32"/>
261    </Register>
262    <Register name="PL_GPIOA_CLEAR" start="+0x508" size="0x4">
263      <BitField name="IRQ_POL" start="0" size="32"/>
264    </Register>
265    <Register name="PL_GPIOA_TOGGLE" start="+0x50c" size="0x4">
266      <BitField name="IRQ_POL" start="0" size="32"/>
267    </Register>
268    <Register name="PL_GPIOB_VALUE" start="+0x510" size="0x4">
269      <BitField name="IRQ_POL" start="0" size="32"/>
270    </Register>
271    <Register name="PL_GPIOB_SET" start="+0x514" size="0x4">
272      <BitField name="IRQ_POL" start="0" size="32"/>
273    </Register>
274    <Register name="PL_GPIOB_CLEAR" start="+0x518" size="0x4">
275      <BitField name="IRQ_POL" start="0" size="32"/>
276    </Register>
277    <Register name="PL_GPIOB_TOGGLE" start="+0x51c" size="0x4">
278      <BitField name="IRQ_POL" start="0" size="32"/>
279    </Register>
280    <Register name="PL_GPIOC_VALUE" start="+0x520" size="0x4">
281      <BitField name="IRQ_POL" start="0" size="32"/>
282    </Register>
283    <Register name="PL_GPIOC_SET" start="+0x524" size="0x4">
284      <BitField name="IRQ_POL" start="0" size="32"/>
285    </Register>
286    <Register name="PL_GPIOC_CLEAR" start="+0x528" size="0x4">
287      <BitField name="IRQ_POL" start="0" size="32"/>
288    </Register>
289    <Register name="PL_GPIOC_TOGGLE" start="+0x52c" size="0x4">
290      <BitField name="IRQ_POL" start="0" size="32"/>
291    </Register>
292    <Register name="PL_GPIOX_VALUE" start="+0x5d0" size="0x4">
293      <BitField name="IRQ_POL" start="0" size="32"/>
294    </Register>
295    <Register name="PL_GPIOX_SET" start="+0x5d4" size="0x4">
296      <BitField name="IRQ_POL" start="0" size="32"/>
297    </Register>
298    <Register name="PL_GPIOX_CLEAR" start="+0x5d8" size="0x4">
299      <BitField name="IRQ_POL" start="0" size="32"/>
300    </Register>
301    <Register name="PL_GPIOX_TOGGLE" start="+0x5dc" size="0x4">
302      <BitField name="IRQ_POL" start="0" size="32"/>
303    </Register>
304    <Register name="PL_GPIOY_VALUE" start="+0x5e0" size="0x4">
305      <BitField name="IRQ_POL" start="0" size="32"/>
306    </Register>
307    <Register name="PL_GPIOY_SET" start="+0x5e4" size="0x4">
308      <BitField name="IRQ_POL" start="0" size="32"/>
309    </Register>
310    <Register name="PL_GPIOY_CLEAR" start="+0x5e8" size="0x4">
311      <BitField name="IRQ_POL" start="0" size="32"/>
312    </Register>
313    <Register name="PL_GPIOY_TOGGLE" start="+0x5ec" size="0x4">
314      <BitField name="IRQ_POL" start="0" size="32"/>
315    </Register>
316    <Register name="PL_GPIOZ_VALUE" start="+0x5f0" size="0x4">
317      <BitField name="IRQ_POL" start="0" size="32"/>
318    </Register>
319    <Register name="PL_GPIOZ_SET" start="+0x5f4" size="0x4">
320      <BitField name="IRQ_POL" start="0" size="32"/>
321    </Register>
322    <Register name="PL_GPIOZ_CLEAR" start="+0x5f8" size="0x4">
323      <BitField name="IRQ_POL" start="0" size="32"/>
324    </Register>
325    <Register name="PL_GPIOZ_TOGGLE" start="+0x5fc" size="0x4">
326      <BitField name="IRQ_POL" start="0" size="32"/>
327    </Register>
328    <Register name="TP_GPIOA_VALUE" start="+0x600" size="0x4">
329      <BitField name="IRQ_TYPE" start="0" size="32"/>
330    </Register>
331    <Register name="TP_GPIOA_SET" start="+0x604" size="0x4">
332      <BitField name="IRQ_TYPE" start="0" size="32"/>
333    </Register>
334    <Register name="TP_GPIOA_CLEAR" start="+0x608" size="0x4">
335      <BitField name="IRQ_TYPE" start="0" size="32"/>
336    </Register>
337    <Register name="TP_GPIOA_TOGGLE" start="+0x60c" size="0x4">
338      <BitField name="IRQ_TYPE" start="0" size="32"/>
339    </Register>
340    <Register name="TP_GPIOB_VALUE" start="+0x610" size="0x4">
341      <BitField name="IRQ_TYPE" start="0" size="32"/>
342    </Register>
343    <Register name="TP_GPIOB_SET" start="+0x614" size="0x4">
344      <BitField name="IRQ_TYPE" start="0" size="32"/>
345    </Register>
346    <Register name="TP_GPIOB_CLEAR" start="+0x618" size="0x4">
347      <BitField name="IRQ_TYPE" start="0" size="32"/>
348    </Register>
349    <Register name="TP_GPIOB_TOGGLE" start="+0x61c" size="0x4">
350      <BitField name="IRQ_TYPE" start="0" size="32"/>
351    </Register>
352    <Register name="TP_GPIOC_VALUE" start="+0x620" size="0x4">
353      <BitField name="IRQ_TYPE" start="0" size="32"/>
354    </Register>
355    <Register name="TP_GPIOC_SET" start="+0x624" size="0x4">
356      <BitField name="IRQ_TYPE" start="0" size="32"/>
357    </Register>
358    <Register name="TP_GPIOC_CLEAR" start="+0x628" size="0x4">
359      <BitField name="IRQ_TYPE" start="0" size="32"/>
360    </Register>
361    <Register name="TP_GPIOC_TOGGLE" start="+0x62c" size="0x4">
362      <BitField name="IRQ_TYPE" start="0" size="32"/>
363    </Register>
364    <Register name="TP_GPIOX_VALUE" start="+0x6d0" size="0x4">
365      <BitField name="IRQ_TYPE" start="0" size="32"/>
366    </Register>
367    <Register name="TP_GPIOX_SET" start="+0x6d4" size="0x4">
368      <BitField name="IRQ_TYPE" start="0" size="32"/>
369    </Register>
370    <Register name="TP_GPIOX_CLEAR" start="+0x6d8" size="0x4">
371      <BitField name="IRQ_TYPE" start="0" size="32"/>
372    </Register>
373    <Register name="TP_GPIOX_TOGGLE" start="+0x6dc" size="0x4">
374      <BitField name="IRQ_TYPE" start="0" size="32"/>
375    </Register>
376    <Register name="TP_GPIOY_VALUE" start="+0x6e0" size="0x4">
377      <BitField name="IRQ_TYPE" start="0" size="32"/>
378    </Register>
379    <Register name="TP_GPIOY_SET" start="+0x6e4" size="0x4">
380      <BitField name="IRQ_TYPE" start="0" size="32"/>
381    </Register>
382    <Register name="TP_GPIOY_CLEAR" start="+0x6e8" size="0x4">
383      <BitField name="IRQ_TYPE" start="0" size="32"/>
384    </Register>
385    <Register name="TP_GPIOY_TOGGLE" start="+0x6ec" size="0x4">
386      <BitField name="IRQ_TYPE" start="0" size="32"/>
387    </Register>
388    <Register name="TP_GPIOZ_VALUE" start="+0x6f0" size="0x4">
389      <BitField name="IRQ_TYPE" start="0" size="32"/>
390    </Register>
391    <Register name="TP_GPIOZ_SET" start="+0x6f4" size="0x4">
392      <BitField name="IRQ_TYPE" start="0" size="32"/>
393    </Register>
394    <Register name="TP_GPIOZ_CLEAR" start="+0x6f8" size="0x4">
395      <BitField name="IRQ_TYPE" start="0" size="32"/>
396    </Register>
397    <Register name="TP_GPIOZ_TOGGLE" start="+0x6fc" size="0x4">
398      <BitField name="IRQ_TYPE" start="0" size="32"/>
399    </Register>
400    <Register name="AS_GPIOA_VALUE" start="+0x700" size="0x4">
401      <BitField name="IRQ_ASYNC" start="0" size="32"/>
402    </Register>
403    <Register name="AS_GPIOA_SET" start="+0x704" size="0x4">
404      <BitField name="IRQ_ASYNC" start="0" size="32"/>
405    </Register>
406    <Register name="AS_GPIOA_CLEAR" start="+0x708" size="0x4">
407      <BitField name="IRQ_ASYNC" start="0" size="32"/>
408    </Register>
409    <Register name="AS_GPIOA_TOGGLE" start="+0x70c" size="0x4">
410      <BitField name="IRQ_ASYNC" start="0" size="32"/>
411    </Register>
412    <Register name="AS_GPIOB_VALUE" start="+0x710" size="0x4">
413      <BitField name="IRQ_ASYNC" start="0" size="32"/>
414    </Register>
415    <Register name="AS_GPIOB_SET" start="+0x714" size="0x4">
416      <BitField name="IRQ_ASYNC" start="0" size="32"/>
417    </Register>
418    <Register name="AS_GPIOB_CLEAR" start="+0x718" size="0x4">
419      <BitField name="IRQ_ASYNC" start="0" size="32"/>
420    </Register>
421    <Register name="AS_GPIOB_TOGGLE" start="+0x71c" size="0x4">
422      <BitField name="IRQ_ASYNC" start="0" size="32"/>
423    </Register>
424    <Register name="AS_GPIOC_VALUE" start="+0x720" size="0x4">
425      <BitField name="IRQ_ASYNC" start="0" size="32"/>
426    </Register>
427    <Register name="AS_GPIOC_SET" start="+0x724" size="0x4">
428      <BitField name="IRQ_ASYNC" start="0" size="32"/>
429    </Register>
430    <Register name="AS_GPIOC_CLEAR" start="+0x728" size="0x4">
431      <BitField name="IRQ_ASYNC" start="0" size="32"/>
432    </Register>
433    <Register name="AS_GPIOC_TOGGLE" start="+0x72c" size="0x4">
434      <BitField name="IRQ_ASYNC" start="0" size="32"/>
435    </Register>
436    <Register name="AS_GPIOX_VALUE" start="+0x7d0" size="0x4">
437      <BitField name="IRQ_ASYNC" start="0" size="32"/>
438    </Register>
439    <Register name="AS_GPIOX_SET" start="+0x7d4" size="0x4">
440      <BitField name="IRQ_ASYNC" start="0" size="32"/>
441    </Register>
442    <Register name="AS_GPIOX_CLEAR" start="+0x7d8" size="0x4">
443      <BitField name="IRQ_ASYNC" start="0" size="32"/>
444    </Register>
445    <Register name="AS_GPIOX_TOGGLE" start="+0x7dc" size="0x4">
446      <BitField name="IRQ_ASYNC" start="0" size="32"/>
447    </Register>
448    <Register name="AS_GPIOY_VALUE" start="+0x7e0" size="0x4">
449      <BitField name="IRQ_ASYNC" start="0" size="32"/>
450    </Register>
451    <Register name="AS_GPIOY_SET" start="+0x7e4" size="0x4">
452      <BitField name="IRQ_ASYNC" start="0" size="32"/>
453    </Register>
454    <Register name="AS_GPIOY_CLEAR" start="+0x7e8" size="0x4">
455      <BitField name="IRQ_ASYNC" start="0" size="32"/>
456    </Register>
457    <Register name="AS_GPIOY_TOGGLE" start="+0x7ec" size="0x4">
458      <BitField name="IRQ_ASYNC" start="0" size="32"/>
459    </Register>
460    <Register name="AS_GPIOZ_VALUE" start="+0x7f0" size="0x4">
461      <BitField name="IRQ_ASYNC" start="0" size="32"/>
462    </Register>
463    <Register name="AS_GPIOZ_SET" start="+0x7f4" size="0x4">
464      <BitField name="IRQ_ASYNC" start="0" size="32"/>
465    </Register>
466    <Register name="AS_GPIOZ_CLEAR" start="+0x7f8" size="0x4">
467      <BitField name="IRQ_ASYNC" start="0" size="32"/>
468    </Register>
469    <Register name="AS_GPIOZ_TOGGLE" start="+0x7fc" size="0x4">
470      <BitField name="IRQ_ASYNC" start="0" size="32"/>
471    </Register>
472  </RegisterGroup>
473  <RegisterGroup start="0xf0000000" name="GPIO0">
474    <Register name="DI_GPIOA_VALUE" start="+0x0" size="0x4">
475      <BitField name="INPUT" start="0" size="32"/>
476    </Register>
477    <Register name="DI_GPIOB_VALUE" start="+0x10" size="0x4">
478      <BitField name="INPUT" start="0" size="32"/>
479    </Register>
480    <Register name="DI_GPIOC_VALUE" start="+0x20" size="0x4">
481      <BitField name="INPUT" start="0" size="32"/>
482    </Register>
483    <Register name="DI_GPIOX_VALUE" start="+0xd0" size="0x4">
484      <BitField name="INPUT" start="0" size="32"/>
485    </Register>
486    <Register name="DI_GPIOY_VALUE" start="+0xe0" size="0x4">
487      <BitField name="INPUT" start="0" size="32"/>
488    </Register>
489    <Register name="DI_GPIOZ_VALUE" start="+0xf0" size="0x4">
490      <BitField name="INPUT" start="0" size="32"/>
491    </Register>
492    <Register name="DO_GPIOA_VALUE" start="+0x100" size="0x4">
493      <BitField name="OUTPUT" start="0" size="32"/>
494    </Register>
495    <Register name="DO_GPIOA_SET" start="+0x104" size="0x4">
496      <BitField name="OUTPUT" start="0" size="32"/>
497    </Register>
498    <Register name="DO_GPIOA_CLEAR" start="+0x108" size="0x4">
499      <BitField name="OUTPUT" start="0" size="32"/>
500    </Register>
501    <Register name="DO_GPIOA_TOGGLE" start="+0x10c" size="0x4">
502      <BitField name="OUTPUT" start="0" size="32"/>
503    </Register>
504    <Register name="DO_GPIOB_VALUE" start="+0x110" size="0x4">
505      <BitField name="OUTPUT" start="0" size="32"/>
506    </Register>
507    <Register name="DO_GPIOB_SET" start="+0x114" size="0x4">
508      <BitField name="OUTPUT" start="0" size="32"/>
509    </Register>
510    <Register name="DO_GPIOB_CLEAR" start="+0x118" size="0x4">
511      <BitField name="OUTPUT" start="0" size="32"/>
512    </Register>
513    <Register name="DO_GPIOB_TOGGLE" start="+0x11c" size="0x4">
514      <BitField name="OUTPUT" start="0" size="32"/>
515    </Register>
516    <Register name="DO_GPIOC_VALUE" start="+0x120" size="0x4">
517      <BitField name="OUTPUT" start="0" size="32"/>
518    </Register>
519    <Register name="DO_GPIOC_SET" start="+0x124" size="0x4">
520      <BitField name="OUTPUT" start="0" size="32"/>
521    </Register>
522    <Register name="DO_GPIOC_CLEAR" start="+0x128" size="0x4">
523      <BitField name="OUTPUT" start="0" size="32"/>
524    </Register>
525    <Register name="DO_GPIOC_TOGGLE" start="+0x12c" size="0x4">
526      <BitField name="OUTPUT" start="0" size="32"/>
527    </Register>
528    <Register name="DO_GPIOX_VALUE" start="+0x1d0" size="0x4">
529      <BitField name="OUTPUT" start="0" size="32"/>
530    </Register>
531    <Register name="DO_GPIOX_SET" start="+0x1d4" size="0x4">
532      <BitField name="OUTPUT" start="0" size="32"/>
533    </Register>
534    <Register name="DO_GPIOX_CLEAR" start="+0x1d8" size="0x4">
535      <BitField name="OUTPUT" start="0" size="32"/>
536    </Register>
537    <Register name="DO_GPIOX_TOGGLE" start="+0x1dc" size="0x4">
538      <BitField name="OUTPUT" start="0" size="32"/>
539    </Register>
540    <Register name="DO_GPIOY_VALUE" start="+0x1e0" size="0x4">
541      <BitField name="OUTPUT" start="0" size="32"/>
542    </Register>
543    <Register name="DO_GPIOY_SET" start="+0x1e4" size="0x4">
544      <BitField name="OUTPUT" start="0" size="32"/>
545    </Register>
546    <Register name="DO_GPIOY_CLEAR" start="+0x1e8" size="0x4">
547      <BitField name="OUTPUT" start="0" size="32"/>
548    </Register>
549    <Register name="DO_GPIOY_TOGGLE" start="+0x1ec" size="0x4">
550      <BitField name="OUTPUT" start="0" size="32"/>
551    </Register>
552    <Register name="DO_GPIOZ_VALUE" start="+0x1f0" size="0x4">
553      <BitField name="OUTPUT" start="0" size="32"/>
554    </Register>
555    <Register name="DO_GPIOZ_SET" start="+0x1f4" size="0x4">
556      <BitField name="OUTPUT" start="0" size="32"/>
557    </Register>
558    <Register name="DO_GPIOZ_CLEAR" start="+0x1f8" size="0x4">
559      <BitField name="OUTPUT" start="0" size="32"/>
560    </Register>
561    <Register name="DO_GPIOZ_TOGGLE" start="+0x1fc" size="0x4">
562      <BitField name="OUTPUT" start="0" size="32"/>
563    </Register>
564    <Register name="OE_GPIOA_VALUE" start="+0x200" size="0x4">
565      <BitField name="DIRECTION" start="0" size="32"/>
566    </Register>
567    <Register name="OE_GPIOA_SET" start="+0x204" size="0x4">
568      <BitField name="DIRECTION" start="0" size="32"/>
569    </Register>
570    <Register name="OE_GPIOA_CLEAR" start="+0x208" size="0x4">
571      <BitField name="DIRECTION" start="0" size="32"/>
572    </Register>
573    <Register name="OE_GPIOA_TOGGLE" start="+0x20c" size="0x4">
574      <BitField name="DIRECTION" start="0" size="32"/>
575    </Register>
576    <Register name="OE_GPIOB_VALUE" start="+0x210" size="0x4">
577      <BitField name="DIRECTION" start="0" size="32"/>
578    </Register>
579    <Register name="OE_GPIOB_SET" start="+0x214" size="0x4">
580      <BitField name="DIRECTION" start="0" size="32"/>
581    </Register>
582    <Register name="OE_GPIOB_CLEAR" start="+0x218" size="0x4">
583      <BitField name="DIRECTION" start="0" size="32"/>
584    </Register>
585    <Register name="OE_GPIOB_TOGGLE" start="+0x21c" size="0x4">
586      <BitField name="DIRECTION" start="0" size="32"/>
587    </Register>
588    <Register name="OE_GPIOC_VALUE" start="+0x220" size="0x4">
589      <BitField name="DIRECTION" start="0" size="32"/>
590    </Register>
591    <Register name="OE_GPIOC_SET" start="+0x224" size="0x4">
592      <BitField name="DIRECTION" start="0" size="32"/>
593    </Register>
594    <Register name="OE_GPIOC_CLEAR" start="+0x228" size="0x4">
595      <BitField name="DIRECTION" start="0" size="32"/>
596    </Register>
597    <Register name="OE_GPIOC_TOGGLE" start="+0x22c" size="0x4">
598      <BitField name="DIRECTION" start="0" size="32"/>
599    </Register>
600    <Register name="OE_GPIOX_VALUE" start="+0x2d0" size="0x4">
601      <BitField name="DIRECTION" start="0" size="32"/>
602    </Register>
603    <Register name="OE_GPIOX_SET" start="+0x2d4" size="0x4">
604      <BitField name="DIRECTION" start="0" size="32"/>
605    </Register>
606    <Register name="OE_GPIOX_CLEAR" start="+0x2d8" size="0x4">
607      <BitField name="DIRECTION" start="0" size="32"/>
608    </Register>
609    <Register name="OE_GPIOX_TOGGLE" start="+0x2dc" size="0x4">
610      <BitField name="DIRECTION" start="0" size="32"/>
611    </Register>
612    <Register name="OE_GPIOY_VALUE" start="+0x2e0" size="0x4">
613      <BitField name="DIRECTION" start="0" size="32"/>
614    </Register>
615    <Register name="OE_GPIOY_SET" start="+0x2e4" size="0x4">
616      <BitField name="DIRECTION" start="0" size="32"/>
617    </Register>
618    <Register name="OE_GPIOY_CLEAR" start="+0x2e8" size="0x4">
619      <BitField name="DIRECTION" start="0" size="32"/>
620    </Register>
621    <Register name="OE_GPIOY_TOGGLE" start="+0x2ec" size="0x4">
622      <BitField name="DIRECTION" start="0" size="32"/>
623    </Register>
624    <Register name="OE_GPIOZ_VALUE" start="+0x2f0" size="0x4">
625      <BitField name="DIRECTION" start="0" size="32"/>
626    </Register>
627    <Register name="OE_GPIOZ_SET" start="+0x2f4" size="0x4">
628      <BitField name="DIRECTION" start="0" size="32"/>
629    </Register>
630    <Register name="OE_GPIOZ_CLEAR" start="+0x2f8" size="0x4">
631      <BitField name="DIRECTION" start="0" size="32"/>
632    </Register>
633    <Register name="OE_GPIOZ_TOGGLE" start="+0x2fc" size="0x4">
634      <BitField name="DIRECTION" start="0" size="32"/>
635    </Register>
636    <Register name="IF_GPIOA_VALUE" start="+0x300" size="0x4">
637      <BitField name="IRQ_FLAG" start="0" size="32"/>
638    </Register>
639    <Register name="IF_GPIOB_VALUE" start="+0x310" size="0x4">
640      <BitField name="IRQ_FLAG" start="0" size="32"/>
641    </Register>
642    <Register name="IF_GPIOC_VALUE" start="+0x320" size="0x4">
643      <BitField name="IRQ_FLAG" start="0" size="32"/>
644    </Register>
645    <Register name="IF_GPIOX_VALUE" start="+0x3d0" size="0x4">
646      <BitField name="IRQ_FLAG" start="0" size="32"/>
647    </Register>
648    <Register name="IF_GPIOY_VALUE" start="+0x3e0" size="0x4">
649      <BitField name="IRQ_FLAG" start="0" size="32"/>
650    </Register>
651    <Register name="IF_GPIOZ_VALUE" start="+0x3f0" size="0x4">
652      <BitField name="IRQ_FLAG" start="0" size="32"/>
653    </Register>
654    <Register name="IE_GPIOA_VALUE" start="+0x400" size="0x4">
655      <BitField name="IRQ_EN" start="0" size="32"/>
656    </Register>
657    <Register name="IE_GPIOA_SET" start="+0x404" size="0x4">
658      <BitField name="IRQ_EN" start="0" size="32"/>
659    </Register>
660    <Register name="IE_GPIOA_CLEAR" start="+0x408" size="0x4">
661      <BitField name="IRQ_EN" start="0" size="32"/>
662    </Register>
663    <Register name="IE_GPIOA_TOGGLE" start="+0x40c" size="0x4">
664      <BitField name="IRQ_EN" start="0" size="32"/>
665    </Register>
666    <Register name="IE_GPIOB_VALUE" start="+0x410" size="0x4">
667      <BitField name="IRQ_EN" start="0" size="32"/>
668    </Register>
669    <Register name="IE_GPIOB_SET" start="+0x414" size="0x4">
670      <BitField name="IRQ_EN" start="0" size="32"/>
671    </Register>
672    <Register name="IE_GPIOB_CLEAR" start="+0x418" size="0x4">
673      <BitField name="IRQ_EN" start="0" size="32"/>
674    </Register>
675    <Register name="IE_GPIOB_TOGGLE" start="+0x41c" size="0x4">
676      <BitField name="IRQ_EN" start="0" size="32"/>
677    </Register>
678    <Register name="IE_GPIOC_VALUE" start="+0x420" size="0x4">
679      <BitField name="IRQ_EN" start="0" size="32"/>
680    </Register>
681    <Register name="IE_GPIOC_SET" start="+0x424" size="0x4">
682      <BitField name="IRQ_EN" start="0" size="32"/>
683    </Register>
684    <Register name="IE_GPIOC_CLEAR" start="+0x428" size="0x4">
685      <BitField name="IRQ_EN" start="0" size="32"/>
686    </Register>
687    <Register name="IE_GPIOC_TOGGLE" start="+0x42c" size="0x4">
688      <BitField name="IRQ_EN" start="0" size="32"/>
689    </Register>
690    <Register name="IE_GPIOX_VALUE" start="+0x4d0" size="0x4">
691      <BitField name="IRQ_EN" start="0" size="32"/>
692    </Register>
693    <Register name="IE_GPIOX_SET" start="+0x4d4" size="0x4">
694      <BitField name="IRQ_EN" start="0" size="32"/>
695    </Register>
696    <Register name="IE_GPIOX_CLEAR" start="+0x4d8" size="0x4">
697      <BitField name="IRQ_EN" start="0" size="32"/>
698    </Register>
699    <Register name="IE_GPIOX_TOGGLE" start="+0x4dc" size="0x4">
700      <BitField name="IRQ_EN" start="0" size="32"/>
701    </Register>
702    <Register name="IE_GPIOY_VALUE" start="+0x4e0" size="0x4">
703      <BitField name="IRQ_EN" start="0" size="32"/>
704    </Register>
705    <Register name="IE_GPIOY_SET" start="+0x4e4" size="0x4">
706      <BitField name="IRQ_EN" start="0" size="32"/>
707    </Register>
708    <Register name="IE_GPIOY_CLEAR" start="+0x4e8" size="0x4">
709      <BitField name="IRQ_EN" start="0" size="32"/>
710    </Register>
711    <Register name="IE_GPIOY_TOGGLE" start="+0x4ec" size="0x4">
712      <BitField name="IRQ_EN" start="0" size="32"/>
713    </Register>
714    <Register name="IE_GPIOZ_VALUE" start="+0x4f0" size="0x4">
715      <BitField name="IRQ_EN" start="0" size="32"/>
716    </Register>
717    <Register name="IE_GPIOZ_SET" start="+0x4f4" size="0x4">
718      <BitField name="IRQ_EN" start="0" size="32"/>
719    </Register>
720    <Register name="IE_GPIOZ_CLEAR" start="+0x4f8" size="0x4">
721      <BitField name="IRQ_EN" start="0" size="32"/>
722    </Register>
723    <Register name="IE_GPIOZ_TOGGLE" start="+0x4fc" size="0x4">
724      <BitField name="IRQ_EN" start="0" size="32"/>
725    </Register>
726    <Register name="PL_GPIOA_VALUE" start="+0x500" size="0x4">
727      <BitField name="IRQ_POL" start="0" size="32"/>
728    </Register>
729    <Register name="PL_GPIOA_SET" start="+0x504" size="0x4">
730      <BitField name="IRQ_POL" start="0" size="32"/>
731    </Register>
732    <Register name="PL_GPIOA_CLEAR" start="+0x508" size="0x4">
733      <BitField name="IRQ_POL" start="0" size="32"/>
734    </Register>
735    <Register name="PL_GPIOA_TOGGLE" start="+0x50c" size="0x4">
736      <BitField name="IRQ_POL" start="0" size="32"/>
737    </Register>
738    <Register name="PL_GPIOB_VALUE" start="+0x510" size="0x4">
739      <BitField name="IRQ_POL" start="0" size="32"/>
740    </Register>
741    <Register name="PL_GPIOB_SET" start="+0x514" size="0x4">
742      <BitField name="IRQ_POL" start="0" size="32"/>
743    </Register>
744    <Register name="PL_GPIOB_CLEAR" start="+0x518" size="0x4">
745      <BitField name="IRQ_POL" start="0" size="32"/>
746    </Register>
747    <Register name="PL_GPIOB_TOGGLE" start="+0x51c" size="0x4">
748      <BitField name="IRQ_POL" start="0" size="32"/>
749    </Register>
750    <Register name="PL_GPIOC_VALUE" start="+0x520" size="0x4">
751      <BitField name="IRQ_POL" start="0" size="32"/>
752    </Register>
753    <Register name="PL_GPIOC_SET" start="+0x524" size="0x4">
754      <BitField name="IRQ_POL" start="0" size="32"/>
755    </Register>
756    <Register name="PL_GPIOC_CLEAR" start="+0x528" size="0x4">
757      <BitField name="IRQ_POL" start="0" size="32"/>
758    </Register>
759    <Register name="PL_GPIOC_TOGGLE" start="+0x52c" size="0x4">
760      <BitField name="IRQ_POL" start="0" size="32"/>
761    </Register>
762    <Register name="PL_GPIOX_VALUE" start="+0x5d0" size="0x4">
763      <BitField name="IRQ_POL" start="0" size="32"/>
764    </Register>
765    <Register name="PL_GPIOX_SET" start="+0x5d4" size="0x4">
766      <BitField name="IRQ_POL" start="0" size="32"/>
767    </Register>
768    <Register name="PL_GPIOX_CLEAR" start="+0x5d8" size="0x4">
769      <BitField name="IRQ_POL" start="0" size="32"/>
770    </Register>
771    <Register name="PL_GPIOX_TOGGLE" start="+0x5dc" size="0x4">
772      <BitField name="IRQ_POL" start="0" size="32"/>
773    </Register>
774    <Register name="PL_GPIOY_VALUE" start="+0x5e0" size="0x4">
775      <BitField name="IRQ_POL" start="0" size="32"/>
776    </Register>
777    <Register name="PL_GPIOY_SET" start="+0x5e4" size="0x4">
778      <BitField name="IRQ_POL" start="0" size="32"/>
779    </Register>
780    <Register name="PL_GPIOY_CLEAR" start="+0x5e8" size="0x4">
781      <BitField name="IRQ_POL" start="0" size="32"/>
782    </Register>
783    <Register name="PL_GPIOY_TOGGLE" start="+0x5ec" size="0x4">
784      <BitField name="IRQ_POL" start="0" size="32"/>
785    </Register>
786    <Register name="PL_GPIOZ_VALUE" start="+0x5f0" size="0x4">
787      <BitField name="IRQ_POL" start="0" size="32"/>
788    </Register>
789    <Register name="PL_GPIOZ_SET" start="+0x5f4" size="0x4">
790      <BitField name="IRQ_POL" start="0" size="32"/>
791    </Register>
792    <Register name="PL_GPIOZ_CLEAR" start="+0x5f8" size="0x4">
793      <BitField name="IRQ_POL" start="0" size="32"/>
794    </Register>
795    <Register name="PL_GPIOZ_TOGGLE" start="+0x5fc" size="0x4">
796      <BitField name="IRQ_POL" start="0" size="32"/>
797    </Register>
798    <Register name="TP_GPIOA_VALUE" start="+0x600" size="0x4">
799      <BitField name="IRQ_TYPE" start="0" size="32"/>
800    </Register>
801    <Register name="TP_GPIOA_SET" start="+0x604" size="0x4">
802      <BitField name="IRQ_TYPE" start="0" size="32"/>
803    </Register>
804    <Register name="TP_GPIOA_CLEAR" start="+0x608" size="0x4">
805      <BitField name="IRQ_TYPE" start="0" size="32"/>
806    </Register>
807    <Register name="TP_GPIOA_TOGGLE" start="+0x60c" size="0x4">
808      <BitField name="IRQ_TYPE" start="0" size="32"/>
809    </Register>
810    <Register name="TP_GPIOB_VALUE" start="+0x610" size="0x4">
811      <BitField name="IRQ_TYPE" start="0" size="32"/>
812    </Register>
813    <Register name="TP_GPIOB_SET" start="+0x614" size="0x4">
814      <BitField name="IRQ_TYPE" start="0" size="32"/>
815    </Register>
816    <Register name="TP_GPIOB_CLEAR" start="+0x618" size="0x4">
817      <BitField name="IRQ_TYPE" start="0" size="32"/>
818    </Register>
819    <Register name="TP_GPIOB_TOGGLE" start="+0x61c" size="0x4">
820      <BitField name="IRQ_TYPE" start="0" size="32"/>
821    </Register>
822    <Register name="TP_GPIOC_VALUE" start="+0x620" size="0x4">
823      <BitField name="IRQ_TYPE" start="0" size="32"/>
824    </Register>
825    <Register name="TP_GPIOC_SET" start="+0x624" size="0x4">
826      <BitField name="IRQ_TYPE" start="0" size="32"/>
827    </Register>
828    <Register name="TP_GPIOC_CLEAR" start="+0x628" size="0x4">
829      <BitField name="IRQ_TYPE" start="0" size="32"/>
830    </Register>
831    <Register name="TP_GPIOC_TOGGLE" start="+0x62c" size="0x4">
832      <BitField name="IRQ_TYPE" start="0" size="32"/>
833    </Register>
834    <Register name="TP_GPIOX_VALUE" start="+0x6d0" size="0x4">
835      <BitField name="IRQ_TYPE" start="0" size="32"/>
836    </Register>
837    <Register name="TP_GPIOX_SET" start="+0x6d4" size="0x4">
838      <BitField name="IRQ_TYPE" start="0" size="32"/>
839    </Register>
840    <Register name="TP_GPIOX_CLEAR" start="+0x6d8" size="0x4">
841      <BitField name="IRQ_TYPE" start="0" size="32"/>
842    </Register>
843    <Register name="TP_GPIOX_TOGGLE" start="+0x6dc" size="0x4">
844      <BitField name="IRQ_TYPE" start="0" size="32"/>
845    </Register>
846    <Register name="TP_GPIOY_VALUE" start="+0x6e0" size="0x4">
847      <BitField name="IRQ_TYPE" start="0" size="32"/>
848    </Register>
849    <Register name="TP_GPIOY_SET" start="+0x6e4" size="0x4">
850      <BitField name="IRQ_TYPE" start="0" size="32"/>
851    </Register>
852    <Register name="TP_GPIOY_CLEAR" start="+0x6e8" size="0x4">
853      <BitField name="IRQ_TYPE" start="0" size="32"/>
854    </Register>
855    <Register name="TP_GPIOY_TOGGLE" start="+0x6ec" size="0x4">
856      <BitField name="IRQ_TYPE" start="0" size="32"/>
857    </Register>
858    <Register name="TP_GPIOZ_VALUE" start="+0x6f0" size="0x4">
859      <BitField name="IRQ_TYPE" start="0" size="32"/>
860    </Register>
861    <Register name="TP_GPIOZ_SET" start="+0x6f4" size="0x4">
862      <BitField name="IRQ_TYPE" start="0" size="32"/>
863    </Register>
864    <Register name="TP_GPIOZ_CLEAR" start="+0x6f8" size="0x4">
865      <BitField name="IRQ_TYPE" start="0" size="32"/>
866    </Register>
867    <Register name="TP_GPIOZ_TOGGLE" start="+0x6fc" size="0x4">
868      <BitField name="IRQ_TYPE" start="0" size="32"/>
869    </Register>
870    <Register name="AS_GPIOA_VALUE" start="+0x700" size="0x4">
871      <BitField name="IRQ_ASYNC" start="0" size="32"/>
872    </Register>
873    <Register name="AS_GPIOA_SET" start="+0x704" size="0x4">
874      <BitField name="IRQ_ASYNC" start="0" size="32"/>
875    </Register>
876    <Register name="AS_GPIOA_CLEAR" start="+0x708" size="0x4">
877      <BitField name="IRQ_ASYNC" start="0" size="32"/>
878    </Register>
879    <Register name="AS_GPIOA_TOGGLE" start="+0x70c" size="0x4">
880      <BitField name="IRQ_ASYNC" start="0" size="32"/>
881    </Register>
882    <Register name="AS_GPIOB_VALUE" start="+0x710" size="0x4">
883      <BitField name="IRQ_ASYNC" start="0" size="32"/>
884    </Register>
885    <Register name="AS_GPIOB_SET" start="+0x714" size="0x4">
886      <BitField name="IRQ_ASYNC" start="0" size="32"/>
887    </Register>
888    <Register name="AS_GPIOB_CLEAR" start="+0x718" size="0x4">
889      <BitField name="IRQ_ASYNC" start="0" size="32"/>
890    </Register>
891    <Register name="AS_GPIOB_TOGGLE" start="+0x71c" size="0x4">
892      <BitField name="IRQ_ASYNC" start="0" size="32"/>
893    </Register>
894    <Register name="AS_GPIOC_VALUE" start="+0x720" size="0x4">
895      <BitField name="IRQ_ASYNC" start="0" size="32"/>
896    </Register>
897    <Register name="AS_GPIOC_SET" start="+0x724" size="0x4">
898      <BitField name="IRQ_ASYNC" start="0" size="32"/>
899    </Register>
900    <Register name="AS_GPIOC_CLEAR" start="+0x728" size="0x4">
901      <BitField name="IRQ_ASYNC" start="0" size="32"/>
902    </Register>
903    <Register name="AS_GPIOC_TOGGLE" start="+0x72c" size="0x4">
904      <BitField name="IRQ_ASYNC" start="0" size="32"/>
905    </Register>
906    <Register name="AS_GPIOX_VALUE" start="+0x7d0" size="0x4">
907      <BitField name="IRQ_ASYNC" start="0" size="32"/>
908    </Register>
909    <Register name="AS_GPIOX_SET" start="+0x7d4" size="0x4">
910      <BitField name="IRQ_ASYNC" start="0" size="32"/>
911    </Register>
912    <Register name="AS_GPIOX_CLEAR" start="+0x7d8" size="0x4">
913      <BitField name="IRQ_ASYNC" start="0" size="32"/>
914    </Register>
915    <Register name="AS_GPIOX_TOGGLE" start="+0x7dc" size="0x4">
916      <BitField name="IRQ_ASYNC" start="0" size="32"/>
917    </Register>
918    <Register name="AS_GPIOY_VALUE" start="+0x7e0" size="0x4">
919      <BitField name="IRQ_ASYNC" start="0" size="32"/>
920    </Register>
921    <Register name="AS_GPIOY_SET" start="+0x7e4" size="0x4">
922      <BitField name="IRQ_ASYNC" start="0" size="32"/>
923    </Register>
924    <Register name="AS_GPIOY_CLEAR" start="+0x7e8" size="0x4">
925      <BitField name="IRQ_ASYNC" start="0" size="32"/>
926    </Register>
927    <Register name="AS_GPIOY_TOGGLE" start="+0x7ec" size="0x4">
928      <BitField name="IRQ_ASYNC" start="0" size="32"/>
929    </Register>
930    <Register name="AS_GPIOZ_VALUE" start="+0x7f0" size="0x4">
931      <BitField name="IRQ_ASYNC" start="0" size="32"/>
932    </Register>
933    <Register name="AS_GPIOZ_SET" start="+0x7f4" size="0x4">
934      <BitField name="IRQ_ASYNC" start="0" size="32"/>
935    </Register>
936    <Register name="AS_GPIOZ_CLEAR" start="+0x7f8" size="0x4">
937      <BitField name="IRQ_ASYNC" start="0" size="32"/>
938    </Register>
939    <Register name="AS_GPIOZ_TOGGLE" start="+0x7fc" size="0x4">
940      <BitField name="IRQ_ASYNC" start="0" size="32"/>
941    </Register>
942  </RegisterGroup>
943  <RegisterGroup start="0xf40dc000" name="PGPIO">
944    <Register name="DI_GPIOA_VALUE" start="+0x0" size="0x4">
945      <BitField name="INPUT" start="0" size="32"/>
946    </Register>
947    <Register name="DI_GPIOB_VALUE" start="+0x10" size="0x4">
948      <BitField name="INPUT" start="0" size="32"/>
949    </Register>
950    <Register name="DI_GPIOC_VALUE" start="+0x20" size="0x4">
951      <BitField name="INPUT" start="0" size="32"/>
952    </Register>
953    <Register name="DI_GPIOX_VALUE" start="+0xd0" size="0x4">
954      <BitField name="INPUT" start="0" size="32"/>
955    </Register>
956    <Register name="DI_GPIOY_VALUE" start="+0xe0" size="0x4">
957      <BitField name="INPUT" start="0" size="32"/>
958    </Register>
959    <Register name="DI_GPIOZ_VALUE" start="+0xf0" size="0x4">
960      <BitField name="INPUT" start="0" size="32"/>
961    </Register>
962    <Register name="DO_GPIOA_VALUE" start="+0x100" size="0x4">
963      <BitField name="OUTPUT" start="0" size="32"/>
964    </Register>
965    <Register name="DO_GPIOA_SET" start="+0x104" size="0x4">
966      <BitField name="OUTPUT" start="0" size="32"/>
967    </Register>
968    <Register name="DO_GPIOA_CLEAR" start="+0x108" size="0x4">
969      <BitField name="OUTPUT" start="0" size="32"/>
970    </Register>
971    <Register name="DO_GPIOA_TOGGLE" start="+0x10c" size="0x4">
972      <BitField name="OUTPUT" start="0" size="32"/>
973    </Register>
974    <Register name="DO_GPIOB_VALUE" start="+0x110" size="0x4">
975      <BitField name="OUTPUT" start="0" size="32"/>
976    </Register>
977    <Register name="DO_GPIOB_SET" start="+0x114" size="0x4">
978      <BitField name="OUTPUT" start="0" size="32"/>
979    </Register>
980    <Register name="DO_GPIOB_CLEAR" start="+0x118" size="0x4">
981      <BitField name="OUTPUT" start="0" size="32"/>
982    </Register>
983    <Register name="DO_GPIOB_TOGGLE" start="+0x11c" size="0x4">
984      <BitField name="OUTPUT" start="0" size="32"/>
985    </Register>
986    <Register name="DO_GPIOC_VALUE" start="+0x120" size="0x4">
987      <BitField name="OUTPUT" start="0" size="32"/>
988    </Register>
989    <Register name="DO_GPIOC_SET" start="+0x124" size="0x4">
990      <BitField name="OUTPUT" start="0" size="32"/>
991    </Register>
992    <Register name="DO_GPIOC_CLEAR" start="+0x128" size="0x4">
993      <BitField name="OUTPUT" start="0" size="32"/>
994    </Register>
995    <Register name="DO_GPIOC_TOGGLE" start="+0x12c" size="0x4">
996      <BitField name="OUTPUT" start="0" size="32"/>
997    </Register>
998    <Register name="DO_GPIOX_VALUE" start="+0x1d0" size="0x4">
999      <BitField name="OUTPUT" start="0" size="32"/>
1000    </Register>
1001    <Register name="DO_GPIOX_SET" start="+0x1d4" size="0x4">
1002      <BitField name="OUTPUT" start="0" size="32"/>
1003    </Register>
1004    <Register name="DO_GPIOX_CLEAR" start="+0x1d8" size="0x4">
1005      <BitField name="OUTPUT" start="0" size="32"/>
1006    </Register>
1007    <Register name="DO_GPIOX_TOGGLE" start="+0x1dc" size="0x4">
1008      <BitField name="OUTPUT" start="0" size="32"/>
1009    </Register>
1010    <Register name="DO_GPIOY_VALUE" start="+0x1e0" size="0x4">
1011      <BitField name="OUTPUT" start="0" size="32"/>
1012    </Register>
1013    <Register name="DO_GPIOY_SET" start="+0x1e4" size="0x4">
1014      <BitField name="OUTPUT" start="0" size="32"/>
1015    </Register>
1016    <Register name="DO_GPIOY_CLEAR" start="+0x1e8" size="0x4">
1017      <BitField name="OUTPUT" start="0" size="32"/>
1018    </Register>
1019    <Register name="DO_GPIOY_TOGGLE" start="+0x1ec" size="0x4">
1020      <BitField name="OUTPUT" start="0" size="32"/>
1021    </Register>
1022    <Register name="DO_GPIOZ_VALUE" start="+0x1f0" size="0x4">
1023      <BitField name="OUTPUT" start="0" size="32"/>
1024    </Register>
1025    <Register name="DO_GPIOZ_SET" start="+0x1f4" size="0x4">
1026      <BitField name="OUTPUT" start="0" size="32"/>
1027    </Register>
1028    <Register name="DO_GPIOZ_CLEAR" start="+0x1f8" size="0x4">
1029      <BitField name="OUTPUT" start="0" size="32"/>
1030    </Register>
1031    <Register name="DO_GPIOZ_TOGGLE" start="+0x1fc" size="0x4">
1032      <BitField name="OUTPUT" start="0" size="32"/>
1033    </Register>
1034    <Register name="OE_GPIOA_VALUE" start="+0x200" size="0x4">
1035      <BitField name="DIRECTION" start="0" size="32"/>
1036    </Register>
1037    <Register name="OE_GPIOA_SET" start="+0x204" size="0x4">
1038      <BitField name="DIRECTION" start="0" size="32"/>
1039    </Register>
1040    <Register name="OE_GPIOA_CLEAR" start="+0x208" size="0x4">
1041      <BitField name="DIRECTION" start="0" size="32"/>
1042    </Register>
1043    <Register name="OE_GPIOA_TOGGLE" start="+0x20c" size="0x4">
1044      <BitField name="DIRECTION" start="0" size="32"/>
1045    </Register>
1046    <Register name="OE_GPIOB_VALUE" start="+0x210" size="0x4">
1047      <BitField name="DIRECTION" start="0" size="32"/>
1048    </Register>
1049    <Register name="OE_GPIOB_SET" start="+0x214" size="0x4">
1050      <BitField name="DIRECTION" start="0" size="32"/>
1051    </Register>
1052    <Register name="OE_GPIOB_CLEAR" start="+0x218" size="0x4">
1053      <BitField name="DIRECTION" start="0" size="32"/>
1054    </Register>
1055    <Register name="OE_GPIOB_TOGGLE" start="+0x21c" size="0x4">
1056      <BitField name="DIRECTION" start="0" size="32"/>
1057    </Register>
1058    <Register name="OE_GPIOC_VALUE" start="+0x220" size="0x4">
1059      <BitField name="DIRECTION" start="0" size="32"/>
1060    </Register>
1061    <Register name="OE_GPIOC_SET" start="+0x224" size="0x4">
1062      <BitField name="DIRECTION" start="0" size="32"/>
1063    </Register>
1064    <Register name="OE_GPIOC_CLEAR" start="+0x228" size="0x4">
1065      <BitField name="DIRECTION" start="0" size="32"/>
1066    </Register>
1067    <Register name="OE_GPIOC_TOGGLE" start="+0x22c" size="0x4">
1068      <BitField name="DIRECTION" start="0" size="32"/>
1069    </Register>
1070    <Register name="OE_GPIOX_VALUE" start="+0x2d0" size="0x4">
1071      <BitField name="DIRECTION" start="0" size="32"/>
1072    </Register>
1073    <Register name="OE_GPIOX_SET" start="+0x2d4" size="0x4">
1074      <BitField name="DIRECTION" start="0" size="32"/>
1075    </Register>
1076    <Register name="OE_GPIOX_CLEAR" start="+0x2d8" size="0x4">
1077      <BitField name="DIRECTION" start="0" size="32"/>
1078    </Register>
1079    <Register name="OE_GPIOX_TOGGLE" start="+0x2dc" size="0x4">
1080      <BitField name="DIRECTION" start="0" size="32"/>
1081    </Register>
1082    <Register name="OE_GPIOY_VALUE" start="+0x2e0" size="0x4">
1083      <BitField name="DIRECTION" start="0" size="32"/>
1084    </Register>
1085    <Register name="OE_GPIOY_SET" start="+0x2e4" size="0x4">
1086      <BitField name="DIRECTION" start="0" size="32"/>
1087    </Register>
1088    <Register name="OE_GPIOY_CLEAR" start="+0x2e8" size="0x4">
1089      <BitField name="DIRECTION" start="0" size="32"/>
1090    </Register>
1091    <Register name="OE_GPIOY_TOGGLE" start="+0x2ec" size="0x4">
1092      <BitField name="DIRECTION" start="0" size="32"/>
1093    </Register>
1094    <Register name="OE_GPIOZ_VALUE" start="+0x2f0" size="0x4">
1095      <BitField name="DIRECTION" start="0" size="32"/>
1096    </Register>
1097    <Register name="OE_GPIOZ_SET" start="+0x2f4" size="0x4">
1098      <BitField name="DIRECTION" start="0" size="32"/>
1099    </Register>
1100    <Register name="OE_GPIOZ_CLEAR" start="+0x2f8" size="0x4">
1101      <BitField name="DIRECTION" start="0" size="32"/>
1102    </Register>
1103    <Register name="OE_GPIOZ_TOGGLE" start="+0x2fc" size="0x4">
1104      <BitField name="DIRECTION" start="0" size="32"/>
1105    </Register>
1106    <Register name="IF_GPIOA_VALUE" start="+0x300" size="0x4">
1107      <BitField name="IRQ_FLAG" start="0" size="32"/>
1108    </Register>
1109    <Register name="IF_GPIOB_VALUE" start="+0x310" size="0x4">
1110      <BitField name="IRQ_FLAG" start="0" size="32"/>
1111    </Register>
1112    <Register name="IF_GPIOC_VALUE" start="+0x320" size="0x4">
1113      <BitField name="IRQ_FLAG" start="0" size="32"/>
1114    </Register>
1115    <Register name="IF_GPIOX_VALUE" start="+0x3d0" size="0x4">
1116      <BitField name="IRQ_FLAG" start="0" size="32"/>
1117    </Register>
1118    <Register name="IF_GPIOY_VALUE" start="+0x3e0" size="0x4">
1119      <BitField name="IRQ_FLAG" start="0" size="32"/>
1120    </Register>
1121    <Register name="IF_GPIOZ_VALUE" start="+0x3f0" size="0x4">
1122      <BitField name="IRQ_FLAG" start="0" size="32"/>
1123    </Register>
1124    <Register name="IE_GPIOA_VALUE" start="+0x400" size="0x4">
1125      <BitField name="IRQ_EN" start="0" size="32"/>
1126    </Register>
1127    <Register name="IE_GPIOA_SET" start="+0x404" size="0x4">
1128      <BitField name="IRQ_EN" start="0" size="32"/>
1129    </Register>
1130    <Register name="IE_GPIOA_CLEAR" start="+0x408" size="0x4">
1131      <BitField name="IRQ_EN" start="0" size="32"/>
1132    </Register>
1133    <Register name="IE_GPIOA_TOGGLE" start="+0x40c" size="0x4">
1134      <BitField name="IRQ_EN" start="0" size="32"/>
1135    </Register>
1136    <Register name="IE_GPIOB_VALUE" start="+0x410" size="0x4">
1137      <BitField name="IRQ_EN" start="0" size="32"/>
1138    </Register>
1139    <Register name="IE_GPIOB_SET" start="+0x414" size="0x4">
1140      <BitField name="IRQ_EN" start="0" size="32"/>
1141    </Register>
1142    <Register name="IE_GPIOB_CLEAR" start="+0x418" size="0x4">
1143      <BitField name="IRQ_EN" start="0" size="32"/>
1144    </Register>
1145    <Register name="IE_GPIOB_TOGGLE" start="+0x41c" size="0x4">
1146      <BitField name="IRQ_EN" start="0" size="32"/>
1147    </Register>
1148    <Register name="IE_GPIOC_VALUE" start="+0x420" size="0x4">
1149      <BitField name="IRQ_EN" start="0" size="32"/>
1150    </Register>
1151    <Register name="IE_GPIOC_SET" start="+0x424" size="0x4">
1152      <BitField name="IRQ_EN" start="0" size="32"/>
1153    </Register>
1154    <Register name="IE_GPIOC_CLEAR" start="+0x428" size="0x4">
1155      <BitField name="IRQ_EN" start="0" size="32"/>
1156    </Register>
1157    <Register name="IE_GPIOC_TOGGLE" start="+0x42c" size="0x4">
1158      <BitField name="IRQ_EN" start="0" size="32"/>
1159    </Register>
1160    <Register name="IE_GPIOX_VALUE" start="+0x4d0" size="0x4">
1161      <BitField name="IRQ_EN" start="0" size="32"/>
1162    </Register>
1163    <Register name="IE_GPIOX_SET" start="+0x4d4" size="0x4">
1164      <BitField name="IRQ_EN" start="0" size="32"/>
1165    </Register>
1166    <Register name="IE_GPIOX_CLEAR" start="+0x4d8" size="0x4">
1167      <BitField name="IRQ_EN" start="0" size="32"/>
1168    </Register>
1169    <Register name="IE_GPIOX_TOGGLE" start="+0x4dc" size="0x4">
1170      <BitField name="IRQ_EN" start="0" size="32"/>
1171    </Register>
1172    <Register name="IE_GPIOY_VALUE" start="+0x4e0" size="0x4">
1173      <BitField name="IRQ_EN" start="0" size="32"/>
1174    </Register>
1175    <Register name="IE_GPIOY_SET" start="+0x4e4" size="0x4">
1176      <BitField name="IRQ_EN" start="0" size="32"/>
1177    </Register>
1178    <Register name="IE_GPIOY_CLEAR" start="+0x4e8" size="0x4">
1179      <BitField name="IRQ_EN" start="0" size="32"/>
1180    </Register>
1181    <Register name="IE_GPIOY_TOGGLE" start="+0x4ec" size="0x4">
1182      <BitField name="IRQ_EN" start="0" size="32"/>
1183    </Register>
1184    <Register name="IE_GPIOZ_VALUE" start="+0x4f0" size="0x4">
1185      <BitField name="IRQ_EN" start="0" size="32"/>
1186    </Register>
1187    <Register name="IE_GPIOZ_SET" start="+0x4f4" size="0x4">
1188      <BitField name="IRQ_EN" start="0" size="32"/>
1189    </Register>
1190    <Register name="IE_GPIOZ_CLEAR" start="+0x4f8" size="0x4">
1191      <BitField name="IRQ_EN" start="0" size="32"/>
1192    </Register>
1193    <Register name="IE_GPIOZ_TOGGLE" start="+0x4fc" size="0x4">
1194      <BitField name="IRQ_EN" start="0" size="32"/>
1195    </Register>
1196    <Register name="PL_GPIOA_VALUE" start="+0x500" size="0x4">
1197      <BitField name="IRQ_POL" start="0" size="32"/>
1198    </Register>
1199    <Register name="PL_GPIOA_SET" start="+0x504" size="0x4">
1200      <BitField name="IRQ_POL" start="0" size="32"/>
1201    </Register>
1202    <Register name="PL_GPIOA_CLEAR" start="+0x508" size="0x4">
1203      <BitField name="IRQ_POL" start="0" size="32"/>
1204    </Register>
1205    <Register name="PL_GPIOA_TOGGLE" start="+0x50c" size="0x4">
1206      <BitField name="IRQ_POL" start="0" size="32"/>
1207    </Register>
1208    <Register name="PL_GPIOB_VALUE" start="+0x510" size="0x4">
1209      <BitField name="IRQ_POL" start="0" size="32"/>
1210    </Register>
1211    <Register name="PL_GPIOB_SET" start="+0x514" size="0x4">
1212      <BitField name="IRQ_POL" start="0" size="32"/>
1213    </Register>
1214    <Register name="PL_GPIOB_CLEAR" start="+0x518" size="0x4">
1215      <BitField name="IRQ_POL" start="0" size="32"/>
1216    </Register>
1217    <Register name="PL_GPIOB_TOGGLE" start="+0x51c" size="0x4">
1218      <BitField name="IRQ_POL" start="0" size="32"/>
1219    </Register>
1220    <Register name="PL_GPIOC_VALUE" start="+0x520" size="0x4">
1221      <BitField name="IRQ_POL" start="0" size="32"/>
1222    </Register>
1223    <Register name="PL_GPIOC_SET" start="+0x524" size="0x4">
1224      <BitField name="IRQ_POL" start="0" size="32"/>
1225    </Register>
1226    <Register name="PL_GPIOC_CLEAR" start="+0x528" size="0x4">
1227      <BitField name="IRQ_POL" start="0" size="32"/>
1228    </Register>
1229    <Register name="PL_GPIOC_TOGGLE" start="+0x52c" size="0x4">
1230      <BitField name="IRQ_POL" start="0" size="32"/>
1231    </Register>
1232    <Register name="PL_GPIOX_VALUE" start="+0x5d0" size="0x4">
1233      <BitField name="IRQ_POL" start="0" size="32"/>
1234    </Register>
1235    <Register name="PL_GPIOX_SET" start="+0x5d4" size="0x4">
1236      <BitField name="IRQ_POL" start="0" size="32"/>
1237    </Register>
1238    <Register name="PL_GPIOX_CLEAR" start="+0x5d8" size="0x4">
1239      <BitField name="IRQ_POL" start="0" size="32"/>
1240    </Register>
1241    <Register name="PL_GPIOX_TOGGLE" start="+0x5dc" size="0x4">
1242      <BitField name="IRQ_POL" start="0" size="32"/>
1243    </Register>
1244    <Register name="PL_GPIOY_VALUE" start="+0x5e0" size="0x4">
1245      <BitField name="IRQ_POL" start="0" size="32"/>
1246    </Register>
1247    <Register name="PL_GPIOY_SET" start="+0x5e4" size="0x4">
1248      <BitField name="IRQ_POL" start="0" size="32"/>
1249    </Register>
1250    <Register name="PL_GPIOY_CLEAR" start="+0x5e8" size="0x4">
1251      <BitField name="IRQ_POL" start="0" size="32"/>
1252    </Register>
1253    <Register name="PL_GPIOY_TOGGLE" start="+0x5ec" size="0x4">
1254      <BitField name="IRQ_POL" start="0" size="32"/>
1255    </Register>
1256    <Register name="PL_GPIOZ_VALUE" start="+0x5f0" size="0x4">
1257      <BitField name="IRQ_POL" start="0" size="32"/>
1258    </Register>
1259    <Register name="PL_GPIOZ_SET" start="+0x5f4" size="0x4">
1260      <BitField name="IRQ_POL" start="0" size="32"/>
1261    </Register>
1262    <Register name="PL_GPIOZ_CLEAR" start="+0x5f8" size="0x4">
1263      <BitField name="IRQ_POL" start="0" size="32"/>
1264    </Register>
1265    <Register name="PL_GPIOZ_TOGGLE" start="+0x5fc" size="0x4">
1266      <BitField name="IRQ_POL" start="0" size="32"/>
1267    </Register>
1268    <Register name="TP_GPIOA_VALUE" start="+0x600" size="0x4">
1269      <BitField name="IRQ_TYPE" start="0" size="32"/>
1270    </Register>
1271    <Register name="TP_GPIOA_SET" start="+0x604" size="0x4">
1272      <BitField name="IRQ_TYPE" start="0" size="32"/>
1273    </Register>
1274    <Register name="TP_GPIOA_CLEAR" start="+0x608" size="0x4">
1275      <BitField name="IRQ_TYPE" start="0" size="32"/>
1276    </Register>
1277    <Register name="TP_GPIOA_TOGGLE" start="+0x60c" size="0x4">
1278      <BitField name="IRQ_TYPE" start="0" size="32"/>
1279    </Register>
1280    <Register name="TP_GPIOB_VALUE" start="+0x610" size="0x4">
1281      <BitField name="IRQ_TYPE" start="0" size="32"/>
1282    </Register>
1283    <Register name="TP_GPIOB_SET" start="+0x614" size="0x4">
1284      <BitField name="IRQ_TYPE" start="0" size="32"/>
1285    </Register>
1286    <Register name="TP_GPIOB_CLEAR" start="+0x618" size="0x4">
1287      <BitField name="IRQ_TYPE" start="0" size="32"/>
1288    </Register>
1289    <Register name="TP_GPIOB_TOGGLE" start="+0x61c" size="0x4">
1290      <BitField name="IRQ_TYPE" start="0" size="32"/>
1291    </Register>
1292    <Register name="TP_GPIOC_VALUE" start="+0x620" size="0x4">
1293      <BitField name="IRQ_TYPE" start="0" size="32"/>
1294    </Register>
1295    <Register name="TP_GPIOC_SET" start="+0x624" size="0x4">
1296      <BitField name="IRQ_TYPE" start="0" size="32"/>
1297    </Register>
1298    <Register name="TP_GPIOC_CLEAR" start="+0x628" size="0x4">
1299      <BitField name="IRQ_TYPE" start="0" size="32"/>
1300    </Register>
1301    <Register name="TP_GPIOC_TOGGLE" start="+0x62c" size="0x4">
1302      <BitField name="IRQ_TYPE" start="0" size="32"/>
1303    </Register>
1304    <Register name="TP_GPIOX_VALUE" start="+0x6d0" size="0x4">
1305      <BitField name="IRQ_TYPE" start="0" size="32"/>
1306    </Register>
1307    <Register name="TP_GPIOX_SET" start="+0x6d4" size="0x4">
1308      <BitField name="IRQ_TYPE" start="0" size="32"/>
1309    </Register>
1310    <Register name="TP_GPIOX_CLEAR" start="+0x6d8" size="0x4">
1311      <BitField name="IRQ_TYPE" start="0" size="32"/>
1312    </Register>
1313    <Register name="TP_GPIOX_TOGGLE" start="+0x6dc" size="0x4">
1314      <BitField name="IRQ_TYPE" start="0" size="32"/>
1315    </Register>
1316    <Register name="TP_GPIOY_VALUE" start="+0x6e0" size="0x4">
1317      <BitField name="IRQ_TYPE" start="0" size="32"/>
1318    </Register>
1319    <Register name="TP_GPIOY_SET" start="+0x6e4" size="0x4">
1320      <BitField name="IRQ_TYPE" start="0" size="32"/>
1321    </Register>
1322    <Register name="TP_GPIOY_CLEAR" start="+0x6e8" size="0x4">
1323      <BitField name="IRQ_TYPE" start="0" size="32"/>
1324    </Register>
1325    <Register name="TP_GPIOY_TOGGLE" start="+0x6ec" size="0x4">
1326      <BitField name="IRQ_TYPE" start="0" size="32"/>
1327    </Register>
1328    <Register name="TP_GPIOZ_VALUE" start="+0x6f0" size="0x4">
1329      <BitField name="IRQ_TYPE" start="0" size="32"/>
1330    </Register>
1331    <Register name="TP_GPIOZ_SET" start="+0x6f4" size="0x4">
1332      <BitField name="IRQ_TYPE" start="0" size="32"/>
1333    </Register>
1334    <Register name="TP_GPIOZ_CLEAR" start="+0x6f8" size="0x4">
1335      <BitField name="IRQ_TYPE" start="0" size="32"/>
1336    </Register>
1337    <Register name="TP_GPIOZ_TOGGLE" start="+0x6fc" size="0x4">
1338      <BitField name="IRQ_TYPE" start="0" size="32"/>
1339    </Register>
1340    <Register name="AS_GPIOA_VALUE" start="+0x700" size="0x4">
1341      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1342    </Register>
1343    <Register name="AS_GPIOA_SET" start="+0x704" size="0x4">
1344      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1345    </Register>
1346    <Register name="AS_GPIOA_CLEAR" start="+0x708" size="0x4">
1347      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1348    </Register>
1349    <Register name="AS_GPIOA_TOGGLE" start="+0x70c" size="0x4">
1350      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1351    </Register>
1352    <Register name="AS_GPIOB_VALUE" start="+0x710" size="0x4">
1353      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1354    </Register>
1355    <Register name="AS_GPIOB_SET" start="+0x714" size="0x4">
1356      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1357    </Register>
1358    <Register name="AS_GPIOB_CLEAR" start="+0x718" size="0x4">
1359      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1360    </Register>
1361    <Register name="AS_GPIOB_TOGGLE" start="+0x71c" size="0x4">
1362      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1363    </Register>
1364    <Register name="AS_GPIOC_VALUE" start="+0x720" size="0x4">
1365      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1366    </Register>
1367    <Register name="AS_GPIOC_SET" start="+0x724" size="0x4">
1368      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1369    </Register>
1370    <Register name="AS_GPIOC_CLEAR" start="+0x728" size="0x4">
1371      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1372    </Register>
1373    <Register name="AS_GPIOC_TOGGLE" start="+0x72c" size="0x4">
1374      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1375    </Register>
1376    <Register name="AS_GPIOX_VALUE" start="+0x7d0" size="0x4">
1377      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1378    </Register>
1379    <Register name="AS_GPIOX_SET" start="+0x7d4" size="0x4">
1380      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1381    </Register>
1382    <Register name="AS_GPIOX_CLEAR" start="+0x7d8" size="0x4">
1383      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1384    </Register>
1385    <Register name="AS_GPIOX_TOGGLE" start="+0x7dc" size="0x4">
1386      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1387    </Register>
1388    <Register name="AS_GPIOY_VALUE" start="+0x7e0" size="0x4">
1389      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1390    </Register>
1391    <Register name="AS_GPIOY_SET" start="+0x7e4" size="0x4">
1392      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1393    </Register>
1394    <Register name="AS_GPIOY_CLEAR" start="+0x7e8" size="0x4">
1395      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1396    </Register>
1397    <Register name="AS_GPIOY_TOGGLE" start="+0x7ec" size="0x4">
1398      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1399    </Register>
1400    <Register name="AS_GPIOZ_VALUE" start="+0x7f0" size="0x4">
1401      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1402    </Register>
1403    <Register name="AS_GPIOZ_SET" start="+0x7f4" size="0x4">
1404      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1405    </Register>
1406    <Register name="AS_GPIOZ_CLEAR" start="+0x7f8" size="0x4">
1407      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1408    </Register>
1409    <Register name="AS_GPIOZ_TOGGLE" start="+0x7fc" size="0x4">
1410      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1411    </Register>
1412  </RegisterGroup>
1413  <RegisterGroup start="0xf5014000" name="BGPIO">
1414    <Register name="DI_GPIOA_VALUE" start="+0x0" size="0x4">
1415      <BitField name="INPUT" start="0" size="32"/>
1416    </Register>
1417    <Register name="DI_GPIOB_VALUE" start="+0x10" size="0x4">
1418      <BitField name="INPUT" start="0" size="32"/>
1419    </Register>
1420    <Register name="DI_GPIOC_VALUE" start="+0x20" size="0x4">
1421      <BitField name="INPUT" start="0" size="32"/>
1422    </Register>
1423    <Register name="DI_GPIOX_VALUE" start="+0xd0" size="0x4">
1424      <BitField name="INPUT" start="0" size="32"/>
1425    </Register>
1426    <Register name="DI_GPIOY_VALUE" start="+0xe0" size="0x4">
1427      <BitField name="INPUT" start="0" size="32"/>
1428    </Register>
1429    <Register name="DI_GPIOZ_VALUE" start="+0xf0" size="0x4">
1430      <BitField name="INPUT" start="0" size="32"/>
1431    </Register>
1432    <Register name="DO_GPIOA_VALUE" start="+0x100" size="0x4">
1433      <BitField name="OUTPUT" start="0" size="32"/>
1434    </Register>
1435    <Register name="DO_GPIOA_SET" start="+0x104" size="0x4">
1436      <BitField name="OUTPUT" start="0" size="32"/>
1437    </Register>
1438    <Register name="DO_GPIOA_CLEAR" start="+0x108" size="0x4">
1439      <BitField name="OUTPUT" start="0" size="32"/>
1440    </Register>
1441    <Register name="DO_GPIOA_TOGGLE" start="+0x10c" size="0x4">
1442      <BitField name="OUTPUT" start="0" size="32"/>
1443    </Register>
1444    <Register name="DO_GPIOB_VALUE" start="+0x110" size="0x4">
1445      <BitField name="OUTPUT" start="0" size="32"/>
1446    </Register>
1447    <Register name="DO_GPIOB_SET" start="+0x114" size="0x4">
1448      <BitField name="OUTPUT" start="0" size="32"/>
1449    </Register>
1450    <Register name="DO_GPIOB_CLEAR" start="+0x118" size="0x4">
1451      <BitField name="OUTPUT" start="0" size="32"/>
1452    </Register>
1453    <Register name="DO_GPIOB_TOGGLE" start="+0x11c" size="0x4">
1454      <BitField name="OUTPUT" start="0" size="32"/>
1455    </Register>
1456    <Register name="DO_GPIOC_VALUE" start="+0x120" size="0x4">
1457      <BitField name="OUTPUT" start="0" size="32"/>
1458    </Register>
1459    <Register name="DO_GPIOC_SET" start="+0x124" size="0x4">
1460      <BitField name="OUTPUT" start="0" size="32"/>
1461    </Register>
1462    <Register name="DO_GPIOC_CLEAR" start="+0x128" size="0x4">
1463      <BitField name="OUTPUT" start="0" size="32"/>
1464    </Register>
1465    <Register name="DO_GPIOC_TOGGLE" start="+0x12c" size="0x4">
1466      <BitField name="OUTPUT" start="0" size="32"/>
1467    </Register>
1468    <Register name="DO_GPIOX_VALUE" start="+0x1d0" size="0x4">
1469      <BitField name="OUTPUT" start="0" size="32"/>
1470    </Register>
1471    <Register name="DO_GPIOX_SET" start="+0x1d4" size="0x4">
1472      <BitField name="OUTPUT" start="0" size="32"/>
1473    </Register>
1474    <Register name="DO_GPIOX_CLEAR" start="+0x1d8" size="0x4">
1475      <BitField name="OUTPUT" start="0" size="32"/>
1476    </Register>
1477    <Register name="DO_GPIOX_TOGGLE" start="+0x1dc" size="0x4">
1478      <BitField name="OUTPUT" start="0" size="32"/>
1479    </Register>
1480    <Register name="DO_GPIOY_VALUE" start="+0x1e0" size="0x4">
1481      <BitField name="OUTPUT" start="0" size="32"/>
1482    </Register>
1483    <Register name="DO_GPIOY_SET" start="+0x1e4" size="0x4">
1484      <BitField name="OUTPUT" start="0" size="32"/>
1485    </Register>
1486    <Register name="DO_GPIOY_CLEAR" start="+0x1e8" size="0x4">
1487      <BitField name="OUTPUT" start="0" size="32"/>
1488    </Register>
1489    <Register name="DO_GPIOY_TOGGLE" start="+0x1ec" size="0x4">
1490      <BitField name="OUTPUT" start="0" size="32"/>
1491    </Register>
1492    <Register name="DO_GPIOZ_VALUE" start="+0x1f0" size="0x4">
1493      <BitField name="OUTPUT" start="0" size="32"/>
1494    </Register>
1495    <Register name="DO_GPIOZ_SET" start="+0x1f4" size="0x4">
1496      <BitField name="OUTPUT" start="0" size="32"/>
1497    </Register>
1498    <Register name="DO_GPIOZ_CLEAR" start="+0x1f8" size="0x4">
1499      <BitField name="OUTPUT" start="0" size="32"/>
1500    </Register>
1501    <Register name="DO_GPIOZ_TOGGLE" start="+0x1fc" size="0x4">
1502      <BitField name="OUTPUT" start="0" size="32"/>
1503    </Register>
1504    <Register name="OE_GPIOA_VALUE" start="+0x200" size="0x4">
1505      <BitField name="DIRECTION" start="0" size="32"/>
1506    </Register>
1507    <Register name="OE_GPIOA_SET" start="+0x204" size="0x4">
1508      <BitField name="DIRECTION" start="0" size="32"/>
1509    </Register>
1510    <Register name="OE_GPIOA_CLEAR" start="+0x208" size="0x4">
1511      <BitField name="DIRECTION" start="0" size="32"/>
1512    </Register>
1513    <Register name="OE_GPIOA_TOGGLE" start="+0x20c" size="0x4">
1514      <BitField name="DIRECTION" start="0" size="32"/>
1515    </Register>
1516    <Register name="OE_GPIOB_VALUE" start="+0x210" size="0x4">
1517      <BitField name="DIRECTION" start="0" size="32"/>
1518    </Register>
1519    <Register name="OE_GPIOB_SET" start="+0x214" size="0x4">
1520      <BitField name="DIRECTION" start="0" size="32"/>
1521    </Register>
1522    <Register name="OE_GPIOB_CLEAR" start="+0x218" size="0x4">
1523      <BitField name="DIRECTION" start="0" size="32"/>
1524    </Register>
1525    <Register name="OE_GPIOB_TOGGLE" start="+0x21c" size="0x4">
1526      <BitField name="DIRECTION" start="0" size="32"/>
1527    </Register>
1528    <Register name="OE_GPIOC_VALUE" start="+0x220" size="0x4">
1529      <BitField name="DIRECTION" start="0" size="32"/>
1530    </Register>
1531    <Register name="OE_GPIOC_SET" start="+0x224" size="0x4">
1532      <BitField name="DIRECTION" start="0" size="32"/>
1533    </Register>
1534    <Register name="OE_GPIOC_CLEAR" start="+0x228" size="0x4">
1535      <BitField name="DIRECTION" start="0" size="32"/>
1536    </Register>
1537    <Register name="OE_GPIOC_TOGGLE" start="+0x22c" size="0x4">
1538      <BitField name="DIRECTION" start="0" size="32"/>
1539    </Register>
1540    <Register name="OE_GPIOX_VALUE" start="+0x2d0" size="0x4">
1541      <BitField name="DIRECTION" start="0" size="32"/>
1542    </Register>
1543    <Register name="OE_GPIOX_SET" start="+0x2d4" size="0x4">
1544      <BitField name="DIRECTION" start="0" size="32"/>
1545    </Register>
1546    <Register name="OE_GPIOX_CLEAR" start="+0x2d8" size="0x4">
1547      <BitField name="DIRECTION" start="0" size="32"/>
1548    </Register>
1549    <Register name="OE_GPIOX_TOGGLE" start="+0x2dc" size="0x4">
1550      <BitField name="DIRECTION" start="0" size="32"/>
1551    </Register>
1552    <Register name="OE_GPIOY_VALUE" start="+0x2e0" size="0x4">
1553      <BitField name="DIRECTION" start="0" size="32"/>
1554    </Register>
1555    <Register name="OE_GPIOY_SET" start="+0x2e4" size="0x4">
1556      <BitField name="DIRECTION" start="0" size="32"/>
1557    </Register>
1558    <Register name="OE_GPIOY_CLEAR" start="+0x2e8" size="0x4">
1559      <BitField name="DIRECTION" start="0" size="32"/>
1560    </Register>
1561    <Register name="OE_GPIOY_TOGGLE" start="+0x2ec" size="0x4">
1562      <BitField name="DIRECTION" start="0" size="32"/>
1563    </Register>
1564    <Register name="OE_GPIOZ_VALUE" start="+0x2f0" size="0x4">
1565      <BitField name="DIRECTION" start="0" size="32"/>
1566    </Register>
1567    <Register name="OE_GPIOZ_SET" start="+0x2f4" size="0x4">
1568      <BitField name="DIRECTION" start="0" size="32"/>
1569    </Register>
1570    <Register name="OE_GPIOZ_CLEAR" start="+0x2f8" size="0x4">
1571      <BitField name="DIRECTION" start="0" size="32"/>
1572    </Register>
1573    <Register name="OE_GPIOZ_TOGGLE" start="+0x2fc" size="0x4">
1574      <BitField name="DIRECTION" start="0" size="32"/>
1575    </Register>
1576    <Register name="IF_GPIOA_VALUE" start="+0x300" size="0x4">
1577      <BitField name="IRQ_FLAG" start="0" size="32"/>
1578    </Register>
1579    <Register name="IF_GPIOB_VALUE" start="+0x310" size="0x4">
1580      <BitField name="IRQ_FLAG" start="0" size="32"/>
1581    </Register>
1582    <Register name="IF_GPIOC_VALUE" start="+0x320" size="0x4">
1583      <BitField name="IRQ_FLAG" start="0" size="32"/>
1584    </Register>
1585    <Register name="IF_GPIOX_VALUE" start="+0x3d0" size="0x4">
1586      <BitField name="IRQ_FLAG" start="0" size="32"/>
1587    </Register>
1588    <Register name="IF_GPIOY_VALUE" start="+0x3e0" size="0x4">
1589      <BitField name="IRQ_FLAG" start="0" size="32"/>
1590    </Register>
1591    <Register name="IF_GPIOZ_VALUE" start="+0x3f0" size="0x4">
1592      <BitField name="IRQ_FLAG" start="0" size="32"/>
1593    </Register>
1594    <Register name="IE_GPIOA_VALUE" start="+0x400" size="0x4">
1595      <BitField name="IRQ_EN" start="0" size="32"/>
1596    </Register>
1597    <Register name="IE_GPIOA_SET" start="+0x404" size="0x4">
1598      <BitField name="IRQ_EN" start="0" size="32"/>
1599    </Register>
1600    <Register name="IE_GPIOA_CLEAR" start="+0x408" size="0x4">
1601      <BitField name="IRQ_EN" start="0" size="32"/>
1602    </Register>
1603    <Register name="IE_GPIOA_TOGGLE" start="+0x40c" size="0x4">
1604      <BitField name="IRQ_EN" start="0" size="32"/>
1605    </Register>
1606    <Register name="IE_GPIOB_VALUE" start="+0x410" size="0x4">
1607      <BitField name="IRQ_EN" start="0" size="32"/>
1608    </Register>
1609    <Register name="IE_GPIOB_SET" start="+0x414" size="0x4">
1610      <BitField name="IRQ_EN" start="0" size="32"/>
1611    </Register>
1612    <Register name="IE_GPIOB_CLEAR" start="+0x418" size="0x4">
1613      <BitField name="IRQ_EN" start="0" size="32"/>
1614    </Register>
1615    <Register name="IE_GPIOB_TOGGLE" start="+0x41c" size="0x4">
1616      <BitField name="IRQ_EN" start="0" size="32"/>
1617    </Register>
1618    <Register name="IE_GPIOC_VALUE" start="+0x420" size="0x4">
1619      <BitField name="IRQ_EN" start="0" size="32"/>
1620    </Register>
1621    <Register name="IE_GPIOC_SET" start="+0x424" size="0x4">
1622      <BitField name="IRQ_EN" start="0" size="32"/>
1623    </Register>
1624    <Register name="IE_GPIOC_CLEAR" start="+0x428" size="0x4">
1625      <BitField name="IRQ_EN" start="0" size="32"/>
1626    </Register>
1627    <Register name="IE_GPIOC_TOGGLE" start="+0x42c" size="0x4">
1628      <BitField name="IRQ_EN" start="0" size="32"/>
1629    </Register>
1630    <Register name="IE_GPIOX_VALUE" start="+0x4d0" size="0x4">
1631      <BitField name="IRQ_EN" start="0" size="32"/>
1632    </Register>
1633    <Register name="IE_GPIOX_SET" start="+0x4d4" size="0x4">
1634      <BitField name="IRQ_EN" start="0" size="32"/>
1635    </Register>
1636    <Register name="IE_GPIOX_CLEAR" start="+0x4d8" size="0x4">
1637      <BitField name="IRQ_EN" start="0" size="32"/>
1638    </Register>
1639    <Register name="IE_GPIOX_TOGGLE" start="+0x4dc" size="0x4">
1640      <BitField name="IRQ_EN" start="0" size="32"/>
1641    </Register>
1642    <Register name="IE_GPIOY_VALUE" start="+0x4e0" size="0x4">
1643      <BitField name="IRQ_EN" start="0" size="32"/>
1644    </Register>
1645    <Register name="IE_GPIOY_SET" start="+0x4e4" size="0x4">
1646      <BitField name="IRQ_EN" start="0" size="32"/>
1647    </Register>
1648    <Register name="IE_GPIOY_CLEAR" start="+0x4e8" size="0x4">
1649      <BitField name="IRQ_EN" start="0" size="32"/>
1650    </Register>
1651    <Register name="IE_GPIOY_TOGGLE" start="+0x4ec" size="0x4">
1652      <BitField name="IRQ_EN" start="0" size="32"/>
1653    </Register>
1654    <Register name="IE_GPIOZ_VALUE" start="+0x4f0" size="0x4">
1655      <BitField name="IRQ_EN" start="0" size="32"/>
1656    </Register>
1657    <Register name="IE_GPIOZ_SET" start="+0x4f4" size="0x4">
1658      <BitField name="IRQ_EN" start="0" size="32"/>
1659    </Register>
1660    <Register name="IE_GPIOZ_CLEAR" start="+0x4f8" size="0x4">
1661      <BitField name="IRQ_EN" start="0" size="32"/>
1662    </Register>
1663    <Register name="IE_GPIOZ_TOGGLE" start="+0x4fc" size="0x4">
1664      <BitField name="IRQ_EN" start="0" size="32"/>
1665    </Register>
1666    <Register name="PL_GPIOA_VALUE" start="+0x500" size="0x4">
1667      <BitField name="IRQ_POL" start="0" size="32"/>
1668    </Register>
1669    <Register name="PL_GPIOA_SET" start="+0x504" size="0x4">
1670      <BitField name="IRQ_POL" start="0" size="32"/>
1671    </Register>
1672    <Register name="PL_GPIOA_CLEAR" start="+0x508" size="0x4">
1673      <BitField name="IRQ_POL" start="0" size="32"/>
1674    </Register>
1675    <Register name="PL_GPIOA_TOGGLE" start="+0x50c" size="0x4">
1676      <BitField name="IRQ_POL" start="0" size="32"/>
1677    </Register>
1678    <Register name="PL_GPIOB_VALUE" start="+0x510" size="0x4">
1679      <BitField name="IRQ_POL" start="0" size="32"/>
1680    </Register>
1681    <Register name="PL_GPIOB_SET" start="+0x514" size="0x4">
1682      <BitField name="IRQ_POL" start="0" size="32"/>
1683    </Register>
1684    <Register name="PL_GPIOB_CLEAR" start="+0x518" size="0x4">
1685      <BitField name="IRQ_POL" start="0" size="32"/>
1686    </Register>
1687    <Register name="PL_GPIOB_TOGGLE" start="+0x51c" size="0x4">
1688      <BitField name="IRQ_POL" start="0" size="32"/>
1689    </Register>
1690    <Register name="PL_GPIOC_VALUE" start="+0x520" size="0x4">
1691      <BitField name="IRQ_POL" start="0" size="32"/>
1692    </Register>
1693    <Register name="PL_GPIOC_SET" start="+0x524" size="0x4">
1694      <BitField name="IRQ_POL" start="0" size="32"/>
1695    </Register>
1696    <Register name="PL_GPIOC_CLEAR" start="+0x528" size="0x4">
1697      <BitField name="IRQ_POL" start="0" size="32"/>
1698    </Register>
1699    <Register name="PL_GPIOC_TOGGLE" start="+0x52c" size="0x4">
1700      <BitField name="IRQ_POL" start="0" size="32"/>
1701    </Register>
1702    <Register name="PL_GPIOX_VALUE" start="+0x5d0" size="0x4">
1703      <BitField name="IRQ_POL" start="0" size="32"/>
1704    </Register>
1705    <Register name="PL_GPIOX_SET" start="+0x5d4" size="0x4">
1706      <BitField name="IRQ_POL" start="0" size="32"/>
1707    </Register>
1708    <Register name="PL_GPIOX_CLEAR" start="+0x5d8" size="0x4">
1709      <BitField name="IRQ_POL" start="0" size="32"/>
1710    </Register>
1711    <Register name="PL_GPIOX_TOGGLE" start="+0x5dc" size="0x4">
1712      <BitField name="IRQ_POL" start="0" size="32"/>
1713    </Register>
1714    <Register name="PL_GPIOY_VALUE" start="+0x5e0" size="0x4">
1715      <BitField name="IRQ_POL" start="0" size="32"/>
1716    </Register>
1717    <Register name="PL_GPIOY_SET" start="+0x5e4" size="0x4">
1718      <BitField name="IRQ_POL" start="0" size="32"/>
1719    </Register>
1720    <Register name="PL_GPIOY_CLEAR" start="+0x5e8" size="0x4">
1721      <BitField name="IRQ_POL" start="0" size="32"/>
1722    </Register>
1723    <Register name="PL_GPIOY_TOGGLE" start="+0x5ec" size="0x4">
1724      <BitField name="IRQ_POL" start="0" size="32"/>
1725    </Register>
1726    <Register name="PL_GPIOZ_VALUE" start="+0x5f0" size="0x4">
1727      <BitField name="IRQ_POL" start="0" size="32"/>
1728    </Register>
1729    <Register name="PL_GPIOZ_SET" start="+0x5f4" size="0x4">
1730      <BitField name="IRQ_POL" start="0" size="32"/>
1731    </Register>
1732    <Register name="PL_GPIOZ_CLEAR" start="+0x5f8" size="0x4">
1733      <BitField name="IRQ_POL" start="0" size="32"/>
1734    </Register>
1735    <Register name="PL_GPIOZ_TOGGLE" start="+0x5fc" size="0x4">
1736      <BitField name="IRQ_POL" start="0" size="32"/>
1737    </Register>
1738    <Register name="TP_GPIOA_VALUE" start="+0x600" size="0x4">
1739      <BitField name="IRQ_TYPE" start="0" size="32"/>
1740    </Register>
1741    <Register name="TP_GPIOA_SET" start="+0x604" size="0x4">
1742      <BitField name="IRQ_TYPE" start="0" size="32"/>
1743    </Register>
1744    <Register name="TP_GPIOA_CLEAR" start="+0x608" size="0x4">
1745      <BitField name="IRQ_TYPE" start="0" size="32"/>
1746    </Register>
1747    <Register name="TP_GPIOA_TOGGLE" start="+0x60c" size="0x4">
1748      <BitField name="IRQ_TYPE" start="0" size="32"/>
1749    </Register>
1750    <Register name="TP_GPIOB_VALUE" start="+0x610" size="0x4">
1751      <BitField name="IRQ_TYPE" start="0" size="32"/>
1752    </Register>
1753    <Register name="TP_GPIOB_SET" start="+0x614" size="0x4">
1754      <BitField name="IRQ_TYPE" start="0" size="32"/>
1755    </Register>
1756    <Register name="TP_GPIOB_CLEAR" start="+0x618" size="0x4">
1757      <BitField name="IRQ_TYPE" start="0" size="32"/>
1758    </Register>
1759    <Register name="TP_GPIOB_TOGGLE" start="+0x61c" size="0x4">
1760      <BitField name="IRQ_TYPE" start="0" size="32"/>
1761    </Register>
1762    <Register name="TP_GPIOC_VALUE" start="+0x620" size="0x4">
1763      <BitField name="IRQ_TYPE" start="0" size="32"/>
1764    </Register>
1765    <Register name="TP_GPIOC_SET" start="+0x624" size="0x4">
1766      <BitField name="IRQ_TYPE" start="0" size="32"/>
1767    </Register>
1768    <Register name="TP_GPIOC_CLEAR" start="+0x628" size="0x4">
1769      <BitField name="IRQ_TYPE" start="0" size="32"/>
1770    </Register>
1771    <Register name="TP_GPIOC_TOGGLE" start="+0x62c" size="0x4">
1772      <BitField name="IRQ_TYPE" start="0" size="32"/>
1773    </Register>
1774    <Register name="TP_GPIOX_VALUE" start="+0x6d0" size="0x4">
1775      <BitField name="IRQ_TYPE" start="0" size="32"/>
1776    </Register>
1777    <Register name="TP_GPIOX_SET" start="+0x6d4" size="0x4">
1778      <BitField name="IRQ_TYPE" start="0" size="32"/>
1779    </Register>
1780    <Register name="TP_GPIOX_CLEAR" start="+0x6d8" size="0x4">
1781      <BitField name="IRQ_TYPE" start="0" size="32"/>
1782    </Register>
1783    <Register name="TP_GPIOX_TOGGLE" start="+0x6dc" size="0x4">
1784      <BitField name="IRQ_TYPE" start="0" size="32"/>
1785    </Register>
1786    <Register name="TP_GPIOY_VALUE" start="+0x6e0" size="0x4">
1787      <BitField name="IRQ_TYPE" start="0" size="32"/>
1788    </Register>
1789    <Register name="TP_GPIOY_SET" start="+0x6e4" size="0x4">
1790      <BitField name="IRQ_TYPE" start="0" size="32"/>
1791    </Register>
1792    <Register name="TP_GPIOY_CLEAR" start="+0x6e8" size="0x4">
1793      <BitField name="IRQ_TYPE" start="0" size="32"/>
1794    </Register>
1795    <Register name="TP_GPIOY_TOGGLE" start="+0x6ec" size="0x4">
1796      <BitField name="IRQ_TYPE" start="0" size="32"/>
1797    </Register>
1798    <Register name="TP_GPIOZ_VALUE" start="+0x6f0" size="0x4">
1799      <BitField name="IRQ_TYPE" start="0" size="32"/>
1800    </Register>
1801    <Register name="TP_GPIOZ_SET" start="+0x6f4" size="0x4">
1802      <BitField name="IRQ_TYPE" start="0" size="32"/>
1803    </Register>
1804    <Register name="TP_GPIOZ_CLEAR" start="+0x6f8" size="0x4">
1805      <BitField name="IRQ_TYPE" start="0" size="32"/>
1806    </Register>
1807    <Register name="TP_GPIOZ_TOGGLE" start="+0x6fc" size="0x4">
1808      <BitField name="IRQ_TYPE" start="0" size="32"/>
1809    </Register>
1810    <Register name="AS_GPIOA_VALUE" start="+0x700" size="0x4">
1811      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1812    </Register>
1813    <Register name="AS_GPIOA_SET" start="+0x704" size="0x4">
1814      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1815    </Register>
1816    <Register name="AS_GPIOA_CLEAR" start="+0x708" size="0x4">
1817      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1818    </Register>
1819    <Register name="AS_GPIOA_TOGGLE" start="+0x70c" size="0x4">
1820      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1821    </Register>
1822    <Register name="AS_GPIOB_VALUE" start="+0x710" size="0x4">
1823      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1824    </Register>
1825    <Register name="AS_GPIOB_SET" start="+0x714" size="0x4">
1826      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1827    </Register>
1828    <Register name="AS_GPIOB_CLEAR" start="+0x718" size="0x4">
1829      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1830    </Register>
1831    <Register name="AS_GPIOB_TOGGLE" start="+0x71c" size="0x4">
1832      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1833    </Register>
1834    <Register name="AS_GPIOC_VALUE" start="+0x720" size="0x4">
1835      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1836    </Register>
1837    <Register name="AS_GPIOC_SET" start="+0x724" size="0x4">
1838      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1839    </Register>
1840    <Register name="AS_GPIOC_CLEAR" start="+0x728" size="0x4">
1841      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1842    </Register>
1843    <Register name="AS_GPIOC_TOGGLE" start="+0x72c" size="0x4">
1844      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1845    </Register>
1846    <Register name="AS_GPIOX_VALUE" start="+0x7d0" size="0x4">
1847      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1848    </Register>
1849    <Register name="AS_GPIOX_SET" start="+0x7d4" size="0x4">
1850      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1851    </Register>
1852    <Register name="AS_GPIOX_CLEAR" start="+0x7d8" size="0x4">
1853      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1854    </Register>
1855    <Register name="AS_GPIOX_TOGGLE" start="+0x7dc" size="0x4">
1856      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1857    </Register>
1858    <Register name="AS_GPIOY_VALUE" start="+0x7e0" size="0x4">
1859      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1860    </Register>
1861    <Register name="AS_GPIOY_SET" start="+0x7e4" size="0x4">
1862      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1863    </Register>
1864    <Register name="AS_GPIOY_CLEAR" start="+0x7e8" size="0x4">
1865      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1866    </Register>
1867    <Register name="AS_GPIOY_TOGGLE" start="+0x7ec" size="0x4">
1868      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1869    </Register>
1870    <Register name="AS_GPIOZ_VALUE" start="+0x7f0" size="0x4">
1871      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1872    </Register>
1873    <Register name="AS_GPIOZ_SET" start="+0x7f4" size="0x4">
1874      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1875    </Register>
1876    <Register name="AS_GPIOZ_CLEAR" start="+0x7f8" size="0x4">
1877      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1878    </Register>
1879    <Register name="AS_GPIOZ_TOGGLE" start="+0x7fc" size="0x4">
1880      <BitField name="IRQ_ASYNC" start="0" size="32"/>
1881    </Register>
1882  </RegisterGroup>
1883  <RegisterGroup start="0xe4000000" name="PLIC">
1884    <Register name="FEATURE" start="+0x0" size="0x4">
1885      <BitField name="VECTORED" start="1" size="1"/>
1886      <BitField name="PREEMPT" start="0" size="1"/>
1887    </Register>
1888    <Register name="PRIORITY_PRIORITY1" start="+0x4" size="0x4">
1889      <BitField name="PRIORITY" start="0" size="32"/>
1890    </Register>
1891    <Register name="PRIORITY_PRIORITY2" start="+0x8" size="0x4">
1892      <BitField name="PRIORITY" start="0" size="32"/>
1893    </Register>
1894    <Register name="PRIORITY_PRIORITY3" start="+0xc" size="0x4">
1895      <BitField name="PRIORITY" start="0" size="32"/>
1896    </Register>
1897    <Register name="PRIORITY_PRIORITY4" start="+0x10" size="0x4">
1898      <BitField name="PRIORITY" start="0" size="32"/>
1899    </Register>
1900    <Register name="PRIORITY_PRIORITY5" start="+0x14" size="0x4">
1901      <BitField name="PRIORITY" start="0" size="32"/>
1902    </Register>
1903    <Register name="PRIORITY_PRIORITY6" start="+0x18" size="0x4">
1904      <BitField name="PRIORITY" start="0" size="32"/>
1905    </Register>
1906    <Register name="PRIORITY_PRIORITY7" start="+0x1c" size="0x4">
1907      <BitField name="PRIORITY" start="0" size="32"/>
1908    </Register>
1909    <Register name="PRIORITY_PRIORITY8" start="+0x20" size="0x4">
1910      <BitField name="PRIORITY" start="0" size="32"/>
1911    </Register>
1912    <Register name="PRIORITY_PRIORITY9" start="+0x24" size="0x4">
1913      <BitField name="PRIORITY" start="0" size="32"/>
1914    </Register>
1915    <Register name="PRIORITY_PRIORITY10" start="+0x28" size="0x4">
1916      <BitField name="PRIORITY" start="0" size="32"/>
1917    </Register>
1918    <Register name="PRIORITY_PRIORITY11" start="+0x2c" size="0x4">
1919      <BitField name="PRIORITY" start="0" size="32"/>
1920    </Register>
1921    <Register name="PRIORITY_PRIORITY12" start="+0x30" size="0x4">
1922      <BitField name="PRIORITY" start="0" size="32"/>
1923    </Register>
1924    <Register name="PRIORITY_PRIORITY13" start="+0x34" size="0x4">
1925      <BitField name="PRIORITY" start="0" size="32"/>
1926    </Register>
1927    <Register name="PRIORITY_PRIORITY14" start="+0x38" size="0x4">
1928      <BitField name="PRIORITY" start="0" size="32"/>
1929    </Register>
1930    <Register name="PRIORITY_PRIORITY15" start="+0x3c" size="0x4">
1931      <BitField name="PRIORITY" start="0" size="32"/>
1932    </Register>
1933    <Register name="PRIORITY_PRIORITY16" start="+0x40" size="0x4">
1934      <BitField name="PRIORITY" start="0" size="32"/>
1935    </Register>
1936    <Register name="PRIORITY_PRIORITY17" start="+0x44" size="0x4">
1937      <BitField name="PRIORITY" start="0" size="32"/>
1938    </Register>
1939    <Register name="PRIORITY_PRIORITY18" start="+0x48" size="0x4">
1940      <BitField name="PRIORITY" start="0" size="32"/>
1941    </Register>
1942    <Register name="PRIORITY_PRIORITY19" start="+0x4c" size="0x4">
1943      <BitField name="PRIORITY" start="0" size="32"/>
1944    </Register>
1945    <Register name="PRIORITY_PRIORITY20" start="+0x50" size="0x4">
1946      <BitField name="PRIORITY" start="0" size="32"/>
1947    </Register>
1948    <Register name="PRIORITY_PRIORITY21" start="+0x54" size="0x4">
1949      <BitField name="PRIORITY" start="0" size="32"/>
1950    </Register>
1951    <Register name="PRIORITY_PRIORITY22" start="+0x58" size="0x4">
1952      <BitField name="PRIORITY" start="0" size="32"/>
1953    </Register>
1954    <Register name="PRIORITY_PRIORITY23" start="+0x5c" size="0x4">
1955      <BitField name="PRIORITY" start="0" size="32"/>
1956    </Register>
1957    <Register name="PRIORITY_PRIORITY24" start="+0x60" size="0x4">
1958      <BitField name="PRIORITY" start="0" size="32"/>
1959    </Register>
1960    <Register name="PRIORITY_PRIORITY25" start="+0x64" size="0x4">
1961      <BitField name="PRIORITY" start="0" size="32"/>
1962    </Register>
1963    <Register name="PRIORITY_PRIORITY26" start="+0x68" size="0x4">
1964      <BitField name="PRIORITY" start="0" size="32"/>
1965    </Register>
1966    <Register name="PRIORITY_PRIORITY27" start="+0x6c" size="0x4">
1967      <BitField name="PRIORITY" start="0" size="32"/>
1968    </Register>
1969    <Register name="PRIORITY_PRIORITY28" start="+0x70" size="0x4">
1970      <BitField name="PRIORITY" start="0" size="32"/>
1971    </Register>
1972    <Register name="PRIORITY_PRIORITY29" start="+0x74" size="0x4">
1973      <BitField name="PRIORITY" start="0" size="32"/>
1974    </Register>
1975    <Register name="PRIORITY_PRIORITY30" start="+0x78" size="0x4">
1976      <BitField name="PRIORITY" start="0" size="32"/>
1977    </Register>
1978    <Register name="PRIORITY_PRIORITY31" start="+0x7c" size="0x4">
1979      <BitField name="PRIORITY" start="0" size="32"/>
1980    </Register>
1981    <Register name="PRIORITY_PRIORITY32" start="+0x80" size="0x4">
1982      <BitField name="PRIORITY" start="0" size="32"/>
1983    </Register>
1984    <Register name="PRIORITY_PRIORITY33" start="+0x84" size="0x4">
1985      <BitField name="PRIORITY" start="0" size="32"/>
1986    </Register>
1987    <Register name="PRIORITY_PRIORITY34" start="+0x88" size="0x4">
1988      <BitField name="PRIORITY" start="0" size="32"/>
1989    </Register>
1990    <Register name="PRIORITY_PRIORITY35" start="+0x8c" size="0x4">
1991      <BitField name="PRIORITY" start="0" size="32"/>
1992    </Register>
1993    <Register name="PRIORITY_PRIORITY36" start="+0x90" size="0x4">
1994      <BitField name="PRIORITY" start="0" size="32"/>
1995    </Register>
1996    <Register name="PRIORITY_PRIORITY37" start="+0x94" size="0x4">
1997      <BitField name="PRIORITY" start="0" size="32"/>
1998    </Register>
1999    <Register name="PRIORITY_PRIORITY38" start="+0x98" size="0x4">
2000      <BitField name="PRIORITY" start="0" size="32"/>
2001    </Register>
2002    <Register name="PRIORITY_PRIORITY39" start="+0x9c" size="0x4">
2003      <BitField name="PRIORITY" start="0" size="32"/>
2004    </Register>
2005    <Register name="PRIORITY_PRIORITY40" start="+0xa0" size="0x4">
2006      <BitField name="PRIORITY" start="0" size="32"/>
2007    </Register>
2008    <Register name="PRIORITY_PRIORITY41" start="+0xa4" size="0x4">
2009      <BitField name="PRIORITY" start="0" size="32"/>
2010    </Register>
2011    <Register name="PRIORITY_PRIORITY42" start="+0xa8" size="0x4">
2012      <BitField name="PRIORITY" start="0" size="32"/>
2013    </Register>
2014    <Register name="PRIORITY_PRIORITY43" start="+0xac" size="0x4">
2015      <BitField name="PRIORITY" start="0" size="32"/>
2016    </Register>
2017    <Register name="PRIORITY_PRIORITY44" start="+0xb0" size="0x4">
2018      <BitField name="PRIORITY" start="0" size="32"/>
2019    </Register>
2020    <Register name="PRIORITY_PRIORITY45" start="+0xb4" size="0x4">
2021      <BitField name="PRIORITY" start="0" size="32"/>
2022    </Register>
2023    <Register name="PRIORITY_PRIORITY46" start="+0xb8" size="0x4">
2024      <BitField name="PRIORITY" start="0" size="32"/>
2025    </Register>
2026    <Register name="PRIORITY_PRIORITY47" start="+0xbc" size="0x4">
2027      <BitField name="PRIORITY" start="0" size="32"/>
2028    </Register>
2029    <Register name="PRIORITY_PRIORITY48" start="+0xc0" size="0x4">
2030      <BitField name="PRIORITY" start="0" size="32"/>
2031    </Register>
2032    <Register name="PRIORITY_PRIORITY49" start="+0xc4" size="0x4">
2033      <BitField name="PRIORITY" start="0" size="32"/>
2034    </Register>
2035    <Register name="PRIORITY_PRIORITY50" start="+0xc8" size="0x4">
2036      <BitField name="PRIORITY" start="0" size="32"/>
2037    </Register>
2038    <Register name="PRIORITY_PRIORITY51" start="+0xcc" size="0x4">
2039      <BitField name="PRIORITY" start="0" size="32"/>
2040    </Register>
2041    <Register name="PRIORITY_PRIORITY52" start="+0xd0" size="0x4">
2042      <BitField name="PRIORITY" start="0" size="32"/>
2043    </Register>
2044    <Register name="PRIORITY_PRIORITY53" start="+0xd4" size="0x4">
2045      <BitField name="PRIORITY" start="0" size="32"/>
2046    </Register>
2047    <Register name="PRIORITY_PRIORITY54" start="+0xd8" size="0x4">
2048      <BitField name="PRIORITY" start="0" size="32"/>
2049    </Register>
2050    <Register name="PRIORITY_PRIORITY55" start="+0xdc" size="0x4">
2051      <BitField name="PRIORITY" start="0" size="32"/>
2052    </Register>
2053    <Register name="PRIORITY_PRIORITY56" start="+0xe0" size="0x4">
2054      <BitField name="PRIORITY" start="0" size="32"/>
2055    </Register>
2056    <Register name="PRIORITY_PRIORITY57" start="+0xe4" size="0x4">
2057      <BitField name="PRIORITY" start="0" size="32"/>
2058    </Register>
2059    <Register name="PRIORITY_PRIORITY58" start="+0xe8" size="0x4">
2060      <BitField name="PRIORITY" start="0" size="32"/>
2061    </Register>
2062    <Register name="PRIORITY_PRIORITY59" start="+0xec" size="0x4">
2063      <BitField name="PRIORITY" start="0" size="32"/>
2064    </Register>
2065    <Register name="PRIORITY_PRIORITY60" start="+0xf0" size="0x4">
2066      <BitField name="PRIORITY" start="0" size="32"/>
2067    </Register>
2068    <Register name="PRIORITY_PRIORITY61" start="+0xf4" size="0x4">
2069      <BitField name="PRIORITY" start="0" size="32"/>
2070    </Register>
2071    <Register name="PRIORITY_PRIORITY62" start="+0xf8" size="0x4">
2072      <BitField name="PRIORITY" start="0" size="32"/>
2073    </Register>
2074    <Register name="PRIORITY_PRIORITY63" start="+0xfc" size="0x4">
2075      <BitField name="PRIORITY" start="0" size="32"/>
2076    </Register>
2077    <Register name="PRIORITY_PRIORITY64" start="+0x100" size="0x4">
2078      <BitField name="PRIORITY" start="0" size="32"/>
2079    </Register>
2080    <Register name="PRIORITY_PRIORITY65" start="+0x104" size="0x4">
2081      <BitField name="PRIORITY" start="0" size="32"/>
2082    </Register>
2083    <Register name="PRIORITY_PRIORITY66" start="+0x108" size="0x4">
2084      <BitField name="PRIORITY" start="0" size="32"/>
2085    </Register>
2086    <Register name="PRIORITY_PRIORITY67" start="+0x10c" size="0x4">
2087      <BitField name="PRIORITY" start="0" size="32"/>
2088    </Register>
2089    <Register name="PRIORITY_PRIORITY68" start="+0x110" size="0x4">
2090      <BitField name="PRIORITY" start="0" size="32"/>
2091    </Register>
2092    <Register name="PRIORITY_PRIORITY69" start="+0x114" size="0x4">
2093      <BitField name="PRIORITY" start="0" size="32"/>
2094    </Register>
2095    <Register name="PRIORITY_PRIORITY70" start="+0x118" size="0x4">
2096      <BitField name="PRIORITY" start="0" size="32"/>
2097    </Register>
2098    <Register name="PRIORITY_PRIORITY71" start="+0x11c" size="0x4">
2099      <BitField name="PRIORITY" start="0" size="32"/>
2100    </Register>
2101    <Register name="PRIORITY_PRIORITY72" start="+0x120" size="0x4">
2102      <BitField name="PRIORITY" start="0" size="32"/>
2103    </Register>
2104    <Register name="PRIORITY_PRIORITY73" start="+0x124" size="0x4">
2105      <BitField name="PRIORITY" start="0" size="32"/>
2106    </Register>
2107    <Register name="PRIORITY_PRIORITY74" start="+0x128" size="0x4">
2108      <BitField name="PRIORITY" start="0" size="32"/>
2109    </Register>
2110    <Register name="PRIORITY_PRIORITY75" start="+0x12c" size="0x4">
2111      <BitField name="PRIORITY" start="0" size="32"/>
2112    </Register>
2113    <Register name="PRIORITY_PRIORITY76" start="+0x130" size="0x4">
2114      <BitField name="PRIORITY" start="0" size="32"/>
2115    </Register>
2116    <Register name="PRIORITY_PRIORITY77" start="+0x134" size="0x4">
2117      <BitField name="PRIORITY" start="0" size="32"/>
2118    </Register>
2119    <Register name="PRIORITY_PRIORITY78" start="+0x138" size="0x4">
2120      <BitField name="PRIORITY" start="0" size="32"/>
2121    </Register>
2122    <Register name="PRIORITY_PRIORITY79" start="+0x13c" size="0x4">
2123      <BitField name="PRIORITY" start="0" size="32"/>
2124    </Register>
2125    <Register name="PRIORITY_PRIORITY80" start="+0x140" size="0x4">
2126      <BitField name="PRIORITY" start="0" size="32"/>
2127    </Register>
2128    <Register name="PRIORITY_PRIORITY81" start="+0x144" size="0x4">
2129      <BitField name="PRIORITY" start="0" size="32"/>
2130    </Register>
2131    <Register name="PRIORITY_PRIORITY82" start="+0x148" size="0x4">
2132      <BitField name="PRIORITY" start="0" size="32"/>
2133    </Register>
2134    <Register name="PRIORITY_PRIORITY83" start="+0x14c" size="0x4">
2135      <BitField name="PRIORITY" start="0" size="32"/>
2136    </Register>
2137    <Register name="PRIORITY_PRIORITY84" start="+0x150" size="0x4">
2138      <BitField name="PRIORITY" start="0" size="32"/>
2139    </Register>
2140    <Register name="PRIORITY_PRIORITY85" start="+0x154" size="0x4">
2141      <BitField name="PRIORITY" start="0" size="32"/>
2142    </Register>
2143    <Register name="PRIORITY_PRIORITY86" start="+0x158" size="0x4">
2144      <BitField name="PRIORITY" start="0" size="32"/>
2145    </Register>
2146    <Register name="PRIORITY_PRIORITY87" start="+0x15c" size="0x4">
2147      <BitField name="PRIORITY" start="0" size="32"/>
2148    </Register>
2149    <Register name="PRIORITY_PRIORITY88" start="+0x160" size="0x4">
2150      <BitField name="PRIORITY" start="0" size="32"/>
2151    </Register>
2152    <Register name="PRIORITY_PRIORITY89" start="+0x164" size="0x4">
2153      <BitField name="PRIORITY" start="0" size="32"/>
2154    </Register>
2155    <Register name="PRIORITY_PRIORITY90" start="+0x168" size="0x4">
2156      <BitField name="PRIORITY" start="0" size="32"/>
2157    </Register>
2158    <Register name="PRIORITY_PRIORITY91" start="+0x16c" size="0x4">
2159      <BitField name="PRIORITY" start="0" size="32"/>
2160    </Register>
2161    <Register name="PRIORITY_PRIORITY92" start="+0x170" size="0x4">
2162      <BitField name="PRIORITY" start="0" size="32"/>
2163    </Register>
2164    <Register name="PRIORITY_PRIORITY93" start="+0x174" size="0x4">
2165      <BitField name="PRIORITY" start="0" size="32"/>
2166    </Register>
2167    <Register name="PRIORITY_PRIORITY94" start="+0x178" size="0x4">
2168      <BitField name="PRIORITY" start="0" size="32"/>
2169    </Register>
2170    <Register name="PRIORITY_PRIORITY95" start="+0x17c" size="0x4">
2171      <BitField name="PRIORITY" start="0" size="32"/>
2172    </Register>
2173    <Register name="PRIORITY_PRIORITY96" start="+0x180" size="0x4">
2174      <BitField name="PRIORITY" start="0" size="32"/>
2175    </Register>
2176    <Register name="PRIORITY_PRIORITY97" start="+0x184" size="0x4">
2177      <BitField name="PRIORITY" start="0" size="32"/>
2178    </Register>
2179    <Register name="PRIORITY_PRIORITY98" start="+0x188" size="0x4">
2180      <BitField name="PRIORITY" start="0" size="32"/>
2181    </Register>
2182    <Register name="PRIORITY_PRIORITY99" start="+0x18c" size="0x4">
2183      <BitField name="PRIORITY" start="0" size="32"/>
2184    </Register>
2185    <Register name="PRIORITY_PRIORITY100" start="+0x190" size="0x4">
2186      <BitField name="PRIORITY" start="0" size="32"/>
2187    </Register>
2188    <Register name="PRIORITY_PRIORITY101" start="+0x194" size="0x4">
2189      <BitField name="PRIORITY" start="0" size="32"/>
2190    </Register>
2191    <Register name="PRIORITY_PRIORITY102" start="+0x198" size="0x4">
2192      <BitField name="PRIORITY" start="0" size="32"/>
2193    </Register>
2194    <Register name="PRIORITY_PRIORITY103" start="+0x19c" size="0x4">
2195      <BitField name="PRIORITY" start="0" size="32"/>
2196    </Register>
2197    <Register name="PRIORITY_PRIORITY104" start="+0x1a0" size="0x4">
2198      <BitField name="PRIORITY" start="0" size="32"/>
2199    </Register>
2200    <Register name="PRIORITY_PRIORITY105" start="+0x1a4" size="0x4">
2201      <BitField name="PRIORITY" start="0" size="32"/>
2202    </Register>
2203    <Register name="PRIORITY_PRIORITY106" start="+0x1a8" size="0x4">
2204      <BitField name="PRIORITY" start="0" size="32"/>
2205    </Register>
2206    <Register name="PRIORITY_PRIORITY107" start="+0x1ac" size="0x4">
2207      <BitField name="PRIORITY" start="0" size="32"/>
2208    </Register>
2209    <Register name="PRIORITY_PRIORITY108" start="+0x1b0" size="0x4">
2210      <BitField name="PRIORITY" start="0" size="32"/>
2211    </Register>
2212    <Register name="PRIORITY_PRIORITY109" start="+0x1b4" size="0x4">
2213      <BitField name="PRIORITY" start="0" size="32"/>
2214    </Register>
2215    <Register name="PRIORITY_PRIORITY110" start="+0x1b8" size="0x4">
2216      <BitField name="PRIORITY" start="0" size="32"/>
2217    </Register>
2218    <Register name="PRIORITY_PRIORITY111" start="+0x1bc" size="0x4">
2219      <BitField name="PRIORITY" start="0" size="32"/>
2220    </Register>
2221    <Register name="PRIORITY_PRIORITY112" start="+0x1c0" size="0x4">
2222      <BitField name="PRIORITY" start="0" size="32"/>
2223    </Register>
2224    <Register name="PRIORITY_PRIORITY113" start="+0x1c4" size="0x4">
2225      <BitField name="PRIORITY" start="0" size="32"/>
2226    </Register>
2227    <Register name="PRIORITY_PRIORITY114" start="+0x1c8" size="0x4">
2228      <BitField name="PRIORITY" start="0" size="32"/>
2229    </Register>
2230    <Register name="PRIORITY_PRIORITY115" start="+0x1cc" size="0x4">
2231      <BitField name="PRIORITY" start="0" size="32"/>
2232    </Register>
2233    <Register name="PRIORITY_PRIORITY116" start="+0x1d0" size="0x4">
2234      <BitField name="PRIORITY" start="0" size="32"/>
2235    </Register>
2236    <Register name="PRIORITY_PRIORITY117" start="+0x1d4" size="0x4">
2237      <BitField name="PRIORITY" start="0" size="32"/>
2238    </Register>
2239    <Register name="PRIORITY_PRIORITY118" start="+0x1d8" size="0x4">
2240      <BitField name="PRIORITY" start="0" size="32"/>
2241    </Register>
2242    <Register name="PRIORITY_PRIORITY119" start="+0x1dc" size="0x4">
2243      <BitField name="PRIORITY" start="0" size="32"/>
2244    </Register>
2245    <Register name="PRIORITY_PRIORITY120" start="+0x1e0" size="0x4">
2246      <BitField name="PRIORITY" start="0" size="32"/>
2247    </Register>
2248    <Register name="PRIORITY_PRIORITY121" start="+0x1e4" size="0x4">
2249      <BitField name="PRIORITY" start="0" size="32"/>
2250    </Register>
2251    <Register name="PRIORITY_PRIORITY122" start="+0x1e8" size="0x4">
2252      <BitField name="PRIORITY" start="0" size="32"/>
2253    </Register>
2254    <Register name="PRIORITY_PRIORITY123" start="+0x1ec" size="0x4">
2255      <BitField name="PRIORITY" start="0" size="32"/>
2256    </Register>
2257    <Register name="PRIORITY_PRIORITY124" start="+0x1f0" size="0x4">
2258      <BitField name="PRIORITY" start="0" size="32"/>
2259    </Register>
2260    <Register name="PRIORITY_PRIORITY125" start="+0x1f4" size="0x4">
2261      <BitField name="PRIORITY" start="0" size="32"/>
2262    </Register>
2263    <Register name="PRIORITY_PRIORITY126" start="+0x1f8" size="0x4">
2264      <BitField name="PRIORITY" start="0" size="32"/>
2265    </Register>
2266    <Register name="PRIORITY_PRIORITY127" start="+0x1fc" size="0x4">
2267      <BitField name="PRIORITY" start="0" size="32"/>
2268    </Register>
2269    <Register name="PENDING_PENDING0" start="+0x1000" size="0x4">
2270      <BitField name="INTERRUPT" start="0" size="32"/>
2271    </Register>
2272    <Register name="PENDING_PENDING1" start="+0x1004" size="0x4">
2273      <BitField name="INTERRUPT" start="0" size="32"/>
2274    </Register>
2275    <Register name="PENDING_PENDING2" start="+0x1008" size="0x4">
2276      <BitField name="INTERRUPT" start="0" size="32"/>
2277    </Register>
2278    <Register name="PENDING_PENDING3" start="+0x100c" size="0x4">
2279      <BitField name="INTERRUPT" start="0" size="32"/>
2280    </Register>
2281    <Register name="TRIGGER_TRIGGER0" start="+0x1080" size="0x4">
2282      <BitField name="INTERRUPT" start="0" size="32"/>
2283    </Register>
2284    <Register name="TRIGGER_TRIGGER1" start="+0x1084" size="0x4">
2285      <BitField name="INTERRUPT" start="0" size="32"/>
2286    </Register>
2287    <Register name="TRIGGER_TRIGGER2" start="+0x1088" size="0x4">
2288      <BitField name="INTERRUPT" start="0" size="32"/>
2289    </Register>
2290    <Register name="TRIGGER_TRIGGER3" start="+0x108c" size="0x4">
2291      <BitField name="INTERRUPT" start="0" size="32"/>
2292    </Register>
2293    <Register name="NUMBER" start="+0x1100" size="0x4">
2294      <BitField name="NUM_TARGET" start="16" size="16"/>
2295      <BitField name="NUM_INTERRUPT" start="0" size="16"/>
2296    </Register>
2297    <Register name="INFO" start="+0x1104" size="0x4">
2298      <BitField name="MAX_PRIORITY" start="16" size="16"/>
2299      <BitField name="VERSION" start="0" size="16"/>
2300    </Register>
2301    <Register name="TARGETINT_TARGET0_INTEN_INTEN0" start="+0x2000" size="0x4">
2302      <BitField name="INTERRUPT" start="0" size="32"/>
2303    </Register>
2304    <Register name="TARGETINT_TARGET0_INTEN_INTEN1" start="+0x2004" size="0x4">
2305      <BitField name="INTERRUPT" start="0" size="32"/>
2306    </Register>
2307    <Register name="TARGETINT_TARGET0_INTEN_INTEN2" start="+0x2008" size="0x4">
2308      <BitField name="INTERRUPT" start="0" size="32"/>
2309    </Register>
2310    <Register name="TARGETINT_TARGET0_INTEN_INTEN3" start="+0x200c" size="0x4">
2311      <BitField name="INTERRUPT" start="0" size="32"/>
2312    </Register>
2313    <Register name="TARGETINT_TARGET1_INTEN_INTEN0" start="+0x2080" size="0x4">
2314      <BitField name="INTERRUPT" start="0" size="32"/>
2315    </Register>
2316    <Register name="TARGETINT_TARGET1_INTEN_INTEN1" start="+0x2084" size="0x4">
2317      <BitField name="INTERRUPT" start="0" size="32"/>
2318    </Register>
2319    <Register name="TARGETINT_TARGET1_INTEN_INTEN2" start="+0x2088" size="0x4">
2320      <BitField name="INTERRUPT" start="0" size="32"/>
2321    </Register>
2322    <Register name="TARGETINT_TARGET1_INTEN_INTEN3" start="+0x208c" size="0x4">
2323      <BitField name="INTERRUPT" start="0" size="32"/>
2324    </Register>
2325    <Register name="TARGETCONFIG_TARGET0_THRESHOLD" start="+0x200000" size="0x4">
2326      <BitField name="THRESHOLD" start="0" size="32"/>
2327    </Register>
2328    <Register name="TARGETCONFIG_TARGET0_CLAIM" start="+0x200004" size="0x4">
2329      <BitField name="INTERRUPT_ID" start="0" size="10"/>
2330    </Register>
2331    <Register name="TARGETCONFIG_TARGET0_PPS" start="+0x200400" size="0x4">
2332      <BitField name="PRIORITY_PREEMPTED" start="0" size="32"/>
2333    </Register>
2334    <Register name="TARGETCONFIG_TARGET1_THRESHOLD" start="+0x201000" size="0x4">
2335      <BitField name="THRESHOLD" start="0" size="32"/>
2336    </Register>
2337    <Register name="TARGETCONFIG_TARGET1_CLAIM" start="+0x201004" size="0x4">
2338      <BitField name="INTERRUPT_ID" start="0" size="10"/>
2339    </Register>
2340    <Register name="TARGETCONFIG_TARGET1_PPS" start="+0x201400" size="0x4">
2341      <BitField name="PRIORITY_PREEMPTED" start="0" size="32"/>
2342    </Register>
2343  </RegisterGroup>
2344  <RegisterGroup start="0xe6000000" name="MCHTMR">
2345    <Register name="MTIME" start="+0x0" size="0x8">
2346      <BitField name="MTIME" start="0" size="64"/>
2347    </Register>
2348    <Register name="MTIMECMP" start="+0x8" size="0x8">
2349      <BitField name="MTIMECMP" start="0" size="64"/>
2350    </Register>
2351  </RegisterGroup>
2352  <RegisterGroup start="0xe6400000" name="PLICSW">
2353    <Register name="PENDING" start="+0x1000" size="0x4">
2354      <BitField name="INTERRUPT" start="1" size="1"/>
2355    </Register>
2356    <Register name="INTEN" start="+0x2000" size="0x4">
2357      <BitField name="INTERRUPT" start="0" size="1"/>
2358    </Register>
2359    <Register name="CLAIM" start="+0x200004" size="0x4">
2360      <BitField name="INTERRUPT_ID" start="0" size="1"/>
2361    </Register>
2362  </RegisterGroup>
2363  <RegisterGroup start="0xf0008000" name="GPIOM">
2364    <Register name="ASSIGN_GPIOA_PIN_PIN00" start="+0x0" size="0x4">
2365      <BitField name="LOCK" start="31" size="1"/>
2366      <BitField name="HIDE" start="8" size="2"/>
2367      <BitField name="SELECT" start="0" size="1"/>
2368    </Register>
2369    <Register name="ASSIGN_GPIOA_PIN_PIN01" start="+0x4" size="0x4">
2370      <BitField name="LOCK" start="31" size="1"/>
2371      <BitField name="HIDE" start="8" size="2"/>
2372      <BitField name="SELECT" start="0" size="1"/>
2373    </Register>
2374    <Register name="ASSIGN_GPIOA_PIN_PIN02" start="+0x8" size="0x4">
2375      <BitField name="LOCK" start="31" size="1"/>
2376      <BitField name="HIDE" start="8" size="2"/>
2377      <BitField name="SELECT" start="0" size="1"/>
2378    </Register>
2379    <Register name="ASSIGN_GPIOA_PIN_PIN03" start="+0xc" size="0x4">
2380      <BitField name="LOCK" start="31" size="1"/>
2381      <BitField name="HIDE" start="8" size="2"/>
2382      <BitField name="SELECT" start="0" size="1"/>
2383    </Register>
2384    <Register name="ASSIGN_GPIOA_PIN_PIN04" start="+0x10" size="0x4">
2385      <BitField name="LOCK" start="31" size="1"/>
2386      <BitField name="HIDE" start="8" size="2"/>
2387      <BitField name="SELECT" start="0" size="1"/>
2388    </Register>
2389    <Register name="ASSIGN_GPIOA_PIN_PIN05" start="+0x14" size="0x4">
2390      <BitField name="LOCK" start="31" size="1"/>
2391      <BitField name="HIDE" start="8" size="2"/>
2392      <BitField name="SELECT" start="0" size="1"/>
2393    </Register>
2394    <Register name="ASSIGN_GPIOA_PIN_PIN06" start="+0x18" size="0x4">
2395      <BitField name="LOCK" start="31" size="1"/>
2396      <BitField name="HIDE" start="8" size="2"/>
2397      <BitField name="SELECT" start="0" size="1"/>
2398    </Register>
2399    <Register name="ASSIGN_GPIOA_PIN_PIN07" start="+0x1c" size="0x4">
2400      <BitField name="LOCK" start="31" size="1"/>
2401      <BitField name="HIDE" start="8" size="2"/>
2402      <BitField name="SELECT" start="0" size="1"/>
2403    </Register>
2404    <Register name="ASSIGN_GPIOA_PIN_PIN08" start="+0x20" size="0x4">
2405      <BitField name="LOCK" start="31" size="1"/>
2406      <BitField name="HIDE" start="8" size="2"/>
2407      <BitField name="SELECT" start="0" size="1"/>
2408    </Register>
2409    <Register name="ASSIGN_GPIOA_PIN_PIN09" start="+0x24" size="0x4">
2410      <BitField name="LOCK" start="31" size="1"/>
2411      <BitField name="HIDE" start="8" size="2"/>
2412      <BitField name="SELECT" start="0" size="1"/>
2413    </Register>
2414    <Register name="ASSIGN_GPIOA_PIN_PIN10" start="+0x28" size="0x4">
2415      <BitField name="LOCK" start="31" size="1"/>
2416      <BitField name="HIDE" start="8" size="2"/>
2417      <BitField name="SELECT" start="0" size="1"/>
2418    </Register>
2419    <Register name="ASSIGN_GPIOA_PIN_PIN11" start="+0x2c" size="0x4">
2420      <BitField name="LOCK" start="31" size="1"/>
2421      <BitField name="HIDE" start="8" size="2"/>
2422      <BitField name="SELECT" start="0" size="1"/>
2423    </Register>
2424    <Register name="ASSIGN_GPIOA_PIN_PIN12" start="+0x30" size="0x4">
2425      <BitField name="LOCK" start="31" size="1"/>
2426      <BitField name="HIDE" start="8" size="2"/>
2427      <BitField name="SELECT" start="0" size="1"/>
2428    </Register>
2429    <Register name="ASSIGN_GPIOA_PIN_PIN13" start="+0x34" size="0x4">
2430      <BitField name="LOCK" start="31" size="1"/>
2431      <BitField name="HIDE" start="8" size="2"/>
2432      <BitField name="SELECT" start="0" size="1"/>
2433    </Register>
2434    <Register name="ASSIGN_GPIOA_PIN_PIN14" start="+0x38" size="0x4">
2435      <BitField name="LOCK" start="31" size="1"/>
2436      <BitField name="HIDE" start="8" size="2"/>
2437      <BitField name="SELECT" start="0" size="1"/>
2438    </Register>
2439    <Register name="ASSIGN_GPIOA_PIN_PIN15" start="+0x3c" size="0x4">
2440      <BitField name="LOCK" start="31" size="1"/>
2441      <BitField name="HIDE" start="8" size="2"/>
2442      <BitField name="SELECT" start="0" size="1"/>
2443    </Register>
2444    <Register name="ASSIGN_GPIOA_PIN_PIN16" start="+0x40" size="0x4">
2445      <BitField name="LOCK" start="31" size="1"/>
2446      <BitField name="HIDE" start="8" size="2"/>
2447      <BitField name="SELECT" start="0" size="1"/>
2448    </Register>
2449    <Register name="ASSIGN_GPIOA_PIN_PIN17" start="+0x44" size="0x4">
2450      <BitField name="LOCK" start="31" size="1"/>
2451      <BitField name="HIDE" start="8" size="2"/>
2452      <BitField name="SELECT" start="0" size="1"/>
2453    </Register>
2454    <Register name="ASSIGN_GPIOA_PIN_PIN18" start="+0x48" size="0x4">
2455      <BitField name="LOCK" start="31" size="1"/>
2456      <BitField name="HIDE" start="8" size="2"/>
2457      <BitField name="SELECT" start="0" size="1"/>
2458    </Register>
2459    <Register name="ASSIGN_GPIOA_PIN_PIN19" start="+0x4c" size="0x4">
2460      <BitField name="LOCK" start="31" size="1"/>
2461      <BitField name="HIDE" start="8" size="2"/>
2462      <BitField name="SELECT" start="0" size="1"/>
2463    </Register>
2464    <Register name="ASSIGN_GPIOA_PIN_PIN20" start="+0x50" size="0x4">
2465      <BitField name="LOCK" start="31" size="1"/>
2466      <BitField name="HIDE" start="8" size="2"/>
2467      <BitField name="SELECT" start="0" size="1"/>
2468    </Register>
2469    <Register name="ASSIGN_GPIOA_PIN_PIN21" start="+0x54" size="0x4">
2470      <BitField name="LOCK" start="31" size="1"/>
2471      <BitField name="HIDE" start="8" size="2"/>
2472      <BitField name="SELECT" start="0" size="1"/>
2473    </Register>
2474    <Register name="ASSIGN_GPIOA_PIN_PIN22" start="+0x58" size="0x4">
2475      <BitField name="LOCK" start="31" size="1"/>
2476      <BitField name="HIDE" start="8" size="2"/>
2477      <BitField name="SELECT" start="0" size="1"/>
2478    </Register>
2479    <Register name="ASSIGN_GPIOA_PIN_PIN23" start="+0x5c" size="0x4">
2480      <BitField name="LOCK" start="31" size="1"/>
2481      <BitField name="HIDE" start="8" size="2"/>
2482      <BitField name="SELECT" start="0" size="1"/>
2483    </Register>
2484    <Register name="ASSIGN_GPIOA_PIN_PIN24" start="+0x60" size="0x4">
2485      <BitField name="LOCK" start="31" size="1"/>
2486      <BitField name="HIDE" start="8" size="2"/>
2487      <BitField name="SELECT" start="0" size="1"/>
2488    </Register>
2489    <Register name="ASSIGN_GPIOA_PIN_PIN25" start="+0x64" size="0x4">
2490      <BitField name="LOCK" start="31" size="1"/>
2491      <BitField name="HIDE" start="8" size="2"/>
2492      <BitField name="SELECT" start="0" size="1"/>
2493    </Register>
2494    <Register name="ASSIGN_GPIOA_PIN_PIN26" start="+0x68" size="0x4">
2495      <BitField name="LOCK" start="31" size="1"/>
2496      <BitField name="HIDE" start="8" size="2"/>
2497      <BitField name="SELECT" start="0" size="1"/>
2498    </Register>
2499    <Register name="ASSIGN_GPIOA_PIN_PIN27" start="+0x6c" size="0x4">
2500      <BitField name="LOCK" start="31" size="1"/>
2501      <BitField name="HIDE" start="8" size="2"/>
2502      <BitField name="SELECT" start="0" size="1"/>
2503    </Register>
2504    <Register name="ASSIGN_GPIOA_PIN_PIN28" start="+0x70" size="0x4">
2505      <BitField name="LOCK" start="31" size="1"/>
2506      <BitField name="HIDE" start="8" size="2"/>
2507      <BitField name="SELECT" start="0" size="1"/>
2508    </Register>
2509    <Register name="ASSIGN_GPIOA_PIN_PIN29" start="+0x74" size="0x4">
2510      <BitField name="LOCK" start="31" size="1"/>
2511      <BitField name="HIDE" start="8" size="2"/>
2512      <BitField name="SELECT" start="0" size="1"/>
2513    </Register>
2514    <Register name="ASSIGN_GPIOA_PIN_PIN30" start="+0x78" size="0x4">
2515      <BitField name="LOCK" start="31" size="1"/>
2516      <BitField name="HIDE" start="8" size="2"/>
2517      <BitField name="SELECT" start="0" size="1"/>
2518    </Register>
2519    <Register name="ASSIGN_GPIOA_PIN_PIN31" start="+0x7c" size="0x4">
2520      <BitField name="LOCK" start="31" size="1"/>
2521      <BitField name="HIDE" start="8" size="2"/>
2522      <BitField name="SELECT" start="0" size="1"/>
2523    </Register>
2524    <Register name="ASSIGN_GPIOB_PIN_PIN00" start="+0x80" size="0x4">
2525      <BitField name="LOCK" start="31" size="1"/>
2526      <BitField name="HIDE" start="8" size="2"/>
2527      <BitField name="SELECT" start="0" size="1"/>
2528    </Register>
2529    <Register name="ASSIGN_GPIOB_PIN_PIN01" start="+0x84" size="0x4">
2530      <BitField name="LOCK" start="31" size="1"/>
2531      <BitField name="HIDE" start="8" size="2"/>
2532      <BitField name="SELECT" start="0" size="1"/>
2533    </Register>
2534    <Register name="ASSIGN_GPIOB_PIN_PIN02" start="+0x88" size="0x4">
2535      <BitField name="LOCK" start="31" size="1"/>
2536      <BitField name="HIDE" start="8" size="2"/>
2537      <BitField name="SELECT" start="0" size="1"/>
2538    </Register>
2539    <Register name="ASSIGN_GPIOB_PIN_PIN03" start="+0x8c" size="0x4">
2540      <BitField name="LOCK" start="31" size="1"/>
2541      <BitField name="HIDE" start="8" size="2"/>
2542      <BitField name="SELECT" start="0" size="1"/>
2543    </Register>
2544    <Register name="ASSIGN_GPIOB_PIN_PIN04" start="+0x90" size="0x4">
2545      <BitField name="LOCK" start="31" size="1"/>
2546      <BitField name="HIDE" start="8" size="2"/>
2547      <BitField name="SELECT" start="0" size="1"/>
2548    </Register>
2549    <Register name="ASSIGN_GPIOB_PIN_PIN05" start="+0x94" size="0x4">
2550      <BitField name="LOCK" start="31" size="1"/>
2551      <BitField name="HIDE" start="8" size="2"/>
2552      <BitField name="SELECT" start="0" size="1"/>
2553    </Register>
2554    <Register name="ASSIGN_GPIOB_PIN_PIN06" start="+0x98" size="0x4">
2555      <BitField name="LOCK" start="31" size="1"/>
2556      <BitField name="HIDE" start="8" size="2"/>
2557      <BitField name="SELECT" start="0" size="1"/>
2558    </Register>
2559    <Register name="ASSIGN_GPIOB_PIN_PIN07" start="+0x9c" size="0x4">
2560      <BitField name="LOCK" start="31" size="1"/>
2561      <BitField name="HIDE" start="8" size="2"/>
2562      <BitField name="SELECT" start="0" size="1"/>
2563    </Register>
2564    <Register name="ASSIGN_GPIOB_PIN_PIN08" start="+0xa0" size="0x4">
2565      <BitField name="LOCK" start="31" size="1"/>
2566      <BitField name="HIDE" start="8" size="2"/>
2567      <BitField name="SELECT" start="0" size="1"/>
2568    </Register>
2569    <Register name="ASSIGN_GPIOB_PIN_PIN09" start="+0xa4" size="0x4">
2570      <BitField name="LOCK" start="31" size="1"/>
2571      <BitField name="HIDE" start="8" size="2"/>
2572      <BitField name="SELECT" start="0" size="1"/>
2573    </Register>
2574    <Register name="ASSIGN_GPIOB_PIN_PIN10" start="+0xa8" size="0x4">
2575      <BitField name="LOCK" start="31" size="1"/>
2576      <BitField name="HIDE" start="8" size="2"/>
2577      <BitField name="SELECT" start="0" size="1"/>
2578    </Register>
2579    <Register name="ASSIGN_GPIOB_PIN_PIN11" start="+0xac" size="0x4">
2580      <BitField name="LOCK" start="31" size="1"/>
2581      <BitField name="HIDE" start="8" size="2"/>
2582      <BitField name="SELECT" start="0" size="1"/>
2583    </Register>
2584    <Register name="ASSIGN_GPIOB_PIN_PIN12" start="+0xb0" size="0x4">
2585      <BitField name="LOCK" start="31" size="1"/>
2586      <BitField name="HIDE" start="8" size="2"/>
2587      <BitField name="SELECT" start="0" size="1"/>
2588    </Register>
2589    <Register name="ASSIGN_GPIOB_PIN_PIN13" start="+0xb4" size="0x4">
2590      <BitField name="LOCK" start="31" size="1"/>
2591      <BitField name="HIDE" start="8" size="2"/>
2592      <BitField name="SELECT" start="0" size="1"/>
2593    </Register>
2594    <Register name="ASSIGN_GPIOB_PIN_PIN14" start="+0xb8" size="0x4">
2595      <BitField name="LOCK" start="31" size="1"/>
2596      <BitField name="HIDE" start="8" size="2"/>
2597      <BitField name="SELECT" start="0" size="1"/>
2598    </Register>
2599    <Register name="ASSIGN_GPIOB_PIN_PIN15" start="+0xbc" size="0x4">
2600      <BitField name="LOCK" start="31" size="1"/>
2601      <BitField name="HIDE" start="8" size="2"/>
2602      <BitField name="SELECT" start="0" size="1"/>
2603    </Register>
2604    <Register name="ASSIGN_GPIOB_PIN_PIN16" start="+0xc0" size="0x4">
2605      <BitField name="LOCK" start="31" size="1"/>
2606      <BitField name="HIDE" start="8" size="2"/>
2607      <BitField name="SELECT" start="0" size="1"/>
2608    </Register>
2609    <Register name="ASSIGN_GPIOB_PIN_PIN17" start="+0xc4" size="0x4">
2610      <BitField name="LOCK" start="31" size="1"/>
2611      <BitField name="HIDE" start="8" size="2"/>
2612      <BitField name="SELECT" start="0" size="1"/>
2613    </Register>
2614    <Register name="ASSIGN_GPIOB_PIN_PIN18" start="+0xc8" size="0x4">
2615      <BitField name="LOCK" start="31" size="1"/>
2616      <BitField name="HIDE" start="8" size="2"/>
2617      <BitField name="SELECT" start="0" size="1"/>
2618    </Register>
2619    <Register name="ASSIGN_GPIOB_PIN_PIN19" start="+0xcc" size="0x4">
2620      <BitField name="LOCK" start="31" size="1"/>
2621      <BitField name="HIDE" start="8" size="2"/>
2622      <BitField name="SELECT" start="0" size="1"/>
2623    </Register>
2624    <Register name="ASSIGN_GPIOB_PIN_PIN20" start="+0xd0" size="0x4">
2625      <BitField name="LOCK" start="31" size="1"/>
2626      <BitField name="HIDE" start="8" size="2"/>
2627      <BitField name="SELECT" start="0" size="1"/>
2628    </Register>
2629    <Register name="ASSIGN_GPIOB_PIN_PIN21" start="+0xd4" size="0x4">
2630      <BitField name="LOCK" start="31" size="1"/>
2631      <BitField name="HIDE" start="8" size="2"/>
2632      <BitField name="SELECT" start="0" size="1"/>
2633    </Register>
2634    <Register name="ASSIGN_GPIOB_PIN_PIN22" start="+0xd8" size="0x4">
2635      <BitField name="LOCK" start="31" size="1"/>
2636      <BitField name="HIDE" start="8" size="2"/>
2637      <BitField name="SELECT" start="0" size="1"/>
2638    </Register>
2639    <Register name="ASSIGN_GPIOB_PIN_PIN23" start="+0xdc" size="0x4">
2640      <BitField name="LOCK" start="31" size="1"/>
2641      <BitField name="HIDE" start="8" size="2"/>
2642      <BitField name="SELECT" start="0" size="1"/>
2643    </Register>
2644    <Register name="ASSIGN_GPIOB_PIN_PIN24" start="+0xe0" size="0x4">
2645      <BitField name="LOCK" start="31" size="1"/>
2646      <BitField name="HIDE" start="8" size="2"/>
2647      <BitField name="SELECT" start="0" size="1"/>
2648    </Register>
2649    <Register name="ASSIGN_GPIOB_PIN_PIN25" start="+0xe4" size="0x4">
2650      <BitField name="LOCK" start="31" size="1"/>
2651      <BitField name="HIDE" start="8" size="2"/>
2652      <BitField name="SELECT" start="0" size="1"/>
2653    </Register>
2654    <Register name="ASSIGN_GPIOB_PIN_PIN26" start="+0xe8" size="0x4">
2655      <BitField name="LOCK" start="31" size="1"/>
2656      <BitField name="HIDE" start="8" size="2"/>
2657      <BitField name="SELECT" start="0" size="1"/>
2658    </Register>
2659    <Register name="ASSIGN_GPIOB_PIN_PIN27" start="+0xec" size="0x4">
2660      <BitField name="LOCK" start="31" size="1"/>
2661      <BitField name="HIDE" start="8" size="2"/>
2662      <BitField name="SELECT" start="0" size="1"/>
2663    </Register>
2664    <Register name="ASSIGN_GPIOB_PIN_PIN28" start="+0xf0" size="0x4">
2665      <BitField name="LOCK" start="31" size="1"/>
2666      <BitField name="HIDE" start="8" size="2"/>
2667      <BitField name="SELECT" start="0" size="1"/>
2668    </Register>
2669    <Register name="ASSIGN_GPIOB_PIN_PIN29" start="+0xf4" size="0x4">
2670      <BitField name="LOCK" start="31" size="1"/>
2671      <BitField name="HIDE" start="8" size="2"/>
2672      <BitField name="SELECT" start="0" size="1"/>
2673    </Register>
2674    <Register name="ASSIGN_GPIOB_PIN_PIN30" start="+0xf8" size="0x4">
2675      <BitField name="LOCK" start="31" size="1"/>
2676      <BitField name="HIDE" start="8" size="2"/>
2677      <BitField name="SELECT" start="0" size="1"/>
2678    </Register>
2679    <Register name="ASSIGN_GPIOB_PIN_PIN31" start="+0xfc" size="0x4">
2680      <BitField name="LOCK" start="31" size="1"/>
2681      <BitField name="HIDE" start="8" size="2"/>
2682      <BitField name="SELECT" start="0" size="1"/>
2683    </Register>
2684    <Register name="ASSIGN_GPIOC_PIN_PIN00" start="+0x100" size="0x4">
2685      <BitField name="LOCK" start="31" size="1"/>
2686      <BitField name="HIDE" start="8" size="2"/>
2687      <BitField name="SELECT" start="0" size="1"/>
2688    </Register>
2689    <Register name="ASSIGN_GPIOC_PIN_PIN01" start="+0x104" size="0x4">
2690      <BitField name="LOCK" start="31" size="1"/>
2691      <BitField name="HIDE" start="8" size="2"/>
2692      <BitField name="SELECT" start="0" size="1"/>
2693    </Register>
2694    <Register name="ASSIGN_GPIOC_PIN_PIN02" start="+0x108" size="0x4">
2695      <BitField name="LOCK" start="31" size="1"/>
2696      <BitField name="HIDE" start="8" size="2"/>
2697      <BitField name="SELECT" start="0" size="1"/>
2698    </Register>
2699    <Register name="ASSIGN_GPIOC_PIN_PIN03" start="+0x10c" size="0x4">
2700      <BitField name="LOCK" start="31" size="1"/>
2701      <BitField name="HIDE" start="8" size="2"/>
2702      <BitField name="SELECT" start="0" size="1"/>
2703    </Register>
2704    <Register name="ASSIGN_GPIOC_PIN_PIN04" start="+0x110" size="0x4">
2705      <BitField name="LOCK" start="31" size="1"/>
2706      <BitField name="HIDE" start="8" size="2"/>
2707      <BitField name="SELECT" start="0" size="1"/>
2708    </Register>
2709    <Register name="ASSIGN_GPIOC_PIN_PIN05" start="+0x114" size="0x4">
2710      <BitField name="LOCK" start="31" size="1"/>
2711      <BitField name="HIDE" start="8" size="2"/>
2712      <BitField name="SELECT" start="0" size="1"/>
2713    </Register>
2714    <Register name="ASSIGN_GPIOC_PIN_PIN06" start="+0x118" size="0x4">
2715      <BitField name="LOCK" start="31" size="1"/>
2716      <BitField name="HIDE" start="8" size="2"/>
2717      <BitField name="SELECT" start="0" size="1"/>
2718    </Register>
2719    <Register name="ASSIGN_GPIOC_PIN_PIN07" start="+0x11c" size="0x4">
2720      <BitField name="LOCK" start="31" size="1"/>
2721      <BitField name="HIDE" start="8" size="2"/>
2722      <BitField name="SELECT" start="0" size="1"/>
2723    </Register>
2724    <Register name="ASSIGN_GPIOC_PIN_PIN08" start="+0x120" size="0x4">
2725      <BitField name="LOCK" start="31" size="1"/>
2726      <BitField name="HIDE" start="8" size="2"/>
2727      <BitField name="SELECT" start="0" size="1"/>
2728    </Register>
2729    <Register name="ASSIGN_GPIOC_PIN_PIN09" start="+0x124" size="0x4">
2730      <BitField name="LOCK" start="31" size="1"/>
2731      <BitField name="HIDE" start="8" size="2"/>
2732      <BitField name="SELECT" start="0" size="1"/>
2733    </Register>
2734    <Register name="ASSIGN_GPIOC_PIN_PIN10" start="+0x128" size="0x4">
2735      <BitField name="LOCK" start="31" size="1"/>
2736      <BitField name="HIDE" start="8" size="2"/>
2737      <BitField name="SELECT" start="0" size="1"/>
2738    </Register>
2739    <Register name="ASSIGN_GPIOC_PIN_PIN11" start="+0x12c" size="0x4">
2740      <BitField name="LOCK" start="31" size="1"/>
2741      <BitField name="HIDE" start="8" size="2"/>
2742      <BitField name="SELECT" start="0" size="1"/>
2743    </Register>
2744    <Register name="ASSIGN_GPIOC_PIN_PIN12" start="+0x130" size="0x4">
2745      <BitField name="LOCK" start="31" size="1"/>
2746      <BitField name="HIDE" start="8" size="2"/>
2747      <BitField name="SELECT" start="0" size="1"/>
2748    </Register>
2749    <Register name="ASSIGN_GPIOC_PIN_PIN13" start="+0x134" size="0x4">
2750      <BitField name="LOCK" start="31" size="1"/>
2751      <BitField name="HIDE" start="8" size="2"/>
2752      <BitField name="SELECT" start="0" size="1"/>
2753    </Register>
2754    <Register name="ASSIGN_GPIOC_PIN_PIN14" start="+0x138" size="0x4">
2755      <BitField name="LOCK" start="31" size="1"/>
2756      <BitField name="HIDE" start="8" size="2"/>
2757      <BitField name="SELECT" start="0" size="1"/>
2758    </Register>
2759    <Register name="ASSIGN_GPIOC_PIN_PIN15" start="+0x13c" size="0x4">
2760      <BitField name="LOCK" start="31" size="1"/>
2761      <BitField name="HIDE" start="8" size="2"/>
2762      <BitField name="SELECT" start="0" size="1"/>
2763    </Register>
2764    <Register name="ASSIGN_GPIOC_PIN_PIN16" start="+0x140" size="0x4">
2765      <BitField name="LOCK" start="31" size="1"/>
2766      <BitField name="HIDE" start="8" size="2"/>
2767      <BitField name="SELECT" start="0" size="1"/>
2768    </Register>
2769    <Register name="ASSIGN_GPIOC_PIN_PIN17" start="+0x144" size="0x4">
2770      <BitField name="LOCK" start="31" size="1"/>
2771      <BitField name="HIDE" start="8" size="2"/>
2772      <BitField name="SELECT" start="0" size="1"/>
2773    </Register>
2774    <Register name="ASSIGN_GPIOC_PIN_PIN18" start="+0x148" size="0x4">
2775      <BitField name="LOCK" start="31" size="1"/>
2776      <BitField name="HIDE" start="8" size="2"/>
2777      <BitField name="SELECT" start="0" size="1"/>
2778    </Register>
2779    <Register name="ASSIGN_GPIOC_PIN_PIN19" start="+0x14c" size="0x4">
2780      <BitField name="LOCK" start="31" size="1"/>
2781      <BitField name="HIDE" start="8" size="2"/>
2782      <BitField name="SELECT" start="0" size="1"/>
2783    </Register>
2784    <Register name="ASSIGN_GPIOC_PIN_PIN20" start="+0x150" size="0x4">
2785      <BitField name="LOCK" start="31" size="1"/>
2786      <BitField name="HIDE" start="8" size="2"/>
2787      <BitField name="SELECT" start="0" size="1"/>
2788    </Register>
2789    <Register name="ASSIGN_GPIOC_PIN_PIN21" start="+0x154" size="0x4">
2790      <BitField name="LOCK" start="31" size="1"/>
2791      <BitField name="HIDE" start="8" size="2"/>
2792      <BitField name="SELECT" start="0" size="1"/>
2793    </Register>
2794    <Register name="ASSIGN_GPIOC_PIN_PIN22" start="+0x158" size="0x4">
2795      <BitField name="LOCK" start="31" size="1"/>
2796      <BitField name="HIDE" start="8" size="2"/>
2797      <BitField name="SELECT" start="0" size="1"/>
2798    </Register>
2799    <Register name="ASSIGN_GPIOC_PIN_PIN23" start="+0x15c" size="0x4">
2800      <BitField name="LOCK" start="31" size="1"/>
2801      <BitField name="HIDE" start="8" size="2"/>
2802      <BitField name="SELECT" start="0" size="1"/>
2803    </Register>
2804    <Register name="ASSIGN_GPIOC_PIN_PIN24" start="+0x160" size="0x4">
2805      <BitField name="LOCK" start="31" size="1"/>
2806      <BitField name="HIDE" start="8" size="2"/>
2807      <BitField name="SELECT" start="0" size="1"/>
2808    </Register>
2809    <Register name="ASSIGN_GPIOC_PIN_PIN25" start="+0x164" size="0x4">
2810      <BitField name="LOCK" start="31" size="1"/>
2811      <BitField name="HIDE" start="8" size="2"/>
2812      <BitField name="SELECT" start="0" size="1"/>
2813    </Register>
2814    <Register name="ASSIGN_GPIOC_PIN_PIN26" start="+0x168" size="0x4">
2815      <BitField name="LOCK" start="31" size="1"/>
2816      <BitField name="HIDE" start="8" size="2"/>
2817      <BitField name="SELECT" start="0" size="1"/>
2818    </Register>
2819    <Register name="ASSIGN_GPIOC_PIN_PIN27" start="+0x16c" size="0x4">
2820      <BitField name="LOCK" start="31" size="1"/>
2821      <BitField name="HIDE" start="8" size="2"/>
2822      <BitField name="SELECT" start="0" size="1"/>
2823    </Register>
2824    <Register name="ASSIGN_GPIOC_PIN_PIN28" start="+0x170" size="0x4">
2825      <BitField name="LOCK" start="31" size="1"/>
2826      <BitField name="HIDE" start="8" size="2"/>
2827      <BitField name="SELECT" start="0" size="1"/>
2828    </Register>
2829    <Register name="ASSIGN_GPIOC_PIN_PIN29" start="+0x174" size="0x4">
2830      <BitField name="LOCK" start="31" size="1"/>
2831      <BitField name="HIDE" start="8" size="2"/>
2832      <BitField name="SELECT" start="0" size="1"/>
2833    </Register>
2834    <Register name="ASSIGN_GPIOC_PIN_PIN30" start="+0x178" size="0x4">
2835      <BitField name="LOCK" start="31" size="1"/>
2836      <BitField name="HIDE" start="8" size="2"/>
2837      <BitField name="SELECT" start="0" size="1"/>
2838    </Register>
2839    <Register name="ASSIGN_GPIOC_PIN_PIN31" start="+0x17c" size="0x4">
2840      <BitField name="LOCK" start="31" size="1"/>
2841      <BitField name="HIDE" start="8" size="2"/>
2842      <BitField name="SELECT" start="0" size="1"/>
2843    </Register>
2844    <Register name="ASSIGN_GPIOX_PIN_PIN00" start="+0x680" size="0x4">
2845      <BitField name="LOCK" start="31" size="1"/>
2846      <BitField name="HIDE" start="8" size="2"/>
2847      <BitField name="SELECT" start="0" size="1"/>
2848    </Register>
2849    <Register name="ASSIGN_GPIOX_PIN_PIN01" start="+0x684" size="0x4">
2850      <BitField name="LOCK" start="31" size="1"/>
2851      <BitField name="HIDE" start="8" size="2"/>
2852      <BitField name="SELECT" start="0" size="1"/>
2853    </Register>
2854    <Register name="ASSIGN_GPIOX_PIN_PIN02" start="+0x688" size="0x4">
2855      <BitField name="LOCK" start="31" size="1"/>
2856      <BitField name="HIDE" start="8" size="2"/>
2857      <BitField name="SELECT" start="0" size="1"/>
2858    </Register>
2859    <Register name="ASSIGN_GPIOX_PIN_PIN03" start="+0x68c" size="0x4">
2860      <BitField name="LOCK" start="31" size="1"/>
2861      <BitField name="HIDE" start="8" size="2"/>
2862      <BitField name="SELECT" start="0" size="1"/>
2863    </Register>
2864    <Register name="ASSIGN_GPIOX_PIN_PIN04" start="+0x690" size="0x4">
2865      <BitField name="LOCK" start="31" size="1"/>
2866      <BitField name="HIDE" start="8" size="2"/>
2867      <BitField name="SELECT" start="0" size="1"/>
2868    </Register>
2869    <Register name="ASSIGN_GPIOX_PIN_PIN05" start="+0x694" size="0x4">
2870      <BitField name="LOCK" start="31" size="1"/>
2871      <BitField name="HIDE" start="8" size="2"/>
2872      <BitField name="SELECT" start="0" size="1"/>
2873    </Register>
2874    <Register name="ASSIGN_GPIOX_PIN_PIN06" start="+0x698" size="0x4">
2875      <BitField name="LOCK" start="31" size="1"/>
2876      <BitField name="HIDE" start="8" size="2"/>
2877      <BitField name="SELECT" start="0" size="1"/>
2878    </Register>
2879    <Register name="ASSIGN_GPIOX_PIN_PIN07" start="+0x69c" size="0x4">
2880      <BitField name="LOCK" start="31" size="1"/>
2881      <BitField name="HIDE" start="8" size="2"/>
2882      <BitField name="SELECT" start="0" size="1"/>
2883    </Register>
2884    <Register name="ASSIGN_GPIOX_PIN_PIN08" start="+0x6a0" size="0x4">
2885      <BitField name="LOCK" start="31" size="1"/>
2886      <BitField name="HIDE" start="8" size="2"/>
2887      <BitField name="SELECT" start="0" size="1"/>
2888    </Register>
2889    <Register name="ASSIGN_GPIOX_PIN_PIN09" start="+0x6a4" size="0x4">
2890      <BitField name="LOCK" start="31" size="1"/>
2891      <BitField name="HIDE" start="8" size="2"/>
2892      <BitField name="SELECT" start="0" size="1"/>
2893    </Register>
2894    <Register name="ASSIGN_GPIOX_PIN_PIN10" start="+0x6a8" size="0x4">
2895      <BitField name="LOCK" start="31" size="1"/>
2896      <BitField name="HIDE" start="8" size="2"/>
2897      <BitField name="SELECT" start="0" size="1"/>
2898    </Register>
2899    <Register name="ASSIGN_GPIOX_PIN_PIN11" start="+0x6ac" size="0x4">
2900      <BitField name="LOCK" start="31" size="1"/>
2901      <BitField name="HIDE" start="8" size="2"/>
2902      <BitField name="SELECT" start="0" size="1"/>
2903    </Register>
2904    <Register name="ASSIGN_GPIOX_PIN_PIN12" start="+0x6b0" size="0x4">
2905      <BitField name="LOCK" start="31" size="1"/>
2906      <BitField name="HIDE" start="8" size="2"/>
2907      <BitField name="SELECT" start="0" size="1"/>
2908    </Register>
2909    <Register name="ASSIGN_GPIOX_PIN_PIN13" start="+0x6b4" size="0x4">
2910      <BitField name="LOCK" start="31" size="1"/>
2911      <BitField name="HIDE" start="8" size="2"/>
2912      <BitField name="SELECT" start="0" size="1"/>
2913    </Register>
2914    <Register name="ASSIGN_GPIOX_PIN_PIN14" start="+0x6b8" size="0x4">
2915      <BitField name="LOCK" start="31" size="1"/>
2916      <BitField name="HIDE" start="8" size="2"/>
2917      <BitField name="SELECT" start="0" size="1"/>
2918    </Register>
2919    <Register name="ASSIGN_GPIOX_PIN_PIN15" start="+0x6bc" size="0x4">
2920      <BitField name="LOCK" start="31" size="1"/>
2921      <BitField name="HIDE" start="8" size="2"/>
2922      <BitField name="SELECT" start="0" size="1"/>
2923    </Register>
2924    <Register name="ASSIGN_GPIOX_PIN_PIN16" start="+0x6c0" size="0x4">
2925      <BitField name="LOCK" start="31" size="1"/>
2926      <BitField name="HIDE" start="8" size="2"/>
2927      <BitField name="SELECT" start="0" size="1"/>
2928    </Register>
2929    <Register name="ASSIGN_GPIOX_PIN_PIN17" start="+0x6c4" size="0x4">
2930      <BitField name="LOCK" start="31" size="1"/>
2931      <BitField name="HIDE" start="8" size="2"/>
2932      <BitField name="SELECT" start="0" size="1"/>
2933    </Register>
2934    <Register name="ASSIGN_GPIOX_PIN_PIN18" start="+0x6c8" size="0x4">
2935      <BitField name="LOCK" start="31" size="1"/>
2936      <BitField name="HIDE" start="8" size="2"/>
2937      <BitField name="SELECT" start="0" size="1"/>
2938    </Register>
2939    <Register name="ASSIGN_GPIOX_PIN_PIN19" start="+0x6cc" size="0x4">
2940      <BitField name="LOCK" start="31" size="1"/>
2941      <BitField name="HIDE" start="8" size="2"/>
2942      <BitField name="SELECT" start="0" size="1"/>
2943    </Register>
2944    <Register name="ASSIGN_GPIOX_PIN_PIN20" start="+0x6d0" size="0x4">
2945      <BitField name="LOCK" start="31" size="1"/>
2946      <BitField name="HIDE" start="8" size="2"/>
2947      <BitField name="SELECT" start="0" size="1"/>
2948    </Register>
2949    <Register name="ASSIGN_GPIOX_PIN_PIN21" start="+0x6d4" size="0x4">
2950      <BitField name="LOCK" start="31" size="1"/>
2951      <BitField name="HIDE" start="8" size="2"/>
2952      <BitField name="SELECT" start="0" size="1"/>
2953    </Register>
2954    <Register name="ASSIGN_GPIOX_PIN_PIN22" start="+0x6d8" size="0x4">
2955      <BitField name="LOCK" start="31" size="1"/>
2956      <BitField name="HIDE" start="8" size="2"/>
2957      <BitField name="SELECT" start="0" size="1"/>
2958    </Register>
2959    <Register name="ASSIGN_GPIOX_PIN_PIN23" start="+0x6dc" size="0x4">
2960      <BitField name="LOCK" start="31" size="1"/>
2961      <BitField name="HIDE" start="8" size="2"/>
2962      <BitField name="SELECT" start="0" size="1"/>
2963    </Register>
2964    <Register name="ASSIGN_GPIOX_PIN_PIN24" start="+0x6e0" size="0x4">
2965      <BitField name="LOCK" start="31" size="1"/>
2966      <BitField name="HIDE" start="8" size="2"/>
2967      <BitField name="SELECT" start="0" size="1"/>
2968    </Register>
2969    <Register name="ASSIGN_GPIOX_PIN_PIN25" start="+0x6e4" size="0x4">
2970      <BitField name="LOCK" start="31" size="1"/>
2971      <BitField name="HIDE" start="8" size="2"/>
2972      <BitField name="SELECT" start="0" size="1"/>
2973    </Register>
2974    <Register name="ASSIGN_GPIOX_PIN_PIN26" start="+0x6e8" size="0x4">
2975      <BitField name="LOCK" start="31" size="1"/>
2976      <BitField name="HIDE" start="8" size="2"/>
2977      <BitField name="SELECT" start="0" size="1"/>
2978    </Register>
2979    <Register name="ASSIGN_GPIOX_PIN_PIN27" start="+0x6ec" size="0x4">
2980      <BitField name="LOCK" start="31" size="1"/>
2981      <BitField name="HIDE" start="8" size="2"/>
2982      <BitField name="SELECT" start="0" size="1"/>
2983    </Register>
2984    <Register name="ASSIGN_GPIOX_PIN_PIN28" start="+0x6f0" size="0x4">
2985      <BitField name="LOCK" start="31" size="1"/>
2986      <BitField name="HIDE" start="8" size="2"/>
2987      <BitField name="SELECT" start="0" size="1"/>
2988    </Register>
2989    <Register name="ASSIGN_GPIOX_PIN_PIN29" start="+0x6f4" size="0x4">
2990      <BitField name="LOCK" start="31" size="1"/>
2991      <BitField name="HIDE" start="8" size="2"/>
2992      <BitField name="SELECT" start="0" size="1"/>
2993    </Register>
2994    <Register name="ASSIGN_GPIOX_PIN_PIN30" start="+0x6f8" size="0x4">
2995      <BitField name="LOCK" start="31" size="1"/>
2996      <BitField name="HIDE" start="8" size="2"/>
2997      <BitField name="SELECT" start="0" size="1"/>
2998    </Register>
2999    <Register name="ASSIGN_GPIOX_PIN_PIN31" start="+0x6fc" size="0x4">
3000      <BitField name="LOCK" start="31" size="1"/>
3001      <BitField name="HIDE" start="8" size="2"/>
3002      <BitField name="SELECT" start="0" size="1"/>
3003    </Register>
3004    <Register name="ASSIGN_GPIOY_PIN_PIN00" start="+0x700" size="0x4">
3005      <BitField name="LOCK" start="31" size="1"/>
3006      <BitField name="HIDE" start="8" size="2"/>
3007      <BitField name="SELECT" start="0" size="1"/>
3008    </Register>
3009    <Register name="ASSIGN_GPIOY_PIN_PIN01" start="+0x704" size="0x4">
3010      <BitField name="LOCK" start="31" size="1"/>
3011      <BitField name="HIDE" start="8" size="2"/>
3012      <BitField name="SELECT" start="0" size="1"/>
3013    </Register>
3014    <Register name="ASSIGN_GPIOY_PIN_PIN02" start="+0x708" size="0x4">
3015      <BitField name="LOCK" start="31" size="1"/>
3016      <BitField name="HIDE" start="8" size="2"/>
3017      <BitField name="SELECT" start="0" size="1"/>
3018    </Register>
3019    <Register name="ASSIGN_GPIOY_PIN_PIN03" start="+0x70c" size="0x4">
3020      <BitField name="LOCK" start="31" size="1"/>
3021      <BitField name="HIDE" start="8" size="2"/>
3022      <BitField name="SELECT" start="0" size="1"/>
3023    </Register>
3024    <Register name="ASSIGN_GPIOY_PIN_PIN04" start="+0x710" size="0x4">
3025      <BitField name="LOCK" start="31" size="1"/>
3026      <BitField name="HIDE" start="8" size="2"/>
3027      <BitField name="SELECT" start="0" size="1"/>
3028    </Register>
3029    <Register name="ASSIGN_GPIOY_PIN_PIN05" start="+0x714" size="0x4">
3030      <BitField name="LOCK" start="31" size="1"/>
3031      <BitField name="HIDE" start="8" size="2"/>
3032      <BitField name="SELECT" start="0" size="1"/>
3033    </Register>
3034    <Register name="ASSIGN_GPIOY_PIN_PIN06" start="+0x718" size="0x4">
3035      <BitField name="LOCK" start="31" size="1"/>
3036      <BitField name="HIDE" start="8" size="2"/>
3037      <BitField name="SELECT" start="0" size="1"/>
3038    </Register>
3039    <Register name="ASSIGN_GPIOY_PIN_PIN07" start="+0x71c" size="0x4">
3040      <BitField name="LOCK" start="31" size="1"/>
3041      <BitField name="HIDE" start="8" size="2"/>
3042      <BitField name="SELECT" start="0" size="1"/>
3043    </Register>
3044    <Register name="ASSIGN_GPIOY_PIN_PIN08" start="+0x720" size="0x4">
3045      <BitField name="LOCK" start="31" size="1"/>
3046      <BitField name="HIDE" start="8" size="2"/>
3047      <BitField name="SELECT" start="0" size="1"/>
3048    </Register>
3049    <Register name="ASSIGN_GPIOY_PIN_PIN09" start="+0x724" size="0x4">
3050      <BitField name="LOCK" start="31" size="1"/>
3051      <BitField name="HIDE" start="8" size="2"/>
3052      <BitField name="SELECT" start="0" size="1"/>
3053    </Register>
3054    <Register name="ASSIGN_GPIOY_PIN_PIN10" start="+0x728" size="0x4">
3055      <BitField name="LOCK" start="31" size="1"/>
3056      <BitField name="HIDE" start="8" size="2"/>
3057      <BitField name="SELECT" start="0" size="1"/>
3058    </Register>
3059    <Register name="ASSIGN_GPIOY_PIN_PIN11" start="+0x72c" size="0x4">
3060      <BitField name="LOCK" start="31" size="1"/>
3061      <BitField name="HIDE" start="8" size="2"/>
3062      <BitField name="SELECT" start="0" size="1"/>
3063    </Register>
3064    <Register name="ASSIGN_GPIOY_PIN_PIN12" start="+0x730" size="0x4">
3065      <BitField name="LOCK" start="31" size="1"/>
3066      <BitField name="HIDE" start="8" size="2"/>
3067      <BitField name="SELECT" start="0" size="1"/>
3068    </Register>
3069    <Register name="ASSIGN_GPIOY_PIN_PIN13" start="+0x734" size="0x4">
3070      <BitField name="LOCK" start="31" size="1"/>
3071      <BitField name="HIDE" start="8" size="2"/>
3072      <BitField name="SELECT" start="0" size="1"/>
3073    </Register>
3074    <Register name="ASSIGN_GPIOY_PIN_PIN14" start="+0x738" size="0x4">
3075      <BitField name="LOCK" start="31" size="1"/>
3076      <BitField name="HIDE" start="8" size="2"/>
3077      <BitField name="SELECT" start="0" size="1"/>
3078    </Register>
3079    <Register name="ASSIGN_GPIOY_PIN_PIN15" start="+0x73c" size="0x4">
3080      <BitField name="LOCK" start="31" size="1"/>
3081      <BitField name="HIDE" start="8" size="2"/>
3082      <BitField name="SELECT" start="0" size="1"/>
3083    </Register>
3084    <Register name="ASSIGN_GPIOY_PIN_PIN16" start="+0x740" size="0x4">
3085      <BitField name="LOCK" start="31" size="1"/>
3086      <BitField name="HIDE" start="8" size="2"/>
3087      <BitField name="SELECT" start="0" size="1"/>
3088    </Register>
3089    <Register name="ASSIGN_GPIOY_PIN_PIN17" start="+0x744" size="0x4">
3090      <BitField name="LOCK" start="31" size="1"/>
3091      <BitField name="HIDE" start="8" size="2"/>
3092      <BitField name="SELECT" start="0" size="1"/>
3093    </Register>
3094    <Register name="ASSIGN_GPIOY_PIN_PIN18" start="+0x748" size="0x4">
3095      <BitField name="LOCK" start="31" size="1"/>
3096      <BitField name="HIDE" start="8" size="2"/>
3097      <BitField name="SELECT" start="0" size="1"/>
3098    </Register>
3099    <Register name="ASSIGN_GPIOY_PIN_PIN19" start="+0x74c" size="0x4">
3100      <BitField name="LOCK" start="31" size="1"/>
3101      <BitField name="HIDE" start="8" size="2"/>
3102      <BitField name="SELECT" start="0" size="1"/>
3103    </Register>
3104    <Register name="ASSIGN_GPIOY_PIN_PIN20" start="+0x750" size="0x4">
3105      <BitField name="LOCK" start="31" size="1"/>
3106      <BitField name="HIDE" start="8" size="2"/>
3107      <BitField name="SELECT" start="0" size="1"/>
3108    </Register>
3109    <Register name="ASSIGN_GPIOY_PIN_PIN21" start="+0x754" size="0x4">
3110      <BitField name="LOCK" start="31" size="1"/>
3111      <BitField name="HIDE" start="8" size="2"/>
3112      <BitField name="SELECT" start="0" size="1"/>
3113    </Register>
3114    <Register name="ASSIGN_GPIOY_PIN_PIN22" start="+0x758" size="0x4">
3115      <BitField name="LOCK" start="31" size="1"/>
3116      <BitField name="HIDE" start="8" size="2"/>
3117      <BitField name="SELECT" start="0" size="1"/>
3118    </Register>
3119    <Register name="ASSIGN_GPIOY_PIN_PIN23" start="+0x75c" size="0x4">
3120      <BitField name="LOCK" start="31" size="1"/>
3121      <BitField name="HIDE" start="8" size="2"/>
3122      <BitField name="SELECT" start="0" size="1"/>
3123    </Register>
3124    <Register name="ASSIGN_GPIOY_PIN_PIN24" start="+0x760" size="0x4">
3125      <BitField name="LOCK" start="31" size="1"/>
3126      <BitField name="HIDE" start="8" size="2"/>
3127      <BitField name="SELECT" start="0" size="1"/>
3128    </Register>
3129    <Register name="ASSIGN_GPIOY_PIN_PIN25" start="+0x764" size="0x4">
3130      <BitField name="LOCK" start="31" size="1"/>
3131      <BitField name="HIDE" start="8" size="2"/>
3132      <BitField name="SELECT" start="0" size="1"/>
3133    </Register>
3134    <Register name="ASSIGN_GPIOY_PIN_PIN26" start="+0x768" size="0x4">
3135      <BitField name="LOCK" start="31" size="1"/>
3136      <BitField name="HIDE" start="8" size="2"/>
3137      <BitField name="SELECT" start="0" size="1"/>
3138    </Register>
3139    <Register name="ASSIGN_GPIOY_PIN_PIN27" start="+0x76c" size="0x4">
3140      <BitField name="LOCK" start="31" size="1"/>
3141      <BitField name="HIDE" start="8" size="2"/>
3142      <BitField name="SELECT" start="0" size="1"/>
3143    </Register>
3144    <Register name="ASSIGN_GPIOY_PIN_PIN28" start="+0x770" size="0x4">
3145      <BitField name="LOCK" start="31" size="1"/>
3146      <BitField name="HIDE" start="8" size="2"/>
3147      <BitField name="SELECT" start="0" size="1"/>
3148    </Register>
3149    <Register name="ASSIGN_GPIOY_PIN_PIN29" start="+0x774" size="0x4">
3150      <BitField name="LOCK" start="31" size="1"/>
3151      <BitField name="HIDE" start="8" size="2"/>
3152      <BitField name="SELECT" start="0" size="1"/>
3153    </Register>
3154    <Register name="ASSIGN_GPIOY_PIN_PIN30" start="+0x778" size="0x4">
3155      <BitField name="LOCK" start="31" size="1"/>
3156      <BitField name="HIDE" start="8" size="2"/>
3157      <BitField name="SELECT" start="0" size="1"/>
3158    </Register>
3159    <Register name="ASSIGN_GPIOY_PIN_PIN31" start="+0x77c" size="0x4">
3160      <BitField name="LOCK" start="31" size="1"/>
3161      <BitField name="HIDE" start="8" size="2"/>
3162      <BitField name="SELECT" start="0" size="1"/>
3163    </Register>
3164    <Register name="ASSIGN_GPIOZ_PIN_PIN00" start="+0x780" size="0x4">
3165      <BitField name="LOCK" start="31" size="1"/>
3166      <BitField name="HIDE" start="8" size="2"/>
3167      <BitField name="SELECT" start="0" size="1"/>
3168    </Register>
3169    <Register name="ASSIGN_GPIOZ_PIN_PIN01" start="+0x784" size="0x4">
3170      <BitField name="LOCK" start="31" size="1"/>
3171      <BitField name="HIDE" start="8" size="2"/>
3172      <BitField name="SELECT" start="0" size="1"/>
3173    </Register>
3174    <Register name="ASSIGN_GPIOZ_PIN_PIN02" start="+0x788" size="0x4">
3175      <BitField name="LOCK" start="31" size="1"/>
3176      <BitField name="HIDE" start="8" size="2"/>
3177      <BitField name="SELECT" start="0" size="1"/>
3178    </Register>
3179    <Register name="ASSIGN_GPIOZ_PIN_PIN03" start="+0x78c" size="0x4">
3180      <BitField name="LOCK" start="31" size="1"/>
3181      <BitField name="HIDE" start="8" size="2"/>
3182      <BitField name="SELECT" start="0" size="1"/>
3183    </Register>
3184    <Register name="ASSIGN_GPIOZ_PIN_PIN04" start="+0x790" size="0x4">
3185      <BitField name="LOCK" start="31" size="1"/>
3186      <BitField name="HIDE" start="8" size="2"/>
3187      <BitField name="SELECT" start="0" size="1"/>
3188    </Register>
3189    <Register name="ASSIGN_GPIOZ_PIN_PIN05" start="+0x794" size="0x4">
3190      <BitField name="LOCK" start="31" size="1"/>
3191      <BitField name="HIDE" start="8" size="2"/>
3192      <BitField name="SELECT" start="0" size="1"/>
3193    </Register>
3194    <Register name="ASSIGN_GPIOZ_PIN_PIN06" start="+0x798" size="0x4">
3195      <BitField name="LOCK" start="31" size="1"/>
3196      <BitField name="HIDE" start="8" size="2"/>
3197      <BitField name="SELECT" start="0" size="1"/>
3198    </Register>
3199    <Register name="ASSIGN_GPIOZ_PIN_PIN07" start="+0x79c" size="0x4">
3200      <BitField name="LOCK" start="31" size="1"/>
3201      <BitField name="HIDE" start="8" size="2"/>
3202      <BitField name="SELECT" start="0" size="1"/>
3203    </Register>
3204    <Register name="ASSIGN_GPIOZ_PIN_PIN08" start="+0x7a0" size="0x4">
3205      <BitField name="LOCK" start="31" size="1"/>
3206      <BitField name="HIDE" start="8" size="2"/>
3207      <BitField name="SELECT" start="0" size="1"/>
3208    </Register>
3209    <Register name="ASSIGN_GPIOZ_PIN_PIN09" start="+0x7a4" size="0x4">
3210      <BitField name="LOCK" start="31" size="1"/>
3211      <BitField name="HIDE" start="8" size="2"/>
3212      <BitField name="SELECT" start="0" size="1"/>
3213    </Register>
3214    <Register name="ASSIGN_GPIOZ_PIN_PIN10" start="+0x7a8" size="0x4">
3215      <BitField name="LOCK" start="31" size="1"/>
3216      <BitField name="HIDE" start="8" size="2"/>
3217      <BitField name="SELECT" start="0" size="1"/>
3218    </Register>
3219    <Register name="ASSIGN_GPIOZ_PIN_PIN11" start="+0x7ac" size="0x4">
3220      <BitField name="LOCK" start="31" size="1"/>
3221      <BitField name="HIDE" start="8" size="2"/>
3222      <BitField name="SELECT" start="0" size="1"/>
3223    </Register>
3224    <Register name="ASSIGN_GPIOZ_PIN_PIN12" start="+0x7b0" size="0x4">
3225      <BitField name="LOCK" start="31" size="1"/>
3226      <BitField name="HIDE" start="8" size="2"/>
3227      <BitField name="SELECT" start="0" size="1"/>
3228    </Register>
3229    <Register name="ASSIGN_GPIOZ_PIN_PIN13" start="+0x7b4" size="0x4">
3230      <BitField name="LOCK" start="31" size="1"/>
3231      <BitField name="HIDE" start="8" size="2"/>
3232      <BitField name="SELECT" start="0" size="1"/>
3233    </Register>
3234    <Register name="ASSIGN_GPIOZ_PIN_PIN14" start="+0x7b8" size="0x4">
3235      <BitField name="LOCK" start="31" size="1"/>
3236      <BitField name="HIDE" start="8" size="2"/>
3237      <BitField name="SELECT" start="0" size="1"/>
3238    </Register>
3239    <Register name="ASSIGN_GPIOZ_PIN_PIN15" start="+0x7bc" size="0x4">
3240      <BitField name="LOCK" start="31" size="1"/>
3241      <BitField name="HIDE" start="8" size="2"/>
3242      <BitField name="SELECT" start="0" size="1"/>
3243    </Register>
3244    <Register name="ASSIGN_GPIOZ_PIN_PIN16" start="+0x7c0" size="0x4">
3245      <BitField name="LOCK" start="31" size="1"/>
3246      <BitField name="HIDE" start="8" size="2"/>
3247      <BitField name="SELECT" start="0" size="1"/>
3248    </Register>
3249    <Register name="ASSIGN_GPIOZ_PIN_PIN17" start="+0x7c4" size="0x4">
3250      <BitField name="LOCK" start="31" size="1"/>
3251      <BitField name="HIDE" start="8" size="2"/>
3252      <BitField name="SELECT" start="0" size="1"/>
3253    </Register>
3254    <Register name="ASSIGN_GPIOZ_PIN_PIN18" start="+0x7c8" size="0x4">
3255      <BitField name="LOCK" start="31" size="1"/>
3256      <BitField name="HIDE" start="8" size="2"/>
3257      <BitField name="SELECT" start="0" size="1"/>
3258    </Register>
3259    <Register name="ASSIGN_GPIOZ_PIN_PIN19" start="+0x7cc" size="0x4">
3260      <BitField name="LOCK" start="31" size="1"/>
3261      <BitField name="HIDE" start="8" size="2"/>
3262      <BitField name="SELECT" start="0" size="1"/>
3263    </Register>
3264    <Register name="ASSIGN_GPIOZ_PIN_PIN20" start="+0x7d0" size="0x4">
3265      <BitField name="LOCK" start="31" size="1"/>
3266      <BitField name="HIDE" start="8" size="2"/>
3267      <BitField name="SELECT" start="0" size="1"/>
3268    </Register>
3269    <Register name="ASSIGN_GPIOZ_PIN_PIN21" start="+0x7d4" size="0x4">
3270      <BitField name="LOCK" start="31" size="1"/>
3271      <BitField name="HIDE" start="8" size="2"/>
3272      <BitField name="SELECT" start="0" size="1"/>
3273    </Register>
3274    <Register name="ASSIGN_GPIOZ_PIN_PIN22" start="+0x7d8" size="0x4">
3275      <BitField name="LOCK" start="31" size="1"/>
3276      <BitField name="HIDE" start="8" size="2"/>
3277      <BitField name="SELECT" start="0" size="1"/>
3278    </Register>
3279    <Register name="ASSIGN_GPIOZ_PIN_PIN23" start="+0x7dc" size="0x4">
3280      <BitField name="LOCK" start="31" size="1"/>
3281      <BitField name="HIDE" start="8" size="2"/>
3282      <BitField name="SELECT" start="0" size="1"/>
3283    </Register>
3284    <Register name="ASSIGN_GPIOZ_PIN_PIN24" start="+0x7e0" size="0x4">
3285      <BitField name="LOCK" start="31" size="1"/>
3286      <BitField name="HIDE" start="8" size="2"/>
3287      <BitField name="SELECT" start="0" size="1"/>
3288    </Register>
3289    <Register name="ASSIGN_GPIOZ_PIN_PIN25" start="+0x7e4" size="0x4">
3290      <BitField name="LOCK" start="31" size="1"/>
3291      <BitField name="HIDE" start="8" size="2"/>
3292      <BitField name="SELECT" start="0" size="1"/>
3293    </Register>
3294    <Register name="ASSIGN_GPIOZ_PIN_PIN26" start="+0x7e8" size="0x4">
3295      <BitField name="LOCK" start="31" size="1"/>
3296      <BitField name="HIDE" start="8" size="2"/>
3297      <BitField name="SELECT" start="0" size="1"/>
3298    </Register>
3299    <Register name="ASSIGN_GPIOZ_PIN_PIN27" start="+0x7ec" size="0x4">
3300      <BitField name="LOCK" start="31" size="1"/>
3301      <BitField name="HIDE" start="8" size="2"/>
3302      <BitField name="SELECT" start="0" size="1"/>
3303    </Register>
3304    <Register name="ASSIGN_GPIOZ_PIN_PIN28" start="+0x7f0" size="0x4">
3305      <BitField name="LOCK" start="31" size="1"/>
3306      <BitField name="HIDE" start="8" size="2"/>
3307      <BitField name="SELECT" start="0" size="1"/>
3308    </Register>
3309    <Register name="ASSIGN_GPIOZ_PIN_PIN29" start="+0x7f4" size="0x4">
3310      <BitField name="LOCK" start="31" size="1"/>
3311      <BitField name="HIDE" start="8" size="2"/>
3312      <BitField name="SELECT" start="0" size="1"/>
3313    </Register>
3314    <Register name="ASSIGN_GPIOZ_PIN_PIN30" start="+0x7f8" size="0x4">
3315      <BitField name="LOCK" start="31" size="1"/>
3316      <BitField name="HIDE" start="8" size="2"/>
3317      <BitField name="SELECT" start="0" size="1"/>
3318    </Register>
3319    <Register name="ASSIGN_GPIOZ_PIN_PIN31" start="+0x7fc" size="0x4">
3320      <BitField name="LOCK" start="31" size="1"/>
3321      <BitField name="HIDE" start="8" size="2"/>
3322      <BitField name="SELECT" start="0" size="1"/>
3323    </Register>
3324  </RegisterGroup>
3325  <RegisterGroup start="0xf0010000" name="ADC0">
3326    <Register name="CONFIG_TRG0A" start="+0x0" size="0x4">
3327      <BitField name="TRIG_LEN" start="30" size="2"/>
3328      <BitField name="INTEN3" start="29" size="1"/>
3329      <BitField name="CHAN3" start="24" size="5"/>
3330      <BitField name="INTEN2" start="21" size="1"/>
3331      <BitField name="CHAN2" start="16" size="5"/>
3332      <BitField name="INTEN1" start="13" size="1"/>
3333      <BitField name="CHAN1" start="8" size="5"/>
3334      <BitField name="QUEUE_EN" start="6" size="1"/>
3335      <BitField name="INTEN0" start="5" size="1"/>
3336      <BitField name="CHAN0" start="0" size="5"/>
3337    </Register>
3338    <Register name="CONFIG_TRG0B" start="+0x4" size="0x4">
3339      <BitField name="TRIG_LEN" start="30" size="2"/>
3340      <BitField name="INTEN3" start="29" size="1"/>
3341      <BitField name="CHAN3" start="24" size="5"/>
3342      <BitField name="INTEN2" start="21" size="1"/>
3343      <BitField name="CHAN2" start="16" size="5"/>
3344      <BitField name="INTEN1" start="13" size="1"/>
3345      <BitField name="CHAN1" start="8" size="5"/>
3346      <BitField name="QUEUE_EN" start="6" size="1"/>
3347      <BitField name="INTEN0" start="5" size="1"/>
3348      <BitField name="CHAN0" start="0" size="5"/>
3349    </Register>
3350    <Register name="CONFIG_TRG0C" start="+0x8" size="0x4">
3351      <BitField name="TRIG_LEN" start="30" size="2"/>
3352      <BitField name="INTEN3" start="29" size="1"/>
3353      <BitField name="CHAN3" start="24" size="5"/>
3354      <BitField name="INTEN2" start="21" size="1"/>
3355      <BitField name="CHAN2" start="16" size="5"/>
3356      <BitField name="INTEN1" start="13" size="1"/>
3357      <BitField name="CHAN1" start="8" size="5"/>
3358      <BitField name="QUEUE_EN" start="6" size="1"/>
3359      <BitField name="INTEN0" start="5" size="1"/>
3360      <BitField name="CHAN0" start="0" size="5"/>
3361    </Register>
3362    <Register name="CONFIG_TRG1A" start="+0xc" size="0x4">
3363      <BitField name="TRIG_LEN" start="30" size="2"/>
3364      <BitField name="INTEN3" start="29" size="1"/>
3365      <BitField name="CHAN3" start="24" size="5"/>
3366      <BitField name="INTEN2" start="21" size="1"/>
3367      <BitField name="CHAN2" start="16" size="5"/>
3368      <BitField name="INTEN1" start="13" size="1"/>
3369      <BitField name="CHAN1" start="8" size="5"/>
3370      <BitField name="QUEUE_EN" start="6" size="1"/>
3371      <BitField name="INTEN0" start="5" size="1"/>
3372      <BitField name="CHAN0" start="0" size="5"/>
3373    </Register>
3374    <Register name="CONFIG_TRG1B" start="+0x10" size="0x4">
3375      <BitField name="TRIG_LEN" start="30" size="2"/>
3376      <BitField name="INTEN3" start="29" size="1"/>
3377      <BitField name="CHAN3" start="24" size="5"/>
3378      <BitField name="INTEN2" start="21" size="1"/>
3379      <BitField name="CHAN2" start="16" size="5"/>
3380      <BitField name="INTEN1" start="13" size="1"/>
3381      <BitField name="CHAN1" start="8" size="5"/>
3382      <BitField name="QUEUE_EN" start="6" size="1"/>
3383      <BitField name="INTEN0" start="5" size="1"/>
3384      <BitField name="CHAN0" start="0" size="5"/>
3385    </Register>
3386    <Register name="CONFIG_TRG1C" start="+0x14" size="0x4">
3387      <BitField name="TRIG_LEN" start="30" size="2"/>
3388      <BitField name="INTEN3" start="29" size="1"/>
3389      <BitField name="CHAN3" start="24" size="5"/>
3390      <BitField name="INTEN2" start="21" size="1"/>
3391      <BitField name="CHAN2" start="16" size="5"/>
3392      <BitField name="INTEN1" start="13" size="1"/>
3393      <BitField name="CHAN1" start="8" size="5"/>
3394      <BitField name="QUEUE_EN" start="6" size="1"/>
3395      <BitField name="INTEN0" start="5" size="1"/>
3396      <BitField name="CHAN0" start="0" size="5"/>
3397    </Register>
3398    <Register name="CONFIG_TRG2A" start="+0x18" size="0x4">
3399      <BitField name="TRIG_LEN" start="30" size="2"/>
3400      <BitField name="INTEN3" start="29" size="1"/>
3401      <BitField name="CHAN3" start="24" size="5"/>
3402      <BitField name="INTEN2" start="21" size="1"/>
3403      <BitField name="CHAN2" start="16" size="5"/>
3404      <BitField name="INTEN1" start="13" size="1"/>
3405      <BitField name="CHAN1" start="8" size="5"/>
3406      <BitField name="QUEUE_EN" start="6" size="1"/>
3407      <BitField name="INTEN0" start="5" size="1"/>
3408      <BitField name="CHAN0" start="0" size="5"/>
3409    </Register>
3410    <Register name="CONFIG_TRG2B" start="+0x1c" size="0x4">
3411      <BitField name="TRIG_LEN" start="30" size="2"/>
3412      <BitField name="INTEN3" start="29" size="1"/>
3413      <BitField name="CHAN3" start="24" size="5"/>
3414      <BitField name="INTEN2" start="21" size="1"/>
3415      <BitField name="CHAN2" start="16" size="5"/>
3416      <BitField name="INTEN1" start="13" size="1"/>
3417      <BitField name="CHAN1" start="8" size="5"/>
3418      <BitField name="QUEUE_EN" start="6" size="1"/>
3419      <BitField name="INTEN0" start="5" size="1"/>
3420      <BitField name="CHAN0" start="0" size="5"/>
3421    </Register>
3422    <Register name="CONFIG_TRG2C" start="+0x20" size="0x4">
3423      <BitField name="TRIG_LEN" start="30" size="2"/>
3424      <BitField name="INTEN3" start="29" size="1"/>
3425      <BitField name="CHAN3" start="24" size="5"/>
3426      <BitField name="INTEN2" start="21" size="1"/>
3427      <BitField name="CHAN2" start="16" size="5"/>
3428      <BitField name="INTEN1" start="13" size="1"/>
3429      <BitField name="CHAN1" start="8" size="5"/>
3430      <BitField name="QUEUE_EN" start="6" size="1"/>
3431      <BitField name="INTEN0" start="5" size="1"/>
3432      <BitField name="CHAN0" start="0" size="5"/>
3433    </Register>
3434    <Register name="CONFIG_TRG3A" start="+0x24" size="0x4">
3435      <BitField name="TRIG_LEN" start="30" size="2"/>
3436      <BitField name="INTEN3" start="29" size="1"/>
3437      <BitField name="CHAN3" start="24" size="5"/>
3438      <BitField name="INTEN2" start="21" size="1"/>
3439      <BitField name="CHAN2" start="16" size="5"/>
3440      <BitField name="INTEN1" start="13" size="1"/>
3441      <BitField name="CHAN1" start="8" size="5"/>
3442      <BitField name="QUEUE_EN" start="6" size="1"/>
3443      <BitField name="INTEN0" start="5" size="1"/>
3444      <BitField name="CHAN0" start="0" size="5"/>
3445    </Register>
3446    <Register name="CONFIG_TRG3B" start="+0x28" size="0x4">
3447      <BitField name="TRIG_LEN" start="30" size="2"/>
3448      <BitField name="INTEN3" start="29" size="1"/>
3449      <BitField name="CHAN3" start="24" size="5"/>
3450      <BitField name="INTEN2" start="21" size="1"/>
3451      <BitField name="CHAN2" start="16" size="5"/>
3452      <BitField name="INTEN1" start="13" size="1"/>
3453      <BitField name="CHAN1" start="8" size="5"/>
3454      <BitField name="QUEUE_EN" start="6" size="1"/>
3455      <BitField name="INTEN0" start="5" size="1"/>
3456      <BitField name="CHAN0" start="0" size="5"/>
3457    </Register>
3458    <Register name="CONFIG_TRG3C" start="+0x2c" size="0x4">
3459      <BitField name="TRIG_LEN" start="30" size="2"/>
3460      <BitField name="INTEN3" start="29" size="1"/>
3461      <BitField name="CHAN3" start="24" size="5"/>
3462      <BitField name="INTEN2" start="21" size="1"/>
3463      <BitField name="CHAN2" start="16" size="5"/>
3464      <BitField name="INTEN1" start="13" size="1"/>
3465      <BitField name="CHAN1" start="8" size="5"/>
3466      <BitField name="QUEUE_EN" start="6" size="1"/>
3467      <BitField name="INTEN0" start="5" size="1"/>
3468      <BitField name="CHAN0" start="0" size="5"/>
3469    </Register>
3470    <Register name="TRG_DMA_ADDR" start="+0x30" size="0x4">
3471      <BitField name="TRG_DMA_ADDR" start="2" size="30"/>
3472    </Register>
3473    <Register name="TRG_SW_STA" start="+0x34" size="0x4">
3474      <BitField name="TRG_SW_STA" start="4" size="1"/>
3475      <BitField name="TRIG_SW_INDEX" start="0" size="4"/>
3476    </Register>
3477    <Register name="BUS_RESULT_CHN0" start="+0x400" size="0x4">
3478      <BitField name="VALID" start="16" size="1"/>
3479      <BitField name="CHAN_RESULT" start="0" size="16"/>
3480    </Register>
3481    <Register name="BUS_RESULT_CHN1" start="+0x404" size="0x4">
3482      <BitField name="VALID" start="16" size="1"/>
3483      <BitField name="CHAN_RESULT" start="0" size="16"/>
3484    </Register>
3485    <Register name="BUS_RESULT_CHN2" start="+0x408" size="0x4">
3486      <BitField name="VALID" start="16" size="1"/>
3487      <BitField name="CHAN_RESULT" start="0" size="16"/>
3488    </Register>
3489    <Register name="BUS_RESULT_CHN3" start="+0x40c" size="0x4">
3490      <BitField name="VALID" start="16" size="1"/>
3491      <BitField name="CHAN_RESULT" start="0" size="16"/>
3492    </Register>
3493    <Register name="BUS_RESULT_CHN4" start="+0x410" size="0x4">
3494      <BitField name="VALID" start="16" size="1"/>
3495      <BitField name="CHAN_RESULT" start="0" size="16"/>
3496    </Register>
3497    <Register name="BUS_RESULT_CHN5" start="+0x414" size="0x4">
3498      <BitField name="VALID" start="16" size="1"/>
3499      <BitField name="CHAN_RESULT" start="0" size="16"/>
3500    </Register>
3501    <Register name="BUS_RESULT_CHN6" start="+0x418" size="0x4">
3502      <BitField name="VALID" start="16" size="1"/>
3503      <BitField name="CHAN_RESULT" start="0" size="16"/>
3504    </Register>
3505    <Register name="BUS_RESULT_CHN7" start="+0x41c" size="0x4">
3506      <BitField name="VALID" start="16" size="1"/>
3507      <BitField name="CHAN_RESULT" start="0" size="16"/>
3508    </Register>
3509    <Register name="BUS_RESULT_CHN8" start="+0x420" size="0x4">
3510      <BitField name="VALID" start="16" size="1"/>
3511      <BitField name="CHAN_RESULT" start="0" size="16"/>
3512    </Register>
3513    <Register name="BUS_RESULT_CHN9" start="+0x424" size="0x4">
3514      <BitField name="VALID" start="16" size="1"/>
3515      <BitField name="CHAN_RESULT" start="0" size="16"/>
3516    </Register>
3517    <Register name="BUS_RESULT_CHN10" start="+0x428" size="0x4">
3518      <BitField name="VALID" start="16" size="1"/>
3519      <BitField name="CHAN_RESULT" start="0" size="16"/>
3520    </Register>
3521    <Register name="BUS_RESULT_CHN11" start="+0x42c" size="0x4">
3522      <BitField name="VALID" start="16" size="1"/>
3523      <BitField name="CHAN_RESULT" start="0" size="16"/>
3524    </Register>
3525    <Register name="BUS_RESULT_CHN12" start="+0x430" size="0x4">
3526      <BitField name="VALID" start="16" size="1"/>
3527      <BitField name="CHAN_RESULT" start="0" size="16"/>
3528    </Register>
3529    <Register name="BUS_RESULT_CHN13" start="+0x434" size="0x4">
3530      <BitField name="VALID" start="16" size="1"/>
3531      <BitField name="CHAN_RESULT" start="0" size="16"/>
3532    </Register>
3533    <Register name="BUS_RESULT_CHN14" start="+0x438" size="0x4">
3534      <BitField name="VALID" start="16" size="1"/>
3535      <BitField name="CHAN_RESULT" start="0" size="16"/>
3536    </Register>
3537    <Register name="BUS_RESULT_CHN15" start="+0x43c" size="0x4">
3538      <BitField name="VALID" start="16" size="1"/>
3539      <BitField name="CHAN_RESULT" start="0" size="16"/>
3540    </Register>
3541    <Register name="BUF_CFG0" start="+0x500" size="0x4">
3542      <BitField name="WAIT_DIS" start="0" size="1"/>
3543    </Register>
3544    <Register name="SEQ_CFG0" start="+0x800" size="0x4">
3545      <BitField name="CYCLE" start="31" size="1"/>
3546      <BitField name="SEQ_LEN" start="8" size="4"/>
3547      <BitField name="RESTART_EN" start="4" size="1"/>
3548      <BitField name="CONT_EN" start="3" size="1"/>
3549      <BitField name="SW_TRIG" start="2" size="1"/>
3550      <BitField name="SW_TRIG_EN" start="1" size="1"/>
3551      <BitField name="HW_TRIG_EN" start="0" size="1"/>
3552    </Register>
3553    <Register name="SEQ_DMA_ADDR" start="+0x804" size="0x4">
3554      <BitField name="TAR_ADDR" start="2" size="30"/>
3555    </Register>
3556    <Register name="SEQ_DMA_CFG" start="+0x80c" size="0x4">
3557      <BitField name="STOP_POS" start="16" size="12"/>
3558      <BitField name="DMA_RST" start="13" size="1"/>
3559      <BitField name="STOP_EN" start="12" size="1"/>
3560      <BitField name="BUF_LEN" start="0" size="12"/>
3561    </Register>
3562    <Register name="SEQ_QUE_CFG0" start="+0x810" size="0x4">
3563      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3564      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3565    </Register>
3566    <Register name="SEQ_QUE_CFG1" start="+0x814" size="0x4">
3567      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3568      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3569    </Register>
3570    <Register name="SEQ_QUE_CFG2" start="+0x818" size="0x4">
3571      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3572      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3573    </Register>
3574    <Register name="SEQ_QUE_CFG3" start="+0x81c" size="0x4">
3575      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3576      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3577    </Register>
3578    <Register name="SEQ_QUE_CFG4" start="+0x820" size="0x4">
3579      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3580      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3581    </Register>
3582    <Register name="SEQ_QUE_CFG5" start="+0x824" size="0x4">
3583      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3584      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3585    </Register>
3586    <Register name="SEQ_QUE_CFG6" start="+0x828" size="0x4">
3587      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3588      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3589    </Register>
3590    <Register name="SEQ_QUE_CFG7" start="+0x82c" size="0x4">
3591      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3592      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3593    </Register>
3594    <Register name="SEQ_QUE_CFG8" start="+0x830" size="0x4">
3595      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3596      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3597    </Register>
3598    <Register name="SEQ_QUE_CFG9" start="+0x834" size="0x4">
3599      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3600      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3601    </Register>
3602    <Register name="SEQ_QUE_CFG10" start="+0x838" size="0x4">
3603      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3604      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3605    </Register>
3606    <Register name="SEQ_QUE_CFG11" start="+0x83c" size="0x4">
3607      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3608      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3609    </Register>
3610    <Register name="SEQ_QUE_CFG12" start="+0x840" size="0x4">
3611      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3612      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3613    </Register>
3614    <Register name="SEQ_QUE_CFG13" start="+0x844" size="0x4">
3615      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3616      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3617    </Register>
3618    <Register name="SEQ_QUE_CFG14" start="+0x848" size="0x4">
3619      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3620      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3621    </Register>
3622    <Register name="SEQ_QUE_CFG15" start="+0x84c" size="0x4">
3623      <BitField name="SEQ_INT_EN" start="5" size="1"/>
3624      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
3625    </Register>
3626    <Register name="PRD_CFG_CHN0_PRD_CFG" start="+0xc00" size="0x4">
3627      <BitField name="PRESCALE" start="8" size="5"/>
3628      <BitField name="PRD" start="0" size="8"/>
3629    </Register>
3630    <Register name="PRD_CFG_CHN0_PRD_THSHD_CFG" start="+0xc04" size="0x4">
3631      <BitField name="THSHDH" start="16" size="16"/>
3632      <BitField name="THSHDL" start="0" size="16"/>
3633    </Register>
3634    <Register name="PRD_CFG_CHN0_PRD_RESULT" start="+0xc08" size="0x4">
3635      <BitField name="CHAN_RESULT" start="0" size="16"/>
3636    </Register>
3637    <Register name="PRD_CFG_CHN1_PRD_CFG" start="+0xc10" size="0x4">
3638      <BitField name="PRESCALE" start="8" size="5"/>
3639      <BitField name="PRD" start="0" size="8"/>
3640    </Register>
3641    <Register name="PRD_CFG_CHN1_PRD_THSHD_CFG" start="+0xc14" size="0x4">
3642      <BitField name="THSHDH" start="16" size="16"/>
3643      <BitField name="THSHDL" start="0" size="16"/>
3644    </Register>
3645    <Register name="PRD_CFG_CHN1_PRD_RESULT" start="+0xc18" size="0x4">
3646      <BitField name="CHAN_RESULT" start="0" size="16"/>
3647    </Register>
3648    <Register name="PRD_CFG_CHN2_PRD_CFG" start="+0xc20" size="0x4">
3649      <BitField name="PRESCALE" start="8" size="5"/>
3650      <BitField name="PRD" start="0" size="8"/>
3651    </Register>
3652    <Register name="PRD_CFG_CHN2_PRD_THSHD_CFG" start="+0xc24" size="0x4">
3653      <BitField name="THSHDH" start="16" size="16"/>
3654      <BitField name="THSHDL" start="0" size="16"/>
3655    </Register>
3656    <Register name="PRD_CFG_CHN2_PRD_RESULT" start="+0xc28" size="0x4">
3657      <BitField name="CHAN_RESULT" start="0" size="16"/>
3658    </Register>
3659    <Register name="PRD_CFG_CHN3_PRD_CFG" start="+0xc30" size="0x4">
3660      <BitField name="PRESCALE" start="8" size="5"/>
3661      <BitField name="PRD" start="0" size="8"/>
3662    </Register>
3663    <Register name="PRD_CFG_CHN3_PRD_THSHD_CFG" start="+0xc34" size="0x4">
3664      <BitField name="THSHDH" start="16" size="16"/>
3665      <BitField name="THSHDL" start="0" size="16"/>
3666    </Register>
3667    <Register name="PRD_CFG_CHN3_PRD_RESULT" start="+0xc38" size="0x4">
3668      <BitField name="CHAN_RESULT" start="0" size="16"/>
3669    </Register>
3670    <Register name="PRD_CFG_CHN4_PRD_CFG" start="+0xc40" size="0x4">
3671      <BitField name="PRESCALE" start="8" size="5"/>
3672      <BitField name="PRD" start="0" size="8"/>
3673    </Register>
3674    <Register name="PRD_CFG_CHN4_PRD_THSHD_CFG" start="+0xc44" size="0x4">
3675      <BitField name="THSHDH" start="16" size="16"/>
3676      <BitField name="THSHDL" start="0" size="16"/>
3677    </Register>
3678    <Register name="PRD_CFG_CHN4_PRD_RESULT" start="+0xc48" size="0x4">
3679      <BitField name="CHAN_RESULT" start="0" size="16"/>
3680    </Register>
3681    <Register name="PRD_CFG_CHN5_PRD_CFG" start="+0xc50" size="0x4">
3682      <BitField name="PRESCALE" start="8" size="5"/>
3683      <BitField name="PRD" start="0" size="8"/>
3684    </Register>
3685    <Register name="PRD_CFG_CHN5_PRD_THSHD_CFG" start="+0xc54" size="0x4">
3686      <BitField name="THSHDH" start="16" size="16"/>
3687      <BitField name="THSHDL" start="0" size="16"/>
3688    </Register>
3689    <Register name="PRD_CFG_CHN5_PRD_RESULT" start="+0xc58" size="0x4">
3690      <BitField name="CHAN_RESULT" start="0" size="16"/>
3691    </Register>
3692    <Register name="PRD_CFG_CHN6_PRD_CFG" start="+0xc60" size="0x4">
3693      <BitField name="PRESCALE" start="8" size="5"/>
3694      <BitField name="PRD" start="0" size="8"/>
3695    </Register>
3696    <Register name="PRD_CFG_CHN6_PRD_THSHD_CFG" start="+0xc64" size="0x4">
3697      <BitField name="THSHDH" start="16" size="16"/>
3698      <BitField name="THSHDL" start="0" size="16"/>
3699    </Register>
3700    <Register name="PRD_CFG_CHN6_PRD_RESULT" start="+0xc68" size="0x4">
3701      <BitField name="CHAN_RESULT" start="0" size="16"/>
3702    </Register>
3703    <Register name="PRD_CFG_CHN7_PRD_CFG" start="+0xc70" size="0x4">
3704      <BitField name="PRESCALE" start="8" size="5"/>
3705      <BitField name="PRD" start="0" size="8"/>
3706    </Register>
3707    <Register name="PRD_CFG_CHN7_PRD_THSHD_CFG" start="+0xc74" size="0x4">
3708      <BitField name="THSHDH" start="16" size="16"/>
3709      <BitField name="THSHDL" start="0" size="16"/>
3710    </Register>
3711    <Register name="PRD_CFG_CHN7_PRD_RESULT" start="+0xc78" size="0x4">
3712      <BitField name="CHAN_RESULT" start="0" size="16"/>
3713    </Register>
3714    <Register name="PRD_CFG_CHN8_PRD_CFG" start="+0xc80" size="0x4">
3715      <BitField name="PRESCALE" start="8" size="5"/>
3716      <BitField name="PRD" start="0" size="8"/>
3717    </Register>
3718    <Register name="PRD_CFG_CHN8_PRD_THSHD_CFG" start="+0xc84" size="0x4">
3719      <BitField name="THSHDH" start="16" size="16"/>
3720      <BitField name="THSHDL" start="0" size="16"/>
3721    </Register>
3722    <Register name="PRD_CFG_CHN8_PRD_RESULT" start="+0xc88" size="0x4">
3723      <BitField name="CHAN_RESULT" start="0" size="16"/>
3724    </Register>
3725    <Register name="PRD_CFG_CHN9_PRD_CFG" start="+0xc90" size="0x4">
3726      <BitField name="PRESCALE" start="8" size="5"/>
3727      <BitField name="PRD" start="0" size="8"/>
3728    </Register>
3729    <Register name="PRD_CFG_CHN9_PRD_THSHD_CFG" start="+0xc94" size="0x4">
3730      <BitField name="THSHDH" start="16" size="16"/>
3731      <BitField name="THSHDL" start="0" size="16"/>
3732    </Register>
3733    <Register name="PRD_CFG_CHN9_PRD_RESULT" start="+0xc98" size="0x4">
3734      <BitField name="CHAN_RESULT" start="0" size="16"/>
3735    </Register>
3736    <Register name="PRD_CFG_CHN10_PRD_CFG" start="+0xca0" size="0x4">
3737      <BitField name="PRESCALE" start="8" size="5"/>
3738      <BitField name="PRD" start="0" size="8"/>
3739    </Register>
3740    <Register name="PRD_CFG_CHN10_PRD_THSHD_CFG" start="+0xca4" size="0x4">
3741      <BitField name="THSHDH" start="16" size="16"/>
3742      <BitField name="THSHDL" start="0" size="16"/>
3743    </Register>
3744    <Register name="PRD_CFG_CHN10_PRD_RESULT" start="+0xca8" size="0x4">
3745      <BitField name="CHAN_RESULT" start="0" size="16"/>
3746    </Register>
3747    <Register name="PRD_CFG_CHN11_PRD_CFG" start="+0xcb0" size="0x4">
3748      <BitField name="PRESCALE" start="8" size="5"/>
3749      <BitField name="PRD" start="0" size="8"/>
3750    </Register>
3751    <Register name="PRD_CFG_CHN11_PRD_THSHD_CFG" start="+0xcb4" size="0x4">
3752      <BitField name="THSHDH" start="16" size="16"/>
3753      <BitField name="THSHDL" start="0" size="16"/>
3754    </Register>
3755    <Register name="PRD_CFG_CHN11_PRD_RESULT" start="+0xcb8" size="0x4">
3756      <BitField name="CHAN_RESULT" start="0" size="16"/>
3757    </Register>
3758    <Register name="PRD_CFG_CHN12_PRD_CFG" start="+0xcc0" size="0x4">
3759      <BitField name="PRESCALE" start="8" size="5"/>
3760      <BitField name="PRD" start="0" size="8"/>
3761    </Register>
3762    <Register name="PRD_CFG_CHN12_PRD_THSHD_CFG" start="+0xcc4" size="0x4">
3763      <BitField name="THSHDH" start="16" size="16"/>
3764      <BitField name="THSHDL" start="0" size="16"/>
3765    </Register>
3766    <Register name="PRD_CFG_CHN12_PRD_RESULT" start="+0xcc8" size="0x4">
3767      <BitField name="CHAN_RESULT" start="0" size="16"/>
3768    </Register>
3769    <Register name="PRD_CFG_CHN13_PRD_CFG" start="+0xcd0" size="0x4">
3770      <BitField name="PRESCALE" start="8" size="5"/>
3771      <BitField name="PRD" start="0" size="8"/>
3772    </Register>
3773    <Register name="PRD_CFG_CHN13_PRD_THSHD_CFG" start="+0xcd4" size="0x4">
3774      <BitField name="THSHDH" start="16" size="16"/>
3775      <BitField name="THSHDL" start="0" size="16"/>
3776    </Register>
3777    <Register name="PRD_CFG_CHN13_PRD_RESULT" start="+0xcd8" size="0x4">
3778      <BitField name="CHAN_RESULT" start="0" size="16"/>
3779    </Register>
3780    <Register name="PRD_CFG_CHN14_PRD_CFG" start="+0xce0" size="0x4">
3781      <BitField name="PRESCALE" start="8" size="5"/>
3782      <BitField name="PRD" start="0" size="8"/>
3783    </Register>
3784    <Register name="PRD_CFG_CHN14_PRD_THSHD_CFG" start="+0xce4" size="0x4">
3785      <BitField name="THSHDH" start="16" size="16"/>
3786      <BitField name="THSHDL" start="0" size="16"/>
3787    </Register>
3788    <Register name="PRD_CFG_CHN14_PRD_RESULT" start="+0xce8" size="0x4">
3789      <BitField name="CHAN_RESULT" start="0" size="16"/>
3790    </Register>
3791    <Register name="PRD_CFG_CHN15_PRD_CFG" start="+0xcf0" size="0x4">
3792      <BitField name="PRESCALE" start="8" size="5"/>
3793      <BitField name="PRD" start="0" size="8"/>
3794    </Register>
3795    <Register name="PRD_CFG_CHN15_PRD_THSHD_CFG" start="+0xcf4" size="0x4">
3796      <BitField name="THSHDH" start="16" size="16"/>
3797      <BitField name="THSHDL" start="0" size="16"/>
3798    </Register>
3799    <Register name="PRD_CFG_CHN15_PRD_RESULT" start="+0xcf8" size="0x4">
3800      <BitField name="CHAN_RESULT" start="0" size="16"/>
3801    </Register>
3802    <Register name="SAMPLE_CFG_CHN0" start="+0x1000" size="0x4">
3803      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3804      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3805    </Register>
3806    <Register name="SAMPLE_CFG_CHN1" start="+0x1004" size="0x4">
3807      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3808      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3809    </Register>
3810    <Register name="SAMPLE_CFG_CHN2" start="+0x1008" size="0x4">
3811      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3812      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3813    </Register>
3814    <Register name="SAMPLE_CFG_CHN3" start="+0x100c" size="0x4">
3815      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3816      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3817    </Register>
3818    <Register name="SAMPLE_CFG_CHN4" start="+0x1010" size="0x4">
3819      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3820      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3821    </Register>
3822    <Register name="SAMPLE_CFG_CHN5" start="+0x1014" size="0x4">
3823      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3824      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3825    </Register>
3826    <Register name="SAMPLE_CFG_CHN6" start="+0x1018" size="0x4">
3827      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3828      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3829    </Register>
3830    <Register name="SAMPLE_CFG_CHN7" start="+0x101c" size="0x4">
3831      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3832      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3833    </Register>
3834    <Register name="SAMPLE_CFG_CHN8" start="+0x1020" size="0x4">
3835      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3836      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3837    </Register>
3838    <Register name="SAMPLE_CFG_CHN9" start="+0x1024" size="0x4">
3839      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3840      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3841    </Register>
3842    <Register name="SAMPLE_CFG_CHN10" start="+0x1028" size="0x4">
3843      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3844      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3845    </Register>
3846    <Register name="SAMPLE_CFG_CHN11" start="+0x102c" size="0x4">
3847      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3848      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3849    </Register>
3850    <Register name="SAMPLE_CFG_CHN12" start="+0x1030" size="0x4">
3851      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3852      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3853    </Register>
3854    <Register name="SAMPLE_CFG_CHN13" start="+0x1034" size="0x4">
3855      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3856      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3857    </Register>
3858    <Register name="SAMPLE_CFG_CHN14" start="+0x1038" size="0x4">
3859      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3860      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3861    </Register>
3862    <Register name="SAMPLE_CFG_CHN15" start="+0x103c" size="0x4">
3863      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
3864      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
3865    </Register>
3866    <Register name="CONV_CFG1" start="+0x1104" size="0x4">
3867      <BitField name="CONVERT_CLOCK_NUMBER" start="4" size="5"/>
3868      <BitField name="CLOCK_DIVIDER" start="0" size="4"/>
3869    </Register>
3870    <Register name="ADC_CFG0" start="+0x1108" size="0x4">
3871      <BitField name="SEL_SYNC_AHB" start="31" size="1"/>
3872      <BitField name="ADC_AHB_EN" start="29" size="1"/>
3873      <BitField name="CONVERT_DURATION" start="12" size="16"/>
3874      <BitField name="PORT3_REALTIME" start="0" size="1"/>
3875    </Register>
3876    <Register name="INT_STS" start="+0x1110" size="0x4">
3877      <BitField name="TRIG_CMPT" start="31" size="1"/>
3878      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
3879      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
3880      <BitField name="READ_CFLCT" start="28" size="1"/>
3881      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
3882      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
3883      <BitField name="SEQ_DMAABT" start="25" size="1"/>
3884      <BitField name="SEQ_CMPT" start="24" size="1"/>
3885      <BitField name="SEQ_CVC" start="23" size="1"/>
3886      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
3887      <BitField name="AHB_ERR" start="21" size="1"/>
3888      <BitField name="WDOG" start="0" size="14"/>
3889    </Register>
3890    <Register name="INT_EN" start="+0x1114" size="0x4">
3891      <BitField name="TRIG_CMPT" start="31" size="1"/>
3892      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
3893      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
3894      <BitField name="READ_CFLCT" start="28" size="1"/>
3895      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
3896      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
3897      <BitField name="SEQ_DMAABT" start="25" size="1"/>
3898      <BitField name="SEQ_CMPT" start="24" size="1"/>
3899      <BitField name="SEQ_CVC" start="23" size="1"/>
3900      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
3901      <BitField name="AHB_ERR" start="21" size="1"/>
3902      <BitField name="WDOG" start="0" size="14"/>
3903    </Register>
3904    <Register name="ANA_CTRL0" start="+0x1200" size="0x4">
3905      <BitField name="ADC_CLK_ON" start="12" size="1"/>
3906      <BitField name="STARTCAL" start="2" size="1"/>
3907    </Register>
3908    <Register name="ANA_STATUS" start="+0x1210" size="0x4">
3909      <BitField name="CALON" start="7" size="1"/>
3910    </Register>
3911    <Register name="ADC16_PARAMS_ADC16_PARA00" start="+0x1400" size="0x2">
3912      <BitField name="PARAM_VAL" start="0" size="16"/>
3913    </Register>
3914    <Register name="ADC16_PARAMS_ADC16_PARA01" start="+0x1402" size="0x2">
3915      <BitField name="PARAM_VAL" start="0" size="16"/>
3916    </Register>
3917    <Register name="ADC16_PARAMS_ADC16_PARA02" start="+0x1404" size="0x2">
3918      <BitField name="PARAM_VAL" start="0" size="16"/>
3919    </Register>
3920    <Register name="ADC16_PARAMS_ADC16_PARA03" start="+0x1406" size="0x2">
3921      <BitField name="PARAM_VAL" start="0" size="16"/>
3922    </Register>
3923    <Register name="ADC16_PARAMS_ADC16_PARA04" start="+0x1408" size="0x2">
3924      <BitField name="PARAM_VAL" start="0" size="16"/>
3925    </Register>
3926    <Register name="ADC16_PARAMS_ADC16_PARA05" start="+0x140a" size="0x2">
3927      <BitField name="PARAM_VAL" start="0" size="16"/>
3928    </Register>
3929    <Register name="ADC16_PARAMS_ADC16_PARA06" start="+0x140c" size="0x2">
3930      <BitField name="PARAM_VAL" start="0" size="16"/>
3931    </Register>
3932    <Register name="ADC16_PARAMS_ADC16_PARA07" start="+0x140e" size="0x2">
3933      <BitField name="PARAM_VAL" start="0" size="16"/>
3934    </Register>
3935    <Register name="ADC16_PARAMS_ADC16_PARA08" start="+0x1410" size="0x2">
3936      <BitField name="PARAM_VAL" start="0" size="16"/>
3937    </Register>
3938    <Register name="ADC16_PARAMS_ADC16_PARA09" start="+0x1412" size="0x2">
3939      <BitField name="PARAM_VAL" start="0" size="16"/>
3940    </Register>
3941    <Register name="ADC16_PARAMS_ADC16_PARA10" start="+0x1414" size="0x2">
3942      <BitField name="PARAM_VAL" start="0" size="16"/>
3943    </Register>
3944    <Register name="ADC16_PARAMS_ADC16_PARA11" start="+0x1416" size="0x2">
3945      <BitField name="PARAM_VAL" start="0" size="16"/>
3946    </Register>
3947    <Register name="ADC16_PARAMS_ADC16_PARA12" start="+0x1418" size="0x2">
3948      <BitField name="PARAM_VAL" start="0" size="16"/>
3949    </Register>
3950    <Register name="ADC16_PARAMS_ADC16_PARA13" start="+0x141a" size="0x2">
3951      <BitField name="PARAM_VAL" start="0" size="16"/>
3952    </Register>
3953    <Register name="ADC16_PARAMS_ADC16_PARA14" start="+0x141c" size="0x2">
3954      <BitField name="PARAM_VAL" start="0" size="16"/>
3955    </Register>
3956    <Register name="ADC16_PARAMS_ADC16_PARA15" start="+0x141e" size="0x2">
3957      <BitField name="PARAM_VAL" start="0" size="16"/>
3958    </Register>
3959    <Register name="ADC16_PARAMS_ADC16_PARA16" start="+0x1420" size="0x2">
3960      <BitField name="PARAM_VAL" start="0" size="16"/>
3961    </Register>
3962    <Register name="ADC16_PARAMS_ADC16_PARA17" start="+0x1422" size="0x2">
3963      <BitField name="PARAM_VAL" start="0" size="16"/>
3964    </Register>
3965    <Register name="ADC16_PARAMS_ADC16_PARA18" start="+0x1424" size="0x2">
3966      <BitField name="PARAM_VAL" start="0" size="16"/>
3967    </Register>
3968    <Register name="ADC16_PARAMS_ADC16_PARA19" start="+0x1426" size="0x2">
3969      <BitField name="PARAM_VAL" start="0" size="16"/>
3970    </Register>
3971    <Register name="ADC16_PARAMS_ADC16_PARA20" start="+0x1428" size="0x2">
3972      <BitField name="PARAM_VAL" start="0" size="16"/>
3973    </Register>
3974    <Register name="ADC16_PARAMS_ADC16_PARA21" start="+0x142a" size="0x2">
3975      <BitField name="PARAM_VAL" start="0" size="16"/>
3976    </Register>
3977    <Register name="ADC16_PARAMS_ADC16_PARA22" start="+0x142c" size="0x2">
3978      <BitField name="PARAM_VAL" start="0" size="16"/>
3979    </Register>
3980    <Register name="ADC16_PARAMS_ADC16_PARA23" start="+0x142e" size="0x2">
3981      <BitField name="PARAM_VAL" start="0" size="16"/>
3982    </Register>
3983    <Register name="ADC16_PARAMS_ADC16_PARA24" start="+0x1430" size="0x2">
3984      <BitField name="PARAM_VAL" start="0" size="16"/>
3985    </Register>
3986    <Register name="ADC16_PARAMS_ADC16_PARA25" start="+0x1432" size="0x2">
3987      <BitField name="PARAM_VAL" start="0" size="16"/>
3988    </Register>
3989    <Register name="ADC16_PARAMS_ADC16_PARA26" start="+0x1434" size="0x2">
3990      <BitField name="PARAM_VAL" start="0" size="16"/>
3991    </Register>
3992    <Register name="ADC16_PARAMS_ADC16_PARA27" start="+0x1436" size="0x2">
3993      <BitField name="PARAM_VAL" start="0" size="16"/>
3994    </Register>
3995    <Register name="ADC16_PARAMS_ADC16_PARA28" start="+0x1438" size="0x2">
3996      <BitField name="PARAM_VAL" start="0" size="16"/>
3997    </Register>
3998    <Register name="ADC16_PARAMS_ADC16_PARA29" start="+0x143a" size="0x2">
3999      <BitField name="PARAM_VAL" start="0" size="16"/>
4000    </Register>
4001    <Register name="ADC16_PARAMS_ADC16_PARA30" start="+0x143c" size="0x2">
4002      <BitField name="PARAM_VAL" start="0" size="16"/>
4003    </Register>
4004    <Register name="ADC16_PARAMS_ADC16_PARA31" start="+0x143e" size="0x2">
4005      <BitField name="PARAM_VAL" start="0" size="16"/>
4006    </Register>
4007    <Register name="ADC16_PARAMS_ADC16_PARA32" start="+0x1440" size="0x2">
4008      <BitField name="PARAM_VAL" start="0" size="16"/>
4009    </Register>
4010    <Register name="ADC16_PARAMS_ADC16_PARA33" start="+0x1442" size="0x2">
4011      <BitField name="PARAM_VAL" start="0" size="16"/>
4012    </Register>
4013    <Register name="ADC16_CONFIG0" start="+0x1444" size="0x4">
4014      <BitField name="REG_EN" start="24" size="1"/>
4015      <BitField name="BANDGAP_EN" start="23" size="1"/>
4016      <BitField name="CAL_AVG_CFG" start="20" size="3"/>
4017      <BitField name="PREEMPT_EN" start="14" size="1"/>
4018      <BitField name="CONV_PARAM" start="0" size="14"/>
4019    </Register>
4020    <Register name="ADC16_CONFIG1" start="+0x1460" size="0x4">
4021      <BitField name="COV_END_CNT" start="8" size="5"/>
4022    </Register>
4023  </RegisterGroup>
4024  <RegisterGroup start="0xf0014000" name="ADC1">
4025    <Register name="CONFIG_TRG0A" start="+0x0" size="0x4">
4026      <BitField name="TRIG_LEN" start="30" size="2"/>
4027      <BitField name="INTEN3" start="29" size="1"/>
4028      <BitField name="CHAN3" start="24" size="5"/>
4029      <BitField name="INTEN2" start="21" size="1"/>
4030      <BitField name="CHAN2" start="16" size="5"/>
4031      <BitField name="INTEN1" start="13" size="1"/>
4032      <BitField name="CHAN1" start="8" size="5"/>
4033      <BitField name="QUEUE_EN" start="6" size="1"/>
4034      <BitField name="INTEN0" start="5" size="1"/>
4035      <BitField name="CHAN0" start="0" size="5"/>
4036    </Register>
4037    <Register name="CONFIG_TRG0B" start="+0x4" size="0x4">
4038      <BitField name="TRIG_LEN" start="30" size="2"/>
4039      <BitField name="INTEN3" start="29" size="1"/>
4040      <BitField name="CHAN3" start="24" size="5"/>
4041      <BitField name="INTEN2" start="21" size="1"/>
4042      <BitField name="CHAN2" start="16" size="5"/>
4043      <BitField name="INTEN1" start="13" size="1"/>
4044      <BitField name="CHAN1" start="8" size="5"/>
4045      <BitField name="QUEUE_EN" start="6" size="1"/>
4046      <BitField name="INTEN0" start="5" size="1"/>
4047      <BitField name="CHAN0" start="0" size="5"/>
4048    </Register>
4049    <Register name="CONFIG_TRG0C" start="+0x8" size="0x4">
4050      <BitField name="TRIG_LEN" start="30" size="2"/>
4051      <BitField name="INTEN3" start="29" size="1"/>
4052      <BitField name="CHAN3" start="24" size="5"/>
4053      <BitField name="INTEN2" start="21" size="1"/>
4054      <BitField name="CHAN2" start="16" size="5"/>
4055      <BitField name="INTEN1" start="13" size="1"/>
4056      <BitField name="CHAN1" start="8" size="5"/>
4057      <BitField name="QUEUE_EN" start="6" size="1"/>
4058      <BitField name="INTEN0" start="5" size="1"/>
4059      <BitField name="CHAN0" start="0" size="5"/>
4060    </Register>
4061    <Register name="CONFIG_TRG1A" start="+0xc" size="0x4">
4062      <BitField name="TRIG_LEN" start="30" size="2"/>
4063      <BitField name="INTEN3" start="29" size="1"/>
4064      <BitField name="CHAN3" start="24" size="5"/>
4065      <BitField name="INTEN2" start="21" size="1"/>
4066      <BitField name="CHAN2" start="16" size="5"/>
4067      <BitField name="INTEN1" start="13" size="1"/>
4068      <BitField name="CHAN1" start="8" size="5"/>
4069      <BitField name="QUEUE_EN" start="6" size="1"/>
4070      <BitField name="INTEN0" start="5" size="1"/>
4071      <BitField name="CHAN0" start="0" size="5"/>
4072    </Register>
4073    <Register name="CONFIG_TRG1B" start="+0x10" size="0x4">
4074      <BitField name="TRIG_LEN" start="30" size="2"/>
4075      <BitField name="INTEN3" start="29" size="1"/>
4076      <BitField name="CHAN3" start="24" size="5"/>
4077      <BitField name="INTEN2" start="21" size="1"/>
4078      <BitField name="CHAN2" start="16" size="5"/>
4079      <BitField name="INTEN1" start="13" size="1"/>
4080      <BitField name="CHAN1" start="8" size="5"/>
4081      <BitField name="QUEUE_EN" start="6" size="1"/>
4082      <BitField name="INTEN0" start="5" size="1"/>
4083      <BitField name="CHAN0" start="0" size="5"/>
4084    </Register>
4085    <Register name="CONFIG_TRG1C" start="+0x14" size="0x4">
4086      <BitField name="TRIG_LEN" start="30" size="2"/>
4087      <BitField name="INTEN3" start="29" size="1"/>
4088      <BitField name="CHAN3" start="24" size="5"/>
4089      <BitField name="INTEN2" start="21" size="1"/>
4090      <BitField name="CHAN2" start="16" size="5"/>
4091      <BitField name="INTEN1" start="13" size="1"/>
4092      <BitField name="CHAN1" start="8" size="5"/>
4093      <BitField name="QUEUE_EN" start="6" size="1"/>
4094      <BitField name="INTEN0" start="5" size="1"/>
4095      <BitField name="CHAN0" start="0" size="5"/>
4096    </Register>
4097    <Register name="CONFIG_TRG2A" start="+0x18" size="0x4">
4098      <BitField name="TRIG_LEN" start="30" size="2"/>
4099      <BitField name="INTEN3" start="29" size="1"/>
4100      <BitField name="CHAN3" start="24" size="5"/>
4101      <BitField name="INTEN2" start="21" size="1"/>
4102      <BitField name="CHAN2" start="16" size="5"/>
4103      <BitField name="INTEN1" start="13" size="1"/>
4104      <BitField name="CHAN1" start="8" size="5"/>
4105      <BitField name="QUEUE_EN" start="6" size="1"/>
4106      <BitField name="INTEN0" start="5" size="1"/>
4107      <BitField name="CHAN0" start="0" size="5"/>
4108    </Register>
4109    <Register name="CONFIG_TRG2B" start="+0x1c" size="0x4">
4110      <BitField name="TRIG_LEN" start="30" size="2"/>
4111      <BitField name="INTEN3" start="29" size="1"/>
4112      <BitField name="CHAN3" start="24" size="5"/>
4113      <BitField name="INTEN2" start="21" size="1"/>
4114      <BitField name="CHAN2" start="16" size="5"/>
4115      <BitField name="INTEN1" start="13" size="1"/>
4116      <BitField name="CHAN1" start="8" size="5"/>
4117      <BitField name="QUEUE_EN" start="6" size="1"/>
4118      <BitField name="INTEN0" start="5" size="1"/>
4119      <BitField name="CHAN0" start="0" size="5"/>
4120    </Register>
4121    <Register name="CONFIG_TRG2C" start="+0x20" size="0x4">
4122      <BitField name="TRIG_LEN" start="30" size="2"/>
4123      <BitField name="INTEN3" start="29" size="1"/>
4124      <BitField name="CHAN3" start="24" size="5"/>
4125      <BitField name="INTEN2" start="21" size="1"/>
4126      <BitField name="CHAN2" start="16" size="5"/>
4127      <BitField name="INTEN1" start="13" size="1"/>
4128      <BitField name="CHAN1" start="8" size="5"/>
4129      <BitField name="QUEUE_EN" start="6" size="1"/>
4130      <BitField name="INTEN0" start="5" size="1"/>
4131      <BitField name="CHAN0" start="0" size="5"/>
4132    </Register>
4133    <Register name="CONFIG_TRG3A" start="+0x24" size="0x4">
4134      <BitField name="TRIG_LEN" start="30" size="2"/>
4135      <BitField name="INTEN3" start="29" size="1"/>
4136      <BitField name="CHAN3" start="24" size="5"/>
4137      <BitField name="INTEN2" start="21" size="1"/>
4138      <BitField name="CHAN2" start="16" size="5"/>
4139      <BitField name="INTEN1" start="13" size="1"/>
4140      <BitField name="CHAN1" start="8" size="5"/>
4141      <BitField name="QUEUE_EN" start="6" size="1"/>
4142      <BitField name="INTEN0" start="5" size="1"/>
4143      <BitField name="CHAN0" start="0" size="5"/>
4144    </Register>
4145    <Register name="CONFIG_TRG3B" start="+0x28" size="0x4">
4146      <BitField name="TRIG_LEN" start="30" size="2"/>
4147      <BitField name="INTEN3" start="29" size="1"/>
4148      <BitField name="CHAN3" start="24" size="5"/>
4149      <BitField name="INTEN2" start="21" size="1"/>
4150      <BitField name="CHAN2" start="16" size="5"/>
4151      <BitField name="INTEN1" start="13" size="1"/>
4152      <BitField name="CHAN1" start="8" size="5"/>
4153      <BitField name="QUEUE_EN" start="6" size="1"/>
4154      <BitField name="INTEN0" start="5" size="1"/>
4155      <BitField name="CHAN0" start="0" size="5"/>
4156    </Register>
4157    <Register name="CONFIG_TRG3C" start="+0x2c" size="0x4">
4158      <BitField name="TRIG_LEN" start="30" size="2"/>
4159      <BitField name="INTEN3" start="29" size="1"/>
4160      <BitField name="CHAN3" start="24" size="5"/>
4161      <BitField name="INTEN2" start="21" size="1"/>
4162      <BitField name="CHAN2" start="16" size="5"/>
4163      <BitField name="INTEN1" start="13" size="1"/>
4164      <BitField name="CHAN1" start="8" size="5"/>
4165      <BitField name="QUEUE_EN" start="6" size="1"/>
4166      <BitField name="INTEN0" start="5" size="1"/>
4167      <BitField name="CHAN0" start="0" size="5"/>
4168    </Register>
4169    <Register name="TRG_DMA_ADDR" start="+0x30" size="0x4">
4170      <BitField name="TRG_DMA_ADDR" start="2" size="30"/>
4171    </Register>
4172    <Register name="TRG_SW_STA" start="+0x34" size="0x4">
4173      <BitField name="TRG_SW_STA" start="4" size="1"/>
4174      <BitField name="TRIG_SW_INDEX" start="0" size="4"/>
4175    </Register>
4176    <Register name="BUS_RESULT_CHN0" start="+0x400" size="0x4">
4177      <BitField name="VALID" start="16" size="1"/>
4178      <BitField name="CHAN_RESULT" start="0" size="16"/>
4179    </Register>
4180    <Register name="BUS_RESULT_CHN1" start="+0x404" size="0x4">
4181      <BitField name="VALID" start="16" size="1"/>
4182      <BitField name="CHAN_RESULT" start="0" size="16"/>
4183    </Register>
4184    <Register name="BUS_RESULT_CHN2" start="+0x408" size="0x4">
4185      <BitField name="VALID" start="16" size="1"/>
4186      <BitField name="CHAN_RESULT" start="0" size="16"/>
4187    </Register>
4188    <Register name="BUS_RESULT_CHN3" start="+0x40c" size="0x4">
4189      <BitField name="VALID" start="16" size="1"/>
4190      <BitField name="CHAN_RESULT" start="0" size="16"/>
4191    </Register>
4192    <Register name="BUS_RESULT_CHN4" start="+0x410" size="0x4">
4193      <BitField name="VALID" start="16" size="1"/>
4194      <BitField name="CHAN_RESULT" start="0" size="16"/>
4195    </Register>
4196    <Register name="BUS_RESULT_CHN5" start="+0x414" size="0x4">
4197      <BitField name="VALID" start="16" size="1"/>
4198      <BitField name="CHAN_RESULT" start="0" size="16"/>
4199    </Register>
4200    <Register name="BUS_RESULT_CHN6" start="+0x418" size="0x4">
4201      <BitField name="VALID" start="16" size="1"/>
4202      <BitField name="CHAN_RESULT" start="0" size="16"/>
4203    </Register>
4204    <Register name="BUS_RESULT_CHN7" start="+0x41c" size="0x4">
4205      <BitField name="VALID" start="16" size="1"/>
4206      <BitField name="CHAN_RESULT" start="0" size="16"/>
4207    </Register>
4208    <Register name="BUS_RESULT_CHN8" start="+0x420" size="0x4">
4209      <BitField name="VALID" start="16" size="1"/>
4210      <BitField name="CHAN_RESULT" start="0" size="16"/>
4211    </Register>
4212    <Register name="BUS_RESULT_CHN9" start="+0x424" size="0x4">
4213      <BitField name="VALID" start="16" size="1"/>
4214      <BitField name="CHAN_RESULT" start="0" size="16"/>
4215    </Register>
4216    <Register name="BUS_RESULT_CHN10" start="+0x428" size="0x4">
4217      <BitField name="VALID" start="16" size="1"/>
4218      <BitField name="CHAN_RESULT" start="0" size="16"/>
4219    </Register>
4220    <Register name="BUS_RESULT_CHN11" start="+0x42c" size="0x4">
4221      <BitField name="VALID" start="16" size="1"/>
4222      <BitField name="CHAN_RESULT" start="0" size="16"/>
4223    </Register>
4224    <Register name="BUS_RESULT_CHN12" start="+0x430" size="0x4">
4225      <BitField name="VALID" start="16" size="1"/>
4226      <BitField name="CHAN_RESULT" start="0" size="16"/>
4227    </Register>
4228    <Register name="BUS_RESULT_CHN13" start="+0x434" size="0x4">
4229      <BitField name="VALID" start="16" size="1"/>
4230      <BitField name="CHAN_RESULT" start="0" size="16"/>
4231    </Register>
4232    <Register name="BUS_RESULT_CHN14" start="+0x438" size="0x4">
4233      <BitField name="VALID" start="16" size="1"/>
4234      <BitField name="CHAN_RESULT" start="0" size="16"/>
4235    </Register>
4236    <Register name="BUS_RESULT_CHN15" start="+0x43c" size="0x4">
4237      <BitField name="VALID" start="16" size="1"/>
4238      <BitField name="CHAN_RESULT" start="0" size="16"/>
4239    </Register>
4240    <Register name="BUF_CFG0" start="+0x500" size="0x4">
4241      <BitField name="WAIT_DIS" start="0" size="1"/>
4242    </Register>
4243    <Register name="SEQ_CFG0" start="+0x800" size="0x4">
4244      <BitField name="CYCLE" start="31" size="1"/>
4245      <BitField name="SEQ_LEN" start="8" size="4"/>
4246      <BitField name="RESTART_EN" start="4" size="1"/>
4247      <BitField name="CONT_EN" start="3" size="1"/>
4248      <BitField name="SW_TRIG" start="2" size="1"/>
4249      <BitField name="SW_TRIG_EN" start="1" size="1"/>
4250      <BitField name="HW_TRIG_EN" start="0" size="1"/>
4251    </Register>
4252    <Register name="SEQ_DMA_ADDR" start="+0x804" size="0x4">
4253      <BitField name="TAR_ADDR" start="2" size="30"/>
4254    </Register>
4255    <Register name="SEQ_DMA_CFG" start="+0x80c" size="0x4">
4256      <BitField name="STOP_POS" start="16" size="12"/>
4257      <BitField name="DMA_RST" start="13" size="1"/>
4258      <BitField name="STOP_EN" start="12" size="1"/>
4259      <BitField name="BUF_LEN" start="0" size="12"/>
4260    </Register>
4261    <Register name="SEQ_QUE_CFG0" start="+0x810" size="0x4">
4262      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4263      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4264    </Register>
4265    <Register name="SEQ_QUE_CFG1" start="+0x814" size="0x4">
4266      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4267      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4268    </Register>
4269    <Register name="SEQ_QUE_CFG2" start="+0x818" size="0x4">
4270      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4271      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4272    </Register>
4273    <Register name="SEQ_QUE_CFG3" start="+0x81c" size="0x4">
4274      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4275      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4276    </Register>
4277    <Register name="SEQ_QUE_CFG4" start="+0x820" size="0x4">
4278      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4279      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4280    </Register>
4281    <Register name="SEQ_QUE_CFG5" start="+0x824" size="0x4">
4282      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4283      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4284    </Register>
4285    <Register name="SEQ_QUE_CFG6" start="+0x828" size="0x4">
4286      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4287      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4288    </Register>
4289    <Register name="SEQ_QUE_CFG7" start="+0x82c" size="0x4">
4290      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4291      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4292    </Register>
4293    <Register name="SEQ_QUE_CFG8" start="+0x830" size="0x4">
4294      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4295      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4296    </Register>
4297    <Register name="SEQ_QUE_CFG9" start="+0x834" size="0x4">
4298      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4299      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4300    </Register>
4301    <Register name="SEQ_QUE_CFG10" start="+0x838" size="0x4">
4302      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4303      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4304    </Register>
4305    <Register name="SEQ_QUE_CFG11" start="+0x83c" size="0x4">
4306      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4307      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4308    </Register>
4309    <Register name="SEQ_QUE_CFG12" start="+0x840" size="0x4">
4310      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4311      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4312    </Register>
4313    <Register name="SEQ_QUE_CFG13" start="+0x844" size="0x4">
4314      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4315      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4316    </Register>
4317    <Register name="SEQ_QUE_CFG14" start="+0x848" size="0x4">
4318      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4319      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4320    </Register>
4321    <Register name="SEQ_QUE_CFG15" start="+0x84c" size="0x4">
4322      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4323      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4324    </Register>
4325    <Register name="PRD_CFG_CHN0_PRD_CFG" start="+0xc00" size="0x4">
4326      <BitField name="PRESCALE" start="8" size="5"/>
4327      <BitField name="PRD" start="0" size="8"/>
4328    </Register>
4329    <Register name="PRD_CFG_CHN0_PRD_THSHD_CFG" start="+0xc04" size="0x4">
4330      <BitField name="THSHDH" start="16" size="16"/>
4331      <BitField name="THSHDL" start="0" size="16"/>
4332    </Register>
4333    <Register name="PRD_CFG_CHN0_PRD_RESULT" start="+0xc08" size="0x4">
4334      <BitField name="CHAN_RESULT" start="0" size="16"/>
4335    </Register>
4336    <Register name="PRD_CFG_CHN1_PRD_CFG" start="+0xc10" size="0x4">
4337      <BitField name="PRESCALE" start="8" size="5"/>
4338      <BitField name="PRD" start="0" size="8"/>
4339    </Register>
4340    <Register name="PRD_CFG_CHN1_PRD_THSHD_CFG" start="+0xc14" size="0x4">
4341      <BitField name="THSHDH" start="16" size="16"/>
4342      <BitField name="THSHDL" start="0" size="16"/>
4343    </Register>
4344    <Register name="PRD_CFG_CHN1_PRD_RESULT" start="+0xc18" size="0x4">
4345      <BitField name="CHAN_RESULT" start="0" size="16"/>
4346    </Register>
4347    <Register name="PRD_CFG_CHN2_PRD_CFG" start="+0xc20" size="0x4">
4348      <BitField name="PRESCALE" start="8" size="5"/>
4349      <BitField name="PRD" start="0" size="8"/>
4350    </Register>
4351    <Register name="PRD_CFG_CHN2_PRD_THSHD_CFG" start="+0xc24" size="0x4">
4352      <BitField name="THSHDH" start="16" size="16"/>
4353      <BitField name="THSHDL" start="0" size="16"/>
4354    </Register>
4355    <Register name="PRD_CFG_CHN2_PRD_RESULT" start="+0xc28" size="0x4">
4356      <BitField name="CHAN_RESULT" start="0" size="16"/>
4357    </Register>
4358    <Register name="PRD_CFG_CHN3_PRD_CFG" start="+0xc30" size="0x4">
4359      <BitField name="PRESCALE" start="8" size="5"/>
4360      <BitField name="PRD" start="0" size="8"/>
4361    </Register>
4362    <Register name="PRD_CFG_CHN3_PRD_THSHD_CFG" start="+0xc34" size="0x4">
4363      <BitField name="THSHDH" start="16" size="16"/>
4364      <BitField name="THSHDL" start="0" size="16"/>
4365    </Register>
4366    <Register name="PRD_CFG_CHN3_PRD_RESULT" start="+0xc38" size="0x4">
4367      <BitField name="CHAN_RESULT" start="0" size="16"/>
4368    </Register>
4369    <Register name="PRD_CFG_CHN4_PRD_CFG" start="+0xc40" size="0x4">
4370      <BitField name="PRESCALE" start="8" size="5"/>
4371      <BitField name="PRD" start="0" size="8"/>
4372    </Register>
4373    <Register name="PRD_CFG_CHN4_PRD_THSHD_CFG" start="+0xc44" size="0x4">
4374      <BitField name="THSHDH" start="16" size="16"/>
4375      <BitField name="THSHDL" start="0" size="16"/>
4376    </Register>
4377    <Register name="PRD_CFG_CHN4_PRD_RESULT" start="+0xc48" size="0x4">
4378      <BitField name="CHAN_RESULT" start="0" size="16"/>
4379    </Register>
4380    <Register name="PRD_CFG_CHN5_PRD_CFG" start="+0xc50" size="0x4">
4381      <BitField name="PRESCALE" start="8" size="5"/>
4382      <BitField name="PRD" start="0" size="8"/>
4383    </Register>
4384    <Register name="PRD_CFG_CHN5_PRD_THSHD_CFG" start="+0xc54" size="0x4">
4385      <BitField name="THSHDH" start="16" size="16"/>
4386      <BitField name="THSHDL" start="0" size="16"/>
4387    </Register>
4388    <Register name="PRD_CFG_CHN5_PRD_RESULT" start="+0xc58" size="0x4">
4389      <BitField name="CHAN_RESULT" start="0" size="16"/>
4390    </Register>
4391    <Register name="PRD_CFG_CHN6_PRD_CFG" start="+0xc60" size="0x4">
4392      <BitField name="PRESCALE" start="8" size="5"/>
4393      <BitField name="PRD" start="0" size="8"/>
4394    </Register>
4395    <Register name="PRD_CFG_CHN6_PRD_THSHD_CFG" start="+0xc64" size="0x4">
4396      <BitField name="THSHDH" start="16" size="16"/>
4397      <BitField name="THSHDL" start="0" size="16"/>
4398    </Register>
4399    <Register name="PRD_CFG_CHN6_PRD_RESULT" start="+0xc68" size="0x4">
4400      <BitField name="CHAN_RESULT" start="0" size="16"/>
4401    </Register>
4402    <Register name="PRD_CFG_CHN7_PRD_CFG" start="+0xc70" size="0x4">
4403      <BitField name="PRESCALE" start="8" size="5"/>
4404      <BitField name="PRD" start="0" size="8"/>
4405    </Register>
4406    <Register name="PRD_CFG_CHN7_PRD_THSHD_CFG" start="+0xc74" size="0x4">
4407      <BitField name="THSHDH" start="16" size="16"/>
4408      <BitField name="THSHDL" start="0" size="16"/>
4409    </Register>
4410    <Register name="PRD_CFG_CHN7_PRD_RESULT" start="+0xc78" size="0x4">
4411      <BitField name="CHAN_RESULT" start="0" size="16"/>
4412    </Register>
4413    <Register name="PRD_CFG_CHN8_PRD_CFG" start="+0xc80" size="0x4">
4414      <BitField name="PRESCALE" start="8" size="5"/>
4415      <BitField name="PRD" start="0" size="8"/>
4416    </Register>
4417    <Register name="PRD_CFG_CHN8_PRD_THSHD_CFG" start="+0xc84" size="0x4">
4418      <BitField name="THSHDH" start="16" size="16"/>
4419      <BitField name="THSHDL" start="0" size="16"/>
4420    </Register>
4421    <Register name="PRD_CFG_CHN8_PRD_RESULT" start="+0xc88" size="0x4">
4422      <BitField name="CHAN_RESULT" start="0" size="16"/>
4423    </Register>
4424    <Register name="PRD_CFG_CHN9_PRD_CFG" start="+0xc90" size="0x4">
4425      <BitField name="PRESCALE" start="8" size="5"/>
4426      <BitField name="PRD" start="0" size="8"/>
4427    </Register>
4428    <Register name="PRD_CFG_CHN9_PRD_THSHD_CFG" start="+0xc94" size="0x4">
4429      <BitField name="THSHDH" start="16" size="16"/>
4430      <BitField name="THSHDL" start="0" size="16"/>
4431    </Register>
4432    <Register name="PRD_CFG_CHN9_PRD_RESULT" start="+0xc98" size="0x4">
4433      <BitField name="CHAN_RESULT" start="0" size="16"/>
4434    </Register>
4435    <Register name="PRD_CFG_CHN10_PRD_CFG" start="+0xca0" size="0x4">
4436      <BitField name="PRESCALE" start="8" size="5"/>
4437      <BitField name="PRD" start="0" size="8"/>
4438    </Register>
4439    <Register name="PRD_CFG_CHN10_PRD_THSHD_CFG" start="+0xca4" size="0x4">
4440      <BitField name="THSHDH" start="16" size="16"/>
4441      <BitField name="THSHDL" start="0" size="16"/>
4442    </Register>
4443    <Register name="PRD_CFG_CHN10_PRD_RESULT" start="+0xca8" size="0x4">
4444      <BitField name="CHAN_RESULT" start="0" size="16"/>
4445    </Register>
4446    <Register name="PRD_CFG_CHN11_PRD_CFG" start="+0xcb0" size="0x4">
4447      <BitField name="PRESCALE" start="8" size="5"/>
4448      <BitField name="PRD" start="0" size="8"/>
4449    </Register>
4450    <Register name="PRD_CFG_CHN11_PRD_THSHD_CFG" start="+0xcb4" size="0x4">
4451      <BitField name="THSHDH" start="16" size="16"/>
4452      <BitField name="THSHDL" start="0" size="16"/>
4453    </Register>
4454    <Register name="PRD_CFG_CHN11_PRD_RESULT" start="+0xcb8" size="0x4">
4455      <BitField name="CHAN_RESULT" start="0" size="16"/>
4456    </Register>
4457    <Register name="PRD_CFG_CHN12_PRD_CFG" start="+0xcc0" size="0x4">
4458      <BitField name="PRESCALE" start="8" size="5"/>
4459      <BitField name="PRD" start="0" size="8"/>
4460    </Register>
4461    <Register name="PRD_CFG_CHN12_PRD_THSHD_CFG" start="+0xcc4" size="0x4">
4462      <BitField name="THSHDH" start="16" size="16"/>
4463      <BitField name="THSHDL" start="0" size="16"/>
4464    </Register>
4465    <Register name="PRD_CFG_CHN12_PRD_RESULT" start="+0xcc8" size="0x4">
4466      <BitField name="CHAN_RESULT" start="0" size="16"/>
4467    </Register>
4468    <Register name="PRD_CFG_CHN13_PRD_CFG" start="+0xcd0" size="0x4">
4469      <BitField name="PRESCALE" start="8" size="5"/>
4470      <BitField name="PRD" start="0" size="8"/>
4471    </Register>
4472    <Register name="PRD_CFG_CHN13_PRD_THSHD_CFG" start="+0xcd4" size="0x4">
4473      <BitField name="THSHDH" start="16" size="16"/>
4474      <BitField name="THSHDL" start="0" size="16"/>
4475    </Register>
4476    <Register name="PRD_CFG_CHN13_PRD_RESULT" start="+0xcd8" size="0x4">
4477      <BitField name="CHAN_RESULT" start="0" size="16"/>
4478    </Register>
4479    <Register name="PRD_CFG_CHN14_PRD_CFG" start="+0xce0" size="0x4">
4480      <BitField name="PRESCALE" start="8" size="5"/>
4481      <BitField name="PRD" start="0" size="8"/>
4482    </Register>
4483    <Register name="PRD_CFG_CHN14_PRD_THSHD_CFG" start="+0xce4" size="0x4">
4484      <BitField name="THSHDH" start="16" size="16"/>
4485      <BitField name="THSHDL" start="0" size="16"/>
4486    </Register>
4487    <Register name="PRD_CFG_CHN14_PRD_RESULT" start="+0xce8" size="0x4">
4488      <BitField name="CHAN_RESULT" start="0" size="16"/>
4489    </Register>
4490    <Register name="PRD_CFG_CHN15_PRD_CFG" start="+0xcf0" size="0x4">
4491      <BitField name="PRESCALE" start="8" size="5"/>
4492      <BitField name="PRD" start="0" size="8"/>
4493    </Register>
4494    <Register name="PRD_CFG_CHN15_PRD_THSHD_CFG" start="+0xcf4" size="0x4">
4495      <BitField name="THSHDH" start="16" size="16"/>
4496      <BitField name="THSHDL" start="0" size="16"/>
4497    </Register>
4498    <Register name="PRD_CFG_CHN15_PRD_RESULT" start="+0xcf8" size="0x4">
4499      <BitField name="CHAN_RESULT" start="0" size="16"/>
4500    </Register>
4501    <Register name="SAMPLE_CFG_CHN0" start="+0x1000" size="0x4">
4502      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4503      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4504    </Register>
4505    <Register name="SAMPLE_CFG_CHN1" start="+0x1004" size="0x4">
4506      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4507      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4508    </Register>
4509    <Register name="SAMPLE_CFG_CHN2" start="+0x1008" size="0x4">
4510      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4511      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4512    </Register>
4513    <Register name="SAMPLE_CFG_CHN3" start="+0x100c" size="0x4">
4514      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4515      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4516    </Register>
4517    <Register name="SAMPLE_CFG_CHN4" start="+0x1010" size="0x4">
4518      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4519      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4520    </Register>
4521    <Register name="SAMPLE_CFG_CHN5" start="+0x1014" size="0x4">
4522      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4523      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4524    </Register>
4525    <Register name="SAMPLE_CFG_CHN6" start="+0x1018" size="0x4">
4526      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4527      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4528    </Register>
4529    <Register name="SAMPLE_CFG_CHN7" start="+0x101c" size="0x4">
4530      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4531      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4532    </Register>
4533    <Register name="SAMPLE_CFG_CHN8" start="+0x1020" size="0x4">
4534      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4535      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4536    </Register>
4537    <Register name="SAMPLE_CFG_CHN9" start="+0x1024" size="0x4">
4538      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4539      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4540    </Register>
4541    <Register name="SAMPLE_CFG_CHN10" start="+0x1028" size="0x4">
4542      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4543      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4544    </Register>
4545    <Register name="SAMPLE_CFG_CHN11" start="+0x102c" size="0x4">
4546      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4547      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4548    </Register>
4549    <Register name="SAMPLE_CFG_CHN12" start="+0x1030" size="0x4">
4550      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4551      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4552    </Register>
4553    <Register name="SAMPLE_CFG_CHN13" start="+0x1034" size="0x4">
4554      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4555      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4556    </Register>
4557    <Register name="SAMPLE_CFG_CHN14" start="+0x1038" size="0x4">
4558      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4559      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4560    </Register>
4561    <Register name="SAMPLE_CFG_CHN15" start="+0x103c" size="0x4">
4562      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
4563      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
4564    </Register>
4565    <Register name="CONV_CFG1" start="+0x1104" size="0x4">
4566      <BitField name="CONVERT_CLOCK_NUMBER" start="4" size="5"/>
4567      <BitField name="CLOCK_DIVIDER" start="0" size="4"/>
4568    </Register>
4569    <Register name="ADC_CFG0" start="+0x1108" size="0x4">
4570      <BitField name="SEL_SYNC_AHB" start="31" size="1"/>
4571      <BitField name="ADC_AHB_EN" start="29" size="1"/>
4572      <BitField name="CONVERT_DURATION" start="12" size="16"/>
4573      <BitField name="PORT3_REALTIME" start="0" size="1"/>
4574    </Register>
4575    <Register name="INT_STS" start="+0x1110" size="0x4">
4576      <BitField name="TRIG_CMPT" start="31" size="1"/>
4577      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
4578      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
4579      <BitField name="READ_CFLCT" start="28" size="1"/>
4580      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
4581      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
4582      <BitField name="SEQ_DMAABT" start="25" size="1"/>
4583      <BitField name="SEQ_CMPT" start="24" size="1"/>
4584      <BitField name="SEQ_CVC" start="23" size="1"/>
4585      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
4586      <BitField name="AHB_ERR" start="21" size="1"/>
4587      <BitField name="WDOG" start="0" size="14"/>
4588    </Register>
4589    <Register name="INT_EN" start="+0x1114" size="0x4">
4590      <BitField name="TRIG_CMPT" start="31" size="1"/>
4591      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
4592      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
4593      <BitField name="READ_CFLCT" start="28" size="1"/>
4594      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
4595      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
4596      <BitField name="SEQ_DMAABT" start="25" size="1"/>
4597      <BitField name="SEQ_CMPT" start="24" size="1"/>
4598      <BitField name="SEQ_CVC" start="23" size="1"/>
4599      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
4600      <BitField name="AHB_ERR" start="21" size="1"/>
4601      <BitField name="WDOG" start="0" size="14"/>
4602    </Register>
4603    <Register name="ANA_CTRL0" start="+0x1200" size="0x4">
4604      <BitField name="ADC_CLK_ON" start="12" size="1"/>
4605      <BitField name="STARTCAL" start="2" size="1"/>
4606    </Register>
4607    <Register name="ANA_STATUS" start="+0x1210" size="0x4">
4608      <BitField name="CALON" start="7" size="1"/>
4609    </Register>
4610    <Register name="ADC16_PARAMS_ADC16_PARA00" start="+0x1400" size="0x2">
4611      <BitField name="PARAM_VAL" start="0" size="16"/>
4612    </Register>
4613    <Register name="ADC16_PARAMS_ADC16_PARA01" start="+0x1402" size="0x2">
4614      <BitField name="PARAM_VAL" start="0" size="16"/>
4615    </Register>
4616    <Register name="ADC16_PARAMS_ADC16_PARA02" start="+0x1404" size="0x2">
4617      <BitField name="PARAM_VAL" start="0" size="16"/>
4618    </Register>
4619    <Register name="ADC16_PARAMS_ADC16_PARA03" start="+0x1406" size="0x2">
4620      <BitField name="PARAM_VAL" start="0" size="16"/>
4621    </Register>
4622    <Register name="ADC16_PARAMS_ADC16_PARA04" start="+0x1408" size="0x2">
4623      <BitField name="PARAM_VAL" start="0" size="16"/>
4624    </Register>
4625    <Register name="ADC16_PARAMS_ADC16_PARA05" start="+0x140a" size="0x2">
4626      <BitField name="PARAM_VAL" start="0" size="16"/>
4627    </Register>
4628    <Register name="ADC16_PARAMS_ADC16_PARA06" start="+0x140c" size="0x2">
4629      <BitField name="PARAM_VAL" start="0" size="16"/>
4630    </Register>
4631    <Register name="ADC16_PARAMS_ADC16_PARA07" start="+0x140e" size="0x2">
4632      <BitField name="PARAM_VAL" start="0" size="16"/>
4633    </Register>
4634    <Register name="ADC16_PARAMS_ADC16_PARA08" start="+0x1410" size="0x2">
4635      <BitField name="PARAM_VAL" start="0" size="16"/>
4636    </Register>
4637    <Register name="ADC16_PARAMS_ADC16_PARA09" start="+0x1412" size="0x2">
4638      <BitField name="PARAM_VAL" start="0" size="16"/>
4639    </Register>
4640    <Register name="ADC16_PARAMS_ADC16_PARA10" start="+0x1414" size="0x2">
4641      <BitField name="PARAM_VAL" start="0" size="16"/>
4642    </Register>
4643    <Register name="ADC16_PARAMS_ADC16_PARA11" start="+0x1416" size="0x2">
4644      <BitField name="PARAM_VAL" start="0" size="16"/>
4645    </Register>
4646    <Register name="ADC16_PARAMS_ADC16_PARA12" start="+0x1418" size="0x2">
4647      <BitField name="PARAM_VAL" start="0" size="16"/>
4648    </Register>
4649    <Register name="ADC16_PARAMS_ADC16_PARA13" start="+0x141a" size="0x2">
4650      <BitField name="PARAM_VAL" start="0" size="16"/>
4651    </Register>
4652    <Register name="ADC16_PARAMS_ADC16_PARA14" start="+0x141c" size="0x2">
4653      <BitField name="PARAM_VAL" start="0" size="16"/>
4654    </Register>
4655    <Register name="ADC16_PARAMS_ADC16_PARA15" start="+0x141e" size="0x2">
4656      <BitField name="PARAM_VAL" start="0" size="16"/>
4657    </Register>
4658    <Register name="ADC16_PARAMS_ADC16_PARA16" start="+0x1420" size="0x2">
4659      <BitField name="PARAM_VAL" start="0" size="16"/>
4660    </Register>
4661    <Register name="ADC16_PARAMS_ADC16_PARA17" start="+0x1422" size="0x2">
4662      <BitField name="PARAM_VAL" start="0" size="16"/>
4663    </Register>
4664    <Register name="ADC16_PARAMS_ADC16_PARA18" start="+0x1424" size="0x2">
4665      <BitField name="PARAM_VAL" start="0" size="16"/>
4666    </Register>
4667    <Register name="ADC16_PARAMS_ADC16_PARA19" start="+0x1426" size="0x2">
4668      <BitField name="PARAM_VAL" start="0" size="16"/>
4669    </Register>
4670    <Register name="ADC16_PARAMS_ADC16_PARA20" start="+0x1428" size="0x2">
4671      <BitField name="PARAM_VAL" start="0" size="16"/>
4672    </Register>
4673    <Register name="ADC16_PARAMS_ADC16_PARA21" start="+0x142a" size="0x2">
4674      <BitField name="PARAM_VAL" start="0" size="16"/>
4675    </Register>
4676    <Register name="ADC16_PARAMS_ADC16_PARA22" start="+0x142c" size="0x2">
4677      <BitField name="PARAM_VAL" start="0" size="16"/>
4678    </Register>
4679    <Register name="ADC16_PARAMS_ADC16_PARA23" start="+0x142e" size="0x2">
4680      <BitField name="PARAM_VAL" start="0" size="16"/>
4681    </Register>
4682    <Register name="ADC16_PARAMS_ADC16_PARA24" start="+0x1430" size="0x2">
4683      <BitField name="PARAM_VAL" start="0" size="16"/>
4684    </Register>
4685    <Register name="ADC16_PARAMS_ADC16_PARA25" start="+0x1432" size="0x2">
4686      <BitField name="PARAM_VAL" start="0" size="16"/>
4687    </Register>
4688    <Register name="ADC16_PARAMS_ADC16_PARA26" start="+0x1434" size="0x2">
4689      <BitField name="PARAM_VAL" start="0" size="16"/>
4690    </Register>
4691    <Register name="ADC16_PARAMS_ADC16_PARA27" start="+0x1436" size="0x2">
4692      <BitField name="PARAM_VAL" start="0" size="16"/>
4693    </Register>
4694    <Register name="ADC16_PARAMS_ADC16_PARA28" start="+0x1438" size="0x2">
4695      <BitField name="PARAM_VAL" start="0" size="16"/>
4696    </Register>
4697    <Register name="ADC16_PARAMS_ADC16_PARA29" start="+0x143a" size="0x2">
4698      <BitField name="PARAM_VAL" start="0" size="16"/>
4699    </Register>
4700    <Register name="ADC16_PARAMS_ADC16_PARA30" start="+0x143c" size="0x2">
4701      <BitField name="PARAM_VAL" start="0" size="16"/>
4702    </Register>
4703    <Register name="ADC16_PARAMS_ADC16_PARA31" start="+0x143e" size="0x2">
4704      <BitField name="PARAM_VAL" start="0" size="16"/>
4705    </Register>
4706    <Register name="ADC16_PARAMS_ADC16_PARA32" start="+0x1440" size="0x2">
4707      <BitField name="PARAM_VAL" start="0" size="16"/>
4708    </Register>
4709    <Register name="ADC16_PARAMS_ADC16_PARA33" start="+0x1442" size="0x2">
4710      <BitField name="PARAM_VAL" start="0" size="16"/>
4711    </Register>
4712    <Register name="ADC16_CONFIG0" start="+0x1444" size="0x4">
4713      <BitField name="REG_EN" start="24" size="1"/>
4714      <BitField name="BANDGAP_EN" start="23" size="1"/>
4715      <BitField name="CAL_AVG_CFG" start="20" size="3"/>
4716      <BitField name="PREEMPT_EN" start="14" size="1"/>
4717      <BitField name="CONV_PARAM" start="0" size="14"/>
4718    </Register>
4719    <Register name="ADC16_CONFIG1" start="+0x1460" size="0x4">
4720      <BitField name="COV_END_CNT" start="8" size="5"/>
4721    </Register>
4722  </RegisterGroup>
4723  <RegisterGroup start="0xf0018000" name="ADC2">
4724    <Register name="CONFIG_TRG0A" start="+0x0" size="0x4">
4725      <BitField name="TRIG_LEN" start="30" size="2"/>
4726      <BitField name="INTEN3" start="29" size="1"/>
4727      <BitField name="CHAN3" start="24" size="5"/>
4728      <BitField name="INTEN2" start="21" size="1"/>
4729      <BitField name="CHAN2" start="16" size="5"/>
4730      <BitField name="INTEN1" start="13" size="1"/>
4731      <BitField name="CHAN1" start="8" size="5"/>
4732      <BitField name="QUEUE_EN" start="6" size="1"/>
4733      <BitField name="INTEN0" start="5" size="1"/>
4734      <BitField name="CHAN0" start="0" size="5"/>
4735    </Register>
4736    <Register name="CONFIG_TRG0B" start="+0x4" size="0x4">
4737      <BitField name="TRIG_LEN" start="30" size="2"/>
4738      <BitField name="INTEN3" start="29" size="1"/>
4739      <BitField name="CHAN3" start="24" size="5"/>
4740      <BitField name="INTEN2" start="21" size="1"/>
4741      <BitField name="CHAN2" start="16" size="5"/>
4742      <BitField name="INTEN1" start="13" size="1"/>
4743      <BitField name="CHAN1" start="8" size="5"/>
4744      <BitField name="QUEUE_EN" start="6" size="1"/>
4745      <BitField name="INTEN0" start="5" size="1"/>
4746      <BitField name="CHAN0" start="0" size="5"/>
4747    </Register>
4748    <Register name="CONFIG_TRG0C" start="+0x8" size="0x4">
4749      <BitField name="TRIG_LEN" start="30" size="2"/>
4750      <BitField name="INTEN3" start="29" size="1"/>
4751      <BitField name="CHAN3" start="24" size="5"/>
4752      <BitField name="INTEN2" start="21" size="1"/>
4753      <BitField name="CHAN2" start="16" size="5"/>
4754      <BitField name="INTEN1" start="13" size="1"/>
4755      <BitField name="CHAN1" start="8" size="5"/>
4756      <BitField name="QUEUE_EN" start="6" size="1"/>
4757      <BitField name="INTEN0" start="5" size="1"/>
4758      <BitField name="CHAN0" start="0" size="5"/>
4759    </Register>
4760    <Register name="CONFIG_TRG1A" start="+0xc" size="0x4">
4761      <BitField name="TRIG_LEN" start="30" size="2"/>
4762      <BitField name="INTEN3" start="29" size="1"/>
4763      <BitField name="CHAN3" start="24" size="5"/>
4764      <BitField name="INTEN2" start="21" size="1"/>
4765      <BitField name="CHAN2" start="16" size="5"/>
4766      <BitField name="INTEN1" start="13" size="1"/>
4767      <BitField name="CHAN1" start="8" size="5"/>
4768      <BitField name="QUEUE_EN" start="6" size="1"/>
4769      <BitField name="INTEN0" start="5" size="1"/>
4770      <BitField name="CHAN0" start="0" size="5"/>
4771    </Register>
4772    <Register name="CONFIG_TRG1B" start="+0x10" size="0x4">
4773      <BitField name="TRIG_LEN" start="30" size="2"/>
4774      <BitField name="INTEN3" start="29" size="1"/>
4775      <BitField name="CHAN3" start="24" size="5"/>
4776      <BitField name="INTEN2" start="21" size="1"/>
4777      <BitField name="CHAN2" start="16" size="5"/>
4778      <BitField name="INTEN1" start="13" size="1"/>
4779      <BitField name="CHAN1" start="8" size="5"/>
4780      <BitField name="QUEUE_EN" start="6" size="1"/>
4781      <BitField name="INTEN0" start="5" size="1"/>
4782      <BitField name="CHAN0" start="0" size="5"/>
4783    </Register>
4784    <Register name="CONFIG_TRG1C" start="+0x14" size="0x4">
4785      <BitField name="TRIG_LEN" start="30" size="2"/>
4786      <BitField name="INTEN3" start="29" size="1"/>
4787      <BitField name="CHAN3" start="24" size="5"/>
4788      <BitField name="INTEN2" start="21" size="1"/>
4789      <BitField name="CHAN2" start="16" size="5"/>
4790      <BitField name="INTEN1" start="13" size="1"/>
4791      <BitField name="CHAN1" start="8" size="5"/>
4792      <BitField name="QUEUE_EN" start="6" size="1"/>
4793      <BitField name="INTEN0" start="5" size="1"/>
4794      <BitField name="CHAN0" start="0" size="5"/>
4795    </Register>
4796    <Register name="CONFIG_TRG2A" start="+0x18" size="0x4">
4797      <BitField name="TRIG_LEN" start="30" size="2"/>
4798      <BitField name="INTEN3" start="29" size="1"/>
4799      <BitField name="CHAN3" start="24" size="5"/>
4800      <BitField name="INTEN2" start="21" size="1"/>
4801      <BitField name="CHAN2" start="16" size="5"/>
4802      <BitField name="INTEN1" start="13" size="1"/>
4803      <BitField name="CHAN1" start="8" size="5"/>
4804      <BitField name="QUEUE_EN" start="6" size="1"/>
4805      <BitField name="INTEN0" start="5" size="1"/>
4806      <BitField name="CHAN0" start="0" size="5"/>
4807    </Register>
4808    <Register name="CONFIG_TRG2B" start="+0x1c" size="0x4">
4809      <BitField name="TRIG_LEN" start="30" size="2"/>
4810      <BitField name="INTEN3" start="29" size="1"/>
4811      <BitField name="CHAN3" start="24" size="5"/>
4812      <BitField name="INTEN2" start="21" size="1"/>
4813      <BitField name="CHAN2" start="16" size="5"/>
4814      <BitField name="INTEN1" start="13" size="1"/>
4815      <BitField name="CHAN1" start="8" size="5"/>
4816      <BitField name="QUEUE_EN" start="6" size="1"/>
4817      <BitField name="INTEN0" start="5" size="1"/>
4818      <BitField name="CHAN0" start="0" size="5"/>
4819    </Register>
4820    <Register name="CONFIG_TRG2C" start="+0x20" size="0x4">
4821      <BitField name="TRIG_LEN" start="30" size="2"/>
4822      <BitField name="INTEN3" start="29" size="1"/>
4823      <BitField name="CHAN3" start="24" size="5"/>
4824      <BitField name="INTEN2" start="21" size="1"/>
4825      <BitField name="CHAN2" start="16" size="5"/>
4826      <BitField name="INTEN1" start="13" size="1"/>
4827      <BitField name="CHAN1" start="8" size="5"/>
4828      <BitField name="QUEUE_EN" start="6" size="1"/>
4829      <BitField name="INTEN0" start="5" size="1"/>
4830      <BitField name="CHAN0" start="0" size="5"/>
4831    </Register>
4832    <Register name="CONFIG_TRG3A" start="+0x24" size="0x4">
4833      <BitField name="TRIG_LEN" start="30" size="2"/>
4834      <BitField name="INTEN3" start="29" size="1"/>
4835      <BitField name="CHAN3" start="24" size="5"/>
4836      <BitField name="INTEN2" start="21" size="1"/>
4837      <BitField name="CHAN2" start="16" size="5"/>
4838      <BitField name="INTEN1" start="13" size="1"/>
4839      <BitField name="CHAN1" start="8" size="5"/>
4840      <BitField name="QUEUE_EN" start="6" size="1"/>
4841      <BitField name="INTEN0" start="5" size="1"/>
4842      <BitField name="CHAN0" start="0" size="5"/>
4843    </Register>
4844    <Register name="CONFIG_TRG3B" start="+0x28" size="0x4">
4845      <BitField name="TRIG_LEN" start="30" size="2"/>
4846      <BitField name="INTEN3" start="29" size="1"/>
4847      <BitField name="CHAN3" start="24" size="5"/>
4848      <BitField name="INTEN2" start="21" size="1"/>
4849      <BitField name="CHAN2" start="16" size="5"/>
4850      <BitField name="INTEN1" start="13" size="1"/>
4851      <BitField name="CHAN1" start="8" size="5"/>
4852      <BitField name="QUEUE_EN" start="6" size="1"/>
4853      <BitField name="INTEN0" start="5" size="1"/>
4854      <BitField name="CHAN0" start="0" size="5"/>
4855    </Register>
4856    <Register name="CONFIG_TRG3C" start="+0x2c" size="0x4">
4857      <BitField name="TRIG_LEN" start="30" size="2"/>
4858      <BitField name="INTEN3" start="29" size="1"/>
4859      <BitField name="CHAN3" start="24" size="5"/>
4860      <BitField name="INTEN2" start="21" size="1"/>
4861      <BitField name="CHAN2" start="16" size="5"/>
4862      <BitField name="INTEN1" start="13" size="1"/>
4863      <BitField name="CHAN1" start="8" size="5"/>
4864      <BitField name="QUEUE_EN" start="6" size="1"/>
4865      <BitField name="INTEN0" start="5" size="1"/>
4866      <BitField name="CHAN0" start="0" size="5"/>
4867    </Register>
4868    <Register name="TRG_DMA_ADDR" start="+0x30" size="0x4">
4869      <BitField name="TRG_DMA_ADDR" start="2" size="30"/>
4870    </Register>
4871    <Register name="TRG_SW_STA" start="+0x34" size="0x4">
4872      <BitField name="TRG_SW_STA" start="4" size="1"/>
4873      <BitField name="TRIG_SW_INDEX" start="0" size="4"/>
4874    </Register>
4875    <Register name="BUS_RESULT_CHN0" start="+0x400" size="0x4">
4876      <BitField name="VALID" start="16" size="1"/>
4877      <BitField name="CHAN_RESULT" start="0" size="16"/>
4878    </Register>
4879    <Register name="BUS_RESULT_CHN1" start="+0x404" size="0x4">
4880      <BitField name="VALID" start="16" size="1"/>
4881      <BitField name="CHAN_RESULT" start="0" size="16"/>
4882    </Register>
4883    <Register name="BUS_RESULT_CHN2" start="+0x408" size="0x4">
4884      <BitField name="VALID" start="16" size="1"/>
4885      <BitField name="CHAN_RESULT" start="0" size="16"/>
4886    </Register>
4887    <Register name="BUS_RESULT_CHN3" start="+0x40c" size="0x4">
4888      <BitField name="VALID" start="16" size="1"/>
4889      <BitField name="CHAN_RESULT" start="0" size="16"/>
4890    </Register>
4891    <Register name="BUS_RESULT_CHN4" start="+0x410" size="0x4">
4892      <BitField name="VALID" start="16" size="1"/>
4893      <BitField name="CHAN_RESULT" start="0" size="16"/>
4894    </Register>
4895    <Register name="BUS_RESULT_CHN5" start="+0x414" size="0x4">
4896      <BitField name="VALID" start="16" size="1"/>
4897      <BitField name="CHAN_RESULT" start="0" size="16"/>
4898    </Register>
4899    <Register name="BUS_RESULT_CHN6" start="+0x418" size="0x4">
4900      <BitField name="VALID" start="16" size="1"/>
4901      <BitField name="CHAN_RESULT" start="0" size="16"/>
4902    </Register>
4903    <Register name="BUS_RESULT_CHN7" start="+0x41c" size="0x4">
4904      <BitField name="VALID" start="16" size="1"/>
4905      <BitField name="CHAN_RESULT" start="0" size="16"/>
4906    </Register>
4907    <Register name="BUS_RESULT_CHN8" start="+0x420" size="0x4">
4908      <BitField name="VALID" start="16" size="1"/>
4909      <BitField name="CHAN_RESULT" start="0" size="16"/>
4910    </Register>
4911    <Register name="BUS_RESULT_CHN9" start="+0x424" size="0x4">
4912      <BitField name="VALID" start="16" size="1"/>
4913      <BitField name="CHAN_RESULT" start="0" size="16"/>
4914    </Register>
4915    <Register name="BUS_RESULT_CHN10" start="+0x428" size="0x4">
4916      <BitField name="VALID" start="16" size="1"/>
4917      <BitField name="CHAN_RESULT" start="0" size="16"/>
4918    </Register>
4919    <Register name="BUS_RESULT_CHN11" start="+0x42c" size="0x4">
4920      <BitField name="VALID" start="16" size="1"/>
4921      <BitField name="CHAN_RESULT" start="0" size="16"/>
4922    </Register>
4923    <Register name="BUS_RESULT_CHN12" start="+0x430" size="0x4">
4924      <BitField name="VALID" start="16" size="1"/>
4925      <BitField name="CHAN_RESULT" start="0" size="16"/>
4926    </Register>
4927    <Register name="BUS_RESULT_CHN13" start="+0x434" size="0x4">
4928      <BitField name="VALID" start="16" size="1"/>
4929      <BitField name="CHAN_RESULT" start="0" size="16"/>
4930    </Register>
4931    <Register name="BUS_RESULT_CHN14" start="+0x438" size="0x4">
4932      <BitField name="VALID" start="16" size="1"/>
4933      <BitField name="CHAN_RESULT" start="0" size="16"/>
4934    </Register>
4935    <Register name="BUS_RESULT_CHN15" start="+0x43c" size="0x4">
4936      <BitField name="VALID" start="16" size="1"/>
4937      <BitField name="CHAN_RESULT" start="0" size="16"/>
4938    </Register>
4939    <Register name="BUF_CFG0" start="+0x500" size="0x4">
4940      <BitField name="WAIT_DIS" start="0" size="1"/>
4941    </Register>
4942    <Register name="SEQ_CFG0" start="+0x800" size="0x4">
4943      <BitField name="CYCLE" start="31" size="1"/>
4944      <BitField name="SEQ_LEN" start="8" size="4"/>
4945      <BitField name="RESTART_EN" start="4" size="1"/>
4946      <BitField name="CONT_EN" start="3" size="1"/>
4947      <BitField name="SW_TRIG" start="2" size="1"/>
4948      <BitField name="SW_TRIG_EN" start="1" size="1"/>
4949      <BitField name="HW_TRIG_EN" start="0" size="1"/>
4950    </Register>
4951    <Register name="SEQ_DMA_ADDR" start="+0x804" size="0x4">
4952      <BitField name="TAR_ADDR" start="2" size="30"/>
4953    </Register>
4954    <Register name="SEQ_DMA_CFG" start="+0x80c" size="0x4">
4955      <BitField name="STOP_POS" start="16" size="12"/>
4956      <BitField name="DMA_RST" start="13" size="1"/>
4957      <BitField name="STOP_EN" start="12" size="1"/>
4958      <BitField name="BUF_LEN" start="0" size="12"/>
4959    </Register>
4960    <Register name="SEQ_QUE_CFG0" start="+0x810" size="0x4">
4961      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4962      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4963    </Register>
4964    <Register name="SEQ_QUE_CFG1" start="+0x814" size="0x4">
4965      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4966      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4967    </Register>
4968    <Register name="SEQ_QUE_CFG2" start="+0x818" size="0x4">
4969      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4970      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4971    </Register>
4972    <Register name="SEQ_QUE_CFG3" start="+0x81c" size="0x4">
4973      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4974      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4975    </Register>
4976    <Register name="SEQ_QUE_CFG4" start="+0x820" size="0x4">
4977      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4978      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4979    </Register>
4980    <Register name="SEQ_QUE_CFG5" start="+0x824" size="0x4">
4981      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4982      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4983    </Register>
4984    <Register name="SEQ_QUE_CFG6" start="+0x828" size="0x4">
4985      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4986      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4987    </Register>
4988    <Register name="SEQ_QUE_CFG7" start="+0x82c" size="0x4">
4989      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4990      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4991    </Register>
4992    <Register name="SEQ_QUE_CFG8" start="+0x830" size="0x4">
4993      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4994      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4995    </Register>
4996    <Register name="SEQ_QUE_CFG9" start="+0x834" size="0x4">
4997      <BitField name="SEQ_INT_EN" start="5" size="1"/>
4998      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
4999    </Register>
5000    <Register name="SEQ_QUE_CFG10" start="+0x838" size="0x4">
5001      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5002      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5003    </Register>
5004    <Register name="SEQ_QUE_CFG11" start="+0x83c" size="0x4">
5005      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5006      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5007    </Register>
5008    <Register name="SEQ_QUE_CFG12" start="+0x840" size="0x4">
5009      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5010      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5011    </Register>
5012    <Register name="SEQ_QUE_CFG13" start="+0x844" size="0x4">
5013      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5014      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5015    </Register>
5016    <Register name="SEQ_QUE_CFG14" start="+0x848" size="0x4">
5017      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5018      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5019    </Register>
5020    <Register name="SEQ_QUE_CFG15" start="+0x84c" size="0x4">
5021      <BitField name="SEQ_INT_EN" start="5" size="1"/>
5022      <BitField name="CHAN_NUM_4_0" start="0" size="5"/>
5023    </Register>
5024    <Register name="PRD_CFG_CHN0_PRD_CFG" start="+0xc00" size="0x4">
5025      <BitField name="PRESCALE" start="8" size="5"/>
5026      <BitField name="PRD" start="0" size="8"/>
5027    </Register>
5028    <Register name="PRD_CFG_CHN0_PRD_THSHD_CFG" start="+0xc04" size="0x4">
5029      <BitField name="THSHDH" start="16" size="16"/>
5030      <BitField name="THSHDL" start="0" size="16"/>
5031    </Register>
5032    <Register name="PRD_CFG_CHN0_PRD_RESULT" start="+0xc08" size="0x4">
5033      <BitField name="CHAN_RESULT" start="0" size="16"/>
5034    </Register>
5035    <Register name="PRD_CFG_CHN1_PRD_CFG" start="+0xc10" size="0x4">
5036      <BitField name="PRESCALE" start="8" size="5"/>
5037      <BitField name="PRD" start="0" size="8"/>
5038    </Register>
5039    <Register name="PRD_CFG_CHN1_PRD_THSHD_CFG" start="+0xc14" size="0x4">
5040      <BitField name="THSHDH" start="16" size="16"/>
5041      <BitField name="THSHDL" start="0" size="16"/>
5042    </Register>
5043    <Register name="PRD_CFG_CHN1_PRD_RESULT" start="+0xc18" size="0x4">
5044      <BitField name="CHAN_RESULT" start="0" size="16"/>
5045    </Register>
5046    <Register name="PRD_CFG_CHN2_PRD_CFG" start="+0xc20" size="0x4">
5047      <BitField name="PRESCALE" start="8" size="5"/>
5048      <BitField name="PRD" start="0" size="8"/>
5049    </Register>
5050    <Register name="PRD_CFG_CHN2_PRD_THSHD_CFG" start="+0xc24" size="0x4">
5051      <BitField name="THSHDH" start="16" size="16"/>
5052      <BitField name="THSHDL" start="0" size="16"/>
5053    </Register>
5054    <Register name="PRD_CFG_CHN2_PRD_RESULT" start="+0xc28" size="0x4">
5055      <BitField name="CHAN_RESULT" start="0" size="16"/>
5056    </Register>
5057    <Register name="PRD_CFG_CHN3_PRD_CFG" start="+0xc30" size="0x4">
5058      <BitField name="PRESCALE" start="8" size="5"/>
5059      <BitField name="PRD" start="0" size="8"/>
5060    </Register>
5061    <Register name="PRD_CFG_CHN3_PRD_THSHD_CFG" start="+0xc34" size="0x4">
5062      <BitField name="THSHDH" start="16" size="16"/>
5063      <BitField name="THSHDL" start="0" size="16"/>
5064    </Register>
5065    <Register name="PRD_CFG_CHN3_PRD_RESULT" start="+0xc38" size="0x4">
5066      <BitField name="CHAN_RESULT" start="0" size="16"/>
5067    </Register>
5068    <Register name="PRD_CFG_CHN4_PRD_CFG" start="+0xc40" size="0x4">
5069      <BitField name="PRESCALE" start="8" size="5"/>
5070      <BitField name="PRD" start="0" size="8"/>
5071    </Register>
5072    <Register name="PRD_CFG_CHN4_PRD_THSHD_CFG" start="+0xc44" size="0x4">
5073      <BitField name="THSHDH" start="16" size="16"/>
5074      <BitField name="THSHDL" start="0" size="16"/>
5075    </Register>
5076    <Register name="PRD_CFG_CHN4_PRD_RESULT" start="+0xc48" size="0x4">
5077      <BitField name="CHAN_RESULT" start="0" size="16"/>
5078    </Register>
5079    <Register name="PRD_CFG_CHN5_PRD_CFG" start="+0xc50" size="0x4">
5080      <BitField name="PRESCALE" start="8" size="5"/>
5081      <BitField name="PRD" start="0" size="8"/>
5082    </Register>
5083    <Register name="PRD_CFG_CHN5_PRD_THSHD_CFG" start="+0xc54" size="0x4">
5084      <BitField name="THSHDH" start="16" size="16"/>
5085      <BitField name="THSHDL" start="0" size="16"/>
5086    </Register>
5087    <Register name="PRD_CFG_CHN5_PRD_RESULT" start="+0xc58" size="0x4">
5088      <BitField name="CHAN_RESULT" start="0" size="16"/>
5089    </Register>
5090    <Register name="PRD_CFG_CHN6_PRD_CFG" start="+0xc60" size="0x4">
5091      <BitField name="PRESCALE" start="8" size="5"/>
5092      <BitField name="PRD" start="0" size="8"/>
5093    </Register>
5094    <Register name="PRD_CFG_CHN6_PRD_THSHD_CFG" start="+0xc64" size="0x4">
5095      <BitField name="THSHDH" start="16" size="16"/>
5096      <BitField name="THSHDL" start="0" size="16"/>
5097    </Register>
5098    <Register name="PRD_CFG_CHN6_PRD_RESULT" start="+0xc68" size="0x4">
5099      <BitField name="CHAN_RESULT" start="0" size="16"/>
5100    </Register>
5101    <Register name="PRD_CFG_CHN7_PRD_CFG" start="+0xc70" size="0x4">
5102      <BitField name="PRESCALE" start="8" size="5"/>
5103      <BitField name="PRD" start="0" size="8"/>
5104    </Register>
5105    <Register name="PRD_CFG_CHN7_PRD_THSHD_CFG" start="+0xc74" size="0x4">
5106      <BitField name="THSHDH" start="16" size="16"/>
5107      <BitField name="THSHDL" start="0" size="16"/>
5108    </Register>
5109    <Register name="PRD_CFG_CHN7_PRD_RESULT" start="+0xc78" size="0x4">
5110      <BitField name="CHAN_RESULT" start="0" size="16"/>
5111    </Register>
5112    <Register name="PRD_CFG_CHN8_PRD_CFG" start="+0xc80" size="0x4">
5113      <BitField name="PRESCALE" start="8" size="5"/>
5114      <BitField name="PRD" start="0" size="8"/>
5115    </Register>
5116    <Register name="PRD_CFG_CHN8_PRD_THSHD_CFG" start="+0xc84" size="0x4">
5117      <BitField name="THSHDH" start="16" size="16"/>
5118      <BitField name="THSHDL" start="0" size="16"/>
5119    </Register>
5120    <Register name="PRD_CFG_CHN8_PRD_RESULT" start="+0xc88" size="0x4">
5121      <BitField name="CHAN_RESULT" start="0" size="16"/>
5122    </Register>
5123    <Register name="PRD_CFG_CHN9_PRD_CFG" start="+0xc90" size="0x4">
5124      <BitField name="PRESCALE" start="8" size="5"/>
5125      <BitField name="PRD" start="0" size="8"/>
5126    </Register>
5127    <Register name="PRD_CFG_CHN9_PRD_THSHD_CFG" start="+0xc94" size="0x4">
5128      <BitField name="THSHDH" start="16" size="16"/>
5129      <BitField name="THSHDL" start="0" size="16"/>
5130    </Register>
5131    <Register name="PRD_CFG_CHN9_PRD_RESULT" start="+0xc98" size="0x4">
5132      <BitField name="CHAN_RESULT" start="0" size="16"/>
5133    </Register>
5134    <Register name="PRD_CFG_CHN10_PRD_CFG" start="+0xca0" size="0x4">
5135      <BitField name="PRESCALE" start="8" size="5"/>
5136      <BitField name="PRD" start="0" size="8"/>
5137    </Register>
5138    <Register name="PRD_CFG_CHN10_PRD_THSHD_CFG" start="+0xca4" size="0x4">
5139      <BitField name="THSHDH" start="16" size="16"/>
5140      <BitField name="THSHDL" start="0" size="16"/>
5141    </Register>
5142    <Register name="PRD_CFG_CHN10_PRD_RESULT" start="+0xca8" size="0x4">
5143      <BitField name="CHAN_RESULT" start="0" size="16"/>
5144    </Register>
5145    <Register name="PRD_CFG_CHN11_PRD_CFG" start="+0xcb0" size="0x4">
5146      <BitField name="PRESCALE" start="8" size="5"/>
5147      <BitField name="PRD" start="0" size="8"/>
5148    </Register>
5149    <Register name="PRD_CFG_CHN11_PRD_THSHD_CFG" start="+0xcb4" size="0x4">
5150      <BitField name="THSHDH" start="16" size="16"/>
5151      <BitField name="THSHDL" start="0" size="16"/>
5152    </Register>
5153    <Register name="PRD_CFG_CHN11_PRD_RESULT" start="+0xcb8" size="0x4">
5154      <BitField name="CHAN_RESULT" start="0" size="16"/>
5155    </Register>
5156    <Register name="PRD_CFG_CHN12_PRD_CFG" start="+0xcc0" size="0x4">
5157      <BitField name="PRESCALE" start="8" size="5"/>
5158      <BitField name="PRD" start="0" size="8"/>
5159    </Register>
5160    <Register name="PRD_CFG_CHN12_PRD_THSHD_CFG" start="+0xcc4" size="0x4">
5161      <BitField name="THSHDH" start="16" size="16"/>
5162      <BitField name="THSHDL" start="0" size="16"/>
5163    </Register>
5164    <Register name="PRD_CFG_CHN12_PRD_RESULT" start="+0xcc8" size="0x4">
5165      <BitField name="CHAN_RESULT" start="0" size="16"/>
5166    </Register>
5167    <Register name="PRD_CFG_CHN13_PRD_CFG" start="+0xcd0" size="0x4">
5168      <BitField name="PRESCALE" start="8" size="5"/>
5169      <BitField name="PRD" start="0" size="8"/>
5170    </Register>
5171    <Register name="PRD_CFG_CHN13_PRD_THSHD_CFG" start="+0xcd4" size="0x4">
5172      <BitField name="THSHDH" start="16" size="16"/>
5173      <BitField name="THSHDL" start="0" size="16"/>
5174    </Register>
5175    <Register name="PRD_CFG_CHN13_PRD_RESULT" start="+0xcd8" size="0x4">
5176      <BitField name="CHAN_RESULT" start="0" size="16"/>
5177    </Register>
5178    <Register name="PRD_CFG_CHN14_PRD_CFG" start="+0xce0" size="0x4">
5179      <BitField name="PRESCALE" start="8" size="5"/>
5180      <BitField name="PRD" start="0" size="8"/>
5181    </Register>
5182    <Register name="PRD_CFG_CHN14_PRD_THSHD_CFG" start="+0xce4" size="0x4">
5183      <BitField name="THSHDH" start="16" size="16"/>
5184      <BitField name="THSHDL" start="0" size="16"/>
5185    </Register>
5186    <Register name="PRD_CFG_CHN14_PRD_RESULT" start="+0xce8" size="0x4">
5187      <BitField name="CHAN_RESULT" start="0" size="16"/>
5188    </Register>
5189    <Register name="PRD_CFG_CHN15_PRD_CFG" start="+0xcf0" size="0x4">
5190      <BitField name="PRESCALE" start="8" size="5"/>
5191      <BitField name="PRD" start="0" size="8"/>
5192    </Register>
5193    <Register name="PRD_CFG_CHN15_PRD_THSHD_CFG" start="+0xcf4" size="0x4">
5194      <BitField name="THSHDH" start="16" size="16"/>
5195      <BitField name="THSHDL" start="0" size="16"/>
5196    </Register>
5197    <Register name="PRD_CFG_CHN15_PRD_RESULT" start="+0xcf8" size="0x4">
5198      <BitField name="CHAN_RESULT" start="0" size="16"/>
5199    </Register>
5200    <Register name="SAMPLE_CFG_CHN0" start="+0x1000" size="0x4">
5201      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5202      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5203    </Register>
5204    <Register name="SAMPLE_CFG_CHN1" start="+0x1004" size="0x4">
5205      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5206      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5207    </Register>
5208    <Register name="SAMPLE_CFG_CHN2" start="+0x1008" size="0x4">
5209      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5210      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5211    </Register>
5212    <Register name="SAMPLE_CFG_CHN3" start="+0x100c" size="0x4">
5213      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5214      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5215    </Register>
5216    <Register name="SAMPLE_CFG_CHN4" start="+0x1010" size="0x4">
5217      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5218      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5219    </Register>
5220    <Register name="SAMPLE_CFG_CHN5" start="+0x1014" size="0x4">
5221      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5222      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5223    </Register>
5224    <Register name="SAMPLE_CFG_CHN6" start="+0x1018" size="0x4">
5225      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5226      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5227    </Register>
5228    <Register name="SAMPLE_CFG_CHN7" start="+0x101c" size="0x4">
5229      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5230      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5231    </Register>
5232    <Register name="SAMPLE_CFG_CHN8" start="+0x1020" size="0x4">
5233      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5234      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5235    </Register>
5236    <Register name="SAMPLE_CFG_CHN9" start="+0x1024" size="0x4">
5237      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5238      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5239    </Register>
5240    <Register name="SAMPLE_CFG_CHN10" start="+0x1028" size="0x4">
5241      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5242      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5243    </Register>
5244    <Register name="SAMPLE_CFG_CHN11" start="+0x102c" size="0x4">
5245      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5246      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5247    </Register>
5248    <Register name="SAMPLE_CFG_CHN12" start="+0x1030" size="0x4">
5249      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5250      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5251    </Register>
5252    <Register name="SAMPLE_CFG_CHN13" start="+0x1034" size="0x4">
5253      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5254      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5255    </Register>
5256    <Register name="SAMPLE_CFG_CHN14" start="+0x1038" size="0x4">
5257      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5258      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5259    </Register>
5260    <Register name="SAMPLE_CFG_CHN15" start="+0x103c" size="0x4">
5261      <BitField name="SAMPLE_CLOCK_NUMBER_SHIFT" start="9" size="3"/>
5262      <BitField name="SAMPLE_CLOCK_NUMBER" start="0" size="9"/>
5263    </Register>
5264    <Register name="CONV_CFG1" start="+0x1104" size="0x4">
5265      <BitField name="CONVERT_CLOCK_NUMBER" start="4" size="5"/>
5266      <BitField name="CLOCK_DIVIDER" start="0" size="4"/>
5267    </Register>
5268    <Register name="ADC_CFG0" start="+0x1108" size="0x4">
5269      <BitField name="SEL_SYNC_AHB" start="31" size="1"/>
5270      <BitField name="ADC_AHB_EN" start="29" size="1"/>
5271      <BitField name="CONVERT_DURATION" start="12" size="16"/>
5272      <BitField name="PORT3_REALTIME" start="0" size="1"/>
5273    </Register>
5274    <Register name="INT_STS" start="+0x1110" size="0x4">
5275      <BitField name="TRIG_CMPT" start="31" size="1"/>
5276      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
5277      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
5278      <BitField name="READ_CFLCT" start="28" size="1"/>
5279      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
5280      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
5281      <BitField name="SEQ_DMAABT" start="25" size="1"/>
5282      <BitField name="SEQ_CMPT" start="24" size="1"/>
5283      <BitField name="SEQ_CVC" start="23" size="1"/>
5284      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
5285      <BitField name="AHB_ERR" start="21" size="1"/>
5286      <BitField name="WDOG" start="0" size="14"/>
5287    </Register>
5288    <Register name="INT_EN" start="+0x1114" size="0x4">
5289      <BitField name="TRIG_CMPT" start="31" size="1"/>
5290      <BitField name="TRIG_SW_CFLCT" start="30" size="1"/>
5291      <BitField name="TRIG_HW_CFLCT" start="29" size="1"/>
5292      <BitField name="READ_CFLCT" start="28" size="1"/>
5293      <BitField name="SEQ_SW_CFLCT" start="27" size="1"/>
5294      <BitField name="SEQ_HW_CFLCT" start="26" size="1"/>
5295      <BitField name="SEQ_DMAABT" start="25" size="1"/>
5296      <BitField name="SEQ_CMPT" start="24" size="1"/>
5297      <BitField name="SEQ_CVC" start="23" size="1"/>
5298      <BitField name="DMA_FIFO_FULL" start="22" size="1"/>
5299      <BitField name="AHB_ERR" start="21" size="1"/>
5300      <BitField name="WDOG" start="0" size="14"/>
5301    </Register>
5302    <Register name="ANA_CTRL0" start="+0x1200" size="0x4">
5303      <BitField name="ADC_CLK_ON" start="12" size="1"/>
5304      <BitField name="STARTCAL" start="2" size="1"/>
5305    </Register>
5306    <Register name="ANA_STATUS" start="+0x1210" size="0x4">
5307      <BitField name="CALON" start="7" size="1"/>
5308    </Register>
5309    <Register name="ADC16_PARAMS_ADC16_PARA00" start="+0x1400" size="0x2">
5310      <BitField name="PARAM_VAL" start="0" size="16"/>
5311    </Register>
5312    <Register name="ADC16_PARAMS_ADC16_PARA01" start="+0x1402" size="0x2">
5313      <BitField name="PARAM_VAL" start="0" size="16"/>
5314    </Register>
5315    <Register name="ADC16_PARAMS_ADC16_PARA02" start="+0x1404" size="0x2">
5316      <BitField name="PARAM_VAL" start="0" size="16"/>
5317    </Register>
5318    <Register name="ADC16_PARAMS_ADC16_PARA03" start="+0x1406" size="0x2">
5319      <BitField name="PARAM_VAL" start="0" size="16"/>
5320    </Register>
5321    <Register name="ADC16_PARAMS_ADC16_PARA04" start="+0x1408" size="0x2">
5322      <BitField name="PARAM_VAL" start="0" size="16"/>
5323    </Register>
5324    <Register name="ADC16_PARAMS_ADC16_PARA05" start="+0x140a" size="0x2">
5325      <BitField name="PARAM_VAL" start="0" size="16"/>
5326    </Register>
5327    <Register name="ADC16_PARAMS_ADC16_PARA06" start="+0x140c" size="0x2">
5328      <BitField name="PARAM_VAL" start="0" size="16"/>
5329    </Register>
5330    <Register name="ADC16_PARAMS_ADC16_PARA07" start="+0x140e" size="0x2">
5331      <BitField name="PARAM_VAL" start="0" size="16"/>
5332    </Register>
5333    <Register name="ADC16_PARAMS_ADC16_PARA08" start="+0x1410" size="0x2">
5334      <BitField name="PARAM_VAL" start="0" size="16"/>
5335    </Register>
5336    <Register name="ADC16_PARAMS_ADC16_PARA09" start="+0x1412" size="0x2">
5337      <BitField name="PARAM_VAL" start="0" size="16"/>
5338    </Register>
5339    <Register name="ADC16_PARAMS_ADC16_PARA10" start="+0x1414" size="0x2">
5340      <BitField name="PARAM_VAL" start="0" size="16"/>
5341    </Register>
5342    <Register name="ADC16_PARAMS_ADC16_PARA11" start="+0x1416" size="0x2">
5343      <BitField name="PARAM_VAL" start="0" size="16"/>
5344    </Register>
5345    <Register name="ADC16_PARAMS_ADC16_PARA12" start="+0x1418" size="0x2">
5346      <BitField name="PARAM_VAL" start="0" size="16"/>
5347    </Register>
5348    <Register name="ADC16_PARAMS_ADC16_PARA13" start="+0x141a" size="0x2">
5349      <BitField name="PARAM_VAL" start="0" size="16"/>
5350    </Register>
5351    <Register name="ADC16_PARAMS_ADC16_PARA14" start="+0x141c" size="0x2">
5352      <BitField name="PARAM_VAL" start="0" size="16"/>
5353    </Register>
5354    <Register name="ADC16_PARAMS_ADC16_PARA15" start="+0x141e" size="0x2">
5355      <BitField name="PARAM_VAL" start="0" size="16"/>
5356    </Register>
5357    <Register name="ADC16_PARAMS_ADC16_PARA16" start="+0x1420" size="0x2">
5358      <BitField name="PARAM_VAL" start="0" size="16"/>
5359    </Register>
5360    <Register name="ADC16_PARAMS_ADC16_PARA17" start="+0x1422" size="0x2">
5361      <BitField name="PARAM_VAL" start="0" size="16"/>
5362    </Register>
5363    <Register name="ADC16_PARAMS_ADC16_PARA18" start="+0x1424" size="0x2">
5364      <BitField name="PARAM_VAL" start="0" size="16"/>
5365    </Register>
5366    <Register name="ADC16_PARAMS_ADC16_PARA19" start="+0x1426" size="0x2">
5367      <BitField name="PARAM_VAL" start="0" size="16"/>
5368    </Register>
5369    <Register name="ADC16_PARAMS_ADC16_PARA20" start="+0x1428" size="0x2">
5370      <BitField name="PARAM_VAL" start="0" size="16"/>
5371    </Register>
5372    <Register name="ADC16_PARAMS_ADC16_PARA21" start="+0x142a" size="0x2">
5373      <BitField name="PARAM_VAL" start="0" size="16"/>
5374    </Register>
5375    <Register name="ADC16_PARAMS_ADC16_PARA22" start="+0x142c" size="0x2">
5376      <BitField name="PARAM_VAL" start="0" size="16"/>
5377    </Register>
5378    <Register name="ADC16_PARAMS_ADC16_PARA23" start="+0x142e" size="0x2">
5379      <BitField name="PARAM_VAL" start="0" size="16"/>
5380    </Register>
5381    <Register name="ADC16_PARAMS_ADC16_PARA24" start="+0x1430" size="0x2">
5382      <BitField name="PARAM_VAL" start="0" size="16"/>
5383    </Register>
5384    <Register name="ADC16_PARAMS_ADC16_PARA25" start="+0x1432" size="0x2">
5385      <BitField name="PARAM_VAL" start="0" size="16"/>
5386    </Register>
5387    <Register name="ADC16_PARAMS_ADC16_PARA26" start="+0x1434" size="0x2">
5388      <BitField name="PARAM_VAL" start="0" size="16"/>
5389    </Register>
5390    <Register name="ADC16_PARAMS_ADC16_PARA27" start="+0x1436" size="0x2">
5391      <BitField name="PARAM_VAL" start="0" size="16"/>
5392    </Register>
5393    <Register name="ADC16_PARAMS_ADC16_PARA28" start="+0x1438" size="0x2">
5394      <BitField name="PARAM_VAL" start="0" size="16"/>
5395    </Register>
5396    <Register name="ADC16_PARAMS_ADC16_PARA29" start="+0x143a" size="0x2">
5397      <BitField name="PARAM_VAL" start="0" size="16"/>
5398    </Register>
5399    <Register name="ADC16_PARAMS_ADC16_PARA30" start="+0x143c" size="0x2">
5400      <BitField name="PARAM_VAL" start="0" size="16"/>
5401    </Register>
5402    <Register name="ADC16_PARAMS_ADC16_PARA31" start="+0x143e" size="0x2">
5403      <BitField name="PARAM_VAL" start="0" size="16"/>
5404    </Register>
5405    <Register name="ADC16_PARAMS_ADC16_PARA32" start="+0x1440" size="0x2">
5406      <BitField name="PARAM_VAL" start="0" size="16"/>
5407    </Register>
5408    <Register name="ADC16_PARAMS_ADC16_PARA33" start="+0x1442" size="0x2">
5409      <BitField name="PARAM_VAL" start="0" size="16"/>
5410    </Register>
5411    <Register name="ADC16_CONFIG0" start="+0x1444" size="0x4">
5412      <BitField name="REG_EN" start="24" size="1"/>
5413      <BitField name="BANDGAP_EN" start="23" size="1"/>
5414      <BitField name="CAL_AVG_CFG" start="20" size="3"/>
5415      <BitField name="PREEMPT_EN" start="14" size="1"/>
5416      <BitField name="CONV_PARAM" start="0" size="14"/>
5417    </Register>
5418    <Register name="ADC16_CONFIG1" start="+0x1460" size="0x4">
5419      <BitField name="COV_END_CNT" start="8" size="5"/>
5420    </Register>
5421  </RegisterGroup>
5422  <RegisterGroup start="0xf0020000" name="ACMP">
5423    <Register name="CHANNEL_CHN0_CFG" start="+0x0" size="0x4">
5424      <BitField name="HYST" start="30" size="2"/>
5425      <BitField name="DACEN" start="29" size="1"/>
5426      <BitField name="HPMODE" start="28" size="1"/>
5427      <BitField name="CMPEN" start="27" size="1"/>
5428      <BitField name="MINSEL" start="24" size="3"/>
5429      <BitField name="PINSEL" start="20" size="3"/>
5430      <BitField name="CMPOEN" start="19" size="1"/>
5431      <BitField name="FLTBYPS" start="18" size="1"/>
5432      <BitField name="WINEN" start="17" size="1"/>
5433      <BitField name="OPOL" start="16" size="1"/>
5434      <BitField name="FLTMODE" start="13" size="3"/>
5435      <BitField name="SYNCEN" start="12" size="1"/>
5436      <BitField name="FLTLEN" start="0" size="12"/>
5437    </Register>
5438    <Register name="CHANNEL_CHN0_DACCFG" start="+0x4" size="0x4">
5439      <BitField name="DACCFG" start="0" size="8"/>
5440    </Register>
5441    <Register name="CHANNEL_CHN0_SR" start="+0x10" size="0x4">
5442      <BitField name="FEDGF" start="1" size="1"/>
5443      <BitField name="REDGF" start="0" size="1"/>
5444    </Register>
5445    <Register name="CHANNEL_CHN0_IRQEN" start="+0x14" size="0x4">
5446      <BitField name="FEDGEN" start="1" size="1"/>
5447      <BitField name="REDGEN" start="0" size="1"/>
5448    </Register>
5449    <Register name="CHANNEL_CHN0_DMAEN" start="+0x18" size="0x4">
5450      <BitField name="FEDGEN" start="1" size="1"/>
5451      <BitField name="REDGEN" start="0" size="1"/>
5452    </Register>
5453    <Register name="CHANNEL_CHN1_CFG" start="+0x20" size="0x4">
5454      <BitField name="HYST" start="30" size="2"/>
5455      <BitField name="DACEN" start="29" size="1"/>
5456      <BitField name="HPMODE" start="28" size="1"/>
5457      <BitField name="CMPEN" start="27" size="1"/>
5458      <BitField name="MINSEL" start="24" size="3"/>
5459      <BitField name="PINSEL" start="20" size="3"/>
5460      <BitField name="CMPOEN" start="19" size="1"/>
5461      <BitField name="FLTBYPS" start="18" size="1"/>
5462      <BitField name="WINEN" start="17" size="1"/>
5463      <BitField name="OPOL" start="16" size="1"/>
5464      <BitField name="FLTMODE" start="13" size="3"/>
5465      <BitField name="SYNCEN" start="12" size="1"/>
5466      <BitField name="FLTLEN" start="0" size="12"/>
5467    </Register>
5468    <Register name="CHANNEL_CHN1_DACCFG" start="+0x24" size="0x4">
5469      <BitField name="DACCFG" start="0" size="8"/>
5470    </Register>
5471    <Register name="CHANNEL_CHN1_SR" start="+0x30" size="0x4">
5472      <BitField name="FEDGF" start="1" size="1"/>
5473      <BitField name="REDGF" start="0" size="1"/>
5474    </Register>
5475    <Register name="CHANNEL_CHN1_IRQEN" start="+0x34" size="0x4">
5476      <BitField name="FEDGEN" start="1" size="1"/>
5477      <BitField name="REDGEN" start="0" size="1"/>
5478    </Register>
5479    <Register name="CHANNEL_CHN1_DMAEN" start="+0x38" size="0x4">
5480      <BitField name="FEDGEN" start="1" size="1"/>
5481      <BitField name="REDGEN" start="0" size="1"/>
5482    </Register>
5483    <Register name="CHANNEL_CHN2_CFG" start="+0x40" size="0x4">
5484      <BitField name="HYST" start="30" size="2"/>
5485      <BitField name="DACEN" start="29" size="1"/>
5486      <BitField name="HPMODE" start="28" size="1"/>
5487      <BitField name="CMPEN" start="27" size="1"/>
5488      <BitField name="MINSEL" start="24" size="3"/>
5489      <BitField name="PINSEL" start="20" size="3"/>
5490      <BitField name="CMPOEN" start="19" size="1"/>
5491      <BitField name="FLTBYPS" start="18" size="1"/>
5492      <BitField name="WINEN" start="17" size="1"/>
5493      <BitField name="OPOL" start="16" size="1"/>
5494      <BitField name="FLTMODE" start="13" size="3"/>
5495      <BitField name="SYNCEN" start="12" size="1"/>
5496      <BitField name="FLTLEN" start="0" size="12"/>
5497    </Register>
5498    <Register name="CHANNEL_CHN2_DACCFG" start="+0x44" size="0x4">
5499      <BitField name="DACCFG" start="0" size="8"/>
5500    </Register>
5501    <Register name="CHANNEL_CHN2_SR" start="+0x50" size="0x4">
5502      <BitField name="FEDGF" start="1" size="1"/>
5503      <BitField name="REDGF" start="0" size="1"/>
5504    </Register>
5505    <Register name="CHANNEL_CHN2_IRQEN" start="+0x54" size="0x4">
5506      <BitField name="FEDGEN" start="1" size="1"/>
5507      <BitField name="REDGEN" start="0" size="1"/>
5508    </Register>
5509    <Register name="CHANNEL_CHN2_DMAEN" start="+0x58" size="0x4">
5510      <BitField name="FEDGEN" start="1" size="1"/>
5511      <BitField name="REDGEN" start="0" size="1"/>
5512    </Register>
5513    <Register name="CHANNEL_CHN3_CFG" start="+0x60" size="0x4">
5514      <BitField name="HYST" start="30" size="2"/>
5515      <BitField name="DACEN" start="29" size="1"/>
5516      <BitField name="HPMODE" start="28" size="1"/>
5517      <BitField name="CMPEN" start="27" size="1"/>
5518      <BitField name="MINSEL" start="24" size="3"/>
5519      <BitField name="PINSEL" start="20" size="3"/>
5520      <BitField name="CMPOEN" start="19" size="1"/>
5521      <BitField name="FLTBYPS" start="18" size="1"/>
5522      <BitField name="WINEN" start="17" size="1"/>
5523      <BitField name="OPOL" start="16" size="1"/>
5524      <BitField name="FLTMODE" start="13" size="3"/>
5525      <BitField name="SYNCEN" start="12" size="1"/>
5526      <BitField name="FLTLEN" start="0" size="12"/>
5527    </Register>
5528    <Register name="CHANNEL_CHN3_DACCFG" start="+0x64" size="0x4">
5529      <BitField name="DACCFG" start="0" size="8"/>
5530    </Register>
5531    <Register name="CHANNEL_CHN3_SR" start="+0x70" size="0x4">
5532      <BitField name="FEDGF" start="1" size="1"/>
5533      <BitField name="REDGF" start="0" size="1"/>
5534    </Register>
5535    <Register name="CHANNEL_CHN3_IRQEN" start="+0x74" size="0x4">
5536      <BitField name="FEDGEN" start="1" size="1"/>
5537      <BitField name="REDGEN" start="0" size="1"/>
5538    </Register>
5539    <Register name="CHANNEL_CHN3_DMAEN" start="+0x78" size="0x4">
5540      <BitField name="FEDGEN" start="1" size="1"/>
5541      <BitField name="REDGEN" start="0" size="1"/>
5542    </Register>
5543  </RegisterGroup>
5544  <RegisterGroup start="0xf0024000" name="DAC">
5545    <Register name="CFG0" start="+0x0" size="0x4">
5546      <BitField name="SW_DAC_DATA" start="16" size="12"/>
5547      <BitField name="DMA_AHB_EN" start="9" size="1"/>
5548      <BitField name="SYNC_MODE" start="8" size="1"/>
5549      <BitField name="TRIG_MODE" start="7" size="1"/>
5550      <BitField name="HW_TRIG_EN" start="6" size="1"/>
5551      <BitField name="DAC_MODE" start="4" size="2"/>
5552      <BitField name="BUF_DATA_MODE" start="3" size="1"/>
5553      <BitField name="HBURST_CFG" start="0" size="3"/>
5554    </Register>
5555    <Register name="CFG1" start="+0x4" size="0x4">
5556      <BitField name="ANA_CLK_EN" start="18" size="1"/>
5557      <BitField name="ANA_DIV_CFG" start="16" size="2"/>
5558      <BitField name="DIV_CFG" start="0" size="16"/>
5559    </Register>
5560    <Register name="CFG2" start="+0x8" size="0x4">
5561      <BitField name="DMA_RST1" start="7" size="1"/>
5562      <BitField name="DMA_RST0" start="6" size="1"/>
5563      <BitField name="FIFO_CLR" start="5" size="1"/>
5564      <BitField name="BUF_SW_TRIG" start="4" size="1"/>
5565      <BitField name="STEP_SW_TRIG3" start="3" size="1"/>
5566      <BitField name="STEP_SW_TRIG2" start="2" size="1"/>
5567      <BitField name="STEP_SW_TRIG1" start="1" size="1"/>
5568      <BitField name="STEP_SW_TRIG0" start="0" size="1"/>
5569    </Register>
5570    <Register name="STEP_CFG_STEP0" start="+0x10" size="0x4">
5571      <BitField name="ROUND_MODE" start="29" size="1"/>
5572      <BitField name="UP_DOWN" start="28" size="1"/>
5573      <BitField name="END_POINT" start="16" size="12"/>
5574      <BitField name="STEP_NUM" start="12" size="4"/>
5575      <BitField name="START_POINT" start="0" size="12"/>
5576    </Register>
5577    <Register name="STEP_CFG_STEP1" start="+0x14" size="0x4">
5578      <BitField name="ROUND_MODE" start="29" size="1"/>
5579      <BitField name="UP_DOWN" start="28" size="1"/>
5580      <BitField name="END_POINT" start="16" size="12"/>
5581      <BitField name="STEP_NUM" start="12" size="4"/>
5582      <BitField name="START_POINT" start="0" size="12"/>
5583    </Register>
5584    <Register name="STEP_CFG_STEP2" start="+0x18" size="0x4">
5585      <BitField name="ROUND_MODE" start="29" size="1"/>
5586      <BitField name="UP_DOWN" start="28" size="1"/>
5587      <BitField name="END_POINT" start="16" size="12"/>
5588      <BitField name="STEP_NUM" start="12" size="4"/>
5589      <BitField name="START_POINT" start="0" size="12"/>
5590    </Register>
5591    <Register name="STEP_CFG_STEP3" start="+0x1c" size="0x4">
5592      <BitField name="ROUND_MODE" start="29" size="1"/>
5593      <BitField name="UP_DOWN" start="28" size="1"/>
5594      <BitField name="END_POINT" start="16" size="12"/>
5595      <BitField name="STEP_NUM" start="12" size="4"/>
5596      <BitField name="START_POINT" start="0" size="12"/>
5597    </Register>
5598    <Register name="BUF_ADDR_BUF0" start="+0x20" size="0x4">
5599      <BitField name="BUF_START_ADDR" start="2" size="30"/>
5600      <BitField name="BUF_STOP" start="0" size="1"/>
5601    </Register>
5602    <Register name="BUF_ADDR_BUF1" start="+0x24" size="0x4">
5603      <BitField name="BUF_START_ADDR" start="2" size="30"/>
5604      <BitField name="BUF_STOP" start="0" size="1"/>
5605    </Register>
5606    <Register name="BUF_LENGTH" start="+0x28" size="0x4">
5607      <BitField name="BUF1_LEN" start="16" size="16"/>
5608      <BitField name="BUF0_LEN" start="0" size="16"/>
5609    </Register>
5610    <Register name="IRQ_STS" start="+0x30" size="0x4">
5611      <BitField name="AHB_ERROR" start="3" size="1"/>
5612      <BitField name="FIFO_EMPTY" start="2" size="1"/>
5613      <BitField name="BUF1_CMPT" start="1" size="1"/>
5614      <BitField name="BUF0_CMPT" start="0" size="1"/>
5615    </Register>
5616    <Register name="IRQ_EN" start="+0x34" size="0x4">
5617      <BitField name="STEP_CMPT" start="4" size="1"/>
5618      <BitField name="AHB_ERROR" start="3" size="1"/>
5619      <BitField name="FIFO_EMPTY" start="2" size="1"/>
5620      <BitField name="BUF1_CMPT" start="1" size="1"/>
5621      <BitField name="BUF0_CMPT" start="0" size="1"/>
5622    </Register>
5623    <Register name="DMA_EN" start="+0x38" size="0x4">
5624      <BitField name="BUF1_CMPT" start="1" size="1"/>
5625      <BitField name="BUF0_CMPT" start="0" size="1"/>
5626    </Register>
5627    <Register name="ANA_CFG0" start="+0x40" size="0x4">
5628      <BitField name="DAC12BIT_LP_MODE" start="8" size="1"/>
5629      <BitField name="DAC_CONFIG" start="4" size="4"/>
5630      <BitField name="CALI_DELTA_V_CFG" start="2" size="2"/>
5631      <BitField name="BYPASS_CALI_GM" start="1" size="1"/>
5632      <BitField name="DAC12BIT_EN" start="0" size="1"/>
5633    </Register>
5634    <Register name="CFG0_BAK" start="+0x44" size="0x4">
5635      <BitField name="SW_DAC_DATA" start="16" size="12"/>
5636      <BitField name="DMA_AHB_EN" start="9" size="1"/>
5637      <BitField name="SYNC_MODE" start="8" size="1"/>
5638      <BitField name="TRIG_MODE" start="7" size="1"/>
5639      <BitField name="HW_TRIG_EN" start="6" size="1"/>
5640      <BitField name="DAC_MODE" start="4" size="2"/>
5641      <BitField name="BUF_DATA_MODE" start="3" size="1"/>
5642      <BitField name="HBURST_CFG" start="0" size="3"/>
5643    </Register>
5644    <Register name="STATUS0" start="+0x48" size="0x4">
5645      <BitField name="CUR_BUF_OFFSET" start="8" size="16"/>
5646      <BitField name="CUR_BUF_INDEX" start="7" size="1"/>
5647    </Register>
5648  </RegisterGroup>
5649  <RegisterGroup start="0xf0030000" name="SPI0">
5650    <Register name="TRANSFMT" start="+0x10" size="0x4">
5651      <BitField name="ADDRLEN" start="16" size="2"/>
5652      <BitField name="DATALEN" start="8" size="5"/>
5653      <BitField name="DATAMERGE" start="7" size="1"/>
5654      <BitField name="MOSIBIDIR" start="4" size="1"/>
5655      <BitField name="LSB" start="3" size="1"/>
5656      <BitField name="SLVMODE" start="2" size="1"/>
5657      <BitField name="CPOL" start="1" size="1"/>
5658      <BitField name="CPHA" start="0" size="1"/>
5659    </Register>
5660    <Register name="TRANSCTRL" start="+0x20" size="0x4">
5661      <BitField name="SLVDATAONLY" start="31" size="1"/>
5662      <BitField name="CMDEN" start="30" size="1"/>
5663      <BitField name="ADDREN" start="29" size="1"/>
5664      <BitField name="ADDRFMT" start="28" size="1"/>
5665      <BitField name="TRANSMODE" start="24" size="4"/>
5666      <BitField name="DUALQUAD" start="22" size="2"/>
5667      <BitField name="TOKENEN" start="21" size="1"/>
5668      <BitField name="WRTRANCNT" start="12" size="9"/>
5669      <BitField name="TOKENVALUE" start="11" size="1"/>
5670      <BitField name="DUMMYCNT" start="9" size="2"/>
5671      <BitField name="RDTRANCNT" start="0" size="9"/>
5672    </Register>
5673    <Register name="CMD" start="+0x24" size="0x4">
5674      <BitField name="CMD" start="0" size="8"/>
5675    </Register>
5676    <Register name="ADDR" start="+0x28" size="0x4">
5677      <BitField name="ADDR" start="0" size="32"/>
5678    </Register>
5679    <Register name="DATA" start="+0x2c" size="0x4">
5680      <BitField name="DATA" start="0" size="32"/>
5681    </Register>
5682    <Register name="CTRL" start="+0x30" size="0x4">
5683      <BitField name="TXTHRES" start="16" size="8"/>
5684      <BitField name="RXTHRES" start="8" size="8"/>
5685      <BitField name="TXDMAEN" start="4" size="1"/>
5686      <BitField name="RXDMAEN" start="3" size="1"/>
5687      <BitField name="TXFIFORST" start="2" size="1"/>
5688      <BitField name="RXFIFORST" start="1" size="1"/>
5689      <BitField name="SPIRST" start="0" size="1"/>
5690    </Register>
5691    <Register name="STATUS" start="+0x34" size="0x4">
5692      <BitField name="TXNUM_7_6" start="28" size="2"/>
5693      <BitField name="RXNUM_7_6" start="24" size="2"/>
5694      <BitField name="TXFULL" start="23" size="1"/>
5695      <BitField name="TXEMPTY" start="22" size="1"/>
5696      <BitField name="TXNUM_5_0" start="16" size="6"/>
5697      <BitField name="RXFULL" start="15" size="1"/>
5698      <BitField name="RXEMPTY" start="14" size="1"/>
5699      <BitField name="RXNUM_5_0" start="8" size="6"/>
5700      <BitField name="SPIACTIVE" start="0" size="1"/>
5701    </Register>
5702    <Register name="INTREN" start="+0x38" size="0x4">
5703      <BitField name="SLVCMDEN" start="5" size="1"/>
5704      <BitField name="ENDINTEN" start="4" size="1"/>
5705      <BitField name="TXFIFOINTEN" start="3" size="1"/>
5706      <BitField name="RXFIFOINTEN" start="2" size="1"/>
5707      <BitField name="TXFIFOURINTEN" start="1" size="1"/>
5708      <BitField name="RXFIFOORINTEN" start="0" size="1"/>
5709    </Register>
5710    <Register name="INTRST" start="+0x3c" size="0x4">
5711      <BitField name="SLVCMDINT" start="5" size="1"/>
5712      <BitField name="ENDINT" start="4" size="1"/>
5713      <BitField name="TXFIFOINT" start="3" size="1"/>
5714      <BitField name="RXFIFOINT" start="2" size="1"/>
5715      <BitField name="TXFIFOURINT" start="1" size="1"/>
5716      <BitField name="RXFIFOORINT" start="0" size="1"/>
5717    </Register>
5718    <Register name="TIMING" start="+0x40" size="0x4">
5719      <BitField name="CS2SCLK" start="12" size="2"/>
5720      <BitField name="CSHT" start="8" size="4"/>
5721      <BitField name="SCLK_DIV" start="0" size="8"/>
5722    </Register>
5723    <Register name="SLVST" start="+0x60" size="0x4">
5724      <BitField name="UNDERRUN" start="18" size="1"/>
5725      <BitField name="OVERRUN" start="17" size="1"/>
5726      <BitField name="READY" start="16" size="1"/>
5727      <BitField name="USR_STATUS" start="0" size="16"/>
5728    </Register>
5729    <Register name="SLVDATACNT" start="+0x64" size="0x4">
5730      <BitField name="WCNT" start="16" size="10"/>
5731      <BitField name="RCNT" start="0" size="10"/>
5732    </Register>
5733    <Register name="CONFIG" start="+0x7c" size="0x4">
5734      <BitField name="SLAVE" start="14" size="1"/>
5735      <BitField name="QUADSPI" start="9" size="1"/>
5736      <BitField name="DUALSPI" start="8" size="1"/>
5737      <BitField name="TXFIFOSIZE" start="4" size="4"/>
5738      <BitField name="RXFIFOSIZE" start="0" size="4"/>
5739    </Register>
5740  </RegisterGroup>
5741  <RegisterGroup start="0xf0034000" name="SPI1">
5742    <Register name="TRANSFMT" start="+0x10" size="0x4">
5743      <BitField name="ADDRLEN" start="16" size="2"/>
5744      <BitField name="DATALEN" start="8" size="5"/>
5745      <BitField name="DATAMERGE" start="7" size="1"/>
5746      <BitField name="MOSIBIDIR" start="4" size="1"/>
5747      <BitField name="LSB" start="3" size="1"/>
5748      <BitField name="SLVMODE" start="2" size="1"/>
5749      <BitField name="CPOL" start="1" size="1"/>
5750      <BitField name="CPHA" start="0" size="1"/>
5751    </Register>
5752    <Register name="TRANSCTRL" start="+0x20" size="0x4">
5753      <BitField name="SLVDATAONLY" start="31" size="1"/>
5754      <BitField name="CMDEN" start="30" size="1"/>
5755      <BitField name="ADDREN" start="29" size="1"/>
5756      <BitField name="ADDRFMT" start="28" size="1"/>
5757      <BitField name="TRANSMODE" start="24" size="4"/>
5758      <BitField name="DUALQUAD" start="22" size="2"/>
5759      <BitField name="TOKENEN" start="21" size="1"/>
5760      <BitField name="WRTRANCNT" start="12" size="9"/>
5761      <BitField name="TOKENVALUE" start="11" size="1"/>
5762      <BitField name="DUMMYCNT" start="9" size="2"/>
5763      <BitField name="RDTRANCNT" start="0" size="9"/>
5764    </Register>
5765    <Register name="CMD" start="+0x24" size="0x4">
5766      <BitField name="CMD" start="0" size="8"/>
5767    </Register>
5768    <Register name="ADDR" start="+0x28" size="0x4">
5769      <BitField name="ADDR" start="0" size="32"/>
5770    </Register>
5771    <Register name="DATA" start="+0x2c" size="0x4">
5772      <BitField name="DATA" start="0" size="32"/>
5773    </Register>
5774    <Register name="CTRL" start="+0x30" size="0x4">
5775      <BitField name="TXTHRES" start="16" size="8"/>
5776      <BitField name="RXTHRES" start="8" size="8"/>
5777      <BitField name="TXDMAEN" start="4" size="1"/>
5778      <BitField name="RXDMAEN" start="3" size="1"/>
5779      <BitField name="TXFIFORST" start="2" size="1"/>
5780      <BitField name="RXFIFORST" start="1" size="1"/>
5781      <BitField name="SPIRST" start="0" size="1"/>
5782    </Register>
5783    <Register name="STATUS" start="+0x34" size="0x4">
5784      <BitField name="TXNUM_7_6" start="28" size="2"/>
5785      <BitField name="RXNUM_7_6" start="24" size="2"/>
5786      <BitField name="TXFULL" start="23" size="1"/>
5787      <BitField name="TXEMPTY" start="22" size="1"/>
5788      <BitField name="TXNUM_5_0" start="16" size="6"/>
5789      <BitField name="RXFULL" start="15" size="1"/>
5790      <BitField name="RXEMPTY" start="14" size="1"/>
5791      <BitField name="RXNUM_5_0" start="8" size="6"/>
5792      <BitField name="SPIACTIVE" start="0" size="1"/>
5793    </Register>
5794    <Register name="INTREN" start="+0x38" size="0x4">
5795      <BitField name="SLVCMDEN" start="5" size="1"/>
5796      <BitField name="ENDINTEN" start="4" size="1"/>
5797      <BitField name="TXFIFOINTEN" start="3" size="1"/>
5798      <BitField name="RXFIFOINTEN" start="2" size="1"/>
5799      <BitField name="TXFIFOURINTEN" start="1" size="1"/>
5800      <BitField name="RXFIFOORINTEN" start="0" size="1"/>
5801    </Register>
5802    <Register name="INTRST" start="+0x3c" size="0x4">
5803      <BitField name="SLVCMDINT" start="5" size="1"/>
5804      <BitField name="ENDINT" start="4" size="1"/>
5805      <BitField name="TXFIFOINT" start="3" size="1"/>
5806      <BitField name="RXFIFOINT" start="2" size="1"/>
5807      <BitField name="TXFIFOURINT" start="1" size="1"/>
5808      <BitField name="RXFIFOORINT" start="0" size="1"/>
5809    </Register>
5810    <Register name="TIMING" start="+0x40" size="0x4">
5811      <BitField name="CS2SCLK" start="12" size="2"/>
5812      <BitField name="CSHT" start="8" size="4"/>
5813      <BitField name="SCLK_DIV" start="0" size="8"/>
5814    </Register>
5815    <Register name="SLVST" start="+0x60" size="0x4">
5816      <BitField name="UNDERRUN" start="18" size="1"/>
5817      <BitField name="OVERRUN" start="17" size="1"/>
5818      <BitField name="READY" start="16" size="1"/>
5819      <BitField name="USR_STATUS" start="0" size="16"/>
5820    </Register>
5821    <Register name="SLVDATACNT" start="+0x64" size="0x4">
5822      <BitField name="WCNT" start="16" size="10"/>
5823      <BitField name="RCNT" start="0" size="10"/>
5824    </Register>
5825    <Register name="CONFIG" start="+0x7c" size="0x4">
5826      <BitField name="SLAVE" start="14" size="1"/>
5827      <BitField name="QUADSPI" start="9" size="1"/>
5828      <BitField name="DUALSPI" start="8" size="1"/>
5829      <BitField name="TXFIFOSIZE" start="4" size="4"/>
5830      <BitField name="RXFIFOSIZE" start="0" size="4"/>
5831    </Register>
5832  </RegisterGroup>
5833  <RegisterGroup start="0xf0038000" name="SPI2">
5834    <Register name="TRANSFMT" start="+0x10" size="0x4">
5835      <BitField name="ADDRLEN" start="16" size="2"/>
5836      <BitField name="DATALEN" start="8" size="5"/>
5837      <BitField name="DATAMERGE" start="7" size="1"/>
5838      <BitField name="MOSIBIDIR" start="4" size="1"/>
5839      <BitField name="LSB" start="3" size="1"/>
5840      <BitField name="SLVMODE" start="2" size="1"/>
5841      <BitField name="CPOL" start="1" size="1"/>
5842      <BitField name="CPHA" start="0" size="1"/>
5843    </Register>
5844    <Register name="TRANSCTRL" start="+0x20" size="0x4">
5845      <BitField name="SLVDATAONLY" start="31" size="1"/>
5846      <BitField name="CMDEN" start="30" size="1"/>
5847      <BitField name="ADDREN" start="29" size="1"/>
5848      <BitField name="ADDRFMT" start="28" size="1"/>
5849      <BitField name="TRANSMODE" start="24" size="4"/>
5850      <BitField name="DUALQUAD" start="22" size="2"/>
5851      <BitField name="TOKENEN" start="21" size="1"/>
5852      <BitField name="WRTRANCNT" start="12" size="9"/>
5853      <BitField name="TOKENVALUE" start="11" size="1"/>
5854      <BitField name="DUMMYCNT" start="9" size="2"/>
5855      <BitField name="RDTRANCNT" start="0" size="9"/>
5856    </Register>
5857    <Register name="CMD" start="+0x24" size="0x4">
5858      <BitField name="CMD" start="0" size="8"/>
5859    </Register>
5860    <Register name="ADDR" start="+0x28" size="0x4">
5861      <BitField name="ADDR" start="0" size="32"/>
5862    </Register>
5863    <Register name="DATA" start="+0x2c" size="0x4">
5864      <BitField name="DATA" start="0" size="32"/>
5865    </Register>
5866    <Register name="CTRL" start="+0x30" size="0x4">
5867      <BitField name="TXTHRES" start="16" size="8"/>
5868      <BitField name="RXTHRES" start="8" size="8"/>
5869      <BitField name="TXDMAEN" start="4" size="1"/>
5870      <BitField name="RXDMAEN" start="3" size="1"/>
5871      <BitField name="TXFIFORST" start="2" size="1"/>
5872      <BitField name="RXFIFORST" start="1" size="1"/>
5873      <BitField name="SPIRST" start="0" size="1"/>
5874    </Register>
5875    <Register name="STATUS" start="+0x34" size="0x4">
5876      <BitField name="TXNUM_7_6" start="28" size="2"/>
5877      <BitField name="RXNUM_7_6" start="24" size="2"/>
5878      <BitField name="TXFULL" start="23" size="1"/>
5879      <BitField name="TXEMPTY" start="22" size="1"/>
5880      <BitField name="TXNUM_5_0" start="16" size="6"/>
5881      <BitField name="RXFULL" start="15" size="1"/>
5882      <BitField name="RXEMPTY" start="14" size="1"/>
5883      <BitField name="RXNUM_5_0" start="8" size="6"/>
5884      <BitField name="SPIACTIVE" start="0" size="1"/>
5885    </Register>
5886    <Register name="INTREN" start="+0x38" size="0x4">
5887      <BitField name="SLVCMDEN" start="5" size="1"/>
5888      <BitField name="ENDINTEN" start="4" size="1"/>
5889      <BitField name="TXFIFOINTEN" start="3" size="1"/>
5890      <BitField name="RXFIFOINTEN" start="2" size="1"/>
5891      <BitField name="TXFIFOURINTEN" start="1" size="1"/>
5892      <BitField name="RXFIFOORINTEN" start="0" size="1"/>
5893    </Register>
5894    <Register name="INTRST" start="+0x3c" size="0x4">
5895      <BitField name="SLVCMDINT" start="5" size="1"/>
5896      <BitField name="ENDINT" start="4" size="1"/>
5897      <BitField name="TXFIFOINT" start="3" size="1"/>
5898      <BitField name="RXFIFOINT" start="2" size="1"/>
5899      <BitField name="TXFIFOURINT" start="1" size="1"/>
5900      <BitField name="RXFIFOORINT" start="0" size="1"/>
5901    </Register>
5902    <Register name="TIMING" start="+0x40" size="0x4">
5903      <BitField name="CS2SCLK" start="12" size="2"/>
5904      <BitField name="CSHT" start="8" size="4"/>
5905      <BitField name="SCLK_DIV" start="0" size="8"/>
5906    </Register>
5907    <Register name="SLVST" start="+0x60" size="0x4">
5908      <BitField name="UNDERRUN" start="18" size="1"/>
5909      <BitField name="OVERRUN" start="17" size="1"/>
5910      <BitField name="READY" start="16" size="1"/>
5911      <BitField name="USR_STATUS" start="0" size="16"/>
5912    </Register>
5913    <Register name="SLVDATACNT" start="+0x64" size="0x4">
5914      <BitField name="WCNT" start="16" size="10"/>
5915      <BitField name="RCNT" start="0" size="10"/>
5916    </Register>
5917    <Register name="CONFIG" start="+0x7c" size="0x4">
5918      <BitField name="SLAVE" start="14" size="1"/>
5919      <BitField name="QUADSPI" start="9" size="1"/>
5920      <BitField name="DUALSPI" start="8" size="1"/>
5921      <BitField name="TXFIFOSIZE" start="4" size="4"/>
5922      <BitField name="RXFIFOSIZE" start="0" size="4"/>
5923    </Register>
5924  </RegisterGroup>
5925  <RegisterGroup start="0xf003c000" name="SPI3">
5926    <Register name="TRANSFMT" start="+0x10" size="0x4">
5927      <BitField name="ADDRLEN" start="16" size="2"/>
5928      <BitField name="DATALEN" start="8" size="5"/>
5929      <BitField name="DATAMERGE" start="7" size="1"/>
5930      <BitField name="MOSIBIDIR" start="4" size="1"/>
5931      <BitField name="LSB" start="3" size="1"/>
5932      <BitField name="SLVMODE" start="2" size="1"/>
5933      <BitField name="CPOL" start="1" size="1"/>
5934      <BitField name="CPHA" start="0" size="1"/>
5935    </Register>
5936    <Register name="TRANSCTRL" start="+0x20" size="0x4">
5937      <BitField name="SLVDATAONLY" start="31" size="1"/>
5938      <BitField name="CMDEN" start="30" size="1"/>
5939      <BitField name="ADDREN" start="29" size="1"/>
5940      <BitField name="ADDRFMT" start="28" size="1"/>
5941      <BitField name="TRANSMODE" start="24" size="4"/>
5942      <BitField name="DUALQUAD" start="22" size="2"/>
5943      <BitField name="TOKENEN" start="21" size="1"/>
5944      <BitField name="WRTRANCNT" start="12" size="9"/>
5945      <BitField name="TOKENVALUE" start="11" size="1"/>
5946      <BitField name="DUMMYCNT" start="9" size="2"/>
5947      <BitField name="RDTRANCNT" start="0" size="9"/>
5948    </Register>
5949    <Register name="CMD" start="+0x24" size="0x4">
5950      <BitField name="CMD" start="0" size="8"/>
5951    </Register>
5952    <Register name="ADDR" start="+0x28" size="0x4">
5953      <BitField name="ADDR" start="0" size="32"/>
5954    </Register>
5955    <Register name="DATA" start="+0x2c" size="0x4">
5956      <BitField name="DATA" start="0" size="32"/>
5957    </Register>
5958    <Register name="CTRL" start="+0x30" size="0x4">
5959      <BitField name="TXTHRES" start="16" size="8"/>
5960      <BitField name="RXTHRES" start="8" size="8"/>
5961      <BitField name="TXDMAEN" start="4" size="1"/>
5962      <BitField name="RXDMAEN" start="3" size="1"/>
5963      <BitField name="TXFIFORST" start="2" size="1"/>
5964      <BitField name="RXFIFORST" start="1" size="1"/>
5965      <BitField name="SPIRST" start="0" size="1"/>
5966    </Register>
5967    <Register name="STATUS" start="+0x34" size="0x4">
5968      <BitField name="TXNUM_7_6" start="28" size="2"/>
5969      <BitField name="RXNUM_7_6" start="24" size="2"/>
5970      <BitField name="TXFULL" start="23" size="1"/>
5971      <BitField name="TXEMPTY" start="22" size="1"/>
5972      <BitField name="TXNUM_5_0" start="16" size="6"/>
5973      <BitField name="RXFULL" start="15" size="1"/>
5974      <BitField name="RXEMPTY" start="14" size="1"/>
5975      <BitField name="RXNUM_5_0" start="8" size="6"/>
5976      <BitField name="SPIACTIVE" start="0" size="1"/>
5977    </Register>
5978    <Register name="INTREN" start="+0x38" size="0x4">
5979      <BitField name="SLVCMDEN" start="5" size="1"/>
5980      <BitField name="ENDINTEN" start="4" size="1"/>
5981      <BitField name="TXFIFOINTEN" start="3" size="1"/>
5982      <BitField name="RXFIFOINTEN" start="2" size="1"/>
5983      <BitField name="TXFIFOURINTEN" start="1" size="1"/>
5984      <BitField name="RXFIFOORINTEN" start="0" size="1"/>
5985    </Register>
5986    <Register name="INTRST" start="+0x3c" size="0x4">
5987      <BitField name="SLVCMDINT" start="5" size="1"/>
5988      <BitField name="ENDINT" start="4" size="1"/>
5989      <BitField name="TXFIFOINT" start="3" size="1"/>
5990      <BitField name="RXFIFOINT" start="2" size="1"/>
5991      <BitField name="TXFIFOURINT" start="1" size="1"/>
5992      <BitField name="RXFIFOORINT" start="0" size="1"/>
5993    </Register>
5994    <Register name="TIMING" start="+0x40" size="0x4">
5995      <BitField name="CS2SCLK" start="12" size="2"/>
5996      <BitField name="CSHT" start="8" size="4"/>
5997      <BitField name="SCLK_DIV" start="0" size="8"/>
5998    </Register>
5999    <Register name="SLVST" start="+0x60" size="0x4">
6000      <BitField name="UNDERRUN" start="18" size="1"/>
6001      <BitField name="OVERRUN" start="17" size="1"/>
6002      <BitField name="READY" start="16" size="1"/>
6003      <BitField name="USR_STATUS" start="0" size="16"/>
6004    </Register>
6005    <Register name="SLVDATACNT" start="+0x64" size="0x4">
6006      <BitField name="WCNT" start="16" size="10"/>
6007      <BitField name="RCNT" start="0" size="10"/>
6008    </Register>
6009    <Register name="CONFIG" start="+0x7c" size="0x4">
6010      <BitField name="SLAVE" start="14" size="1"/>
6011      <BitField name="QUADSPI" start="9" size="1"/>
6012      <BitField name="DUALSPI" start="8" size="1"/>
6013      <BitField name="TXFIFOSIZE" start="4" size="4"/>
6014      <BitField name="RXFIFOSIZE" start="0" size="4"/>
6015    </Register>
6016  </RegisterGroup>
6017  <RegisterGroup start="0xf0040000" name="UART0">
6018    <Register name="CFG" start="+0x10" size="0x4">
6019      <BitField name="FIFOSIZE" start="0" size="2"/>
6020    </Register>
6021    <Register name="OSCR" start="+0x14" size="0x4">
6022      <BitField name="OSC" start="0" size="5"/>
6023    </Register>
6024    <Register name="RBR" start="+0x20" size="0x4">
6025      <BitField name="RBR" start="0" size="8"/>
6026    </Register>
6027    <Register name="THR" start="+0x20" size="0x4">
6028      <BitField name="THR" start="0" size="8"/>
6029    </Register>
6030    <Register name="DLL" start="+0x20" size="0x4">
6031      <BitField name="DLL" start="0" size="8"/>
6032    </Register>
6033    <Register name="IER" start="+0x24" size="0x4">
6034      <BitField name="EMSI" start="3" size="1"/>
6035      <BitField name="ELSI" start="2" size="1"/>
6036      <BitField name="ETHEI" start="1" size="1"/>
6037      <BitField name="ERBI" start="0" size="1"/>
6038    </Register>
6039    <Register name="DLM" start="+0x24" size="0x4">
6040      <BitField name="DLM" start="0" size="8"/>
6041    </Register>
6042    <Register name="IIR" start="+0x28" size="0x4">
6043      <BitField name="FIFOED" start="6" size="2"/>
6044      <BitField name="INTRID" start="0" size="4"/>
6045    </Register>
6046    <Register name="FCR" start="+0x28" size="0x4">
6047      <BitField name="RFIFOT" start="6" size="2"/>
6048      <BitField name="TFIFOT" start="4" size="2"/>
6049      <BitField name="DMAE" start="3" size="1"/>
6050      <BitField name="TFIFORST" start="2" size="1"/>
6051      <BitField name="RFIFORST" start="1" size="1"/>
6052      <BitField name="FIFOE" start="0" size="1"/>
6053    </Register>
6054    <Register name="LCR" start="+0x2c" size="0x4">
6055      <BitField name="DLAB" start="7" size="1"/>
6056      <BitField name="BC" start="6" size="1"/>
6057      <BitField name="SPS" start="5" size="1"/>
6058      <BitField name="EPS" start="4" size="1"/>
6059      <BitField name="PEN" start="3" size="1"/>
6060      <BitField name="STB" start="2" size="1"/>
6061      <BitField name="WLS" start="0" size="2"/>
6062    </Register>
6063    <Register name="MCR" start="+0x30" size="0x4">
6064      <BitField name="AFE" start="5" size="1"/>
6065      <BitField name="LOOP" start="4" size="1"/>
6066      <BitField name="RTS" start="1" size="1"/>
6067    </Register>
6068    <Register name="LSR" start="+0x34" size="0x4">
6069      <BitField name="ERRF" start="7" size="1"/>
6070      <BitField name="TEMT" start="6" size="1"/>
6071      <BitField name="THRE" start="5" size="1"/>
6072      <BitField name="LBREAK" start="4" size="1"/>
6073      <BitField name="FE" start="3" size="1"/>
6074      <BitField name="PE" start="2" size="1"/>
6075      <BitField name="OE" start="1" size="1"/>
6076      <BitField name="DR" start="0" size="1"/>
6077    </Register>
6078    <Register name="MSR" start="+0x38" size="0x4">
6079      <BitField name="CTS" start="4" size="1"/>
6080      <BitField name="DCTS" start="0" size="1"/>
6081    </Register>
6082    <Register name="GPR" start="+0x3c" size="0x4">
6083      <BitField name="DATA" start="0" size="8"/>
6084    </Register>
6085  </RegisterGroup>
6086  <RegisterGroup start="0xf0044000" name="UART1">
6087    <Register name="CFG" start="+0x10" size="0x4">
6088      <BitField name="FIFOSIZE" start="0" size="2"/>
6089    </Register>
6090    <Register name="OSCR" start="+0x14" size="0x4">
6091      <BitField name="OSC" start="0" size="5"/>
6092    </Register>
6093    <Register name="RBR" start="+0x20" size="0x4">
6094      <BitField name="RBR" start="0" size="8"/>
6095    </Register>
6096    <Register name="THR" start="+0x20" size="0x4">
6097      <BitField name="THR" start="0" size="8"/>
6098    </Register>
6099    <Register name="DLL" start="+0x20" size="0x4">
6100      <BitField name="DLL" start="0" size="8"/>
6101    </Register>
6102    <Register name="IER" start="+0x24" size="0x4">
6103      <BitField name="EMSI" start="3" size="1"/>
6104      <BitField name="ELSI" start="2" size="1"/>
6105      <BitField name="ETHEI" start="1" size="1"/>
6106      <BitField name="ERBI" start="0" size="1"/>
6107    </Register>
6108    <Register name="DLM" start="+0x24" size="0x4">
6109      <BitField name="DLM" start="0" size="8"/>
6110    </Register>
6111    <Register name="IIR" start="+0x28" size="0x4">
6112      <BitField name="FIFOED" start="6" size="2"/>
6113      <BitField name="INTRID" start="0" size="4"/>
6114    </Register>
6115    <Register name="FCR" start="+0x28" size="0x4">
6116      <BitField name="RFIFOT" start="6" size="2"/>
6117      <BitField name="TFIFOT" start="4" size="2"/>
6118      <BitField name="DMAE" start="3" size="1"/>
6119      <BitField name="TFIFORST" start="2" size="1"/>
6120      <BitField name="RFIFORST" start="1" size="1"/>
6121      <BitField name="FIFOE" start="0" size="1"/>
6122    </Register>
6123    <Register name="LCR" start="+0x2c" size="0x4">
6124      <BitField name="DLAB" start="7" size="1"/>
6125      <BitField name="BC" start="6" size="1"/>
6126      <BitField name="SPS" start="5" size="1"/>
6127      <BitField name="EPS" start="4" size="1"/>
6128      <BitField name="PEN" start="3" size="1"/>
6129      <BitField name="STB" start="2" size="1"/>
6130      <BitField name="WLS" start="0" size="2"/>
6131    </Register>
6132    <Register name="MCR" start="+0x30" size="0x4">
6133      <BitField name="AFE" start="5" size="1"/>
6134      <BitField name="LOOP" start="4" size="1"/>
6135      <BitField name="RTS" start="1" size="1"/>
6136    </Register>
6137    <Register name="LSR" start="+0x34" size="0x4">
6138      <BitField name="ERRF" start="7" size="1"/>
6139      <BitField name="TEMT" start="6" size="1"/>
6140      <BitField name="THRE" start="5" size="1"/>
6141      <BitField name="LBREAK" start="4" size="1"/>
6142      <BitField name="FE" start="3" size="1"/>
6143      <BitField name="PE" start="2" size="1"/>
6144      <BitField name="OE" start="1" size="1"/>
6145      <BitField name="DR" start="0" size="1"/>
6146    </Register>
6147    <Register name="MSR" start="+0x38" size="0x4">
6148      <BitField name="CTS" start="4" size="1"/>
6149      <BitField name="DCTS" start="0" size="1"/>
6150    </Register>
6151    <Register name="GPR" start="+0x3c" size="0x4">
6152      <BitField name="DATA" start="0" size="8"/>
6153    </Register>
6154  </RegisterGroup>
6155  <RegisterGroup start="0xf0048000" name="UART2">
6156    <Register name="CFG" start="+0x10" size="0x4">
6157      <BitField name="FIFOSIZE" start="0" size="2"/>
6158    </Register>
6159    <Register name="OSCR" start="+0x14" size="0x4">
6160      <BitField name="OSC" start="0" size="5"/>
6161    </Register>
6162    <Register name="RBR" start="+0x20" size="0x4">
6163      <BitField name="RBR" start="0" size="8"/>
6164    </Register>
6165    <Register name="THR" start="+0x20" size="0x4">
6166      <BitField name="THR" start="0" size="8"/>
6167    </Register>
6168    <Register name="DLL" start="+0x20" size="0x4">
6169      <BitField name="DLL" start="0" size="8"/>
6170    </Register>
6171    <Register name="IER" start="+0x24" size="0x4">
6172      <BitField name="EMSI" start="3" size="1"/>
6173      <BitField name="ELSI" start="2" size="1"/>
6174      <BitField name="ETHEI" start="1" size="1"/>
6175      <BitField name="ERBI" start="0" size="1"/>
6176    </Register>
6177    <Register name="DLM" start="+0x24" size="0x4">
6178      <BitField name="DLM" start="0" size="8"/>
6179    </Register>
6180    <Register name="IIR" start="+0x28" size="0x4">
6181      <BitField name="FIFOED" start="6" size="2"/>
6182      <BitField name="INTRID" start="0" size="4"/>
6183    </Register>
6184    <Register name="FCR" start="+0x28" size="0x4">
6185      <BitField name="RFIFOT" start="6" size="2"/>
6186      <BitField name="TFIFOT" start="4" size="2"/>
6187      <BitField name="DMAE" start="3" size="1"/>
6188      <BitField name="TFIFORST" start="2" size="1"/>
6189      <BitField name="RFIFORST" start="1" size="1"/>
6190      <BitField name="FIFOE" start="0" size="1"/>
6191    </Register>
6192    <Register name="LCR" start="+0x2c" size="0x4">
6193      <BitField name="DLAB" start="7" size="1"/>
6194      <BitField name="BC" start="6" size="1"/>
6195      <BitField name="SPS" start="5" size="1"/>
6196      <BitField name="EPS" start="4" size="1"/>
6197      <BitField name="PEN" start="3" size="1"/>
6198      <BitField name="STB" start="2" size="1"/>
6199      <BitField name="WLS" start="0" size="2"/>
6200    </Register>
6201    <Register name="MCR" start="+0x30" size="0x4">
6202      <BitField name="AFE" start="5" size="1"/>
6203      <BitField name="LOOP" start="4" size="1"/>
6204      <BitField name="RTS" start="1" size="1"/>
6205    </Register>
6206    <Register name="LSR" start="+0x34" size="0x4">
6207      <BitField name="ERRF" start="7" size="1"/>
6208      <BitField name="TEMT" start="6" size="1"/>
6209      <BitField name="THRE" start="5" size="1"/>
6210      <BitField name="LBREAK" start="4" size="1"/>
6211      <BitField name="FE" start="3" size="1"/>
6212      <BitField name="PE" start="2" size="1"/>
6213      <BitField name="OE" start="1" size="1"/>
6214      <BitField name="DR" start="0" size="1"/>
6215    </Register>
6216    <Register name="MSR" start="+0x38" size="0x4">
6217      <BitField name="CTS" start="4" size="1"/>
6218      <BitField name="DCTS" start="0" size="1"/>
6219    </Register>
6220    <Register name="GPR" start="+0x3c" size="0x4">
6221      <BitField name="DATA" start="0" size="8"/>
6222    </Register>
6223  </RegisterGroup>
6224  <RegisterGroup start="0xf004c000" name="UART3">
6225    <Register name="CFG" start="+0x10" size="0x4">
6226      <BitField name="FIFOSIZE" start="0" size="2"/>
6227    </Register>
6228    <Register name="OSCR" start="+0x14" size="0x4">
6229      <BitField name="OSC" start="0" size="5"/>
6230    </Register>
6231    <Register name="RBR" start="+0x20" size="0x4">
6232      <BitField name="RBR" start="0" size="8"/>
6233    </Register>
6234    <Register name="THR" start="+0x20" size="0x4">
6235      <BitField name="THR" start="0" size="8"/>
6236    </Register>
6237    <Register name="DLL" start="+0x20" size="0x4">
6238      <BitField name="DLL" start="0" size="8"/>
6239    </Register>
6240    <Register name="IER" start="+0x24" size="0x4">
6241      <BitField name="EMSI" start="3" size="1"/>
6242      <BitField name="ELSI" start="2" size="1"/>
6243      <BitField name="ETHEI" start="1" size="1"/>
6244      <BitField name="ERBI" start="0" size="1"/>
6245    </Register>
6246    <Register name="DLM" start="+0x24" size="0x4">
6247      <BitField name="DLM" start="0" size="8"/>
6248    </Register>
6249    <Register name="IIR" start="+0x28" size="0x4">
6250      <BitField name="FIFOED" start="6" size="2"/>
6251      <BitField name="INTRID" start="0" size="4"/>
6252    </Register>
6253    <Register name="FCR" start="+0x28" size="0x4">
6254      <BitField name="RFIFOT" start="6" size="2"/>
6255      <BitField name="TFIFOT" start="4" size="2"/>
6256      <BitField name="DMAE" start="3" size="1"/>
6257      <BitField name="TFIFORST" start="2" size="1"/>
6258      <BitField name="RFIFORST" start="1" size="1"/>
6259      <BitField name="FIFOE" start="0" size="1"/>
6260    </Register>
6261    <Register name="LCR" start="+0x2c" size="0x4">
6262      <BitField name="DLAB" start="7" size="1"/>
6263      <BitField name="BC" start="6" size="1"/>
6264      <BitField name="SPS" start="5" size="1"/>
6265      <BitField name="EPS" start="4" size="1"/>
6266      <BitField name="PEN" start="3" size="1"/>
6267      <BitField name="STB" start="2" size="1"/>
6268      <BitField name="WLS" start="0" size="2"/>
6269    </Register>
6270    <Register name="MCR" start="+0x30" size="0x4">
6271      <BitField name="AFE" start="5" size="1"/>
6272      <BitField name="LOOP" start="4" size="1"/>
6273      <BitField name="RTS" start="1" size="1"/>
6274    </Register>
6275    <Register name="LSR" start="+0x34" size="0x4">
6276      <BitField name="ERRF" start="7" size="1"/>
6277      <BitField name="TEMT" start="6" size="1"/>
6278      <BitField name="THRE" start="5" size="1"/>
6279      <BitField name="LBREAK" start="4" size="1"/>
6280      <BitField name="FE" start="3" size="1"/>
6281      <BitField name="PE" start="2" size="1"/>
6282      <BitField name="OE" start="1" size="1"/>
6283      <BitField name="DR" start="0" size="1"/>
6284    </Register>
6285    <Register name="MSR" start="+0x38" size="0x4">
6286      <BitField name="CTS" start="4" size="1"/>
6287      <BitField name="DCTS" start="0" size="1"/>
6288    </Register>
6289    <Register name="GPR" start="+0x3c" size="0x4">
6290      <BitField name="DATA" start="0" size="8"/>
6291    </Register>
6292  </RegisterGroup>
6293  <RegisterGroup start="0xf0050000" name="UART4">
6294    <Register name="CFG" start="+0x10" size="0x4">
6295      <BitField name="FIFOSIZE" start="0" size="2"/>
6296    </Register>
6297    <Register name="OSCR" start="+0x14" size="0x4">
6298      <BitField name="OSC" start="0" size="5"/>
6299    </Register>
6300    <Register name="RBR" start="+0x20" size="0x4">
6301      <BitField name="RBR" start="0" size="8"/>
6302    </Register>
6303    <Register name="THR" start="+0x20" size="0x4">
6304      <BitField name="THR" start="0" size="8"/>
6305    </Register>
6306    <Register name="DLL" start="+0x20" size="0x4">
6307      <BitField name="DLL" start="0" size="8"/>
6308    </Register>
6309    <Register name="IER" start="+0x24" size="0x4">
6310      <BitField name="EMSI" start="3" size="1"/>
6311      <BitField name="ELSI" start="2" size="1"/>
6312      <BitField name="ETHEI" start="1" size="1"/>
6313      <BitField name="ERBI" start="0" size="1"/>
6314    </Register>
6315    <Register name="DLM" start="+0x24" size="0x4">
6316      <BitField name="DLM" start="0" size="8"/>
6317    </Register>
6318    <Register name="IIR" start="+0x28" size="0x4">
6319      <BitField name="FIFOED" start="6" size="2"/>
6320      <BitField name="INTRID" start="0" size="4"/>
6321    </Register>
6322    <Register name="FCR" start="+0x28" size="0x4">
6323      <BitField name="RFIFOT" start="6" size="2"/>
6324      <BitField name="TFIFOT" start="4" size="2"/>
6325      <BitField name="DMAE" start="3" size="1"/>
6326      <BitField name="TFIFORST" start="2" size="1"/>
6327      <BitField name="RFIFORST" start="1" size="1"/>
6328      <BitField name="FIFOE" start="0" size="1"/>
6329    </Register>
6330    <Register name="LCR" start="+0x2c" size="0x4">
6331      <BitField name="DLAB" start="7" size="1"/>
6332      <BitField name="BC" start="6" size="1"/>
6333      <BitField name="SPS" start="5" size="1"/>
6334      <BitField name="EPS" start="4" size="1"/>
6335      <BitField name="PEN" start="3" size="1"/>
6336      <BitField name="STB" start="2" size="1"/>
6337      <BitField name="WLS" start="0" size="2"/>
6338    </Register>
6339    <Register name="MCR" start="+0x30" size="0x4">
6340      <BitField name="AFE" start="5" size="1"/>
6341      <BitField name="LOOP" start="4" size="1"/>
6342      <BitField name="RTS" start="1" size="1"/>
6343    </Register>
6344    <Register name="LSR" start="+0x34" size="0x4">
6345      <BitField name="ERRF" start="7" size="1"/>
6346      <BitField name="TEMT" start="6" size="1"/>
6347      <BitField name="THRE" start="5" size="1"/>
6348      <BitField name="LBREAK" start="4" size="1"/>
6349      <BitField name="FE" start="3" size="1"/>
6350      <BitField name="PE" start="2" size="1"/>
6351      <BitField name="OE" start="1" size="1"/>
6352      <BitField name="DR" start="0" size="1"/>
6353    </Register>
6354    <Register name="MSR" start="+0x38" size="0x4">
6355      <BitField name="CTS" start="4" size="1"/>
6356      <BitField name="DCTS" start="0" size="1"/>
6357    </Register>
6358    <Register name="GPR" start="+0x3c" size="0x4">
6359      <BitField name="DATA" start="0" size="8"/>
6360    </Register>
6361  </RegisterGroup>
6362  <RegisterGroup start="0xf0054000" name="UART5">
6363    <Register name="CFG" start="+0x10" size="0x4">
6364      <BitField name="FIFOSIZE" start="0" size="2"/>
6365    </Register>
6366    <Register name="OSCR" start="+0x14" size="0x4">
6367      <BitField name="OSC" start="0" size="5"/>
6368    </Register>
6369    <Register name="RBR" start="+0x20" size="0x4">
6370      <BitField name="RBR" start="0" size="8"/>
6371    </Register>
6372    <Register name="THR" start="+0x20" size="0x4">
6373      <BitField name="THR" start="0" size="8"/>
6374    </Register>
6375    <Register name="DLL" start="+0x20" size="0x4">
6376      <BitField name="DLL" start="0" size="8"/>
6377    </Register>
6378    <Register name="IER" start="+0x24" size="0x4">
6379      <BitField name="EMSI" start="3" size="1"/>
6380      <BitField name="ELSI" start="2" size="1"/>
6381      <BitField name="ETHEI" start="1" size="1"/>
6382      <BitField name="ERBI" start="0" size="1"/>
6383    </Register>
6384    <Register name="DLM" start="+0x24" size="0x4">
6385      <BitField name="DLM" start="0" size="8"/>
6386    </Register>
6387    <Register name="IIR" start="+0x28" size="0x4">
6388      <BitField name="FIFOED" start="6" size="2"/>
6389      <BitField name="INTRID" start="0" size="4"/>
6390    </Register>
6391    <Register name="FCR" start="+0x28" size="0x4">
6392      <BitField name="RFIFOT" start="6" size="2"/>
6393      <BitField name="TFIFOT" start="4" size="2"/>
6394      <BitField name="DMAE" start="3" size="1"/>
6395      <BitField name="TFIFORST" start="2" size="1"/>
6396      <BitField name="RFIFORST" start="1" size="1"/>
6397      <BitField name="FIFOE" start="0" size="1"/>
6398    </Register>
6399    <Register name="LCR" start="+0x2c" size="0x4">
6400      <BitField name="DLAB" start="7" size="1"/>
6401      <BitField name="BC" start="6" size="1"/>
6402      <BitField name="SPS" start="5" size="1"/>
6403      <BitField name="EPS" start="4" size="1"/>
6404      <BitField name="PEN" start="3" size="1"/>
6405      <BitField name="STB" start="2" size="1"/>
6406      <BitField name="WLS" start="0" size="2"/>
6407    </Register>
6408    <Register name="MCR" start="+0x30" size="0x4">
6409      <BitField name="AFE" start="5" size="1"/>
6410      <BitField name="LOOP" start="4" size="1"/>
6411      <BitField name="RTS" start="1" size="1"/>
6412    </Register>
6413    <Register name="LSR" start="+0x34" size="0x4">
6414      <BitField name="ERRF" start="7" size="1"/>
6415      <BitField name="TEMT" start="6" size="1"/>
6416      <BitField name="THRE" start="5" size="1"/>
6417      <BitField name="LBREAK" start="4" size="1"/>
6418      <BitField name="FE" start="3" size="1"/>
6419      <BitField name="PE" start="2" size="1"/>
6420      <BitField name="OE" start="1" size="1"/>
6421      <BitField name="DR" start="0" size="1"/>
6422    </Register>
6423    <Register name="MSR" start="+0x38" size="0x4">
6424      <BitField name="CTS" start="4" size="1"/>
6425      <BitField name="DCTS" start="0" size="1"/>
6426    </Register>
6427    <Register name="GPR" start="+0x3c" size="0x4">
6428      <BitField name="DATA" start="0" size="8"/>
6429    </Register>
6430  </RegisterGroup>
6431  <RegisterGroup start="0xf0058000" name="UART6">
6432    <Register name="CFG" start="+0x10" size="0x4">
6433      <BitField name="FIFOSIZE" start="0" size="2"/>
6434    </Register>
6435    <Register name="OSCR" start="+0x14" size="0x4">
6436      <BitField name="OSC" start="0" size="5"/>
6437    </Register>
6438    <Register name="RBR" start="+0x20" size="0x4">
6439      <BitField name="RBR" start="0" size="8"/>
6440    </Register>
6441    <Register name="THR" start="+0x20" size="0x4">
6442      <BitField name="THR" start="0" size="8"/>
6443    </Register>
6444    <Register name="DLL" start="+0x20" size="0x4">
6445      <BitField name="DLL" start="0" size="8"/>
6446    </Register>
6447    <Register name="IER" start="+0x24" size="0x4">
6448      <BitField name="EMSI" start="3" size="1"/>
6449      <BitField name="ELSI" start="2" size="1"/>
6450      <BitField name="ETHEI" start="1" size="1"/>
6451      <BitField name="ERBI" start="0" size="1"/>
6452    </Register>
6453    <Register name="DLM" start="+0x24" size="0x4">
6454      <BitField name="DLM" start="0" size="8"/>
6455    </Register>
6456    <Register name="IIR" start="+0x28" size="0x4">
6457      <BitField name="FIFOED" start="6" size="2"/>
6458      <BitField name="INTRID" start="0" size="4"/>
6459    </Register>
6460    <Register name="FCR" start="+0x28" size="0x4">
6461      <BitField name="RFIFOT" start="6" size="2"/>
6462      <BitField name="TFIFOT" start="4" size="2"/>
6463      <BitField name="DMAE" start="3" size="1"/>
6464      <BitField name="TFIFORST" start="2" size="1"/>
6465      <BitField name="RFIFORST" start="1" size="1"/>
6466      <BitField name="FIFOE" start="0" size="1"/>
6467    </Register>
6468    <Register name="LCR" start="+0x2c" size="0x4">
6469      <BitField name="DLAB" start="7" size="1"/>
6470      <BitField name="BC" start="6" size="1"/>
6471      <BitField name="SPS" start="5" size="1"/>
6472      <BitField name="EPS" start="4" size="1"/>
6473      <BitField name="PEN" start="3" size="1"/>
6474      <BitField name="STB" start="2" size="1"/>
6475      <BitField name="WLS" start="0" size="2"/>
6476    </Register>
6477    <Register name="MCR" start="+0x30" size="0x4">
6478      <BitField name="AFE" start="5" size="1"/>
6479      <BitField name="LOOP" start="4" size="1"/>
6480      <BitField name="RTS" start="1" size="1"/>
6481    </Register>
6482    <Register name="LSR" start="+0x34" size="0x4">
6483      <BitField name="ERRF" start="7" size="1"/>
6484      <BitField name="TEMT" start="6" size="1"/>
6485      <BitField name="THRE" start="5" size="1"/>
6486      <BitField name="LBREAK" start="4" size="1"/>
6487      <BitField name="FE" start="3" size="1"/>
6488      <BitField name="PE" start="2" size="1"/>
6489      <BitField name="OE" start="1" size="1"/>
6490      <BitField name="DR" start="0" size="1"/>
6491    </Register>
6492    <Register name="MSR" start="+0x38" size="0x4">
6493      <BitField name="CTS" start="4" size="1"/>
6494      <BitField name="DCTS" start="0" size="1"/>
6495    </Register>
6496    <Register name="GPR" start="+0x3c" size="0x4">
6497      <BitField name="DATA" start="0" size="8"/>
6498    </Register>
6499  </RegisterGroup>
6500  <RegisterGroup start="0xf005c000" name="UART7">
6501    <Register name="CFG" start="+0x10" size="0x4">
6502      <BitField name="FIFOSIZE" start="0" size="2"/>
6503    </Register>
6504    <Register name="OSCR" start="+0x14" size="0x4">
6505      <BitField name="OSC" start="0" size="5"/>
6506    </Register>
6507    <Register name="RBR" start="+0x20" size="0x4">
6508      <BitField name="RBR" start="0" size="8"/>
6509    </Register>
6510    <Register name="THR" start="+0x20" size="0x4">
6511      <BitField name="THR" start="0" size="8"/>
6512    </Register>
6513    <Register name="DLL" start="+0x20" size="0x4">
6514      <BitField name="DLL" start="0" size="8"/>
6515    </Register>
6516    <Register name="IER" start="+0x24" size="0x4">
6517      <BitField name="EMSI" start="3" size="1"/>
6518      <BitField name="ELSI" start="2" size="1"/>
6519      <BitField name="ETHEI" start="1" size="1"/>
6520      <BitField name="ERBI" start="0" size="1"/>
6521    </Register>
6522    <Register name="DLM" start="+0x24" size="0x4">
6523      <BitField name="DLM" start="0" size="8"/>
6524    </Register>
6525    <Register name="IIR" start="+0x28" size="0x4">
6526      <BitField name="FIFOED" start="6" size="2"/>
6527      <BitField name="INTRID" start="0" size="4"/>
6528    </Register>
6529    <Register name="FCR" start="+0x28" size="0x4">
6530      <BitField name="RFIFOT" start="6" size="2"/>
6531      <BitField name="TFIFOT" start="4" size="2"/>
6532      <BitField name="DMAE" start="3" size="1"/>
6533      <BitField name="TFIFORST" start="2" size="1"/>
6534      <BitField name="RFIFORST" start="1" size="1"/>
6535      <BitField name="FIFOE" start="0" size="1"/>
6536    </Register>
6537    <Register name="LCR" start="+0x2c" size="0x4">
6538      <BitField name="DLAB" start="7" size="1"/>
6539      <BitField name="BC" start="6" size="1"/>
6540      <BitField name="SPS" start="5" size="1"/>
6541      <BitField name="EPS" start="4" size="1"/>
6542      <BitField name="PEN" start="3" size="1"/>
6543      <BitField name="STB" start="2" size="1"/>
6544      <BitField name="WLS" start="0" size="2"/>
6545    </Register>
6546    <Register name="MCR" start="+0x30" size="0x4">
6547      <BitField name="AFE" start="5" size="1"/>
6548      <BitField name="LOOP" start="4" size="1"/>
6549      <BitField name="RTS" start="1" size="1"/>
6550    </Register>
6551    <Register name="LSR" start="+0x34" size="0x4">
6552      <BitField name="ERRF" start="7" size="1"/>
6553      <BitField name="TEMT" start="6" size="1"/>
6554      <BitField name="THRE" start="5" size="1"/>
6555      <BitField name="LBREAK" start="4" size="1"/>
6556      <BitField name="FE" start="3" size="1"/>
6557      <BitField name="PE" start="2" size="1"/>
6558      <BitField name="OE" start="1" size="1"/>
6559      <BitField name="DR" start="0" size="1"/>
6560    </Register>
6561    <Register name="MSR" start="+0x38" size="0x4">
6562      <BitField name="CTS" start="4" size="1"/>
6563      <BitField name="DCTS" start="0" size="1"/>
6564    </Register>
6565    <Register name="GPR" start="+0x3c" size="0x4">
6566      <BitField name="DATA" start="0" size="8"/>
6567    </Register>
6568  </RegisterGroup>
6569  <RegisterGroup start="0xf40e4000" name="PUART">
6570    <Register name="CFG" start="+0x10" size="0x4">
6571      <BitField name="FIFOSIZE" start="0" size="2"/>
6572    </Register>
6573    <Register name="OSCR" start="+0x14" size="0x4">
6574      <BitField name="OSC" start="0" size="5"/>
6575    </Register>
6576    <Register name="RBR" start="+0x20" size="0x4">
6577      <BitField name="RBR" start="0" size="8"/>
6578    </Register>
6579    <Register name="THR" start="+0x20" size="0x4">
6580      <BitField name="THR" start="0" size="8"/>
6581    </Register>
6582    <Register name="DLL" start="+0x20" size="0x4">
6583      <BitField name="DLL" start="0" size="8"/>
6584    </Register>
6585    <Register name="IER" start="+0x24" size="0x4">
6586      <BitField name="EMSI" start="3" size="1"/>
6587      <BitField name="ELSI" start="2" size="1"/>
6588      <BitField name="ETHEI" start="1" size="1"/>
6589      <BitField name="ERBI" start="0" size="1"/>
6590    </Register>
6591    <Register name="DLM" start="+0x24" size="0x4">
6592      <BitField name="DLM" start="0" size="8"/>
6593    </Register>
6594    <Register name="IIR" start="+0x28" size="0x4">
6595      <BitField name="FIFOED" start="6" size="2"/>
6596      <BitField name="INTRID" start="0" size="4"/>
6597    </Register>
6598    <Register name="FCR" start="+0x28" size="0x4">
6599      <BitField name="RFIFOT" start="6" size="2"/>
6600      <BitField name="TFIFOT" start="4" size="2"/>
6601      <BitField name="DMAE" start="3" size="1"/>
6602      <BitField name="TFIFORST" start="2" size="1"/>
6603      <BitField name="RFIFORST" start="1" size="1"/>
6604      <BitField name="FIFOE" start="0" size="1"/>
6605    </Register>
6606    <Register name="LCR" start="+0x2c" size="0x4">
6607      <BitField name="DLAB" start="7" size="1"/>
6608      <BitField name="BC" start="6" size="1"/>
6609      <BitField name="SPS" start="5" size="1"/>
6610      <BitField name="EPS" start="4" size="1"/>
6611      <BitField name="PEN" start="3" size="1"/>
6612      <BitField name="STB" start="2" size="1"/>
6613      <BitField name="WLS" start="0" size="2"/>
6614    </Register>
6615    <Register name="MCR" start="+0x30" size="0x4">
6616      <BitField name="AFE" start="5" size="1"/>
6617      <BitField name="LOOP" start="4" size="1"/>
6618      <BitField name="RTS" start="1" size="1"/>
6619    </Register>
6620    <Register name="LSR" start="+0x34" size="0x4">
6621      <BitField name="ERRF" start="7" size="1"/>
6622      <BitField name="TEMT" start="6" size="1"/>
6623      <BitField name="THRE" start="5" size="1"/>
6624      <BitField name="LBREAK" start="4" size="1"/>
6625      <BitField name="FE" start="3" size="1"/>
6626      <BitField name="PE" start="2" size="1"/>
6627      <BitField name="OE" start="1" size="1"/>
6628      <BitField name="DR" start="0" size="1"/>
6629    </Register>
6630    <Register name="MSR" start="+0x38" size="0x4">
6631      <BitField name="CTS" start="4" size="1"/>
6632      <BitField name="DCTS" start="0" size="1"/>
6633    </Register>
6634    <Register name="GPR" start="+0x3c" size="0x4">
6635      <BitField name="DATA" start="0" size="8"/>
6636    </Register>
6637  </RegisterGroup>
6638  <RegisterGroup start="0xf0080000" name="CAN0">
6639    <Register name="RBUF_BUF0" start="+0x0" size="0x4">
6640      <BitField name="RBUF" start="0" size="32"/>
6641    </Register>
6642    <Register name="RBUF_BUF1" start="+0x4" size="0x4">
6643      <BitField name="RBUF" start="0" size="32"/>
6644    </Register>
6645    <Register name="RBUF_BUF2" start="+0x8" size="0x4">
6646      <BitField name="RBUF" start="0" size="32"/>
6647    </Register>
6648    <Register name="RBUF_BUF3" start="+0xc" size="0x4">
6649      <BitField name="RBUF" start="0" size="32"/>
6650    </Register>
6651    <Register name="RBUF_BUF4" start="+0x10" size="0x4">
6652      <BitField name="RBUF" start="0" size="32"/>
6653    </Register>
6654    <Register name="RBUF_BUF5" start="+0x14" size="0x4">
6655      <BitField name="RBUF" start="0" size="32"/>
6656    </Register>
6657    <Register name="RBUF_BUF6" start="+0x18" size="0x4">
6658      <BitField name="RBUF" start="0" size="32"/>
6659    </Register>
6660    <Register name="RBUF_BUF7" start="+0x1c" size="0x4">
6661      <BitField name="RBUF" start="0" size="32"/>
6662    </Register>
6663    <Register name="RBUF_BUF8" start="+0x20" size="0x4">
6664      <BitField name="RBUF" start="0" size="32"/>
6665    </Register>
6666    <Register name="RBUF_BUF9" start="+0x24" size="0x4">
6667      <BitField name="RBUF" start="0" size="32"/>
6668    </Register>
6669    <Register name="RBUF_BUF10" start="+0x28" size="0x4">
6670      <BitField name="RBUF" start="0" size="32"/>
6671    </Register>
6672    <Register name="RBUF_BUF11" start="+0x2c" size="0x4">
6673      <BitField name="RBUF" start="0" size="32"/>
6674    </Register>
6675    <Register name="RBUF_BUF12" start="+0x30" size="0x4">
6676      <BitField name="RBUF" start="0" size="32"/>
6677    </Register>
6678    <Register name="RBUF_BUF13" start="+0x34" size="0x4">
6679      <BitField name="RBUF" start="0" size="32"/>
6680    </Register>
6681    <Register name="RBUF_BUF14" start="+0x38" size="0x4">
6682      <BitField name="RBUF" start="0" size="32"/>
6683    </Register>
6684    <Register name="RBUF_BUF15" start="+0x3c" size="0x4">
6685      <BitField name="RBUF" start="0" size="32"/>
6686    </Register>
6687    <Register name="RBUF_BUF16" start="+0x40" size="0x4">
6688      <BitField name="RBUF" start="0" size="32"/>
6689    </Register>
6690    <Register name="RBUF_BUF17" start="+0x44" size="0x4">
6691      <BitField name="RBUF" start="0" size="32"/>
6692    </Register>
6693    <Register name="RBUF_BUF18" start="+0x48" size="0x4">
6694      <BitField name="RBUF" start="0" size="32"/>
6695    </Register>
6696    <Register name="RBUF_BUF19" start="+0x4c" size="0x4">
6697      <BitField name="RBUF" start="0" size="32"/>
6698    </Register>
6699    <Register name="TBUF_BUF0" start="+0x50" size="0x4">
6700      <BitField name="TBUF" start="0" size="32"/>
6701    </Register>
6702    <Register name="TBUF_BUF1" start="+0x54" size="0x4">
6703      <BitField name="TBUF" start="0" size="32"/>
6704    </Register>
6705    <Register name="TBUF_BUF2" start="+0x58" size="0x4">
6706      <BitField name="TBUF" start="0" size="32"/>
6707    </Register>
6708    <Register name="TBUF_BUF3" start="+0x5c" size="0x4">
6709      <BitField name="TBUF" start="0" size="32"/>
6710    </Register>
6711    <Register name="TBUF_BUF4" start="+0x60" size="0x4">
6712      <BitField name="TBUF" start="0" size="32"/>
6713    </Register>
6714    <Register name="TBUF_BUF5" start="+0x64" size="0x4">
6715      <BitField name="TBUF" start="0" size="32"/>
6716    </Register>
6717    <Register name="TBUF_BUF6" start="+0x68" size="0x4">
6718      <BitField name="TBUF" start="0" size="32"/>
6719    </Register>
6720    <Register name="TBUF_BUF7" start="+0x6c" size="0x4">
6721      <BitField name="TBUF" start="0" size="32"/>
6722    </Register>
6723    <Register name="TBUF_BUF8" start="+0x70" size="0x4">
6724      <BitField name="TBUF" start="0" size="32"/>
6725    </Register>
6726    <Register name="TBUF_BUF9" start="+0x74" size="0x4">
6727      <BitField name="TBUF" start="0" size="32"/>
6728    </Register>
6729    <Register name="TBUF_BUF10" start="+0x78" size="0x4">
6730      <BitField name="TBUF" start="0" size="32"/>
6731    </Register>
6732    <Register name="TBUF_BUF11" start="+0x7c" size="0x4">
6733      <BitField name="TBUF" start="0" size="32"/>
6734    </Register>
6735    <Register name="TBUF_BUF12" start="+0x80" size="0x4">
6736      <BitField name="TBUF" start="0" size="32"/>
6737    </Register>
6738    <Register name="TBUF_BUF13" start="+0x84" size="0x4">
6739      <BitField name="TBUF" start="0" size="32"/>
6740    </Register>
6741    <Register name="TBUF_BUF14" start="+0x88" size="0x4">
6742      <BitField name="TBUF" start="0" size="32"/>
6743    </Register>
6744    <Register name="TBUF_BUF15" start="+0x8c" size="0x4">
6745      <BitField name="TBUF" start="0" size="32"/>
6746    </Register>
6747    <Register name="TBUF_BUF16" start="+0x90" size="0x4">
6748      <BitField name="TBUF" start="0" size="32"/>
6749    </Register>
6750    <Register name="TBUF_BUF17" start="+0x94" size="0x4">
6751      <BitField name="TBUF" start="0" size="32"/>
6752    </Register>
6753    <Register name="TTS_WRD0" start="+0x98" size="0x4">
6754      <BitField name="TTS_WRD0" start="0" size="32"/>
6755    </Register>
6756    <Register name="TTS_WRD1" start="+0x9c" size="0x4">
6757      <BitField name="TTS_WRD0" start="0" size="32"/>
6758    </Register>
6759    <Register name="CMD_STA_CMD_CTRL" start="+0xa0" size="0x4">
6760      <BitField name="SACK" start="31" size="1"/>
6761      <BitField name="ROM" start="30" size="1"/>
6762      <BitField name="ROV" start="29" size="1"/>
6763      <BitField name="RREL" start="28" size="1"/>
6764      <BitField name="RBALL" start="27" size="1"/>
6765      <BitField name="RSTAT" start="24" size="2"/>
6766      <BitField name="FD_ISO" start="23" size="1"/>
6767      <BitField name="TSNEXT" start="22" size="1"/>
6768      <BitField name="TSMODE" start="21" size="1"/>
6769      <BitField name="TTTBM" start="20" size="1"/>
6770      <BitField name="TSSTAT" start="16" size="2"/>
6771      <BitField name="TBSEL" start="15" size="1"/>
6772      <BitField name="LOM" start="14" size="1"/>
6773      <BitField name="STBY" start="13" size="1"/>
6774      <BitField name="TPE" start="12" size="1"/>
6775      <BitField name="TPA" start="11" size="1"/>
6776      <BitField name="TSONE" start="10" size="1"/>
6777      <BitField name="TSALL" start="9" size="1"/>
6778      <BitField name="TSA" start="8" size="1"/>
6779      <BitField name="RESET" start="7" size="1"/>
6780      <BitField name="LBME" start="6" size="1"/>
6781      <BitField name="LBMI" start="5" size="1"/>
6782      <BitField name="TPSS" start="4" size="1"/>
6783      <BitField name="TSSS" start="3" size="1"/>
6784      <BitField name="RACTIVE" start="2" size="1"/>
6785      <BitField name="TACTIVE" start="1" size="1"/>
6786      <BitField name="BUSOFF" start="0" size="1"/>
6787    </Register>
6788    <Register name="RTIE" start="+0xa4" size="0x1">
6789      <BitField name="RIE" start="7" size="1"/>
6790      <BitField name="ROIE" start="6" size="1"/>
6791      <BitField name="RFIE" start="5" size="1"/>
6792      <BitField name="RAFIE" start="4" size="1"/>
6793      <BitField name="TPIE" start="3" size="1"/>
6794      <BitField name="TSIE" start="2" size="1"/>
6795      <BitField name="EIE" start="1" size="1"/>
6796      <BitField name="TSFF" start="0" size="1"/>
6797    </Register>
6798    <Register name="RTIF" start="+0xa5" size="0x1">
6799      <BitField name="RIF" start="7" size="1"/>
6800      <BitField name="ROIF" start="6" size="1"/>
6801      <BitField name="RFIF" start="5" size="1"/>
6802      <BitField name="RAFIF" start="4" size="1"/>
6803      <BitField name="TPIF" start="3" size="1"/>
6804      <BitField name="TSIF" start="2" size="1"/>
6805      <BitField name="EIF" start="1" size="1"/>
6806      <BitField name="AIF" start="0" size="1"/>
6807    </Register>
6808    <Register name="ERRINT" start="+0xa6" size="0x1">
6809      <BitField name="EWARN" start="7" size="1"/>
6810      <BitField name="EPASS" start="6" size="1"/>
6811      <BitField name="EPIE" start="5" size="1"/>
6812      <BitField name="EPIF" start="4" size="1"/>
6813      <BitField name="ALIE" start="3" size="1"/>
6814      <BitField name="ALIF" start="2" size="1"/>
6815      <BitField name="BEIE" start="1" size="1"/>
6816      <BitField name="BEIF" start="0" size="1"/>
6817    </Register>
6818    <Register name="LIMIT" start="+0xa7" size="0x1">
6819      <BitField name="AFWL" start="4" size="4"/>
6820      <BitField name="EWL" start="0" size="4"/>
6821    </Register>
6822    <Register name="S_PRESC" start="+0xa8" size="0x4">
6823      <BitField name="S_PRESC" start="24" size="8"/>
6824      <BitField name="S_SJW" start="16" size="7"/>
6825      <BitField name="S_SEG_2" start="8" size="7"/>
6826      <BitField name="S_SEG_1" start="0" size="8"/>
6827    </Register>
6828    <Register name="F_PRESC" start="+0xac" size="0x4">
6829      <BitField name="F_PRESC" start="24" size="8"/>
6830      <BitField name="F_SJW" start="16" size="4"/>
6831      <BitField name="F_SEG_2" start="8" size="4"/>
6832      <BitField name="F_SEG_1" start="0" size="4"/>
6833    </Register>
6834    <Register name="EALCAP" start="+0xb0" size="0x1">
6835      <BitField name="KOER" start="5" size="3"/>
6836      <BitField name="ALC" start="0" size="5"/>
6837    </Register>
6838    <Register name="TDC" start="+0xb1" size="0x1">
6839      <BitField name="TDCEN" start="7" size="1"/>
6840      <BitField name="SSPOFF" start="0" size="7"/>
6841    </Register>
6842    <Register name="RECNT" start="+0xb2" size="0x1">
6843      <BitField name="RECNT" start="0" size="8"/>
6844    </Register>
6845    <Register name="TECNT" start="+0xb3" size="0x1">
6846      <BitField name="TECNT" start="0" size="8"/>
6847    </Register>
6848    <Register name="ACFCTRL" start="+0xb4" size="0x1">
6849      <BitField name="SELMASK" start="5" size="1"/>
6850      <BitField name="ACFADR" start="0" size="4"/>
6851    </Register>
6852    <Register name="TIMECFG" start="+0xb5" size="0x1">
6853      <BitField name="TIMEPOS" start="1" size="1"/>
6854      <BitField name="TIMEEN" start="0" size="1"/>
6855    </Register>
6856    <Register name="ACF_EN" start="+0xb6" size="0x2">
6857      <BitField name="ACF_EN" start="0" size="16"/>
6858    </Register>
6859    <Register name="ACF" start="+0xb8" size="0x4">
6860      <BitField name="AIDEE" start="30" size="1"/>
6861      <BitField name="AIDE" start="29" size="1"/>
6862      <BitField name="CODE_MASK" start="0" size="29"/>
6863    </Register>
6864    <Register name="VER" start="+0xbc" size="0x2">
6865      <BitField name="VERSION" start="0" size="16"/>
6866    </Register>
6867    <Register name="TBSLOT" start="+0xbe" size="0x1">
6868      <BitField name="TBE" start="7" size="1"/>
6869      <BitField name="TBF" start="6" size="1"/>
6870      <BitField name="TBPTR" start="0" size="6"/>
6871    </Register>
6872    <Register name="TTCFG" start="+0xbf" size="0x1">
6873      <BitField name="WTIE" start="7" size="1"/>
6874      <BitField name="WTIF" start="6" size="1"/>
6875      <BitField name="TEIF" start="5" size="1"/>
6876      <BitField name="TTIE" start="4" size="1"/>
6877      <BitField name="TTIF" start="3" size="1"/>
6878      <BitField name="T_PRESC" start="1" size="2"/>
6879      <BitField name="TTEN" start="0" size="1"/>
6880    </Register>
6881    <Register name="REF_MSG" start="+0xc0" size="0x4">
6882      <BitField name="REF_IDE" start="31" size="1"/>
6883      <BitField name="REF_MSG" start="0" size="29"/>
6884    </Register>
6885    <Register name="TRIG_CFG" start="+0xc4" size="0x2">
6886      <BitField name="TEW" start="12" size="4"/>
6887      <BitField name="TTYPE" start="8" size="3"/>
6888      <BitField name="TTPTR" start="0" size="6"/>
6889    </Register>
6890    <Register name="TT_TRIG" start="+0xc6" size="0x2">
6891      <BitField name="TT_TRIG" start="0" size="16"/>
6892    </Register>
6893    <Register name="TT_WTRIG" start="+0xc8" size="0x2">
6894      <BitField name="TT_WTRIG" start="0" size="16"/>
6895    </Register>
6896  </RegisterGroup>
6897  <RegisterGroup start="0xf0084000" name="CAN1">
6898    <Register name="RBUF_BUF0" start="+0x0" size="0x4">
6899      <BitField name="RBUF" start="0" size="32"/>
6900    </Register>
6901    <Register name="RBUF_BUF1" start="+0x4" size="0x4">
6902      <BitField name="RBUF" start="0" size="32"/>
6903    </Register>
6904    <Register name="RBUF_BUF2" start="+0x8" size="0x4">
6905      <BitField name="RBUF" start="0" size="32"/>
6906    </Register>
6907    <Register name="RBUF_BUF3" start="+0xc" size="0x4">
6908      <BitField name="RBUF" start="0" size="32"/>
6909    </Register>
6910    <Register name="RBUF_BUF4" start="+0x10" size="0x4">
6911      <BitField name="RBUF" start="0" size="32"/>
6912    </Register>
6913    <Register name="RBUF_BUF5" start="+0x14" size="0x4">
6914      <BitField name="RBUF" start="0" size="32"/>
6915    </Register>
6916    <Register name="RBUF_BUF6" start="+0x18" size="0x4">
6917      <BitField name="RBUF" start="0" size="32"/>
6918    </Register>
6919    <Register name="RBUF_BUF7" start="+0x1c" size="0x4">
6920      <BitField name="RBUF" start="0" size="32"/>
6921    </Register>
6922    <Register name="RBUF_BUF8" start="+0x20" size="0x4">
6923      <BitField name="RBUF" start="0" size="32"/>
6924    </Register>
6925    <Register name="RBUF_BUF9" start="+0x24" size="0x4">
6926      <BitField name="RBUF" start="0" size="32"/>
6927    </Register>
6928    <Register name="RBUF_BUF10" start="+0x28" size="0x4">
6929      <BitField name="RBUF" start="0" size="32"/>
6930    </Register>
6931    <Register name="RBUF_BUF11" start="+0x2c" size="0x4">
6932      <BitField name="RBUF" start="0" size="32"/>
6933    </Register>
6934    <Register name="RBUF_BUF12" start="+0x30" size="0x4">
6935      <BitField name="RBUF" start="0" size="32"/>
6936    </Register>
6937    <Register name="RBUF_BUF13" start="+0x34" size="0x4">
6938      <BitField name="RBUF" start="0" size="32"/>
6939    </Register>
6940    <Register name="RBUF_BUF14" start="+0x38" size="0x4">
6941      <BitField name="RBUF" start="0" size="32"/>
6942    </Register>
6943    <Register name="RBUF_BUF15" start="+0x3c" size="0x4">
6944      <BitField name="RBUF" start="0" size="32"/>
6945    </Register>
6946    <Register name="RBUF_BUF16" start="+0x40" size="0x4">
6947      <BitField name="RBUF" start="0" size="32"/>
6948    </Register>
6949    <Register name="RBUF_BUF17" start="+0x44" size="0x4">
6950      <BitField name="RBUF" start="0" size="32"/>
6951    </Register>
6952    <Register name="RBUF_BUF18" start="+0x48" size="0x4">
6953      <BitField name="RBUF" start="0" size="32"/>
6954    </Register>
6955    <Register name="RBUF_BUF19" start="+0x4c" size="0x4">
6956      <BitField name="RBUF" start="0" size="32"/>
6957    </Register>
6958    <Register name="TBUF_BUF0" start="+0x50" size="0x4">
6959      <BitField name="TBUF" start="0" size="32"/>
6960    </Register>
6961    <Register name="TBUF_BUF1" start="+0x54" size="0x4">
6962      <BitField name="TBUF" start="0" size="32"/>
6963    </Register>
6964    <Register name="TBUF_BUF2" start="+0x58" size="0x4">
6965      <BitField name="TBUF" start="0" size="32"/>
6966    </Register>
6967    <Register name="TBUF_BUF3" start="+0x5c" size="0x4">
6968      <BitField name="TBUF" start="0" size="32"/>
6969    </Register>
6970    <Register name="TBUF_BUF4" start="+0x60" size="0x4">
6971      <BitField name="TBUF" start="0" size="32"/>
6972    </Register>
6973    <Register name="TBUF_BUF5" start="+0x64" size="0x4">
6974      <BitField name="TBUF" start="0" size="32"/>
6975    </Register>
6976    <Register name="TBUF_BUF6" start="+0x68" size="0x4">
6977      <BitField name="TBUF" start="0" size="32"/>
6978    </Register>
6979    <Register name="TBUF_BUF7" start="+0x6c" size="0x4">
6980      <BitField name="TBUF" start="0" size="32"/>
6981    </Register>
6982    <Register name="TBUF_BUF8" start="+0x70" size="0x4">
6983      <BitField name="TBUF" start="0" size="32"/>
6984    </Register>
6985    <Register name="TBUF_BUF9" start="+0x74" size="0x4">
6986      <BitField name="TBUF" start="0" size="32"/>
6987    </Register>
6988    <Register name="TBUF_BUF10" start="+0x78" size="0x4">
6989      <BitField name="TBUF" start="0" size="32"/>
6990    </Register>
6991    <Register name="TBUF_BUF11" start="+0x7c" size="0x4">
6992      <BitField name="TBUF" start="0" size="32"/>
6993    </Register>
6994    <Register name="TBUF_BUF12" start="+0x80" size="0x4">
6995      <BitField name="TBUF" start="0" size="32"/>
6996    </Register>
6997    <Register name="TBUF_BUF13" start="+0x84" size="0x4">
6998      <BitField name="TBUF" start="0" size="32"/>
6999    </Register>
7000    <Register name="TBUF_BUF14" start="+0x88" size="0x4">
7001      <BitField name="TBUF" start="0" size="32"/>
7002    </Register>
7003    <Register name="TBUF_BUF15" start="+0x8c" size="0x4">
7004      <BitField name="TBUF" start="0" size="32"/>
7005    </Register>
7006    <Register name="TBUF_BUF16" start="+0x90" size="0x4">
7007      <BitField name="TBUF" start="0" size="32"/>
7008    </Register>
7009    <Register name="TBUF_BUF17" start="+0x94" size="0x4">
7010      <BitField name="TBUF" start="0" size="32"/>
7011    </Register>
7012    <Register name="TTS_WRD0" start="+0x98" size="0x4">
7013      <BitField name="TTS_WRD0" start="0" size="32"/>
7014    </Register>
7015    <Register name="TTS_WRD1" start="+0x9c" size="0x4">
7016      <BitField name="TTS_WRD0" start="0" size="32"/>
7017    </Register>
7018    <Register name="CMD_STA_CMD_CTRL" start="+0xa0" size="0x4">
7019      <BitField name="SACK" start="31" size="1"/>
7020      <BitField name="ROM" start="30" size="1"/>
7021      <BitField name="ROV" start="29" size="1"/>
7022      <BitField name="RREL" start="28" size="1"/>
7023      <BitField name="RBALL" start="27" size="1"/>
7024      <BitField name="RSTAT" start="24" size="2"/>
7025      <BitField name="FD_ISO" start="23" size="1"/>
7026      <BitField name="TSNEXT" start="22" size="1"/>
7027      <BitField name="TSMODE" start="21" size="1"/>
7028      <BitField name="TTTBM" start="20" size="1"/>
7029      <BitField name="TSSTAT" start="16" size="2"/>
7030      <BitField name="TBSEL" start="15" size="1"/>
7031      <BitField name="LOM" start="14" size="1"/>
7032      <BitField name="STBY" start="13" size="1"/>
7033      <BitField name="TPE" start="12" size="1"/>
7034      <BitField name="TPA" start="11" size="1"/>
7035      <BitField name="TSONE" start="10" size="1"/>
7036      <BitField name="TSALL" start="9" size="1"/>
7037      <BitField name="TSA" start="8" size="1"/>
7038      <BitField name="RESET" start="7" size="1"/>
7039      <BitField name="LBME" start="6" size="1"/>
7040      <BitField name="LBMI" start="5" size="1"/>
7041      <BitField name="TPSS" start="4" size="1"/>
7042      <BitField name="TSSS" start="3" size="1"/>
7043      <BitField name="RACTIVE" start="2" size="1"/>
7044      <BitField name="TACTIVE" start="1" size="1"/>
7045      <BitField name="BUSOFF" start="0" size="1"/>
7046    </Register>
7047    <Register name="RTIE" start="+0xa4" size="0x1">
7048      <BitField name="RIE" start="7" size="1"/>
7049      <BitField name="ROIE" start="6" size="1"/>
7050      <BitField name="RFIE" start="5" size="1"/>
7051      <BitField name="RAFIE" start="4" size="1"/>
7052      <BitField name="TPIE" start="3" size="1"/>
7053      <BitField name="TSIE" start="2" size="1"/>
7054      <BitField name="EIE" start="1" size="1"/>
7055      <BitField name="TSFF" start="0" size="1"/>
7056    </Register>
7057    <Register name="RTIF" start="+0xa5" size="0x1">
7058      <BitField name="RIF" start="7" size="1"/>
7059      <BitField name="ROIF" start="6" size="1"/>
7060      <BitField name="RFIF" start="5" size="1"/>
7061      <BitField name="RAFIF" start="4" size="1"/>
7062      <BitField name="TPIF" start="3" size="1"/>
7063      <BitField name="TSIF" start="2" size="1"/>
7064      <BitField name="EIF" start="1" size="1"/>
7065      <BitField name="AIF" start="0" size="1"/>
7066    </Register>
7067    <Register name="ERRINT" start="+0xa6" size="0x1">
7068      <BitField name="EWARN" start="7" size="1"/>
7069      <BitField name="EPASS" start="6" size="1"/>
7070      <BitField name="EPIE" start="5" size="1"/>
7071      <BitField name="EPIF" start="4" size="1"/>
7072      <BitField name="ALIE" start="3" size="1"/>
7073      <BitField name="ALIF" start="2" size="1"/>
7074      <BitField name="BEIE" start="1" size="1"/>
7075      <BitField name="BEIF" start="0" size="1"/>
7076    </Register>
7077    <Register name="LIMIT" start="+0xa7" size="0x1">
7078      <BitField name="AFWL" start="4" size="4"/>
7079      <BitField name="EWL" start="0" size="4"/>
7080    </Register>
7081    <Register name="S_PRESC" start="+0xa8" size="0x4">
7082      <BitField name="S_PRESC" start="24" size="8"/>
7083      <BitField name="S_SJW" start="16" size="7"/>
7084      <BitField name="S_SEG_2" start="8" size="7"/>
7085      <BitField name="S_SEG_1" start="0" size="8"/>
7086    </Register>
7087    <Register name="F_PRESC" start="+0xac" size="0x4">
7088      <BitField name="F_PRESC" start="24" size="8"/>
7089      <BitField name="F_SJW" start="16" size="4"/>
7090      <BitField name="F_SEG_2" start="8" size="4"/>
7091      <BitField name="F_SEG_1" start="0" size="4"/>
7092    </Register>
7093    <Register name="EALCAP" start="+0xb0" size="0x1">
7094      <BitField name="KOER" start="5" size="3"/>
7095      <BitField name="ALC" start="0" size="5"/>
7096    </Register>
7097    <Register name="TDC" start="+0xb1" size="0x1">
7098      <BitField name="TDCEN" start="7" size="1"/>
7099      <BitField name="SSPOFF" start="0" size="7"/>
7100    </Register>
7101    <Register name="RECNT" start="+0xb2" size="0x1">
7102      <BitField name="RECNT" start="0" size="8"/>
7103    </Register>
7104    <Register name="TECNT" start="+0xb3" size="0x1">
7105      <BitField name="TECNT" start="0" size="8"/>
7106    </Register>
7107    <Register name="ACFCTRL" start="+0xb4" size="0x1">
7108      <BitField name="SELMASK" start="5" size="1"/>
7109      <BitField name="ACFADR" start="0" size="4"/>
7110    </Register>
7111    <Register name="TIMECFG" start="+0xb5" size="0x1">
7112      <BitField name="TIMEPOS" start="1" size="1"/>
7113      <BitField name="TIMEEN" start="0" size="1"/>
7114    </Register>
7115    <Register name="ACF_EN" start="+0xb6" size="0x2">
7116      <BitField name="ACF_EN" start="0" size="16"/>
7117    </Register>
7118    <Register name="ACF" start="+0xb8" size="0x4">
7119      <BitField name="AIDEE" start="30" size="1"/>
7120      <BitField name="AIDE" start="29" size="1"/>
7121      <BitField name="CODE_MASK" start="0" size="29"/>
7122    </Register>
7123    <Register name="VER" start="+0xbc" size="0x2">
7124      <BitField name="VERSION" start="0" size="16"/>
7125    </Register>
7126    <Register name="TBSLOT" start="+0xbe" size="0x1">
7127      <BitField name="TBE" start="7" size="1"/>
7128      <BitField name="TBF" start="6" size="1"/>
7129      <BitField name="TBPTR" start="0" size="6"/>
7130    </Register>
7131    <Register name="TTCFG" start="+0xbf" size="0x1">
7132      <BitField name="WTIE" start="7" size="1"/>
7133      <BitField name="WTIF" start="6" size="1"/>
7134      <BitField name="TEIF" start="5" size="1"/>
7135      <BitField name="TTIE" start="4" size="1"/>
7136      <BitField name="TTIF" start="3" size="1"/>
7137      <BitField name="T_PRESC" start="1" size="2"/>
7138      <BitField name="TTEN" start="0" size="1"/>
7139    </Register>
7140    <Register name="REF_MSG" start="+0xc0" size="0x4">
7141      <BitField name="REF_IDE" start="31" size="1"/>
7142      <BitField name="REF_MSG" start="0" size="29"/>
7143    </Register>
7144    <Register name="TRIG_CFG" start="+0xc4" size="0x2">
7145      <BitField name="TEW" start="12" size="4"/>
7146      <BitField name="TTYPE" start="8" size="3"/>
7147      <BitField name="TTPTR" start="0" size="6"/>
7148    </Register>
7149    <Register name="TT_TRIG" start="+0xc6" size="0x2">
7150      <BitField name="TT_TRIG" start="0" size="16"/>
7151    </Register>
7152    <Register name="TT_WTRIG" start="+0xc8" size="0x2">
7153      <BitField name="TT_WTRIG" start="0" size="16"/>
7154    </Register>
7155  </RegisterGroup>
7156  <RegisterGroup start="0xf0090000" name="WDG0">
7157    <Register name="CTRL" start="+0x10" size="0x4">
7158      <BitField name="RSTTIME" start="8" size="3"/>
7159      <BitField name="INTTIME" start="4" size="4"/>
7160      <BitField name="RSTEN" start="3" size="1"/>
7161      <BitField name="INTEN" start="2" size="1"/>
7162      <BitField name="CLKSEL" start="1" size="1"/>
7163      <BitField name="EN" start="0" size="1"/>
7164    </Register>
7165    <Register name="RESTART" start="+0x14" size="0x4">
7166      <BitField name="RESTART" start="0" size="16"/>
7167    </Register>
7168    <Register name="WREN" start="+0x18" size="0x4">
7169      <BitField name="WEN" start="0" size="16"/>
7170    </Register>
7171    <Register name="ST" start="+0x1c" size="0x4">
7172      <BitField name="INTEXPIRED" start="0" size="1"/>
7173    </Register>
7174  </RegisterGroup>
7175  <RegisterGroup start="0xf0094000" name="WDG1">
7176    <Register name="CTRL" start="+0x10" size="0x4">
7177      <BitField name="RSTTIME" start="8" size="3"/>
7178      <BitField name="INTTIME" start="4" size="4"/>
7179      <BitField name="RSTEN" start="3" size="1"/>
7180      <BitField name="INTEN" start="2" size="1"/>
7181      <BitField name="CLKSEL" start="1" size="1"/>
7182      <BitField name="EN" start="0" size="1"/>
7183    </Register>
7184    <Register name="RESTART" start="+0x14" size="0x4">
7185      <BitField name="RESTART" start="0" size="16"/>
7186    </Register>
7187    <Register name="WREN" start="+0x18" size="0x4">
7188      <BitField name="WEN" start="0" size="16"/>
7189    </Register>
7190    <Register name="ST" start="+0x1c" size="0x4">
7191      <BitField name="INTEXPIRED" start="0" size="1"/>
7192    </Register>
7193  </RegisterGroup>
7194  <RegisterGroup start="0xf40e8000" name="PWDG">
7195    <Register name="CTRL" start="+0x10" size="0x4">
7196      <BitField name="RSTTIME" start="8" size="3"/>
7197      <BitField name="INTTIME" start="4" size="4"/>
7198      <BitField name="RSTEN" start="3" size="1"/>
7199      <BitField name="INTEN" start="2" size="1"/>
7200      <BitField name="CLKSEL" start="1" size="1"/>
7201      <BitField name="EN" start="0" size="1"/>
7202    </Register>
7203    <Register name="RESTART" start="+0x14" size="0x4">
7204      <BitField name="RESTART" start="0" size="16"/>
7205    </Register>
7206    <Register name="WREN" start="+0x18" size="0x4">
7207      <BitField name="WEN" start="0" size="16"/>
7208    </Register>
7209    <Register name="ST" start="+0x1c" size="0x4">
7210      <BitField name="INTEXPIRED" start="0" size="1"/>
7211    </Register>
7212  </RegisterGroup>
7213  <RegisterGroup start="0xf00a0000" name="MBX0A">
7214    <Register name="CR" start="+0x0" size="0x4">
7215      <BitField name="TXRESET" start="31" size="1"/>
7216      <BitField name="BARCTL" start="14" size="2"/>
7217      <BitField name="BEIE" start="8" size="1"/>
7218      <BitField name="TFMAIE" start="7" size="1"/>
7219      <BitField name="TFMEIE" start="6" size="1"/>
7220      <BitField name="RFMAIE" start="5" size="1"/>
7221      <BitField name="RFMFIE" start="4" size="1"/>
7222      <BitField name="TWMEIE" start="1" size="1"/>
7223      <BitField name="RWMVIE" start="0" size="1"/>
7224    </Register>
7225    <Register name="SR" start="+0x4" size="0x4">
7226      <BitField name="RFVC" start="20" size="4"/>
7227      <BitField name="TFEC" start="16" size="4"/>
7228      <BitField name="ERRRE" start="13" size="1"/>
7229      <BitField name="EWTRF" start="12" size="1"/>
7230      <BitField name="ERRFE" start="11" size="1"/>
7231      <BitField name="EWTFF" start="10" size="1"/>
7232      <BitField name="EAIVA" start="9" size="1"/>
7233      <BitField name="EW2RO" start="8" size="1"/>
7234      <BitField name="TFMA" start="7" size="1"/>
7235      <BitField name="TFME" start="6" size="1"/>
7236      <BitField name="RFMA" start="5" size="1"/>
7237      <BitField name="RFMF" start="4" size="1"/>
7238      <BitField name="TWME" start="1" size="1"/>
7239      <BitField name="RWMV" start="0" size="1"/>
7240    </Register>
7241    <Register name="TXREG" start="+0x8" size="0x4">
7242      <BitField name="TXREG" start="0" size="32"/>
7243    </Register>
7244    <Register name="RXREG" start="+0xc" size="0x4">
7245      <BitField name="RXREG" start="0" size="32"/>
7246    </Register>
7247    <Register name="TXWRD_TXFIFO0" start="+0x10" size="0x4">
7248      <BitField name="TXFIFO" start="0" size="32"/>
7249    </Register>
7250    <Register name="RXWRD_RXFIFO0" start="+0x20" size="0x4">
7251      <BitField name="RXFIFO" start="0" size="32"/>
7252    </Register>
7253  </RegisterGroup>
7254  <RegisterGroup start="0xf00a4000" name="MBX0B">
7255    <Register name="CR" start="+0x0" size="0x4">
7256      <BitField name="TXRESET" start="31" size="1"/>
7257      <BitField name="BARCTL" start="14" size="2"/>
7258      <BitField name="BEIE" start="8" size="1"/>
7259      <BitField name="TFMAIE" start="7" size="1"/>
7260      <BitField name="TFMEIE" start="6" size="1"/>
7261      <BitField name="RFMAIE" start="5" size="1"/>
7262      <BitField name="RFMFIE" start="4" size="1"/>
7263      <BitField name="TWMEIE" start="1" size="1"/>
7264      <BitField name="RWMVIE" start="0" size="1"/>
7265    </Register>
7266    <Register name="SR" start="+0x4" size="0x4">
7267      <BitField name="RFVC" start="20" size="4"/>
7268      <BitField name="TFEC" start="16" size="4"/>
7269      <BitField name="ERRRE" start="13" size="1"/>
7270      <BitField name="EWTRF" start="12" size="1"/>
7271      <BitField name="ERRFE" start="11" size="1"/>
7272      <BitField name="EWTFF" start="10" size="1"/>
7273      <BitField name="EAIVA" start="9" size="1"/>
7274      <BitField name="EW2RO" start="8" size="1"/>
7275      <BitField name="TFMA" start="7" size="1"/>
7276      <BitField name="TFME" start="6" size="1"/>
7277      <BitField name="RFMA" start="5" size="1"/>
7278      <BitField name="RFMF" start="4" size="1"/>
7279      <BitField name="TWME" start="1" size="1"/>
7280      <BitField name="RWMV" start="0" size="1"/>
7281    </Register>
7282    <Register name="TXREG" start="+0x8" size="0x4">
7283      <BitField name="TXREG" start="0" size="32"/>
7284    </Register>
7285    <Register name="RXREG" start="+0xc" size="0x4">
7286      <BitField name="RXREG" start="0" size="32"/>
7287    </Register>
7288    <Register name="TXWRD_TXFIFO0" start="+0x10" size="0x4">
7289      <BitField name="TXFIFO" start="0" size="32"/>
7290    </Register>
7291    <Register name="RXWRD_RXFIFO0" start="+0x20" size="0x4">
7292      <BitField name="RXFIFO" start="0" size="32"/>
7293    </Register>
7294  </RegisterGroup>
7295  <RegisterGroup start="0xf00b0000" name="PTPC">
7296    <Register name="PTPC_0_CTRL0" start="+0x0" size="0x4">
7297      <BitField name="SUBSEC_DIGITAL_ROLLOVER" start="9" size="1"/>
7298      <BitField name="CAPT_SNAP_KEEP" start="8" size="1"/>
7299      <BitField name="CAPT_SNAP_POS_EN" start="7" size="1"/>
7300      <BitField name="CAPT_SNAP_NEG_EN" start="6" size="1"/>
7301      <BitField name="COMP_EN" start="4" size="1"/>
7302      <BitField name="UPDATE_TIMER" start="3" size="1"/>
7303      <BitField name="INIT_TIMER" start="2" size="1"/>
7304      <BitField name="FINE_COARSE_SEL" start="1" size="1"/>
7305      <BitField name="TIMER_ENABLE" start="0" size="1"/>
7306    </Register>
7307    <Register name="PTPC_0_CTRL1" start="+0x4" size="0x4">
7308      <BitField name="SS_INCR" start="0" size="8"/>
7309    </Register>
7310    <Register name="PTPC_0_TIMEH" start="+0x8" size="0x4">
7311      <BitField name="TIMESTAMP_HIGH" start="0" size="32"/>
7312    </Register>
7313    <Register name="PTPC_0_TIMEL" start="+0xc" size="0x4">
7314      <BitField name="TIMESTAMP_LOW" start="0" size="32"/>
7315    </Register>
7316    <Register name="PTPC_0_TS_UPDTH" start="+0x10" size="0x4">
7317      <BitField name="SEC_UPDATE" start="0" size="32"/>
7318    </Register>
7319    <Register name="PTPC_0_TS_UPDTL" start="+0x14" size="0x4">
7320      <BitField name="ADD_SUB" start="31" size="1"/>
7321      <BitField name="NS_UPDATE" start="0" size="31"/>
7322    </Register>
7323    <Register name="PTPC_0_ADDEND" start="+0x18" size="0x4">
7324      <BitField name="ADDEND" start="0" size="32"/>
7325    </Register>
7326    <Register name="PTPC_0_TARH" start="+0x1c" size="0x4">
7327      <BitField name="TARGET_TIME_HIGH" start="0" size="32"/>
7328    </Register>
7329    <Register name="PTPC_0_TARL" start="+0x20" size="0x4">
7330      <BitField name="TARGET_TIME_LOW" start="0" size="32"/>
7331    </Register>
7332    <Register name="PTPC_0_PPS_CTRL" start="+0x2c" size="0x4">
7333      <BitField name="PPS_CTRL" start="0" size="4"/>
7334    </Register>
7335    <Register name="PTPC_0_CAPT_SNAPH" start="+0x30" size="0x4">
7336      <BitField name="CAPT_SNAP_HIGH" start="0" size="32"/>
7337    </Register>
7338    <Register name="PTPC_0_CAPT_SNAPL" start="+0x34" size="0x4">
7339      <BitField name="CAPT_SNAP_LOW" start="0" size="32"/>
7340    </Register>
7341    <Register name="PTPC_1_CTRL0" start="+0x1000" size="0x4">
7342      <BitField name="SUBSEC_DIGITAL_ROLLOVER" start="9" size="1"/>
7343      <BitField name="CAPT_SNAP_KEEP" start="8" size="1"/>
7344      <BitField name="CAPT_SNAP_POS_EN" start="7" size="1"/>
7345      <BitField name="CAPT_SNAP_NEG_EN" start="6" size="1"/>
7346      <BitField name="COMP_EN" start="4" size="1"/>
7347      <BitField name="UPDATE_TIMER" start="3" size="1"/>
7348      <BitField name="INIT_TIMER" start="2" size="1"/>
7349      <BitField name="FINE_COARSE_SEL" start="1" size="1"/>
7350      <BitField name="TIMER_ENABLE" start="0" size="1"/>
7351    </Register>
7352    <Register name="PTPC_1_CTRL1" start="+0x1004" size="0x4">
7353      <BitField name="SS_INCR" start="0" size="8"/>
7354    </Register>
7355    <Register name="PTPC_1_TIMEH" start="+0x1008" size="0x4">
7356      <BitField name="TIMESTAMP_HIGH" start="0" size="32"/>
7357    </Register>
7358    <Register name="PTPC_1_TIMEL" start="+0x100c" size="0x4">
7359      <BitField name="TIMESTAMP_LOW" start="0" size="32"/>
7360    </Register>
7361    <Register name="PTPC_1_TS_UPDTH" start="+0x1010" size="0x4">
7362      <BitField name="SEC_UPDATE" start="0" size="32"/>
7363    </Register>
7364    <Register name="PTPC_1_TS_UPDTL" start="+0x1014" size="0x4">
7365      <BitField name="ADD_SUB" start="31" size="1"/>
7366      <BitField name="NS_UPDATE" start="0" size="31"/>
7367    </Register>
7368    <Register name="PTPC_1_ADDEND" start="+0x1018" size="0x4">
7369      <BitField name="ADDEND" start="0" size="32"/>
7370    </Register>
7371    <Register name="PTPC_1_TARH" start="+0x101c" size="0x4">
7372      <BitField name="TARGET_TIME_HIGH" start="0" size="32"/>
7373    </Register>
7374    <Register name="PTPC_1_TARL" start="+0x1020" size="0x4">
7375      <BitField name="TARGET_TIME_LOW" start="0" size="32"/>
7376    </Register>
7377    <Register name="PTPC_1_PPS_CTRL" start="+0x102c" size="0x4">
7378      <BitField name="PPS_CTRL" start="0" size="4"/>
7379    </Register>
7380    <Register name="PTPC_1_CAPT_SNAPH" start="+0x1030" size="0x4">
7381      <BitField name="CAPT_SNAP_HIGH" start="0" size="32"/>
7382    </Register>
7383    <Register name="PTPC_1_CAPT_SNAPL" start="+0x1034" size="0x4">
7384      <BitField name="CAPT_SNAP_LOW" start="0" size="32"/>
7385    </Register>
7386    <Register name="TIME_SEL" start="+0x2000" size="0x4">
7387      <BitField name="CAN3_TIME_SEL" start="3" size="1"/>
7388      <BitField name="CAN2_TIME_SEL" start="2" size="1"/>
7389      <BitField name="CAN1_TIME_SEL" start="1" size="1"/>
7390      <BitField name="CAN0_TIME_SEL" start="0" size="1"/>
7391    </Register>
7392    <Register name="INT_STS" start="+0x2004" size="0x4">
7393      <BitField name="COMP_INT_STS1" start="18" size="1"/>
7394      <BitField name="CAPTURE_INT_STS1" start="17" size="1"/>
7395      <BitField name="PPS_INT_STS1" start="16" size="1"/>
7396      <BitField name="COMP_INT_STS0" start="2" size="1"/>
7397      <BitField name="CAPTURE_INT_STS0" start="1" size="1"/>
7398      <BitField name="PPS_INT_STS0" start="0" size="1"/>
7399    </Register>
7400    <Register name="INT_EN" start="+0x2008" size="0x4">
7401      <BitField name="COMP_INT_STS1" start="18" size="1"/>
7402      <BitField name="CAPTURE_INT_STS1" start="17" size="1"/>
7403      <BitField name="PPS_INT_STS1" start="16" size="1"/>
7404      <BitField name="COMP_INT_STS0" start="2" size="1"/>
7405      <BitField name="CAPTURE_INT_STS0" start="1" size="1"/>
7406      <BitField name="PPS_INT_STS0" start="0" size="1"/>
7407    </Register>
7408    <Register name="PTPC_CAN_TS_SEL" start="+0x3000" size="0x4">
7409      <BitField name="TSU_TBIN3_SEL" start="26" size="6"/>
7410      <BitField name="TSU_TBIN2_SEL" start="20" size="6"/>
7411      <BitField name="TSU_TBIN1_SEL" start="14" size="6"/>
7412      <BitField name="TSU_TBIN0_SEL" start="8" size="6"/>
7413    </Register>
7414  </RegisterGroup>
7415  <RegisterGroup start="0xf00c0000" name="DMAMUX">
7416    <Register name="MUXCFG_HDMA_MUX0" start="+0x0" size="0x4">
7417      <BitField name="ENABLE" start="31" size="1"/>
7418      <BitField name="SOURCE" start="0" size="7"/>
7419    </Register>
7420    <Register name="MUXCFG_HDMA_MUX1" start="+0x4" size="0x4">
7421      <BitField name="ENABLE" start="31" size="1"/>
7422      <BitField name="SOURCE" start="0" size="7"/>
7423    </Register>
7424    <Register name="MUXCFG_HDMA_MUX2" start="+0x8" size="0x4">
7425      <BitField name="ENABLE" start="31" size="1"/>
7426      <BitField name="SOURCE" start="0" size="7"/>
7427    </Register>
7428    <Register name="MUXCFG_HDMA_MUX3" start="+0xc" size="0x4">
7429      <BitField name="ENABLE" start="31" size="1"/>
7430      <BitField name="SOURCE" start="0" size="7"/>
7431    </Register>
7432    <Register name="MUXCFG_HDMA_MUX4" start="+0x10" size="0x4">
7433      <BitField name="ENABLE" start="31" size="1"/>
7434      <BitField name="SOURCE" start="0" size="7"/>
7435    </Register>
7436    <Register name="MUXCFG_HDMA_MUX5" start="+0x14" size="0x4">
7437      <BitField name="ENABLE" start="31" size="1"/>
7438      <BitField name="SOURCE" start="0" size="7"/>
7439    </Register>
7440    <Register name="MUXCFG_HDMA_MUX6" start="+0x18" size="0x4">
7441      <BitField name="ENABLE" start="31" size="1"/>
7442      <BitField name="SOURCE" start="0" size="7"/>
7443    </Register>
7444    <Register name="MUXCFG_HDMA_MUX7" start="+0x1c" size="0x4">
7445      <BitField name="ENABLE" start="31" size="1"/>
7446      <BitField name="SOURCE" start="0" size="7"/>
7447    </Register>
7448    <Register name="MUXCFG_XDMA_MUX0" start="+0x20" size="0x4">
7449      <BitField name="ENABLE" start="31" size="1"/>
7450      <BitField name="SOURCE" start="0" size="7"/>
7451    </Register>
7452    <Register name="MUXCFG_XDMA_MUX1" start="+0x24" size="0x4">
7453      <BitField name="ENABLE" start="31" size="1"/>
7454      <BitField name="SOURCE" start="0" size="7"/>
7455    </Register>
7456    <Register name="MUXCFG_XDMA_MUX2" start="+0x28" size="0x4">
7457      <BitField name="ENABLE" start="31" size="1"/>
7458      <BitField name="SOURCE" start="0" size="7"/>
7459    </Register>
7460    <Register name="MUXCFG_XDMA_MUX3" start="+0x2c" size="0x4">
7461      <BitField name="ENABLE" start="31" size="1"/>
7462      <BitField name="SOURCE" start="0" size="7"/>
7463    </Register>
7464    <Register name="MUXCFG_XDMA_MUX4" start="+0x30" size="0x4">
7465      <BitField name="ENABLE" start="31" size="1"/>
7466      <BitField name="SOURCE" start="0" size="7"/>
7467    </Register>
7468    <Register name="MUXCFG_XDMA_MUX5" start="+0x34" size="0x4">
7469      <BitField name="ENABLE" start="31" size="1"/>
7470      <BitField name="SOURCE" start="0" size="7"/>
7471    </Register>
7472    <Register name="MUXCFG_XDMA_MUX6" start="+0x38" size="0x4">
7473      <BitField name="ENABLE" start="31" size="1"/>
7474      <BitField name="SOURCE" start="0" size="7"/>
7475    </Register>
7476    <Register name="MUXCFG_XDMA_MUX7" start="+0x3c" size="0x4">
7477      <BitField name="ENABLE" start="31" size="1"/>
7478      <BitField name="SOURCE" start="0" size="7"/>
7479    </Register>
7480  </RegisterGroup>
7481  <RegisterGroup start="0xf00c4000" name="HDMA">
7482    <Register name="DMACFG" start="+0x10" size="0x4">
7483      <BitField name="CHAINXFR" start="31" size="1"/>
7484      <BitField name="REQSYNC" start="30" size="1"/>
7485      <BitField name="DATAWIDTH" start="24" size="2"/>
7486      <BitField name="ADDRWIDTH" start="17" size="7"/>
7487      <BitField name="CORENUM" start="16" size="1"/>
7488      <BitField name="BUSNUM" start="15" size="1"/>
7489      <BitField name="REQNUM" start="10" size="5"/>
7490      <BitField name="FIFODEPTH" start="4" size="6"/>
7491      <BitField name="CHANNELNUM" start="0" size="4"/>
7492    </Register>
7493    <Register name="DMACTRL" start="+0x20" size="0x4">
7494      <BitField name="RESET" start="0" size="1"/>
7495    </Register>
7496    <Register name="CHABORT" start="+0x24" size="0x4">
7497      <BitField name="CHABORT" start="0" size="32"/>
7498    </Register>
7499    <Register name="INTSTATUS" start="+0x30" size="0x4">
7500      <BitField name="TC" start="16" size="8"/>
7501      <BitField name="ABORT" start="8" size="8"/>
7502      <BitField name="ERROR" start="0" size="8"/>
7503    </Register>
7504    <Register name="CHEN" start="+0x34" size="0x4">
7505      <BitField name="CHEN" start="0" size="32"/>
7506    </Register>
7507    <Register name="CHCTRL_CH0_CTRL" start="+0x40" size="0x4">
7508      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7509      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7510      <BitField name="PRIORITY" start="29" size="1"/>
7511      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7512      <BitField name="SRCWIDTH" start="21" size="3"/>
7513      <BitField name="DSTWIDTH" start="18" size="3"/>
7514      <BitField name="SRCMODE" start="17" size="1"/>
7515      <BitField name="DSTMODE" start="16" size="1"/>
7516      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7517      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7518      <BitField name="SRCREQSEL" start="8" size="4"/>
7519      <BitField name="DSTREQSEL" start="4" size="4"/>
7520      <BitField name="INTABTMASK" start="3" size="1"/>
7521      <BitField name="INTERRMASK" start="2" size="1"/>
7522      <BitField name="INTTCMASK" start="1" size="1"/>
7523      <BitField name="ENABLE" start="0" size="1"/>
7524    </Register>
7525    <Register name="CHCTRL_CH0_TRANSIZE" start="+0x44" size="0x4">
7526      <BitField name="TRANSIZE" start="0" size="32"/>
7527    </Register>
7528    <Register name="CHCTRL_CH0_SRCADDR" start="+0x48" size="0x4">
7529      <BitField name="SRCADDRL" start="0" size="32"/>
7530    </Register>
7531    <Register name="CHCTRL_CH0_SRCADDRH" start="+0x4c" size="0x4">
7532      <BitField name="SRCADDRH" start="0" size="32"/>
7533    </Register>
7534    <Register name="CHCTRL_CH0_DSTADDR" start="+0x50" size="0x4">
7535      <BitField name="DSTADDRL" start="0" size="32"/>
7536    </Register>
7537    <Register name="CHCTRL_CH0_DSTADDRH" start="+0x54" size="0x4">
7538      <BitField name="DSTADDRH" start="0" size="32"/>
7539    </Register>
7540    <Register name="CHCTRL_CH0_LLPOINTER" start="+0x58" size="0x4">
7541      <BitField name="LLPOINTERL" start="3" size="29"/>
7542      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7543    </Register>
7544    <Register name="CHCTRL_CH0_LLPOINTERH" start="+0x5c" size="0x4">
7545      <BitField name="LLPOINTERH" start="0" size="32"/>
7546    </Register>
7547    <Register name="CHCTRL_CH1_CTRL" start="+0x60" size="0x4">
7548      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7549      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7550      <BitField name="PRIORITY" start="29" size="1"/>
7551      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7552      <BitField name="SRCWIDTH" start="21" size="3"/>
7553      <BitField name="DSTWIDTH" start="18" size="3"/>
7554      <BitField name="SRCMODE" start="17" size="1"/>
7555      <BitField name="DSTMODE" start="16" size="1"/>
7556      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7557      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7558      <BitField name="SRCREQSEL" start="8" size="4"/>
7559      <BitField name="DSTREQSEL" start="4" size="4"/>
7560      <BitField name="INTABTMASK" start="3" size="1"/>
7561      <BitField name="INTERRMASK" start="2" size="1"/>
7562      <BitField name="INTTCMASK" start="1" size="1"/>
7563      <BitField name="ENABLE" start="0" size="1"/>
7564    </Register>
7565    <Register name="CHCTRL_CH1_TRANSIZE" start="+0x64" size="0x4">
7566      <BitField name="TRANSIZE" start="0" size="32"/>
7567    </Register>
7568    <Register name="CHCTRL_CH1_SRCADDR" start="+0x68" size="0x4">
7569      <BitField name="SRCADDRL" start="0" size="32"/>
7570    </Register>
7571    <Register name="CHCTRL_CH1_SRCADDRH" start="+0x6c" size="0x4">
7572      <BitField name="SRCADDRH" start="0" size="32"/>
7573    </Register>
7574    <Register name="CHCTRL_CH1_DSTADDR" start="+0x70" size="0x4">
7575      <BitField name="DSTADDRL" start="0" size="32"/>
7576    </Register>
7577    <Register name="CHCTRL_CH1_DSTADDRH" start="+0x74" size="0x4">
7578      <BitField name="DSTADDRH" start="0" size="32"/>
7579    </Register>
7580    <Register name="CHCTRL_CH1_LLPOINTER" start="+0x78" size="0x4">
7581      <BitField name="LLPOINTERL" start="3" size="29"/>
7582      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7583    </Register>
7584    <Register name="CHCTRL_CH1_LLPOINTERH" start="+0x7c" size="0x4">
7585      <BitField name="LLPOINTERH" start="0" size="32"/>
7586    </Register>
7587    <Register name="CHCTRL_CH2_CTRL" start="+0x80" size="0x4">
7588      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7589      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7590      <BitField name="PRIORITY" start="29" size="1"/>
7591      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7592      <BitField name="SRCWIDTH" start="21" size="3"/>
7593      <BitField name="DSTWIDTH" start="18" size="3"/>
7594      <BitField name="SRCMODE" start="17" size="1"/>
7595      <BitField name="DSTMODE" start="16" size="1"/>
7596      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7597      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7598      <BitField name="SRCREQSEL" start="8" size="4"/>
7599      <BitField name="DSTREQSEL" start="4" size="4"/>
7600      <BitField name="INTABTMASK" start="3" size="1"/>
7601      <BitField name="INTERRMASK" start="2" size="1"/>
7602      <BitField name="INTTCMASK" start="1" size="1"/>
7603      <BitField name="ENABLE" start="0" size="1"/>
7604    </Register>
7605    <Register name="CHCTRL_CH2_TRANSIZE" start="+0x84" size="0x4">
7606      <BitField name="TRANSIZE" start="0" size="32"/>
7607    </Register>
7608    <Register name="CHCTRL_CH2_SRCADDR" start="+0x88" size="0x4">
7609      <BitField name="SRCADDRL" start="0" size="32"/>
7610    </Register>
7611    <Register name="CHCTRL_CH2_SRCADDRH" start="+0x8c" size="0x4">
7612      <BitField name="SRCADDRH" start="0" size="32"/>
7613    </Register>
7614    <Register name="CHCTRL_CH2_DSTADDR" start="+0x90" size="0x4">
7615      <BitField name="DSTADDRL" start="0" size="32"/>
7616    </Register>
7617    <Register name="CHCTRL_CH2_DSTADDRH" start="+0x94" size="0x4">
7618      <BitField name="DSTADDRH" start="0" size="32"/>
7619    </Register>
7620    <Register name="CHCTRL_CH2_LLPOINTER" start="+0x98" size="0x4">
7621      <BitField name="LLPOINTERL" start="3" size="29"/>
7622      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7623    </Register>
7624    <Register name="CHCTRL_CH2_LLPOINTERH" start="+0x9c" size="0x4">
7625      <BitField name="LLPOINTERH" start="0" size="32"/>
7626    </Register>
7627    <Register name="CHCTRL_CH3_CTRL" start="+0xa0" size="0x4">
7628      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7629      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7630      <BitField name="PRIORITY" start="29" size="1"/>
7631      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7632      <BitField name="SRCWIDTH" start="21" size="3"/>
7633      <BitField name="DSTWIDTH" start="18" size="3"/>
7634      <BitField name="SRCMODE" start="17" size="1"/>
7635      <BitField name="DSTMODE" start="16" size="1"/>
7636      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7637      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7638      <BitField name="SRCREQSEL" start="8" size="4"/>
7639      <BitField name="DSTREQSEL" start="4" size="4"/>
7640      <BitField name="INTABTMASK" start="3" size="1"/>
7641      <BitField name="INTERRMASK" start="2" size="1"/>
7642      <BitField name="INTTCMASK" start="1" size="1"/>
7643      <BitField name="ENABLE" start="0" size="1"/>
7644    </Register>
7645    <Register name="CHCTRL_CH3_TRANSIZE" start="+0xa4" size="0x4">
7646      <BitField name="TRANSIZE" start="0" size="32"/>
7647    </Register>
7648    <Register name="CHCTRL_CH3_SRCADDR" start="+0xa8" size="0x4">
7649      <BitField name="SRCADDRL" start="0" size="32"/>
7650    </Register>
7651    <Register name="CHCTRL_CH3_SRCADDRH" start="+0xac" size="0x4">
7652      <BitField name="SRCADDRH" start="0" size="32"/>
7653    </Register>
7654    <Register name="CHCTRL_CH3_DSTADDR" start="+0xb0" size="0x4">
7655      <BitField name="DSTADDRL" start="0" size="32"/>
7656    </Register>
7657    <Register name="CHCTRL_CH3_DSTADDRH" start="+0xb4" size="0x4">
7658      <BitField name="DSTADDRH" start="0" size="32"/>
7659    </Register>
7660    <Register name="CHCTRL_CH3_LLPOINTER" start="+0xb8" size="0x4">
7661      <BitField name="LLPOINTERL" start="3" size="29"/>
7662      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7663    </Register>
7664    <Register name="CHCTRL_CH3_LLPOINTERH" start="+0xbc" size="0x4">
7665      <BitField name="LLPOINTERH" start="0" size="32"/>
7666    </Register>
7667    <Register name="CHCTRL_CH4_CTRL" start="+0xc0" size="0x4">
7668      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7669      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7670      <BitField name="PRIORITY" start="29" size="1"/>
7671      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7672      <BitField name="SRCWIDTH" start="21" size="3"/>
7673      <BitField name="DSTWIDTH" start="18" size="3"/>
7674      <BitField name="SRCMODE" start="17" size="1"/>
7675      <BitField name="DSTMODE" start="16" size="1"/>
7676      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7677      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7678      <BitField name="SRCREQSEL" start="8" size="4"/>
7679      <BitField name="DSTREQSEL" start="4" size="4"/>
7680      <BitField name="INTABTMASK" start="3" size="1"/>
7681      <BitField name="INTERRMASK" start="2" size="1"/>
7682      <BitField name="INTTCMASK" start="1" size="1"/>
7683      <BitField name="ENABLE" start="0" size="1"/>
7684    </Register>
7685    <Register name="CHCTRL_CH4_TRANSIZE" start="+0xc4" size="0x4">
7686      <BitField name="TRANSIZE" start="0" size="32"/>
7687    </Register>
7688    <Register name="CHCTRL_CH4_SRCADDR" start="+0xc8" size="0x4">
7689      <BitField name="SRCADDRL" start="0" size="32"/>
7690    </Register>
7691    <Register name="CHCTRL_CH4_SRCADDRH" start="+0xcc" size="0x4">
7692      <BitField name="SRCADDRH" start="0" size="32"/>
7693    </Register>
7694    <Register name="CHCTRL_CH4_DSTADDR" start="+0xd0" size="0x4">
7695      <BitField name="DSTADDRL" start="0" size="32"/>
7696    </Register>
7697    <Register name="CHCTRL_CH4_DSTADDRH" start="+0xd4" size="0x4">
7698      <BitField name="DSTADDRH" start="0" size="32"/>
7699    </Register>
7700    <Register name="CHCTRL_CH4_LLPOINTER" start="+0xd8" size="0x4">
7701      <BitField name="LLPOINTERL" start="3" size="29"/>
7702      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7703    </Register>
7704    <Register name="CHCTRL_CH4_LLPOINTERH" start="+0xdc" size="0x4">
7705      <BitField name="LLPOINTERH" start="0" size="32"/>
7706    </Register>
7707    <Register name="CHCTRL_CH5_CTRL" start="+0xe0" size="0x4">
7708      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7709      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7710      <BitField name="PRIORITY" start="29" size="1"/>
7711      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7712      <BitField name="SRCWIDTH" start="21" size="3"/>
7713      <BitField name="DSTWIDTH" start="18" size="3"/>
7714      <BitField name="SRCMODE" start="17" size="1"/>
7715      <BitField name="DSTMODE" start="16" size="1"/>
7716      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7717      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7718      <BitField name="SRCREQSEL" start="8" size="4"/>
7719      <BitField name="DSTREQSEL" start="4" size="4"/>
7720      <BitField name="INTABTMASK" start="3" size="1"/>
7721      <BitField name="INTERRMASK" start="2" size="1"/>
7722      <BitField name="INTTCMASK" start="1" size="1"/>
7723      <BitField name="ENABLE" start="0" size="1"/>
7724    </Register>
7725    <Register name="CHCTRL_CH5_TRANSIZE" start="+0xe4" size="0x4">
7726      <BitField name="TRANSIZE" start="0" size="32"/>
7727    </Register>
7728    <Register name="CHCTRL_CH5_SRCADDR" start="+0xe8" size="0x4">
7729      <BitField name="SRCADDRL" start="0" size="32"/>
7730    </Register>
7731    <Register name="CHCTRL_CH5_SRCADDRH" start="+0xec" size="0x4">
7732      <BitField name="SRCADDRH" start="0" size="32"/>
7733    </Register>
7734    <Register name="CHCTRL_CH5_DSTADDR" start="+0xf0" size="0x4">
7735      <BitField name="DSTADDRL" start="0" size="32"/>
7736    </Register>
7737    <Register name="CHCTRL_CH5_DSTADDRH" start="+0xf4" size="0x4">
7738      <BitField name="DSTADDRH" start="0" size="32"/>
7739    </Register>
7740    <Register name="CHCTRL_CH5_LLPOINTER" start="+0xf8" size="0x4">
7741      <BitField name="LLPOINTERL" start="3" size="29"/>
7742      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7743    </Register>
7744    <Register name="CHCTRL_CH5_LLPOINTERH" start="+0xfc" size="0x4">
7745      <BitField name="LLPOINTERH" start="0" size="32"/>
7746    </Register>
7747    <Register name="CHCTRL_CH6_CTRL" start="+0x100" size="0x4">
7748      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7749      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7750      <BitField name="PRIORITY" start="29" size="1"/>
7751      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7752      <BitField name="SRCWIDTH" start="21" size="3"/>
7753      <BitField name="DSTWIDTH" start="18" size="3"/>
7754      <BitField name="SRCMODE" start="17" size="1"/>
7755      <BitField name="DSTMODE" start="16" size="1"/>
7756      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7757      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7758      <BitField name="SRCREQSEL" start="8" size="4"/>
7759      <BitField name="DSTREQSEL" start="4" size="4"/>
7760      <BitField name="INTABTMASK" start="3" size="1"/>
7761      <BitField name="INTERRMASK" start="2" size="1"/>
7762      <BitField name="INTTCMASK" start="1" size="1"/>
7763      <BitField name="ENABLE" start="0" size="1"/>
7764    </Register>
7765    <Register name="CHCTRL_CH6_TRANSIZE" start="+0x104" size="0x4">
7766      <BitField name="TRANSIZE" start="0" size="32"/>
7767    </Register>
7768    <Register name="CHCTRL_CH6_SRCADDR" start="+0x108" size="0x4">
7769      <BitField name="SRCADDRL" start="0" size="32"/>
7770    </Register>
7771    <Register name="CHCTRL_CH6_SRCADDRH" start="+0x10c" size="0x4">
7772      <BitField name="SRCADDRH" start="0" size="32"/>
7773    </Register>
7774    <Register name="CHCTRL_CH6_DSTADDR" start="+0x110" size="0x4">
7775      <BitField name="DSTADDRL" start="0" size="32"/>
7776    </Register>
7777    <Register name="CHCTRL_CH6_DSTADDRH" start="+0x114" size="0x4">
7778      <BitField name="DSTADDRH" start="0" size="32"/>
7779    </Register>
7780    <Register name="CHCTRL_CH6_LLPOINTER" start="+0x118" size="0x4">
7781      <BitField name="LLPOINTERL" start="3" size="29"/>
7782      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7783    </Register>
7784    <Register name="CHCTRL_CH6_LLPOINTERH" start="+0x11c" size="0x4">
7785      <BitField name="LLPOINTERH" start="0" size="32"/>
7786    </Register>
7787    <Register name="CHCTRL_CH7_CTRL" start="+0x120" size="0x4">
7788      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7789      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7790      <BitField name="PRIORITY" start="29" size="1"/>
7791      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7792      <BitField name="SRCWIDTH" start="21" size="3"/>
7793      <BitField name="DSTWIDTH" start="18" size="3"/>
7794      <BitField name="SRCMODE" start="17" size="1"/>
7795      <BitField name="DSTMODE" start="16" size="1"/>
7796      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7797      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7798      <BitField name="SRCREQSEL" start="8" size="4"/>
7799      <BitField name="DSTREQSEL" start="4" size="4"/>
7800      <BitField name="INTABTMASK" start="3" size="1"/>
7801      <BitField name="INTERRMASK" start="2" size="1"/>
7802      <BitField name="INTTCMASK" start="1" size="1"/>
7803      <BitField name="ENABLE" start="0" size="1"/>
7804    </Register>
7805    <Register name="CHCTRL_CH7_TRANSIZE" start="+0x124" size="0x4">
7806      <BitField name="TRANSIZE" start="0" size="32"/>
7807    </Register>
7808    <Register name="CHCTRL_CH7_SRCADDR" start="+0x128" size="0x4">
7809      <BitField name="SRCADDRL" start="0" size="32"/>
7810    </Register>
7811    <Register name="CHCTRL_CH7_SRCADDRH" start="+0x12c" size="0x4">
7812      <BitField name="SRCADDRH" start="0" size="32"/>
7813    </Register>
7814    <Register name="CHCTRL_CH7_DSTADDR" start="+0x130" size="0x4">
7815      <BitField name="DSTADDRL" start="0" size="32"/>
7816    </Register>
7817    <Register name="CHCTRL_CH7_DSTADDRH" start="+0x134" size="0x4">
7818      <BitField name="DSTADDRH" start="0" size="32"/>
7819    </Register>
7820    <Register name="CHCTRL_CH7_LLPOINTER" start="+0x138" size="0x4">
7821      <BitField name="LLPOINTERL" start="3" size="29"/>
7822      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7823    </Register>
7824    <Register name="CHCTRL_CH7_LLPOINTERH" start="+0x13c" size="0x4">
7825      <BitField name="LLPOINTERH" start="0" size="32"/>
7826    </Register>
7827  </RegisterGroup>
7828  <RegisterGroup start="0xf3048000" name="XDMA">
7829    <Register name="DMACFG" start="+0x10" size="0x4">
7830      <BitField name="CHAINXFR" start="31" size="1"/>
7831      <BitField name="REQSYNC" start="30" size="1"/>
7832      <BitField name="DATAWIDTH" start="24" size="2"/>
7833      <BitField name="ADDRWIDTH" start="17" size="7"/>
7834      <BitField name="CORENUM" start="16" size="1"/>
7835      <BitField name="BUSNUM" start="15" size="1"/>
7836      <BitField name="REQNUM" start="10" size="5"/>
7837      <BitField name="FIFODEPTH" start="4" size="6"/>
7838      <BitField name="CHANNELNUM" start="0" size="4"/>
7839    </Register>
7840    <Register name="DMACTRL" start="+0x20" size="0x4">
7841      <BitField name="RESET" start="0" size="1"/>
7842    </Register>
7843    <Register name="CHABORT" start="+0x24" size="0x4">
7844      <BitField name="CHABORT" start="0" size="32"/>
7845    </Register>
7846    <Register name="INTSTATUS" start="+0x30" size="0x4">
7847      <BitField name="TC" start="16" size="8"/>
7848      <BitField name="ABORT" start="8" size="8"/>
7849      <BitField name="ERROR" start="0" size="8"/>
7850    </Register>
7851    <Register name="CHEN" start="+0x34" size="0x4">
7852      <BitField name="CHEN" start="0" size="32"/>
7853    </Register>
7854    <Register name="CHCTRL_CH0_CTRL" start="+0x40" size="0x4">
7855      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7856      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7857      <BitField name="PRIORITY" start="29" size="1"/>
7858      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7859      <BitField name="SRCWIDTH" start="21" size="3"/>
7860      <BitField name="DSTWIDTH" start="18" size="3"/>
7861      <BitField name="SRCMODE" start="17" size="1"/>
7862      <BitField name="DSTMODE" start="16" size="1"/>
7863      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7864      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7865      <BitField name="SRCREQSEL" start="8" size="4"/>
7866      <BitField name="DSTREQSEL" start="4" size="4"/>
7867      <BitField name="INTABTMASK" start="3" size="1"/>
7868      <BitField name="INTERRMASK" start="2" size="1"/>
7869      <BitField name="INTTCMASK" start="1" size="1"/>
7870      <BitField name="ENABLE" start="0" size="1"/>
7871    </Register>
7872    <Register name="CHCTRL_CH0_TRANSIZE" start="+0x44" size="0x4">
7873      <BitField name="TRANSIZE" start="0" size="32"/>
7874    </Register>
7875    <Register name="CHCTRL_CH0_SRCADDR" start="+0x48" size="0x4">
7876      <BitField name="SRCADDRL" start="0" size="32"/>
7877    </Register>
7878    <Register name="CHCTRL_CH0_SRCADDRH" start="+0x4c" size="0x4">
7879      <BitField name="SRCADDRH" start="0" size="32"/>
7880    </Register>
7881    <Register name="CHCTRL_CH0_DSTADDR" start="+0x50" size="0x4">
7882      <BitField name="DSTADDRL" start="0" size="32"/>
7883    </Register>
7884    <Register name="CHCTRL_CH0_DSTADDRH" start="+0x54" size="0x4">
7885      <BitField name="DSTADDRH" start="0" size="32"/>
7886    </Register>
7887    <Register name="CHCTRL_CH0_LLPOINTER" start="+0x58" size="0x4">
7888      <BitField name="LLPOINTERL" start="3" size="29"/>
7889      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7890    </Register>
7891    <Register name="CHCTRL_CH0_LLPOINTERH" start="+0x5c" size="0x4">
7892      <BitField name="LLPOINTERH" start="0" size="32"/>
7893    </Register>
7894    <Register name="CHCTRL_CH1_CTRL" start="+0x60" size="0x4">
7895      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7896      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7897      <BitField name="PRIORITY" start="29" size="1"/>
7898      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7899      <BitField name="SRCWIDTH" start="21" size="3"/>
7900      <BitField name="DSTWIDTH" start="18" size="3"/>
7901      <BitField name="SRCMODE" start="17" size="1"/>
7902      <BitField name="DSTMODE" start="16" size="1"/>
7903      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7904      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7905      <BitField name="SRCREQSEL" start="8" size="4"/>
7906      <BitField name="DSTREQSEL" start="4" size="4"/>
7907      <BitField name="INTABTMASK" start="3" size="1"/>
7908      <BitField name="INTERRMASK" start="2" size="1"/>
7909      <BitField name="INTTCMASK" start="1" size="1"/>
7910      <BitField name="ENABLE" start="0" size="1"/>
7911    </Register>
7912    <Register name="CHCTRL_CH1_TRANSIZE" start="+0x64" size="0x4">
7913      <BitField name="TRANSIZE" start="0" size="32"/>
7914    </Register>
7915    <Register name="CHCTRL_CH1_SRCADDR" start="+0x68" size="0x4">
7916      <BitField name="SRCADDRL" start="0" size="32"/>
7917    </Register>
7918    <Register name="CHCTRL_CH1_SRCADDRH" start="+0x6c" size="0x4">
7919      <BitField name="SRCADDRH" start="0" size="32"/>
7920    </Register>
7921    <Register name="CHCTRL_CH1_DSTADDR" start="+0x70" size="0x4">
7922      <BitField name="DSTADDRL" start="0" size="32"/>
7923    </Register>
7924    <Register name="CHCTRL_CH1_DSTADDRH" start="+0x74" size="0x4">
7925      <BitField name="DSTADDRH" start="0" size="32"/>
7926    </Register>
7927    <Register name="CHCTRL_CH1_LLPOINTER" start="+0x78" size="0x4">
7928      <BitField name="LLPOINTERL" start="3" size="29"/>
7929      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7930    </Register>
7931    <Register name="CHCTRL_CH1_LLPOINTERH" start="+0x7c" size="0x4">
7932      <BitField name="LLPOINTERH" start="0" size="32"/>
7933    </Register>
7934    <Register name="CHCTRL_CH2_CTRL" start="+0x80" size="0x4">
7935      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7936      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7937      <BitField name="PRIORITY" start="29" size="1"/>
7938      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7939      <BitField name="SRCWIDTH" start="21" size="3"/>
7940      <BitField name="DSTWIDTH" start="18" size="3"/>
7941      <BitField name="SRCMODE" start="17" size="1"/>
7942      <BitField name="DSTMODE" start="16" size="1"/>
7943      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7944      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7945      <BitField name="SRCREQSEL" start="8" size="4"/>
7946      <BitField name="DSTREQSEL" start="4" size="4"/>
7947      <BitField name="INTABTMASK" start="3" size="1"/>
7948      <BitField name="INTERRMASK" start="2" size="1"/>
7949      <BitField name="INTTCMASK" start="1" size="1"/>
7950      <BitField name="ENABLE" start="0" size="1"/>
7951    </Register>
7952    <Register name="CHCTRL_CH2_TRANSIZE" start="+0x84" size="0x4">
7953      <BitField name="TRANSIZE" start="0" size="32"/>
7954    </Register>
7955    <Register name="CHCTRL_CH2_SRCADDR" start="+0x88" size="0x4">
7956      <BitField name="SRCADDRL" start="0" size="32"/>
7957    </Register>
7958    <Register name="CHCTRL_CH2_SRCADDRH" start="+0x8c" size="0x4">
7959      <BitField name="SRCADDRH" start="0" size="32"/>
7960    </Register>
7961    <Register name="CHCTRL_CH2_DSTADDR" start="+0x90" size="0x4">
7962      <BitField name="DSTADDRL" start="0" size="32"/>
7963    </Register>
7964    <Register name="CHCTRL_CH2_DSTADDRH" start="+0x94" size="0x4">
7965      <BitField name="DSTADDRH" start="0" size="32"/>
7966    </Register>
7967    <Register name="CHCTRL_CH2_LLPOINTER" start="+0x98" size="0x4">
7968      <BitField name="LLPOINTERL" start="3" size="29"/>
7969      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
7970    </Register>
7971    <Register name="CHCTRL_CH2_LLPOINTERH" start="+0x9c" size="0x4">
7972      <BitField name="LLPOINTERH" start="0" size="32"/>
7973    </Register>
7974    <Register name="CHCTRL_CH3_CTRL" start="+0xa0" size="0x4">
7975      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
7976      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
7977      <BitField name="PRIORITY" start="29" size="1"/>
7978      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
7979      <BitField name="SRCWIDTH" start="21" size="3"/>
7980      <BitField name="DSTWIDTH" start="18" size="3"/>
7981      <BitField name="SRCMODE" start="17" size="1"/>
7982      <BitField name="DSTMODE" start="16" size="1"/>
7983      <BitField name="SRCADDRCTRL" start="14" size="2"/>
7984      <BitField name="DSTADDRCTRL" start="12" size="2"/>
7985      <BitField name="SRCREQSEL" start="8" size="4"/>
7986      <BitField name="DSTREQSEL" start="4" size="4"/>
7987      <BitField name="INTABTMASK" start="3" size="1"/>
7988      <BitField name="INTERRMASK" start="2" size="1"/>
7989      <BitField name="INTTCMASK" start="1" size="1"/>
7990      <BitField name="ENABLE" start="0" size="1"/>
7991    </Register>
7992    <Register name="CHCTRL_CH3_TRANSIZE" start="+0xa4" size="0x4">
7993      <BitField name="TRANSIZE" start="0" size="32"/>
7994    </Register>
7995    <Register name="CHCTRL_CH3_SRCADDR" start="+0xa8" size="0x4">
7996      <BitField name="SRCADDRL" start="0" size="32"/>
7997    </Register>
7998    <Register name="CHCTRL_CH3_SRCADDRH" start="+0xac" size="0x4">
7999      <BitField name="SRCADDRH" start="0" size="32"/>
8000    </Register>
8001    <Register name="CHCTRL_CH3_DSTADDR" start="+0xb0" size="0x4">
8002      <BitField name="DSTADDRL" start="0" size="32"/>
8003    </Register>
8004    <Register name="CHCTRL_CH3_DSTADDRH" start="+0xb4" size="0x4">
8005      <BitField name="DSTADDRH" start="0" size="32"/>
8006    </Register>
8007    <Register name="CHCTRL_CH3_LLPOINTER" start="+0xb8" size="0x4">
8008      <BitField name="LLPOINTERL" start="3" size="29"/>
8009      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
8010    </Register>
8011    <Register name="CHCTRL_CH3_LLPOINTERH" start="+0xbc" size="0x4">
8012      <BitField name="LLPOINTERH" start="0" size="32"/>
8013    </Register>
8014    <Register name="CHCTRL_CH4_CTRL" start="+0xc0" size="0x4">
8015      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
8016      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
8017      <BitField name="PRIORITY" start="29" size="1"/>
8018      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
8019      <BitField name="SRCWIDTH" start="21" size="3"/>
8020      <BitField name="DSTWIDTH" start="18" size="3"/>
8021      <BitField name="SRCMODE" start="17" size="1"/>
8022      <BitField name="DSTMODE" start="16" size="1"/>
8023      <BitField name="SRCADDRCTRL" start="14" size="2"/>
8024      <BitField name="DSTADDRCTRL" start="12" size="2"/>
8025      <BitField name="SRCREQSEL" start="8" size="4"/>
8026      <BitField name="DSTREQSEL" start="4" size="4"/>
8027      <BitField name="INTABTMASK" start="3" size="1"/>
8028      <BitField name="INTERRMASK" start="2" size="1"/>
8029      <BitField name="INTTCMASK" start="1" size="1"/>
8030      <BitField name="ENABLE" start="0" size="1"/>
8031    </Register>
8032    <Register name="CHCTRL_CH4_TRANSIZE" start="+0xc4" size="0x4">
8033      <BitField name="TRANSIZE" start="0" size="32"/>
8034    </Register>
8035    <Register name="CHCTRL_CH4_SRCADDR" start="+0xc8" size="0x4">
8036      <BitField name="SRCADDRL" start="0" size="32"/>
8037    </Register>
8038    <Register name="CHCTRL_CH4_SRCADDRH" start="+0xcc" size="0x4">
8039      <BitField name="SRCADDRH" start="0" size="32"/>
8040    </Register>
8041    <Register name="CHCTRL_CH4_DSTADDR" start="+0xd0" size="0x4">
8042      <BitField name="DSTADDRL" start="0" size="32"/>
8043    </Register>
8044    <Register name="CHCTRL_CH4_DSTADDRH" start="+0xd4" size="0x4">
8045      <BitField name="DSTADDRH" start="0" size="32"/>
8046    </Register>
8047    <Register name="CHCTRL_CH4_LLPOINTER" start="+0xd8" size="0x4">
8048      <BitField name="LLPOINTERL" start="3" size="29"/>
8049      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
8050    </Register>
8051    <Register name="CHCTRL_CH4_LLPOINTERH" start="+0xdc" size="0x4">
8052      <BitField name="LLPOINTERH" start="0" size="32"/>
8053    </Register>
8054    <Register name="CHCTRL_CH5_CTRL" start="+0xe0" size="0x4">
8055      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
8056      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
8057      <BitField name="PRIORITY" start="29" size="1"/>
8058      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
8059      <BitField name="SRCWIDTH" start="21" size="3"/>
8060      <BitField name="DSTWIDTH" start="18" size="3"/>
8061      <BitField name="SRCMODE" start="17" size="1"/>
8062      <BitField name="DSTMODE" start="16" size="1"/>
8063      <BitField name="SRCADDRCTRL" start="14" size="2"/>
8064      <BitField name="DSTADDRCTRL" start="12" size="2"/>
8065      <BitField name="SRCREQSEL" start="8" size="4"/>
8066      <BitField name="DSTREQSEL" start="4" size="4"/>
8067      <BitField name="INTABTMASK" start="3" size="1"/>
8068      <BitField name="INTERRMASK" start="2" size="1"/>
8069      <BitField name="INTTCMASK" start="1" size="1"/>
8070      <BitField name="ENABLE" start="0" size="1"/>
8071    </Register>
8072    <Register name="CHCTRL_CH5_TRANSIZE" start="+0xe4" size="0x4">
8073      <BitField name="TRANSIZE" start="0" size="32"/>
8074    </Register>
8075    <Register name="CHCTRL_CH5_SRCADDR" start="+0xe8" size="0x4">
8076      <BitField name="SRCADDRL" start="0" size="32"/>
8077    </Register>
8078    <Register name="CHCTRL_CH5_SRCADDRH" start="+0xec" size="0x4">
8079      <BitField name="SRCADDRH" start="0" size="32"/>
8080    </Register>
8081    <Register name="CHCTRL_CH5_DSTADDR" start="+0xf0" size="0x4">
8082      <BitField name="DSTADDRL" start="0" size="32"/>
8083    </Register>
8084    <Register name="CHCTRL_CH5_DSTADDRH" start="+0xf4" size="0x4">
8085      <BitField name="DSTADDRH" start="0" size="32"/>
8086    </Register>
8087    <Register name="CHCTRL_CH5_LLPOINTER" start="+0xf8" size="0x4">
8088      <BitField name="LLPOINTERL" start="3" size="29"/>
8089      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
8090    </Register>
8091    <Register name="CHCTRL_CH5_LLPOINTERH" start="+0xfc" size="0x4">
8092      <BitField name="LLPOINTERH" start="0" size="32"/>
8093    </Register>
8094    <Register name="CHCTRL_CH6_CTRL" start="+0x100" size="0x4">
8095      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
8096      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
8097      <BitField name="PRIORITY" start="29" size="1"/>
8098      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
8099      <BitField name="SRCWIDTH" start="21" size="3"/>
8100      <BitField name="DSTWIDTH" start="18" size="3"/>
8101      <BitField name="SRCMODE" start="17" size="1"/>
8102      <BitField name="DSTMODE" start="16" size="1"/>
8103      <BitField name="SRCADDRCTRL" start="14" size="2"/>
8104      <BitField name="DSTADDRCTRL" start="12" size="2"/>
8105      <BitField name="SRCREQSEL" start="8" size="4"/>
8106      <BitField name="DSTREQSEL" start="4" size="4"/>
8107      <BitField name="INTABTMASK" start="3" size="1"/>
8108      <BitField name="INTERRMASK" start="2" size="1"/>
8109      <BitField name="INTTCMASK" start="1" size="1"/>
8110      <BitField name="ENABLE" start="0" size="1"/>
8111    </Register>
8112    <Register name="CHCTRL_CH6_TRANSIZE" start="+0x104" size="0x4">
8113      <BitField name="TRANSIZE" start="0" size="32"/>
8114    </Register>
8115    <Register name="CHCTRL_CH6_SRCADDR" start="+0x108" size="0x4">
8116      <BitField name="SRCADDRL" start="0" size="32"/>
8117    </Register>
8118    <Register name="CHCTRL_CH6_SRCADDRH" start="+0x10c" size="0x4">
8119      <BitField name="SRCADDRH" start="0" size="32"/>
8120    </Register>
8121    <Register name="CHCTRL_CH6_DSTADDR" start="+0x110" size="0x4">
8122      <BitField name="DSTADDRL" start="0" size="32"/>
8123    </Register>
8124    <Register name="CHCTRL_CH6_DSTADDRH" start="+0x114" size="0x4">
8125      <BitField name="DSTADDRH" start="0" size="32"/>
8126    </Register>
8127    <Register name="CHCTRL_CH6_LLPOINTER" start="+0x118" size="0x4">
8128      <BitField name="LLPOINTERL" start="3" size="29"/>
8129      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
8130    </Register>
8131    <Register name="CHCTRL_CH6_LLPOINTERH" start="+0x11c" size="0x4">
8132      <BitField name="LLPOINTERH" start="0" size="32"/>
8133    </Register>
8134    <Register name="CHCTRL_CH7_CTRL" start="+0x120" size="0x4">
8135      <BitField name="SRCBUSINFIDX" start="31" size="1"/>
8136      <BitField name="DSTBUSINFIDX" start="30" size="1"/>
8137      <BitField name="PRIORITY" start="29" size="1"/>
8138      <BitField name="SRCBURSTSIZE" start="24" size="4"/>
8139      <BitField name="SRCWIDTH" start="21" size="3"/>
8140      <BitField name="DSTWIDTH" start="18" size="3"/>
8141      <BitField name="SRCMODE" start="17" size="1"/>
8142      <BitField name="DSTMODE" start="16" size="1"/>
8143      <BitField name="SRCADDRCTRL" start="14" size="2"/>
8144      <BitField name="DSTADDRCTRL" start="12" size="2"/>
8145      <BitField name="SRCREQSEL" start="8" size="4"/>
8146      <BitField name="DSTREQSEL" start="4" size="4"/>
8147      <BitField name="INTABTMASK" start="3" size="1"/>
8148      <BitField name="INTERRMASK" start="2" size="1"/>
8149      <BitField name="INTTCMASK" start="1" size="1"/>
8150      <BitField name="ENABLE" start="0" size="1"/>
8151    </Register>
8152    <Register name="CHCTRL_CH7_TRANSIZE" start="+0x124" size="0x4">
8153      <BitField name="TRANSIZE" start="0" size="32"/>
8154    </Register>
8155    <Register name="CHCTRL_CH7_SRCADDR" start="+0x128" size="0x4">
8156      <BitField name="SRCADDRL" start="0" size="32"/>
8157    </Register>
8158    <Register name="CHCTRL_CH7_SRCADDRH" start="+0x12c" size="0x4">
8159      <BitField name="SRCADDRH" start="0" size="32"/>
8160    </Register>
8161    <Register name="CHCTRL_CH7_DSTADDR" start="+0x130" size="0x4">
8162      <BitField name="DSTADDRL" start="0" size="32"/>
8163    </Register>
8164    <Register name="CHCTRL_CH7_DSTADDRH" start="+0x134" size="0x4">
8165      <BitField name="DSTADDRH" start="0" size="32"/>
8166    </Register>
8167    <Register name="CHCTRL_CH7_LLPOINTER" start="+0x138" size="0x4">
8168      <BitField name="LLPOINTERL" start="3" size="29"/>
8169      <BitField name="LLDBUSINFIDX" start="0" size="1"/>
8170    </Register>
8171    <Register name="CHCTRL_CH7_LLPOINTERH" start="+0x13c" size="0x4">
8172      <BitField name="LLPOINTERH" start="0" size="32"/>
8173    </Register>
8174  </RegisterGroup>
8175  <RegisterGroup start="0xf00c8000" name="RNG">
8176    <Register name="CMD" start="+0x0" size="0x4">
8177      <BitField name="SFTRST" start="6" size="1"/>
8178      <BitField name="CLRERR" start="5" size="1"/>
8179      <BitField name="CLRINT" start="4" size="1"/>
8180      <BitField name="GENSD" start="1" size="1"/>
8181      <BitField name="SLFCHK" start="0" size="1"/>
8182    </Register>
8183    <Register name="CTRL" start="+0x4" size="0x4">
8184      <BitField name="MIRQERR" start="6" size="1"/>
8185      <BitField name="MIRQDN" start="5" size="1"/>
8186      <BitField name="AUTRSD" start="4" size="1"/>
8187      <BitField name="FUFMOD" start="0" size="2"/>
8188    </Register>
8189    <Register name="STA" start="+0x8" size="0x4">
8190      <BitField name="SCPF" start="21" size="3"/>
8191      <BitField name="FUNCERR" start="16" size="1"/>
8192      <BitField name="FSIZE" start="12" size="4"/>
8193      <BitField name="FRNNU" start="8" size="4"/>
8194      <BitField name="NSDDN" start="6" size="1"/>
8195      <BitField name="FSDDN" start="5" size="1"/>
8196      <BitField name="SCDN" start="4" size="1"/>
8197      <BitField name="RSDREQ" start="3" size="1"/>
8198      <BitField name="IDLE" start="2" size="1"/>
8199      <BitField name="BUSY" start="1" size="1"/>
8200    </Register>
8201    <Register name="ERR" start="+0xc" size="0x4">
8202      <BitField name="FUFE" start="5" size="1"/>
8203      <BitField name="SCKERR" start="3" size="1"/>
8204    </Register>
8205    <Register name="FO2B" start="+0x10" size="0x4">
8206      <BitField name="FO2B" start="0" size="32"/>
8207    </Register>
8208    <Register name="R2SK_FO2S0" start="+0x20" size="0x4">
8209      <BitField name="FO2S0" start="0" size="32"/>
8210    </Register>
8211    <Register name="R2SK_FO2S1" start="+0x24" size="0x4">
8212      <BitField name="FO2S0" start="0" size="32"/>
8213    </Register>
8214    <Register name="R2SK_FO2S2" start="+0x28" size="0x4">
8215      <BitField name="FO2S0" start="0" size="32"/>
8216    </Register>
8217    <Register name="R2SK_FO2S3" start="+0x2c" size="0x4">
8218      <BitField name="FO2S0" start="0" size="32"/>
8219    </Register>
8220    <Register name="R2SK_FO2S4" start="+0x30" size="0x4">
8221      <BitField name="FO2S0" start="0" size="32"/>
8222    </Register>
8223    <Register name="R2SK_FO2S5" start="+0x34" size="0x4">
8224      <BitField name="FO2S0" start="0" size="32"/>
8225    </Register>
8226    <Register name="R2SK_FO2S6" start="+0x38" size="0x4">
8227      <BitField name="FO2S0" start="0" size="32"/>
8228    </Register>
8229    <Register name="R2SK_FO2S7" start="+0x3c" size="0x4">
8230      <BitField name="FO2S0" start="0" size="32"/>
8231    </Register>
8232  </RegisterGroup>
8233  <RegisterGroup start="0xf00cc000" name="KEYM">
8234    <Register name="SOFTMKEY_SFK0" start="+0x0" size="0x4">
8235      <BitField name="KEY" start="0" size="32"/>
8236    </Register>
8237    <Register name="SOFTMKEY_SFK1" start="+0x4" size="0x4">
8238      <BitField name="KEY" start="0" size="32"/>
8239    </Register>
8240    <Register name="SOFTMKEY_SFK2" start="+0x8" size="0x4">
8241      <BitField name="KEY" start="0" size="32"/>
8242    </Register>
8243    <Register name="SOFTMKEY_SFK3" start="+0xc" size="0x4">
8244      <BitField name="KEY" start="0" size="32"/>
8245    </Register>
8246    <Register name="SOFTMKEY_SFK4" start="+0x10" size="0x4">
8247      <BitField name="KEY" start="0" size="32"/>
8248    </Register>
8249    <Register name="SOFTMKEY_SFK5" start="+0x14" size="0x4">
8250      <BitField name="KEY" start="0" size="32"/>
8251    </Register>
8252    <Register name="SOFTMKEY_SFK6" start="+0x18" size="0x4">
8253      <BitField name="KEY" start="0" size="32"/>
8254    </Register>
8255    <Register name="SOFTMKEY_SFK7" start="+0x1c" size="0x4">
8256      <BitField name="KEY" start="0" size="32"/>
8257    </Register>
8258    <Register name="SOFTPKEY_SPK0" start="+0x20" size="0x4">
8259      <BitField name="KEY" start="0" size="32"/>
8260    </Register>
8261    <Register name="SOFTPKEY_SPK1" start="+0x24" size="0x4">
8262      <BitField name="KEY" start="0" size="32"/>
8263    </Register>
8264    <Register name="SOFTPKEY_SPK2" start="+0x28" size="0x4">
8265      <BitField name="KEY" start="0" size="32"/>
8266    </Register>
8267    <Register name="SOFTPKEY_SPK3" start="+0x2c" size="0x4">
8268      <BitField name="KEY" start="0" size="32"/>
8269    </Register>
8270    <Register name="SOFTPKEY_SPK4" start="+0x30" size="0x4">
8271      <BitField name="KEY" start="0" size="32"/>
8272    </Register>
8273    <Register name="SOFTPKEY_SPK5" start="+0x34" size="0x4">
8274      <BitField name="KEY" start="0" size="32"/>
8275    </Register>
8276    <Register name="SOFTPKEY_SPK6" start="+0x38" size="0x4">
8277      <BitField name="KEY" start="0" size="32"/>
8278    </Register>
8279    <Register name="SOFTPKEY_SPK7" start="+0x3c" size="0x4">
8280      <BitField name="KEY" start="0" size="32"/>
8281    </Register>
8282    <Register name="SEC_KEY_CTL" start="+0x40" size="0x4">
8283      <BitField name="LOCK_SEC_CTL" start="31" size="1"/>
8284      <BitField name="SK_VAL" start="16" size="1"/>
8285      <BitField name="SMK_SEL" start="12" size="1"/>
8286      <BitField name="ZMK_SEL" start="8" size="1"/>
8287      <BitField name="FMK_SEL" start="4" size="1"/>
8288      <BitField name="KEY_SEL" start="0" size="3"/>
8289    </Register>
8290    <Register name="NSC_KEY_CTL" start="+0x44" size="0x4">
8291      <BitField name="LOCK_NSC_CTL" start="31" size="1"/>
8292      <BitField name="SK_VAL" start="16" size="1"/>
8293      <BitField name="SMK_SEL" start="12" size="1"/>
8294      <BitField name="ZMK_SEL" start="8" size="1"/>
8295      <BitField name="FMK_SEL" start="4" size="1"/>
8296      <BitField name="KEY_SEL" start="0" size="3"/>
8297    </Register>
8298    <Register name="RNG" start="+0x48" size="0x4">
8299      <BitField name="BLOCK_RNG_XOR" start="16" size="1"/>
8300      <BitField name="RNG_XOR" start="0" size="1"/>
8301    </Register>
8302    <Register name="READ_CONTROL" start="+0x4c" size="0x4">
8303      <BitField name="BLOCK_PK_READ" start="16" size="1"/>
8304      <BitField name="BLOCK_SMK_READ" start="0" size="1"/>
8305    </Register>
8306  </RegisterGroup>
8307  <RegisterGroup start="0xf0100000" name="I2S0">
8308    <Register name="CTRL" start="+0x0" size="0x4">
8309      <BitField name="SFTRST_RX" start="18" size="1"/>
8310      <BitField name="SFTRST_TX" start="17" size="1"/>
8311      <BitField name="SFTRST_CLKGEN" start="16" size="1"/>
8312      <BitField name="TXDNIE" start="15" size="1"/>
8313      <BitField name="RXDAIE" start="14" size="1"/>
8314      <BitField name="ERRIE" start="13" size="1"/>
8315      <BitField name="TX_DMA_EN" start="12" size="1"/>
8316      <BitField name="RX_DMA_EN" start="11" size="1"/>
8317      <BitField name="TXFIFOCLR" start="10" size="1"/>
8318      <BitField name="RXFIFOCLR" start="9" size="1"/>
8319      <BitField name="TX_EN" start="5" size="4"/>
8320      <BitField name="RX_EN" start="1" size="4"/>
8321      <BitField name="I2S_EN" start="0" size="1"/>
8322    </Register>
8323    <Register name="RFIFO_FILLINGS" start="+0x4" size="0x4">
8324      <BitField name="RX3" start="24" size="8"/>
8325      <BitField name="RX2" start="16" size="8"/>
8326      <BitField name="RX1" start="8" size="8"/>
8327      <BitField name="RX0" start="0" size="8"/>
8328    </Register>
8329    <Register name="TFIFO_FILLINGS" start="+0x8" size="0x4">
8330      <BitField name="TX3" start="24" size="8"/>
8331      <BitField name="TX2" start="16" size="8"/>
8332      <BitField name="TX1" start="8" size="8"/>
8333      <BitField name="TX0" start="0" size="8"/>
8334    </Register>
8335    <Register name="FIFO_THRESH" start="+0xc" size="0x4">
8336      <BitField name="TX" start="8" size="8"/>
8337      <BitField name="RX" start="0" size="8"/>
8338    </Register>
8339    <Register name="STA" start="+0x10" size="0x4">
8340      <BitField name="TX_UD" start="13" size="4"/>
8341      <BitField name="RX_OV" start="9" size="4"/>
8342      <BitField name="TX_DN" start="5" size="4"/>
8343      <BitField name="RX_DA" start="1" size="4"/>
8344    </Register>
8345    <Register name="RXD_DATA0" start="+0x20" size="0x4">
8346      <BitField name="D" start="0" size="32"/>
8347    </Register>
8348    <Register name="RXD_DATA1" start="+0x24" size="0x4">
8349      <BitField name="D" start="0" size="32"/>
8350    </Register>
8351    <Register name="RXD_DATA2" start="+0x28" size="0x4">
8352      <BitField name="D" start="0" size="32"/>
8353    </Register>
8354    <Register name="RXD_DATA3" start="+0x2c" size="0x4">
8355      <BitField name="D" start="0" size="32"/>
8356    </Register>
8357    <Register name="TXD_DATA0" start="+0x30" size="0x4">
8358      <BitField name="D" start="0" size="32"/>
8359    </Register>
8360    <Register name="TXD_DATA1" start="+0x34" size="0x4">
8361      <BitField name="D" start="0" size="32"/>
8362    </Register>
8363    <Register name="TXD_DATA2" start="+0x38" size="0x4">
8364      <BitField name="D" start="0" size="32"/>
8365    </Register>
8366    <Register name="TXD_DATA3" start="+0x3c" size="0x4">
8367      <BitField name="D" start="0" size="32"/>
8368    </Register>
8369    <Register name="CFGR" start="+0x50" size="0x4">
8370      <BitField name="BCLK_GATEOFF" start="30" size="1"/>
8371      <BitField name="BCLK_DIV" start="21" size="9"/>
8372      <BitField name="INV_BCLK_OUT" start="20" size="1"/>
8373      <BitField name="INV_BCLK_IN" start="19" size="1"/>
8374      <BitField name="INV_FCLK_OUT" start="18" size="1"/>
8375      <BitField name="INV_FCLK_IN" start="17" size="1"/>
8376      <BitField name="INV_MCLK_OUT" start="16" size="1"/>
8377      <BitField name="INV_MCLK_IN" start="15" size="1"/>
8378      <BitField name="BCLK_SEL_OP" start="14" size="1"/>
8379      <BitField name="FCLK_SEL_OP" start="13" size="1"/>
8380      <BitField name="MCK_SEL_OP" start="12" size="1"/>
8381      <BitField name="FRAME_EDGE" start="11" size="1"/>
8382      <BitField name="CH_MAX" start="6" size="5"/>
8383      <BitField name="TDM_EN" start="5" size="1"/>
8384      <BitField name="STD" start="3" size="2"/>
8385      <BitField name="DATSIZ" start="1" size="2"/>
8386      <BitField name="CHSIZ" start="0" size="1"/>
8387    </Register>
8388    <Register name="MISC_CFGR" start="+0x58" size="0x4">
8389      <BitField name="MCLK_GATEOFF" start="13" size="1"/>
8390      <BitField name="MCLKOE" start="0" size="1"/>
8391    </Register>
8392    <Register name="RXDSLOT_DATA0" start="+0x60" size="0x4">
8393      <BitField name="EN" start="0" size="16"/>
8394    </Register>
8395    <Register name="RXDSLOT_DATA1" start="+0x64" size="0x4">
8396      <BitField name="EN" start="0" size="16"/>
8397    </Register>
8398    <Register name="RXDSLOT_DATA2" start="+0x68" size="0x4">
8399      <BitField name="EN" start="0" size="16"/>
8400    </Register>
8401    <Register name="RXDSLOT_DATA3" start="+0x6c" size="0x4">
8402      <BitField name="EN" start="0" size="16"/>
8403    </Register>
8404    <Register name="TXDSLOT_DATA0" start="+0x70" size="0x4">
8405      <BitField name="EN" start="0" size="16"/>
8406    </Register>
8407    <Register name="TXDSLOT_DATA1" start="+0x74" size="0x4">
8408      <BitField name="EN" start="0" size="16"/>
8409    </Register>
8410    <Register name="TXDSLOT_DATA2" start="+0x78" size="0x4">
8411      <BitField name="EN" start="0" size="16"/>
8412    </Register>
8413    <Register name="TXDSLOT_DATA3" start="+0x7c" size="0x4">
8414      <BitField name="EN" start="0" size="16"/>
8415    </Register>
8416  </RegisterGroup>
8417  <RegisterGroup start="0xf0104000" name="I2S1">
8418    <Register name="CTRL" start="+0x0" size="0x4">
8419      <BitField name="SFTRST_RX" start="18" size="1"/>
8420      <BitField name="SFTRST_TX" start="17" size="1"/>
8421      <BitField name="SFTRST_CLKGEN" start="16" size="1"/>
8422      <BitField name="TXDNIE" start="15" size="1"/>
8423      <BitField name="RXDAIE" start="14" size="1"/>
8424      <BitField name="ERRIE" start="13" size="1"/>
8425      <BitField name="TX_DMA_EN" start="12" size="1"/>
8426      <BitField name="RX_DMA_EN" start="11" size="1"/>
8427      <BitField name="TXFIFOCLR" start="10" size="1"/>
8428      <BitField name="RXFIFOCLR" start="9" size="1"/>
8429      <BitField name="TX_EN" start="5" size="4"/>
8430      <BitField name="RX_EN" start="1" size="4"/>
8431      <BitField name="I2S_EN" start="0" size="1"/>
8432    </Register>
8433    <Register name="RFIFO_FILLINGS" start="+0x4" size="0x4">
8434      <BitField name="RX3" start="24" size="8"/>
8435      <BitField name="RX2" start="16" size="8"/>
8436      <BitField name="RX1" start="8" size="8"/>
8437      <BitField name="RX0" start="0" size="8"/>
8438    </Register>
8439    <Register name="TFIFO_FILLINGS" start="+0x8" size="0x4">
8440      <BitField name="TX3" start="24" size="8"/>
8441      <BitField name="TX2" start="16" size="8"/>
8442      <BitField name="TX1" start="8" size="8"/>
8443      <BitField name="TX0" start="0" size="8"/>
8444    </Register>
8445    <Register name="FIFO_THRESH" start="+0xc" size="0x4">
8446      <BitField name="TX" start="8" size="8"/>
8447      <BitField name="RX" start="0" size="8"/>
8448    </Register>
8449    <Register name="STA" start="+0x10" size="0x4">
8450      <BitField name="TX_UD" start="13" size="4"/>
8451      <BitField name="RX_OV" start="9" size="4"/>
8452      <BitField name="TX_DN" start="5" size="4"/>
8453      <BitField name="RX_DA" start="1" size="4"/>
8454    </Register>
8455    <Register name="RXD_DATA0" start="+0x20" size="0x4">
8456      <BitField name="D" start="0" size="32"/>
8457    </Register>
8458    <Register name="RXD_DATA1" start="+0x24" size="0x4">
8459      <BitField name="D" start="0" size="32"/>
8460    </Register>
8461    <Register name="RXD_DATA2" start="+0x28" size="0x4">
8462      <BitField name="D" start="0" size="32"/>
8463    </Register>
8464    <Register name="RXD_DATA3" start="+0x2c" size="0x4">
8465      <BitField name="D" start="0" size="32"/>
8466    </Register>
8467    <Register name="TXD_DATA0" start="+0x30" size="0x4">
8468      <BitField name="D" start="0" size="32"/>
8469    </Register>
8470    <Register name="TXD_DATA1" start="+0x34" size="0x4">
8471      <BitField name="D" start="0" size="32"/>
8472    </Register>
8473    <Register name="TXD_DATA2" start="+0x38" size="0x4">
8474      <BitField name="D" start="0" size="32"/>
8475    </Register>
8476    <Register name="TXD_DATA3" start="+0x3c" size="0x4">
8477      <BitField name="D" start="0" size="32"/>
8478    </Register>
8479    <Register name="CFGR" start="+0x50" size="0x4">
8480      <BitField name="BCLK_GATEOFF" start="30" size="1"/>
8481      <BitField name="BCLK_DIV" start="21" size="9"/>
8482      <BitField name="INV_BCLK_OUT" start="20" size="1"/>
8483      <BitField name="INV_BCLK_IN" start="19" size="1"/>
8484      <BitField name="INV_FCLK_OUT" start="18" size="1"/>
8485      <BitField name="INV_FCLK_IN" start="17" size="1"/>
8486      <BitField name="INV_MCLK_OUT" start="16" size="1"/>
8487      <BitField name="INV_MCLK_IN" start="15" size="1"/>
8488      <BitField name="BCLK_SEL_OP" start="14" size="1"/>
8489      <BitField name="FCLK_SEL_OP" start="13" size="1"/>
8490      <BitField name="MCK_SEL_OP" start="12" size="1"/>
8491      <BitField name="FRAME_EDGE" start="11" size="1"/>
8492      <BitField name="CH_MAX" start="6" size="5"/>
8493      <BitField name="TDM_EN" start="5" size="1"/>
8494      <BitField name="STD" start="3" size="2"/>
8495      <BitField name="DATSIZ" start="1" size="2"/>
8496      <BitField name="CHSIZ" start="0" size="1"/>
8497    </Register>
8498    <Register name="MISC_CFGR" start="+0x58" size="0x4">
8499      <BitField name="MCLK_GATEOFF" start="13" size="1"/>
8500      <BitField name="MCLKOE" start="0" size="1"/>
8501    </Register>
8502    <Register name="RXDSLOT_DATA0" start="+0x60" size="0x4">
8503      <BitField name="EN" start="0" size="16"/>
8504    </Register>
8505    <Register name="RXDSLOT_DATA1" start="+0x64" size="0x4">
8506      <BitField name="EN" start="0" size="16"/>
8507    </Register>
8508    <Register name="RXDSLOT_DATA2" start="+0x68" size="0x4">
8509      <BitField name="EN" start="0" size="16"/>
8510    </Register>
8511    <Register name="RXDSLOT_DATA3" start="+0x6c" size="0x4">
8512      <BitField name="EN" start="0" size="16"/>
8513    </Register>
8514    <Register name="TXDSLOT_DATA0" start="+0x70" size="0x4">
8515      <BitField name="EN" start="0" size="16"/>
8516    </Register>
8517    <Register name="TXDSLOT_DATA1" start="+0x74" size="0x4">
8518      <BitField name="EN" start="0" size="16"/>
8519    </Register>
8520    <Register name="TXDSLOT_DATA2" start="+0x78" size="0x4">
8521      <BitField name="EN" start="0" size="16"/>
8522    </Register>
8523    <Register name="TXDSLOT_DATA3" start="+0x7c" size="0x4">
8524      <BitField name="EN" start="0" size="16"/>
8525    </Register>
8526  </RegisterGroup>
8527  <RegisterGroup start="0xf0110000" name="DAO">
8528    <Register name="CTRL" start="+0x0" size="0x4">
8529      <BitField name="HPF_EN" start="17" size="1"/>
8530      <BitField name="MONO" start="7" size="1"/>
8531      <BitField name="RIGHT_EN" start="6" size="1"/>
8532      <BitField name="LEFT_EN" start="5" size="1"/>
8533      <BitField name="REMAP" start="4" size="1"/>
8534      <BitField name="INVERT" start="3" size="1"/>
8535      <BitField name="FALSE_LEVEL" start="1" size="2"/>
8536      <BitField name="FALSE_RUN" start="0" size="1"/>
8537    </Register>
8538    <Register name="CMD" start="+0x8" size="0x4">
8539      <BitField name="SFTRST" start="1" size="1"/>
8540      <BitField name="RUN" start="0" size="1"/>
8541    </Register>
8542    <Register name="RX_CFGR" start="+0xc" size="0x4">
8543      <BitField name="CH_MAX" start="6" size="5"/>
8544    </Register>
8545    <Register name="RXSLT" start="+0x10" size="0x4">
8546      <BitField name="EN" start="0" size="32"/>
8547    </Register>
8548    <Register name="HPF_MA" start="+0x14" size="0x4">
8549      <BitField name="COEF" start="0" size="32"/>
8550    </Register>
8551    <Register name="HPF_B" start="+0x18" size="0x4">
8552      <BitField name="COEF" start="0" size="32"/>
8553    </Register>
8554  </RegisterGroup>
8555  <RegisterGroup start="0xf0114000" name="PDM">
8556    <Register name="CTRL" start="+0x0" size="0x4">
8557      <BitField name="SFTRST" start="31" size="1"/>
8558      <BitField name="SOF_FEDGE" start="23" size="1"/>
8559      <BitField name="USE_COEF_RAM" start="20" size="1"/>
8560      <BitField name="FILT_CRX_ERR_IE" start="19" size="1"/>
8561      <BitField name="OFIFO_OVFL_ERR_IE" start="18" size="1"/>
8562      <BitField name="CIC_OVLD_ERR_IE" start="17" size="1"/>
8563      <BitField name="CIC_SAT_ERR_IE" start="16" size="1"/>
8564      <BitField name="DEC_AFT_CIC" start="12" size="4"/>
8565      <BitField name="CAPT_DLY" start="7" size="4"/>
8566      <BitField name="PDM_CLK_HFDIV" start="3" size="4"/>
8567      <BitField name="PDM_CLK_DIV_BYPASS" start="2" size="1"/>
8568      <BitField name="PDM_CLK_OE" start="1" size="1"/>
8569      <BitField name="HPF_EN" start="0" size="1"/>
8570    </Register>
8571    <Register name="CH_CTRL" start="+0x4" size="0x4">
8572      <BitField name="CH_POL" start="16" size="8"/>
8573      <BitField name="CH_EN" start="0" size="10"/>
8574    </Register>
8575    <Register name="ST" start="+0x8" size="0x4">
8576      <BitField name="FILT_CRX_ERR" start="3" size="1"/>
8577      <BitField name="OFIFO_OVFL_ERR" start="2" size="1"/>
8578      <BitField name="CIC_OVLD_ERR" start="1" size="1"/>
8579      <BitField name="CIC_SAT_ERR" start="0" size="1"/>
8580    </Register>
8581    <Register name="CH_CFG" start="+0xc" size="0x4">
8582      <BitField name="CH9_TYPE" start="18" size="2"/>
8583      <BitField name="CH8_TYPE" start="16" size="2"/>
8584      <BitField name="CH7_TYPE" start="14" size="2"/>
8585      <BitField name="CH6_TYPE" start="12" size="2"/>
8586      <BitField name="CH5_TYPE" start="10" size="2"/>
8587      <BitField name="CH4_TYPE" start="8" size="2"/>
8588      <BitField name="CH3_TYPE" start="6" size="2"/>
8589      <BitField name="CH2_TYPE" start="4" size="2"/>
8590      <BitField name="CH1_TYPE" start="2" size="2"/>
8591      <BitField name="CH0_TYPE" start="0" size="2"/>
8592    </Register>
8593    <Register name="CIC_CFG" start="+0x10" size="0x4">
8594      <BitField name="POST_SCALE" start="10" size="6"/>
8595      <BitField name="SGD" start="8" size="2"/>
8596      <BitField name="CIC_DEC_RATIO" start="0" size="8"/>
8597    </Register>
8598    <Register name="CTRL_INBUF" start="+0x14" size="0x4">
8599      <BitField name="MAX_PTR" start="22" size="8"/>
8600      <BitField name="PITCH" start="11" size="11"/>
8601      <BitField name="START_ADDR" start="0" size="11"/>
8602    </Register>
8603    <Register name="CTRL_FILT0" start="+0x18" size="0x4">
8604      <BitField name="COEF_LEN_M0" start="8" size="8"/>
8605      <BitField name="COEF_START_ADDR" start="0" size="8"/>
8606    </Register>
8607    <Register name="CTRL_FILT1" start="+0x1c" size="0x4">
8608      <BitField name="COEF_LEN_M1" start="8" size="8"/>
8609      <BitField name="COEF_START_ADDR" start="0" size="8"/>
8610    </Register>
8611    <Register name="RUN" start="+0x20" size="0x4">
8612      <BitField name="PDM_EN" start="0" size="1"/>
8613    </Register>
8614    <Register name="MEMADDR" start="+0x24" size="0x4">
8615      <BitField name="ADDR" start="0" size="32"/>
8616    </Register>
8617    <Register name="MEMDATA" start="+0x28" size="0x4">
8618      <BitField name="DATA" start="0" size="32"/>
8619    </Register>
8620    <Register name="HPF_MA" start="+0x2c" size="0x4">
8621      <BitField name="COEF" start="0" size="32"/>
8622    </Register>
8623    <Register name="HPF_B" start="+0x30" size="0x4">
8624      <BitField name="COEF" start="0" size="32"/>
8625    </Register>
8626  </RegisterGroup>
8627  <RegisterGroup start="0xf0200000" name="PWM0">
8628    <Register name="UNLK" start="+0x0" size="0x4">
8629      <BitField name="SHUNLK" start="0" size="32"/>
8630    </Register>
8631    <Register name="STA" start="+0x4" size="0x4">
8632      <BitField name="XSTA" start="28" size="4"/>
8633      <BitField name="STA" start="4" size="24"/>
8634    </Register>
8635    <Register name="RLD" start="+0x8" size="0x4">
8636      <BitField name="XRLD" start="28" size="4"/>
8637      <BitField name="RLD" start="4" size="24"/>
8638    </Register>
8639    <Register name="CMP_0" start="+0xc" size="0x4">
8640      <BitField name="XCMP" start="28" size="4"/>
8641      <BitField name="CMP" start="4" size="24"/>
8642      <BitField name="CMPHLF" start="3" size="1"/>
8643      <BitField name="CMPJIT" start="0" size="3"/>
8644    </Register>
8645    <Register name="CMP_1" start="+0x10" size="0x4">
8646      <BitField name="XCMP" start="28" size="4"/>
8647      <BitField name="CMP" start="4" size="24"/>
8648      <BitField name="CMPHLF" start="3" size="1"/>
8649      <BitField name="CMPJIT" start="0" size="3"/>
8650    </Register>
8651    <Register name="CMP_2" start="+0x14" size="0x4">
8652      <BitField name="XCMP" start="28" size="4"/>
8653      <BitField name="CMP" start="4" size="24"/>
8654      <BitField name="CMPHLF" start="3" size="1"/>
8655      <BitField name="CMPJIT" start="0" size="3"/>
8656    </Register>
8657    <Register name="CMP_3" start="+0x18" size="0x4">
8658      <BitField name="XCMP" start="28" size="4"/>
8659      <BitField name="CMP" start="4" size="24"/>
8660      <BitField name="CMPHLF" start="3" size="1"/>
8661      <BitField name="CMPJIT" start="0" size="3"/>
8662    </Register>
8663    <Register name="CMP_4" start="+0x1c" size="0x4">
8664      <BitField name="XCMP" start="28" size="4"/>
8665      <BitField name="CMP" start="4" size="24"/>
8666      <BitField name="CMPHLF" start="3" size="1"/>
8667      <BitField name="CMPJIT" start="0" size="3"/>
8668    </Register>
8669    <Register name="CMP_5" start="+0x20" size="0x4">
8670      <BitField name="XCMP" start="28" size="4"/>
8671      <BitField name="CMP" start="4" size="24"/>
8672      <BitField name="CMPHLF" start="3" size="1"/>
8673      <BitField name="CMPJIT" start="0" size="3"/>
8674    </Register>
8675    <Register name="CMP_6" start="+0x24" size="0x4">
8676      <BitField name="XCMP" start="28" size="4"/>
8677      <BitField name="CMP" start="4" size="24"/>
8678      <BitField name="CMPHLF" start="3" size="1"/>
8679      <BitField name="CMPJIT" start="0" size="3"/>
8680    </Register>
8681    <Register name="CMP_7" start="+0x28" size="0x4">
8682      <BitField name="XCMP" start="28" size="4"/>
8683      <BitField name="CMP" start="4" size="24"/>
8684      <BitField name="CMPHLF" start="3" size="1"/>
8685      <BitField name="CMPJIT" start="0" size="3"/>
8686    </Register>
8687    <Register name="CMP_8" start="+0x2c" size="0x4">
8688      <BitField name="XCMP" start="28" size="4"/>
8689      <BitField name="CMP" start="4" size="24"/>
8690      <BitField name="CMPHLF" start="3" size="1"/>
8691      <BitField name="CMPJIT" start="0" size="3"/>
8692    </Register>
8693    <Register name="CMP_9" start="+0x30" size="0x4">
8694      <BitField name="XCMP" start="28" size="4"/>
8695      <BitField name="CMP" start="4" size="24"/>
8696      <BitField name="CMPHLF" start="3" size="1"/>
8697      <BitField name="CMPJIT" start="0" size="3"/>
8698    </Register>
8699    <Register name="CMP_10" start="+0x34" size="0x4">
8700      <BitField name="XCMP" start="28" size="4"/>
8701      <BitField name="CMP" start="4" size="24"/>
8702      <BitField name="CMPHLF" start="3" size="1"/>
8703      <BitField name="CMPJIT" start="0" size="3"/>
8704    </Register>
8705    <Register name="CMP_11" start="+0x38" size="0x4">
8706      <BitField name="XCMP" start="28" size="4"/>
8707      <BitField name="CMP" start="4" size="24"/>
8708      <BitField name="CMPHLF" start="3" size="1"/>
8709      <BitField name="CMPJIT" start="0" size="3"/>
8710    </Register>
8711    <Register name="CMP_12" start="+0x3c" size="0x4">
8712      <BitField name="XCMP" start="28" size="4"/>
8713      <BitField name="CMP" start="4" size="24"/>
8714      <BitField name="CMPHLF" start="3" size="1"/>
8715      <BitField name="CMPJIT" start="0" size="3"/>
8716    </Register>
8717    <Register name="CMP_13" start="+0x40" size="0x4">
8718      <BitField name="XCMP" start="28" size="4"/>
8719      <BitField name="CMP" start="4" size="24"/>
8720      <BitField name="CMPHLF" start="3" size="1"/>
8721      <BitField name="CMPJIT" start="0" size="3"/>
8722    </Register>
8723    <Register name="CMP_14" start="+0x44" size="0x4">
8724      <BitField name="XCMP" start="28" size="4"/>
8725      <BitField name="CMP" start="4" size="24"/>
8726      <BitField name="CMPHLF" start="3" size="1"/>
8727      <BitField name="CMPJIT" start="0" size="3"/>
8728    </Register>
8729    <Register name="CMP_15" start="+0x48" size="0x4">
8730      <BitField name="XCMP" start="28" size="4"/>
8731      <BitField name="CMP" start="4" size="24"/>
8732      <BitField name="CMPHLF" start="3" size="1"/>
8733      <BitField name="CMPJIT" start="0" size="3"/>
8734    </Register>
8735    <Register name="CMP_16" start="+0x4c" size="0x4">
8736      <BitField name="XCMP" start="28" size="4"/>
8737      <BitField name="CMP" start="4" size="24"/>
8738      <BitField name="CMPHLF" start="3" size="1"/>
8739      <BitField name="CMPJIT" start="0" size="3"/>
8740    </Register>
8741    <Register name="CMP_17" start="+0x50" size="0x4">
8742      <BitField name="XCMP" start="28" size="4"/>
8743      <BitField name="CMP" start="4" size="24"/>
8744      <BitField name="CMPHLF" start="3" size="1"/>
8745      <BitField name="CMPJIT" start="0" size="3"/>
8746    </Register>
8747    <Register name="CMP_18" start="+0x54" size="0x4">
8748      <BitField name="XCMP" start="28" size="4"/>
8749      <BitField name="CMP" start="4" size="24"/>
8750      <BitField name="CMPHLF" start="3" size="1"/>
8751      <BitField name="CMPJIT" start="0" size="3"/>
8752    </Register>
8753    <Register name="CMP_19" start="+0x58" size="0x4">
8754      <BitField name="XCMP" start="28" size="4"/>
8755      <BitField name="CMP" start="4" size="24"/>
8756      <BitField name="CMPHLF" start="3" size="1"/>
8757      <BitField name="CMPJIT" start="0" size="3"/>
8758    </Register>
8759    <Register name="CMP_20" start="+0x5c" size="0x4">
8760      <BitField name="XCMP" start="28" size="4"/>
8761      <BitField name="CMP" start="4" size="24"/>
8762      <BitField name="CMPHLF" start="3" size="1"/>
8763      <BitField name="CMPJIT" start="0" size="3"/>
8764    </Register>
8765    <Register name="CMP_21" start="+0x60" size="0x4">
8766      <BitField name="XCMP" start="28" size="4"/>
8767      <BitField name="CMP" start="4" size="24"/>
8768      <BitField name="CMPHLF" start="3" size="1"/>
8769      <BitField name="CMPJIT" start="0" size="3"/>
8770    </Register>
8771    <Register name="CMP_22" start="+0x64" size="0x4">
8772      <BitField name="XCMP" start="28" size="4"/>
8773      <BitField name="CMP" start="4" size="24"/>
8774      <BitField name="CMPHLF" start="3" size="1"/>
8775      <BitField name="CMPJIT" start="0" size="3"/>
8776    </Register>
8777    <Register name="CMP_23" start="+0x68" size="0x4">
8778      <BitField name="XCMP" start="28" size="4"/>
8779      <BitField name="CMP" start="4" size="24"/>
8780      <BitField name="CMPHLF" start="3" size="1"/>
8781      <BitField name="CMPJIT" start="0" size="3"/>
8782    </Register>
8783    <Register name="FRCMD" start="+0x78" size="0x4">
8784      <BitField name="FRCMD" start="0" size="16"/>
8785    </Register>
8786    <Register name="SHLK" start="+0x7c" size="0x4">
8787      <BitField name="SHLK" start="31" size="1"/>
8788    </Register>
8789    <Register name="CHCFG_0" start="+0x80" size="0x4">
8790      <BitField name="CMPSELEND" start="24" size="5"/>
8791      <BitField name="CMPSELBEG" start="16" size="5"/>
8792      <BitField name="OUTPOL" start="1" size="1"/>
8793    </Register>
8794    <Register name="CHCFG_1" start="+0x84" size="0x4">
8795      <BitField name="CMPSELEND" start="24" size="5"/>
8796      <BitField name="CMPSELBEG" start="16" size="5"/>
8797      <BitField name="OUTPOL" start="1" size="1"/>
8798    </Register>
8799    <Register name="CHCFG_2" start="+0x88" size="0x4">
8800      <BitField name="CMPSELEND" start="24" size="5"/>
8801      <BitField name="CMPSELBEG" start="16" size="5"/>
8802      <BitField name="OUTPOL" start="1" size="1"/>
8803    </Register>
8804    <Register name="CHCFG_3" start="+0x8c" size="0x4">
8805      <BitField name="CMPSELEND" start="24" size="5"/>
8806      <BitField name="CMPSELBEG" start="16" size="5"/>
8807      <BitField name="OUTPOL" start="1" size="1"/>
8808    </Register>
8809    <Register name="CHCFG_4" start="+0x90" size="0x4">
8810      <BitField name="CMPSELEND" start="24" size="5"/>
8811      <BitField name="CMPSELBEG" start="16" size="5"/>
8812      <BitField name="OUTPOL" start="1" size="1"/>
8813    </Register>
8814    <Register name="CHCFG_5" start="+0x94" size="0x4">
8815      <BitField name="CMPSELEND" start="24" size="5"/>
8816      <BitField name="CMPSELBEG" start="16" size="5"/>
8817      <BitField name="OUTPOL" start="1" size="1"/>
8818    </Register>
8819    <Register name="CHCFG_6" start="+0x98" size="0x4">
8820      <BitField name="CMPSELEND" start="24" size="5"/>
8821      <BitField name="CMPSELBEG" start="16" size="5"/>
8822      <BitField name="OUTPOL" start="1" size="1"/>
8823    </Register>
8824    <Register name="CHCFG_7" start="+0x9c" size="0x4">
8825      <BitField name="CMPSELEND" start="24" size="5"/>
8826      <BitField name="CMPSELBEG" start="16" size="5"/>
8827      <BitField name="OUTPOL" start="1" size="1"/>
8828    </Register>
8829    <Register name="CHCFG_8" start="+0xa0" size="0x4">
8830      <BitField name="CMPSELEND" start="24" size="5"/>
8831      <BitField name="CMPSELBEG" start="16" size="5"/>
8832      <BitField name="OUTPOL" start="1" size="1"/>
8833    </Register>
8834    <Register name="CHCFG_9" start="+0xa4" size="0x4">
8835      <BitField name="CMPSELEND" start="24" size="5"/>
8836      <BitField name="CMPSELBEG" start="16" size="5"/>
8837      <BitField name="OUTPOL" start="1" size="1"/>
8838    </Register>
8839    <Register name="CHCFG_10" start="+0xa8" size="0x4">
8840      <BitField name="CMPSELEND" start="24" size="5"/>
8841      <BitField name="CMPSELBEG" start="16" size="5"/>
8842      <BitField name="OUTPOL" start="1" size="1"/>
8843    </Register>
8844    <Register name="CHCFG_11" start="+0xac" size="0x4">
8845      <BitField name="CMPSELEND" start="24" size="5"/>
8846      <BitField name="CMPSELBEG" start="16" size="5"/>
8847      <BitField name="OUTPOL" start="1" size="1"/>
8848    </Register>
8849    <Register name="CHCFG_12" start="+0xb0" size="0x4">
8850      <BitField name="CMPSELEND" start="24" size="5"/>
8851      <BitField name="CMPSELBEG" start="16" size="5"/>
8852      <BitField name="OUTPOL" start="1" size="1"/>
8853    </Register>
8854    <Register name="CHCFG_13" start="+0xb4" size="0x4">
8855      <BitField name="CMPSELEND" start="24" size="5"/>
8856      <BitField name="CMPSELBEG" start="16" size="5"/>
8857      <BitField name="OUTPOL" start="1" size="1"/>
8858    </Register>
8859    <Register name="CHCFG_14" start="+0xb8" size="0x4">
8860      <BitField name="CMPSELEND" start="24" size="5"/>
8861      <BitField name="CMPSELBEG" start="16" size="5"/>
8862      <BitField name="OUTPOL" start="1" size="1"/>
8863    </Register>
8864    <Register name="CHCFG_15" start="+0xbc" size="0x4">
8865      <BitField name="CMPSELEND" start="24" size="5"/>
8866      <BitField name="CMPSELBEG" start="16" size="5"/>
8867      <BitField name="OUTPOL" start="1" size="1"/>
8868    </Register>
8869    <Register name="CHCFG_16" start="+0xc0" size="0x4">
8870      <BitField name="CMPSELEND" start="24" size="5"/>
8871      <BitField name="CMPSELBEG" start="16" size="5"/>
8872      <BitField name="OUTPOL" start="1" size="1"/>
8873    </Register>
8874    <Register name="CHCFG_17" start="+0xc4" size="0x4">
8875      <BitField name="CMPSELEND" start="24" size="5"/>
8876      <BitField name="CMPSELBEG" start="16" size="5"/>
8877      <BitField name="OUTPOL" start="1" size="1"/>
8878    </Register>
8879    <Register name="CHCFG_18" start="+0xc8" size="0x4">
8880      <BitField name="CMPSELEND" start="24" size="5"/>
8881      <BitField name="CMPSELBEG" start="16" size="5"/>
8882      <BitField name="OUTPOL" start="1" size="1"/>
8883    </Register>
8884    <Register name="CHCFG_19" start="+0xcc" size="0x4">
8885      <BitField name="CMPSELEND" start="24" size="5"/>
8886      <BitField name="CMPSELBEG" start="16" size="5"/>
8887      <BitField name="OUTPOL" start="1" size="1"/>
8888    </Register>
8889    <Register name="CHCFG_20" start="+0xd0" size="0x4">
8890      <BitField name="CMPSELEND" start="24" size="5"/>
8891      <BitField name="CMPSELBEG" start="16" size="5"/>
8892      <BitField name="OUTPOL" start="1" size="1"/>
8893    </Register>
8894    <Register name="CHCFG_21" start="+0xd4" size="0x4">
8895      <BitField name="CMPSELEND" start="24" size="5"/>
8896      <BitField name="CMPSELBEG" start="16" size="5"/>
8897      <BitField name="OUTPOL" start="1" size="1"/>
8898    </Register>
8899    <Register name="CHCFG_22" start="+0xd8" size="0x4">
8900      <BitField name="CMPSELEND" start="24" size="5"/>
8901      <BitField name="CMPSELBEG" start="16" size="5"/>
8902      <BitField name="OUTPOL" start="1" size="1"/>
8903    </Register>
8904    <Register name="CHCFG_23" start="+0xdc" size="0x4">
8905      <BitField name="CMPSELEND" start="24" size="5"/>
8906      <BitField name="CMPSELBEG" start="16" size="5"/>
8907      <BitField name="OUTPOL" start="1" size="1"/>
8908    </Register>
8909    <Register name="GCR" start="+0xf0" size="0x4">
8910      <BitField name="FAULTI3EN" start="31" size="1"/>
8911      <BitField name="FAULTI2EN" start="30" size="1"/>
8912      <BitField name="FAULTI1EN" start="29" size="1"/>
8913      <BitField name="FAULTI0EN" start="28" size="1"/>
8914      <BitField name="DEBUGFAULT" start="27" size="1"/>
8915      <BitField name="FRCPOL" start="26" size="1"/>
8916      <BitField name="HWSHDWEDG" start="24" size="1"/>
8917      <BitField name="CMPSHDWSEL" start="19" size="5"/>
8918      <BitField name="FAULTRECEDG" start="18" size="1"/>
8919      <BitField name="FAULTRECHWSEL" start="13" size="5"/>
8920      <BitField name="FAULTE1EN" start="12" size="1"/>
8921      <BitField name="FAULTE0EN" start="11" size="1"/>
8922      <BitField name="FAULTEXPOL" start="9" size="2"/>
8923      <BitField name="RLDSYNCEN" start="8" size="1"/>
8924      <BitField name="CEN" start="7" size="1"/>
8925      <BitField name="FAULTCLR" start="6" size="1"/>
8926      <BitField name="XRLDSYNCEN" start="5" size="1"/>
8927      <BitField name="TIMERRESET" start="3" size="1"/>
8928      <BitField name="FRCTIME" start="1" size="2"/>
8929      <BitField name="SWFRC" start="0" size="1"/>
8930    </Register>
8931    <Register name="SHCR" start="+0xf4" size="0x4">
8932      <BitField name="FRCSHDWSEL" start="8" size="5"/>
8933      <BitField name="CNTSHDWSEL" start="3" size="5"/>
8934      <BitField name="CNTSHDWUPT" start="1" size="2"/>
8935      <BitField name="SHLKEN" start="0" size="1"/>
8936    </Register>
8937    <Register name="CAPPOS_0" start="+0x100" size="0x4">
8938      <BitField name="CAPPOS" start="4" size="28"/>
8939    </Register>
8940    <Register name="CAPPOS_1" start="+0x104" size="0x4">
8941      <BitField name="CAPPOS" start="4" size="28"/>
8942    </Register>
8943    <Register name="CAPPOS_2" start="+0x108" size="0x4">
8944      <BitField name="CAPPOS" start="4" size="28"/>
8945    </Register>
8946    <Register name="CAPPOS_3" start="+0x10c" size="0x4">
8947      <BitField name="CAPPOS" start="4" size="28"/>
8948    </Register>
8949    <Register name="CAPPOS_4" start="+0x110" size="0x4">
8950      <BitField name="CAPPOS" start="4" size="28"/>
8951    </Register>
8952    <Register name="CAPPOS_5" start="+0x114" size="0x4">
8953      <BitField name="CAPPOS" start="4" size="28"/>
8954    </Register>
8955    <Register name="CAPPOS_6" start="+0x118" size="0x4">
8956      <BitField name="CAPPOS" start="4" size="28"/>
8957    </Register>
8958    <Register name="CAPPOS_7" start="+0x11c" size="0x4">
8959      <BitField name="CAPPOS" start="4" size="28"/>
8960    </Register>
8961    <Register name="CAPPOS_8" start="+0x120" size="0x4">
8962      <BitField name="CAPPOS" start="4" size="28"/>
8963    </Register>
8964    <Register name="CAPPOS_9" start="+0x124" size="0x4">
8965      <BitField name="CAPPOS" start="4" size="28"/>
8966    </Register>
8967    <Register name="CAPPOS_10" start="+0x128" size="0x4">
8968      <BitField name="CAPPOS" start="4" size="28"/>
8969    </Register>
8970    <Register name="CAPPOS_11" start="+0x12c" size="0x4">
8971      <BitField name="CAPPOS" start="4" size="28"/>
8972    </Register>
8973    <Register name="CAPPOS_12" start="+0x130" size="0x4">
8974      <BitField name="CAPPOS" start="4" size="28"/>
8975    </Register>
8976    <Register name="CAPPOS_13" start="+0x134" size="0x4">
8977      <BitField name="CAPPOS" start="4" size="28"/>
8978    </Register>
8979    <Register name="CAPPOS_14" start="+0x138" size="0x4">
8980      <BitField name="CAPPOS" start="4" size="28"/>
8981    </Register>
8982    <Register name="CAPPOS_15" start="+0x13c" size="0x4">
8983      <BitField name="CAPPOS" start="4" size="28"/>
8984    </Register>
8985    <Register name="CAPPOS_16" start="+0x140" size="0x4">
8986      <BitField name="CAPPOS" start="4" size="28"/>
8987    </Register>
8988    <Register name="CAPPOS_17" start="+0x144" size="0x4">
8989      <BitField name="CAPPOS" start="4" size="28"/>
8990    </Register>
8991    <Register name="CAPPOS_18" start="+0x148" size="0x4">
8992      <BitField name="CAPPOS" start="4" size="28"/>
8993    </Register>
8994    <Register name="CAPPOS_19" start="+0x14c" size="0x4">
8995      <BitField name="CAPPOS" start="4" size="28"/>
8996    </Register>
8997    <Register name="CAPPOS_20" start="+0x150" size="0x4">
8998      <BitField name="CAPPOS" start="4" size="28"/>
8999    </Register>
9000    <Register name="CAPPOS_21" start="+0x154" size="0x4">
9001      <BitField name="CAPPOS" start="4" size="28"/>
9002    </Register>
9003    <Register name="CAPPOS_22" start="+0x158" size="0x4">
9004      <BitField name="CAPPOS" start="4" size="28"/>
9005    </Register>
9006    <Register name="CAPPOS_23" start="+0x15c" size="0x4">
9007      <BitField name="CAPPOS" start="4" size="28"/>
9008    </Register>
9009    <Register name="CNT" start="+0x170" size="0x4">
9010      <BitField name="XCNT" start="28" size="4"/>
9011      <BitField name="CNT" start="4" size="24"/>
9012    </Register>
9013    <Register name="CAPNEG_0" start="+0x180" size="0x4">
9014      <BitField name="CAPNEG" start="0" size="32"/>
9015    </Register>
9016    <Register name="CAPNEG_1" start="+0x184" size="0x4">
9017      <BitField name="CAPNEG" start="0" size="32"/>
9018    </Register>
9019    <Register name="CAPNEG_2" start="+0x188" size="0x4">
9020      <BitField name="CAPNEG" start="0" size="32"/>
9021    </Register>
9022    <Register name="CAPNEG_3" start="+0x18c" size="0x4">
9023      <BitField name="CAPNEG" start="0" size="32"/>
9024    </Register>
9025    <Register name="CAPNEG_4" start="+0x190" size="0x4">
9026      <BitField name="CAPNEG" start="0" size="32"/>
9027    </Register>
9028    <Register name="CAPNEG_5" start="+0x194" size="0x4">
9029      <BitField name="CAPNEG" start="0" size="32"/>
9030    </Register>
9031    <Register name="CAPNEG_6" start="+0x198" size="0x4">
9032      <BitField name="CAPNEG" start="0" size="32"/>
9033    </Register>
9034    <Register name="CAPNEG_7" start="+0x19c" size="0x4">
9035      <BitField name="CAPNEG" start="0" size="32"/>
9036    </Register>
9037    <Register name="CAPNEG_8" start="+0x1a0" size="0x4">
9038      <BitField name="CAPNEG" start="0" size="32"/>
9039    </Register>
9040    <Register name="CAPNEG_9" start="+0x1a4" size="0x4">
9041      <BitField name="CAPNEG" start="0" size="32"/>
9042    </Register>
9043    <Register name="CAPNEG_10" start="+0x1a8" size="0x4">
9044      <BitField name="CAPNEG" start="0" size="32"/>
9045    </Register>
9046    <Register name="CAPNEG_11" start="+0x1ac" size="0x4">
9047      <BitField name="CAPNEG" start="0" size="32"/>
9048    </Register>
9049    <Register name="CAPNEG_12" start="+0x1b0" size="0x4">
9050      <BitField name="CAPNEG" start="0" size="32"/>
9051    </Register>
9052    <Register name="CAPNEG_13" start="+0x1b4" size="0x4">
9053      <BitField name="CAPNEG" start="0" size="32"/>
9054    </Register>
9055    <Register name="CAPNEG_14" start="+0x1b8" size="0x4">
9056      <BitField name="CAPNEG" start="0" size="32"/>
9057    </Register>
9058    <Register name="CAPNEG_15" start="+0x1bc" size="0x4">
9059      <BitField name="CAPNEG" start="0" size="32"/>
9060    </Register>
9061    <Register name="CAPNEG_16" start="+0x1c0" size="0x4">
9062      <BitField name="CAPNEG" start="0" size="32"/>
9063    </Register>
9064    <Register name="CAPNEG_17" start="+0x1c4" size="0x4">
9065      <BitField name="CAPNEG" start="0" size="32"/>
9066    </Register>
9067    <Register name="CAPNEG_18" start="+0x1c8" size="0x4">
9068      <BitField name="CAPNEG" start="0" size="32"/>
9069    </Register>
9070    <Register name="CAPNEG_19" start="+0x1cc" size="0x4">
9071      <BitField name="CAPNEG" start="0" size="32"/>
9072    </Register>
9073    <Register name="CAPNEG_20" start="+0x1d0" size="0x4">
9074      <BitField name="CAPNEG" start="0" size="32"/>
9075    </Register>
9076    <Register name="CAPNEG_21" start="+0x1d4" size="0x4">
9077      <BitField name="CAPNEG" start="0" size="32"/>
9078    </Register>
9079    <Register name="CAPNEG_22" start="+0x1d8" size="0x4">
9080      <BitField name="CAPNEG" start="0" size="32"/>
9081    </Register>
9082    <Register name="CAPNEG_23" start="+0x1dc" size="0x4">
9083      <BitField name="CAPNEG" start="0" size="32"/>
9084    </Register>
9085    <Register name="CNTCOPY" start="+0x1f0" size="0x4">
9086      <BitField name="XCNT" start="28" size="4"/>
9087      <BitField name="CNT" start="4" size="24"/>
9088    </Register>
9089    <Register name="PWMCFG_0" start="+0x200" size="0x4">
9090      <BitField name="OEN" start="28" size="1"/>
9091      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9092      <BitField name="FAULTMODE" start="24" size="2"/>
9093      <BitField name="FAULTRECTIME" start="22" size="2"/>
9094      <BitField name="FRCSRCSEL" start="21" size="1"/>
9095      <BitField name="PAIR" start="20" size="1"/>
9096      <BitField name="DEADAREA" start="0" size="20"/>
9097    </Register>
9098    <Register name="PWMCFG_1" start="+0x204" size="0x4">
9099      <BitField name="OEN" start="28" size="1"/>
9100      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9101      <BitField name="FAULTMODE" start="24" size="2"/>
9102      <BitField name="FAULTRECTIME" start="22" size="2"/>
9103      <BitField name="FRCSRCSEL" start="21" size="1"/>
9104      <BitField name="PAIR" start="20" size="1"/>
9105      <BitField name="DEADAREA" start="0" size="20"/>
9106    </Register>
9107    <Register name="PWMCFG_2" start="+0x208" size="0x4">
9108      <BitField name="OEN" start="28" size="1"/>
9109      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9110      <BitField name="FAULTMODE" start="24" size="2"/>
9111      <BitField name="FAULTRECTIME" start="22" size="2"/>
9112      <BitField name="FRCSRCSEL" start="21" size="1"/>
9113      <BitField name="PAIR" start="20" size="1"/>
9114      <BitField name="DEADAREA" start="0" size="20"/>
9115    </Register>
9116    <Register name="PWMCFG_3" start="+0x20c" size="0x4">
9117      <BitField name="OEN" start="28" size="1"/>
9118      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9119      <BitField name="FAULTMODE" start="24" size="2"/>
9120      <BitField name="FAULTRECTIME" start="22" size="2"/>
9121      <BitField name="FRCSRCSEL" start="21" size="1"/>
9122      <BitField name="PAIR" start="20" size="1"/>
9123      <BitField name="DEADAREA" start="0" size="20"/>
9124    </Register>
9125    <Register name="PWMCFG_4" start="+0x210" size="0x4">
9126      <BitField name="OEN" start="28" size="1"/>
9127      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9128      <BitField name="FAULTMODE" start="24" size="2"/>
9129      <BitField name="FAULTRECTIME" start="22" size="2"/>
9130      <BitField name="FRCSRCSEL" start="21" size="1"/>
9131      <BitField name="PAIR" start="20" size="1"/>
9132      <BitField name="DEADAREA" start="0" size="20"/>
9133    </Register>
9134    <Register name="PWMCFG_5" start="+0x214" size="0x4">
9135      <BitField name="OEN" start="28" size="1"/>
9136      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9137      <BitField name="FAULTMODE" start="24" size="2"/>
9138      <BitField name="FAULTRECTIME" start="22" size="2"/>
9139      <BitField name="FRCSRCSEL" start="21" size="1"/>
9140      <BitField name="PAIR" start="20" size="1"/>
9141      <BitField name="DEADAREA" start="0" size="20"/>
9142    </Register>
9143    <Register name="PWMCFG_6" start="+0x218" size="0x4">
9144      <BitField name="OEN" start="28" size="1"/>
9145      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9146      <BitField name="FAULTMODE" start="24" size="2"/>
9147      <BitField name="FAULTRECTIME" start="22" size="2"/>
9148      <BitField name="FRCSRCSEL" start="21" size="1"/>
9149      <BitField name="PAIR" start="20" size="1"/>
9150      <BitField name="DEADAREA" start="0" size="20"/>
9151    </Register>
9152    <Register name="PWMCFG_7" start="+0x21c" size="0x4">
9153      <BitField name="OEN" start="28" size="1"/>
9154      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9155      <BitField name="FAULTMODE" start="24" size="2"/>
9156      <BitField name="FAULTRECTIME" start="22" size="2"/>
9157      <BitField name="FRCSRCSEL" start="21" size="1"/>
9158      <BitField name="PAIR" start="20" size="1"/>
9159      <BitField name="DEADAREA" start="0" size="20"/>
9160    </Register>
9161    <Register name="SR" start="+0x220" size="0x4">
9162      <BitField name="FAULTF" start="27" size="1"/>
9163      <BitField name="XRLDF" start="26" size="1"/>
9164      <BitField name="HALFRLDF" start="25" size="1"/>
9165      <BitField name="RLDF" start="24" size="1"/>
9166      <BitField name="CMPFX" start="0" size="24"/>
9167    </Register>
9168    <Register name="IRQEN" start="+0x224" size="0x4">
9169      <BitField name="FAULTIRQE" start="27" size="1"/>
9170      <BitField name="XRLDIRQE" start="26" size="1"/>
9171      <BitField name="HALFRLDIRQE" start="25" size="1"/>
9172      <BitField name="RLDIRQE" start="24" size="1"/>
9173      <BitField name="CMPIRQEX" start="0" size="24"/>
9174    </Register>
9175    <Register name="DMAEN" start="+0x22c" size="0x4">
9176      <BitField name="FAULTEN" start="27" size="1"/>
9177      <BitField name="XRLDEN" start="26" size="1"/>
9178      <BitField name="HALFRLDEN" start="25" size="1"/>
9179      <BitField name="RLDEN" start="24" size="1"/>
9180      <BitField name="CMPENX" start="0" size="24"/>
9181    </Register>
9182    <Register name="CMPCFG_CMPCFG0" start="+0x230" size="0x4">
9183      <BitField name="XCNTCMPEN" start="4" size="4"/>
9184      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9185      <BitField name="CMPMODE" start="1" size="1"/>
9186    </Register>
9187    <Register name="CMPCFG_1" start="+0x234" size="0x4">
9188      <BitField name="XCNTCMPEN" start="4" size="4"/>
9189      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9190      <BitField name="CMPMODE" start="1" size="1"/>
9191    </Register>
9192    <Register name="CMPCFG_2" start="+0x238" size="0x4">
9193      <BitField name="XCNTCMPEN" start="4" size="4"/>
9194      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9195      <BitField name="CMPMODE" start="1" size="1"/>
9196    </Register>
9197    <Register name="CMPCFG_3" start="+0x23c" size="0x4">
9198      <BitField name="XCNTCMPEN" start="4" size="4"/>
9199      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9200      <BitField name="CMPMODE" start="1" size="1"/>
9201    </Register>
9202    <Register name="CMPCFG_4" start="+0x240" size="0x4">
9203      <BitField name="XCNTCMPEN" start="4" size="4"/>
9204      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9205      <BitField name="CMPMODE" start="1" size="1"/>
9206    </Register>
9207    <Register name="CMPCFG_5" start="+0x244" size="0x4">
9208      <BitField name="XCNTCMPEN" start="4" size="4"/>
9209      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9210      <BitField name="CMPMODE" start="1" size="1"/>
9211    </Register>
9212    <Register name="CMPCFG_6" start="+0x248" size="0x4">
9213      <BitField name="XCNTCMPEN" start="4" size="4"/>
9214      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9215      <BitField name="CMPMODE" start="1" size="1"/>
9216    </Register>
9217    <Register name="CMPCFG_7" start="+0x24c" size="0x4">
9218      <BitField name="XCNTCMPEN" start="4" size="4"/>
9219      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9220      <BitField name="CMPMODE" start="1" size="1"/>
9221    </Register>
9222    <Register name="CMPCFG_8" start="+0x250" size="0x4">
9223      <BitField name="XCNTCMPEN" start="4" size="4"/>
9224      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9225      <BitField name="CMPMODE" start="1" size="1"/>
9226    </Register>
9227    <Register name="CMPCFG_9" start="+0x254" size="0x4">
9228      <BitField name="XCNTCMPEN" start="4" size="4"/>
9229      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9230      <BitField name="CMPMODE" start="1" size="1"/>
9231    </Register>
9232    <Register name="CMPCFG_10" start="+0x258" size="0x4">
9233      <BitField name="XCNTCMPEN" start="4" size="4"/>
9234      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9235      <BitField name="CMPMODE" start="1" size="1"/>
9236    </Register>
9237    <Register name="CMPCFG_11" start="+0x25c" size="0x4">
9238      <BitField name="XCNTCMPEN" start="4" size="4"/>
9239      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9240      <BitField name="CMPMODE" start="1" size="1"/>
9241    </Register>
9242    <Register name="CMPCFG_12" start="+0x260" size="0x4">
9243      <BitField name="XCNTCMPEN" start="4" size="4"/>
9244      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9245      <BitField name="CMPMODE" start="1" size="1"/>
9246    </Register>
9247    <Register name="CMPCFG_13" start="+0x264" size="0x4">
9248      <BitField name="XCNTCMPEN" start="4" size="4"/>
9249      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9250      <BitField name="CMPMODE" start="1" size="1"/>
9251    </Register>
9252    <Register name="CMPCFG_14" start="+0x268" size="0x4">
9253      <BitField name="XCNTCMPEN" start="4" size="4"/>
9254      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9255      <BitField name="CMPMODE" start="1" size="1"/>
9256    </Register>
9257    <Register name="CMPCFG_15" start="+0x26c" size="0x4">
9258      <BitField name="XCNTCMPEN" start="4" size="4"/>
9259      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9260      <BitField name="CMPMODE" start="1" size="1"/>
9261    </Register>
9262    <Register name="CMPCFG_16" start="+0x270" size="0x4">
9263      <BitField name="XCNTCMPEN" start="4" size="4"/>
9264      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9265      <BitField name="CMPMODE" start="1" size="1"/>
9266    </Register>
9267    <Register name="CMPCFG_17" start="+0x274" size="0x4">
9268      <BitField name="XCNTCMPEN" start="4" size="4"/>
9269      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9270      <BitField name="CMPMODE" start="1" size="1"/>
9271    </Register>
9272    <Register name="CMPCFG_18" start="+0x278" size="0x4">
9273      <BitField name="XCNTCMPEN" start="4" size="4"/>
9274      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9275      <BitField name="CMPMODE" start="1" size="1"/>
9276    </Register>
9277    <Register name="CMPCFG_19" start="+0x27c" size="0x4">
9278      <BitField name="XCNTCMPEN" start="4" size="4"/>
9279      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9280      <BitField name="CMPMODE" start="1" size="1"/>
9281    </Register>
9282    <Register name="CMPCFG_20" start="+0x280" size="0x4">
9283      <BitField name="XCNTCMPEN" start="4" size="4"/>
9284      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9285      <BitField name="CMPMODE" start="1" size="1"/>
9286    </Register>
9287    <Register name="CMPCFG_21" start="+0x284" size="0x4">
9288      <BitField name="XCNTCMPEN" start="4" size="4"/>
9289      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9290      <BitField name="CMPMODE" start="1" size="1"/>
9291    </Register>
9292    <Register name="CMPCFG_22" start="+0x288" size="0x4">
9293      <BitField name="XCNTCMPEN" start="4" size="4"/>
9294      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9295      <BitField name="CMPMODE" start="1" size="1"/>
9296    </Register>
9297    <Register name="CMPCFG_23" start="+0x28c" size="0x4">
9298      <BitField name="XCNTCMPEN" start="4" size="4"/>
9299      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9300      <BitField name="CMPMODE" start="1" size="1"/>
9301    </Register>
9302  </RegisterGroup>
9303  <RegisterGroup start="0xf0210000" name="PWM1">
9304    <Register name="UNLK" start="+0x0" size="0x4">
9305      <BitField name="SHUNLK" start="0" size="32"/>
9306    </Register>
9307    <Register name="STA" start="+0x4" size="0x4">
9308      <BitField name="XSTA" start="28" size="4"/>
9309      <BitField name="STA" start="4" size="24"/>
9310    </Register>
9311    <Register name="RLD" start="+0x8" size="0x4">
9312      <BitField name="XRLD" start="28" size="4"/>
9313      <BitField name="RLD" start="4" size="24"/>
9314    </Register>
9315    <Register name="CMP_0" start="+0xc" size="0x4">
9316      <BitField name="XCMP" start="28" size="4"/>
9317      <BitField name="CMP" start="4" size="24"/>
9318      <BitField name="CMPHLF" start="3" size="1"/>
9319      <BitField name="CMPJIT" start="0" size="3"/>
9320    </Register>
9321    <Register name="CMP_1" start="+0x10" size="0x4">
9322      <BitField name="XCMP" start="28" size="4"/>
9323      <BitField name="CMP" start="4" size="24"/>
9324      <BitField name="CMPHLF" start="3" size="1"/>
9325      <BitField name="CMPJIT" start="0" size="3"/>
9326    </Register>
9327    <Register name="CMP_2" start="+0x14" size="0x4">
9328      <BitField name="XCMP" start="28" size="4"/>
9329      <BitField name="CMP" start="4" size="24"/>
9330      <BitField name="CMPHLF" start="3" size="1"/>
9331      <BitField name="CMPJIT" start="0" size="3"/>
9332    </Register>
9333    <Register name="CMP_3" start="+0x18" size="0x4">
9334      <BitField name="XCMP" start="28" size="4"/>
9335      <BitField name="CMP" start="4" size="24"/>
9336      <BitField name="CMPHLF" start="3" size="1"/>
9337      <BitField name="CMPJIT" start="0" size="3"/>
9338    </Register>
9339    <Register name="CMP_4" start="+0x1c" size="0x4">
9340      <BitField name="XCMP" start="28" size="4"/>
9341      <BitField name="CMP" start="4" size="24"/>
9342      <BitField name="CMPHLF" start="3" size="1"/>
9343      <BitField name="CMPJIT" start="0" size="3"/>
9344    </Register>
9345    <Register name="CMP_5" start="+0x20" size="0x4">
9346      <BitField name="XCMP" start="28" size="4"/>
9347      <BitField name="CMP" start="4" size="24"/>
9348      <BitField name="CMPHLF" start="3" size="1"/>
9349      <BitField name="CMPJIT" start="0" size="3"/>
9350    </Register>
9351    <Register name="CMP_6" start="+0x24" size="0x4">
9352      <BitField name="XCMP" start="28" size="4"/>
9353      <BitField name="CMP" start="4" size="24"/>
9354      <BitField name="CMPHLF" start="3" size="1"/>
9355      <BitField name="CMPJIT" start="0" size="3"/>
9356    </Register>
9357    <Register name="CMP_7" start="+0x28" size="0x4">
9358      <BitField name="XCMP" start="28" size="4"/>
9359      <BitField name="CMP" start="4" size="24"/>
9360      <BitField name="CMPHLF" start="3" size="1"/>
9361      <BitField name="CMPJIT" start="0" size="3"/>
9362    </Register>
9363    <Register name="CMP_8" start="+0x2c" size="0x4">
9364      <BitField name="XCMP" start="28" size="4"/>
9365      <BitField name="CMP" start="4" size="24"/>
9366      <BitField name="CMPHLF" start="3" size="1"/>
9367      <BitField name="CMPJIT" start="0" size="3"/>
9368    </Register>
9369    <Register name="CMP_9" start="+0x30" size="0x4">
9370      <BitField name="XCMP" start="28" size="4"/>
9371      <BitField name="CMP" start="4" size="24"/>
9372      <BitField name="CMPHLF" start="3" size="1"/>
9373      <BitField name="CMPJIT" start="0" size="3"/>
9374    </Register>
9375    <Register name="CMP_10" start="+0x34" size="0x4">
9376      <BitField name="XCMP" start="28" size="4"/>
9377      <BitField name="CMP" start="4" size="24"/>
9378      <BitField name="CMPHLF" start="3" size="1"/>
9379      <BitField name="CMPJIT" start="0" size="3"/>
9380    </Register>
9381    <Register name="CMP_11" start="+0x38" size="0x4">
9382      <BitField name="XCMP" start="28" size="4"/>
9383      <BitField name="CMP" start="4" size="24"/>
9384      <BitField name="CMPHLF" start="3" size="1"/>
9385      <BitField name="CMPJIT" start="0" size="3"/>
9386    </Register>
9387    <Register name="CMP_12" start="+0x3c" size="0x4">
9388      <BitField name="XCMP" start="28" size="4"/>
9389      <BitField name="CMP" start="4" size="24"/>
9390      <BitField name="CMPHLF" start="3" size="1"/>
9391      <BitField name="CMPJIT" start="0" size="3"/>
9392    </Register>
9393    <Register name="CMP_13" start="+0x40" size="0x4">
9394      <BitField name="XCMP" start="28" size="4"/>
9395      <BitField name="CMP" start="4" size="24"/>
9396      <BitField name="CMPHLF" start="3" size="1"/>
9397      <BitField name="CMPJIT" start="0" size="3"/>
9398    </Register>
9399    <Register name="CMP_14" start="+0x44" size="0x4">
9400      <BitField name="XCMP" start="28" size="4"/>
9401      <BitField name="CMP" start="4" size="24"/>
9402      <BitField name="CMPHLF" start="3" size="1"/>
9403      <BitField name="CMPJIT" start="0" size="3"/>
9404    </Register>
9405    <Register name="CMP_15" start="+0x48" size="0x4">
9406      <BitField name="XCMP" start="28" size="4"/>
9407      <BitField name="CMP" start="4" size="24"/>
9408      <BitField name="CMPHLF" start="3" size="1"/>
9409      <BitField name="CMPJIT" start="0" size="3"/>
9410    </Register>
9411    <Register name="CMP_16" start="+0x4c" size="0x4">
9412      <BitField name="XCMP" start="28" size="4"/>
9413      <BitField name="CMP" start="4" size="24"/>
9414      <BitField name="CMPHLF" start="3" size="1"/>
9415      <BitField name="CMPJIT" start="0" size="3"/>
9416    </Register>
9417    <Register name="CMP_17" start="+0x50" size="0x4">
9418      <BitField name="XCMP" start="28" size="4"/>
9419      <BitField name="CMP" start="4" size="24"/>
9420      <BitField name="CMPHLF" start="3" size="1"/>
9421      <BitField name="CMPJIT" start="0" size="3"/>
9422    </Register>
9423    <Register name="CMP_18" start="+0x54" size="0x4">
9424      <BitField name="XCMP" start="28" size="4"/>
9425      <BitField name="CMP" start="4" size="24"/>
9426      <BitField name="CMPHLF" start="3" size="1"/>
9427      <BitField name="CMPJIT" start="0" size="3"/>
9428    </Register>
9429    <Register name="CMP_19" start="+0x58" size="0x4">
9430      <BitField name="XCMP" start="28" size="4"/>
9431      <BitField name="CMP" start="4" size="24"/>
9432      <BitField name="CMPHLF" start="3" size="1"/>
9433      <BitField name="CMPJIT" start="0" size="3"/>
9434    </Register>
9435    <Register name="CMP_20" start="+0x5c" size="0x4">
9436      <BitField name="XCMP" start="28" size="4"/>
9437      <BitField name="CMP" start="4" size="24"/>
9438      <BitField name="CMPHLF" start="3" size="1"/>
9439      <BitField name="CMPJIT" start="0" size="3"/>
9440    </Register>
9441    <Register name="CMP_21" start="+0x60" size="0x4">
9442      <BitField name="XCMP" start="28" size="4"/>
9443      <BitField name="CMP" start="4" size="24"/>
9444      <BitField name="CMPHLF" start="3" size="1"/>
9445      <BitField name="CMPJIT" start="0" size="3"/>
9446    </Register>
9447    <Register name="CMP_22" start="+0x64" size="0x4">
9448      <BitField name="XCMP" start="28" size="4"/>
9449      <BitField name="CMP" start="4" size="24"/>
9450      <BitField name="CMPHLF" start="3" size="1"/>
9451      <BitField name="CMPJIT" start="0" size="3"/>
9452    </Register>
9453    <Register name="CMP_23" start="+0x68" size="0x4">
9454      <BitField name="XCMP" start="28" size="4"/>
9455      <BitField name="CMP" start="4" size="24"/>
9456      <BitField name="CMPHLF" start="3" size="1"/>
9457      <BitField name="CMPJIT" start="0" size="3"/>
9458    </Register>
9459    <Register name="FRCMD" start="+0x78" size="0x4">
9460      <BitField name="FRCMD" start="0" size="16"/>
9461    </Register>
9462    <Register name="SHLK" start="+0x7c" size="0x4">
9463      <BitField name="SHLK" start="31" size="1"/>
9464    </Register>
9465    <Register name="CHCFG_0" start="+0x80" size="0x4">
9466      <BitField name="CMPSELEND" start="24" size="5"/>
9467      <BitField name="CMPSELBEG" start="16" size="5"/>
9468      <BitField name="OUTPOL" start="1" size="1"/>
9469    </Register>
9470    <Register name="CHCFG_1" start="+0x84" size="0x4">
9471      <BitField name="CMPSELEND" start="24" size="5"/>
9472      <BitField name="CMPSELBEG" start="16" size="5"/>
9473      <BitField name="OUTPOL" start="1" size="1"/>
9474    </Register>
9475    <Register name="CHCFG_2" start="+0x88" size="0x4">
9476      <BitField name="CMPSELEND" start="24" size="5"/>
9477      <BitField name="CMPSELBEG" start="16" size="5"/>
9478      <BitField name="OUTPOL" start="1" size="1"/>
9479    </Register>
9480    <Register name="CHCFG_3" start="+0x8c" size="0x4">
9481      <BitField name="CMPSELEND" start="24" size="5"/>
9482      <BitField name="CMPSELBEG" start="16" size="5"/>
9483      <BitField name="OUTPOL" start="1" size="1"/>
9484    </Register>
9485    <Register name="CHCFG_4" start="+0x90" size="0x4">
9486      <BitField name="CMPSELEND" start="24" size="5"/>
9487      <BitField name="CMPSELBEG" start="16" size="5"/>
9488      <BitField name="OUTPOL" start="1" size="1"/>
9489    </Register>
9490    <Register name="CHCFG_5" start="+0x94" size="0x4">
9491      <BitField name="CMPSELEND" start="24" size="5"/>
9492      <BitField name="CMPSELBEG" start="16" size="5"/>
9493      <BitField name="OUTPOL" start="1" size="1"/>
9494    </Register>
9495    <Register name="CHCFG_6" start="+0x98" size="0x4">
9496      <BitField name="CMPSELEND" start="24" size="5"/>
9497      <BitField name="CMPSELBEG" start="16" size="5"/>
9498      <BitField name="OUTPOL" start="1" size="1"/>
9499    </Register>
9500    <Register name="CHCFG_7" start="+0x9c" size="0x4">
9501      <BitField name="CMPSELEND" start="24" size="5"/>
9502      <BitField name="CMPSELBEG" start="16" size="5"/>
9503      <BitField name="OUTPOL" start="1" size="1"/>
9504    </Register>
9505    <Register name="CHCFG_8" start="+0xa0" size="0x4">
9506      <BitField name="CMPSELEND" start="24" size="5"/>
9507      <BitField name="CMPSELBEG" start="16" size="5"/>
9508      <BitField name="OUTPOL" start="1" size="1"/>
9509    </Register>
9510    <Register name="CHCFG_9" start="+0xa4" size="0x4">
9511      <BitField name="CMPSELEND" start="24" size="5"/>
9512      <BitField name="CMPSELBEG" start="16" size="5"/>
9513      <BitField name="OUTPOL" start="1" size="1"/>
9514    </Register>
9515    <Register name="CHCFG_10" start="+0xa8" size="0x4">
9516      <BitField name="CMPSELEND" start="24" size="5"/>
9517      <BitField name="CMPSELBEG" start="16" size="5"/>
9518      <BitField name="OUTPOL" start="1" size="1"/>
9519    </Register>
9520    <Register name="CHCFG_11" start="+0xac" size="0x4">
9521      <BitField name="CMPSELEND" start="24" size="5"/>
9522      <BitField name="CMPSELBEG" start="16" size="5"/>
9523      <BitField name="OUTPOL" start="1" size="1"/>
9524    </Register>
9525    <Register name="CHCFG_12" start="+0xb0" size="0x4">
9526      <BitField name="CMPSELEND" start="24" size="5"/>
9527      <BitField name="CMPSELBEG" start="16" size="5"/>
9528      <BitField name="OUTPOL" start="1" size="1"/>
9529    </Register>
9530    <Register name="CHCFG_13" start="+0xb4" size="0x4">
9531      <BitField name="CMPSELEND" start="24" size="5"/>
9532      <BitField name="CMPSELBEG" start="16" size="5"/>
9533      <BitField name="OUTPOL" start="1" size="1"/>
9534    </Register>
9535    <Register name="CHCFG_14" start="+0xb8" size="0x4">
9536      <BitField name="CMPSELEND" start="24" size="5"/>
9537      <BitField name="CMPSELBEG" start="16" size="5"/>
9538      <BitField name="OUTPOL" start="1" size="1"/>
9539    </Register>
9540    <Register name="CHCFG_15" start="+0xbc" size="0x4">
9541      <BitField name="CMPSELEND" start="24" size="5"/>
9542      <BitField name="CMPSELBEG" start="16" size="5"/>
9543      <BitField name="OUTPOL" start="1" size="1"/>
9544    </Register>
9545    <Register name="CHCFG_16" start="+0xc0" size="0x4">
9546      <BitField name="CMPSELEND" start="24" size="5"/>
9547      <BitField name="CMPSELBEG" start="16" size="5"/>
9548      <BitField name="OUTPOL" start="1" size="1"/>
9549    </Register>
9550    <Register name="CHCFG_17" start="+0xc4" size="0x4">
9551      <BitField name="CMPSELEND" start="24" size="5"/>
9552      <BitField name="CMPSELBEG" start="16" size="5"/>
9553      <BitField name="OUTPOL" start="1" size="1"/>
9554    </Register>
9555    <Register name="CHCFG_18" start="+0xc8" size="0x4">
9556      <BitField name="CMPSELEND" start="24" size="5"/>
9557      <BitField name="CMPSELBEG" start="16" size="5"/>
9558      <BitField name="OUTPOL" start="1" size="1"/>
9559    </Register>
9560    <Register name="CHCFG_19" start="+0xcc" size="0x4">
9561      <BitField name="CMPSELEND" start="24" size="5"/>
9562      <BitField name="CMPSELBEG" start="16" size="5"/>
9563      <BitField name="OUTPOL" start="1" size="1"/>
9564    </Register>
9565    <Register name="CHCFG_20" start="+0xd0" size="0x4">
9566      <BitField name="CMPSELEND" start="24" size="5"/>
9567      <BitField name="CMPSELBEG" start="16" size="5"/>
9568      <BitField name="OUTPOL" start="1" size="1"/>
9569    </Register>
9570    <Register name="CHCFG_21" start="+0xd4" size="0x4">
9571      <BitField name="CMPSELEND" start="24" size="5"/>
9572      <BitField name="CMPSELBEG" start="16" size="5"/>
9573      <BitField name="OUTPOL" start="1" size="1"/>
9574    </Register>
9575    <Register name="CHCFG_22" start="+0xd8" size="0x4">
9576      <BitField name="CMPSELEND" start="24" size="5"/>
9577      <BitField name="CMPSELBEG" start="16" size="5"/>
9578      <BitField name="OUTPOL" start="1" size="1"/>
9579    </Register>
9580    <Register name="CHCFG_23" start="+0xdc" size="0x4">
9581      <BitField name="CMPSELEND" start="24" size="5"/>
9582      <BitField name="CMPSELBEG" start="16" size="5"/>
9583      <BitField name="OUTPOL" start="1" size="1"/>
9584    </Register>
9585    <Register name="GCR" start="+0xf0" size="0x4">
9586      <BitField name="FAULTI3EN" start="31" size="1"/>
9587      <BitField name="FAULTI2EN" start="30" size="1"/>
9588      <BitField name="FAULTI1EN" start="29" size="1"/>
9589      <BitField name="FAULTI0EN" start="28" size="1"/>
9590      <BitField name="DEBUGFAULT" start="27" size="1"/>
9591      <BitField name="FRCPOL" start="26" size="1"/>
9592      <BitField name="HWSHDWEDG" start="24" size="1"/>
9593      <BitField name="CMPSHDWSEL" start="19" size="5"/>
9594      <BitField name="FAULTRECEDG" start="18" size="1"/>
9595      <BitField name="FAULTRECHWSEL" start="13" size="5"/>
9596      <BitField name="FAULTE1EN" start="12" size="1"/>
9597      <BitField name="FAULTE0EN" start="11" size="1"/>
9598      <BitField name="FAULTEXPOL" start="9" size="2"/>
9599      <BitField name="RLDSYNCEN" start="8" size="1"/>
9600      <BitField name="CEN" start="7" size="1"/>
9601      <BitField name="FAULTCLR" start="6" size="1"/>
9602      <BitField name="XRLDSYNCEN" start="5" size="1"/>
9603      <BitField name="TIMERRESET" start="3" size="1"/>
9604      <BitField name="FRCTIME" start="1" size="2"/>
9605      <BitField name="SWFRC" start="0" size="1"/>
9606    </Register>
9607    <Register name="SHCR" start="+0xf4" size="0x4">
9608      <BitField name="FRCSHDWSEL" start="8" size="5"/>
9609      <BitField name="CNTSHDWSEL" start="3" size="5"/>
9610      <BitField name="CNTSHDWUPT" start="1" size="2"/>
9611      <BitField name="SHLKEN" start="0" size="1"/>
9612    </Register>
9613    <Register name="CAPPOS_0" start="+0x100" size="0x4">
9614      <BitField name="CAPPOS" start="4" size="28"/>
9615    </Register>
9616    <Register name="CAPPOS_1" start="+0x104" size="0x4">
9617      <BitField name="CAPPOS" start="4" size="28"/>
9618    </Register>
9619    <Register name="CAPPOS_2" start="+0x108" size="0x4">
9620      <BitField name="CAPPOS" start="4" size="28"/>
9621    </Register>
9622    <Register name="CAPPOS_3" start="+0x10c" size="0x4">
9623      <BitField name="CAPPOS" start="4" size="28"/>
9624    </Register>
9625    <Register name="CAPPOS_4" start="+0x110" size="0x4">
9626      <BitField name="CAPPOS" start="4" size="28"/>
9627    </Register>
9628    <Register name="CAPPOS_5" start="+0x114" size="0x4">
9629      <BitField name="CAPPOS" start="4" size="28"/>
9630    </Register>
9631    <Register name="CAPPOS_6" start="+0x118" size="0x4">
9632      <BitField name="CAPPOS" start="4" size="28"/>
9633    </Register>
9634    <Register name="CAPPOS_7" start="+0x11c" size="0x4">
9635      <BitField name="CAPPOS" start="4" size="28"/>
9636    </Register>
9637    <Register name="CAPPOS_8" start="+0x120" size="0x4">
9638      <BitField name="CAPPOS" start="4" size="28"/>
9639    </Register>
9640    <Register name="CAPPOS_9" start="+0x124" size="0x4">
9641      <BitField name="CAPPOS" start="4" size="28"/>
9642    </Register>
9643    <Register name="CAPPOS_10" start="+0x128" size="0x4">
9644      <BitField name="CAPPOS" start="4" size="28"/>
9645    </Register>
9646    <Register name="CAPPOS_11" start="+0x12c" size="0x4">
9647      <BitField name="CAPPOS" start="4" size="28"/>
9648    </Register>
9649    <Register name="CAPPOS_12" start="+0x130" size="0x4">
9650      <BitField name="CAPPOS" start="4" size="28"/>
9651    </Register>
9652    <Register name="CAPPOS_13" start="+0x134" size="0x4">
9653      <BitField name="CAPPOS" start="4" size="28"/>
9654    </Register>
9655    <Register name="CAPPOS_14" start="+0x138" size="0x4">
9656      <BitField name="CAPPOS" start="4" size="28"/>
9657    </Register>
9658    <Register name="CAPPOS_15" start="+0x13c" size="0x4">
9659      <BitField name="CAPPOS" start="4" size="28"/>
9660    </Register>
9661    <Register name="CAPPOS_16" start="+0x140" size="0x4">
9662      <BitField name="CAPPOS" start="4" size="28"/>
9663    </Register>
9664    <Register name="CAPPOS_17" start="+0x144" size="0x4">
9665      <BitField name="CAPPOS" start="4" size="28"/>
9666    </Register>
9667    <Register name="CAPPOS_18" start="+0x148" size="0x4">
9668      <BitField name="CAPPOS" start="4" size="28"/>
9669    </Register>
9670    <Register name="CAPPOS_19" start="+0x14c" size="0x4">
9671      <BitField name="CAPPOS" start="4" size="28"/>
9672    </Register>
9673    <Register name="CAPPOS_20" start="+0x150" size="0x4">
9674      <BitField name="CAPPOS" start="4" size="28"/>
9675    </Register>
9676    <Register name="CAPPOS_21" start="+0x154" size="0x4">
9677      <BitField name="CAPPOS" start="4" size="28"/>
9678    </Register>
9679    <Register name="CAPPOS_22" start="+0x158" size="0x4">
9680      <BitField name="CAPPOS" start="4" size="28"/>
9681    </Register>
9682    <Register name="CAPPOS_23" start="+0x15c" size="0x4">
9683      <BitField name="CAPPOS" start="4" size="28"/>
9684    </Register>
9685    <Register name="CNT" start="+0x170" size="0x4">
9686      <BitField name="XCNT" start="28" size="4"/>
9687      <BitField name="CNT" start="4" size="24"/>
9688    </Register>
9689    <Register name="CAPNEG_0" start="+0x180" size="0x4">
9690      <BitField name="CAPNEG" start="0" size="32"/>
9691    </Register>
9692    <Register name="CAPNEG_1" start="+0x184" size="0x4">
9693      <BitField name="CAPNEG" start="0" size="32"/>
9694    </Register>
9695    <Register name="CAPNEG_2" start="+0x188" size="0x4">
9696      <BitField name="CAPNEG" start="0" size="32"/>
9697    </Register>
9698    <Register name="CAPNEG_3" start="+0x18c" size="0x4">
9699      <BitField name="CAPNEG" start="0" size="32"/>
9700    </Register>
9701    <Register name="CAPNEG_4" start="+0x190" size="0x4">
9702      <BitField name="CAPNEG" start="0" size="32"/>
9703    </Register>
9704    <Register name="CAPNEG_5" start="+0x194" size="0x4">
9705      <BitField name="CAPNEG" start="0" size="32"/>
9706    </Register>
9707    <Register name="CAPNEG_6" start="+0x198" size="0x4">
9708      <BitField name="CAPNEG" start="0" size="32"/>
9709    </Register>
9710    <Register name="CAPNEG_7" start="+0x19c" size="0x4">
9711      <BitField name="CAPNEG" start="0" size="32"/>
9712    </Register>
9713    <Register name="CAPNEG_8" start="+0x1a0" size="0x4">
9714      <BitField name="CAPNEG" start="0" size="32"/>
9715    </Register>
9716    <Register name="CAPNEG_9" start="+0x1a4" size="0x4">
9717      <BitField name="CAPNEG" start="0" size="32"/>
9718    </Register>
9719    <Register name="CAPNEG_10" start="+0x1a8" size="0x4">
9720      <BitField name="CAPNEG" start="0" size="32"/>
9721    </Register>
9722    <Register name="CAPNEG_11" start="+0x1ac" size="0x4">
9723      <BitField name="CAPNEG" start="0" size="32"/>
9724    </Register>
9725    <Register name="CAPNEG_12" start="+0x1b0" size="0x4">
9726      <BitField name="CAPNEG" start="0" size="32"/>
9727    </Register>
9728    <Register name="CAPNEG_13" start="+0x1b4" size="0x4">
9729      <BitField name="CAPNEG" start="0" size="32"/>
9730    </Register>
9731    <Register name="CAPNEG_14" start="+0x1b8" size="0x4">
9732      <BitField name="CAPNEG" start="0" size="32"/>
9733    </Register>
9734    <Register name="CAPNEG_15" start="+0x1bc" size="0x4">
9735      <BitField name="CAPNEG" start="0" size="32"/>
9736    </Register>
9737    <Register name="CAPNEG_16" start="+0x1c0" size="0x4">
9738      <BitField name="CAPNEG" start="0" size="32"/>
9739    </Register>
9740    <Register name="CAPNEG_17" start="+0x1c4" size="0x4">
9741      <BitField name="CAPNEG" start="0" size="32"/>
9742    </Register>
9743    <Register name="CAPNEG_18" start="+0x1c8" size="0x4">
9744      <BitField name="CAPNEG" start="0" size="32"/>
9745    </Register>
9746    <Register name="CAPNEG_19" start="+0x1cc" size="0x4">
9747      <BitField name="CAPNEG" start="0" size="32"/>
9748    </Register>
9749    <Register name="CAPNEG_20" start="+0x1d0" size="0x4">
9750      <BitField name="CAPNEG" start="0" size="32"/>
9751    </Register>
9752    <Register name="CAPNEG_21" start="+0x1d4" size="0x4">
9753      <BitField name="CAPNEG" start="0" size="32"/>
9754    </Register>
9755    <Register name="CAPNEG_22" start="+0x1d8" size="0x4">
9756      <BitField name="CAPNEG" start="0" size="32"/>
9757    </Register>
9758    <Register name="CAPNEG_23" start="+0x1dc" size="0x4">
9759      <BitField name="CAPNEG" start="0" size="32"/>
9760    </Register>
9761    <Register name="CNTCOPY" start="+0x1f0" size="0x4">
9762      <BitField name="XCNT" start="28" size="4"/>
9763      <BitField name="CNT" start="4" size="24"/>
9764    </Register>
9765    <Register name="PWMCFG_0" start="+0x200" size="0x4">
9766      <BitField name="OEN" start="28" size="1"/>
9767      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9768      <BitField name="FAULTMODE" start="24" size="2"/>
9769      <BitField name="FAULTRECTIME" start="22" size="2"/>
9770      <BitField name="FRCSRCSEL" start="21" size="1"/>
9771      <BitField name="PAIR" start="20" size="1"/>
9772      <BitField name="DEADAREA" start="0" size="20"/>
9773    </Register>
9774    <Register name="PWMCFG_1" start="+0x204" size="0x4">
9775      <BitField name="OEN" start="28" size="1"/>
9776      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9777      <BitField name="FAULTMODE" start="24" size="2"/>
9778      <BitField name="FAULTRECTIME" start="22" size="2"/>
9779      <BitField name="FRCSRCSEL" start="21" size="1"/>
9780      <BitField name="PAIR" start="20" size="1"/>
9781      <BitField name="DEADAREA" start="0" size="20"/>
9782    </Register>
9783    <Register name="PWMCFG_2" start="+0x208" size="0x4">
9784      <BitField name="OEN" start="28" size="1"/>
9785      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9786      <BitField name="FAULTMODE" start="24" size="2"/>
9787      <BitField name="FAULTRECTIME" start="22" size="2"/>
9788      <BitField name="FRCSRCSEL" start="21" size="1"/>
9789      <BitField name="PAIR" start="20" size="1"/>
9790      <BitField name="DEADAREA" start="0" size="20"/>
9791    </Register>
9792    <Register name="PWMCFG_3" start="+0x20c" size="0x4">
9793      <BitField name="OEN" start="28" size="1"/>
9794      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9795      <BitField name="FAULTMODE" start="24" size="2"/>
9796      <BitField name="FAULTRECTIME" start="22" size="2"/>
9797      <BitField name="FRCSRCSEL" start="21" size="1"/>
9798      <BitField name="PAIR" start="20" size="1"/>
9799      <BitField name="DEADAREA" start="0" size="20"/>
9800    </Register>
9801    <Register name="PWMCFG_4" start="+0x210" size="0x4">
9802      <BitField name="OEN" start="28" size="1"/>
9803      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9804      <BitField name="FAULTMODE" start="24" size="2"/>
9805      <BitField name="FAULTRECTIME" start="22" size="2"/>
9806      <BitField name="FRCSRCSEL" start="21" size="1"/>
9807      <BitField name="PAIR" start="20" size="1"/>
9808      <BitField name="DEADAREA" start="0" size="20"/>
9809    </Register>
9810    <Register name="PWMCFG_5" start="+0x214" size="0x4">
9811      <BitField name="OEN" start="28" size="1"/>
9812      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9813      <BitField name="FAULTMODE" start="24" size="2"/>
9814      <BitField name="FAULTRECTIME" start="22" size="2"/>
9815      <BitField name="FRCSRCSEL" start="21" size="1"/>
9816      <BitField name="PAIR" start="20" size="1"/>
9817      <BitField name="DEADAREA" start="0" size="20"/>
9818    </Register>
9819    <Register name="PWMCFG_6" start="+0x218" size="0x4">
9820      <BitField name="OEN" start="28" size="1"/>
9821      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9822      <BitField name="FAULTMODE" start="24" size="2"/>
9823      <BitField name="FAULTRECTIME" start="22" size="2"/>
9824      <BitField name="FRCSRCSEL" start="21" size="1"/>
9825      <BitField name="PAIR" start="20" size="1"/>
9826      <BitField name="DEADAREA" start="0" size="20"/>
9827    </Register>
9828    <Register name="PWMCFG_7" start="+0x21c" size="0x4">
9829      <BitField name="OEN" start="28" size="1"/>
9830      <BitField name="FRCSHDWUPT" start="26" size="2"/>
9831      <BitField name="FAULTMODE" start="24" size="2"/>
9832      <BitField name="FAULTRECTIME" start="22" size="2"/>
9833      <BitField name="FRCSRCSEL" start="21" size="1"/>
9834      <BitField name="PAIR" start="20" size="1"/>
9835      <BitField name="DEADAREA" start="0" size="20"/>
9836    </Register>
9837    <Register name="SR" start="+0x220" size="0x4">
9838      <BitField name="FAULTF" start="27" size="1"/>
9839      <BitField name="XRLDF" start="26" size="1"/>
9840      <BitField name="HALFRLDF" start="25" size="1"/>
9841      <BitField name="RLDF" start="24" size="1"/>
9842      <BitField name="CMPFX" start="0" size="24"/>
9843    </Register>
9844    <Register name="IRQEN" start="+0x224" size="0x4">
9845      <BitField name="FAULTIRQE" start="27" size="1"/>
9846      <BitField name="XRLDIRQE" start="26" size="1"/>
9847      <BitField name="HALFRLDIRQE" start="25" size="1"/>
9848      <BitField name="RLDIRQE" start="24" size="1"/>
9849      <BitField name="CMPIRQEX" start="0" size="24"/>
9850    </Register>
9851    <Register name="DMAEN" start="+0x22c" size="0x4">
9852      <BitField name="FAULTEN" start="27" size="1"/>
9853      <BitField name="XRLDEN" start="26" size="1"/>
9854      <BitField name="HALFRLDEN" start="25" size="1"/>
9855      <BitField name="RLDEN" start="24" size="1"/>
9856      <BitField name="CMPENX" start="0" size="24"/>
9857    </Register>
9858    <Register name="CMPCFG_CMPCFG0" start="+0x230" size="0x4">
9859      <BitField name="XCNTCMPEN" start="4" size="4"/>
9860      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9861      <BitField name="CMPMODE" start="1" size="1"/>
9862    </Register>
9863    <Register name="CMPCFG_1" start="+0x234" size="0x4">
9864      <BitField name="XCNTCMPEN" start="4" size="4"/>
9865      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9866      <BitField name="CMPMODE" start="1" size="1"/>
9867    </Register>
9868    <Register name="CMPCFG_2" start="+0x238" size="0x4">
9869      <BitField name="XCNTCMPEN" start="4" size="4"/>
9870      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9871      <BitField name="CMPMODE" start="1" size="1"/>
9872    </Register>
9873    <Register name="CMPCFG_3" start="+0x23c" size="0x4">
9874      <BitField name="XCNTCMPEN" start="4" size="4"/>
9875      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9876      <BitField name="CMPMODE" start="1" size="1"/>
9877    </Register>
9878    <Register name="CMPCFG_4" start="+0x240" size="0x4">
9879      <BitField name="XCNTCMPEN" start="4" size="4"/>
9880      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9881      <BitField name="CMPMODE" start="1" size="1"/>
9882    </Register>
9883    <Register name="CMPCFG_5" start="+0x244" size="0x4">
9884      <BitField name="XCNTCMPEN" start="4" size="4"/>
9885      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9886      <BitField name="CMPMODE" start="1" size="1"/>
9887    </Register>
9888    <Register name="CMPCFG_6" start="+0x248" size="0x4">
9889      <BitField name="XCNTCMPEN" start="4" size="4"/>
9890      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9891      <BitField name="CMPMODE" start="1" size="1"/>
9892    </Register>
9893    <Register name="CMPCFG_7" start="+0x24c" size="0x4">
9894      <BitField name="XCNTCMPEN" start="4" size="4"/>
9895      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9896      <BitField name="CMPMODE" start="1" size="1"/>
9897    </Register>
9898    <Register name="CMPCFG_8" start="+0x250" size="0x4">
9899      <BitField name="XCNTCMPEN" start="4" size="4"/>
9900      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9901      <BitField name="CMPMODE" start="1" size="1"/>
9902    </Register>
9903    <Register name="CMPCFG_9" start="+0x254" size="0x4">
9904      <BitField name="XCNTCMPEN" start="4" size="4"/>
9905      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9906      <BitField name="CMPMODE" start="1" size="1"/>
9907    </Register>
9908    <Register name="CMPCFG_10" start="+0x258" size="0x4">
9909      <BitField name="XCNTCMPEN" start="4" size="4"/>
9910      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9911      <BitField name="CMPMODE" start="1" size="1"/>
9912    </Register>
9913    <Register name="CMPCFG_11" start="+0x25c" size="0x4">
9914      <BitField name="XCNTCMPEN" start="4" size="4"/>
9915      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9916      <BitField name="CMPMODE" start="1" size="1"/>
9917    </Register>
9918    <Register name="CMPCFG_12" start="+0x260" size="0x4">
9919      <BitField name="XCNTCMPEN" start="4" size="4"/>
9920      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9921      <BitField name="CMPMODE" start="1" size="1"/>
9922    </Register>
9923    <Register name="CMPCFG_13" start="+0x264" size="0x4">
9924      <BitField name="XCNTCMPEN" start="4" size="4"/>
9925      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9926      <BitField name="CMPMODE" start="1" size="1"/>
9927    </Register>
9928    <Register name="CMPCFG_14" start="+0x268" size="0x4">
9929      <BitField name="XCNTCMPEN" start="4" size="4"/>
9930      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9931      <BitField name="CMPMODE" start="1" size="1"/>
9932    </Register>
9933    <Register name="CMPCFG_15" start="+0x26c" size="0x4">
9934      <BitField name="XCNTCMPEN" start="4" size="4"/>
9935      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9936      <BitField name="CMPMODE" start="1" size="1"/>
9937    </Register>
9938    <Register name="CMPCFG_16" start="+0x270" size="0x4">
9939      <BitField name="XCNTCMPEN" start="4" size="4"/>
9940      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9941      <BitField name="CMPMODE" start="1" size="1"/>
9942    </Register>
9943    <Register name="CMPCFG_17" start="+0x274" size="0x4">
9944      <BitField name="XCNTCMPEN" start="4" size="4"/>
9945      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9946      <BitField name="CMPMODE" start="1" size="1"/>
9947    </Register>
9948    <Register name="CMPCFG_18" start="+0x278" size="0x4">
9949      <BitField name="XCNTCMPEN" start="4" size="4"/>
9950      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9951      <BitField name="CMPMODE" start="1" size="1"/>
9952    </Register>
9953    <Register name="CMPCFG_19" start="+0x27c" size="0x4">
9954      <BitField name="XCNTCMPEN" start="4" size="4"/>
9955      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9956      <BitField name="CMPMODE" start="1" size="1"/>
9957    </Register>
9958    <Register name="CMPCFG_20" start="+0x280" size="0x4">
9959      <BitField name="XCNTCMPEN" start="4" size="4"/>
9960      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9961      <BitField name="CMPMODE" start="1" size="1"/>
9962    </Register>
9963    <Register name="CMPCFG_21" start="+0x284" size="0x4">
9964      <BitField name="XCNTCMPEN" start="4" size="4"/>
9965      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9966      <BitField name="CMPMODE" start="1" size="1"/>
9967    </Register>
9968    <Register name="CMPCFG_22" start="+0x288" size="0x4">
9969      <BitField name="XCNTCMPEN" start="4" size="4"/>
9970      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9971      <BitField name="CMPMODE" start="1" size="1"/>
9972    </Register>
9973    <Register name="CMPCFG_23" start="+0x28c" size="0x4">
9974      <BitField name="XCNTCMPEN" start="4" size="4"/>
9975      <BitField name="CMPSHDWUPT" start="2" size="2"/>
9976      <BitField name="CMPMODE" start="1" size="1"/>
9977    </Register>
9978  </RegisterGroup>
9979  <RegisterGroup start="0xf0204000" name="HALL0">
9980    <Register name="CR" start="+0x0" size="0x4">
9981      <BitField name="READ" start="31" size="1"/>
9982      <BitField name="SNAPEN" start="11" size="1"/>
9983      <BitField name="RSTCNT" start="4" size="1"/>
9984    </Register>
9985    <Register name="PHCFG" start="+0x4" size="0x4">
9986      <BitField name="DLYSEL" start="31" size="1"/>
9987      <BitField name="DLYCNT" start="0" size="24"/>
9988    </Register>
9989    <Register name="WDGCFG" start="+0x8" size="0x4">
9990      <BitField name="WDGEN" start="31" size="1"/>
9991      <BitField name="WDGTO" start="0" size="31"/>
9992    </Register>
9993    <Register name="UVWCFG" start="+0xc" size="0x4">
9994      <BitField name="PRECNT" start="0" size="24"/>
9995    </Register>
9996    <Register name="TRGOEN" start="+0x10" size="0x4">
9997      <BitField name="WDGEN" start="31" size="1"/>
9998      <BitField name="PHUPTEN" start="30" size="1"/>
9999      <BitField name="PHPREEN" start="29" size="1"/>
10000      <BitField name="PHDLYEN" start="28" size="1"/>
10001      <BitField name="UFEN" start="23" size="1"/>
10002      <BitField name="VFEN" start="22" size="1"/>
10003      <BitField name="WFEN" start="21" size="1"/>
10004    </Register>
10005    <Register name="READEN" start="+0x14" size="0x4">
10006      <BitField name="WDGEN" start="31" size="1"/>
10007      <BitField name="PHUPTEN" start="30" size="1"/>
10008      <BitField name="PHPREEN" start="29" size="1"/>
10009      <BitField name="PHDLYEN" start="28" size="1"/>
10010      <BitField name="UFEN" start="23" size="1"/>
10011      <BitField name="VFEN" start="22" size="1"/>
10012      <BitField name="WFEN" start="21" size="1"/>
10013    </Register>
10014    <Register name="DMAEN" start="+0x24" size="0x4">
10015      <BitField name="WDGEN" start="31" size="1"/>
10016      <BitField name="PHUPTEN" start="30" size="1"/>
10017      <BitField name="PHPREEN" start="29" size="1"/>
10018      <BitField name="PHDLYEN" start="28" size="1"/>
10019      <BitField name="UFEN" start="23" size="1"/>
10020      <BitField name="VFEN" start="22" size="1"/>
10021      <BitField name="WFEN" start="21" size="1"/>
10022    </Register>
10023    <Register name="SR" start="+0x28" size="0x4">
10024      <BitField name="WDGF" start="31" size="1"/>
10025      <BitField name="PHUPTF" start="30" size="1"/>
10026      <BitField name="PHPREF" start="29" size="1"/>
10027      <BitField name="PHDLYF" start="28" size="1"/>
10028      <BitField name="UF" start="23" size="1"/>
10029      <BitField name="VF" start="22" size="1"/>
10030      <BitField name="WF" start="21" size="1"/>
10031    </Register>
10032    <Register name="IRQEN" start="+0x2c" size="0x4">
10033      <BitField name="WDGIE" start="31" size="1"/>
10034      <BitField name="PHUPTIE" start="30" size="1"/>
10035      <BitField name="PHPREIE" start="29" size="1"/>
10036      <BitField name="PHDLYIE" start="28" size="1"/>
10037      <BitField name="UFIE" start="23" size="1"/>
10038      <BitField name="VFIE" start="22" size="1"/>
10039      <BitField name="WFIE" start="21" size="1"/>
10040    </Register>
10041    <Register name="COUNT_CURRENT_W" start="+0x30" size="0x4">
10042      <BitField name="WCNT" start="0" size="28"/>
10043    </Register>
10044    <Register name="COUNT_CURRENT_V" start="+0x34" size="0x4">
10045      <BitField name="VCNT" start="0" size="28"/>
10046    </Register>
10047    <Register name="COUNT_CURRENT_U" start="+0x38" size="0x4">
10048      <BitField name="DIR" start="31" size="1"/>
10049      <BitField name="USTAT" start="30" size="1"/>
10050      <BitField name="VSTAT" start="29" size="1"/>
10051      <BitField name="WSTAT" start="28" size="1"/>
10052      <BitField name="UCNT" start="0" size="28"/>
10053    </Register>
10054    <Register name="COUNT_CURRENT_TMR" start="+0x3c" size="0x4">
10055      <BitField name="TIMER" start="0" size="32"/>
10056    </Register>
10057    <Register name="COUNT_READ_W" start="+0x40" size="0x4">
10058      <BitField name="WCNT" start="0" size="28"/>
10059    </Register>
10060    <Register name="COUNT_READ_V" start="+0x44" size="0x4">
10061      <BitField name="VCNT" start="0" size="28"/>
10062    </Register>
10063    <Register name="COUNT_READ_U" start="+0x48" size="0x4">
10064      <BitField name="DIR" start="31" size="1"/>
10065      <BitField name="USTAT" start="30" size="1"/>
10066      <BitField name="VSTAT" start="29" size="1"/>
10067      <BitField name="WSTAT" start="28" size="1"/>
10068      <BitField name="UCNT" start="0" size="28"/>
10069    </Register>
10070    <Register name="COUNT_READ_TMR" start="+0x4c" size="0x4">
10071      <BitField name="TIMER" start="0" size="32"/>
10072    </Register>
10073    <Register name="COUNT_SNAP0_W" start="+0x50" size="0x4">
10074      <BitField name="WCNT" start="0" size="28"/>
10075    </Register>
10076    <Register name="COUNT_SNAP0_V" start="+0x54" size="0x4">
10077      <BitField name="VCNT" start="0" size="28"/>
10078    </Register>
10079    <Register name="COUNT_SNAP0_U" start="+0x58" size="0x4">
10080      <BitField name="DIR" start="31" size="1"/>
10081      <BitField name="USTAT" start="30" size="1"/>
10082      <BitField name="VSTAT" start="29" size="1"/>
10083      <BitField name="WSTAT" start="28" size="1"/>
10084      <BitField name="UCNT" start="0" size="28"/>
10085    </Register>
10086    <Register name="COUNT_SNAP0_TMR" start="+0x5c" size="0x4">
10087      <BitField name="TIMER" start="0" size="32"/>
10088    </Register>
10089    <Register name="COUNT_SNAP1_W" start="+0x60" size="0x4">
10090      <BitField name="WCNT" start="0" size="28"/>
10091    </Register>
10092    <Register name="COUNT_SNAP1_V" start="+0x64" size="0x4">
10093      <BitField name="VCNT" start="0" size="28"/>
10094    </Register>
10095    <Register name="COUNT_SNAP1_U" start="+0x68" size="0x4">
10096      <BitField name="DIR" start="31" size="1"/>
10097      <BitField name="USTAT" start="30" size="1"/>
10098      <BitField name="VSTAT" start="29" size="1"/>
10099      <BitField name="WSTAT" start="28" size="1"/>
10100      <BitField name="UCNT" start="0" size="28"/>
10101    </Register>
10102    <Register name="COUNT_SNAP1_TMR" start="+0x6c" size="0x4">
10103      <BitField name="TIMER" start="0" size="32"/>
10104    </Register>
10105    <Register name="HIS_U_HIS0" start="+0x70" size="0x4">
10106      <BitField name="UHIS0" start="0" size="32"/>
10107    </Register>
10108    <Register name="HIS_U_HIS1" start="+0x74" size="0x4">
10109      <BitField name="UHIS1" start="0" size="32"/>
10110    </Register>
10111    <Register name="HIS_V_HIS0" start="+0x78" size="0x4">
10112      <BitField name="UHIS0" start="0" size="32"/>
10113    </Register>
10114    <Register name="HIS_V_HIS1" start="+0x7c" size="0x4">
10115      <BitField name="UHIS1" start="0" size="32"/>
10116    </Register>
10117    <Register name="HIS_W_HIS0" start="+0x80" size="0x4">
10118      <BitField name="UHIS0" start="0" size="32"/>
10119    </Register>
10120    <Register name="HIS_W_HIS1" start="+0x84" size="0x4">
10121      <BitField name="UHIS1" start="0" size="32"/>
10122    </Register>
10123  </RegisterGroup>
10124  <RegisterGroup start="0xf0214000" name="HALL1">
10125    <Register name="CR" start="+0x0" size="0x4">
10126      <BitField name="READ" start="31" size="1"/>
10127      <BitField name="SNAPEN" start="11" size="1"/>
10128      <BitField name="RSTCNT" start="4" size="1"/>
10129    </Register>
10130    <Register name="PHCFG" start="+0x4" size="0x4">
10131      <BitField name="DLYSEL" start="31" size="1"/>
10132      <BitField name="DLYCNT" start="0" size="24"/>
10133    </Register>
10134    <Register name="WDGCFG" start="+0x8" size="0x4">
10135      <BitField name="WDGEN" start="31" size="1"/>
10136      <BitField name="WDGTO" start="0" size="31"/>
10137    </Register>
10138    <Register name="UVWCFG" start="+0xc" size="0x4">
10139      <BitField name="PRECNT" start="0" size="24"/>
10140    </Register>
10141    <Register name="TRGOEN" start="+0x10" size="0x4">
10142      <BitField name="WDGEN" start="31" size="1"/>
10143      <BitField name="PHUPTEN" start="30" size="1"/>
10144      <BitField name="PHPREEN" start="29" size="1"/>
10145      <BitField name="PHDLYEN" start="28" size="1"/>
10146      <BitField name="UFEN" start="23" size="1"/>
10147      <BitField name="VFEN" start="22" size="1"/>
10148      <BitField name="WFEN" start="21" size="1"/>
10149    </Register>
10150    <Register name="READEN" start="+0x14" size="0x4">
10151      <BitField name="WDGEN" start="31" size="1"/>
10152      <BitField name="PHUPTEN" start="30" size="1"/>
10153      <BitField name="PHPREEN" start="29" size="1"/>
10154      <BitField name="PHDLYEN" start="28" size="1"/>
10155      <BitField name="UFEN" start="23" size="1"/>
10156      <BitField name="VFEN" start="22" size="1"/>
10157      <BitField name="WFEN" start="21" size="1"/>
10158    </Register>
10159    <Register name="DMAEN" start="+0x24" size="0x4">
10160      <BitField name="WDGEN" start="31" size="1"/>
10161      <BitField name="PHUPTEN" start="30" size="1"/>
10162      <BitField name="PHPREEN" start="29" size="1"/>
10163      <BitField name="PHDLYEN" start="28" size="1"/>
10164      <BitField name="UFEN" start="23" size="1"/>
10165      <BitField name="VFEN" start="22" size="1"/>
10166      <BitField name="WFEN" start="21" size="1"/>
10167    </Register>
10168    <Register name="SR" start="+0x28" size="0x4">
10169      <BitField name="WDGF" start="31" size="1"/>
10170      <BitField name="PHUPTF" start="30" size="1"/>
10171      <BitField name="PHPREF" start="29" size="1"/>
10172      <BitField name="PHDLYF" start="28" size="1"/>
10173      <BitField name="UF" start="23" size="1"/>
10174      <BitField name="VF" start="22" size="1"/>
10175      <BitField name="WF" start="21" size="1"/>
10176    </Register>
10177    <Register name="IRQEN" start="+0x2c" size="0x4">
10178      <BitField name="WDGIE" start="31" size="1"/>
10179      <BitField name="PHUPTIE" start="30" size="1"/>
10180      <BitField name="PHPREIE" start="29" size="1"/>
10181      <BitField name="PHDLYIE" start="28" size="1"/>
10182      <BitField name="UFIE" start="23" size="1"/>
10183      <BitField name="VFIE" start="22" size="1"/>
10184      <BitField name="WFIE" start="21" size="1"/>
10185    </Register>
10186    <Register name="COUNT_CURRENT_W" start="+0x30" size="0x4">
10187      <BitField name="WCNT" start="0" size="28"/>
10188    </Register>
10189    <Register name="COUNT_CURRENT_V" start="+0x34" size="0x4">
10190      <BitField name="VCNT" start="0" size="28"/>
10191    </Register>
10192    <Register name="COUNT_CURRENT_U" start="+0x38" size="0x4">
10193      <BitField name="DIR" start="31" size="1"/>
10194      <BitField name="USTAT" start="30" size="1"/>
10195      <BitField name="VSTAT" start="29" size="1"/>
10196      <BitField name="WSTAT" start="28" size="1"/>
10197      <BitField name="UCNT" start="0" size="28"/>
10198    </Register>
10199    <Register name="COUNT_CURRENT_TMR" start="+0x3c" size="0x4">
10200      <BitField name="TIMER" start="0" size="32"/>
10201    </Register>
10202    <Register name="COUNT_READ_W" start="+0x40" size="0x4">
10203      <BitField name="WCNT" start="0" size="28"/>
10204    </Register>
10205    <Register name="COUNT_READ_V" start="+0x44" size="0x4">
10206      <BitField name="VCNT" start="0" size="28"/>
10207    </Register>
10208    <Register name="COUNT_READ_U" start="+0x48" size="0x4">
10209      <BitField name="DIR" start="31" size="1"/>
10210      <BitField name="USTAT" start="30" size="1"/>
10211      <BitField name="VSTAT" start="29" size="1"/>
10212      <BitField name="WSTAT" start="28" size="1"/>
10213      <BitField name="UCNT" start="0" size="28"/>
10214    </Register>
10215    <Register name="COUNT_READ_TMR" start="+0x4c" size="0x4">
10216      <BitField name="TIMER" start="0" size="32"/>
10217    </Register>
10218    <Register name="COUNT_SNAP0_W" start="+0x50" size="0x4">
10219      <BitField name="WCNT" start="0" size="28"/>
10220    </Register>
10221    <Register name="COUNT_SNAP0_V" start="+0x54" size="0x4">
10222      <BitField name="VCNT" start="0" size="28"/>
10223    </Register>
10224    <Register name="COUNT_SNAP0_U" start="+0x58" size="0x4">
10225      <BitField name="DIR" start="31" size="1"/>
10226      <BitField name="USTAT" start="30" size="1"/>
10227      <BitField name="VSTAT" start="29" size="1"/>
10228      <BitField name="WSTAT" start="28" size="1"/>
10229      <BitField name="UCNT" start="0" size="28"/>
10230    </Register>
10231    <Register name="COUNT_SNAP0_TMR" start="+0x5c" size="0x4">
10232      <BitField name="TIMER" start="0" size="32"/>
10233    </Register>
10234    <Register name="COUNT_SNAP1_W" start="+0x60" size="0x4">
10235      <BitField name="WCNT" start="0" size="28"/>
10236    </Register>
10237    <Register name="COUNT_SNAP1_V" start="+0x64" size="0x4">
10238      <BitField name="VCNT" start="0" size="28"/>
10239    </Register>
10240    <Register name="COUNT_SNAP1_U" start="+0x68" size="0x4">
10241      <BitField name="DIR" start="31" size="1"/>
10242      <BitField name="USTAT" start="30" size="1"/>
10243      <BitField name="VSTAT" start="29" size="1"/>
10244      <BitField name="WSTAT" start="28" size="1"/>
10245      <BitField name="UCNT" start="0" size="28"/>
10246    </Register>
10247    <Register name="COUNT_SNAP1_TMR" start="+0x6c" size="0x4">
10248      <BitField name="TIMER" start="0" size="32"/>
10249    </Register>
10250    <Register name="HIS_U_HIS0" start="+0x70" size="0x4">
10251      <BitField name="UHIS0" start="0" size="32"/>
10252    </Register>
10253    <Register name="HIS_U_HIS1" start="+0x74" size="0x4">
10254      <BitField name="UHIS1" start="0" size="32"/>
10255    </Register>
10256    <Register name="HIS_V_HIS0" start="+0x78" size="0x4">
10257      <BitField name="UHIS0" start="0" size="32"/>
10258    </Register>
10259    <Register name="HIS_V_HIS1" start="+0x7c" size="0x4">
10260      <BitField name="UHIS1" start="0" size="32"/>
10261    </Register>
10262    <Register name="HIS_W_HIS0" start="+0x80" size="0x4">
10263      <BitField name="UHIS0" start="0" size="32"/>
10264    </Register>
10265    <Register name="HIS_W_HIS1" start="+0x84" size="0x4">
10266      <BitField name="UHIS1" start="0" size="32"/>
10267    </Register>
10268  </RegisterGroup>
10269  <RegisterGroup start="0xf0208000" name="QEI0">
10270    <Register name="CR" start="+0x0" size="0x4">
10271      <BitField name="READ" start="31" size="1"/>
10272      <BitField name="HRSTSPD" start="18" size="1"/>
10273      <BitField name="HRSTPH" start="17" size="1"/>
10274      <BitField name="HRSTZ" start="16" size="1"/>
10275      <BitField name="PAUSESPD" start="14" size="1"/>
10276      <BitField name="PAUSEPH" start="13" size="1"/>
10277      <BitField name="PAUSEZ" start="12" size="1"/>
10278      <BitField name="HRDIR1" start="11" size="1"/>
10279      <BitField name="HRDIR0" start="10" size="1"/>
10280      <BitField name="HFDIR1" start="9" size="1"/>
10281      <BitField name="HFDIR0" start="8" size="1"/>
10282      <BitField name="SNAPEN" start="5" size="1"/>
10283      <BitField name="RSTCNT" start="4" size="1"/>
10284      <BitField name="ENCTYP" start="0" size="2"/>
10285    </Register>
10286    <Register name="PHCFG" start="+0x4" size="0x4">
10287      <BitField name="ZCNTCFG" start="22" size="1"/>
10288      <BitField name="PHCALIZ" start="21" size="1"/>
10289      <BitField name="PHMAX" start="0" size="21"/>
10290    </Register>
10291    <Register name="WDGCFG" start="+0x8" size="0x4">
10292      <BitField name="WDGEN" start="31" size="1"/>
10293      <BitField name="WDGTO" start="0" size="31"/>
10294    </Register>
10295    <Register name="PHIDX" start="+0xc" size="0x4">
10296      <BitField name="PHIDX" start="0" size="21"/>
10297    </Register>
10298    <Register name="TRGOEN" start="+0x10" size="0x4">
10299      <BitField name="WDGFEN" start="31" size="1"/>
10300      <BitField name="HOMEFEN" start="30" size="1"/>
10301      <BitField name="POSCMPFEN" start="29" size="1"/>
10302      <BitField name="ZPHFEN" start="28" size="1"/>
10303    </Register>
10304    <Register name="READEN" start="+0x14" size="0x4">
10305      <BitField name="WDGFEN" start="31" size="1"/>
10306      <BitField name="HOMEFEN" start="30" size="1"/>
10307      <BitField name="POSCMPFEN" start="29" size="1"/>
10308      <BitField name="ZPHFEN" start="28" size="1"/>
10309    </Register>
10310    <Register name="ZCMP" start="+0x18" size="0x4">
10311      <BitField name="ZCMP" start="0" size="32"/>
10312    </Register>
10313    <Register name="PHCMP" start="+0x1c" size="0x4">
10314      <BitField name="ZCMPDIS" start="31" size="1"/>
10315      <BitField name="DIRCMPDIS" start="30" size="1"/>
10316      <BitField name="DIRCMP" start="29" size="1"/>
10317      <BitField name="PHCMP" start="0" size="21"/>
10318    </Register>
10319    <Register name="SPDCMP" start="+0x20" size="0x4">
10320      <BitField name="SPDCMP" start="0" size="32"/>
10321    </Register>
10322    <Register name="DMAEN" start="+0x24" size="0x4">
10323      <BitField name="WDGFEN" start="31" size="1"/>
10324      <BitField name="HOMEFEN" start="30" size="1"/>
10325      <BitField name="POSCMPFEN" start="29" size="1"/>
10326      <BitField name="ZPHFEN" start="28" size="1"/>
10327    </Register>
10328    <Register name="SR" start="+0x28" size="0x4">
10329      <BitField name="WDGF" start="31" size="1"/>
10330      <BitField name="HOMEF" start="30" size="1"/>
10331      <BitField name="POSCMPF" start="29" size="1"/>
10332      <BitField name="ZPHF" start="28" size="1"/>
10333    </Register>
10334    <Register name="IRQEN" start="+0x2c" size="0x4">
10335      <BitField name="WDGIE" start="31" size="1"/>
10336      <BitField name="HOMEIE" start="30" size="1"/>
10337      <BitField name="POSCMPIE" start="29" size="1"/>
10338      <BitField name="ZPHIE" start="28" size="1"/>
10339    </Register>
10340    <Register name="COUNT_CURRENT_Z" start="+0x30" size="0x4">
10341      <BitField name="ZCNT" start="0" size="32"/>
10342    </Register>
10343    <Register name="COUNT_CURRENT_PH" start="+0x34" size="0x4">
10344      <BitField name="DIR" start="30" size="1"/>
10345      <BitField name="ASTAT" start="26" size="1"/>
10346      <BitField name="BSTAT" start="25" size="1"/>
10347      <BitField name="PHCNT" start="0" size="21"/>
10348    </Register>
10349    <Register name="COUNT_CURRENT_SPD" start="+0x38" size="0x4">
10350      <BitField name="DIR" start="31" size="1"/>
10351      <BitField name="ASTAT" start="30" size="1"/>
10352      <BitField name="BSTAT" start="29" size="1"/>
10353      <BitField name="SPDCNT" start="0" size="28"/>
10354    </Register>
10355    <Register name="COUNT_CURRENT_TMR" start="+0x3c" size="0x4">
10356      <BitField name="TMRCNT" start="0" size="32"/>
10357    </Register>
10358    <Register name="COUNT_READ_Z" start="+0x40" size="0x4">
10359      <BitField name="ZCNT" start="0" size="32"/>
10360    </Register>
10361    <Register name="COUNT_READ_PH" start="+0x44" size="0x4">
10362      <BitField name="DIR" start="30" size="1"/>
10363      <BitField name="ASTAT" start="26" size="1"/>
10364      <BitField name="BSTAT" start="25" size="1"/>
10365      <BitField name="PHCNT" start="0" size="21"/>
10366    </Register>
10367    <Register name="COUNT_READ_SPD" start="+0x48" size="0x4">
10368      <BitField name="DIR" start="31" size="1"/>
10369      <BitField name="ASTAT" start="30" size="1"/>
10370      <BitField name="BSTAT" start="29" size="1"/>
10371      <BitField name="SPDCNT" start="0" size="28"/>
10372    </Register>
10373    <Register name="COUNT_READ_TMR" start="+0x4c" size="0x4">
10374      <BitField name="TMRCNT" start="0" size="32"/>
10375    </Register>
10376    <Register name="COUNT_SNAP0_Z" start="+0x50" size="0x4">
10377      <BitField name="ZCNT" start="0" size="32"/>
10378    </Register>
10379    <Register name="COUNT_SNAP0_PH" start="+0x54" size="0x4">
10380      <BitField name="DIR" start="30" size="1"/>
10381      <BitField name="ASTAT" start="26" size="1"/>
10382      <BitField name="BSTAT" start="25" size="1"/>
10383      <BitField name="PHCNT" start="0" size="21"/>
10384    </Register>
10385    <Register name="COUNT_SNAP0_SPD" start="+0x58" size="0x4">
10386      <BitField name="DIR" start="31" size="1"/>
10387      <BitField name="ASTAT" start="30" size="1"/>
10388      <BitField name="BSTAT" start="29" size="1"/>
10389      <BitField name="SPDCNT" start="0" size="28"/>
10390    </Register>
10391    <Register name="COUNT_SNAP0_TMR" start="+0x5c" size="0x4">
10392      <BitField name="TMRCNT" start="0" size="32"/>
10393    </Register>
10394    <Register name="COUNT_SNAP1_Z" start="+0x60" size="0x4">
10395      <BitField name="ZCNT" start="0" size="32"/>
10396    </Register>
10397    <Register name="COUNT_SNAP1_PH" start="+0x64" size="0x4">
10398      <BitField name="DIR" start="30" size="1"/>
10399      <BitField name="ASTAT" start="26" size="1"/>
10400      <BitField name="BSTAT" start="25" size="1"/>
10401      <BitField name="PHCNT" start="0" size="21"/>
10402    </Register>
10403    <Register name="COUNT_SNAP1_SPD" start="+0x68" size="0x4">
10404      <BitField name="DIR" start="31" size="1"/>
10405      <BitField name="ASTAT" start="30" size="1"/>
10406      <BitField name="BSTAT" start="29" size="1"/>
10407      <BitField name="SPDCNT" start="0" size="28"/>
10408    </Register>
10409    <Register name="COUNT_SNAP1_TMR" start="+0x6c" size="0x4">
10410      <BitField name="TMRCNT" start="0" size="32"/>
10411    </Register>
10412    <Register name="SPDHIS_SPDHIS0" start="+0x70" size="0x4">
10413      <BitField name="SPDHIS0" start="0" size="32"/>
10414    </Register>
10415    <Register name="SPDHIS_SPDHIS1" start="+0x74" size="0x4">
10416      <BitField name="SPDHIS0" start="0" size="32"/>
10417    </Register>
10418    <Register name="SPDHIS_SPDHIS2" start="+0x78" size="0x4">
10419      <BitField name="SPDHIS0" start="0" size="32"/>
10420    </Register>
10421    <Register name="SPDHIS_SPDHIS3" start="+0x7c" size="0x4">
10422      <BitField name="SPDHIS0" start="0" size="32"/>
10423    </Register>
10424  </RegisterGroup>
10425  <RegisterGroup start="0xf0218000" name="QEI1">
10426    <Register name="CR" start="+0x0" size="0x4">
10427      <BitField name="READ" start="31" size="1"/>
10428      <BitField name="HRSTSPD" start="18" size="1"/>
10429      <BitField name="HRSTPH" start="17" size="1"/>
10430      <BitField name="HRSTZ" start="16" size="1"/>
10431      <BitField name="PAUSESPD" start="14" size="1"/>
10432      <BitField name="PAUSEPH" start="13" size="1"/>
10433      <BitField name="PAUSEZ" start="12" size="1"/>
10434      <BitField name="HRDIR1" start="11" size="1"/>
10435      <BitField name="HRDIR0" start="10" size="1"/>
10436      <BitField name="HFDIR1" start="9" size="1"/>
10437      <BitField name="HFDIR0" start="8" size="1"/>
10438      <BitField name="SNAPEN" start="5" size="1"/>
10439      <BitField name="RSTCNT" start="4" size="1"/>
10440      <BitField name="ENCTYP" start="0" size="2"/>
10441    </Register>
10442    <Register name="PHCFG" start="+0x4" size="0x4">
10443      <BitField name="ZCNTCFG" start="22" size="1"/>
10444      <BitField name="PHCALIZ" start="21" size="1"/>
10445      <BitField name="PHMAX" start="0" size="21"/>
10446    </Register>
10447    <Register name="WDGCFG" start="+0x8" size="0x4">
10448      <BitField name="WDGEN" start="31" size="1"/>
10449      <BitField name="WDGTO" start="0" size="31"/>
10450    </Register>
10451    <Register name="PHIDX" start="+0xc" size="0x4">
10452      <BitField name="PHIDX" start="0" size="21"/>
10453    </Register>
10454    <Register name="TRGOEN" start="+0x10" size="0x4">
10455      <BitField name="WDGFEN" start="31" size="1"/>
10456      <BitField name="HOMEFEN" start="30" size="1"/>
10457      <BitField name="POSCMPFEN" start="29" size="1"/>
10458      <BitField name="ZPHFEN" start="28" size="1"/>
10459    </Register>
10460    <Register name="READEN" start="+0x14" size="0x4">
10461      <BitField name="WDGFEN" start="31" size="1"/>
10462      <BitField name="HOMEFEN" start="30" size="1"/>
10463      <BitField name="POSCMPFEN" start="29" size="1"/>
10464      <BitField name="ZPHFEN" start="28" size="1"/>
10465    </Register>
10466    <Register name="ZCMP" start="+0x18" size="0x4">
10467      <BitField name="ZCMP" start="0" size="32"/>
10468    </Register>
10469    <Register name="PHCMP" start="+0x1c" size="0x4">
10470      <BitField name="ZCMPDIS" start="31" size="1"/>
10471      <BitField name="DIRCMPDIS" start="30" size="1"/>
10472      <BitField name="DIRCMP" start="29" size="1"/>
10473      <BitField name="PHCMP" start="0" size="21"/>
10474    </Register>
10475    <Register name="SPDCMP" start="+0x20" size="0x4">
10476      <BitField name="SPDCMP" start="0" size="32"/>
10477    </Register>
10478    <Register name="DMAEN" start="+0x24" size="0x4">
10479      <BitField name="WDGFEN" start="31" size="1"/>
10480      <BitField name="HOMEFEN" start="30" size="1"/>
10481      <BitField name="POSCMPFEN" start="29" size="1"/>
10482      <BitField name="ZPHFEN" start="28" size="1"/>
10483    </Register>
10484    <Register name="SR" start="+0x28" size="0x4">
10485      <BitField name="WDGF" start="31" size="1"/>
10486      <BitField name="HOMEF" start="30" size="1"/>
10487      <BitField name="POSCMPF" start="29" size="1"/>
10488      <BitField name="ZPHF" start="28" size="1"/>
10489    </Register>
10490    <Register name="IRQEN" start="+0x2c" size="0x4">
10491      <BitField name="WDGIE" start="31" size="1"/>
10492      <BitField name="HOMEIE" start="30" size="1"/>
10493      <BitField name="POSCMPIE" start="29" size="1"/>
10494      <BitField name="ZPHIE" start="28" size="1"/>
10495    </Register>
10496    <Register name="COUNT_CURRENT_Z" start="+0x30" size="0x4">
10497      <BitField name="ZCNT" start="0" size="32"/>
10498    </Register>
10499    <Register name="COUNT_CURRENT_PH" start="+0x34" size="0x4">
10500      <BitField name="DIR" start="30" size="1"/>
10501      <BitField name="ASTAT" start="26" size="1"/>
10502      <BitField name="BSTAT" start="25" size="1"/>
10503      <BitField name="PHCNT" start="0" size="21"/>
10504    </Register>
10505    <Register name="COUNT_CURRENT_SPD" start="+0x38" size="0x4">
10506      <BitField name="DIR" start="31" size="1"/>
10507      <BitField name="ASTAT" start="30" size="1"/>
10508      <BitField name="BSTAT" start="29" size="1"/>
10509      <BitField name="SPDCNT" start="0" size="28"/>
10510    </Register>
10511    <Register name="COUNT_CURRENT_TMR" start="+0x3c" size="0x4">
10512      <BitField name="TMRCNT" start="0" size="32"/>
10513    </Register>
10514    <Register name="COUNT_READ_Z" start="+0x40" size="0x4">
10515      <BitField name="ZCNT" start="0" size="32"/>
10516    </Register>
10517    <Register name="COUNT_READ_PH" start="+0x44" size="0x4">
10518      <BitField name="DIR" start="30" size="1"/>
10519      <BitField name="ASTAT" start="26" size="1"/>
10520      <BitField name="BSTAT" start="25" size="1"/>
10521      <BitField name="PHCNT" start="0" size="21"/>
10522    </Register>
10523    <Register name="COUNT_READ_SPD" start="+0x48" size="0x4">
10524      <BitField name="DIR" start="31" size="1"/>
10525      <BitField name="ASTAT" start="30" size="1"/>
10526      <BitField name="BSTAT" start="29" size="1"/>
10527      <BitField name="SPDCNT" start="0" size="28"/>
10528    </Register>
10529    <Register name="COUNT_READ_TMR" start="+0x4c" size="0x4">
10530      <BitField name="TMRCNT" start="0" size="32"/>
10531    </Register>
10532    <Register name="COUNT_SNAP0_Z" start="+0x50" size="0x4">
10533      <BitField name="ZCNT" start="0" size="32"/>
10534    </Register>
10535    <Register name="COUNT_SNAP0_PH" start="+0x54" size="0x4">
10536      <BitField name="DIR" start="30" size="1"/>
10537      <BitField name="ASTAT" start="26" size="1"/>
10538      <BitField name="BSTAT" start="25" size="1"/>
10539      <BitField name="PHCNT" start="0" size="21"/>
10540    </Register>
10541    <Register name="COUNT_SNAP0_SPD" start="+0x58" size="0x4">
10542      <BitField name="DIR" start="31" size="1"/>
10543      <BitField name="ASTAT" start="30" size="1"/>
10544      <BitField name="BSTAT" start="29" size="1"/>
10545      <BitField name="SPDCNT" start="0" size="28"/>
10546    </Register>
10547    <Register name="COUNT_SNAP0_TMR" start="+0x5c" size="0x4">
10548      <BitField name="TMRCNT" start="0" size="32"/>
10549    </Register>
10550    <Register name="COUNT_SNAP1_Z" start="+0x60" size="0x4">
10551      <BitField name="ZCNT" start="0" size="32"/>
10552    </Register>
10553    <Register name="COUNT_SNAP1_PH" start="+0x64" size="0x4">
10554      <BitField name="DIR" start="30" size="1"/>
10555      <BitField name="ASTAT" start="26" size="1"/>
10556      <BitField name="BSTAT" start="25" size="1"/>
10557      <BitField name="PHCNT" start="0" size="21"/>
10558    </Register>
10559    <Register name="COUNT_SNAP1_SPD" start="+0x68" size="0x4">
10560      <BitField name="DIR" start="31" size="1"/>
10561      <BitField name="ASTAT" start="30" size="1"/>
10562      <BitField name="BSTAT" start="29" size="1"/>
10563      <BitField name="SPDCNT" start="0" size="28"/>
10564    </Register>
10565    <Register name="COUNT_SNAP1_TMR" start="+0x6c" size="0x4">
10566      <BitField name="TMRCNT" start="0" size="32"/>
10567    </Register>
10568    <Register name="SPDHIS_SPDHIS0" start="+0x70" size="0x4">
10569      <BitField name="SPDHIS0" start="0" size="32"/>
10570    </Register>
10571    <Register name="SPDHIS_SPDHIS1" start="+0x74" size="0x4">
10572      <BitField name="SPDHIS0" start="0" size="32"/>
10573    </Register>
10574    <Register name="SPDHIS_SPDHIS2" start="+0x78" size="0x4">
10575      <BitField name="SPDHIS0" start="0" size="32"/>
10576    </Register>
10577    <Register name="SPDHIS_SPDHIS3" start="+0x7c" size="0x4">
10578      <BitField name="SPDHIS0" start="0" size="32"/>
10579    </Register>
10580  </RegisterGroup>
10581  <RegisterGroup start="0xf020c000" name="TRGM0">
10582    <Register name="FILTCFG_PWM_IN0" start="+0x0" size="0x4">
10583      <BitField name="OUTINV" start="16" size="1"/>
10584      <BitField name="MODE" start="13" size="3"/>
10585      <BitField name="SYNCEN" start="12" size="1"/>
10586      <BitField name="FILTLEN" start="0" size="12"/>
10587    </Register>
10588    <Register name="FILTCFG_PWM_IN1" start="+0x4" size="0x4">
10589      <BitField name="OUTINV" start="16" size="1"/>
10590      <BitField name="MODE" start="13" size="3"/>
10591      <BitField name="SYNCEN" start="12" size="1"/>
10592      <BitField name="FILTLEN" start="0" size="12"/>
10593    </Register>
10594    <Register name="FILTCFG_PWM_IN2" start="+0x8" size="0x4">
10595      <BitField name="OUTINV" start="16" size="1"/>
10596      <BitField name="MODE" start="13" size="3"/>
10597      <BitField name="SYNCEN" start="12" size="1"/>
10598      <BitField name="FILTLEN" start="0" size="12"/>
10599    </Register>
10600    <Register name="FILTCFG_PWM_IN3" start="+0xc" size="0x4">
10601      <BitField name="OUTINV" start="16" size="1"/>
10602      <BitField name="MODE" start="13" size="3"/>
10603      <BitField name="SYNCEN" start="12" size="1"/>
10604      <BitField name="FILTLEN" start="0" size="12"/>
10605    </Register>
10606    <Register name="FILTCFG_PWM_IN4" start="+0x10" size="0x4">
10607      <BitField name="OUTINV" start="16" size="1"/>
10608      <BitField name="MODE" start="13" size="3"/>
10609      <BitField name="SYNCEN" start="12" size="1"/>
10610      <BitField name="FILTLEN" start="0" size="12"/>
10611    </Register>
10612    <Register name="FILTCFG_PWM_IN5" start="+0x14" size="0x4">
10613      <BitField name="OUTINV" start="16" size="1"/>
10614      <BitField name="MODE" start="13" size="3"/>
10615      <BitField name="SYNCEN" start="12" size="1"/>
10616      <BitField name="FILTLEN" start="0" size="12"/>
10617    </Register>
10618    <Register name="FILTCFG_PWM_IN6" start="+0x18" size="0x4">
10619      <BitField name="OUTINV" start="16" size="1"/>
10620      <BitField name="MODE" start="13" size="3"/>
10621      <BitField name="SYNCEN" start="12" size="1"/>
10622      <BitField name="FILTLEN" start="0" size="12"/>
10623    </Register>
10624    <Register name="FILTCFG_PWM_IN7" start="+0x1c" size="0x4">
10625      <BitField name="OUTINV" start="16" size="1"/>
10626      <BitField name="MODE" start="13" size="3"/>
10627      <BitField name="SYNCEN" start="12" size="1"/>
10628      <BitField name="FILTLEN" start="0" size="12"/>
10629    </Register>
10630    <Register name="FILTCFG_TRGM_IN0" start="+0x20" size="0x4">
10631      <BitField name="OUTINV" start="16" size="1"/>
10632      <BitField name="MODE" start="13" size="3"/>
10633      <BitField name="SYNCEN" start="12" size="1"/>
10634      <BitField name="FILTLEN" start="0" size="12"/>
10635    </Register>
10636    <Register name="FILTCFG_TRGM_IN1" start="+0x24" size="0x4">
10637      <BitField name="OUTINV" start="16" size="1"/>
10638      <BitField name="MODE" start="13" size="3"/>
10639      <BitField name="SYNCEN" start="12" size="1"/>
10640      <BitField name="FILTLEN" start="0" size="12"/>
10641    </Register>
10642    <Register name="FILTCFG_TRGM_IN2" start="+0x28" size="0x4">
10643      <BitField name="OUTINV" start="16" size="1"/>
10644      <BitField name="MODE" start="13" size="3"/>
10645      <BitField name="SYNCEN" start="12" size="1"/>
10646      <BitField name="FILTLEN" start="0" size="12"/>
10647    </Register>
10648    <Register name="FILTCFG_TRGM_IN3" start="+0x2c" size="0x4">
10649      <BitField name="OUTINV" start="16" size="1"/>
10650      <BitField name="MODE" start="13" size="3"/>
10651      <BitField name="SYNCEN" start="12" size="1"/>
10652      <BitField name="FILTLEN" start="0" size="12"/>
10653    </Register>
10654    <Register name="FILTCFG_TRGM_IN4" start="+0x30" size="0x4">
10655      <BitField name="OUTINV" start="16" size="1"/>
10656      <BitField name="MODE" start="13" size="3"/>
10657      <BitField name="SYNCEN" start="12" size="1"/>
10658      <BitField name="FILTLEN" start="0" size="12"/>
10659    </Register>
10660    <Register name="FILTCFG_TRGM_IN5" start="+0x34" size="0x4">
10661      <BitField name="OUTINV" start="16" size="1"/>
10662      <BitField name="MODE" start="13" size="3"/>
10663      <BitField name="SYNCEN" start="12" size="1"/>
10664      <BitField name="FILTLEN" start="0" size="12"/>
10665    </Register>
10666    <Register name="FILTCFG_TRGM_IN6" start="+0x38" size="0x4">
10667      <BitField name="OUTINV" start="16" size="1"/>
10668      <BitField name="MODE" start="13" size="3"/>
10669      <BitField name="SYNCEN" start="12" size="1"/>
10670      <BitField name="FILTLEN" start="0" size="12"/>
10671    </Register>
10672    <Register name="FILTCFG_TRGM_IN7" start="+0x3c" size="0x4">
10673      <BitField name="OUTINV" start="16" size="1"/>
10674      <BitField name="MODE" start="13" size="3"/>
10675      <BitField name="SYNCEN" start="12" size="1"/>
10676      <BitField name="FILTLEN" start="0" size="12"/>
10677    </Register>
10678    <Register name="FILTCFG_TRGM_IN8" start="+0x40" size="0x4">
10679      <BitField name="OUTINV" start="16" size="1"/>
10680      <BitField name="MODE" start="13" size="3"/>
10681      <BitField name="SYNCEN" start="12" size="1"/>
10682      <BitField name="FILTLEN" start="0" size="12"/>
10683    </Register>
10684    <Register name="FILTCFG_TRGM_IN9" start="+0x44" size="0x4">
10685      <BitField name="OUTINV" start="16" size="1"/>
10686      <BitField name="MODE" start="13" size="3"/>
10687      <BitField name="SYNCEN" start="12" size="1"/>
10688      <BitField name="FILTLEN" start="0" size="12"/>
10689    </Register>
10690    <Register name="FILTCFG_TRGM_IN10" start="+0x48" size="0x4">
10691      <BitField name="OUTINV" start="16" size="1"/>
10692      <BitField name="MODE" start="13" size="3"/>
10693      <BitField name="SYNCEN" start="12" size="1"/>
10694      <BitField name="FILTLEN" start="0" size="12"/>
10695    </Register>
10696    <Register name="FILTCFG_TRGM_IN11" start="+0x4c" size="0x4">
10697      <BitField name="OUTINV" start="16" size="1"/>
10698      <BitField name="MODE" start="13" size="3"/>
10699      <BitField name="SYNCEN" start="12" size="1"/>
10700      <BitField name="FILTLEN" start="0" size="12"/>
10701    </Register>
10702    <Register name="TRGOCFG_TRGM_OUT0" start="+0x100" size="0x4">
10703      <BitField name="OUTINV" start="8" size="1"/>
10704      <BitField name="FEDG2PEN" start="7" size="1"/>
10705      <BitField name="REDG2PEN" start="6" size="1"/>
10706      <BitField name="TRIGOSEL" start="0" size="6"/>
10707    </Register>
10708    <Register name="TRGOCFG_TRGM_OUT1" start="+0x104" size="0x4">
10709      <BitField name="OUTINV" start="8" size="1"/>
10710      <BitField name="FEDG2PEN" start="7" size="1"/>
10711      <BitField name="REDG2PEN" start="6" size="1"/>
10712      <BitField name="TRIGOSEL" start="0" size="6"/>
10713    </Register>
10714    <Register name="TRGOCFG_TRGM_OUT2" start="+0x108" size="0x4">
10715      <BitField name="OUTINV" start="8" size="1"/>
10716      <BitField name="FEDG2PEN" start="7" size="1"/>
10717      <BitField name="REDG2PEN" start="6" size="1"/>
10718      <BitField name="TRIGOSEL" start="0" size="6"/>
10719    </Register>
10720    <Register name="TRGOCFG_TRGM_OUT3" start="+0x10c" size="0x4">
10721      <BitField name="OUTINV" start="8" size="1"/>
10722      <BitField name="FEDG2PEN" start="7" size="1"/>
10723      <BitField name="REDG2PEN" start="6" size="1"/>
10724      <BitField name="TRIGOSEL" start="0" size="6"/>
10725    </Register>
10726    <Register name="TRGOCFG_TRGM_OUT4" start="+0x110" size="0x4">
10727      <BitField name="OUTINV" start="8" size="1"/>
10728      <BitField name="FEDG2PEN" start="7" size="1"/>
10729      <BitField name="REDG2PEN" start="6" size="1"/>
10730      <BitField name="TRIGOSEL" start="0" size="6"/>
10731    </Register>
10732    <Register name="TRGOCFG_TRGM_OUT5" start="+0x114" size="0x4">
10733      <BitField name="OUTINV" start="8" size="1"/>
10734      <BitField name="FEDG2PEN" start="7" size="1"/>
10735      <BitField name="REDG2PEN" start="6" size="1"/>
10736      <BitField name="TRIGOSEL" start="0" size="6"/>
10737    </Register>
10738    <Register name="TRGOCFG_TRGM_OUT6" start="+0x118" size="0x4">
10739      <BitField name="OUTINV" start="8" size="1"/>
10740      <BitField name="FEDG2PEN" start="7" size="1"/>
10741      <BitField name="REDG2PEN" start="6" size="1"/>
10742      <BitField name="TRIGOSEL" start="0" size="6"/>
10743    </Register>
10744    <Register name="TRGOCFG_TRGM_OUT7" start="+0x11c" size="0x4">
10745      <BitField name="OUTINV" start="8" size="1"/>
10746      <BitField name="FEDG2PEN" start="7" size="1"/>
10747      <BitField name="REDG2PEN" start="6" size="1"/>
10748      <BitField name="TRIGOSEL" start="0" size="6"/>
10749    </Register>
10750    <Register name="TRGOCFG_TRGM_OUT8" start="+0x120" size="0x4">
10751      <BitField name="OUTINV" start="8" size="1"/>
10752      <BitField name="FEDG2PEN" start="7" size="1"/>
10753      <BitField name="REDG2PEN" start="6" size="1"/>
10754      <BitField name="TRIGOSEL" start="0" size="6"/>
10755    </Register>
10756    <Register name="TRGOCFG_TRGM_OUT9" start="+0x124" size="0x4">
10757      <BitField name="OUTINV" start="8" size="1"/>
10758      <BitField name="FEDG2PEN" start="7" size="1"/>
10759      <BitField name="REDG2PEN" start="6" size="1"/>
10760      <BitField name="TRIGOSEL" start="0" size="6"/>
10761    </Register>
10762    <Register name="TRGOCFG_TRGM_OUT10" start="+0x128" size="0x4">
10763      <BitField name="OUTINV" start="8" size="1"/>
10764      <BitField name="FEDG2PEN" start="7" size="1"/>
10765      <BitField name="REDG2PEN" start="6" size="1"/>
10766      <BitField name="TRIGOSEL" start="0" size="6"/>
10767    </Register>
10768    <Register name="TRGOCFG_TRGM_OUT11" start="+0x12c" size="0x4">
10769      <BitField name="OUTINV" start="8" size="1"/>
10770      <BitField name="FEDG2PEN" start="7" size="1"/>
10771      <BitField name="REDG2PEN" start="6" size="1"/>
10772      <BitField name="TRIGOSEL" start="0" size="6"/>
10773    </Register>
10774    <Register name="TRGOCFG_TRGM_OUTX0" start="+0x130" size="0x4">
10775      <BitField name="OUTINV" start="8" size="1"/>
10776      <BitField name="FEDG2PEN" start="7" size="1"/>
10777      <BitField name="REDG2PEN" start="6" size="1"/>
10778      <BitField name="TRIGOSEL" start="0" size="6"/>
10779    </Register>
10780    <Register name="TRGOCFG_TRGM_OUTX1" start="+0x134" size="0x4">
10781      <BitField name="OUTINV" start="8" size="1"/>
10782      <BitField name="FEDG2PEN" start="7" size="1"/>
10783      <BitField name="REDG2PEN" start="6" size="1"/>
10784      <BitField name="TRIGOSEL" start="0" size="6"/>
10785    </Register>
10786    <Register name="TRGOCFG_PWM_SYNCI" start="+0x138" size="0x4">
10787      <BitField name="OUTINV" start="8" size="1"/>
10788      <BitField name="FEDG2PEN" start="7" size="1"/>
10789      <BitField name="REDG2PEN" start="6" size="1"/>
10790      <BitField name="TRIGOSEL" start="0" size="6"/>
10791    </Register>
10792    <Register name="TRGOCFG_PWM_FRCI" start="+0x13c" size="0x4">
10793      <BitField name="OUTINV" start="8" size="1"/>
10794      <BitField name="FEDG2PEN" start="7" size="1"/>
10795      <BitField name="REDG2PEN" start="6" size="1"/>
10796      <BitField name="TRIGOSEL" start="0" size="6"/>
10797    </Register>
10798    <Register name="TRGOCFG_PWM_FRCSYNCI" start="+0x140" size="0x4">
10799      <BitField name="OUTINV" start="8" size="1"/>
10800      <BitField name="FEDG2PEN" start="7" size="1"/>
10801      <BitField name="REDG2PEN" start="6" size="1"/>
10802      <BitField name="TRIGOSEL" start="0" size="6"/>
10803    </Register>
10804    <Register name="TRGOCFG_PWM_SHRLDSYNCI" start="+0x144" size="0x4">
10805      <BitField name="OUTINV" start="8" size="1"/>
10806      <BitField name="FEDG2PEN" start="7" size="1"/>
10807      <BitField name="REDG2PEN" start="6" size="1"/>
10808      <BitField name="TRIGOSEL" start="0" size="6"/>
10809    </Register>
10810    <Register name="TRGOCFG_PWM_FAULTI0" start="+0x148" size="0x4">
10811      <BitField name="OUTINV" start="8" size="1"/>
10812      <BitField name="FEDG2PEN" start="7" size="1"/>
10813      <BitField name="REDG2PEN" start="6" size="1"/>
10814      <BitField name="TRIGOSEL" start="0" size="6"/>
10815    </Register>
10816    <Register name="TRGOCFG_PWM_FAULTI1" start="+0x14c" size="0x4">
10817      <BitField name="OUTINV" start="8" size="1"/>
10818      <BitField name="FEDG2PEN" start="7" size="1"/>
10819      <BitField name="REDG2PEN" start="6" size="1"/>
10820      <BitField name="TRIGOSEL" start="0" size="6"/>
10821    </Register>
10822    <Register name="TRGOCFG_PWM_FAULTI2" start="+0x150" size="0x4">
10823      <BitField name="OUTINV" start="8" size="1"/>
10824      <BitField name="FEDG2PEN" start="7" size="1"/>
10825      <BitField name="REDG2PEN" start="6" size="1"/>
10826      <BitField name="TRIGOSEL" start="0" size="6"/>
10827    </Register>
10828    <Register name="TRGOCFG_PWM_FAULTI3" start="+0x154" size="0x4">
10829      <BitField name="OUTINV" start="8" size="1"/>
10830      <BitField name="FEDG2PEN" start="7" size="1"/>
10831      <BitField name="REDG2PEN" start="6" size="1"/>
10832      <BitField name="TRIGOSEL" start="0" size="6"/>
10833    </Register>
10834    <Register name="TRGOCFG_PWM_IN8" start="+0x158" size="0x4">
10835      <BitField name="OUTINV" start="8" size="1"/>
10836      <BitField name="FEDG2PEN" start="7" size="1"/>
10837      <BitField name="REDG2PEN" start="6" size="1"/>
10838      <BitField name="TRIGOSEL" start="0" size="6"/>
10839    </Register>
10840    <Register name="TRGOCFG_PWM_IN9" start="+0x15c" size="0x4">
10841      <BitField name="OUTINV" start="8" size="1"/>
10842      <BitField name="FEDG2PEN" start="7" size="1"/>
10843      <BitField name="REDG2PEN" start="6" size="1"/>
10844      <BitField name="TRIGOSEL" start="0" size="6"/>
10845    </Register>
10846    <Register name="TRGOCFG_PWM_IN10" start="+0x160" size="0x4">
10847      <BitField name="OUTINV" start="8" size="1"/>
10848      <BitField name="FEDG2PEN" start="7" size="1"/>
10849      <BitField name="REDG2PEN" start="6" size="1"/>
10850      <BitField name="TRIGOSEL" start="0" size="6"/>
10851    </Register>
10852    <Register name="TRGOCFG_PWM_IN11" start="+0x164" size="0x4">
10853      <BitField name="OUTINV" start="8" size="1"/>
10854      <BitField name="FEDG2PEN" start="7" size="1"/>
10855      <BitField name="REDG2PEN" start="6" size="1"/>
10856      <BitField name="TRIGOSEL" start="0" size="6"/>
10857    </Register>
10858    <Register name="TRGOCFG_PWM_IN12" start="+0x168" size="0x4">
10859      <BitField name="OUTINV" start="8" size="1"/>
10860      <BitField name="FEDG2PEN" start="7" size="1"/>
10861      <BitField name="REDG2PEN" start="6" size="1"/>
10862      <BitField name="TRIGOSEL" start="0" size="6"/>
10863    </Register>
10864    <Register name="TRGOCFG_PWM_IN13" start="+0x16c" size="0x4">
10865      <BitField name="OUTINV" start="8" size="1"/>
10866      <BitField name="FEDG2PEN" start="7" size="1"/>
10867      <BitField name="REDG2PEN" start="6" size="1"/>
10868      <BitField name="TRIGOSEL" start="0" size="6"/>
10869    </Register>
10870    <Register name="TRGOCFG_PWM_IN14" start="+0x170" size="0x4">
10871      <BitField name="OUTINV" start="8" size="1"/>
10872      <BitField name="FEDG2PEN" start="7" size="1"/>
10873      <BitField name="REDG2PEN" start="6" size="1"/>
10874      <BitField name="TRIGOSEL" start="0" size="6"/>
10875    </Register>
10876    <Register name="TRGOCFG_PWM_IN15" start="+0x174" size="0x4">
10877      <BitField name="OUTINV" start="8" size="1"/>
10878      <BitField name="FEDG2PEN" start="7" size="1"/>
10879      <BitField name="REDG2PEN" start="6" size="1"/>
10880      <BitField name="TRIGOSEL" start="0" size="6"/>
10881    </Register>
10882    <Register name="TRGOCFG_PWM_IN16" start="+0x178" size="0x4">
10883      <BitField name="OUTINV" start="8" size="1"/>
10884      <BitField name="FEDG2PEN" start="7" size="1"/>
10885      <BitField name="REDG2PEN" start="6" size="1"/>
10886      <BitField name="TRIGOSEL" start="0" size="6"/>
10887    </Register>
10888    <Register name="TRGOCFG_PWM_IN17" start="+0x17c" size="0x4">
10889      <BitField name="OUTINV" start="8" size="1"/>
10890      <BitField name="FEDG2PEN" start="7" size="1"/>
10891      <BitField name="REDG2PEN" start="6" size="1"/>
10892      <BitField name="TRIGOSEL" start="0" size="6"/>
10893    </Register>
10894    <Register name="TRGOCFG_PWM_IN18" start="+0x180" size="0x4">
10895      <BitField name="OUTINV" start="8" size="1"/>
10896      <BitField name="FEDG2PEN" start="7" size="1"/>
10897      <BitField name="REDG2PEN" start="6" size="1"/>
10898      <BitField name="TRIGOSEL" start="0" size="6"/>
10899    </Register>
10900    <Register name="TRGOCFG_PWM_IN19" start="+0x184" size="0x4">
10901      <BitField name="OUTINV" start="8" size="1"/>
10902      <BitField name="FEDG2PEN" start="7" size="1"/>
10903      <BitField name="REDG2PEN" start="6" size="1"/>
10904      <BitField name="TRIGOSEL" start="0" size="6"/>
10905    </Register>
10906    <Register name="TRGOCFG_PWM_IN20" start="+0x188" size="0x4">
10907      <BitField name="OUTINV" start="8" size="1"/>
10908      <BitField name="FEDG2PEN" start="7" size="1"/>
10909      <BitField name="REDG2PEN" start="6" size="1"/>
10910      <BitField name="TRIGOSEL" start="0" size="6"/>
10911    </Register>
10912    <Register name="TRGOCFG_PWM_IN21" start="+0x18c" size="0x4">
10913      <BitField name="OUTINV" start="8" size="1"/>
10914      <BitField name="FEDG2PEN" start="7" size="1"/>
10915      <BitField name="REDG2PEN" start="6" size="1"/>
10916      <BitField name="TRIGOSEL" start="0" size="6"/>
10917    </Register>
10918    <Register name="TRGOCFG_PWM_IN22" start="+0x190" size="0x4">
10919      <BitField name="OUTINV" start="8" size="1"/>
10920      <BitField name="FEDG2PEN" start="7" size="1"/>
10921      <BitField name="REDG2PEN" start="6" size="1"/>
10922      <BitField name="TRIGOSEL" start="0" size="6"/>
10923    </Register>
10924    <Register name="TRGOCFG_PWM_IN23" start="+0x194" size="0x4">
10925      <BitField name="OUTINV" start="8" size="1"/>
10926      <BitField name="FEDG2PEN" start="7" size="1"/>
10927      <BitField name="REDG2PEN" start="6" size="1"/>
10928      <BitField name="TRIGOSEL" start="0" size="6"/>
10929    </Register>
10930    <Register name="TRGOCFG_QEI_A" start="+0x198" size="0x4">
10931      <BitField name="OUTINV" start="8" size="1"/>
10932      <BitField name="FEDG2PEN" start="7" size="1"/>
10933      <BitField name="REDG2PEN" start="6" size="1"/>
10934      <BitField name="TRIGOSEL" start="0" size="6"/>
10935    </Register>
10936    <Register name="TRGOCFG_QEI_B" start="+0x19c" size="0x4">
10937      <BitField name="OUTINV" start="8" size="1"/>
10938      <BitField name="FEDG2PEN" start="7" size="1"/>
10939      <BitField name="REDG2PEN" start="6" size="1"/>
10940      <BitField name="TRIGOSEL" start="0" size="6"/>
10941    </Register>
10942    <Register name="TRGOCFG_QEI_Z" start="+0x1a0" size="0x4">
10943      <BitField name="OUTINV" start="8" size="1"/>
10944      <BitField name="FEDG2PEN" start="7" size="1"/>
10945      <BitField name="REDG2PEN" start="6" size="1"/>
10946      <BitField name="TRIGOSEL" start="0" size="6"/>
10947    </Register>
10948    <Register name="TRGOCFG_QEI_H" start="+0x1a4" size="0x4">
10949      <BitField name="OUTINV" start="8" size="1"/>
10950      <BitField name="FEDG2PEN" start="7" size="1"/>
10951      <BitField name="REDG2PEN" start="6" size="1"/>
10952      <BitField name="TRIGOSEL" start="0" size="6"/>
10953    </Register>
10954    <Register name="TRGOCFG_QEI_PAUSE" start="+0x1a8" size="0x4">
10955      <BitField name="OUTINV" start="8" size="1"/>
10956      <BitField name="FEDG2PEN" start="7" size="1"/>
10957      <BitField name="REDG2PEN" start="6" size="1"/>
10958      <BitField name="TRIGOSEL" start="0" size="6"/>
10959    </Register>
10960    <Register name="TRGOCFG_QEI_SNAPI" start="+0x1ac" size="0x4">
10961      <BitField name="OUTINV" start="8" size="1"/>
10962      <BitField name="FEDG2PEN" start="7" size="1"/>
10963      <BitField name="REDG2PEN" start="6" size="1"/>
10964      <BitField name="TRIGOSEL" start="0" size="6"/>
10965    </Register>
10966    <Register name="TRGOCFG_HALL_U" start="+0x1b0" size="0x4">
10967      <BitField name="OUTINV" start="8" size="1"/>
10968      <BitField name="FEDG2PEN" start="7" size="1"/>
10969      <BitField name="REDG2PEN" start="6" size="1"/>
10970      <BitField name="TRIGOSEL" start="0" size="6"/>
10971    </Register>
10972    <Register name="TRGOCFG_HALL_V" start="+0x1b4" size="0x4">
10973      <BitField name="OUTINV" start="8" size="1"/>
10974      <BitField name="FEDG2PEN" start="7" size="1"/>
10975      <BitField name="REDG2PEN" start="6" size="1"/>
10976      <BitField name="TRIGOSEL" start="0" size="6"/>
10977    </Register>
10978    <Register name="TRGOCFG_HALL_W" start="+0x1b8" size="0x4">
10979      <BitField name="OUTINV" start="8" size="1"/>
10980      <BitField name="FEDG2PEN" start="7" size="1"/>
10981      <BitField name="REDG2PEN" start="6" size="1"/>
10982      <BitField name="TRIGOSEL" start="0" size="6"/>
10983    </Register>
10984    <Register name="TRGOCFG_HALL_SNAPI" start="+0x1bc" size="0x4">
10985      <BitField name="OUTINV" start="8" size="1"/>
10986      <BitField name="FEDG2PEN" start="7" size="1"/>
10987      <BitField name="REDG2PEN" start="6" size="1"/>
10988      <BitField name="TRIGOSEL" start="0" size="6"/>
10989    </Register>
10990    <Register name="TRGOCFG_ADC0_STRGI" start="+0x1c0" size="0x4">
10991      <BitField name="OUTINV" start="8" size="1"/>
10992      <BitField name="FEDG2PEN" start="7" size="1"/>
10993      <BitField name="REDG2PEN" start="6" size="1"/>
10994      <BitField name="TRIGOSEL" start="0" size="6"/>
10995    </Register>
10996    <Register name="TRGOCFG_ADC1_STRGI" start="+0x1c4" size="0x4">
10997      <BitField name="OUTINV" start="8" size="1"/>
10998      <BitField name="FEDG2PEN" start="7" size="1"/>
10999      <BitField name="REDG2PEN" start="6" size="1"/>
11000      <BitField name="TRIGOSEL" start="0" size="6"/>
11001    </Register>
11002    <Register name="TRGOCFG_ADC2_STRGI" start="+0x1c8" size="0x4">
11003      <BitField name="OUTINV" start="8" size="1"/>
11004      <BitField name="FEDG2PEN" start="7" size="1"/>
11005      <BitField name="REDG2PEN" start="6" size="1"/>
11006      <BitField name="TRIGOSEL" start="0" size="6"/>
11007    </Register>
11008    <Register name="TRGOCFG_ADC3_STRGI" start="+0x1cc" size="0x4">
11009      <BitField name="OUTINV" start="8" size="1"/>
11010      <BitField name="FEDG2PEN" start="7" size="1"/>
11011      <BitField name="REDG2PEN" start="6" size="1"/>
11012      <BitField name="TRIGOSEL" start="0" size="6"/>
11013    </Register>
11014    <Register name="TRGOCFG_ADCX_PTRGI0A" start="+0x1d0" size="0x4">
11015      <BitField name="OUTINV" start="8" size="1"/>
11016      <BitField name="FEDG2PEN" start="7" size="1"/>
11017      <BitField name="REDG2PEN" start="6" size="1"/>
11018      <BitField name="TRIGOSEL" start="0" size="6"/>
11019    </Register>
11020    <Register name="TRGOCFG_ADCX_PTRGI0B" start="+0x1d4" size="0x4">
11021      <BitField name="OUTINV" start="8" size="1"/>
11022      <BitField name="FEDG2PEN" start="7" size="1"/>
11023      <BitField name="REDG2PEN" start="6" size="1"/>
11024      <BitField name="TRIGOSEL" start="0" size="6"/>
11025    </Register>
11026    <Register name="TRGOCFG_ADCX_PTRGI0C" start="+0x1d8" size="0x4">
11027      <BitField name="OUTINV" start="8" size="1"/>
11028      <BitField name="FEDG2PEN" start="7" size="1"/>
11029      <BitField name="REDG2PEN" start="6" size="1"/>
11030      <BitField name="TRIGOSEL" start="0" size="6"/>
11031    </Register>
11032    <Register name="TRGOCFG_GPTMRA_SYNCI" start="+0x1dc" size="0x4">
11033      <BitField name="OUTINV" start="8" size="1"/>
11034      <BitField name="FEDG2PEN" start="7" size="1"/>
11035      <BitField name="REDG2PEN" start="6" size="1"/>
11036      <BitField name="TRIGOSEL" start="0" size="6"/>
11037    </Register>
11038    <Register name="TRGOCFG_GPTMRA_IN2" start="+0x1e0" size="0x4">
11039      <BitField name="OUTINV" start="8" size="1"/>
11040      <BitField name="FEDG2PEN" start="7" size="1"/>
11041      <BitField name="REDG2PEN" start="6" size="1"/>
11042      <BitField name="TRIGOSEL" start="0" size="6"/>
11043    </Register>
11044    <Register name="TRGOCFG_GPTMRA_IN3" start="+0x1e4" size="0x4">
11045      <BitField name="OUTINV" start="8" size="1"/>
11046      <BitField name="FEDG2PEN" start="7" size="1"/>
11047      <BitField name="REDG2PEN" start="6" size="1"/>
11048      <BitField name="TRIGOSEL" start="0" size="6"/>
11049    </Register>
11050    <Register name="TRGOCFG_GPTMRB_SYNCI" start="+0x1e8" size="0x4">
11051      <BitField name="OUTINV" start="8" size="1"/>
11052      <BitField name="FEDG2PEN" start="7" size="1"/>
11053      <BitField name="REDG2PEN" start="6" size="1"/>
11054      <BitField name="TRIGOSEL" start="0" size="6"/>
11055    </Register>
11056    <Register name="TRGOCFG_GPTMRB_IN2" start="+0x1ec" size="0x4">
11057      <BitField name="OUTINV" start="8" size="1"/>
11058      <BitField name="FEDG2PEN" start="7" size="1"/>
11059      <BitField name="REDG2PEN" start="6" size="1"/>
11060      <BitField name="TRIGOSEL" start="0" size="6"/>
11061    </Register>
11062    <Register name="TRGOCFG_GPTMRB_IN3" start="+0x1f0" size="0x4">
11063      <BitField name="OUTINV" start="8" size="1"/>
11064      <BitField name="FEDG2PEN" start="7" size="1"/>
11065      <BitField name="REDG2PEN" start="6" size="1"/>
11066      <BitField name="TRIGOSEL" start="0" size="6"/>
11067    </Register>
11068    <Register name="TRGOCFG_CMPX_WIN" start="+0x1f4" size="0x4">
11069      <BitField name="OUTINV" start="8" size="1"/>
11070      <BitField name="FEDG2PEN" start="7" size="1"/>
11071      <BitField name="REDG2PEN" start="6" size="1"/>
11072      <BitField name="TRIGOSEL" start="0" size="6"/>
11073    </Register>
11074    <Register name="TRGOCFG_CAN_PTPC0_CAP" start="+0x1f8" size="0x4">
11075      <BitField name="OUTINV" start="8" size="1"/>
11076      <BitField name="FEDG2PEN" start="7" size="1"/>
11077      <BitField name="REDG2PEN" start="6" size="1"/>
11078      <BitField name="TRIGOSEL" start="0" size="6"/>
11079    </Register>
11080    <Register name="TRGOCFG_CAN_PTPC1_CAP" start="+0x1fc" size="0x4">
11081      <BitField name="OUTINV" start="8" size="1"/>
11082      <BitField name="FEDG2PEN" start="7" size="1"/>
11083      <BitField name="REDG2PEN" start="6" size="1"/>
11084      <BitField name="TRIGOSEL" start="0" size="6"/>
11085    </Register>
11086    <Register name="DMACFG_0" start="+0x200" size="0x4">
11087      <BitField name="DMASRCSEL" start="0" size="5"/>
11088    </Register>
11089    <Register name="DMACFG_1" start="+0x204" size="0x4">
11090      <BitField name="DMASRCSEL" start="0" size="5"/>
11091    </Register>
11092    <Register name="DMACFG_2" start="+0x208" size="0x4">
11093      <BitField name="DMASRCSEL" start="0" size="5"/>
11094    </Register>
11095    <Register name="DMACFG_3" start="+0x20c" size="0x4">
11096      <BitField name="DMASRCSEL" start="0" size="5"/>
11097    </Register>
11098    <Register name="GCR" start="+0x400" size="0x4">
11099      <BitField name="TRGOPEN" start="0" size="12"/>
11100    </Register>
11101  </RegisterGroup>
11102  <RegisterGroup start="0xf021c000" name="TRGM1">
11103    <Register name="FILTCFG_PWM_IN0" start="+0x0" size="0x4">
11104      <BitField name="OUTINV" start="16" size="1"/>
11105      <BitField name="MODE" start="13" size="3"/>
11106      <BitField name="SYNCEN" start="12" size="1"/>
11107      <BitField name="FILTLEN" start="0" size="12"/>
11108    </Register>
11109    <Register name="FILTCFG_PWM_IN1" start="+0x4" size="0x4">
11110      <BitField name="OUTINV" start="16" size="1"/>
11111      <BitField name="MODE" start="13" size="3"/>
11112      <BitField name="SYNCEN" start="12" size="1"/>
11113      <BitField name="FILTLEN" start="0" size="12"/>
11114    </Register>
11115    <Register name="FILTCFG_PWM_IN2" start="+0x8" size="0x4">
11116      <BitField name="OUTINV" start="16" size="1"/>
11117      <BitField name="MODE" start="13" size="3"/>
11118      <BitField name="SYNCEN" start="12" size="1"/>
11119      <BitField name="FILTLEN" start="0" size="12"/>
11120    </Register>
11121    <Register name="FILTCFG_PWM_IN3" start="+0xc" size="0x4">
11122      <BitField name="OUTINV" start="16" size="1"/>
11123      <BitField name="MODE" start="13" size="3"/>
11124      <BitField name="SYNCEN" start="12" size="1"/>
11125      <BitField name="FILTLEN" start="0" size="12"/>
11126    </Register>
11127    <Register name="FILTCFG_PWM_IN4" start="+0x10" size="0x4">
11128      <BitField name="OUTINV" start="16" size="1"/>
11129      <BitField name="MODE" start="13" size="3"/>
11130      <BitField name="SYNCEN" start="12" size="1"/>
11131      <BitField name="FILTLEN" start="0" size="12"/>
11132    </Register>
11133    <Register name="FILTCFG_PWM_IN5" start="+0x14" size="0x4">
11134      <BitField name="OUTINV" start="16" size="1"/>
11135      <BitField name="MODE" start="13" size="3"/>
11136      <BitField name="SYNCEN" start="12" size="1"/>
11137      <BitField name="FILTLEN" start="0" size="12"/>
11138    </Register>
11139    <Register name="FILTCFG_PWM_IN6" start="+0x18" size="0x4">
11140      <BitField name="OUTINV" start="16" size="1"/>
11141      <BitField name="MODE" start="13" size="3"/>
11142      <BitField name="SYNCEN" start="12" size="1"/>
11143      <BitField name="FILTLEN" start="0" size="12"/>
11144    </Register>
11145    <Register name="FILTCFG_PWM_IN7" start="+0x1c" size="0x4">
11146      <BitField name="OUTINV" start="16" size="1"/>
11147      <BitField name="MODE" start="13" size="3"/>
11148      <BitField name="SYNCEN" start="12" size="1"/>
11149      <BitField name="FILTLEN" start="0" size="12"/>
11150    </Register>
11151    <Register name="FILTCFG_TRGM_IN0" start="+0x20" size="0x4">
11152      <BitField name="OUTINV" start="16" size="1"/>
11153      <BitField name="MODE" start="13" size="3"/>
11154      <BitField name="SYNCEN" start="12" size="1"/>
11155      <BitField name="FILTLEN" start="0" size="12"/>
11156    </Register>
11157    <Register name="FILTCFG_TRGM_IN1" start="+0x24" size="0x4">
11158      <BitField name="OUTINV" start="16" size="1"/>
11159      <BitField name="MODE" start="13" size="3"/>
11160      <BitField name="SYNCEN" start="12" size="1"/>
11161      <BitField name="FILTLEN" start="0" size="12"/>
11162    </Register>
11163    <Register name="FILTCFG_TRGM_IN2" start="+0x28" size="0x4">
11164      <BitField name="OUTINV" start="16" size="1"/>
11165      <BitField name="MODE" start="13" size="3"/>
11166      <BitField name="SYNCEN" start="12" size="1"/>
11167      <BitField name="FILTLEN" start="0" size="12"/>
11168    </Register>
11169    <Register name="FILTCFG_TRGM_IN3" start="+0x2c" size="0x4">
11170      <BitField name="OUTINV" start="16" size="1"/>
11171      <BitField name="MODE" start="13" size="3"/>
11172      <BitField name="SYNCEN" start="12" size="1"/>
11173      <BitField name="FILTLEN" start="0" size="12"/>
11174    </Register>
11175    <Register name="FILTCFG_TRGM_IN4" start="+0x30" size="0x4">
11176      <BitField name="OUTINV" start="16" size="1"/>
11177      <BitField name="MODE" start="13" size="3"/>
11178      <BitField name="SYNCEN" start="12" size="1"/>
11179      <BitField name="FILTLEN" start="0" size="12"/>
11180    </Register>
11181    <Register name="FILTCFG_TRGM_IN5" start="+0x34" size="0x4">
11182      <BitField name="OUTINV" start="16" size="1"/>
11183      <BitField name="MODE" start="13" size="3"/>
11184      <BitField name="SYNCEN" start="12" size="1"/>
11185      <BitField name="FILTLEN" start="0" size="12"/>
11186    </Register>
11187    <Register name="FILTCFG_TRGM_IN6" start="+0x38" size="0x4">
11188      <BitField name="OUTINV" start="16" size="1"/>
11189      <BitField name="MODE" start="13" size="3"/>
11190      <BitField name="SYNCEN" start="12" size="1"/>
11191      <BitField name="FILTLEN" start="0" size="12"/>
11192    </Register>
11193    <Register name="FILTCFG_TRGM_IN7" start="+0x3c" size="0x4">
11194      <BitField name="OUTINV" start="16" size="1"/>
11195      <BitField name="MODE" start="13" size="3"/>
11196      <BitField name="SYNCEN" start="12" size="1"/>
11197      <BitField name="FILTLEN" start="0" size="12"/>
11198    </Register>
11199    <Register name="FILTCFG_TRGM_IN8" start="+0x40" size="0x4">
11200      <BitField name="OUTINV" start="16" size="1"/>
11201      <BitField name="MODE" start="13" size="3"/>
11202      <BitField name="SYNCEN" start="12" size="1"/>
11203      <BitField name="FILTLEN" start="0" size="12"/>
11204    </Register>
11205    <Register name="FILTCFG_TRGM_IN9" start="+0x44" size="0x4">
11206      <BitField name="OUTINV" start="16" size="1"/>
11207      <BitField name="MODE" start="13" size="3"/>
11208      <BitField name="SYNCEN" start="12" size="1"/>
11209      <BitField name="FILTLEN" start="0" size="12"/>
11210    </Register>
11211    <Register name="FILTCFG_TRGM_IN10" start="+0x48" size="0x4">
11212      <BitField name="OUTINV" start="16" size="1"/>
11213      <BitField name="MODE" start="13" size="3"/>
11214      <BitField name="SYNCEN" start="12" size="1"/>
11215      <BitField name="FILTLEN" start="0" size="12"/>
11216    </Register>
11217    <Register name="FILTCFG_TRGM_IN11" start="+0x4c" size="0x4">
11218      <BitField name="OUTINV" start="16" size="1"/>
11219      <BitField name="MODE" start="13" size="3"/>
11220      <BitField name="SYNCEN" start="12" size="1"/>
11221      <BitField name="FILTLEN" start="0" size="12"/>
11222    </Register>
11223    <Register name="TRGOCFG_TRGM_OUT0" start="+0x100" size="0x4">
11224      <BitField name="OUTINV" start="8" size="1"/>
11225      <BitField name="FEDG2PEN" start="7" size="1"/>
11226      <BitField name="REDG2PEN" start="6" size="1"/>
11227      <BitField name="TRIGOSEL" start="0" size="6"/>
11228    </Register>
11229    <Register name="TRGOCFG_TRGM_OUT1" start="+0x104" size="0x4">
11230      <BitField name="OUTINV" start="8" size="1"/>
11231      <BitField name="FEDG2PEN" start="7" size="1"/>
11232      <BitField name="REDG2PEN" start="6" size="1"/>
11233      <BitField name="TRIGOSEL" start="0" size="6"/>
11234    </Register>
11235    <Register name="TRGOCFG_TRGM_OUT2" start="+0x108" size="0x4">
11236      <BitField name="OUTINV" start="8" size="1"/>
11237      <BitField name="FEDG2PEN" start="7" size="1"/>
11238      <BitField name="REDG2PEN" start="6" size="1"/>
11239      <BitField name="TRIGOSEL" start="0" size="6"/>
11240    </Register>
11241    <Register name="TRGOCFG_TRGM_OUT3" start="+0x10c" size="0x4">
11242      <BitField name="OUTINV" start="8" size="1"/>
11243      <BitField name="FEDG2PEN" start="7" size="1"/>
11244      <BitField name="REDG2PEN" start="6" size="1"/>
11245      <BitField name="TRIGOSEL" start="0" size="6"/>
11246    </Register>
11247    <Register name="TRGOCFG_TRGM_OUT4" start="+0x110" size="0x4">
11248      <BitField name="OUTINV" start="8" size="1"/>
11249      <BitField name="FEDG2PEN" start="7" size="1"/>
11250      <BitField name="REDG2PEN" start="6" size="1"/>
11251      <BitField name="TRIGOSEL" start="0" size="6"/>
11252    </Register>
11253    <Register name="TRGOCFG_TRGM_OUT5" start="+0x114" size="0x4">
11254      <BitField name="OUTINV" start="8" size="1"/>
11255      <BitField name="FEDG2PEN" start="7" size="1"/>
11256      <BitField name="REDG2PEN" start="6" size="1"/>
11257      <BitField name="TRIGOSEL" start="0" size="6"/>
11258    </Register>
11259    <Register name="TRGOCFG_TRGM_OUT6" start="+0x118" size="0x4">
11260      <BitField name="OUTINV" start="8" size="1"/>
11261      <BitField name="FEDG2PEN" start="7" size="1"/>
11262      <BitField name="REDG2PEN" start="6" size="1"/>
11263      <BitField name="TRIGOSEL" start="0" size="6"/>
11264    </Register>
11265    <Register name="TRGOCFG_TRGM_OUT7" start="+0x11c" size="0x4">
11266      <BitField name="OUTINV" start="8" size="1"/>
11267      <BitField name="FEDG2PEN" start="7" size="1"/>
11268      <BitField name="REDG2PEN" start="6" size="1"/>
11269      <BitField name="TRIGOSEL" start="0" size="6"/>
11270    </Register>
11271    <Register name="TRGOCFG_TRGM_OUT8" start="+0x120" size="0x4">
11272      <BitField name="OUTINV" start="8" size="1"/>
11273      <BitField name="FEDG2PEN" start="7" size="1"/>
11274      <BitField name="REDG2PEN" start="6" size="1"/>
11275      <BitField name="TRIGOSEL" start="0" size="6"/>
11276    </Register>
11277    <Register name="TRGOCFG_TRGM_OUT9" start="+0x124" size="0x4">
11278      <BitField name="OUTINV" start="8" size="1"/>
11279      <BitField name="FEDG2PEN" start="7" size="1"/>
11280      <BitField name="REDG2PEN" start="6" size="1"/>
11281      <BitField name="TRIGOSEL" start="0" size="6"/>
11282    </Register>
11283    <Register name="TRGOCFG_TRGM_OUT10" start="+0x128" size="0x4">
11284      <BitField name="OUTINV" start="8" size="1"/>
11285      <BitField name="FEDG2PEN" start="7" size="1"/>
11286      <BitField name="REDG2PEN" start="6" size="1"/>
11287      <BitField name="TRIGOSEL" start="0" size="6"/>
11288    </Register>
11289    <Register name="TRGOCFG_TRGM_OUT11" start="+0x12c" size="0x4">
11290      <BitField name="OUTINV" start="8" size="1"/>
11291      <BitField name="FEDG2PEN" start="7" size="1"/>
11292      <BitField name="REDG2PEN" start="6" size="1"/>
11293      <BitField name="TRIGOSEL" start="0" size="6"/>
11294    </Register>
11295    <Register name="TRGOCFG_TRGM_OUTX0" start="+0x130" size="0x4">
11296      <BitField name="OUTINV" start="8" size="1"/>
11297      <BitField name="FEDG2PEN" start="7" size="1"/>
11298      <BitField name="REDG2PEN" start="6" size="1"/>
11299      <BitField name="TRIGOSEL" start="0" size="6"/>
11300    </Register>
11301    <Register name="TRGOCFG_TRGM_OUTX1" start="+0x134" size="0x4">
11302      <BitField name="OUTINV" start="8" size="1"/>
11303      <BitField name="FEDG2PEN" start="7" size="1"/>
11304      <BitField name="REDG2PEN" start="6" size="1"/>
11305      <BitField name="TRIGOSEL" start="0" size="6"/>
11306    </Register>
11307    <Register name="TRGOCFG_PWM_SYNCI" start="+0x138" size="0x4">
11308      <BitField name="OUTINV" start="8" size="1"/>
11309      <BitField name="FEDG2PEN" start="7" size="1"/>
11310      <BitField name="REDG2PEN" start="6" size="1"/>
11311      <BitField name="TRIGOSEL" start="0" size="6"/>
11312    </Register>
11313    <Register name="TRGOCFG_PWM_FRCI" start="+0x13c" size="0x4">
11314      <BitField name="OUTINV" start="8" size="1"/>
11315      <BitField name="FEDG2PEN" start="7" size="1"/>
11316      <BitField name="REDG2PEN" start="6" size="1"/>
11317      <BitField name="TRIGOSEL" start="0" size="6"/>
11318    </Register>
11319    <Register name="TRGOCFG_PWM_FRCSYNCI" start="+0x140" size="0x4">
11320      <BitField name="OUTINV" start="8" size="1"/>
11321      <BitField name="FEDG2PEN" start="7" size="1"/>
11322      <BitField name="REDG2PEN" start="6" size="1"/>
11323      <BitField name="TRIGOSEL" start="0" size="6"/>
11324    </Register>
11325    <Register name="TRGOCFG_PWM_SHRLDSYNCI" start="+0x144" size="0x4">
11326      <BitField name="OUTINV" start="8" size="1"/>
11327      <BitField name="FEDG2PEN" start="7" size="1"/>
11328      <BitField name="REDG2PEN" start="6" size="1"/>
11329      <BitField name="TRIGOSEL" start="0" size="6"/>
11330    </Register>
11331    <Register name="TRGOCFG_PWM_FAULTI0" start="+0x148" size="0x4">
11332      <BitField name="OUTINV" start="8" size="1"/>
11333      <BitField name="FEDG2PEN" start="7" size="1"/>
11334      <BitField name="REDG2PEN" start="6" size="1"/>
11335      <BitField name="TRIGOSEL" start="0" size="6"/>
11336    </Register>
11337    <Register name="TRGOCFG_PWM_FAULTI1" start="+0x14c" size="0x4">
11338      <BitField name="OUTINV" start="8" size="1"/>
11339      <BitField name="FEDG2PEN" start="7" size="1"/>
11340      <BitField name="REDG2PEN" start="6" size="1"/>
11341      <BitField name="TRIGOSEL" start="0" size="6"/>
11342    </Register>
11343    <Register name="TRGOCFG_PWM_FAULTI2" start="+0x150" size="0x4">
11344      <BitField name="OUTINV" start="8" size="1"/>
11345      <BitField name="FEDG2PEN" start="7" size="1"/>
11346      <BitField name="REDG2PEN" start="6" size="1"/>
11347      <BitField name="TRIGOSEL" start="0" size="6"/>
11348    </Register>
11349    <Register name="TRGOCFG_PWM_FAULTI3" start="+0x154" size="0x4">
11350      <BitField name="OUTINV" start="8" size="1"/>
11351      <BitField name="FEDG2PEN" start="7" size="1"/>
11352      <BitField name="REDG2PEN" start="6" size="1"/>
11353      <BitField name="TRIGOSEL" start="0" size="6"/>
11354    </Register>
11355    <Register name="TRGOCFG_PWM_IN8" start="+0x158" size="0x4">
11356      <BitField name="OUTINV" start="8" size="1"/>
11357      <BitField name="FEDG2PEN" start="7" size="1"/>
11358      <BitField name="REDG2PEN" start="6" size="1"/>
11359      <BitField name="TRIGOSEL" start="0" size="6"/>
11360    </Register>
11361    <Register name="TRGOCFG_PWM_IN9" start="+0x15c" size="0x4">
11362      <BitField name="OUTINV" start="8" size="1"/>
11363      <BitField name="FEDG2PEN" start="7" size="1"/>
11364      <BitField name="REDG2PEN" start="6" size="1"/>
11365      <BitField name="TRIGOSEL" start="0" size="6"/>
11366    </Register>
11367    <Register name="TRGOCFG_PWM_IN10" start="+0x160" size="0x4">
11368      <BitField name="OUTINV" start="8" size="1"/>
11369      <BitField name="FEDG2PEN" start="7" size="1"/>
11370      <BitField name="REDG2PEN" start="6" size="1"/>
11371      <BitField name="TRIGOSEL" start="0" size="6"/>
11372    </Register>
11373    <Register name="TRGOCFG_PWM_IN11" start="+0x164" size="0x4">
11374      <BitField name="OUTINV" start="8" size="1"/>
11375      <BitField name="FEDG2PEN" start="7" size="1"/>
11376      <BitField name="REDG2PEN" start="6" size="1"/>
11377      <BitField name="TRIGOSEL" start="0" size="6"/>
11378    </Register>
11379    <Register name="TRGOCFG_PWM_IN12" start="+0x168" size="0x4">
11380      <BitField name="OUTINV" start="8" size="1"/>
11381      <BitField name="FEDG2PEN" start="7" size="1"/>
11382      <BitField name="REDG2PEN" start="6" size="1"/>
11383      <BitField name="TRIGOSEL" start="0" size="6"/>
11384    </Register>
11385    <Register name="TRGOCFG_PWM_IN13" start="+0x16c" size="0x4">
11386      <BitField name="OUTINV" start="8" size="1"/>
11387      <BitField name="FEDG2PEN" start="7" size="1"/>
11388      <BitField name="REDG2PEN" start="6" size="1"/>
11389      <BitField name="TRIGOSEL" start="0" size="6"/>
11390    </Register>
11391    <Register name="TRGOCFG_PWM_IN14" start="+0x170" size="0x4">
11392      <BitField name="OUTINV" start="8" size="1"/>
11393      <BitField name="FEDG2PEN" start="7" size="1"/>
11394      <BitField name="REDG2PEN" start="6" size="1"/>
11395      <BitField name="TRIGOSEL" start="0" size="6"/>
11396    </Register>
11397    <Register name="TRGOCFG_PWM_IN15" start="+0x174" size="0x4">
11398      <BitField name="OUTINV" start="8" size="1"/>
11399      <BitField name="FEDG2PEN" start="7" size="1"/>
11400      <BitField name="REDG2PEN" start="6" size="1"/>
11401      <BitField name="TRIGOSEL" start="0" size="6"/>
11402    </Register>
11403    <Register name="TRGOCFG_PWM_IN16" start="+0x178" size="0x4">
11404      <BitField name="OUTINV" start="8" size="1"/>
11405      <BitField name="FEDG2PEN" start="7" size="1"/>
11406      <BitField name="REDG2PEN" start="6" size="1"/>
11407      <BitField name="TRIGOSEL" start="0" size="6"/>
11408    </Register>
11409    <Register name="TRGOCFG_PWM_IN17" start="+0x17c" size="0x4">
11410      <BitField name="OUTINV" start="8" size="1"/>
11411      <BitField name="FEDG2PEN" start="7" size="1"/>
11412      <BitField name="REDG2PEN" start="6" size="1"/>
11413      <BitField name="TRIGOSEL" start="0" size="6"/>
11414    </Register>
11415    <Register name="TRGOCFG_PWM_IN18" start="+0x180" size="0x4">
11416      <BitField name="OUTINV" start="8" size="1"/>
11417      <BitField name="FEDG2PEN" start="7" size="1"/>
11418      <BitField name="REDG2PEN" start="6" size="1"/>
11419      <BitField name="TRIGOSEL" start="0" size="6"/>
11420    </Register>
11421    <Register name="TRGOCFG_PWM_IN19" start="+0x184" size="0x4">
11422      <BitField name="OUTINV" start="8" size="1"/>
11423      <BitField name="FEDG2PEN" start="7" size="1"/>
11424      <BitField name="REDG2PEN" start="6" size="1"/>
11425      <BitField name="TRIGOSEL" start="0" size="6"/>
11426    </Register>
11427    <Register name="TRGOCFG_PWM_IN20" start="+0x188" size="0x4">
11428      <BitField name="OUTINV" start="8" size="1"/>
11429      <BitField name="FEDG2PEN" start="7" size="1"/>
11430      <BitField name="REDG2PEN" start="6" size="1"/>
11431      <BitField name="TRIGOSEL" start="0" size="6"/>
11432    </Register>
11433    <Register name="TRGOCFG_PWM_IN21" start="+0x18c" size="0x4">
11434      <BitField name="OUTINV" start="8" size="1"/>
11435      <BitField name="FEDG2PEN" start="7" size="1"/>
11436      <BitField name="REDG2PEN" start="6" size="1"/>
11437      <BitField name="TRIGOSEL" start="0" size="6"/>
11438    </Register>
11439    <Register name="TRGOCFG_PWM_IN22" start="+0x190" size="0x4">
11440      <BitField name="OUTINV" start="8" size="1"/>
11441      <BitField name="FEDG2PEN" start="7" size="1"/>
11442      <BitField name="REDG2PEN" start="6" size="1"/>
11443      <BitField name="TRIGOSEL" start="0" size="6"/>
11444    </Register>
11445    <Register name="TRGOCFG_PWM_IN23" start="+0x194" size="0x4">
11446      <BitField name="OUTINV" start="8" size="1"/>
11447      <BitField name="FEDG2PEN" start="7" size="1"/>
11448      <BitField name="REDG2PEN" start="6" size="1"/>
11449      <BitField name="TRIGOSEL" start="0" size="6"/>
11450    </Register>
11451    <Register name="TRGOCFG_QEI_A" start="+0x198" size="0x4">
11452      <BitField name="OUTINV" start="8" size="1"/>
11453      <BitField name="FEDG2PEN" start="7" size="1"/>
11454      <BitField name="REDG2PEN" start="6" size="1"/>
11455      <BitField name="TRIGOSEL" start="0" size="6"/>
11456    </Register>
11457    <Register name="TRGOCFG_QEI_B" start="+0x19c" size="0x4">
11458      <BitField name="OUTINV" start="8" size="1"/>
11459      <BitField name="FEDG2PEN" start="7" size="1"/>
11460      <BitField name="REDG2PEN" start="6" size="1"/>
11461      <BitField name="TRIGOSEL" start="0" size="6"/>
11462    </Register>
11463    <Register name="TRGOCFG_QEI_Z" start="+0x1a0" size="0x4">
11464      <BitField name="OUTINV" start="8" size="1"/>
11465      <BitField name="FEDG2PEN" start="7" size="1"/>
11466      <BitField name="REDG2PEN" start="6" size="1"/>
11467      <BitField name="TRIGOSEL" start="0" size="6"/>
11468    </Register>
11469    <Register name="TRGOCFG_QEI_H" start="+0x1a4" size="0x4">
11470      <BitField name="OUTINV" start="8" size="1"/>
11471      <BitField name="FEDG2PEN" start="7" size="1"/>
11472      <BitField name="REDG2PEN" start="6" size="1"/>
11473      <BitField name="TRIGOSEL" start="0" size="6"/>
11474    </Register>
11475    <Register name="TRGOCFG_QEI_PAUSE" start="+0x1a8" size="0x4">
11476      <BitField name="OUTINV" start="8" size="1"/>
11477      <BitField name="FEDG2PEN" start="7" size="1"/>
11478      <BitField name="REDG2PEN" start="6" size="1"/>
11479      <BitField name="TRIGOSEL" start="0" size="6"/>
11480    </Register>
11481    <Register name="TRGOCFG_QEI_SNAPI" start="+0x1ac" size="0x4">
11482      <BitField name="OUTINV" start="8" size="1"/>
11483      <BitField name="FEDG2PEN" start="7" size="1"/>
11484      <BitField name="REDG2PEN" start="6" size="1"/>
11485      <BitField name="TRIGOSEL" start="0" size="6"/>
11486    </Register>
11487    <Register name="TRGOCFG_HALL_U" start="+0x1b0" size="0x4">
11488      <BitField name="OUTINV" start="8" size="1"/>
11489      <BitField name="FEDG2PEN" start="7" size="1"/>
11490      <BitField name="REDG2PEN" start="6" size="1"/>
11491      <BitField name="TRIGOSEL" start="0" size="6"/>
11492    </Register>
11493    <Register name="TRGOCFG_HALL_V" start="+0x1b4" size="0x4">
11494      <BitField name="OUTINV" start="8" size="1"/>
11495      <BitField name="FEDG2PEN" start="7" size="1"/>
11496      <BitField name="REDG2PEN" start="6" size="1"/>
11497      <BitField name="TRIGOSEL" start="0" size="6"/>
11498    </Register>
11499    <Register name="TRGOCFG_HALL_W" start="+0x1b8" size="0x4">
11500      <BitField name="OUTINV" start="8" size="1"/>
11501      <BitField name="FEDG2PEN" start="7" size="1"/>
11502      <BitField name="REDG2PEN" start="6" size="1"/>
11503      <BitField name="TRIGOSEL" start="0" size="6"/>
11504    </Register>
11505    <Register name="TRGOCFG_HALL_SNAPI" start="+0x1bc" size="0x4">
11506      <BitField name="OUTINV" start="8" size="1"/>
11507      <BitField name="FEDG2PEN" start="7" size="1"/>
11508      <BitField name="REDG2PEN" start="6" size="1"/>
11509      <BitField name="TRIGOSEL" start="0" size="6"/>
11510    </Register>
11511    <Register name="TRGOCFG_ADC0_STRGI" start="+0x1c0" size="0x4">
11512      <BitField name="OUTINV" start="8" size="1"/>
11513      <BitField name="FEDG2PEN" start="7" size="1"/>
11514      <BitField name="REDG2PEN" start="6" size="1"/>
11515      <BitField name="TRIGOSEL" start="0" size="6"/>
11516    </Register>
11517    <Register name="TRGOCFG_ADC1_STRGI" start="+0x1c4" size="0x4">
11518      <BitField name="OUTINV" start="8" size="1"/>
11519      <BitField name="FEDG2PEN" start="7" size="1"/>
11520      <BitField name="REDG2PEN" start="6" size="1"/>
11521      <BitField name="TRIGOSEL" start="0" size="6"/>
11522    </Register>
11523    <Register name="TRGOCFG_ADC2_STRGI" start="+0x1c8" size="0x4">
11524      <BitField name="OUTINV" start="8" size="1"/>
11525      <BitField name="FEDG2PEN" start="7" size="1"/>
11526      <BitField name="REDG2PEN" start="6" size="1"/>
11527      <BitField name="TRIGOSEL" start="0" size="6"/>
11528    </Register>
11529    <Register name="TRGOCFG_ADC3_STRGI" start="+0x1cc" size="0x4">
11530      <BitField name="OUTINV" start="8" size="1"/>
11531      <BitField name="FEDG2PEN" start="7" size="1"/>
11532      <BitField name="REDG2PEN" start="6" size="1"/>
11533      <BitField name="TRIGOSEL" start="0" size="6"/>
11534    </Register>
11535    <Register name="TRGOCFG_ADCX_PTRGI0A" start="+0x1d0" size="0x4">
11536      <BitField name="OUTINV" start="8" size="1"/>
11537      <BitField name="FEDG2PEN" start="7" size="1"/>
11538      <BitField name="REDG2PEN" start="6" size="1"/>
11539      <BitField name="TRIGOSEL" start="0" size="6"/>
11540    </Register>
11541    <Register name="TRGOCFG_ADCX_PTRGI0B" start="+0x1d4" size="0x4">
11542      <BitField name="OUTINV" start="8" size="1"/>
11543      <BitField name="FEDG2PEN" start="7" size="1"/>
11544      <BitField name="REDG2PEN" start="6" size="1"/>
11545      <BitField name="TRIGOSEL" start="0" size="6"/>
11546    </Register>
11547    <Register name="TRGOCFG_ADCX_PTRGI0C" start="+0x1d8" size="0x4">
11548      <BitField name="OUTINV" start="8" size="1"/>
11549      <BitField name="FEDG2PEN" start="7" size="1"/>
11550      <BitField name="REDG2PEN" start="6" size="1"/>
11551      <BitField name="TRIGOSEL" start="0" size="6"/>
11552    </Register>
11553    <Register name="TRGOCFG_GPTMRA_SYNCI" start="+0x1dc" size="0x4">
11554      <BitField name="OUTINV" start="8" size="1"/>
11555      <BitField name="FEDG2PEN" start="7" size="1"/>
11556      <BitField name="REDG2PEN" start="6" size="1"/>
11557      <BitField name="TRIGOSEL" start="0" size="6"/>
11558    </Register>
11559    <Register name="TRGOCFG_GPTMRA_IN2" start="+0x1e0" size="0x4">
11560      <BitField name="OUTINV" start="8" size="1"/>
11561      <BitField name="FEDG2PEN" start="7" size="1"/>
11562      <BitField name="REDG2PEN" start="6" size="1"/>
11563      <BitField name="TRIGOSEL" start="0" size="6"/>
11564    </Register>
11565    <Register name="TRGOCFG_GPTMRA_IN3" start="+0x1e4" size="0x4">
11566      <BitField name="OUTINV" start="8" size="1"/>
11567      <BitField name="FEDG2PEN" start="7" size="1"/>
11568      <BitField name="REDG2PEN" start="6" size="1"/>
11569      <BitField name="TRIGOSEL" start="0" size="6"/>
11570    </Register>
11571    <Register name="TRGOCFG_GPTMRB_SYNCI" start="+0x1e8" size="0x4">
11572      <BitField name="OUTINV" start="8" size="1"/>
11573      <BitField name="FEDG2PEN" start="7" size="1"/>
11574      <BitField name="REDG2PEN" start="6" size="1"/>
11575      <BitField name="TRIGOSEL" start="0" size="6"/>
11576    </Register>
11577    <Register name="TRGOCFG_GPTMRB_IN2" start="+0x1ec" size="0x4">
11578      <BitField name="OUTINV" start="8" size="1"/>
11579      <BitField name="FEDG2PEN" start="7" size="1"/>
11580      <BitField name="REDG2PEN" start="6" size="1"/>
11581      <BitField name="TRIGOSEL" start="0" size="6"/>
11582    </Register>
11583    <Register name="TRGOCFG_GPTMRB_IN3" start="+0x1f0" size="0x4">
11584      <BitField name="OUTINV" start="8" size="1"/>
11585      <BitField name="FEDG2PEN" start="7" size="1"/>
11586      <BitField name="REDG2PEN" start="6" size="1"/>
11587      <BitField name="TRIGOSEL" start="0" size="6"/>
11588    </Register>
11589    <Register name="TRGOCFG_CMPX_WIN" start="+0x1f4" size="0x4">
11590      <BitField name="OUTINV" start="8" size="1"/>
11591      <BitField name="FEDG2PEN" start="7" size="1"/>
11592      <BitField name="REDG2PEN" start="6" size="1"/>
11593      <BitField name="TRIGOSEL" start="0" size="6"/>
11594    </Register>
11595    <Register name="TRGOCFG_CAN_PTPC0_CAP" start="+0x1f8" size="0x4">
11596      <BitField name="OUTINV" start="8" size="1"/>
11597      <BitField name="FEDG2PEN" start="7" size="1"/>
11598      <BitField name="REDG2PEN" start="6" size="1"/>
11599      <BitField name="TRIGOSEL" start="0" size="6"/>
11600    </Register>
11601    <Register name="TRGOCFG_CAN_PTPC1_CAP" start="+0x1fc" size="0x4">
11602      <BitField name="OUTINV" start="8" size="1"/>
11603      <BitField name="FEDG2PEN" start="7" size="1"/>
11604      <BitField name="REDG2PEN" start="6" size="1"/>
11605      <BitField name="TRIGOSEL" start="0" size="6"/>
11606    </Register>
11607    <Register name="DMACFG_0" start="+0x200" size="0x4">
11608      <BitField name="DMASRCSEL" start="0" size="5"/>
11609    </Register>
11610    <Register name="DMACFG_1" start="+0x204" size="0x4">
11611      <BitField name="DMASRCSEL" start="0" size="5"/>
11612    </Register>
11613    <Register name="DMACFG_2" start="+0x208" size="0x4">
11614      <BitField name="DMASRCSEL" start="0" size="5"/>
11615    </Register>
11616    <Register name="DMACFG_3" start="+0x20c" size="0x4">
11617      <BitField name="DMASRCSEL" start="0" size="5"/>
11618    </Register>
11619    <Register name="GCR" start="+0x400" size="0x4">
11620      <BitField name="TRGOPEN" start="0" size="12"/>
11621    </Register>
11622  </RegisterGroup>
11623  <RegisterGroup start="0xf0240000" name="SYNT">
11624    <Register name="GCR" start="+0x0" size="0x4">
11625      <BitField name="CRST" start="1" size="1"/>
11626      <BitField name="CEN" start="0" size="1"/>
11627    </Register>
11628    <Register name="RLD" start="+0x4" size="0x4">
11629      <BitField name="RLD" start="0" size="32"/>
11630    </Register>
11631    <Register name="CNT" start="+0xc" size="0x4">
11632      <BitField name="CNT" start="0" size="32"/>
11633    </Register>
11634    <Register name="CMP_0" start="+0x20" size="0x4">
11635      <BitField name="CMP" start="0" size="32"/>
11636    </Register>
11637    <Register name="CMP_1" start="+0x24" size="0x4">
11638      <BitField name="CMP" start="0" size="32"/>
11639    </Register>
11640    <Register name="CMP_2" start="+0x28" size="0x4">
11641      <BitField name="CMP" start="0" size="32"/>
11642    </Register>
11643    <Register name="CMP_3" start="+0x2c" size="0x4">
11644      <BitField name="CMP" start="0" size="32"/>
11645    </Register>
11646  </RegisterGroup>
11647  <RegisterGroup start="0xf2000000" name="ENET0">
11648    <Register name="MACCFG" start="+0x0" size="0x4">
11649      <BitField name="SARC" start="28" size="3"/>
11650      <BitField name="TWOKPE" start="27" size="1"/>
11651      <BitField name="SFTERR" start="26" size="1"/>
11652      <BitField name="CST" start="25" size="1"/>
11653      <BitField name="TC" start="24" size="1"/>
11654      <BitField name="WD" start="23" size="1"/>
11655      <BitField name="JD" start="22" size="1"/>
11656      <BitField name="BE" start="21" size="1"/>
11657      <BitField name="JE" start="20" size="1"/>
11658      <BitField name="IFG" start="17" size="3"/>
11659      <BitField name="DCRS" start="16" size="1"/>
11660      <BitField name="PS" start="15" size="1"/>
11661      <BitField name="FES" start="14" size="1"/>
11662      <BitField name="DO" start="13" size="1"/>
11663      <BitField name="LM" start="12" size="1"/>
11664      <BitField name="DM" start="11" size="1"/>
11665      <BitField name="IPC" start="10" size="1"/>
11666      <BitField name="DR" start="9" size="1"/>
11667      <BitField name="LUD" start="8" size="1"/>
11668      <BitField name="ACS" start="7" size="1"/>
11669      <BitField name="BL" start="5" size="2"/>
11670      <BitField name="DC" start="4" size="1"/>
11671      <BitField name="TE" start="3" size="1"/>
11672      <BitField name="RE" start="2" size="1"/>
11673      <BitField name="PRELEN" start="0" size="2"/>
11674    </Register>
11675    <Register name="MACFF" start="+0x4" size="0x4">
11676      <BitField name="RA" start="31" size="1"/>
11677      <BitField name="DNTU" start="21" size="1"/>
11678      <BitField name="IPFE" start="20" size="1"/>
11679      <BitField name="VTFE" start="15" size="1"/>
11680      <BitField name="HPF" start="10" size="1"/>
11681      <BitField name="SAF" start="9" size="1"/>
11682      <BitField name="SAIF" start="8" size="1"/>
11683      <BitField name="PCF" start="6" size="2"/>
11684      <BitField name="DBF" start="5" size="1"/>
11685      <BitField name="PM" start="4" size="1"/>
11686      <BitField name="DAIF" start="3" size="1"/>
11687      <BitField name="HMC" start="2" size="1"/>
11688      <BitField name="HUC" start="1" size="1"/>
11689      <BitField name="PR" start="0" size="1"/>
11690    </Register>
11691    <Register name="HASH_H" start="+0x8" size="0x4">
11692      <BitField name="HTH" start="0" size="32"/>
11693    </Register>
11694    <Register name="HASH_L" start="+0xc" size="0x4">
11695      <BitField name="HTL" start="0" size="32"/>
11696    </Register>
11697    <Register name="GMII_ADDR" start="+0x10" size="0x4">
11698      <BitField name="PA" start="11" size="5"/>
11699      <BitField name="GR" start="6" size="5"/>
11700      <BitField name="CR" start="2" size="4"/>
11701      <BitField name="GW" start="1" size="1"/>
11702      <BitField name="GB" start="0" size="1"/>
11703    </Register>
11704    <Register name="GMII_DATA" start="+0x14" size="0x4">
11705      <BitField name="GD" start="0" size="16"/>
11706    </Register>
11707    <Register name="FLOWCTRL" start="+0x18" size="0x4">
11708      <BitField name="PT" start="16" size="16"/>
11709      <BitField name="DZPQ" start="7" size="1"/>
11710      <BitField name="PLT" start="4" size="2"/>
11711      <BitField name="UP" start="3" size="1"/>
11712      <BitField name="RFE" start="2" size="1"/>
11713      <BitField name="TFE" start="1" size="1"/>
11714      <BitField name="FCB_BPA" start="0" size="1"/>
11715    </Register>
11716    <Register name="VLAN_TAG" start="+0x1c" size="0x4">
11717      <BitField name="VTHM" start="19" size="1"/>
11718      <BitField name="ESVL" start="18" size="1"/>
11719      <BitField name="VTIM" start="17" size="1"/>
11720      <BitField name="ETV" start="16" size="1"/>
11721      <BitField name="VL" start="0" size="16"/>
11722    </Register>
11723    <Register name="RWKFRMFILT" start="+0x28" size="0x4">
11724      <BitField name="WKUPFRMFILT" start="0" size="32"/>
11725    </Register>
11726    <Register name="PMT_CSR" start="+0x2c" size="0x4">
11727      <BitField name="RWKFILTRST" start="31" size="1"/>
11728      <BitField name="RWKPTR" start="24" size="5"/>
11729      <BitField name="GLBLUCAST" start="9" size="1"/>
11730      <BitField name="RWKPRCVD" start="6" size="1"/>
11731      <BitField name="MGKPRCVD" start="5" size="1"/>
11732      <BitField name="RWKPKTEN" start="2" size="1"/>
11733      <BitField name="MGKPKTEN" start="1" size="1"/>
11734      <BitField name="PWRDWN" start="0" size="1"/>
11735    </Register>
11736    <Register name="LPI_CSR" start="+0x30" size="0x4">
11737      <BitField name="LPITXA" start="19" size="1"/>
11738      <BitField name="PLSEN" start="18" size="1"/>
11739      <BitField name="PLS" start="17" size="1"/>
11740      <BitField name="LPIEN" start="16" size="1"/>
11741      <BitField name="RLPIST" start="9" size="1"/>
11742      <BitField name="TLPIST" start="8" size="1"/>
11743      <BitField name="RLPIEX" start="3" size="1"/>
11744      <BitField name="RLPIEN" start="2" size="1"/>
11745      <BitField name="TLPIEX" start="1" size="1"/>
11746      <BitField name="TLPIEN" start="0" size="1"/>
11747    </Register>
11748    <Register name="LPI_TCR" start="+0x34" size="0x4">
11749      <BitField name="LST" start="16" size="10"/>
11750      <BitField name="TWT" start="0" size="16"/>
11751    </Register>
11752    <Register name="INTR_STATUS" start="+0x38" size="0x4">
11753      <BitField name="GPIIS" start="11" size="1"/>
11754      <BitField name="LPIIS" start="10" size="1"/>
11755      <BitField name="TSIS" start="9" size="1"/>
11756      <BitField name="MMCRXIPIS" start="7" size="1"/>
11757      <BitField name="MMCTXIS" start="6" size="1"/>
11758      <BitField name="MMCRXIS" start="5" size="1"/>
11759      <BitField name="MMCIS" start="4" size="1"/>
11760      <BitField name="PMTIS" start="3" size="1"/>
11761      <BitField name="PCSANCIS" start="2" size="1"/>
11762      <BitField name="PCSLCHGIS" start="1" size="1"/>
11763      <BitField name="RGSMIIIS" start="0" size="1"/>
11764    </Register>
11765    <Register name="INTR_MASK" start="+0x3c" size="0x4">
11766      <BitField name="LPIIM" start="10" size="1"/>
11767      <BitField name="TSIM" start="9" size="1"/>
11768      <BitField name="PMTIM" start="3" size="1"/>
11769      <BitField name="PCSANCIM" start="2" size="1"/>
11770      <BitField name="PCSLCHGIM" start="1" size="1"/>
11771      <BitField name="RGSMIIIM" start="0" size="1"/>
11772    </Register>
11773    <Register name="MAC_ADDR_0_HIGH" start="+0x40" size="0x4">
11774      <BitField name="AE" start="31" size="1"/>
11775      <BitField name="ADDRHI" start="0" size="16"/>
11776    </Register>
11777    <Register name="MAC_ADDR_0_LOW" start="+0x44" size="0x4">
11778      <BitField name="ADDRLO" start="0" size="32"/>
11779    </Register>
11780    <Register name="MAC_ADDR_1_HIGH" start="+0x48" size="0x4">
11781      <BitField name="AE" start="31" size="1"/>
11782      <BitField name="SA" start="30" size="1"/>
11783      <BitField name="MBC" start="24" size="6"/>
11784      <BitField name="ADDRHI" start="0" size="16"/>
11785    </Register>
11786    <Register name="MAC_ADDR_1_LOW" start="+0x4c" size="0x4">
11787      <BitField name="ADDRLO" start="0" size="32"/>
11788    </Register>
11789    <Register name="MAC_ADDR_2_HIGH" start="+0x50" size="0x4">
11790      <BitField name="AE" start="31" size="1"/>
11791      <BitField name="SA" start="30" size="1"/>
11792      <BitField name="MBC" start="24" size="6"/>
11793      <BitField name="ADDRHI" start="0" size="16"/>
11794    </Register>
11795    <Register name="MAC_ADDR_2_LOW" start="+0x54" size="0x4">
11796      <BitField name="ADDRLO" start="0" size="32"/>
11797    </Register>
11798    <Register name="MAC_ADDR_3_HIGH" start="+0x58" size="0x4">
11799      <BitField name="AE" start="31" size="1"/>
11800      <BitField name="SA" start="30" size="1"/>
11801      <BitField name="MBC" start="24" size="6"/>
11802      <BitField name="ADDRHI" start="0" size="16"/>
11803    </Register>
11804    <Register name="MAC_ADDR_3_LOW" start="+0x5c" size="0x4">
11805      <BitField name="ADDRLO" start="0" size="32"/>
11806    </Register>
11807    <Register name="MAC_ADDR_4_HIGH" start="+0x60" size="0x4">
11808      <BitField name="AE" start="31" size="1"/>
11809      <BitField name="SA" start="30" size="1"/>
11810      <BitField name="MBC" start="24" size="6"/>
11811      <BitField name="ADDRHI" start="0" size="16"/>
11812    </Register>
11813    <Register name="MAC_ADDR_4_LOW" start="+0x64" size="0x4">
11814      <BitField name="ADDRLO" start="0" size="32"/>
11815    </Register>
11816    <Register name="XMII_CSR" start="+0xd8" size="0x4">
11817      <BitField name="FALSCARDET" start="5" size="1"/>
11818      <BitField name="JABTO" start="4" size="1"/>
11819      <BitField name="LNKSTS" start="3" size="1"/>
11820      <BitField name="LNKSPEED" start="1" size="2"/>
11821      <BitField name="LNKMOD" start="0" size="1"/>
11822    </Register>
11823    <Register name="WDOG_WTO" start="+0xdc" size="0x4">
11824      <BitField name="PWE" start="16" size="1"/>
11825      <BitField name="WTO" start="0" size="14"/>
11826    </Register>
11827    <Register name="MMC_CNTRL" start="+0x100" size="0x4">
11828      <BitField name="UCDBC" start="8" size="1"/>
11829      <BitField name="CNTPRSTLVL" start="5" size="1"/>
11830      <BitField name="CNTPRST" start="4" size="1"/>
11831      <BitField name="CNTFREEZ" start="3" size="1"/>
11832      <BitField name="RSTONRD" start="2" size="1"/>
11833      <BitField name="CNTSTOPRO" start="1" size="1"/>
11834      <BitField name="CNTRST" start="0" size="1"/>
11835    </Register>
11836    <Register name="MMC_INTR_RX" start="+0x104" size="0x4">
11837      <BitField name="RXCTRLFIS" start="25" size="1"/>
11838      <BitField name="RXRCVERRFIS" start="24" size="1"/>
11839      <BitField name="RXWDOGFIS" start="23" size="1"/>
11840      <BitField name="RXVLANGBFIS" start="22" size="1"/>
11841      <BitField name="RXFOVFIS" start="21" size="1"/>
11842      <BitField name="RXPAUSFIS" start="20" size="1"/>
11843      <BitField name="RXORANGEFIS" start="19" size="1"/>
11844      <BitField name="RXLENERFIS" start="18" size="1"/>
11845      <BitField name="RXUCGFIS" start="17" size="1"/>
11846      <BitField name="RX1024TMAXOCTGBFIS" start="16" size="1"/>
11847      <BitField name="RX512T1023OCTGBFIS" start="15" size="1"/>
11848      <BitField name="RX256T511OCTGBFIS" start="14" size="1"/>
11849      <BitField name="RX128T255OCTGBFIS" start="13" size="1"/>
11850      <BitField name="RX65T127OCTGBFIS" start="12" size="1"/>
11851      <BitField name="RX64OCTGBFIS" start="11" size="1"/>
11852      <BitField name="RXOSIZEGFIS" start="10" size="1"/>
11853      <BitField name="RXUSIZEGFIS" start="9" size="1"/>
11854      <BitField name="RXJABERFIS" start="8" size="1"/>
11855      <BitField name="RXRUNTFIS" start="7" size="1"/>
11856      <BitField name="RXALGNERFIS" start="6" size="1"/>
11857      <BitField name="RXCRCERFIS" start="5" size="1"/>
11858      <BitField name="RXMCGFIS" start="4" size="1"/>
11859      <BitField name="RXBCGFIS" start="3" size="1"/>
11860      <BitField name="RXGOCTIS" start="2" size="1"/>
11861      <BitField name="RXGBOCTIS" start="1" size="1"/>
11862      <BitField name="RXGBFRMIS" start="0" size="1"/>
11863    </Register>
11864    <Register name="MMC_INTR_TX" start="+0x108" size="0x4">
11865      <BitField name="TXOSIZEGFIS" start="25" size="1"/>
11866      <BitField name="TXVLANGFIS" start="24" size="1"/>
11867      <BitField name="TXPAUSFIS" start="23" size="1"/>
11868      <BitField name="TXEXDEFFIS" start="22" size="1"/>
11869      <BitField name="TXGFRMIS" start="21" size="1"/>
11870      <BitField name="TXGOCTIS" start="20" size="1"/>
11871      <BitField name="TXCARERFIS" start="19" size="1"/>
11872      <BitField name="TXEXCOLFIS" start="18" size="1"/>
11873      <BitField name="TXLATCOLFIS" start="17" size="1"/>
11874      <BitField name="TXDEFFIS" start="16" size="1"/>
11875      <BitField name="TXMCOLGFIS" start="15" size="1"/>
11876      <BitField name="TXSCOLGFIS" start="14" size="1"/>
11877      <BitField name="TXUFLOWERFIS" start="13" size="1"/>
11878      <BitField name="TXBCGBFIS" start="12" size="1"/>
11879      <BitField name="TXMCGBFIS" start="11" size="1"/>
11880      <BitField name="TXUCGBFIS" start="10" size="1"/>
11881      <BitField name="TX1024TMAXOCTGBFIS" start="9" size="1"/>
11882      <BitField name="TX512T1023OCTGBFIS" start="8" size="1"/>
11883      <BitField name="TX256T511OCTGBFIS" start="7" size="1"/>
11884      <BitField name="TX128T255OCTGBFIS" start="6" size="1"/>
11885      <BitField name="TX65T127OCTGBFIS" start="5" size="1"/>
11886      <BitField name="TX64OCTGBFIS" start="4" size="1"/>
11887      <BitField name="TXMCGFIS" start="3" size="1"/>
11888      <BitField name="TXBCGFIS" start="2" size="1"/>
11889      <BitField name="TXGBFRMIS" start="1" size="1"/>
11890      <BitField name="TXGBOCTIS" start="0" size="1"/>
11891    </Register>
11892    <Register name="MMC_INTR_MASK_RX" start="+0x10c" size="0x4">
11893      <BitField name="RXCTRLFIM" start="25" size="1"/>
11894      <BitField name="RXRCVERRFIM" start="24" size="1"/>
11895      <BitField name="RXWDOGFIM" start="23" size="1"/>
11896      <BitField name="RXVLANGBFIM" start="22" size="1"/>
11897      <BitField name="RXFOVFIM" start="21" size="1"/>
11898      <BitField name="RXPAUSFIM" start="20" size="1"/>
11899      <BitField name="RXORANGEFIM" start="19" size="1"/>
11900      <BitField name="RXLENERFIM" start="18" size="1"/>
11901      <BitField name="RXUCGFIM" start="17" size="1"/>
11902      <BitField name="RX1024TMAXOCTGBFIM" start="16" size="1"/>
11903      <BitField name="RX512T1023OCTGBFIM" start="15" size="1"/>
11904      <BitField name="RX256T511OCTGBFIM" start="14" size="1"/>
11905      <BitField name="RX128T255OCTGBFIM" start="13" size="1"/>
11906      <BitField name="RX65T127OCTGBFIM" start="12" size="1"/>
11907      <BitField name="RX64OCTGBFIM" start="11" size="1"/>
11908      <BitField name="RXOSIZEGFIM" start="10" size="1"/>
11909      <BitField name="RXUSIZEGFIM" start="9" size="1"/>
11910      <BitField name="RXJABERFIM" start="8" size="1"/>
11911      <BitField name="RXRUNTFIM" start="7" size="1"/>
11912      <BitField name="RXALGNERFIM" start="6" size="1"/>
11913      <BitField name="RXCRCERFIM" start="5" size="1"/>
11914      <BitField name="RXMCGFIM" start="4" size="1"/>
11915      <BitField name="RXBCGFIM" start="3" size="1"/>
11916      <BitField name="RXGOCTIM" start="2" size="1"/>
11917      <BitField name="RXGBOCTIM" start="1" size="1"/>
11918    </Register>
11919    <Register name="MMC_INTR_MASK_TX" start="+0x110" size="0x4">
11920      <BitField name="TXOSIZEGFIM" start="25" size="1"/>
11921      <BitField name="TXVLANGFIM" start="24" size="1"/>
11922      <BitField name="TXPAUSFIM" start="23" size="1"/>
11923      <BitField name="TXEXDEFFIM" start="22" size="1"/>
11924      <BitField name="TXGFRMIM" start="21" size="1"/>
11925      <BitField name="TXGOCTIM" start="20" size="1"/>
11926      <BitField name="TXCARERFIM" start="19" size="1"/>
11927      <BitField name="TXEXCOLFIM" start="18" size="1"/>
11928      <BitField name="TXLATCOLFIM" start="17" size="1"/>
11929      <BitField name="TXDEFFIM" start="16" size="1"/>
11930      <BitField name="TXMCOLGFIM" start="15" size="1"/>
11931      <BitField name="TXSCOLGFIM" start="14" size="1"/>
11932      <BitField name="TXUFLOWERFIM" start="13" size="1"/>
11933      <BitField name="TXBCGBFIM" start="12" size="1"/>
11934      <BitField name="TXMCGBFIM" start="11" size="1"/>
11935      <BitField name="TXUCGBFIM" start="10" size="1"/>
11936      <BitField name="TX1024TMAXOCTGBFIM" start="9" size="1"/>
11937      <BitField name="TX512T1023OCTGBFIM" start="8" size="1"/>
11938      <BitField name="TX256T511OCTGBFIM" start="7" size="1"/>
11939      <BitField name="TX128T255OCTGBFIM" start="6" size="1"/>
11940      <BitField name="TX65T127OCTGBFIM" start="5" size="1"/>
11941      <BitField name="TX64OCTGBFIM" start="4" size="1"/>
11942      <BitField name="TXMCGFIM" start="3" size="1"/>
11943      <BitField name="TXBCGFIM" start="2" size="1"/>
11944      <BitField name="TXGBFRMIM" start="1" size="1"/>
11945      <BitField name="TXGBOCTIM" start="0" size="1"/>
11946    </Register>
11947    <Register name="TXOCTETCOUNT_GB" start="+0x114" size="0x4">
11948      <BitField name="BYTECNT" start="0" size="32"/>
11949    </Register>
11950    <Register name="TXFRAMECOUNT_GB" start="+0x118" size="0x4">
11951      <BitField name="FRMCNT" start="0" size="32"/>
11952    </Register>
11953    <Register name="TXBROADCASTFRAMES_G" start="+0x11c" size="0x4">
11954      <BitField name="FRMCNT" start="0" size="32"/>
11955    </Register>
11956    <Register name="TXMLTICASTFRAMES_G" start="+0x120" size="0x4">
11957      <BitField name="FRMCNT" start="0" size="32"/>
11958    </Register>
11959    <Register name="TX64OCTETS_GB" start="+0x124" size="0x4">
11960      <BitField name="FRMCNT" start="0" size="32"/>
11961    </Register>
11962    <Register name="TX65TO127OCTETS_GB" start="+0x128" size="0x4">
11963      <BitField name="FRMCNT" start="0" size="32"/>
11964    </Register>
11965    <Register name="TX128TO255OCTETS_GB" start="+0x12c" size="0x4">
11966      <BitField name="FRMCNT" start="0" size="32"/>
11967    </Register>
11968    <Register name="TX256TO511OCTETS_GB" start="+0x130" size="0x4">
11969      <BitField name="FRMCNT" start="0" size="32"/>
11970    </Register>
11971    <Register name="TX512TO1023OCTETS_GB" start="+0x134" size="0x4">
11972      <BitField name="FRMCNT" start="0" size="32"/>
11973    </Register>
11974    <Register name="TX1024TOMAXOCTETS_GB" start="+0x138" size="0x4">
11975      <BitField name="FRMCNT" start="0" size="32"/>
11976    </Register>
11977    <Register name="RXFRAMECOUNT_GB" start="+0x180" size="0x4">
11978      <BitField name="FRMCNT" start="0" size="32"/>
11979    </Register>
11980    <Register name="MMC_IPC_INTR_MASK_RX" start="+0x200" size="0x4">
11981      <BitField name="RXICMPEROIM" start="29" size="1"/>
11982      <BitField name="RXICMPGOIM" start="28" size="1"/>
11983      <BitField name="RXTCPEROIM" start="27" size="1"/>
11984      <BitField name="RXTCPGOIM" start="26" size="1"/>
11985      <BitField name="RXUDPEROIM" start="25" size="1"/>
11986      <BitField name="RXUDPGOIM" start="24" size="1"/>
11987      <BitField name="RXIPV6NOPAYOIM" start="23" size="1"/>
11988      <BitField name="RXIPV6HEROIM" start="22" size="1"/>
11989      <BitField name="RXIPV6GOIM" start="21" size="1"/>
11990      <BitField name="RXIPV4UDSBLOIM" start="20" size="1"/>
11991      <BitField name="RXIPV4FRAGOIM" start="19" size="1"/>
11992      <BitField name="RXIPV4NOPAYOIM" start="18" size="1"/>
11993      <BitField name="RXIPV4HEROIM" start="17" size="1"/>
11994      <BitField name="RXIPV4GOIM" start="16" size="1"/>
11995      <BitField name="RXICMPERFIM" start="13" size="1"/>
11996      <BitField name="RXICMPGFIM" start="12" size="1"/>
11997      <BitField name="RXTCPERFIM" start="11" size="1"/>
11998      <BitField name="RXTCPGFIM" start="10" size="1"/>
11999      <BitField name="RXUDPERFIM" start="9" size="1"/>
12000      <BitField name="RXUDPGFIM" start="8" size="1"/>
12001      <BitField name="RXIPV6NOPAYFIM" start="7" size="1"/>
12002      <BitField name="RXIPV6HERFIM" start="6" size="1"/>
12003      <BitField name="RXIPV6GFIM" start="5" size="1"/>
12004      <BitField name="RXIPV4UDSBLFIM" start="4" size="1"/>
12005      <BitField name="RXIPV4FRAGFIM" start="3" size="1"/>
12006      <BitField name="RXIPV4NOPAYFIM" start="2" size="1"/>
12007      <BitField name="RXIPV4HERFIM" start="1" size="1"/>
12008      <BitField name="RXIPV4GFIM" start="0" size="1"/>
12009    </Register>
12010    <Register name="MMC_IPC_INTR_RX" start="+0x208" size="0x4">
12011      <BitField name="RXICMPEROIS" start="29" size="1"/>
12012      <BitField name="RXICMPGOIS" start="28" size="1"/>
12013      <BitField name="RXTCPEROIS" start="27" size="1"/>
12014      <BitField name="RXTCPGOIS" start="26" size="1"/>
12015      <BitField name="RXUDPEROIS" start="25" size="1"/>
12016      <BitField name="RXUDPGOIS" start="24" size="1"/>
12017      <BitField name="RXIPV6NOPAYOIS" start="23" size="1"/>
12018      <BitField name="RXIPV6HEROIS" start="22" size="1"/>
12019      <BitField name="RXIPV6GOIS" start="21" size="1"/>
12020      <BitField name="RXIPV4UDSBLOIS" start="20" size="1"/>
12021      <BitField name="RXIPV4FRAGOIS" start="19" size="1"/>
12022      <BitField name="RXIPV4NOPAYOIS" start="18" size="1"/>
12023      <BitField name="RXIPV4HEROIS" start="17" size="1"/>
12024      <BitField name="RXIPV4GOIS" start="16" size="1"/>
12025      <BitField name="RXICMPERFIS" start="13" size="1"/>
12026      <BitField name="RXICMPGFIS" start="12" size="1"/>
12027      <BitField name="RXTCPERFIS" start="11" size="1"/>
12028      <BitField name="RXTCPGFIS" start="10" size="1"/>
12029      <BitField name="RXUDPERFIS" start="9" size="1"/>
12030      <BitField name="RXUDPGFIS" start="8" size="1"/>
12031      <BitField name="RXIPV6NOPAYFIS" start="7" size="1"/>
12032      <BitField name="RXIPV6HERFIS" start="6" size="1"/>
12033      <BitField name="RXIPV6GFIS" start="5" size="1"/>
12034      <BitField name="RXIPV4UDSBLFIS" start="4" size="1"/>
12035      <BitField name="RXIPV4FRAGFIS" start="3" size="1"/>
12036      <BitField name="RXIPV4NOPAYFIS" start="2" size="1"/>
12037      <BitField name="RXIPV4HERFIS" start="1" size="1"/>
12038      <BitField name="RXIPV4GFIS" start="0" size="1"/>
12039    </Register>
12040    <Register name="RXIPV4_GD_FMS" start="+0x210" size="0x4">
12041      <BitField name="FRMCNT" start="0" size="32"/>
12042    </Register>
12043    <Register name="L3_L4_CFG_0_L3_L4_CTRL" start="+0x400" size="0x4">
12044      <BitField name="L4DPIM0" start="21" size="1"/>
12045      <BitField name="L4DPM0" start="20" size="1"/>
12046      <BitField name="L4SPIM0" start="19" size="1"/>
12047      <BitField name="L4SPM0" start="18" size="1"/>
12048      <BitField name="L4PEN0" start="16" size="1"/>
12049      <BitField name="L3HDBM0" start="11" size="5"/>
12050      <BitField name="L3HSBM0" start="6" size="5"/>
12051      <BitField name="L3DAIM0" start="5" size="1"/>
12052      <BitField name="L3DAM0" start="4" size="1"/>
12053      <BitField name="L3SAIM0" start="3" size="1"/>
12054      <BitField name="L3SAM0" start="2" size="1"/>
12055      <BitField name="L3PEN0" start="0" size="1"/>
12056    </Register>
12057    <Register name="L3_L4_CFG_0_L4_ADDR" start="+0x404" size="0x4">
12058      <BitField name="L4DP0" start="16" size="16"/>
12059      <BitField name="L4SP0" start="0" size="16"/>
12060    </Register>
12061    <Register name="L3_L4_CFG_0_L3_ADDR_0" start="+0x410" size="0x4">
12062      <BitField name="L3A00" start="0" size="32"/>
12063    </Register>
12064    <Register name="L3_L4_CFG_0_L3_ADDR_1" start="+0x414" size="0x4">
12065      <BitField name="L3A10" start="0" size="32"/>
12066    </Register>
12067    <Register name="L3_L4_CFG_0_L3_ADDR_2" start="+0x418" size="0x4">
12068      <BitField name="L3A20" start="0" size="32"/>
12069    </Register>
12070    <Register name="L3_L4_CFG_0_L3_ADDR_3" start="+0x41c" size="0x4">
12071      <BitField name="L3A30" start="0" size="32"/>
12072    </Register>
12073    <Register name="VLAN_TAG_INC_RPL" start="+0x584" size="0x4">
12074      <BitField name="CSVL" start="19" size="1"/>
12075      <BitField name="VLP" start="18" size="1"/>
12076      <BitField name="VLC" start="16" size="2"/>
12077      <BitField name="VLT" start="0" size="16"/>
12078    </Register>
12079    <Register name="VLAN_HASH" start="+0x588" size="0x4">
12080      <BitField name="VLHT" start="0" size="16"/>
12081    </Register>
12082    <Register name="TS_CTRL" start="+0x700" size="0x4">
12083      <BitField name="ATSEN3" start="28" size="1"/>
12084      <BitField name="ATSEN2" start="27" size="1"/>
12085      <BitField name="ATSEN1" start="26" size="1"/>
12086      <BitField name="ATSEN0" start="25" size="1"/>
12087      <BitField name="ATSFC" start="24" size="1"/>
12088      <BitField name="TSENMACADDR" start="18" size="1"/>
12089      <BitField name="SNAPTYPSEL" start="16" size="2"/>
12090      <BitField name="TSMSTRENA" start="15" size="1"/>
12091      <BitField name="TSEVNTENA" start="14" size="1"/>
12092      <BitField name="TSIPV4ENA" start="13" size="1"/>
12093      <BitField name="TSIPV6ENA" start="12" size="1"/>
12094      <BitField name="TSIPENA" start="11" size="1"/>
12095      <BitField name="TSVER2ENA" start="10" size="1"/>
12096      <BitField name="TSCTRLSSR" start="9" size="1"/>
12097      <BitField name="TSENALL" start="8" size="1"/>
12098      <BitField name="TSADDREG" start="5" size="1"/>
12099      <BitField name="TSTRIG" start="4" size="1"/>
12100      <BitField name="TSUPDT" start="3" size="1"/>
12101      <BitField name="TSINIT" start="2" size="1"/>
12102      <BitField name="TSCFUPDT" start="1" size="1"/>
12103      <BitField name="TSENA" start="0" size="1"/>
12104    </Register>
12105    <Register name="SUB_SEC_INCR" start="+0x704" size="0x4">
12106      <BitField name="SSINC" start="0" size="8"/>
12107    </Register>
12108    <Register name="SYST_SEC" start="+0x708" size="0x4">
12109      <BitField name="TSS" start="0" size="32"/>
12110    </Register>
12111    <Register name="SYST_NSEC" start="+0x70c" size="0x4">
12112      <BitField name="TSSS" start="0" size="31"/>
12113    </Register>
12114    <Register name="SYST_SEC_UPD" start="+0x710" size="0x4">
12115      <BitField name="TSS" start="0" size="32"/>
12116    </Register>
12117    <Register name="SYST_NSEC_UPD" start="+0x714" size="0x4">
12118      <BitField name="ADDSUB" start="31" size="1"/>
12119      <BitField name="TSSS" start="0" size="31"/>
12120    </Register>
12121    <Register name="TS_ADDEND" start="+0x718" size="0x4">
12122      <BitField name="TSAR" start="0" size="32"/>
12123    </Register>
12124    <Register name="TGTTM_SEC" start="+0x71c" size="0x4">
12125      <BitField name="TSTR" start="0" size="32"/>
12126    </Register>
12127    <Register name="TGTTM_NSEC" start="+0x720" size="0x4">
12128      <BitField name="TRGTBUSY" start="31" size="1"/>
12129      <BitField name="TTSLO" start="0" size="31"/>
12130    </Register>
12131    <Register name="SYSTM_H_SEC" start="+0x724" size="0x4">
12132      <BitField name="TSHWR" start="0" size="16"/>
12133    </Register>
12134    <Register name="TS_STATUS" start="+0x728" size="0x4">
12135      <BitField name="ATSNS" start="25" size="5"/>
12136      <BitField name="ATSSTM" start="24" size="1"/>
12137      <BitField name="ATSSTN" start="16" size="4"/>
12138      <BitField name="TSTRGTERR3" start="9" size="1"/>
12139      <BitField name="TSTARGT3" start="8" size="1"/>
12140      <BitField name="TSTRGTERR2" start="7" size="1"/>
12141      <BitField name="TSTARGT2" start="6" size="1"/>
12142      <BitField name="TSTRGTERR1" start="5" size="1"/>
12143      <BitField name="TSTARGT1" start="4" size="1"/>
12144      <BitField name="TSTRGTERR" start="3" size="1"/>
12145      <BitField name="AUXTSTRIG" start="2" size="1"/>
12146      <BitField name="TSTARGT" start="1" size="1"/>
12147      <BitField name="TSSOVF" start="0" size="1"/>
12148    </Register>
12149    <Register name="PPS_CTRL" start="+0x72c" size="0x4">
12150      <BitField name="TRGTMODSEL3" start="29" size="2"/>
12151      <BitField name="PPSCMD3" start="24" size="3"/>
12152      <BitField name="TRGTMODSEL2" start="21" size="2"/>
12153      <BitField name="PPSCMD2" start="16" size="3"/>
12154      <BitField name="TRGTMODSEL1" start="13" size="2"/>
12155      <BitField name="PPSEN1" start="12" size="1"/>
12156      <BitField name="PPSCMD1" start="8" size="3"/>
12157      <BitField name="TRGTMODSEL0" start="5" size="2"/>
12158      <BitField name="PPSEN0" start="4" size="1"/>
12159      <BitField name="PPSCTRLCMD0" start="0" size="4"/>
12160    </Register>
12161    <Register name="AUX_TS_NSEC" start="+0x730" size="0x4">
12162      <BitField name="AUXTSLO" start="0" size="31"/>
12163    </Register>
12164    <Register name="AUX_TS_SEC" start="+0x734" size="0x4">
12165      <BitField name="AUXTSHI" start="0" size="32"/>
12166    </Register>
12167    <Register name="PPS0_INTERVAL" start="+0x760" size="0x4">
12168      <BitField name="PPSINT" start="0" size="32"/>
12169    </Register>
12170    <Register name="PPS0_WIDTH" start="+0x764" size="0x4">
12171      <BitField name="PPSWIDTH" start="0" size="32"/>
12172    </Register>
12173    <Register name="PPS_1_TGTTM_SEC" start="+0x780" size="0x4">
12174      <BitField name="TSTRH1" start="0" size="32"/>
12175    </Register>
12176    <Register name="PPS_1_TGTTM_NSEC" start="+0x784" size="0x4">
12177      <BitField name="TRGTBUSY1" start="31" size="1"/>
12178      <BitField name="TTSL1" start="0" size="31"/>
12179    </Register>
12180    <Register name="PPS_1_INTERVAL" start="+0x788" size="0x4">
12181      <BitField name="PPSINT" start="0" size="32"/>
12182    </Register>
12183    <Register name="PPS_1_WIDTH" start="+0x78c" size="0x4">
12184      <BitField name="PPSWIDTH" start="0" size="32"/>
12185    </Register>
12186    <Register name="PPS_2_TGTTM_SEC" start="+0x7a0" size="0x4">
12187      <BitField name="TSTRH1" start="0" size="32"/>
12188    </Register>
12189    <Register name="PPS_2_TGTTM_NSEC" start="+0x7a4" size="0x4">
12190      <BitField name="TRGTBUSY1" start="31" size="1"/>
12191      <BitField name="TTSL1" start="0" size="31"/>
12192    </Register>
12193    <Register name="PPS_2_INTERVAL" start="+0x7a8" size="0x4">
12194      <BitField name="PPSINT" start="0" size="32"/>
12195    </Register>
12196    <Register name="PPS_2_WIDTH" start="+0x7ac" size="0x4">
12197      <BitField name="PPSWIDTH" start="0" size="32"/>
12198    </Register>
12199    <Register name="PPS_3_TGTTM_SEC" start="+0x7c0" size="0x4">
12200      <BitField name="TSTRH1" start="0" size="32"/>
12201    </Register>
12202    <Register name="PPS_3_TGTTM_NSEC" start="+0x7c4" size="0x4">
12203      <BitField name="TRGTBUSY1" start="31" size="1"/>
12204      <BitField name="TTSL1" start="0" size="31"/>
12205    </Register>
12206    <Register name="PPS_3_INTERVAL" start="+0x7c8" size="0x4">
12207      <BitField name="PPSINT" start="0" size="32"/>
12208    </Register>
12209    <Register name="PPS_3_WIDTH" start="+0x7cc" size="0x4">
12210      <BitField name="PPSWIDTH" start="0" size="32"/>
12211    </Register>
12212    <Register name="DMA_BUS_MODE" start="+0x1000" size="0x4">
12213      <BitField name="RIB" start="31" size="1"/>
12214      <BitField name="PRWG" start="28" size="2"/>
12215      <BitField name="TXPR" start="27" size="1"/>
12216      <BitField name="MB" start="26" size="1"/>
12217      <BitField name="AAL" start="25" size="1"/>
12218      <BitField name="PBLX8" start="24" size="1"/>
12219      <BitField name="USP" start="23" size="1"/>
12220      <BitField name="RPBL" start="17" size="6"/>
12221      <BitField name="FB" start="16" size="1"/>
12222      <BitField name="PR" start="14" size="2"/>
12223      <BitField name="PBL" start="8" size="6"/>
12224      <BitField name="ATDS" start="7" size="1"/>
12225      <BitField name="DSL" start="2" size="5"/>
12226      <BitField name="DA" start="1" size="1"/>
12227      <BitField name="SWR" start="0" size="1"/>
12228    </Register>
12229    <Register name="DMA_TX_POLL_DEMAND" start="+0x1004" size="0x4">
12230      <BitField name="TPD" start="0" size="32"/>
12231    </Register>
12232    <Register name="DMA_RX_POLL_DEMAND" start="+0x1008" size="0x4">
12233      <BitField name="RPD" start="0" size="32"/>
12234    </Register>
12235    <Register name="DMA_RX_DESC_LIST_ADDR" start="+0x100c" size="0x4">
12236      <BitField name="RDESLA" start="0" size="32"/>
12237    </Register>
12238    <Register name="DMA_TX_DESC_LIST_ADDR" start="+0x1010" size="0x4">
12239      <BitField name="TDESLA" start="0" size="32"/>
12240    </Register>
12241    <Register name="DMA_STATUS" start="+0x1014" size="0x4">
12242      <BitField name="GLPII" start="30" size="1"/>
12243      <BitField name="TTI" start="29" size="1"/>
12244      <BitField name="GPI" start="28" size="1"/>
12245      <BitField name="GMI" start="27" size="1"/>
12246      <BitField name="GLI" start="26" size="1"/>
12247      <BitField name="EB" start="23" size="3"/>
12248      <BitField name="TS" start="20" size="3"/>
12249      <BitField name="RS" start="17" size="3"/>
12250      <BitField name="NIS" start="16" size="1"/>
12251      <BitField name="AIS" start="15" size="1"/>
12252      <BitField name="ERI" start="14" size="1"/>
12253      <BitField name="FBI" start="13" size="1"/>
12254      <BitField name="ETI" start="10" size="1"/>
12255      <BitField name="RWT" start="9" size="1"/>
12256      <BitField name="RPS" start="8" size="1"/>
12257      <BitField name="RU" start="7" size="1"/>
12258      <BitField name="RI" start="6" size="1"/>
12259      <BitField name="UNF" start="5" size="1"/>
12260      <BitField name="OVF" start="4" size="1"/>
12261      <BitField name="TJT" start="3" size="1"/>
12262      <BitField name="TU" start="2" size="1"/>
12263      <BitField name="TPS" start="1" size="1"/>
12264      <BitField name="TI" start="0" size="1"/>
12265    </Register>
12266    <Register name="DMA_OP_MODE" start="+0x1018" size="0x4">
12267      <BitField name="DT" start="28" size="1"/>
12268      <BitField name="RSF" start="25" size="1"/>
12269      <BitField name="DFF" start="24" size="1"/>
12270      <BitField name="RFA_2" start="23" size="1"/>
12271      <BitField name="RFD_2" start="22" size="1"/>
12272      <BitField name="TSF" start="21" size="1"/>
12273      <BitField name="FTF" start="20" size="1"/>
12274      <BitField name="TTC" start="14" size="3"/>
12275      <BitField name="ST" start="13" size="1"/>
12276      <BitField name="RFD" start="11" size="2"/>
12277      <BitField name="RFA" start="9" size="2"/>
12278      <BitField name="EFC" start="8" size="1"/>
12279      <BitField name="FEF" start="7" size="1"/>
12280      <BitField name="FUF" start="6" size="1"/>
12281      <BitField name="DGF" start="5" size="1"/>
12282      <BitField name="RTC" start="3" size="2"/>
12283      <BitField name="OSF" start="2" size="1"/>
12284      <BitField name="SR" start="1" size="1"/>
12285    </Register>
12286    <Register name="DMA_INTR_EN" start="+0x101c" size="0x4">
12287      <BitField name="NIE" start="16" size="1"/>
12288      <BitField name="AIE" start="15" size="1"/>
12289      <BitField name="ERE" start="14" size="1"/>
12290      <BitField name="FBE" start="13" size="1"/>
12291      <BitField name="ETE" start="10" size="1"/>
12292      <BitField name="RWE" start="9" size="1"/>
12293      <BitField name="RSE" start="8" size="1"/>
12294      <BitField name="RUE" start="7" size="1"/>
12295      <BitField name="RIE" start="6" size="1"/>
12296      <BitField name="UNE" start="5" size="1"/>
12297      <BitField name="OVE" start="4" size="1"/>
12298      <BitField name="TJE" start="3" size="1"/>
12299      <BitField name="TUE" start="2" size="1"/>
12300      <BitField name="TSE" start="1" size="1"/>
12301      <BitField name="TIE" start="0" size="1"/>
12302    </Register>
12303    <Register name="DMA_MISS_OVF_CNT" start="+0x1020" size="0x4">
12304      <BitField name="ONFCNTOVF" start="28" size="1"/>
12305      <BitField name="OVFFRMCNT" start="17" size="11"/>
12306      <BitField name="MISCNTOVF" start="16" size="1"/>
12307      <BitField name="MISFRMCNT" start="0" size="16"/>
12308    </Register>
12309    <Register name="DMA_RX_INTR_WDOG" start="+0x1024" size="0x4">
12310      <BitField name="RIWT" start="0" size="8"/>
12311    </Register>
12312    <Register name="DMA_AXI_MODE" start="+0x1028" size="0x4">
12313      <BitField name="EN_LPI" start="31" size="1"/>
12314      <BitField name="LPI_XIT_FRM" start="30" size="1"/>
12315      <BitField name="WR_OSR_LMT" start="20" size="4"/>
12316      <BitField name="RD_OSR_LMT" start="16" size="4"/>
12317      <BitField name="ONEKBBE" start="13" size="1"/>
12318      <BitField name="AXI_AAL" start="12" size="1"/>
12319      <BitField name="BLEN256" start="7" size="1"/>
12320      <BitField name="BLEN128" start="6" size="1"/>
12321      <BitField name="BLEN64" start="5" size="1"/>
12322      <BitField name="BLEN32" start="4" size="1"/>
12323      <BitField name="BLEN16" start="3" size="1"/>
12324      <BitField name="BLEN8" start="2" size="1"/>
12325      <BitField name="BLEN4" start="1" size="1"/>
12326      <BitField name="UNDEF" start="0" size="1"/>
12327    </Register>
12328    <Register name="DMA_BUS_STATUS" start="+0x102c" size="0x4">
12329      <BitField name="AXIRDSTS" start="1" size="1"/>
12330      <BitField name="AXWHSTS" start="0" size="1"/>
12331    </Register>
12332    <Register name="DMA_CURR_HOST_TX_DESC" start="+0x1048" size="0x4">
12333      <BitField name="CURTDESAPTR" start="0" size="32"/>
12334    </Register>
12335    <Register name="DMA_CURR_HOST_RX_DESC" start="+0x104c" size="0x4">
12336      <BitField name="CURRDESAPTR" start="0" size="32"/>
12337    </Register>
12338    <Register name="DMA_CURR_HOST_TX_BUF" start="+0x1050" size="0x4">
12339      <BitField name="CURTBUFAPTR" start="0" size="32"/>
12340    </Register>
12341    <Register name="DMA_CURR_HOST_RX_BUF" start="+0x1054" size="0x4">
12342      <BitField name="CURRBUFAPTR" start="0" size="32"/>
12343    </Register>
12344  </RegisterGroup>
12345  <RegisterGroup start="0xf2010000" name="NTMR0">
12346    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
12347      <BitField name="CNTUPT" start="31" size="1"/>
12348      <BitField name="CNTRST" start="14" size="1"/>
12349      <BitField name="SYNCFLW" start="13" size="1"/>
12350      <BitField name="SYNCIFEN" start="12" size="1"/>
12351      <BitField name="SYNCIREN" start="11" size="1"/>
12352      <BitField name="CEN" start="10" size="1"/>
12353      <BitField name="CMPINIT" start="9" size="1"/>
12354      <BitField name="CMPEN" start="8" size="1"/>
12355      <BitField name="DMASEL" start="6" size="2"/>
12356      <BitField name="DMAEN" start="5" size="1"/>
12357      <BitField name="SWSYNCIEN" start="4" size="1"/>
12358      <BitField name="DBGPAUSE" start="3" size="1"/>
12359      <BitField name="CAPMODE" start="0" size="3"/>
12360    </Register>
12361    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
12362      <BitField name="CMP" start="0" size="32"/>
12363    </Register>
12364    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
12365      <BitField name="CMP" start="0" size="32"/>
12366    </Register>
12367    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
12368      <BitField name="RLD" start="0" size="32"/>
12369    </Register>
12370    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
12371      <BitField name="CNTUPTVAL" start="0" size="32"/>
12372    </Register>
12373    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
12374      <BitField name="CAPPOS" start="0" size="32"/>
12375    </Register>
12376    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
12377      <BitField name="CAPNEG" start="0" size="32"/>
12378    </Register>
12379    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
12380      <BitField name="CAPPRD" start="0" size="32"/>
12381    </Register>
12382    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
12383      <BitField name="MEAS_HIGH" start="0" size="32"/>
12384    </Register>
12385    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
12386      <BitField name="COUNTER" start="0" size="32"/>
12387    </Register>
12388    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
12389      <BitField name="CNTUPT" start="31" size="1"/>
12390      <BitField name="CNTRST" start="14" size="1"/>
12391      <BitField name="SYNCFLW" start="13" size="1"/>
12392      <BitField name="SYNCIFEN" start="12" size="1"/>
12393      <BitField name="SYNCIREN" start="11" size="1"/>
12394      <BitField name="CEN" start="10" size="1"/>
12395      <BitField name="CMPINIT" start="9" size="1"/>
12396      <BitField name="CMPEN" start="8" size="1"/>
12397      <BitField name="DMASEL" start="6" size="2"/>
12398      <BitField name="DMAEN" start="5" size="1"/>
12399      <BitField name="SWSYNCIEN" start="4" size="1"/>
12400      <BitField name="DBGPAUSE" start="3" size="1"/>
12401      <BitField name="CAPMODE" start="0" size="3"/>
12402    </Register>
12403    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
12404      <BitField name="CMP" start="0" size="32"/>
12405    </Register>
12406    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
12407      <BitField name="CMP" start="0" size="32"/>
12408    </Register>
12409    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
12410      <BitField name="RLD" start="0" size="32"/>
12411    </Register>
12412    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
12413      <BitField name="CNTUPTVAL" start="0" size="32"/>
12414    </Register>
12415    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
12416      <BitField name="CAPPOS" start="0" size="32"/>
12417    </Register>
12418    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
12419      <BitField name="CAPNEG" start="0" size="32"/>
12420    </Register>
12421    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
12422      <BitField name="CAPPRD" start="0" size="32"/>
12423    </Register>
12424    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
12425      <BitField name="MEAS_HIGH" start="0" size="32"/>
12426    </Register>
12427    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
12428      <BitField name="COUNTER" start="0" size="32"/>
12429    </Register>
12430    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
12431      <BitField name="CNTUPT" start="31" size="1"/>
12432      <BitField name="CNTRST" start="14" size="1"/>
12433      <BitField name="SYNCFLW" start="13" size="1"/>
12434      <BitField name="SYNCIFEN" start="12" size="1"/>
12435      <BitField name="SYNCIREN" start="11" size="1"/>
12436      <BitField name="CEN" start="10" size="1"/>
12437      <BitField name="CMPINIT" start="9" size="1"/>
12438      <BitField name="CMPEN" start="8" size="1"/>
12439      <BitField name="DMASEL" start="6" size="2"/>
12440      <BitField name="DMAEN" start="5" size="1"/>
12441      <BitField name="SWSYNCIEN" start="4" size="1"/>
12442      <BitField name="DBGPAUSE" start="3" size="1"/>
12443      <BitField name="CAPMODE" start="0" size="3"/>
12444    </Register>
12445    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
12446      <BitField name="CMP" start="0" size="32"/>
12447    </Register>
12448    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
12449      <BitField name="CMP" start="0" size="32"/>
12450    </Register>
12451    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
12452      <BitField name="RLD" start="0" size="32"/>
12453    </Register>
12454    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
12455      <BitField name="CNTUPTVAL" start="0" size="32"/>
12456    </Register>
12457    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
12458      <BitField name="CAPPOS" start="0" size="32"/>
12459    </Register>
12460    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
12461      <BitField name="CAPNEG" start="0" size="32"/>
12462    </Register>
12463    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
12464      <BitField name="CAPPRD" start="0" size="32"/>
12465    </Register>
12466    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
12467      <BitField name="MEAS_HIGH" start="0" size="32"/>
12468    </Register>
12469    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
12470      <BitField name="COUNTER" start="0" size="32"/>
12471    </Register>
12472    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
12473      <BitField name="CNTUPT" start="31" size="1"/>
12474      <BitField name="CNTRST" start="14" size="1"/>
12475      <BitField name="SYNCFLW" start="13" size="1"/>
12476      <BitField name="SYNCIFEN" start="12" size="1"/>
12477      <BitField name="SYNCIREN" start="11" size="1"/>
12478      <BitField name="CEN" start="10" size="1"/>
12479      <BitField name="CMPINIT" start="9" size="1"/>
12480      <BitField name="CMPEN" start="8" size="1"/>
12481      <BitField name="DMASEL" start="6" size="2"/>
12482      <BitField name="DMAEN" start="5" size="1"/>
12483      <BitField name="SWSYNCIEN" start="4" size="1"/>
12484      <BitField name="DBGPAUSE" start="3" size="1"/>
12485      <BitField name="CAPMODE" start="0" size="3"/>
12486    </Register>
12487    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
12488      <BitField name="CMP" start="0" size="32"/>
12489    </Register>
12490    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
12491      <BitField name="CMP" start="0" size="32"/>
12492    </Register>
12493    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
12494      <BitField name="RLD" start="0" size="32"/>
12495    </Register>
12496    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
12497      <BitField name="CNTUPTVAL" start="0" size="32"/>
12498    </Register>
12499    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
12500      <BitField name="CAPPOS" start="0" size="32"/>
12501    </Register>
12502    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
12503      <BitField name="CAPNEG" start="0" size="32"/>
12504    </Register>
12505    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
12506      <BitField name="CAPPRD" start="0" size="32"/>
12507    </Register>
12508    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
12509      <BitField name="MEAS_HIGH" start="0" size="32"/>
12510    </Register>
12511    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
12512      <BitField name="COUNTER" start="0" size="32"/>
12513    </Register>
12514    <Register name="SR" start="+0x200" size="0x4">
12515      <BitField name="CH3CMP1F" start="15" size="1"/>
12516      <BitField name="CH3CMP0F" start="14" size="1"/>
12517      <BitField name="CH3CAPF" start="13" size="1"/>
12518      <BitField name="CH3RLDF" start="12" size="1"/>
12519      <BitField name="CH2CMP1F" start="11" size="1"/>
12520      <BitField name="CH2CMP0F" start="10" size="1"/>
12521      <BitField name="CH2CAPF" start="9" size="1"/>
12522      <BitField name="CH2RLDF" start="8" size="1"/>
12523      <BitField name="CH1CMP1F" start="7" size="1"/>
12524      <BitField name="CH1CMP0F" start="6" size="1"/>
12525      <BitField name="CH1CAPF" start="5" size="1"/>
12526      <BitField name="CH1RLDF" start="4" size="1"/>
12527      <BitField name="CH0CMP1F" start="3" size="1"/>
12528      <BitField name="CH0CMP0F" start="2" size="1"/>
12529      <BitField name="CH0CAPF" start="1" size="1"/>
12530      <BitField name="CH0RLDF" start="0" size="1"/>
12531    </Register>
12532    <Register name="IRQEN" start="+0x204" size="0x4">
12533      <BitField name="CH3CMP1EN" start="15" size="1"/>
12534      <BitField name="CH3CMP0EN" start="14" size="1"/>
12535      <BitField name="CH3CAPEN" start="13" size="1"/>
12536      <BitField name="CH3RLDEN" start="12" size="1"/>
12537      <BitField name="CH2CMP1EN" start="11" size="1"/>
12538      <BitField name="CH2CMP0EN" start="10" size="1"/>
12539      <BitField name="CH2CAPEN" start="9" size="1"/>
12540      <BitField name="CH2RLDEN" start="8" size="1"/>
12541      <BitField name="CH1CMP1EN" start="7" size="1"/>
12542      <BitField name="CH1CMP0EN" start="6" size="1"/>
12543      <BitField name="CH1CAPEN" start="5" size="1"/>
12544      <BitField name="CH1RLDEN" start="4" size="1"/>
12545      <BitField name="CH0CMP1EN" start="3" size="1"/>
12546      <BitField name="CH0CMP0EN" start="2" size="1"/>
12547      <BitField name="CH0CAPEN" start="1" size="1"/>
12548      <BitField name="CH0RLDEN" start="0" size="1"/>
12549    </Register>
12550    <Register name="GCR" start="+0x208" size="0x4">
12551      <BitField name="SWSYNCT" start="0" size="4"/>
12552    </Register>
12553  </RegisterGroup>
12554  <RegisterGroup start="0xf3000000" name="GPTMR0">
12555    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
12556      <BitField name="CNTUPT" start="31" size="1"/>
12557      <BitField name="CNTRST" start="14" size="1"/>
12558      <BitField name="SYNCFLW" start="13" size="1"/>
12559      <BitField name="SYNCIFEN" start="12" size="1"/>
12560      <BitField name="SYNCIREN" start="11" size="1"/>
12561      <BitField name="CEN" start="10" size="1"/>
12562      <BitField name="CMPINIT" start="9" size="1"/>
12563      <BitField name="CMPEN" start="8" size="1"/>
12564      <BitField name="DMASEL" start="6" size="2"/>
12565      <BitField name="DMAEN" start="5" size="1"/>
12566      <BitField name="SWSYNCIEN" start="4" size="1"/>
12567      <BitField name="DBGPAUSE" start="3" size="1"/>
12568      <BitField name="CAPMODE" start="0" size="3"/>
12569    </Register>
12570    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
12571      <BitField name="CMP" start="0" size="32"/>
12572    </Register>
12573    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
12574      <BitField name="CMP" start="0" size="32"/>
12575    </Register>
12576    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
12577      <BitField name="RLD" start="0" size="32"/>
12578    </Register>
12579    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
12580      <BitField name="CNTUPTVAL" start="0" size="32"/>
12581    </Register>
12582    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
12583      <BitField name="CAPPOS" start="0" size="32"/>
12584    </Register>
12585    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
12586      <BitField name="CAPNEG" start="0" size="32"/>
12587    </Register>
12588    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
12589      <BitField name="CAPPRD" start="0" size="32"/>
12590    </Register>
12591    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
12592      <BitField name="MEAS_HIGH" start="0" size="32"/>
12593    </Register>
12594    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
12595      <BitField name="COUNTER" start="0" size="32"/>
12596    </Register>
12597    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
12598      <BitField name="CNTUPT" start="31" size="1"/>
12599      <BitField name="CNTRST" start="14" size="1"/>
12600      <BitField name="SYNCFLW" start="13" size="1"/>
12601      <BitField name="SYNCIFEN" start="12" size="1"/>
12602      <BitField name="SYNCIREN" start="11" size="1"/>
12603      <BitField name="CEN" start="10" size="1"/>
12604      <BitField name="CMPINIT" start="9" size="1"/>
12605      <BitField name="CMPEN" start="8" size="1"/>
12606      <BitField name="DMASEL" start="6" size="2"/>
12607      <BitField name="DMAEN" start="5" size="1"/>
12608      <BitField name="SWSYNCIEN" start="4" size="1"/>
12609      <BitField name="DBGPAUSE" start="3" size="1"/>
12610      <BitField name="CAPMODE" start="0" size="3"/>
12611    </Register>
12612    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
12613      <BitField name="CMP" start="0" size="32"/>
12614    </Register>
12615    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
12616      <BitField name="CMP" start="0" size="32"/>
12617    </Register>
12618    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
12619      <BitField name="RLD" start="0" size="32"/>
12620    </Register>
12621    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
12622      <BitField name="CNTUPTVAL" start="0" size="32"/>
12623    </Register>
12624    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
12625      <BitField name="CAPPOS" start="0" size="32"/>
12626    </Register>
12627    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
12628      <BitField name="CAPNEG" start="0" size="32"/>
12629    </Register>
12630    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
12631      <BitField name="CAPPRD" start="0" size="32"/>
12632    </Register>
12633    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
12634      <BitField name="MEAS_HIGH" start="0" size="32"/>
12635    </Register>
12636    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
12637      <BitField name="COUNTER" start="0" size="32"/>
12638    </Register>
12639    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
12640      <BitField name="CNTUPT" start="31" size="1"/>
12641      <BitField name="CNTRST" start="14" size="1"/>
12642      <BitField name="SYNCFLW" start="13" size="1"/>
12643      <BitField name="SYNCIFEN" start="12" size="1"/>
12644      <BitField name="SYNCIREN" start="11" size="1"/>
12645      <BitField name="CEN" start="10" size="1"/>
12646      <BitField name="CMPINIT" start="9" size="1"/>
12647      <BitField name="CMPEN" start="8" size="1"/>
12648      <BitField name="DMASEL" start="6" size="2"/>
12649      <BitField name="DMAEN" start="5" size="1"/>
12650      <BitField name="SWSYNCIEN" start="4" size="1"/>
12651      <BitField name="DBGPAUSE" start="3" size="1"/>
12652      <BitField name="CAPMODE" start="0" size="3"/>
12653    </Register>
12654    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
12655      <BitField name="CMP" start="0" size="32"/>
12656    </Register>
12657    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
12658      <BitField name="CMP" start="0" size="32"/>
12659    </Register>
12660    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
12661      <BitField name="RLD" start="0" size="32"/>
12662    </Register>
12663    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
12664      <BitField name="CNTUPTVAL" start="0" size="32"/>
12665    </Register>
12666    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
12667      <BitField name="CAPPOS" start="0" size="32"/>
12668    </Register>
12669    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
12670      <BitField name="CAPNEG" start="0" size="32"/>
12671    </Register>
12672    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
12673      <BitField name="CAPPRD" start="0" size="32"/>
12674    </Register>
12675    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
12676      <BitField name="MEAS_HIGH" start="0" size="32"/>
12677    </Register>
12678    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
12679      <BitField name="COUNTER" start="0" size="32"/>
12680    </Register>
12681    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
12682      <BitField name="CNTUPT" start="31" size="1"/>
12683      <BitField name="CNTRST" start="14" size="1"/>
12684      <BitField name="SYNCFLW" start="13" size="1"/>
12685      <BitField name="SYNCIFEN" start="12" size="1"/>
12686      <BitField name="SYNCIREN" start="11" size="1"/>
12687      <BitField name="CEN" start="10" size="1"/>
12688      <BitField name="CMPINIT" start="9" size="1"/>
12689      <BitField name="CMPEN" start="8" size="1"/>
12690      <BitField name="DMASEL" start="6" size="2"/>
12691      <BitField name="DMAEN" start="5" size="1"/>
12692      <BitField name="SWSYNCIEN" start="4" size="1"/>
12693      <BitField name="DBGPAUSE" start="3" size="1"/>
12694      <BitField name="CAPMODE" start="0" size="3"/>
12695    </Register>
12696    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
12697      <BitField name="CMP" start="0" size="32"/>
12698    </Register>
12699    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
12700      <BitField name="CMP" start="0" size="32"/>
12701    </Register>
12702    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
12703      <BitField name="RLD" start="0" size="32"/>
12704    </Register>
12705    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
12706      <BitField name="CNTUPTVAL" start="0" size="32"/>
12707    </Register>
12708    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
12709      <BitField name="CAPPOS" start="0" size="32"/>
12710    </Register>
12711    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
12712      <BitField name="CAPNEG" start="0" size="32"/>
12713    </Register>
12714    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
12715      <BitField name="CAPPRD" start="0" size="32"/>
12716    </Register>
12717    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
12718      <BitField name="MEAS_HIGH" start="0" size="32"/>
12719    </Register>
12720    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
12721      <BitField name="COUNTER" start="0" size="32"/>
12722    </Register>
12723    <Register name="SR" start="+0x200" size="0x4">
12724      <BitField name="CH3CMP1F" start="15" size="1"/>
12725      <BitField name="CH3CMP0F" start="14" size="1"/>
12726      <BitField name="CH3CAPF" start="13" size="1"/>
12727      <BitField name="CH3RLDF" start="12" size="1"/>
12728      <BitField name="CH2CMP1F" start="11" size="1"/>
12729      <BitField name="CH2CMP0F" start="10" size="1"/>
12730      <BitField name="CH2CAPF" start="9" size="1"/>
12731      <BitField name="CH2RLDF" start="8" size="1"/>
12732      <BitField name="CH1CMP1F" start="7" size="1"/>
12733      <BitField name="CH1CMP0F" start="6" size="1"/>
12734      <BitField name="CH1CAPF" start="5" size="1"/>
12735      <BitField name="CH1RLDF" start="4" size="1"/>
12736      <BitField name="CH0CMP1F" start="3" size="1"/>
12737      <BitField name="CH0CMP0F" start="2" size="1"/>
12738      <BitField name="CH0CAPF" start="1" size="1"/>
12739      <BitField name="CH0RLDF" start="0" size="1"/>
12740    </Register>
12741    <Register name="IRQEN" start="+0x204" size="0x4">
12742      <BitField name="CH3CMP1EN" start="15" size="1"/>
12743      <BitField name="CH3CMP0EN" start="14" size="1"/>
12744      <BitField name="CH3CAPEN" start="13" size="1"/>
12745      <BitField name="CH3RLDEN" start="12" size="1"/>
12746      <BitField name="CH2CMP1EN" start="11" size="1"/>
12747      <BitField name="CH2CMP0EN" start="10" size="1"/>
12748      <BitField name="CH2CAPEN" start="9" size="1"/>
12749      <BitField name="CH2RLDEN" start="8" size="1"/>
12750      <BitField name="CH1CMP1EN" start="7" size="1"/>
12751      <BitField name="CH1CMP0EN" start="6" size="1"/>
12752      <BitField name="CH1CAPEN" start="5" size="1"/>
12753      <BitField name="CH1RLDEN" start="4" size="1"/>
12754      <BitField name="CH0CMP1EN" start="3" size="1"/>
12755      <BitField name="CH0CMP0EN" start="2" size="1"/>
12756      <BitField name="CH0CAPEN" start="1" size="1"/>
12757      <BitField name="CH0RLDEN" start="0" size="1"/>
12758    </Register>
12759    <Register name="GCR" start="+0x208" size="0x4">
12760      <BitField name="SWSYNCT" start="0" size="4"/>
12761    </Register>
12762  </RegisterGroup>
12763  <RegisterGroup start="0xf3004000" name="GPTMR1">
12764    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
12765      <BitField name="CNTUPT" start="31" size="1"/>
12766      <BitField name="CNTRST" start="14" size="1"/>
12767      <BitField name="SYNCFLW" start="13" size="1"/>
12768      <BitField name="SYNCIFEN" start="12" size="1"/>
12769      <BitField name="SYNCIREN" start="11" size="1"/>
12770      <BitField name="CEN" start="10" size="1"/>
12771      <BitField name="CMPINIT" start="9" size="1"/>
12772      <BitField name="CMPEN" start="8" size="1"/>
12773      <BitField name="DMASEL" start="6" size="2"/>
12774      <BitField name="DMAEN" start="5" size="1"/>
12775      <BitField name="SWSYNCIEN" start="4" size="1"/>
12776      <BitField name="DBGPAUSE" start="3" size="1"/>
12777      <BitField name="CAPMODE" start="0" size="3"/>
12778    </Register>
12779    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
12780      <BitField name="CMP" start="0" size="32"/>
12781    </Register>
12782    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
12783      <BitField name="CMP" start="0" size="32"/>
12784    </Register>
12785    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
12786      <BitField name="RLD" start="0" size="32"/>
12787    </Register>
12788    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
12789      <BitField name="CNTUPTVAL" start="0" size="32"/>
12790    </Register>
12791    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
12792      <BitField name="CAPPOS" start="0" size="32"/>
12793    </Register>
12794    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
12795      <BitField name="CAPNEG" start="0" size="32"/>
12796    </Register>
12797    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
12798      <BitField name="CAPPRD" start="0" size="32"/>
12799    </Register>
12800    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
12801      <BitField name="MEAS_HIGH" start="0" size="32"/>
12802    </Register>
12803    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
12804      <BitField name="COUNTER" start="0" size="32"/>
12805    </Register>
12806    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
12807      <BitField name="CNTUPT" start="31" size="1"/>
12808      <BitField name="CNTRST" start="14" size="1"/>
12809      <BitField name="SYNCFLW" start="13" size="1"/>
12810      <BitField name="SYNCIFEN" start="12" size="1"/>
12811      <BitField name="SYNCIREN" start="11" size="1"/>
12812      <BitField name="CEN" start="10" size="1"/>
12813      <BitField name="CMPINIT" start="9" size="1"/>
12814      <BitField name="CMPEN" start="8" size="1"/>
12815      <BitField name="DMASEL" start="6" size="2"/>
12816      <BitField name="DMAEN" start="5" size="1"/>
12817      <BitField name="SWSYNCIEN" start="4" size="1"/>
12818      <BitField name="DBGPAUSE" start="3" size="1"/>
12819      <BitField name="CAPMODE" start="0" size="3"/>
12820    </Register>
12821    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
12822      <BitField name="CMP" start="0" size="32"/>
12823    </Register>
12824    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
12825      <BitField name="CMP" start="0" size="32"/>
12826    </Register>
12827    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
12828      <BitField name="RLD" start="0" size="32"/>
12829    </Register>
12830    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
12831      <BitField name="CNTUPTVAL" start="0" size="32"/>
12832    </Register>
12833    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
12834      <BitField name="CAPPOS" start="0" size="32"/>
12835    </Register>
12836    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
12837      <BitField name="CAPNEG" start="0" size="32"/>
12838    </Register>
12839    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
12840      <BitField name="CAPPRD" start="0" size="32"/>
12841    </Register>
12842    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
12843      <BitField name="MEAS_HIGH" start="0" size="32"/>
12844    </Register>
12845    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
12846      <BitField name="COUNTER" start="0" size="32"/>
12847    </Register>
12848    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
12849      <BitField name="CNTUPT" start="31" size="1"/>
12850      <BitField name="CNTRST" start="14" size="1"/>
12851      <BitField name="SYNCFLW" start="13" size="1"/>
12852      <BitField name="SYNCIFEN" start="12" size="1"/>
12853      <BitField name="SYNCIREN" start="11" size="1"/>
12854      <BitField name="CEN" start="10" size="1"/>
12855      <BitField name="CMPINIT" start="9" size="1"/>
12856      <BitField name="CMPEN" start="8" size="1"/>
12857      <BitField name="DMASEL" start="6" size="2"/>
12858      <BitField name="DMAEN" start="5" size="1"/>
12859      <BitField name="SWSYNCIEN" start="4" size="1"/>
12860      <BitField name="DBGPAUSE" start="3" size="1"/>
12861      <BitField name="CAPMODE" start="0" size="3"/>
12862    </Register>
12863    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
12864      <BitField name="CMP" start="0" size="32"/>
12865    </Register>
12866    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
12867      <BitField name="CMP" start="0" size="32"/>
12868    </Register>
12869    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
12870      <BitField name="RLD" start="0" size="32"/>
12871    </Register>
12872    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
12873      <BitField name="CNTUPTVAL" start="0" size="32"/>
12874    </Register>
12875    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
12876      <BitField name="CAPPOS" start="0" size="32"/>
12877    </Register>
12878    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
12879      <BitField name="CAPNEG" start="0" size="32"/>
12880    </Register>
12881    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
12882      <BitField name="CAPPRD" start="0" size="32"/>
12883    </Register>
12884    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
12885      <BitField name="MEAS_HIGH" start="0" size="32"/>
12886    </Register>
12887    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
12888      <BitField name="COUNTER" start="0" size="32"/>
12889    </Register>
12890    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
12891      <BitField name="CNTUPT" start="31" size="1"/>
12892      <BitField name="CNTRST" start="14" size="1"/>
12893      <BitField name="SYNCFLW" start="13" size="1"/>
12894      <BitField name="SYNCIFEN" start="12" size="1"/>
12895      <BitField name="SYNCIREN" start="11" size="1"/>
12896      <BitField name="CEN" start="10" size="1"/>
12897      <BitField name="CMPINIT" start="9" size="1"/>
12898      <BitField name="CMPEN" start="8" size="1"/>
12899      <BitField name="DMASEL" start="6" size="2"/>
12900      <BitField name="DMAEN" start="5" size="1"/>
12901      <BitField name="SWSYNCIEN" start="4" size="1"/>
12902      <BitField name="DBGPAUSE" start="3" size="1"/>
12903      <BitField name="CAPMODE" start="0" size="3"/>
12904    </Register>
12905    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
12906      <BitField name="CMP" start="0" size="32"/>
12907    </Register>
12908    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
12909      <BitField name="CMP" start="0" size="32"/>
12910    </Register>
12911    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
12912      <BitField name="RLD" start="0" size="32"/>
12913    </Register>
12914    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
12915      <BitField name="CNTUPTVAL" start="0" size="32"/>
12916    </Register>
12917    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
12918      <BitField name="CAPPOS" start="0" size="32"/>
12919    </Register>
12920    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
12921      <BitField name="CAPNEG" start="0" size="32"/>
12922    </Register>
12923    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
12924      <BitField name="CAPPRD" start="0" size="32"/>
12925    </Register>
12926    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
12927      <BitField name="MEAS_HIGH" start="0" size="32"/>
12928    </Register>
12929    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
12930      <BitField name="COUNTER" start="0" size="32"/>
12931    </Register>
12932    <Register name="SR" start="+0x200" size="0x4">
12933      <BitField name="CH3CMP1F" start="15" size="1"/>
12934      <BitField name="CH3CMP0F" start="14" size="1"/>
12935      <BitField name="CH3CAPF" start="13" size="1"/>
12936      <BitField name="CH3RLDF" start="12" size="1"/>
12937      <BitField name="CH2CMP1F" start="11" size="1"/>
12938      <BitField name="CH2CMP0F" start="10" size="1"/>
12939      <BitField name="CH2CAPF" start="9" size="1"/>
12940      <BitField name="CH2RLDF" start="8" size="1"/>
12941      <BitField name="CH1CMP1F" start="7" size="1"/>
12942      <BitField name="CH1CMP0F" start="6" size="1"/>
12943      <BitField name="CH1CAPF" start="5" size="1"/>
12944      <BitField name="CH1RLDF" start="4" size="1"/>
12945      <BitField name="CH0CMP1F" start="3" size="1"/>
12946      <BitField name="CH0CMP0F" start="2" size="1"/>
12947      <BitField name="CH0CAPF" start="1" size="1"/>
12948      <BitField name="CH0RLDF" start="0" size="1"/>
12949    </Register>
12950    <Register name="IRQEN" start="+0x204" size="0x4">
12951      <BitField name="CH3CMP1EN" start="15" size="1"/>
12952      <BitField name="CH3CMP0EN" start="14" size="1"/>
12953      <BitField name="CH3CAPEN" start="13" size="1"/>
12954      <BitField name="CH3RLDEN" start="12" size="1"/>
12955      <BitField name="CH2CMP1EN" start="11" size="1"/>
12956      <BitField name="CH2CMP0EN" start="10" size="1"/>
12957      <BitField name="CH2CAPEN" start="9" size="1"/>
12958      <BitField name="CH2RLDEN" start="8" size="1"/>
12959      <BitField name="CH1CMP1EN" start="7" size="1"/>
12960      <BitField name="CH1CMP0EN" start="6" size="1"/>
12961      <BitField name="CH1CAPEN" start="5" size="1"/>
12962      <BitField name="CH1RLDEN" start="4" size="1"/>
12963      <BitField name="CH0CMP1EN" start="3" size="1"/>
12964      <BitField name="CH0CMP0EN" start="2" size="1"/>
12965      <BitField name="CH0CAPEN" start="1" size="1"/>
12966      <BitField name="CH0RLDEN" start="0" size="1"/>
12967    </Register>
12968    <Register name="GCR" start="+0x208" size="0x4">
12969      <BitField name="SWSYNCT" start="0" size="4"/>
12970    </Register>
12971  </RegisterGroup>
12972  <RegisterGroup start="0xf3008000" name="GPTMR2">
12973    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
12974      <BitField name="CNTUPT" start="31" size="1"/>
12975      <BitField name="CNTRST" start="14" size="1"/>
12976      <BitField name="SYNCFLW" start="13" size="1"/>
12977      <BitField name="SYNCIFEN" start="12" size="1"/>
12978      <BitField name="SYNCIREN" start="11" size="1"/>
12979      <BitField name="CEN" start="10" size="1"/>
12980      <BitField name="CMPINIT" start="9" size="1"/>
12981      <BitField name="CMPEN" start="8" size="1"/>
12982      <BitField name="DMASEL" start="6" size="2"/>
12983      <BitField name="DMAEN" start="5" size="1"/>
12984      <BitField name="SWSYNCIEN" start="4" size="1"/>
12985      <BitField name="DBGPAUSE" start="3" size="1"/>
12986      <BitField name="CAPMODE" start="0" size="3"/>
12987    </Register>
12988    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
12989      <BitField name="CMP" start="0" size="32"/>
12990    </Register>
12991    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
12992      <BitField name="CMP" start="0" size="32"/>
12993    </Register>
12994    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
12995      <BitField name="RLD" start="0" size="32"/>
12996    </Register>
12997    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
12998      <BitField name="CNTUPTVAL" start="0" size="32"/>
12999    </Register>
13000    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
13001      <BitField name="CAPPOS" start="0" size="32"/>
13002    </Register>
13003    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
13004      <BitField name="CAPNEG" start="0" size="32"/>
13005    </Register>
13006    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
13007      <BitField name="CAPPRD" start="0" size="32"/>
13008    </Register>
13009    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
13010      <BitField name="MEAS_HIGH" start="0" size="32"/>
13011    </Register>
13012    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
13013      <BitField name="COUNTER" start="0" size="32"/>
13014    </Register>
13015    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
13016      <BitField name="CNTUPT" start="31" size="1"/>
13017      <BitField name="CNTRST" start="14" size="1"/>
13018      <BitField name="SYNCFLW" start="13" size="1"/>
13019      <BitField name="SYNCIFEN" start="12" size="1"/>
13020      <BitField name="SYNCIREN" start="11" size="1"/>
13021      <BitField name="CEN" start="10" size="1"/>
13022      <BitField name="CMPINIT" start="9" size="1"/>
13023      <BitField name="CMPEN" start="8" size="1"/>
13024      <BitField name="DMASEL" start="6" size="2"/>
13025      <BitField name="DMAEN" start="5" size="1"/>
13026      <BitField name="SWSYNCIEN" start="4" size="1"/>
13027      <BitField name="DBGPAUSE" start="3" size="1"/>
13028      <BitField name="CAPMODE" start="0" size="3"/>
13029    </Register>
13030    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
13031      <BitField name="CMP" start="0" size="32"/>
13032    </Register>
13033    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
13034      <BitField name="CMP" start="0" size="32"/>
13035    </Register>
13036    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
13037      <BitField name="RLD" start="0" size="32"/>
13038    </Register>
13039    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
13040      <BitField name="CNTUPTVAL" start="0" size="32"/>
13041    </Register>
13042    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
13043      <BitField name="CAPPOS" start="0" size="32"/>
13044    </Register>
13045    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
13046      <BitField name="CAPNEG" start="0" size="32"/>
13047    </Register>
13048    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
13049      <BitField name="CAPPRD" start="0" size="32"/>
13050    </Register>
13051    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
13052      <BitField name="MEAS_HIGH" start="0" size="32"/>
13053    </Register>
13054    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
13055      <BitField name="COUNTER" start="0" size="32"/>
13056    </Register>
13057    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
13058      <BitField name="CNTUPT" start="31" size="1"/>
13059      <BitField name="CNTRST" start="14" size="1"/>
13060      <BitField name="SYNCFLW" start="13" size="1"/>
13061      <BitField name="SYNCIFEN" start="12" size="1"/>
13062      <BitField name="SYNCIREN" start="11" size="1"/>
13063      <BitField name="CEN" start="10" size="1"/>
13064      <BitField name="CMPINIT" start="9" size="1"/>
13065      <BitField name="CMPEN" start="8" size="1"/>
13066      <BitField name="DMASEL" start="6" size="2"/>
13067      <BitField name="DMAEN" start="5" size="1"/>
13068      <BitField name="SWSYNCIEN" start="4" size="1"/>
13069      <BitField name="DBGPAUSE" start="3" size="1"/>
13070      <BitField name="CAPMODE" start="0" size="3"/>
13071    </Register>
13072    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
13073      <BitField name="CMP" start="0" size="32"/>
13074    </Register>
13075    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
13076      <BitField name="CMP" start="0" size="32"/>
13077    </Register>
13078    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
13079      <BitField name="RLD" start="0" size="32"/>
13080    </Register>
13081    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
13082      <BitField name="CNTUPTVAL" start="0" size="32"/>
13083    </Register>
13084    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
13085      <BitField name="CAPPOS" start="0" size="32"/>
13086    </Register>
13087    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
13088      <BitField name="CAPNEG" start="0" size="32"/>
13089    </Register>
13090    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
13091      <BitField name="CAPPRD" start="0" size="32"/>
13092    </Register>
13093    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
13094      <BitField name="MEAS_HIGH" start="0" size="32"/>
13095    </Register>
13096    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
13097      <BitField name="COUNTER" start="0" size="32"/>
13098    </Register>
13099    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
13100      <BitField name="CNTUPT" start="31" size="1"/>
13101      <BitField name="CNTRST" start="14" size="1"/>
13102      <BitField name="SYNCFLW" start="13" size="1"/>
13103      <BitField name="SYNCIFEN" start="12" size="1"/>
13104      <BitField name="SYNCIREN" start="11" size="1"/>
13105      <BitField name="CEN" start="10" size="1"/>
13106      <BitField name="CMPINIT" start="9" size="1"/>
13107      <BitField name="CMPEN" start="8" size="1"/>
13108      <BitField name="DMASEL" start="6" size="2"/>
13109      <BitField name="DMAEN" start="5" size="1"/>
13110      <BitField name="SWSYNCIEN" start="4" size="1"/>
13111      <BitField name="DBGPAUSE" start="3" size="1"/>
13112      <BitField name="CAPMODE" start="0" size="3"/>
13113    </Register>
13114    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
13115      <BitField name="CMP" start="0" size="32"/>
13116    </Register>
13117    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
13118      <BitField name="CMP" start="0" size="32"/>
13119    </Register>
13120    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
13121      <BitField name="RLD" start="0" size="32"/>
13122    </Register>
13123    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
13124      <BitField name="CNTUPTVAL" start="0" size="32"/>
13125    </Register>
13126    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
13127      <BitField name="CAPPOS" start="0" size="32"/>
13128    </Register>
13129    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
13130      <BitField name="CAPNEG" start="0" size="32"/>
13131    </Register>
13132    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
13133      <BitField name="CAPPRD" start="0" size="32"/>
13134    </Register>
13135    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
13136      <BitField name="MEAS_HIGH" start="0" size="32"/>
13137    </Register>
13138    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
13139      <BitField name="COUNTER" start="0" size="32"/>
13140    </Register>
13141    <Register name="SR" start="+0x200" size="0x4">
13142      <BitField name="CH3CMP1F" start="15" size="1"/>
13143      <BitField name="CH3CMP0F" start="14" size="1"/>
13144      <BitField name="CH3CAPF" start="13" size="1"/>
13145      <BitField name="CH3RLDF" start="12" size="1"/>
13146      <BitField name="CH2CMP1F" start="11" size="1"/>
13147      <BitField name="CH2CMP0F" start="10" size="1"/>
13148      <BitField name="CH2CAPF" start="9" size="1"/>
13149      <BitField name="CH2RLDF" start="8" size="1"/>
13150      <BitField name="CH1CMP1F" start="7" size="1"/>
13151      <BitField name="CH1CMP0F" start="6" size="1"/>
13152      <BitField name="CH1CAPF" start="5" size="1"/>
13153      <BitField name="CH1RLDF" start="4" size="1"/>
13154      <BitField name="CH0CMP1F" start="3" size="1"/>
13155      <BitField name="CH0CMP0F" start="2" size="1"/>
13156      <BitField name="CH0CAPF" start="1" size="1"/>
13157      <BitField name="CH0RLDF" start="0" size="1"/>
13158    </Register>
13159    <Register name="IRQEN" start="+0x204" size="0x4">
13160      <BitField name="CH3CMP1EN" start="15" size="1"/>
13161      <BitField name="CH3CMP0EN" start="14" size="1"/>
13162      <BitField name="CH3CAPEN" start="13" size="1"/>
13163      <BitField name="CH3RLDEN" start="12" size="1"/>
13164      <BitField name="CH2CMP1EN" start="11" size="1"/>
13165      <BitField name="CH2CMP0EN" start="10" size="1"/>
13166      <BitField name="CH2CAPEN" start="9" size="1"/>
13167      <BitField name="CH2RLDEN" start="8" size="1"/>
13168      <BitField name="CH1CMP1EN" start="7" size="1"/>
13169      <BitField name="CH1CMP0EN" start="6" size="1"/>
13170      <BitField name="CH1CAPEN" start="5" size="1"/>
13171      <BitField name="CH1RLDEN" start="4" size="1"/>
13172      <BitField name="CH0CMP1EN" start="3" size="1"/>
13173      <BitField name="CH0CMP0EN" start="2" size="1"/>
13174      <BitField name="CH0CAPEN" start="1" size="1"/>
13175      <BitField name="CH0RLDEN" start="0" size="1"/>
13176    </Register>
13177    <Register name="GCR" start="+0x208" size="0x4">
13178      <BitField name="SWSYNCT" start="0" size="4"/>
13179    </Register>
13180  </RegisterGroup>
13181  <RegisterGroup start="0xf300c000" name="GPTMR3">
13182    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
13183      <BitField name="CNTUPT" start="31" size="1"/>
13184      <BitField name="CNTRST" start="14" size="1"/>
13185      <BitField name="SYNCFLW" start="13" size="1"/>
13186      <BitField name="SYNCIFEN" start="12" size="1"/>
13187      <BitField name="SYNCIREN" start="11" size="1"/>
13188      <BitField name="CEN" start="10" size="1"/>
13189      <BitField name="CMPINIT" start="9" size="1"/>
13190      <BitField name="CMPEN" start="8" size="1"/>
13191      <BitField name="DMASEL" start="6" size="2"/>
13192      <BitField name="DMAEN" start="5" size="1"/>
13193      <BitField name="SWSYNCIEN" start="4" size="1"/>
13194      <BitField name="DBGPAUSE" start="3" size="1"/>
13195      <BitField name="CAPMODE" start="0" size="3"/>
13196    </Register>
13197    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
13198      <BitField name="CMP" start="0" size="32"/>
13199    </Register>
13200    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
13201      <BitField name="CMP" start="0" size="32"/>
13202    </Register>
13203    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
13204      <BitField name="RLD" start="0" size="32"/>
13205    </Register>
13206    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
13207      <BitField name="CNTUPTVAL" start="0" size="32"/>
13208    </Register>
13209    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
13210      <BitField name="CAPPOS" start="0" size="32"/>
13211    </Register>
13212    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
13213      <BitField name="CAPNEG" start="0" size="32"/>
13214    </Register>
13215    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
13216      <BitField name="CAPPRD" start="0" size="32"/>
13217    </Register>
13218    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
13219      <BitField name="MEAS_HIGH" start="0" size="32"/>
13220    </Register>
13221    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
13222      <BitField name="COUNTER" start="0" size="32"/>
13223    </Register>
13224    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
13225      <BitField name="CNTUPT" start="31" size="1"/>
13226      <BitField name="CNTRST" start="14" size="1"/>
13227      <BitField name="SYNCFLW" start="13" size="1"/>
13228      <BitField name="SYNCIFEN" start="12" size="1"/>
13229      <BitField name="SYNCIREN" start="11" size="1"/>
13230      <BitField name="CEN" start="10" size="1"/>
13231      <BitField name="CMPINIT" start="9" size="1"/>
13232      <BitField name="CMPEN" start="8" size="1"/>
13233      <BitField name="DMASEL" start="6" size="2"/>
13234      <BitField name="DMAEN" start="5" size="1"/>
13235      <BitField name="SWSYNCIEN" start="4" size="1"/>
13236      <BitField name="DBGPAUSE" start="3" size="1"/>
13237      <BitField name="CAPMODE" start="0" size="3"/>
13238    </Register>
13239    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
13240      <BitField name="CMP" start="0" size="32"/>
13241    </Register>
13242    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
13243      <BitField name="CMP" start="0" size="32"/>
13244    </Register>
13245    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
13246      <BitField name="RLD" start="0" size="32"/>
13247    </Register>
13248    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
13249      <BitField name="CNTUPTVAL" start="0" size="32"/>
13250    </Register>
13251    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
13252      <BitField name="CAPPOS" start="0" size="32"/>
13253    </Register>
13254    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
13255      <BitField name="CAPNEG" start="0" size="32"/>
13256    </Register>
13257    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
13258      <BitField name="CAPPRD" start="0" size="32"/>
13259    </Register>
13260    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
13261      <BitField name="MEAS_HIGH" start="0" size="32"/>
13262    </Register>
13263    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
13264      <BitField name="COUNTER" start="0" size="32"/>
13265    </Register>
13266    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
13267      <BitField name="CNTUPT" start="31" size="1"/>
13268      <BitField name="CNTRST" start="14" size="1"/>
13269      <BitField name="SYNCFLW" start="13" size="1"/>
13270      <BitField name="SYNCIFEN" start="12" size="1"/>
13271      <BitField name="SYNCIREN" start="11" size="1"/>
13272      <BitField name="CEN" start="10" size="1"/>
13273      <BitField name="CMPINIT" start="9" size="1"/>
13274      <BitField name="CMPEN" start="8" size="1"/>
13275      <BitField name="DMASEL" start="6" size="2"/>
13276      <BitField name="DMAEN" start="5" size="1"/>
13277      <BitField name="SWSYNCIEN" start="4" size="1"/>
13278      <BitField name="DBGPAUSE" start="3" size="1"/>
13279      <BitField name="CAPMODE" start="0" size="3"/>
13280    </Register>
13281    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
13282      <BitField name="CMP" start="0" size="32"/>
13283    </Register>
13284    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
13285      <BitField name="CMP" start="0" size="32"/>
13286    </Register>
13287    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
13288      <BitField name="RLD" start="0" size="32"/>
13289    </Register>
13290    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
13291      <BitField name="CNTUPTVAL" start="0" size="32"/>
13292    </Register>
13293    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
13294      <BitField name="CAPPOS" start="0" size="32"/>
13295    </Register>
13296    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
13297      <BitField name="CAPNEG" start="0" size="32"/>
13298    </Register>
13299    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
13300      <BitField name="CAPPRD" start="0" size="32"/>
13301    </Register>
13302    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
13303      <BitField name="MEAS_HIGH" start="0" size="32"/>
13304    </Register>
13305    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
13306      <BitField name="COUNTER" start="0" size="32"/>
13307    </Register>
13308    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
13309      <BitField name="CNTUPT" start="31" size="1"/>
13310      <BitField name="CNTRST" start="14" size="1"/>
13311      <BitField name="SYNCFLW" start="13" size="1"/>
13312      <BitField name="SYNCIFEN" start="12" size="1"/>
13313      <BitField name="SYNCIREN" start="11" size="1"/>
13314      <BitField name="CEN" start="10" size="1"/>
13315      <BitField name="CMPINIT" start="9" size="1"/>
13316      <BitField name="CMPEN" start="8" size="1"/>
13317      <BitField name="DMASEL" start="6" size="2"/>
13318      <BitField name="DMAEN" start="5" size="1"/>
13319      <BitField name="SWSYNCIEN" start="4" size="1"/>
13320      <BitField name="DBGPAUSE" start="3" size="1"/>
13321      <BitField name="CAPMODE" start="0" size="3"/>
13322    </Register>
13323    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
13324      <BitField name="CMP" start="0" size="32"/>
13325    </Register>
13326    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
13327      <BitField name="CMP" start="0" size="32"/>
13328    </Register>
13329    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
13330      <BitField name="RLD" start="0" size="32"/>
13331    </Register>
13332    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
13333      <BitField name="CNTUPTVAL" start="0" size="32"/>
13334    </Register>
13335    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
13336      <BitField name="CAPPOS" start="0" size="32"/>
13337    </Register>
13338    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
13339      <BitField name="CAPNEG" start="0" size="32"/>
13340    </Register>
13341    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
13342      <BitField name="CAPPRD" start="0" size="32"/>
13343    </Register>
13344    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
13345      <BitField name="MEAS_HIGH" start="0" size="32"/>
13346    </Register>
13347    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
13348      <BitField name="COUNTER" start="0" size="32"/>
13349    </Register>
13350    <Register name="SR" start="+0x200" size="0x4">
13351      <BitField name="CH3CMP1F" start="15" size="1"/>
13352      <BitField name="CH3CMP0F" start="14" size="1"/>
13353      <BitField name="CH3CAPF" start="13" size="1"/>
13354      <BitField name="CH3RLDF" start="12" size="1"/>
13355      <BitField name="CH2CMP1F" start="11" size="1"/>
13356      <BitField name="CH2CMP0F" start="10" size="1"/>
13357      <BitField name="CH2CAPF" start="9" size="1"/>
13358      <BitField name="CH2RLDF" start="8" size="1"/>
13359      <BitField name="CH1CMP1F" start="7" size="1"/>
13360      <BitField name="CH1CMP0F" start="6" size="1"/>
13361      <BitField name="CH1CAPF" start="5" size="1"/>
13362      <BitField name="CH1RLDF" start="4" size="1"/>
13363      <BitField name="CH0CMP1F" start="3" size="1"/>
13364      <BitField name="CH0CMP0F" start="2" size="1"/>
13365      <BitField name="CH0CAPF" start="1" size="1"/>
13366      <BitField name="CH0RLDF" start="0" size="1"/>
13367    </Register>
13368    <Register name="IRQEN" start="+0x204" size="0x4">
13369      <BitField name="CH3CMP1EN" start="15" size="1"/>
13370      <BitField name="CH3CMP0EN" start="14" size="1"/>
13371      <BitField name="CH3CAPEN" start="13" size="1"/>
13372      <BitField name="CH3RLDEN" start="12" size="1"/>
13373      <BitField name="CH2CMP1EN" start="11" size="1"/>
13374      <BitField name="CH2CMP0EN" start="10" size="1"/>
13375      <BitField name="CH2CAPEN" start="9" size="1"/>
13376      <BitField name="CH2RLDEN" start="8" size="1"/>
13377      <BitField name="CH1CMP1EN" start="7" size="1"/>
13378      <BitField name="CH1CMP0EN" start="6" size="1"/>
13379      <BitField name="CH1CAPEN" start="5" size="1"/>
13380      <BitField name="CH1RLDEN" start="4" size="1"/>
13381      <BitField name="CH0CMP1EN" start="3" size="1"/>
13382      <BitField name="CH0CMP0EN" start="2" size="1"/>
13383      <BitField name="CH0CAPEN" start="1" size="1"/>
13384      <BitField name="CH0RLDEN" start="0" size="1"/>
13385    </Register>
13386    <Register name="GCR" start="+0x208" size="0x4">
13387      <BitField name="SWSYNCT" start="0" size="4"/>
13388    </Register>
13389  </RegisterGroup>
13390  <RegisterGroup start="0xf40e0000" name="PTMR">
13391    <Register name="CHANNEL_CH0_CR" start="+0x0" size="0x4">
13392      <BitField name="CNTUPT" start="31" size="1"/>
13393      <BitField name="CNTRST" start="14" size="1"/>
13394      <BitField name="SYNCFLW" start="13" size="1"/>
13395      <BitField name="SYNCIFEN" start="12" size="1"/>
13396      <BitField name="SYNCIREN" start="11" size="1"/>
13397      <BitField name="CEN" start="10" size="1"/>
13398      <BitField name="CMPINIT" start="9" size="1"/>
13399      <BitField name="CMPEN" start="8" size="1"/>
13400      <BitField name="DMASEL" start="6" size="2"/>
13401      <BitField name="DMAEN" start="5" size="1"/>
13402      <BitField name="SWSYNCIEN" start="4" size="1"/>
13403      <BitField name="DBGPAUSE" start="3" size="1"/>
13404      <BitField name="CAPMODE" start="0" size="3"/>
13405    </Register>
13406    <Register name="CHANNEL_CH0_CMP_CMP0" start="+0x4" size="0x4">
13407      <BitField name="CMP" start="0" size="32"/>
13408    </Register>
13409    <Register name="CHANNEL_CH0_CMP_CMP1" start="+0x8" size="0x4">
13410      <BitField name="CMP" start="0" size="32"/>
13411    </Register>
13412    <Register name="CHANNEL_CH0_RLD" start="+0xc" size="0x4">
13413      <BitField name="RLD" start="0" size="32"/>
13414    </Register>
13415    <Register name="CHANNEL_CH0_CNTUPTVAL" start="+0x10" size="0x4">
13416      <BitField name="CNTUPTVAL" start="0" size="32"/>
13417    </Register>
13418    <Register name="CHANNEL_CH0_CAPPOS" start="+0x20" size="0x4">
13419      <BitField name="CAPPOS" start="0" size="32"/>
13420    </Register>
13421    <Register name="CHANNEL_CH0_CAPNEG" start="+0x24" size="0x4">
13422      <BitField name="CAPNEG" start="0" size="32"/>
13423    </Register>
13424    <Register name="CHANNEL_CH0_CAPPRD" start="+0x28" size="0x4">
13425      <BitField name="CAPPRD" start="0" size="32"/>
13426    </Register>
13427    <Register name="CHANNEL_CH0_CAPDTY" start="+0x2c" size="0x4">
13428      <BitField name="MEAS_HIGH" start="0" size="32"/>
13429    </Register>
13430    <Register name="CHANNEL_CH0_CNT" start="+0x30" size="0x4">
13431      <BitField name="COUNTER" start="0" size="32"/>
13432    </Register>
13433    <Register name="CHANNEL_CH1_CR" start="+0x40" size="0x4">
13434      <BitField name="CNTUPT" start="31" size="1"/>
13435      <BitField name="CNTRST" start="14" size="1"/>
13436      <BitField name="SYNCFLW" start="13" size="1"/>
13437      <BitField name="SYNCIFEN" start="12" size="1"/>
13438      <BitField name="SYNCIREN" start="11" size="1"/>
13439      <BitField name="CEN" start="10" size="1"/>
13440      <BitField name="CMPINIT" start="9" size="1"/>
13441      <BitField name="CMPEN" start="8" size="1"/>
13442      <BitField name="DMASEL" start="6" size="2"/>
13443      <BitField name="DMAEN" start="5" size="1"/>
13444      <BitField name="SWSYNCIEN" start="4" size="1"/>
13445      <BitField name="DBGPAUSE" start="3" size="1"/>
13446      <BitField name="CAPMODE" start="0" size="3"/>
13447    </Register>
13448    <Register name="CHANNEL_CH1_CMP_CMP0" start="+0x44" size="0x4">
13449      <BitField name="CMP" start="0" size="32"/>
13450    </Register>
13451    <Register name="CHANNEL_CH1_CMP_CMP1" start="+0x48" size="0x4">
13452      <BitField name="CMP" start="0" size="32"/>
13453    </Register>
13454    <Register name="CHANNEL_CH1_RLD" start="+0x4c" size="0x4">
13455      <BitField name="RLD" start="0" size="32"/>
13456    </Register>
13457    <Register name="CHANNEL_CH1_CNTUPTVAL" start="+0x50" size="0x4">
13458      <BitField name="CNTUPTVAL" start="0" size="32"/>
13459    </Register>
13460    <Register name="CHANNEL_CH1_CAPPOS" start="+0x60" size="0x4">
13461      <BitField name="CAPPOS" start="0" size="32"/>
13462    </Register>
13463    <Register name="CHANNEL_CH1_CAPNEG" start="+0x64" size="0x4">
13464      <BitField name="CAPNEG" start="0" size="32"/>
13465    </Register>
13466    <Register name="CHANNEL_CH1_CAPPRD" start="+0x68" size="0x4">
13467      <BitField name="CAPPRD" start="0" size="32"/>
13468    </Register>
13469    <Register name="CHANNEL_CH1_CAPDTY" start="+0x6c" size="0x4">
13470      <BitField name="MEAS_HIGH" start="0" size="32"/>
13471    </Register>
13472    <Register name="CHANNEL_CH1_CNT" start="+0x70" size="0x4">
13473      <BitField name="COUNTER" start="0" size="32"/>
13474    </Register>
13475    <Register name="CHANNEL_CH2_CR" start="+0x80" size="0x4">
13476      <BitField name="CNTUPT" start="31" size="1"/>
13477      <BitField name="CNTRST" start="14" size="1"/>
13478      <BitField name="SYNCFLW" start="13" size="1"/>
13479      <BitField name="SYNCIFEN" start="12" size="1"/>
13480      <BitField name="SYNCIREN" start="11" size="1"/>
13481      <BitField name="CEN" start="10" size="1"/>
13482      <BitField name="CMPINIT" start="9" size="1"/>
13483      <BitField name="CMPEN" start="8" size="1"/>
13484      <BitField name="DMASEL" start="6" size="2"/>
13485      <BitField name="DMAEN" start="5" size="1"/>
13486      <BitField name="SWSYNCIEN" start="4" size="1"/>
13487      <BitField name="DBGPAUSE" start="3" size="1"/>
13488      <BitField name="CAPMODE" start="0" size="3"/>
13489    </Register>
13490    <Register name="CHANNEL_CH2_CMP_CMP0" start="+0x84" size="0x4">
13491      <BitField name="CMP" start="0" size="32"/>
13492    </Register>
13493    <Register name="CHANNEL_CH2_CMP_CMP1" start="+0x88" size="0x4">
13494      <BitField name="CMP" start="0" size="32"/>
13495    </Register>
13496    <Register name="CHANNEL_CH2_RLD" start="+0x8c" size="0x4">
13497      <BitField name="RLD" start="0" size="32"/>
13498    </Register>
13499    <Register name="CHANNEL_CH2_CNTUPTVAL" start="+0x90" size="0x4">
13500      <BitField name="CNTUPTVAL" start="0" size="32"/>
13501    </Register>
13502    <Register name="CHANNEL_CH2_CAPPOS" start="+0xa0" size="0x4">
13503      <BitField name="CAPPOS" start="0" size="32"/>
13504    </Register>
13505    <Register name="CHANNEL_CH2_CAPNEG" start="+0xa4" size="0x4">
13506      <BitField name="CAPNEG" start="0" size="32"/>
13507    </Register>
13508    <Register name="CHANNEL_CH2_CAPPRD" start="+0xa8" size="0x4">
13509      <BitField name="CAPPRD" start="0" size="32"/>
13510    </Register>
13511    <Register name="CHANNEL_CH2_CAPDTY" start="+0xac" size="0x4">
13512      <BitField name="MEAS_HIGH" start="0" size="32"/>
13513    </Register>
13514    <Register name="CHANNEL_CH2_CNT" start="+0xb0" size="0x4">
13515      <BitField name="COUNTER" start="0" size="32"/>
13516    </Register>
13517    <Register name="CHANNEL_CH3_CR" start="+0xc0" size="0x4">
13518      <BitField name="CNTUPT" start="31" size="1"/>
13519      <BitField name="CNTRST" start="14" size="1"/>
13520      <BitField name="SYNCFLW" start="13" size="1"/>
13521      <BitField name="SYNCIFEN" start="12" size="1"/>
13522      <BitField name="SYNCIREN" start="11" size="1"/>
13523      <BitField name="CEN" start="10" size="1"/>
13524      <BitField name="CMPINIT" start="9" size="1"/>
13525      <BitField name="CMPEN" start="8" size="1"/>
13526      <BitField name="DMASEL" start="6" size="2"/>
13527      <BitField name="DMAEN" start="5" size="1"/>
13528      <BitField name="SWSYNCIEN" start="4" size="1"/>
13529      <BitField name="DBGPAUSE" start="3" size="1"/>
13530      <BitField name="CAPMODE" start="0" size="3"/>
13531    </Register>
13532    <Register name="CHANNEL_CH3_CMP_CMP0" start="+0xc4" size="0x4">
13533      <BitField name="CMP" start="0" size="32"/>
13534    </Register>
13535    <Register name="CHANNEL_CH3_CMP_CMP1" start="+0xc8" size="0x4">
13536      <BitField name="CMP" start="0" size="32"/>
13537    </Register>
13538    <Register name="CHANNEL_CH3_RLD" start="+0xcc" size="0x4">
13539      <BitField name="RLD" start="0" size="32"/>
13540    </Register>
13541    <Register name="CHANNEL_CH3_CNTUPTVAL" start="+0xd0" size="0x4">
13542      <BitField name="CNTUPTVAL" start="0" size="32"/>
13543    </Register>
13544    <Register name="CHANNEL_CH3_CAPPOS" start="+0xe0" size="0x4">
13545      <BitField name="CAPPOS" start="0" size="32"/>
13546    </Register>
13547    <Register name="CHANNEL_CH3_CAPNEG" start="+0xe4" size="0x4">
13548      <BitField name="CAPNEG" start="0" size="32"/>
13549    </Register>
13550    <Register name="CHANNEL_CH3_CAPPRD" start="+0xe8" size="0x4">
13551      <BitField name="CAPPRD" start="0" size="32"/>
13552    </Register>
13553    <Register name="CHANNEL_CH3_CAPDTY" start="+0xec" size="0x4">
13554      <BitField name="MEAS_HIGH" start="0" size="32"/>
13555    </Register>
13556    <Register name="CHANNEL_CH3_CNT" start="+0xf0" size="0x4">
13557      <BitField name="COUNTER" start="0" size="32"/>
13558    </Register>
13559    <Register name="SR" start="+0x200" size="0x4">
13560      <BitField name="CH3CMP1F" start="15" size="1"/>
13561      <BitField name="CH3CMP0F" start="14" size="1"/>
13562      <BitField name="CH3CAPF" start="13" size="1"/>
13563      <BitField name="CH3RLDF" start="12" size="1"/>
13564      <BitField name="CH2CMP1F" start="11" size="1"/>
13565      <BitField name="CH2CMP0F" start="10" size="1"/>
13566      <BitField name="CH2CAPF" start="9" size="1"/>
13567      <BitField name="CH2RLDF" start="8" size="1"/>
13568      <BitField name="CH1CMP1F" start="7" size="1"/>
13569      <BitField name="CH1CMP0F" start="6" size="1"/>
13570      <BitField name="CH1CAPF" start="5" size="1"/>
13571      <BitField name="CH1RLDF" start="4" size="1"/>
13572      <BitField name="CH0CMP1F" start="3" size="1"/>
13573      <BitField name="CH0CMP0F" start="2" size="1"/>
13574      <BitField name="CH0CAPF" start="1" size="1"/>
13575      <BitField name="CH0RLDF" start="0" size="1"/>
13576    </Register>
13577    <Register name="IRQEN" start="+0x204" size="0x4">
13578      <BitField name="CH3CMP1EN" start="15" size="1"/>
13579      <BitField name="CH3CMP0EN" start="14" size="1"/>
13580      <BitField name="CH3CAPEN" start="13" size="1"/>
13581      <BitField name="CH3RLDEN" start="12" size="1"/>
13582      <BitField name="CH2CMP1EN" start="11" size="1"/>
13583      <BitField name="CH2CMP0EN" start="10" size="1"/>
13584      <BitField name="CH2CAPEN" start="9" size="1"/>
13585      <BitField name="CH2RLDEN" start="8" size="1"/>
13586      <BitField name="CH1CMP1EN" start="7" size="1"/>
13587      <BitField name="CH1CMP0EN" start="6" size="1"/>
13588      <BitField name="CH1CAPEN" start="5" size="1"/>
13589      <BitField name="CH1RLDEN" start="4" size="1"/>
13590      <BitField name="CH0CMP1EN" start="3" size="1"/>
13591      <BitField name="CH0CMP0EN" start="2" size="1"/>
13592      <BitField name="CH0CAPEN" start="1" size="1"/>
13593      <BitField name="CH0RLDEN" start="0" size="1"/>
13594    </Register>
13595    <Register name="GCR" start="+0x208" size="0x4">
13596      <BitField name="SWSYNCT" start="0" size="4"/>
13597    </Register>
13598  </RegisterGroup>
13599  <RegisterGroup start="0xf2020000" name="USB0">
13600    <Register name="GPTIMER0LD" start="+0x80" size="0x4">
13601      <BitField name="GPTLD" start="0" size="24"/>
13602    </Register>
13603    <Register name="GPTIMER0CTRL" start="+0x84" size="0x4">
13604      <BitField name="GPTRUN" start="31" size="1"/>
13605      <BitField name="GPTRST" start="30" size="1"/>
13606      <BitField name="GPTMODE" start="24" size="1"/>
13607      <BitField name="GPTCNT" start="0" size="24"/>
13608    </Register>
13609    <Register name="GPTIMER1LD" start="+0x88" size="0x4">
13610      <BitField name="GPTLD" start="0" size="24"/>
13611    </Register>
13612    <Register name="GPTIMER1CTRL" start="+0x8c" size="0x4">
13613      <BitField name="GPTRUN" start="31" size="1"/>
13614      <BitField name="GPTRST" start="30" size="1"/>
13615      <BitField name="GPTMODE" start="24" size="1"/>
13616      <BitField name="GPTCNT" start="0" size="24"/>
13617    </Register>
13618    <Register name="SBUSCFG" start="+0x90" size="0x4">
13619      <BitField name="AHBBRST" start="0" size="3"/>
13620    </Register>
13621    <Register name="USBCMD" start="+0x140" size="0x4">
13622      <BitField name="ITC" start="16" size="8"/>
13623      <BitField name="FS_2" start="15" size="1"/>
13624      <BitField name="ATDTW" start="14" size="1"/>
13625      <BitField name="SUTW" start="13" size="1"/>
13626      <BitField name="ASPE" start="11" size="1"/>
13627      <BitField name="ASP" start="8" size="2"/>
13628      <BitField name="IAA" start="6" size="1"/>
13629      <BitField name="ASE" start="5" size="1"/>
13630      <BitField name="PSE" start="4" size="1"/>
13631      <BitField name="FS_1" start="2" size="2"/>
13632      <BitField name="RST" start="1" size="1"/>
13633      <BitField name="RS" start="0" size="1"/>
13634    </Register>
13635    <Register name="USBSTS" start="+0x144" size="0x4">
13636      <BitField name="TI1" start="25" size="1"/>
13637      <BitField name="TI0" start="24" size="1"/>
13638      <BitField name="UPI" start="19" size="1"/>
13639      <BitField name="UAI" start="18" size="1"/>
13640      <BitField name="NAKI" start="16" size="1"/>
13641      <BitField name="AS" start="15" size="1"/>
13642      <BitField name="PS" start="14" size="1"/>
13643      <BitField name="RCL" start="13" size="1"/>
13644      <BitField name="HCH" start="12" size="1"/>
13645      <BitField name="SLI" start="8" size="1"/>
13646      <BitField name="SRI" start="7" size="1"/>
13647      <BitField name="URI" start="6" size="1"/>
13648      <BitField name="AAI" start="5" size="1"/>
13649      <BitField name="SEI" start="4" size="1"/>
13650      <BitField name="FRI" start="3" size="1"/>
13651      <BitField name="PCI" start="2" size="1"/>
13652      <BitField name="UEI" start="1" size="1"/>
13653      <BitField name="UI" start="0" size="1"/>
13654    </Register>
13655    <Register name="USBINTR" start="+0x148" size="0x4">
13656      <BitField name="TIE1" start="25" size="1"/>
13657      <BitField name="TIE0" start="24" size="1"/>
13658      <BitField name="UPIE" start="19" size="1"/>
13659      <BitField name="UAIE" start="18" size="1"/>
13660      <BitField name="NAKE" start="16" size="1"/>
13661      <BitField name="SLE" start="8" size="1"/>
13662      <BitField name="SRE" start="7" size="1"/>
13663      <BitField name="URE" start="6" size="1"/>
13664      <BitField name="AAE" start="5" size="1"/>
13665      <BitField name="SEE" start="4" size="1"/>
13666      <BitField name="FRE" start="3" size="1"/>
13667      <BitField name="PCE" start="2" size="1"/>
13668      <BitField name="UEE" start="1" size="1"/>
13669      <BitField name="UE" start="0" size="1"/>
13670    </Register>
13671    <Register name="FRINDEX" start="+0x14c" size="0x4">
13672      <BitField name="FRINDEX" start="0" size="14"/>
13673    </Register>
13674    <Register name="DEVICEADDR" start="+0x154" size="0x4">
13675      <BitField name="USBADR" start="25" size="7"/>
13676      <BitField name="USBADRA" start="24" size="1"/>
13677    </Register>
13678    <Register name="PERIODICLISTBASE" start="+0x154" size="0x4">
13679      <BitField name="BASEADR" start="12" size="20"/>
13680    </Register>
13681    <Register name="ASYNCLISTADDR" start="+0x158" size="0x4">
13682      <BitField name="ASYBASE" start="5" size="27"/>
13683    </Register>
13684    <Register name="ENDPTLISTADDR" start="+0x158" size="0x4">
13685      <BitField name="EPBASE" start="11" size="21"/>
13686    </Register>
13687    <Register name="BURSTSIZE" start="+0x160" size="0x4">
13688      <BitField name="TXPBURST" start="8" size="8"/>
13689      <BitField name="RXPBURST" start="0" size="8"/>
13690    </Register>
13691    <Register name="TXFILLTUNING" start="+0x164" size="0x4">
13692      <BitField name="TXFIFOTHRES" start="16" size="6"/>
13693      <BitField name="TXSCHHEALTH" start="8" size="5"/>
13694      <BitField name="TXSCHOH" start="0" size="7"/>
13695    </Register>
13696    <Register name="ENDPTNAK" start="+0x178" size="0x4">
13697      <BitField name="EPTN" start="16" size="8"/>
13698      <BitField name="EPRN" start="0" size="8"/>
13699    </Register>
13700    <Register name="ENDPTNAKEN" start="+0x17c" size="0x4">
13701      <BitField name="EPTNE" start="16" size="8"/>
13702      <BitField name="EPRNE" start="0" size="8"/>
13703    </Register>
13704    <Register name="PORTSC1" start="+0x184" size="0x4">
13705      <BitField name="STS" start="29" size="1"/>
13706      <BitField name="PTW" start="28" size="1"/>
13707      <BitField name="PSPD" start="26" size="2"/>
13708      <BitField name="PFSC" start="24" size="1"/>
13709      <BitField name="PHCD" start="23" size="1"/>
13710      <BitField name="WKOC" start="22" size="1"/>
13711      <BitField name="WKDC" start="21" size="1"/>
13712      <BitField name="WKCN" start="20" size="1"/>
13713      <BitField name="PTC" start="16" size="4"/>
13714      <BitField name="PP" start="12" size="1"/>
13715      <BitField name="LS" start="10" size="2"/>
13716      <BitField name="HSP" start="9" size="1"/>
13717      <BitField name="PR" start="8" size="1"/>
13718      <BitField name="SUSP" start="7" size="1"/>
13719      <BitField name="FPR" start="6" size="1"/>
13720      <BitField name="OCC" start="5" size="1"/>
13721      <BitField name="OCA" start="4" size="1"/>
13722      <BitField name="PEC" start="3" size="1"/>
13723      <BitField name="PE" start="2" size="1"/>
13724      <BitField name="CSC" start="1" size="1"/>
13725      <BitField name="CCS" start="0" size="1"/>
13726    </Register>
13727    <Register name="OTGSC" start="+0x1a4" size="0x4">
13728      <BitField name="ASVIE" start="26" size="1"/>
13729      <BitField name="AVVIE" start="25" size="1"/>
13730      <BitField name="IDIE" start="24" size="1"/>
13731      <BitField name="ASVIS" start="18" size="1"/>
13732      <BitField name="AVVIS" start="17" size="1"/>
13733      <BitField name="IDIS" start="16" size="1"/>
13734      <BitField name="ASV" start="10" size="1"/>
13735      <BitField name="AVV" start="9" size="1"/>
13736      <BitField name="ID" start="8" size="1"/>
13737      <BitField name="IDPU" start="5" size="1"/>
13738      <BitField name="VC" start="1" size="1"/>
13739      <BitField name="VD" start="0" size="1"/>
13740    </Register>
13741    <Register name="USBMODE" start="+0x1a8" size="0x4">
13742      <BitField name="SDIS" start="4" size="1"/>
13743      <BitField name="SLOM" start="3" size="1"/>
13744      <BitField name="ES" start="2" size="1"/>
13745      <BitField name="CM" start="0" size="2"/>
13746    </Register>
13747    <Register name="ENDPTSETUPSTAT" start="+0x1ac" size="0x4">
13748      <BitField name="ENDPTSETUPSTAT" start="0" size="8"/>
13749    </Register>
13750    <Register name="ENDPTPRIME" start="+0x1b0" size="0x4">
13751      <BitField name="PETB" start="16" size="8"/>
13752      <BitField name="PERB" start="0" size="8"/>
13753    </Register>
13754    <Register name="ENDPTFLUSH" start="+0x1b4" size="0x4">
13755      <BitField name="FETB" start="16" size="8"/>
13756      <BitField name="FERB" start="0" size="8"/>
13757    </Register>
13758    <Register name="ENDPTSTAT" start="+0x1b8" size="0x4">
13759      <BitField name="ETBR" start="16" size="8"/>
13760      <BitField name="ERBR" start="0" size="8"/>
13761    </Register>
13762    <Register name="ENDPTCOMPLETE" start="+0x1bc" size="0x4">
13763      <BitField name="ETCE" start="16" size="8"/>
13764      <BitField name="ERCE" start="0" size="8"/>
13765    </Register>
13766    <Register name="ENDPTCTRL_ENDPTCTRL0" start="+0x1c0" size="0x4">
13767      <BitField name="TXE" start="23" size="1"/>
13768      <BitField name="TXR" start="22" size="1"/>
13769      <BitField name="TXT" start="18" size="2"/>
13770      <BitField name="TXS" start="16" size="1"/>
13771      <BitField name="RXE" start="7" size="1"/>
13772      <BitField name="RXR" start="6" size="1"/>
13773      <BitField name="RXT" start="2" size="2"/>
13774      <BitField name="RXS" start="0" size="1"/>
13775    </Register>
13776    <Register name="ENDPTCTRL_ENDPTCTRL1" start="+0x1c4" size="0x4">
13777      <BitField name="TXE" start="23" size="1"/>
13778      <BitField name="TXR" start="22" size="1"/>
13779      <BitField name="TXT" start="18" size="2"/>
13780      <BitField name="TXS" start="16" size="1"/>
13781      <BitField name="RXE" start="7" size="1"/>
13782      <BitField name="RXR" start="6" size="1"/>
13783      <BitField name="RXT" start="2" size="2"/>
13784      <BitField name="RXS" start="0" size="1"/>
13785    </Register>
13786    <Register name="ENDPTCTRL_ENDPTCTRL2" start="+0x1c8" size="0x4">
13787      <BitField name="TXE" start="23" size="1"/>
13788      <BitField name="TXR" start="22" size="1"/>
13789      <BitField name="TXT" start="18" size="2"/>
13790      <BitField name="TXS" start="16" size="1"/>
13791      <BitField name="RXE" start="7" size="1"/>
13792      <BitField name="RXR" start="6" size="1"/>
13793      <BitField name="RXT" start="2" size="2"/>
13794      <BitField name="RXS" start="0" size="1"/>
13795    </Register>
13796    <Register name="ENDPTCTRL_ENDPTCTRL3" start="+0x1cc" size="0x4">
13797      <BitField name="TXE" start="23" size="1"/>
13798      <BitField name="TXR" start="22" size="1"/>
13799      <BitField name="TXT" start="18" size="2"/>
13800      <BitField name="TXS" start="16" size="1"/>
13801      <BitField name="RXE" start="7" size="1"/>
13802      <BitField name="RXR" start="6" size="1"/>
13803      <BitField name="RXT" start="2" size="2"/>
13804      <BitField name="RXS" start="0" size="1"/>
13805    </Register>
13806    <Register name="ENDPTCTRL_ENDPTCTRL4" start="+0x1d0" size="0x4">
13807      <BitField name="TXE" start="23" size="1"/>
13808      <BitField name="TXR" start="22" size="1"/>
13809      <BitField name="TXT" start="18" size="2"/>
13810      <BitField name="TXS" start="16" size="1"/>
13811      <BitField name="RXE" start="7" size="1"/>
13812      <BitField name="RXR" start="6" size="1"/>
13813      <BitField name="RXT" start="2" size="2"/>
13814      <BitField name="RXS" start="0" size="1"/>
13815    </Register>
13816    <Register name="ENDPTCTRL_ENDPTCTRL5" start="+0x1d4" size="0x4">
13817      <BitField name="TXE" start="23" size="1"/>
13818      <BitField name="TXR" start="22" size="1"/>
13819      <BitField name="TXT" start="18" size="2"/>
13820      <BitField name="TXS" start="16" size="1"/>
13821      <BitField name="RXE" start="7" size="1"/>
13822      <BitField name="RXR" start="6" size="1"/>
13823      <BitField name="RXT" start="2" size="2"/>
13824      <BitField name="RXS" start="0" size="1"/>
13825    </Register>
13826    <Register name="ENDPTCTRL_ENDPTCTRL6" start="+0x1d8" size="0x4">
13827      <BitField name="TXE" start="23" size="1"/>
13828      <BitField name="TXR" start="22" size="1"/>
13829      <BitField name="TXT" start="18" size="2"/>
13830      <BitField name="TXS" start="16" size="1"/>
13831      <BitField name="RXE" start="7" size="1"/>
13832      <BitField name="RXR" start="6" size="1"/>
13833      <BitField name="RXT" start="2" size="2"/>
13834      <BitField name="RXS" start="0" size="1"/>
13835    </Register>
13836    <Register name="ENDPTCTRL_ENDPTCTRL7" start="+0x1dc" size="0x4">
13837      <BitField name="TXE" start="23" size="1"/>
13838      <BitField name="TXR" start="22" size="1"/>
13839      <BitField name="TXT" start="18" size="2"/>
13840      <BitField name="TXS" start="16" size="1"/>
13841      <BitField name="RXE" start="7" size="1"/>
13842      <BitField name="RXR" start="6" size="1"/>
13843      <BitField name="RXT" start="2" size="2"/>
13844      <BitField name="RXS" start="0" size="1"/>
13845    </Register>
13846    <Register name="OTG_CTRL0" start="+0x200" size="0x4">
13847      <BitField name="OTG_WKDPDMCHG_EN" start="25" size="1"/>
13848      <BitField name="AUTORESUME_EN" start="19" size="1"/>
13849      <BitField name="OTG_VBUS_WAKEUP_EN" start="17" size="1"/>
13850      <BitField name="OTG_ID_WAKEUP_EN" start="16" size="1"/>
13851      <BitField name="OTG_VBUS_SOURCE_SEL" start="13" size="1"/>
13852      <BitField name="OTG_UTMI_SUSPENDM_SW" start="12" size="1"/>
13853      <BitField name="OTG_UTMI_RESET_SW" start="11" size="1"/>
13854      <BitField name="OTG_WAKEUP_INT_ENABLE" start="10" size="1"/>
13855      <BitField name="OTG_POWER_MASK" start="9" size="1"/>
13856      <BitField name="OTG_OVER_CUR_POL" start="8" size="1"/>
13857      <BitField name="OTG_OVER_CUR_DIS" start="7" size="1"/>
13858      <BitField name="SER_MODE_SUSPEND_EN" start="4" size="1"/>
13859    </Register>
13860    <Register name="PHY_CTRL0" start="+0x210" size="0x4">
13861      <BitField name="GPIO_ID_SEL_N" start="25" size="1"/>
13862      <BitField name="ID_DIG_OVERRIDE" start="14" size="1"/>
13863      <BitField name="SESS_VALID_OVERRIDE" start="13" size="1"/>
13864      <BitField name="VBUS_VALID_OVERRIDE" start="12" size="1"/>
13865      <BitField name="ID_DIG_OVERRIDE_EN" start="2" size="1"/>
13866      <BitField name="SESS_VALID_OVERRIDE_EN" start="1" size="1"/>
13867      <BitField name="VBUS_VALID_OVERRIDE_EN" start="0" size="1"/>
13868    </Register>
13869    <Register name="PHY_CTRL1" start="+0x214" size="0x4">
13870      <BitField name="UTMI_CFG_RST_N" start="20" size="1"/>
13871      <BitField name="UTMI_OTG_SUSPENDM" start="1" size="1"/>
13872    </Register>
13873    <Register name="TOP_STATUS" start="+0x220" size="0x4">
13874      <BitField name="WAKEUP_INT_STATUS" start="31" size="1"/>
13875    </Register>
13876    <Register name="PHY_STATUS" start="+0x224" size="0x4">
13877      <BitField name="UTMI_CLK_VALID" start="31" size="1"/>
13878      <BitField name="LINE_STATE" start="6" size="2"/>
13879      <BitField name="HOST_DISCONNECT" start="5" size="1"/>
13880      <BitField name="ID_DIG" start="4" size="1"/>
13881      <BitField name="UTMI_SESS_VALID" start="2" size="1"/>
13882      <BitField name="VBUS_VALID" start="0" size="1"/>
13883    </Register>
13884  </RegisterGroup>
13885  <RegisterGroup start="0xf2030000" name="SDXC0">
13886    <Register name="SDMASA" start="+0x0" size="0x4">
13887      <BitField name="BLOCKCNT_SDMASA" start="0" size="32"/>
13888    </Register>
13889    <Register name="BLK_ATTR" start="+0x4" size="0x4">
13890      <BitField name="BLOCK_CNT" start="16" size="16"/>
13891      <BitField name="SDMA_BUF_BDARY" start="12" size="3"/>
13892      <BitField name="XFER_BLOCK_SIZE" start="0" size="12"/>
13893    </Register>
13894    <Register name="CMD_ARG" start="+0x8" size="0x4">
13895      <BitField name="ARGUMNET" start="0" size="32"/>
13896    </Register>
13897    <Register name="CMD_XFER" start="+0xc" size="0x4">
13898      <BitField name="CMD_INDEX" start="24" size="6"/>
13899      <BitField name="CMD_TYPE" start="22" size="2"/>
13900      <BitField name="DATA_PRESENT_SEL" start="21" size="1"/>
13901      <BitField name="CMD_IDX_CHK_ENABLE" start="20" size="1"/>
13902      <BitField name="CMD_CRC_CHK_ENABLE" start="19" size="1"/>
13903      <BitField name="SUB_CMD_FLAG" start="18" size="1"/>
13904      <BitField name="RESP_TYPE_SELECT" start="16" size="2"/>
13905      <BitField name="RESP_INT_DISABLE" start="8" size="1"/>
13906      <BitField name="RESP_ERR_CHK_ENABLE" start="7" size="1"/>
13907      <BitField name="RESP_TYPE" start="6" size="1"/>
13908      <BitField name="MULTI_BLK_SEL" start="5" size="1"/>
13909      <BitField name="DATA_XFER_DIR" start="4" size="1"/>
13910      <BitField name="AUTO_CMD_ENABLE" start="2" size="2"/>
13911      <BitField name="BLOCK_COUNT_ENABLE" start="1" size="1"/>
13912      <BitField name="DMA_ENABLE" start="0" size="1"/>
13913    </Register>
13914    <Register name="RESP_RESP01" start="+0x10" size="0x4">
13915      <BitField name="RESP01" start="0" size="32"/>
13916    </Register>
13917    <Register name="RESP_RESP23" start="+0x14" size="0x4">
13918      <BitField name="RESP01" start="0" size="32"/>
13919    </Register>
13920    <Register name="RESP_RESP45" start="+0x18" size="0x4">
13921      <BitField name="RESP01" start="0" size="32"/>
13922    </Register>
13923    <Register name="RESP_RESP67" start="+0x1c" size="0x4">
13924      <BitField name="RESP01" start="0" size="32"/>
13925    </Register>
13926    <Register name="BUF_DATA" start="+0x20" size="0x4">
13927      <BitField name="BUF_DATA" start="0" size="32"/>
13928    </Register>
13929    <Register name="PSTATE" start="+0x24" size="0x4">
13930      <BitField name="SUB_CMD_STAT" start="28" size="1"/>
13931      <BitField name="CMD_ISSUE_ERR" start="27" size="1"/>
13932      <BitField name="CMD_LINE_LVL" start="24" size="1"/>
13933      <BitField name="DAT_3_0" start="20" size="4"/>
13934      <BitField name="WR_PROTECT_SW_LVL" start="19" size="1"/>
13935      <BitField name="CARD_DETECT_PIN_LEVEL" start="18" size="1"/>
13936      <BitField name="CARD_STABLE" start="17" size="1"/>
13937      <BitField name="CARD_INSERTED" start="16" size="1"/>
13938      <BitField name="BUF_RD_ENABLE" start="11" size="1"/>
13939      <BitField name="BUF_WR_ENABLE" start="10" size="1"/>
13940      <BitField name="RD_XFER_ACTIVE" start="9" size="1"/>
13941      <BitField name="WR_XFER_ACTIVE" start="8" size="1"/>
13942      <BitField name="DAT_7_4" start="4" size="4"/>
13943      <BitField name="RE_TUNE_REQ" start="3" size="1"/>
13944      <BitField name="DAT_LINE_ACTIVE" start="2" size="1"/>
13945      <BitField name="DAT_INHIBIT" start="1" size="1"/>
13946      <BitField name="CMD_INHIBIT" start="0" size="1"/>
13947    </Register>
13948    <Register name="PROT_CTRL" start="+0x28" size="0x4">
13949      <BitField name="CARD_REMOVAL" start="26" size="1"/>
13950      <BitField name="CARD_INSERT" start="25" size="1"/>
13951      <BitField name="CARD_INT" start="24" size="1"/>
13952      <BitField name="INT_AT_BGAP" start="19" size="1"/>
13953      <BitField name="RD_WAIT_CTRL" start="18" size="1"/>
13954      <BitField name="CONTINUE_REQ" start="17" size="1"/>
13955      <BitField name="STOP_BG_REQ" start="16" size="1"/>
13956      <BitField name="SD_BUS_VOL_VDD1" start="9" size="3"/>
13957      <BitField name="SD_BUS_PWR_VDD1" start="8" size="1"/>
13958      <BitField name="EXT_DAT_XFER" start="5" size="1"/>
13959      <BitField name="DMA_SEL" start="3" size="2"/>
13960      <BitField name="HIGH_SPEED_EN" start="2" size="1"/>
13961      <BitField name="DAT_XFER_WIDTH" start="1" size="1"/>
13962    </Register>
13963    <Register name="SYS_CTRL" start="+0x2c" size="0x4">
13964      <BitField name="SW_RST_DAT" start="26" size="1"/>
13965      <BitField name="SW_RST_CMD" start="25" size="1"/>
13966      <BitField name="SW_RST_ALL" start="24" size="1"/>
13967      <BitField name="TOUT_CNT" start="16" size="4"/>
13968      <BitField name="FREQ_SEL" start="8" size="8"/>
13969      <BitField name="UPPER_FREQ_SEL" start="6" size="2"/>
13970      <BitField name="CLK_GEN_SELECT" start="5" size="1"/>
13971      <BitField name="PLL_ENABLE" start="3" size="1"/>
13972      <BitField name="SD_CLK_EN" start="2" size="1"/>
13973      <BitField name="INTERNAL_CLK_STABLE" start="1" size="1"/>
13974      <BitField name="INTERNAL_CLK_EN" start="0" size="1"/>
13975    </Register>
13976    <Register name="INT_STAT" start="+0x30" size="0x4">
13977      <BitField name="BOOT_ACK_ERR" start="28" size="1"/>
13978      <BitField name="RESP_ERR" start="27" size="1"/>
13979      <BitField name="TUNING_ERR" start="26" size="1"/>
13980      <BitField name="ADMA_ERR" start="25" size="1"/>
13981      <BitField name="AUTO_CMD_ERR" start="24" size="1"/>
13982      <BitField name="CUR_LMT_ERR" start="23" size="1"/>
13983      <BitField name="DATA_END_BIT_ERR" start="22" size="1"/>
13984      <BitField name="DATA_CRC_ERR" start="21" size="1"/>
13985      <BitField name="DATA_TOUT_ERR" start="20" size="1"/>
13986      <BitField name="CMD_IDX_ERR" start="19" size="1"/>
13987      <BitField name="CMD_END_BIT_ERR" start="18" size="1"/>
13988      <BitField name="CMD_CRC_ERR" start="17" size="1"/>
13989      <BitField name="CMD_TOUT_ERR" start="16" size="1"/>
13990      <BitField name="ERR_INTERRUPT" start="15" size="1"/>
13991      <BitField name="CQE_EVENT" start="14" size="1"/>
13992      <BitField name="FX_EVENT" start="13" size="1"/>
13993      <BitField name="RE_TUNE_EVENT" start="12" size="1"/>
13994      <BitField name="CARD_INTERRUPT" start="8" size="1"/>
13995      <BitField name="CARD_REMOVAL" start="7" size="1"/>
13996      <BitField name="CARD_INSERTION" start="6" size="1"/>
13997      <BitField name="BUF_RD_READY" start="5" size="1"/>
13998      <BitField name="BUF_WR_READY" start="4" size="1"/>
13999      <BitField name="DMA_INTERRUPT" start="3" size="1"/>
14000      <BitField name="BGAP_EVENT" start="2" size="1"/>
14001      <BitField name="XFER_COMPLETE" start="1" size="1"/>
14002      <BitField name="CMD_COMPLETE" start="0" size="1"/>
14003    </Register>
14004    <Register name="INT_STAT_EN" start="+0x34" size="0x4">
14005      <BitField name="BOOT_ACK_ERR_STAT_EN" start="28" size="1"/>
14006      <BitField name="RESP_ERR_STAT_EN" start="27" size="1"/>
14007      <BitField name="TUNING_ERR_STAT_EN" start="26" size="1"/>
14008      <BitField name="ADMA_ERR_STAT_EN" start="25" size="1"/>
14009      <BitField name="AUTO_CMD_ERR_STAT_EN" start="24" size="1"/>
14010      <BitField name="CUR_LMT_ERR_STAT_EN" start="23" size="1"/>
14011      <BitField name="DATA_END_BIT_ERR_STAT_EN" start="22" size="1"/>
14012      <BitField name="DATA_CRC_ERR_STAT_EN" start="21" size="1"/>
14013      <BitField name="DATA_TOUT_ERR_STAT_EN" start="20" size="1"/>
14014      <BitField name="CMD_IDX_ERR_STAT_EN" start="19" size="1"/>
14015      <BitField name="CMD_END_BIT_ERR_STAT_EN" start="18" size="1"/>
14016      <BitField name="CMD_CRC_ERR_STAT_EN" start="17" size="1"/>
14017      <BitField name="CMD_TOUT_ERR_STAT_EN" start="16" size="1"/>
14018      <BitField name="CQE_EVENT_STAT_EN" start="14" size="1"/>
14019      <BitField name="FX_EVENT_STAT_EN" start="13" size="1"/>
14020      <BitField name="RE_TUNE_EVENT_STAT_EN" start="12" size="1"/>
14021      <BitField name="CARD_INTERRUPT_STAT_EN" start="8" size="1"/>
14022      <BitField name="CARD_REMOVAL_STAT_EN" start="7" size="1"/>
14023      <BitField name="CARD_INSERTION_STAT_EN" start="6" size="1"/>
14024      <BitField name="BUF_RD_READY_STAT_EN" start="5" size="1"/>
14025      <BitField name="BUF_WR_READY_STAT_EN" start="4" size="1"/>
14026      <BitField name="DMA_INTERRUPT_STAT_EN" start="3" size="1"/>
14027      <BitField name="BGAP_EVENT_STAT_EN" start="2" size="1"/>
14028      <BitField name="XFER_COMPLETE_STAT_EN" start="1" size="1"/>
14029      <BitField name="CMD_COMPLETE_STAT_EN" start="0" size="1"/>
14030    </Register>
14031    <Register name="INT_SIGNAL_EN" start="+0x38" size="0x4">
14032      <BitField name="BOOT_ACK_ERR_SIGNAL_EN" start="28" size="1"/>
14033      <BitField name="RESP_ERR_SIGNAL_EN" start="27" size="1"/>
14034      <BitField name="TUNING_ERR_SIGNAL_EN" start="26" size="1"/>
14035      <BitField name="ADMA_ERR_SIGNAL_EN" start="25" size="1"/>
14036      <BitField name="AUTO_CMD_ERR_SIGNAL_EN" start="24" size="1"/>
14037      <BitField name="CUR_LMT_ERR_SIGNAL_EN" start="23" size="1"/>
14038      <BitField name="DATA_END_BIT_ERR_SIGNAL_EN" start="22" size="1"/>
14039      <BitField name="DATA_CRC_ERR_SIGNAL_EN" start="21" size="1"/>
14040      <BitField name="DATA_TOUT_ERR_SIGNAL_EN" start="20" size="1"/>
14041      <BitField name="CMD_IDX_ERR_SIGNAL_EN" start="19" size="1"/>
14042      <BitField name="CMD_END_BIT_ERR_SIGNAL_EN" start="18" size="1"/>
14043      <BitField name="CMD_CRC_ERR_SIGNAL_EN" start="17" size="1"/>
14044      <BitField name="CMD_TOUT_ERR_SIGNAL_EN" start="16" size="1"/>
14045      <BitField name="CQE_EVENT_SIGNAL_EN" start="14" size="1"/>
14046      <BitField name="FX_EVENT_SIGNAL_EN" start="13" size="1"/>
14047      <BitField name="RE_TUNE_EVENT_SIGNAL_EN" start="12" size="1"/>
14048      <BitField name="CARD_INTERRUPT_SIGNAL_EN" start="8" size="1"/>
14049      <BitField name="CARD_REMOVAL_SIGNAL_EN" start="7" size="1"/>
14050      <BitField name="CARD_INSERTION_SIGNAL_EN" start="6" size="1"/>
14051      <BitField name="BUF_RD_READY_SIGNAL_EN" start="5" size="1"/>
14052      <BitField name="BUF_WR_READY_SIGNAL_EN" start="4" size="1"/>
14053      <BitField name="DMA_INTERRUPT_SIGNAL_EN" start="3" size="1"/>
14054      <BitField name="BGAP_EVENT_SIGNAL_EN" start="2" size="1"/>
14055      <BitField name="XFER_COMPLETE_SIGNAL_EN" start="1" size="1"/>
14056      <BitField name="CMD_COMPLETE_SIGNAL_EN" start="0" size="1"/>
14057    </Register>
14058    <Register name="AC_HOST_CTRL" start="+0x3c" size="0x4">
14059      <BitField name="PRESET_VAL_ENABLE" start="31" size="1"/>
14060      <BitField name="ASYNC_INT_ENABLE" start="30" size="1"/>
14061      <BitField name="HOST_VER4_ENABLE" start="28" size="1"/>
14062      <BitField name="CMD23_ENABLE" start="27" size="1"/>
14063      <BitField name="ADMA2_LEN_MODE" start="26" size="1"/>
14064      <BitField name="SAMPLE_CLK_SEL" start="23" size="1"/>
14065      <BitField name="EXEC_TUNING" start="22" size="1"/>
14066      <BitField name="SIGNALING_EN" start="19" size="1"/>
14067      <BitField name="UHS_MODE_SEL" start="16" size="3"/>
14068      <BitField name="CMD_NOT_ISSUED_AUTO_CMD12" start="7" size="1"/>
14069      <BitField name="AUTO_CMD_RESP_ERR" start="5" size="1"/>
14070      <BitField name="AUTO_CMD_IDX_ERR" start="4" size="1"/>
14071      <BitField name="AUTO_CMD_EBIT_ERR" start="3" size="1"/>
14072      <BitField name="AUTO_CMD_CRC_ERR" start="2" size="1"/>
14073      <BitField name="AUTO_CMD_TOUT_ERR" start="1" size="1"/>
14074      <BitField name="AUTO_CMD12_NOT_EXEC" start="0" size="1"/>
14075    </Register>
14076    <Register name="CAPABILITIES1" start="+0x40" size="0x4">
14077      <BitField name="SLOT_TYPE_R" start="30" size="2"/>
14078      <BitField name="ASYNC_INT_SUPPORT" start="29" size="1"/>
14079      <BitField name="VOLT_18" start="26" size="1"/>
14080      <BitField name="VOLT_30" start="25" size="1"/>
14081      <BitField name="VOLT_33" start="24" size="1"/>
14082      <BitField name="SUS_RES_SUPPORT" start="23" size="1"/>
14083      <BitField name="SDMA_SUPPORT" start="22" size="1"/>
14084      <BitField name="HIGH_SPEED_SUPPORT" start="21" size="1"/>
14085      <BitField name="ADMA2_SUPPORT" start="19" size="1"/>
14086      <BitField name="EMBEDDED_8_BIT" start="18" size="1"/>
14087      <BitField name="MAX_BLK_LEN" start="16" size="2"/>
14088      <BitField name="BASE_CLK_FREQ" start="8" size="8"/>
14089      <BitField name="TOUT_CLK_UNIT" start="7" size="1"/>
14090      <BitField name="TOUT_CLK_FREQ" start="0" size="6"/>
14091    </Register>
14092    <Register name="CAPABILITIES2" start="+0x44" size="0x4">
14093      <BitField name="VDD2_18V_SUPPORT" start="28" size="1"/>
14094      <BitField name="ADMA3_SUPPORT" start="27" size="1"/>
14095      <BitField name="CLK_MUL" start="16" size="8"/>
14096      <BitField name="RE_TUNING_MODES" start="14" size="2"/>
14097      <BitField name="USE_TUNING_SDR50" start="13" size="1"/>
14098      <BitField name="RETUNE_CNT" start="8" size="4"/>
14099      <BitField name="DRV_TYPED" start="6" size="1"/>
14100      <BitField name="DRV_TYPEC" start="5" size="1"/>
14101      <BitField name="DRV_TYPEA" start="4" size="1"/>
14102      <BitField name="UHS2_SUPPORT" start="3" size="1"/>
14103      <BitField name="DDR50_SUPPORT" start="2" size="1"/>
14104      <BitField name="SDR104_SUPPORT" start="1" size="1"/>
14105      <BitField name="SDR50_SUPPORT" start="0" size="1"/>
14106    </Register>
14107    <Register name="CURR_CAPABILITIES1" start="+0x48" size="0x4">
14108      <BitField name="MAX_CUR_18V" start="16" size="8"/>
14109      <BitField name="MAX_CUR_30V" start="8" size="8"/>
14110      <BitField name="MAX_CUR_33V" start="0" size="8"/>
14111    </Register>
14112    <Register name="CURR_CAPABILITIES2" start="+0x4c" size="0x4">
14113      <BitField name="MAX_CUR_VDD2_18V" start="0" size="8"/>
14114    </Register>
14115    <Register name="FORCE_EVENT" start="+0x50" size="0x4">
14116      <BitField name="FORCE_BOOT_ACK_ERR" start="28" size="1"/>
14117      <BitField name="FORCE_RESP_ERR" start="27" size="1"/>
14118      <BitField name="FORCE_TUNING_ERR" start="26" size="1"/>
14119      <BitField name="FORCE_ADMA_ERR" start="25" size="1"/>
14120      <BitField name="FORCE_AUTO_CMD_ERR" start="24" size="1"/>
14121      <BitField name="FORCE_CUR_LMT_ERR" start="23" size="1"/>
14122      <BitField name="FORCE_DATA_END_BIT_ERR" start="22" size="1"/>
14123      <BitField name="FORCE_DATA_CRC_ERR" start="21" size="1"/>
14124      <BitField name="FORCE_DATA_TOUT_ERR" start="20" size="1"/>
14125      <BitField name="FORCE_CMD_IDX_ERR" start="19" size="1"/>
14126      <BitField name="FORCE_CMD_END_BIT_ERR" start="18" size="1"/>
14127      <BitField name="FORCE_CMD_CRC_ERR" start="17" size="1"/>
14128      <BitField name="FORCE_CMD_TOUT_ERR" start="16" size="1"/>
14129      <BitField name="FORCE_CMD_NOT_ISSUED_AUTO_CMD12" start="7" size="1"/>
14130      <BitField name="FORCE_AUTO_CMD_RESP_ERR" start="5" size="1"/>
14131      <BitField name="FORCE_AUTO_CMD_IDX_ERR" start="4" size="1"/>
14132      <BitField name="FORCE_AUTO_CMD_EBIT_ERR" start="3" size="1"/>
14133      <BitField name="FORCE_AUTO_CMD_CRC_ERR" start="2" size="1"/>
14134      <BitField name="FORCE_AUTO_CMD_TOUT_ERR" start="1" size="1"/>
14135      <BitField name="FORCE_AUTO_CMD12_NOT_EXEC" start="0" size="1"/>
14136    </Register>
14137    <Register name="ADMA_ERR_STAT" start="+0x54" size="0x4">
14138      <BitField name="ADMA_LEN_ERR" start="2" size="1"/>
14139      <BitField name="ADMA_ERR_STATES" start="0" size="2"/>
14140    </Register>
14141    <Register name="ADMA_SYS_ADDR" start="+0x58" size="0x4">
14142      <BitField name="ADMA_SA" start="0" size="32"/>
14143    </Register>
14144    <Register name="PRESET_INIT" start="+0x60" size="0x2">
14145      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14146      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14147    </Register>
14148    <Register name="PRESET_DS" start="+0x62" size="0x2">
14149      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14150      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14151    </Register>
14152    <Register name="PRESET_HS" start="+0x64" size="0x2">
14153      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14154      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14155    </Register>
14156    <Register name="PRESET_SDR12" start="+0x66" size="0x2">
14157      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14158      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14159    </Register>
14160    <Register name="PRESET_SDR25" start="+0x68" size="0x2">
14161      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14162      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14163    </Register>
14164    <Register name="PRESET_SDR50" start="+0x6a" size="0x2">
14165      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14166      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14167    </Register>
14168    <Register name="PRESET_SDR104" start="+0x6c" size="0x2">
14169      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14170      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14171    </Register>
14172    <Register name="PRESET_DDR50" start="+0x6e" size="0x2">
14173      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14174      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14175    </Register>
14176    <Register name="PRESET_UHS2" start="+0x74" size="0x2">
14177      <BitField name="CLK_GEN_SEL_VAL" start="10" size="1"/>
14178      <BitField name="FREQ_SEL_VAL" start="0" size="10"/>
14179    </Register>
14180    <Register name="ADMA_ID_ADDR" start="+0x78" size="0x4">
14181      <BitField name="ADMA_ID_ADDR" start="0" size="32"/>
14182    </Register>
14183    <Register name="P_EMBEDDED_CNTRL" start="+0xe6" size="0x2">
14184      <BitField name="REG_OFFSET_ADDR" start="0" size="12"/>
14185    </Register>
14186    <Register name="P_VENDOR_SPECIFIC_AREA" start="+0xe8" size="0x2">
14187      <BitField name="REG_OFFSET_ADDR" start="0" size="12"/>
14188    </Register>
14189    <Register name="P_VENDOR2_SPECIFIC_AREA" start="+0xea" size="0x2">
14190      <BitField name="REG_OFFSET_ADDR" start="0" size="16"/>
14191    </Register>
14192    <Register name="SLOT_INTR_STATUS" start="+0xfc" size="0x2">
14193      <BitField name="INTR_SLOT" start="0" size="8"/>
14194    </Register>
14195    <Register name="CQVER" start="+0x180" size="0x4">
14196      <BitField name="EMMC_VER_MAHOR" start="8" size="4"/>
14197      <BitField name="EMMC_VER_MINOR" start="4" size="4"/>
14198      <BitField name="EMMC_VER_SUFFIX" start="0" size="4"/>
14199    </Register>
14200    <Register name="CQCAP" start="+0x184" size="0x4">
14201      <BitField name="CRYPTO_SUPPORT" start="28" size="1"/>
14202      <BitField name="ITCFMUL" start="12" size="4"/>
14203      <BitField name="ITCFVAL" start="0" size="10"/>
14204    </Register>
14205    <Register name="CQCFG" start="+0x188" size="0x4">
14206      <BitField name="DCMD_EN" start="12" size="1"/>
14207      <BitField name="TASK_DESC_SIZE" start="8" size="1"/>
14208      <BitField name="CQ_EN" start="0" size="1"/>
14209    </Register>
14210    <Register name="CQCTL" start="+0x18c" size="0x4">
14211      <BitField name="CLR_ALL_TASKS" start="8" size="1"/>
14212      <BitField name="HALT" start="0" size="1"/>
14213    </Register>
14214    <Register name="CQIS" start="+0x190" size="0x4">
14215      <BitField name="TCL" start="3" size="1"/>
14216      <BitField name="RED" start="2" size="1"/>
14217      <BitField name="TCC" start="1" size="1"/>
14218      <BitField name="HAC" start="0" size="1"/>
14219    </Register>
14220    <Register name="CQISE" start="+0x194" size="0x4">
14221      <BitField name="TCL_STE" start="3" size="1"/>
14222      <BitField name="RED_STE" start="2" size="1"/>
14223      <BitField name="TCC_STE" start="1" size="1"/>
14224      <BitField name="HAC_STE" start="0" size="1"/>
14225    </Register>
14226    <Register name="CQISGE" start="+0x198" size="0x4">
14227      <BitField name="TCL_SGE" start="3" size="1"/>
14228      <BitField name="RED_SGE" start="2" size="1"/>
14229      <BitField name="TCC_SGE" start="1" size="1"/>
14230      <BitField name="HAC_SGE" start="0" size="1"/>
14231    </Register>
14232    <Register name="CQIC" start="+0x19c" size="0x4">
14233      <BitField name="INTC_EN" start="31" size="1"/>
14234      <BitField name="INTC_STAT" start="20" size="1"/>
14235      <BitField name="INTC_RST" start="16" size="1"/>
14236      <BitField name="INTC_TH_WEN" start="15" size="1"/>
14237      <BitField name="INTC_TH" start="8" size="5"/>
14238      <BitField name="TOUT_VAL_WEN" start="7" size="1"/>
14239      <BitField name="TOUT_VAL" start="0" size="7"/>
14240    </Register>
14241    <Register name="CQTDLBA" start="+0x1a0" size="0x4">
14242      <BitField name="TDLBA" start="0" size="32"/>
14243    </Register>
14244    <Register name="CQTDBR" start="+0x1a8" size="0x4">
14245      <BitField name="DBR" start="0" size="32"/>
14246    </Register>
14247    <Register name="CQTCN" start="+0x1ac" size="0x4">
14248      <BitField name="TCN" start="0" size="32"/>
14249    </Register>
14250    <Register name="CQDQS" start="+0x1b0" size="0x4">
14251      <BitField name="DQS" start="0" size="32"/>
14252    </Register>
14253    <Register name="CQDPT" start="+0x1b4" size="0x4">
14254      <BitField name="DPT" start="0" size="32"/>
14255    </Register>
14256    <Register name="CQTCLR" start="+0x1b8" size="0x4">
14257      <BitField name="TCLR" start="0" size="32"/>
14258    </Register>
14259    <Register name="CQSSC1" start="+0x1c0" size="0x4">
14260      <BitField name="SQSCMD_BLK_CNT" start="16" size="4"/>
14261      <BitField name="SQSCMD_IDLE_TMR" start="0" size="16"/>
14262    </Register>
14263    <Register name="CQSSC2" start="+0x1c4" size="0x4">
14264      <BitField name="SQSCMD_RCA" start="0" size="16"/>
14265    </Register>
14266    <Register name="CQCRDCT" start="+0x1c8" size="0x4">
14267      <BitField name="DCMD_RESP" start="0" size="32"/>
14268    </Register>
14269    <Register name="CQRMEM" start="+0x1d0" size="0x4">
14270      <BitField name="RESP_ERR_MASK" start="0" size="32"/>
14271    </Register>
14272    <Register name="CQTERRI" start="+0x1d4" size="0x4">
14273      <BitField name="TRANS_ERR_TASKID" start="24" size="5"/>
14274      <BitField name="TRANS_ERR_CMD_INDX" start="16" size="6"/>
14275      <BitField name="RESP_ERR_FIELDS_VALID" start="15" size="1"/>
14276      <BitField name="RESP_ERR_TASKID" start="8" size="5"/>
14277      <BitField name="RESP_ERR_CMD_INDX" start="0" size="6"/>
14278    </Register>
14279    <Register name="CQCRI" start="+0x1d8" size="0x4">
14280      <BitField name="CMD_RESP_INDX" start="0" size="6"/>
14281    </Register>
14282    <Register name="CQCRA" start="+0x1dc" size="0x4">
14283      <BitField name="CMD_RESP_ARG" start="0" size="32"/>
14284    </Register>
14285    <Register name="MSHC_VER_ID" start="+0x500" size="0x4">
14286      <BitField name="VER_ID" start="0" size="32"/>
14287    </Register>
14288    <Register name="MSHC_VER_TYPE" start="+0x504" size="0x4">
14289      <BitField name="VER_TYPE" start="0" size="32"/>
14290    </Register>
14291    <Register name="EMMC_BOOT_CTRL" start="+0x52c" size="0x4">
14292      <BitField name="BOOT_TOUT_CNT" start="28" size="4"/>
14293      <BitField name="BOOT_ACK_ENABLE" start="24" size="1"/>
14294      <BitField name="VALIDATE_BOOT" start="23" size="1"/>
14295      <BitField name="MAN_BOOT_EN" start="16" size="1"/>
14296      <BitField name="CQE_PREFETCH_DISABLE" start="10" size="1"/>
14297      <BitField name="CQE_ALGO_SEL" start="9" size="1"/>
14298      <BitField name="ENH_STROBE_ENABLE" start="8" size="1"/>
14299      <BitField name="EMMC_RST_N_OE" start="3" size="1"/>
14300      <BitField name="EMMC_RST_N" start="2" size="1"/>
14301      <BitField name="DISABLE_DATA_CRC_CHK" start="1" size="1"/>
14302      <BitField name="CARD_IS_EMMC" start="0" size="1"/>
14303    </Register>
14304    <Register name="AUTO_TUNING_CTRL" start="+0x540" size="0x4">
14305      <BitField name="SWIN_TH_VAL" start="24" size="7"/>
14306      <BitField name="POST_CHANGE_DLY" start="19" size="2"/>
14307      <BitField name="PRE_CHANGE_DLY" start="17" size="2"/>
14308      <BitField name="TUNE_CLK_STOP_EN" start="16" size="1"/>
14309      <BitField name="WIN_EDGE_SEL" start="8" size="4"/>
14310      <BitField name="SW_TUNE_EN" start="4" size="1"/>
14311      <BitField name="RPT_TUNE_ERR" start="3" size="1"/>
14312      <BitField name="SWIN_TH_EN" start="2" size="1"/>
14313      <BitField name="CI_SEL" start="1" size="1"/>
14314      <BitField name="AT_EN" start="0" size="1"/>
14315    </Register>
14316    <Register name="AUTO_TUNING_STAT" start="+0x544" size="0x4">
14317      <BitField name="L_EDGE_PH_CODE" start="16" size="8"/>
14318      <BitField name="R_EDGE_PH_CODE" start="8" size="8"/>
14319      <BitField name="CENTER_PH_CODE" start="0" size="8"/>
14320    </Register>
14321    <Register name="MISC_CTRL0" start="+0x3000" size="0x4">
14322      <BitField name="CARDCLK_INV_EN" start="28" size="1"/>
14323      <BitField name="PAD_CLK_SEL_B" start="17" size="1"/>
14324      <BitField name="FREQ_SEL_SW_EN" start="11" size="1"/>
14325      <BitField name="TMCLK_EN" start="10" size="1"/>
14326      <BitField name="FREQ_SEL_SW" start="0" size="10"/>
14327    </Register>
14328    <Register name="MISC_CTRL1" start="+0x3004" size="0x4">
14329      <BitField name="CARD_ACTIVE" start="31" size="1"/>
14330      <BitField name="CARD_ACTIVE_PERIOD_SEL" start="28" size="2"/>
14331    </Register>
14332  </RegisterGroup>
14333  <RegisterGroup start="0xf3020000" name="I2C0">
14334    <Register name="CFG" start="+0x10" size="0x4">
14335      <BitField name="FIFOSIZE" start="0" size="2"/>
14336    </Register>
14337    <Register name="INTEN" start="+0x14" size="0x4">
14338      <BitField name="CMPL" start="9" size="1"/>
14339      <BitField name="BYTERECV" start="8" size="1"/>
14340      <BitField name="BYTETRANS" start="7" size="1"/>
14341      <BitField name="START" start="6" size="1"/>
14342      <BitField name="STOP" start="5" size="1"/>
14343      <BitField name="ARBLOSE" start="4" size="1"/>
14344      <BitField name="ADDRHIT" start="3" size="1"/>
14345      <BitField name="FIFOHALF" start="2" size="1"/>
14346      <BitField name="FIFOFULL" start="1" size="1"/>
14347      <BitField name="FIFOEMPTY" start="0" size="1"/>
14348    </Register>
14349    <Register name="STATUS" start="+0x18" size="0x4">
14350      <BitField name="LINESDA" start="14" size="1"/>
14351      <BitField name="LINESCL" start="13" size="1"/>
14352      <BitField name="GENCALL" start="12" size="1"/>
14353      <BitField name="BUSBUSY" start="11" size="1"/>
14354      <BitField name="ACK" start="10" size="1"/>
14355      <BitField name="CMPL" start="9" size="1"/>
14356      <BitField name="BYTERECV" start="8" size="1"/>
14357      <BitField name="BYTETRANS" start="7" size="1"/>
14358      <BitField name="START" start="6" size="1"/>
14359      <BitField name="STOP" start="5" size="1"/>
14360      <BitField name="ARBLOSE" start="4" size="1"/>
14361      <BitField name="ADDRHIT" start="3" size="1"/>
14362      <BitField name="FIFOHALF" start="2" size="1"/>
14363      <BitField name="FIFOFULL" start="1" size="1"/>
14364      <BitField name="FIFOEMPTY" start="0" size="1"/>
14365    </Register>
14366    <Register name="ADDR" start="+0x1c" size="0x4">
14367      <BitField name="ADDR" start="0" size="10"/>
14368    </Register>
14369    <Register name="DATA" start="+0x20" size="0x4">
14370      <BitField name="DATA" start="0" size="8"/>
14371    </Register>
14372    <Register name="CTRL" start="+0x24" size="0x4">
14373      <BitField name="PHASE_START" start="12" size="1"/>
14374      <BitField name="PHASE_ADDR" start="11" size="1"/>
14375      <BitField name="PHASE_DATA" start="10" size="1"/>
14376      <BitField name="PHASE_STOP" start="9" size="1"/>
14377      <BitField name="DIR" start="8" size="1"/>
14378      <BitField name="DATACNT" start="0" size="8"/>
14379    </Register>
14380    <Register name="CMD" start="+0x28" size="0x4">
14381      <BitField name="CMD" start="0" size="3"/>
14382    </Register>
14383    <Register name="SETUP" start="+0x2c" size="0x4">
14384      <BitField name="T_SUDAT" start="24" size="5"/>
14385      <BitField name="T_SP" start="21" size="3"/>
14386      <BitField name="T_HDDAT" start="16" size="5"/>
14387      <BitField name="T_SCLRADIO" start="13" size="1"/>
14388      <BitField name="T_SCLHI" start="4" size="9"/>
14389      <BitField name="DMAEN" start="3" size="1"/>
14390      <BitField name="MASTER" start="2" size="1"/>
14391      <BitField name="ADDRESSING" start="1" size="1"/>
14392      <BitField name="IICEN" start="0" size="1"/>
14393    </Register>
14394    <Register name="TPM" start="+0x30" size="0x4">
14395      <BitField name="TPM" start="0" size="5"/>
14396    </Register>
14397  </RegisterGroup>
14398  <RegisterGroup start="0xf3024000" name="I2C1">
14399    <Register name="CFG" start="+0x10" size="0x4">
14400      <BitField name="FIFOSIZE" start="0" size="2"/>
14401    </Register>
14402    <Register name="INTEN" start="+0x14" size="0x4">
14403      <BitField name="CMPL" start="9" size="1"/>
14404      <BitField name="BYTERECV" start="8" size="1"/>
14405      <BitField name="BYTETRANS" start="7" size="1"/>
14406      <BitField name="START" start="6" size="1"/>
14407      <BitField name="STOP" start="5" size="1"/>
14408      <BitField name="ARBLOSE" start="4" size="1"/>
14409      <BitField name="ADDRHIT" start="3" size="1"/>
14410      <BitField name="FIFOHALF" start="2" size="1"/>
14411      <BitField name="FIFOFULL" start="1" size="1"/>
14412      <BitField name="FIFOEMPTY" start="0" size="1"/>
14413    </Register>
14414    <Register name="STATUS" start="+0x18" size="0x4">
14415      <BitField name="LINESDA" start="14" size="1"/>
14416      <BitField name="LINESCL" start="13" size="1"/>
14417      <BitField name="GENCALL" start="12" size="1"/>
14418      <BitField name="BUSBUSY" start="11" size="1"/>
14419      <BitField name="ACK" start="10" size="1"/>
14420      <BitField name="CMPL" start="9" size="1"/>
14421      <BitField name="BYTERECV" start="8" size="1"/>
14422      <BitField name="BYTETRANS" start="7" size="1"/>
14423      <BitField name="START" start="6" size="1"/>
14424      <BitField name="STOP" start="5" size="1"/>
14425      <BitField name="ARBLOSE" start="4" size="1"/>
14426      <BitField name="ADDRHIT" start="3" size="1"/>
14427      <BitField name="FIFOHALF" start="2" size="1"/>
14428      <BitField name="FIFOFULL" start="1" size="1"/>
14429      <BitField name="FIFOEMPTY" start="0" size="1"/>
14430    </Register>
14431    <Register name="ADDR" start="+0x1c" size="0x4">
14432      <BitField name="ADDR" start="0" size="10"/>
14433    </Register>
14434    <Register name="DATA" start="+0x20" size="0x4">
14435      <BitField name="DATA" start="0" size="8"/>
14436    </Register>
14437    <Register name="CTRL" start="+0x24" size="0x4">
14438      <BitField name="PHASE_START" start="12" size="1"/>
14439      <BitField name="PHASE_ADDR" start="11" size="1"/>
14440      <BitField name="PHASE_DATA" start="10" size="1"/>
14441      <BitField name="PHASE_STOP" start="9" size="1"/>
14442      <BitField name="DIR" start="8" size="1"/>
14443      <BitField name="DATACNT" start="0" size="8"/>
14444    </Register>
14445    <Register name="CMD" start="+0x28" size="0x4">
14446      <BitField name="CMD" start="0" size="3"/>
14447    </Register>
14448    <Register name="SETUP" start="+0x2c" size="0x4">
14449      <BitField name="T_SUDAT" start="24" size="5"/>
14450      <BitField name="T_SP" start="21" size="3"/>
14451      <BitField name="T_HDDAT" start="16" size="5"/>
14452      <BitField name="T_SCLRADIO" start="13" size="1"/>
14453      <BitField name="T_SCLHI" start="4" size="9"/>
14454      <BitField name="DMAEN" start="3" size="1"/>
14455      <BitField name="MASTER" start="2" size="1"/>
14456      <BitField name="ADDRESSING" start="1" size="1"/>
14457      <BitField name="IICEN" start="0" size="1"/>
14458    </Register>
14459    <Register name="TPM" start="+0x30" size="0x4">
14460      <BitField name="TPM" start="0" size="5"/>
14461    </Register>
14462  </RegisterGroup>
14463  <RegisterGroup start="0xf3028000" name="I2C2">
14464    <Register name="CFG" start="+0x10" size="0x4">
14465      <BitField name="FIFOSIZE" start="0" size="2"/>
14466    </Register>
14467    <Register name="INTEN" start="+0x14" size="0x4">
14468      <BitField name="CMPL" start="9" size="1"/>
14469      <BitField name="BYTERECV" start="8" size="1"/>
14470      <BitField name="BYTETRANS" start="7" size="1"/>
14471      <BitField name="START" start="6" size="1"/>
14472      <BitField name="STOP" start="5" size="1"/>
14473      <BitField name="ARBLOSE" start="4" size="1"/>
14474      <BitField name="ADDRHIT" start="3" size="1"/>
14475      <BitField name="FIFOHALF" start="2" size="1"/>
14476      <BitField name="FIFOFULL" start="1" size="1"/>
14477      <BitField name="FIFOEMPTY" start="0" size="1"/>
14478    </Register>
14479    <Register name="STATUS" start="+0x18" size="0x4">
14480      <BitField name="LINESDA" start="14" size="1"/>
14481      <BitField name="LINESCL" start="13" size="1"/>
14482      <BitField name="GENCALL" start="12" size="1"/>
14483      <BitField name="BUSBUSY" start="11" size="1"/>
14484      <BitField name="ACK" start="10" size="1"/>
14485      <BitField name="CMPL" start="9" size="1"/>
14486      <BitField name="BYTERECV" start="8" size="1"/>
14487      <BitField name="BYTETRANS" start="7" size="1"/>
14488      <BitField name="START" start="6" size="1"/>
14489      <BitField name="STOP" start="5" size="1"/>
14490      <BitField name="ARBLOSE" start="4" size="1"/>
14491      <BitField name="ADDRHIT" start="3" size="1"/>
14492      <BitField name="FIFOHALF" start="2" size="1"/>
14493      <BitField name="FIFOFULL" start="1" size="1"/>
14494      <BitField name="FIFOEMPTY" start="0" size="1"/>
14495    </Register>
14496    <Register name="ADDR" start="+0x1c" size="0x4">
14497      <BitField name="ADDR" start="0" size="10"/>
14498    </Register>
14499    <Register name="DATA" start="+0x20" size="0x4">
14500      <BitField name="DATA" start="0" size="8"/>
14501    </Register>
14502    <Register name="CTRL" start="+0x24" size="0x4">
14503      <BitField name="PHASE_START" start="12" size="1"/>
14504      <BitField name="PHASE_ADDR" start="11" size="1"/>
14505      <BitField name="PHASE_DATA" start="10" size="1"/>
14506      <BitField name="PHASE_STOP" start="9" size="1"/>
14507      <BitField name="DIR" start="8" size="1"/>
14508      <BitField name="DATACNT" start="0" size="8"/>
14509    </Register>
14510    <Register name="CMD" start="+0x28" size="0x4">
14511      <BitField name="CMD" start="0" size="3"/>
14512    </Register>
14513    <Register name="SETUP" start="+0x2c" size="0x4">
14514      <BitField name="T_SUDAT" start="24" size="5"/>
14515      <BitField name="T_SP" start="21" size="3"/>
14516      <BitField name="T_HDDAT" start="16" size="5"/>
14517      <BitField name="T_SCLRADIO" start="13" size="1"/>
14518      <BitField name="T_SCLHI" start="4" size="9"/>
14519      <BitField name="DMAEN" start="3" size="1"/>
14520      <BitField name="MASTER" start="2" size="1"/>
14521      <BitField name="ADDRESSING" start="1" size="1"/>
14522      <BitField name="IICEN" start="0" size="1"/>
14523    </Register>
14524    <Register name="TPM" start="+0x30" size="0x4">
14525      <BitField name="TPM" start="0" size="5"/>
14526    </Register>
14527  </RegisterGroup>
14528  <RegisterGroup start="0xf302c000" name="I2C3">
14529    <Register name="CFG" start="+0x10" size="0x4">
14530      <BitField name="FIFOSIZE" start="0" size="2"/>
14531    </Register>
14532    <Register name="INTEN" start="+0x14" size="0x4">
14533      <BitField name="CMPL" start="9" size="1"/>
14534      <BitField name="BYTERECV" start="8" size="1"/>
14535      <BitField name="BYTETRANS" start="7" size="1"/>
14536      <BitField name="START" start="6" size="1"/>
14537      <BitField name="STOP" start="5" size="1"/>
14538      <BitField name="ARBLOSE" start="4" size="1"/>
14539      <BitField name="ADDRHIT" start="3" size="1"/>
14540      <BitField name="FIFOHALF" start="2" size="1"/>
14541      <BitField name="FIFOFULL" start="1" size="1"/>
14542      <BitField name="FIFOEMPTY" start="0" size="1"/>
14543    </Register>
14544    <Register name="STATUS" start="+0x18" size="0x4">
14545      <BitField name="LINESDA" start="14" size="1"/>
14546      <BitField name="LINESCL" start="13" size="1"/>
14547      <BitField name="GENCALL" start="12" size="1"/>
14548      <BitField name="BUSBUSY" start="11" size="1"/>
14549      <BitField name="ACK" start="10" size="1"/>
14550      <BitField name="CMPL" start="9" size="1"/>
14551      <BitField name="BYTERECV" start="8" size="1"/>
14552      <BitField name="BYTETRANS" start="7" size="1"/>
14553      <BitField name="START" start="6" size="1"/>
14554      <BitField name="STOP" start="5" size="1"/>
14555      <BitField name="ARBLOSE" start="4" size="1"/>
14556      <BitField name="ADDRHIT" start="3" size="1"/>
14557      <BitField name="FIFOHALF" start="2" size="1"/>
14558      <BitField name="FIFOFULL" start="1" size="1"/>
14559      <BitField name="FIFOEMPTY" start="0" size="1"/>
14560    </Register>
14561    <Register name="ADDR" start="+0x1c" size="0x4">
14562      <BitField name="ADDR" start="0" size="10"/>
14563    </Register>
14564    <Register name="DATA" start="+0x20" size="0x4">
14565      <BitField name="DATA" start="0" size="8"/>
14566    </Register>
14567    <Register name="CTRL" start="+0x24" size="0x4">
14568      <BitField name="PHASE_START" start="12" size="1"/>
14569      <BitField name="PHASE_ADDR" start="11" size="1"/>
14570      <BitField name="PHASE_DATA" start="10" size="1"/>
14571      <BitField name="PHASE_STOP" start="9" size="1"/>
14572      <BitField name="DIR" start="8" size="1"/>
14573      <BitField name="DATACNT" start="0" size="8"/>
14574    </Register>
14575    <Register name="CMD" start="+0x28" size="0x4">
14576      <BitField name="CMD" start="0" size="3"/>
14577    </Register>
14578    <Register name="SETUP" start="+0x2c" size="0x4">
14579      <BitField name="T_SUDAT" start="24" size="5"/>
14580      <BitField name="T_SP" start="21" size="3"/>
14581      <BitField name="T_HDDAT" start="16" size="5"/>
14582      <BitField name="T_SCLRADIO" start="13" size="1"/>
14583      <BitField name="T_SCLHI" start="4" size="9"/>
14584      <BitField name="DMAEN" start="3" size="1"/>
14585      <BitField name="MASTER" start="2" size="1"/>
14586      <BitField name="ADDRESSING" start="1" size="1"/>
14587      <BitField name="IICEN" start="0" size="1"/>
14588    </Register>
14589    <Register name="TPM" start="+0x30" size="0x4">
14590      <BitField name="TPM" start="0" size="5"/>
14591    </Register>
14592  </RegisterGroup>
14593  <RegisterGroup start="0xf304c000" name="SDP">
14594    <Register name="SDPCR" start="+0x0" size="0x4">
14595      <BitField name="SFTRST" start="31" size="1"/>
14596      <BitField name="CLKGAT" start="30" size="1"/>
14597      <BitField name="CIPDIS" start="29" size="1"/>
14598      <BitField name="HASDIS" start="28" size="1"/>
14599      <BitField name="CIPHEN" start="23" size="1"/>
14600      <BitField name="HASHEN" start="22" size="1"/>
14601      <BitField name="MCPEN" start="21" size="1"/>
14602      <BitField name="CONFEN" start="20" size="1"/>
14603      <BitField name="DCRPDI" start="19" size="1"/>
14604      <BitField name="TSTPKT0IRQ" start="17" size="1"/>
14605      <BitField name="RDSCEN" start="8" size="1"/>
14606      <BitField name="INTEN" start="0" size="1"/>
14607    </Register>
14608    <Register name="MODCTRL" start="+0x4" size="0x4">
14609      <BitField name="AESALG" start="28" size="4"/>
14610      <BitField name="AESMOD" start="24" size="4"/>
14611      <BitField name="AESKS" start="18" size="6"/>
14612      <BitField name="AESDIR" start="16" size="1"/>
14613      <BitField name="HASALG" start="12" size="4"/>
14614      <BitField name="CRCEN" start="11" size="1"/>
14615      <BitField name="HASCHK" start="10" size="1"/>
14616      <BitField name="HASOUT" start="9" size="1"/>
14617      <BitField name="DINSWP" start="4" size="2"/>
14618      <BitField name="DOUTSWP" start="2" size="2"/>
14619      <BitField name="KEYSWP" start="0" size="2"/>
14620    </Register>
14621    <Register name="PKTCNT" start="+0x8" size="0x4">
14622      <BitField name="CNTVAL" start="16" size="8"/>
14623      <BitField name="CNTINCR" start="0" size="8"/>
14624    </Register>
14625    <Register name="STA" start="+0xc" size="0x4">
14626      <BitField name="TAG" start="24" size="8"/>
14627      <BitField name="IRQ" start="23" size="1"/>
14628      <BitField name="CHN1PKT0" start="20" size="1"/>
14629      <BitField name="AESBSY" start="19" size="1"/>
14630      <BitField name="HASBSY" start="18" size="1"/>
14631      <BitField name="PKTCNT0" start="17" size="1"/>
14632      <BitField name="PKTDON" start="16" size="1"/>
14633      <BitField name="ERRSET" start="5" size="1"/>
14634      <BitField name="ERRPKT" start="4" size="1"/>
14635      <BitField name="ERRSRC" start="3" size="1"/>
14636      <BitField name="ERRDST" start="2" size="1"/>
14637      <BitField name="ERRHAS" start="1" size="1"/>
14638      <BitField name="ERRCHAIN" start="0" size="1"/>
14639    </Register>
14640    <Register name="KEYADDR" start="+0x10" size="0x4">
14641      <BitField name="INDEX" start="16" size="8"/>
14642      <BitField name="SUBWRD" start="0" size="2"/>
14643    </Register>
14644    <Register name="KEYDAT" start="+0x14" size="0x4">
14645      <BitField name="KEYDAT" start="0" size="32"/>
14646    </Register>
14647    <Register name="CIPHIV_CIPHIV0" start="+0x18" size="0x4">
14648      <BitField name="CIPHIV" start="0" size="32"/>
14649    </Register>
14650    <Register name="CIPHIV_CIPHIV1" start="+0x1c" size="0x4">
14651      <BitField name="CIPHIV" start="0" size="32"/>
14652    </Register>
14653    <Register name="CIPHIV_CIPHIV2" start="+0x20" size="0x4">
14654      <BitField name="CIPHIV" start="0" size="32"/>
14655    </Register>
14656    <Register name="CIPHIV_CIPHIV3" start="+0x24" size="0x4">
14657      <BitField name="CIPHIV" start="0" size="32"/>
14658    </Register>
14659    <Register name="HASWRD_HASWRD0" start="+0x28" size="0x4">
14660      <BitField name="HASWRD" start="0" size="32"/>
14661    </Register>
14662    <Register name="HASWRD_HASWRD1" start="+0x2c" size="0x4">
14663      <BitField name="HASWRD" start="0" size="32"/>
14664    </Register>
14665    <Register name="HASWRD_HASWRD2" start="+0x30" size="0x4">
14666      <BitField name="HASWRD" start="0" size="32"/>
14667    </Register>
14668    <Register name="HASWRD_HASWRD3" start="+0x34" size="0x4">
14669      <BitField name="HASWRD" start="0" size="32"/>
14670    </Register>
14671    <Register name="HASWRD_HASWRD4" start="+0x38" size="0x4">
14672      <BitField name="HASWRD" start="0" size="32"/>
14673    </Register>
14674    <Register name="HASWRD_HASWRD5" start="+0x3c" size="0x4">
14675      <BitField name="HASWRD" start="0" size="32"/>
14676    </Register>
14677    <Register name="HASWRD_HASWRD6" start="+0x40" size="0x4">
14678      <BitField name="HASWRD" start="0" size="32"/>
14679    </Register>
14680    <Register name="HASWRD_HASWRD7" start="+0x44" size="0x4">
14681      <BitField name="HASWRD" start="0" size="32"/>
14682    </Register>
14683    <Register name="CMDPTR" start="+0x48" size="0x4">
14684      <BitField name="CMDPTR" start="0" size="32"/>
14685    </Register>
14686    <Register name="NPKTPTR" start="+0x4c" size="0x4">
14687      <BitField name="NPKTPTR" start="0" size="32"/>
14688    </Register>
14689    <Register name="PKTCTL" start="+0x50" size="0x4">
14690      <BitField name="PKTTAG" start="24" size="8"/>
14691      <BitField name="CIPHIV" start="6" size="1"/>
14692      <BitField name="HASFNL" start="5" size="1"/>
14693      <BitField name="HASINI" start="4" size="1"/>
14694      <BitField name="CHAIN" start="3" size="1"/>
14695      <BitField name="DCRSEMA" start="2" size="1"/>
14696      <BitField name="PKTINT" start="1" size="1"/>
14697    </Register>
14698    <Register name="PKTSRC" start="+0x54" size="0x4">
14699      <BitField name="PKTSRC" start="0" size="32"/>
14700    </Register>
14701    <Register name="PKTDST" start="+0x58" size="0x4">
14702      <BitField name="PKTDST" start="0" size="32"/>
14703    </Register>
14704    <Register name="PKTBUF" start="+0x5c" size="0x4">
14705      <BitField name="PKTBUF" start="0" size="32"/>
14706    </Register>
14707  </RegisterGroup>
14708  <RegisterGroup start="0xf3050000" name="FEMC">
14709    <Register name="CTRL" start="+0x0" size="0x4">
14710      <BitField name="BTO" start="24" size="5"/>
14711      <BitField name="CTO" start="16" size="8"/>
14712      <BitField name="DQS" start="2" size="1"/>
14713      <BitField name="DIS" start="1" size="1"/>
14714      <BitField name="RST" start="0" size="1"/>
14715    </Register>
14716    <Register name="IOCTRL" start="+0x4" size="0x4">
14717      <BitField name="IO_CSX" start="4" size="4"/>
14718    </Register>
14719    <Register name="BMW0" start="+0x8" size="0x4">
14720      <BitField name="RWS" start="16" size="8"/>
14721      <BitField name="SH" start="8" size="8"/>
14722      <BitField name="AGE" start="4" size="4"/>
14723      <BitField name="QOS" start="0" size="4"/>
14724    </Register>
14725    <Register name="BMW1" start="+0xc" size="0x4">
14726      <BitField name="BR" start="24" size="8"/>
14727      <BitField name="RWS" start="16" size="8"/>
14728      <BitField name="PH" start="8" size="8"/>
14729      <BitField name="AGE" start="4" size="4"/>
14730      <BitField name="QOS" start="0" size="4"/>
14731    </Register>
14732    <Register name="BR_BASE0" start="+0x10" size="0x4">
14733      <BitField name="BASE" start="12" size="20"/>
14734      <BitField name="SIZE" start="1" size="5"/>
14735      <BitField name="VLD" start="0" size="1"/>
14736    </Register>
14737    <Register name="BR_BASE1" start="+0x14" size="0x4">
14738      <BitField name="BASE" start="12" size="20"/>
14739      <BitField name="SIZE" start="1" size="5"/>
14740      <BitField name="VLD" start="0" size="1"/>
14741    </Register>
14742    <Register name="BR_BASE6" start="+0x28" size="0x4">
14743      <BitField name="BASE" start="12" size="20"/>
14744      <BitField name="SIZE" start="1" size="5"/>
14745      <BitField name="VLD" start="0" size="1"/>
14746    </Register>
14747    <Register name="INTEN" start="+0x38" size="0x4">
14748      <BitField name="AXIBUSERR" start="3" size="1"/>
14749      <BitField name="AXICMDERR" start="2" size="1"/>
14750      <BitField name="IPCMDERR" start="1" size="1"/>
14751      <BitField name="IPCMDDONE" start="0" size="1"/>
14752    </Register>
14753    <Register name="INTR" start="+0x3c" size="0x4">
14754      <BitField name="AXIBUSERR" start="3" size="1"/>
14755      <BitField name="AXICMDERR" start="2" size="1"/>
14756      <BitField name="IPCMDERR" start="1" size="1"/>
14757      <BitField name="IPCMDDONE" start="0" size="1"/>
14758    </Register>
14759    <Register name="SDRCTRL0" start="+0x40" size="0x4">
14760      <BitField name="BANK2" start="14" size="1"/>
14761      <BitField name="CAS" start="10" size="2"/>
14762      <BitField name="COL" start="8" size="2"/>
14763      <BitField name="COL8" start="7" size="1"/>
14764      <BitField name="BURSTLEN" start="4" size="3"/>
14765      <BitField name="HIGHBAND" start="3" size="1"/>
14766      <BitField name="PORTSZ" start="0" size="2"/>
14767    </Register>
14768    <Register name="SDRCTRL1" start="+0x44" size="0x4">
14769      <BitField name="ACT2PRE" start="20" size="4"/>
14770      <BitField name="CKEOFF" start="16" size="4"/>
14771      <BitField name="WRC" start="13" size="3"/>
14772      <BitField name="RFRC" start="8" size="5"/>
14773      <BitField name="ACT2RW" start="4" size="4"/>
14774      <BitField name="PRE2ACT" start="0" size="4"/>
14775    </Register>
14776    <Register name="SDRCTRL2" start="+0x48" size="0x4">
14777      <BitField name="ITO" start="24" size="8"/>
14778      <BitField name="ACT2ACT" start="16" size="8"/>
14779      <BitField name="REF2REF" start="8" size="8"/>
14780      <BitField name="SRRC" start="0" size="8"/>
14781    </Register>
14782    <Register name="SDRCTRL3" start="+0x4c" size="0x4">
14783      <BitField name="UT" start="24" size="8"/>
14784      <BitField name="RT" start="16" size="8"/>
14785      <BitField name="PRESCALE" start="8" size="8"/>
14786      <BitField name="REBL" start="1" size="3"/>
14787      <BitField name="REN" start="0" size="1"/>
14788    </Register>
14789    <Register name="SRCTRL0" start="+0x70" size="0x4">
14790      <BitField name="ADVH" start="11" size="1"/>
14791      <BitField name="ADVP" start="10" size="1"/>
14792      <BitField name="ADM" start="8" size="2"/>
14793      <BitField name="PORTSZ" start="0" size="1"/>
14794    </Register>
14795    <Register name="SRCTRL1" start="+0x74" size="0x4">
14796      <BitField name="OEH" start="28" size="4"/>
14797      <BitField name="OEL" start="24" size="4"/>
14798      <BitField name="WEH" start="20" size="4"/>
14799      <BitField name="WEL" start="16" size="4"/>
14800      <BitField name="AH" start="12" size="4"/>
14801      <BitField name="AS" start="8" size="4"/>
14802      <BitField name="CEH" start="4" size="4"/>
14803      <BitField name="CES" start="0" size="4"/>
14804    </Register>
14805    <Register name="SADDR" start="+0x90" size="0x4">
14806      <BitField name="SA" start="0" size="32"/>
14807    </Register>
14808    <Register name="DATSZ" start="+0x94" size="0x4">
14809      <BitField name="DATSZ" start="0" size="3"/>
14810    </Register>
14811    <Register name="BYTEMSK" start="+0x98" size="0x4">
14812      <BitField name="BM3" start="3" size="1"/>
14813      <BitField name="BM2" start="2" size="1"/>
14814      <BitField name="BM1" start="1" size="1"/>
14815      <BitField name="BM0" start="0" size="1"/>
14816    </Register>
14817    <Register name="IPCMD" start="+0x9c" size="0x4">
14818      <BitField name="KEY" start="16" size="16"/>
14819      <BitField name="CMD" start="0" size="16"/>
14820    </Register>
14821    <Register name="IPTX" start="+0xa0" size="0x4">
14822      <BitField name="DAT" start="0" size="32"/>
14823    </Register>
14824    <Register name="IPRX" start="+0xb0" size="0x4">
14825      <BitField name="DAT" start="0" size="32"/>
14826    </Register>
14827    <Register name="STAT0" start="+0xc0" size="0x4">
14828      <BitField name="IDLE" start="0" size="1"/>
14829    </Register>
14830    <Register name="DLYCFG" start="+0x150" size="0x4">
14831      <BitField name="OE" start="13" size="1"/>
14832      <BitField name="DLYSEL" start="1" size="5"/>
14833      <BitField name="DLYEN" start="0" size="1"/>
14834    </Register>
14835  </RegisterGroup>
14836  <RegisterGroup start="0xf3058000" name="FFA">
14837    <Register name="CTRL" start="+0x0" size="0x4">
14838      <BitField name="SFTRST" start="31" size="1"/>
14839      <BitField name="EN" start="0" size="1"/>
14840    </Register>
14841    <Register name="STATUS" start="+0x4" size="0x4">
14842      <BitField name="FIR_OV" start="7" size="1"/>
14843      <BitField name="FFT_OV" start="6" size="1"/>
14844      <BitField name="WR_ERR" start="5" size="1"/>
14845      <BitField name="RD_NXT_ERR" start="4" size="1"/>
14846      <BitField name="RD_ERR" start="3" size="1"/>
14847      <BitField name="NXT_CMD_RD_DONE" start="1" size="1"/>
14848      <BitField name="OP_CMD_DONE" start="0" size="1"/>
14849    </Register>
14850    <Register name="INT_EN" start="+0x8" size="0x4">
14851      <BitField name="WRSV1" start="8" size="24"/>
14852      <BitField name="FIR_OV" start="7" size="1"/>
14853      <BitField name="FFT_OV" start="6" size="1"/>
14854      <BitField name="WR_ERR" start="5" size="1"/>
14855      <BitField name="RD_NXT_ERR" start="4" size="1"/>
14856      <BitField name="RD_ERR" start="3" size="1"/>
14857      <BitField name="NXT_CMD_RD_DONE" start="1" size="1"/>
14858      <BitField name="OP_CMD_DONE" start="0" size="1"/>
14859    </Register>
14860    <Register name="OP_CTRL" start="+0x20" size="0x4">
14861      <BitField name="NXT_ADDR" start="2" size="30"/>
14862      <BitField name="NXT_EN" start="1" size="1"/>
14863      <BitField name="EN" start="0" size="1"/>
14864    </Register>
14865    <Register name="OP_CMD" start="+0x24" size="0x4">
14866      <BitField name="CONJ_C" start="24" size="1"/>
14867      <BitField name="CMD" start="18" size="6"/>
14868      <BitField name="OUTD_TYPE" start="15" size="3"/>
14869      <BitField name="COEF_TYPE" start="12" size="3"/>
14870      <BitField name="IND_TYPE" start="9" size="3"/>
14871      <BitField name="NXT_CMD_LEN" start="0" size="8"/>
14872    </Register>
14873    <Register name="OP_REG0" start="+0x28" size="0x4">
14874      <BitField name="CT" start="0" size="32"/>
14875    </Register>
14876    <Register name="OP_FIR_MISC" start="+0x28" size="0x4">
14877      <BitField name="FIR_COEF_TAPS" start="0" size="14"/>
14878    </Register>
14879    <Register name="OP_FFT_MISC" start="+0x28" size="0x4">
14880      <BitField name="FFT_LEN" start="7" size="4"/>
14881      <BitField name="IFFT" start="6" size="1"/>
14882      <BitField name="TMP_BLK" start="2" size="2"/>
14883      <BitField name="IND_BLK" start="0" size="2"/>
14884    </Register>
14885    <Register name="OP_REG1" start="+0x2c" size="0x4">
14886      <BitField name="CT" start="0" size="32"/>
14887    </Register>
14888    <Register name="OP_FIR_MISC1" start="+0x2c" size="0x4">
14889      <BitField name="OUTD_MEM_BLK" start="20" size="2"/>
14890      <BitField name="COEF_MEM_BLK" start="18" size="2"/>
14891      <BitField name="IND_MEM_BLK" start="16" size="2"/>
14892      <BitField name="FIR_DATA_TAPS" start="0" size="16"/>
14893    </Register>
14894    <Register name="OP_REG2" start="+0x30" size="0x4">
14895      <BitField name="CT" start="0" size="32"/>
14896    </Register>
14897    <Register name="OP_FFT_INRBUF" start="+0x30" size="0x4">
14898      <BitField name="LOC" start="0" size="32"/>
14899    </Register>
14900    <Register name="OP_REG3" start="+0x34" size="0x4">
14901      <BitField name="CT" start="0" size="32"/>
14902    </Register>
14903    <Register name="OP_FIR_INBUF" start="+0x34" size="0x4">
14904      <BitField name="LOC" start="0" size="32"/>
14905    </Register>
14906    <Register name="OP_REG4" start="+0x38" size="0x4">
14907      <BitField name="CT" start="0" size="32"/>
14908    </Register>
14909    <Register name="OP_FIR_COEFBUF" start="+0x38" size="0x4">
14910      <BitField name="LOC" start="0" size="32"/>
14911    </Register>
14912    <Register name="OP_FFT_OUTRBUF" start="+0x38" size="0x4">
14913      <BitField name="LOC" start="0" size="32"/>
14914    </Register>
14915    <Register name="OP_REG5" start="+0x3c" size="0x4">
14916      <BitField name="CT" start="0" size="32"/>
14917    </Register>
14918    <Register name="OP_FIR_OUTBUF" start="+0x3c" size="0x4">
14919      <BitField name="LOC" start="0" size="32"/>
14920    </Register>
14921    <Register name="OP_REG6" start="+0x40" size="0x4">
14922      <BitField name="CT" start="0" size="32"/>
14923    </Register>
14924    <Register name="OP_REG7" start="+0x44" size="0x4">
14925      <BitField name="CT" start="0" size="32"/>
14926    </Register>
14927  </RegisterGroup>
14928  <RegisterGroup start="0xf4000000" name="SYSCTL">
14929    <Register name="RESOURCE_CPU0" start="+0x0" size="0x4">
14930      <BitField name="GLB_BUSY" start="31" size="1"/>
14931      <BitField name="LOC_BUSY" start="30" size="1"/>
14932      <BitField name="MODE" start="0" size="2"/>
14933    </Register>
14934    <Register name="RESOURCE_CPX0" start="+0x4" size="0x4">
14935      <BitField name="GLB_BUSY" start="31" size="1"/>
14936      <BitField name="LOC_BUSY" start="30" size="1"/>
14937      <BitField name="MODE" start="0" size="2"/>
14938    </Register>
14939    <Register name="RESOURCE_POW_CPU0" start="+0x54" size="0x4">
14940      <BitField name="GLB_BUSY" start="31" size="1"/>
14941      <BitField name="LOC_BUSY" start="30" size="1"/>
14942      <BitField name="MODE" start="0" size="2"/>
14943    </Register>
14944    <Register name="RESOURCE_RST_SOC" start="+0x58" size="0x4">
14945      <BitField name="GLB_BUSY" start="31" size="1"/>
14946      <BitField name="LOC_BUSY" start="30" size="1"/>
14947      <BitField name="MODE" start="0" size="2"/>
14948    </Register>
14949    <Register name="RESOURCE_RST_CPU0" start="+0x5c" size="0x4">
14950      <BitField name="GLB_BUSY" start="31" size="1"/>
14951      <BitField name="LOC_BUSY" start="30" size="1"/>
14952      <BitField name="MODE" start="0" size="2"/>
14953    </Register>
14954    <Register name="RESOURCE_CLK_SRC_XTAL" start="+0x80" size="0x4">
14955      <BitField name="GLB_BUSY" start="31" size="1"/>
14956      <BitField name="LOC_BUSY" start="30" size="1"/>
14957      <BitField name="MODE" start="0" size="2"/>
14958    </Register>
14959    <Register name="RESOURCE_CLK_SRC_PLL0" start="+0x84" size="0x4">
14960      <BitField name="GLB_BUSY" start="31" size="1"/>
14961      <BitField name="LOC_BUSY" start="30" size="1"/>
14962      <BitField name="MODE" start="0" size="2"/>
14963    </Register>
14964    <Register name="RESOURCE_CLK_SRC_CLK0_PLL0" start="+0x88" size="0x4">
14965      <BitField name="GLB_BUSY" start="31" size="1"/>
14966      <BitField name="LOC_BUSY" start="30" size="1"/>
14967      <BitField name="MODE" start="0" size="2"/>
14968    </Register>
14969    <Register name="RESOURCE_CLK_SRC_CLK1_PLL0" start="+0x8c" size="0x4">
14970      <BitField name="GLB_BUSY" start="31" size="1"/>
14971      <BitField name="LOC_BUSY" start="30" size="1"/>
14972      <BitField name="MODE" start="0" size="2"/>
14973    </Register>
14974    <Register name="RESOURCE_CLK_SRC_CLK2_PLL0" start="+0x90" size="0x4">
14975      <BitField name="GLB_BUSY" start="31" size="1"/>
14976      <BitField name="LOC_BUSY" start="30" size="1"/>
14977      <BitField name="MODE" start="0" size="2"/>
14978    </Register>
14979    <Register name="RESOURCE_CLK_SRC_PLL1" start="+0x94" size="0x4">
14980      <BitField name="GLB_BUSY" start="31" size="1"/>
14981      <BitField name="LOC_BUSY" start="30" size="1"/>
14982      <BitField name="MODE" start="0" size="2"/>
14983    </Register>
14984    <Register name="RESOURCE_CLK_SRC_CLK0_PLL1" start="+0x98" size="0x4">
14985      <BitField name="GLB_BUSY" start="31" size="1"/>
14986      <BitField name="LOC_BUSY" start="30" size="1"/>
14987      <BitField name="MODE" start="0" size="2"/>
14988    </Register>
14989    <Register name="RESOURCE_CLK_SRC_CLK1_PLL1" start="+0x9c" size="0x4">
14990      <BitField name="GLB_BUSY" start="31" size="1"/>
14991      <BitField name="LOC_BUSY" start="30" size="1"/>
14992      <BitField name="MODE" start="0" size="2"/>
14993    </Register>
14994    <Register name="RESOURCE_CLK_SRC_PLL2" start="+0xa0" size="0x4">
14995      <BitField name="GLB_BUSY" start="31" size="1"/>
14996      <BitField name="LOC_BUSY" start="30" size="1"/>
14997      <BitField name="MODE" start="0" size="2"/>
14998    </Register>
14999    <Register name="RESOURCE_CLK_SRC_CLK0_PLL2" start="+0xa4" size="0x4">
15000      <BitField name="GLB_BUSY" start="31" size="1"/>
15001      <BitField name="LOC_BUSY" start="30" size="1"/>
15002      <BitField name="MODE" start="0" size="2"/>
15003    </Register>
15004    <Register name="RESOURCE_CLK_SRC_CLK1_PLL2" start="+0xa8" size="0x4">
15005      <BitField name="GLB_BUSY" start="31" size="1"/>
15006      <BitField name="LOC_BUSY" start="30" size="1"/>
15007      <BitField name="MODE" start="0" size="2"/>
15008    </Register>
15009    <Register name="RESOURCE_CLK_SRC_PLL0_REF" start="+0xac" size="0x4">
15010      <BitField name="GLB_BUSY" start="31" size="1"/>
15011      <BitField name="LOC_BUSY" start="30" size="1"/>
15012      <BitField name="MODE" start="0" size="2"/>
15013    </Register>
15014    <Register name="RESOURCE_CLK_SRC_PLL1_REF" start="+0xb0" size="0x4">
15015      <BitField name="GLB_BUSY" start="31" size="1"/>
15016      <BitField name="LOC_BUSY" start="30" size="1"/>
15017      <BitField name="MODE" start="0" size="2"/>
15018    </Register>
15019    <Register name="RESOURCE_CLK_SRC_PLL2_REF" start="+0xb4" size="0x4">
15020      <BitField name="GLB_BUSY" start="31" size="1"/>
15021      <BitField name="LOC_BUSY" start="30" size="1"/>
15022      <BitField name="MODE" start="0" size="2"/>
15023    </Register>
15024    <Register name="RESOURCE_CLK_TOP_CPU0" start="+0x100" size="0x4">
15025      <BitField name="GLB_BUSY" start="31" size="1"/>
15026      <BitField name="LOC_BUSY" start="30" size="1"/>
15027      <BitField name="MODE" start="0" size="2"/>
15028    </Register>
15029    <Register name="RESOURCE_CLK_TOP_MCT0" start="+0x104" size="0x4">
15030      <BitField name="GLB_BUSY" start="31" size="1"/>
15031      <BitField name="LOC_BUSY" start="30" size="1"/>
15032      <BitField name="MODE" start="0" size="2"/>
15033    </Register>
15034    <Register name="RESOURCE_CLK_TOP_FEMC" start="+0x108" size="0x4">
15035      <BitField name="GLB_BUSY" start="31" size="1"/>
15036      <BitField name="LOC_BUSY" start="30" size="1"/>
15037      <BitField name="MODE" start="0" size="2"/>
15038    </Register>
15039    <Register name="RESOURCE_CLK_TOP_XPI0" start="+0x10c" size="0x4">
15040      <BitField name="GLB_BUSY" start="31" size="1"/>
15041      <BitField name="LOC_BUSY" start="30" size="1"/>
15042      <BitField name="MODE" start="0" size="2"/>
15043    </Register>
15044    <Register name="RESOURCE_CLK_TOP_XPI1" start="+0x110" size="0x4">
15045      <BitField name="GLB_BUSY" start="31" size="1"/>
15046      <BitField name="LOC_BUSY" start="30" size="1"/>
15047      <BitField name="MODE" start="0" size="2"/>
15048    </Register>
15049    <Register name="RESOURCE_CLK_TOP_TMR0" start="+0x114" size="0x4">
15050      <BitField name="GLB_BUSY" start="31" size="1"/>
15051      <BitField name="LOC_BUSY" start="30" size="1"/>
15052      <BitField name="MODE" start="0" size="2"/>
15053    </Register>
15054    <Register name="RESOURCE_CLK_TOP_TMR1" start="+0x118" size="0x4">
15055      <BitField name="GLB_BUSY" start="31" size="1"/>
15056      <BitField name="LOC_BUSY" start="30" size="1"/>
15057      <BitField name="MODE" start="0" size="2"/>
15058    </Register>
15059    <Register name="RESOURCE_CLK_TOP_TMR2" start="+0x11c" size="0x4">
15060      <BitField name="GLB_BUSY" start="31" size="1"/>
15061      <BitField name="LOC_BUSY" start="30" size="1"/>
15062      <BitField name="MODE" start="0" size="2"/>
15063    </Register>
15064    <Register name="RESOURCE_CLK_TOP_TMR3" start="+0x120" size="0x4">
15065      <BitField name="GLB_BUSY" start="31" size="1"/>
15066      <BitField name="LOC_BUSY" start="30" size="1"/>
15067      <BitField name="MODE" start="0" size="2"/>
15068    </Register>
15069    <Register name="RESOURCE_CLK_TOP_URT0" start="+0x124" size="0x4">
15070      <BitField name="GLB_BUSY" start="31" size="1"/>
15071      <BitField name="LOC_BUSY" start="30" size="1"/>
15072      <BitField name="MODE" start="0" size="2"/>
15073    </Register>
15074    <Register name="RESOURCE_CLK_TOP_URT1" start="+0x128" size="0x4">
15075      <BitField name="GLB_BUSY" start="31" size="1"/>
15076      <BitField name="LOC_BUSY" start="30" size="1"/>
15077      <BitField name="MODE" start="0" size="2"/>
15078    </Register>
15079    <Register name="RESOURCE_CLK_TOP_URT2" start="+0x12c" size="0x4">
15080      <BitField name="GLB_BUSY" start="31" size="1"/>
15081      <BitField name="LOC_BUSY" start="30" size="1"/>
15082      <BitField name="MODE" start="0" size="2"/>
15083    </Register>
15084    <Register name="RESOURCE_CLK_TOP_URT3" start="+0x130" size="0x4">
15085      <BitField name="GLB_BUSY" start="31" size="1"/>
15086      <BitField name="LOC_BUSY" start="30" size="1"/>
15087      <BitField name="MODE" start="0" size="2"/>
15088    </Register>
15089    <Register name="RESOURCE_CLK_TOP_URT4" start="+0x134" size="0x4">
15090      <BitField name="GLB_BUSY" start="31" size="1"/>
15091      <BitField name="LOC_BUSY" start="30" size="1"/>
15092      <BitField name="MODE" start="0" size="2"/>
15093    </Register>
15094    <Register name="RESOURCE_CLK_TOP_URT5" start="+0x138" size="0x4">
15095      <BitField name="GLB_BUSY" start="31" size="1"/>
15096      <BitField name="LOC_BUSY" start="30" size="1"/>
15097      <BitField name="MODE" start="0" size="2"/>
15098    </Register>
15099    <Register name="RESOURCE_CLK_TOP_URT6" start="+0x13c" size="0x4">
15100      <BitField name="GLB_BUSY" start="31" size="1"/>
15101      <BitField name="LOC_BUSY" start="30" size="1"/>
15102      <BitField name="MODE" start="0" size="2"/>
15103    </Register>
15104    <Register name="RESOURCE_CLK_TOP_URT7" start="+0x140" size="0x4">
15105      <BitField name="GLB_BUSY" start="31" size="1"/>
15106      <BitField name="LOC_BUSY" start="30" size="1"/>
15107      <BitField name="MODE" start="0" size="2"/>
15108    </Register>
15109    <Register name="RESOURCE_CLK_TOP_I2C0" start="+0x144" size="0x4">
15110      <BitField name="GLB_BUSY" start="31" size="1"/>
15111      <BitField name="LOC_BUSY" start="30" size="1"/>
15112      <BitField name="MODE" start="0" size="2"/>
15113    </Register>
15114    <Register name="RESOURCE_CLK_TOP_I2C1" start="+0x148" size="0x4">
15115      <BitField name="GLB_BUSY" start="31" size="1"/>
15116      <BitField name="LOC_BUSY" start="30" size="1"/>
15117      <BitField name="MODE" start="0" size="2"/>
15118    </Register>
15119    <Register name="RESOURCE_CLK_TOP_I2C2" start="+0x14c" size="0x4">
15120      <BitField name="GLB_BUSY" start="31" size="1"/>
15121      <BitField name="LOC_BUSY" start="30" size="1"/>
15122      <BitField name="MODE" start="0" size="2"/>
15123    </Register>
15124    <Register name="RESOURCE_CLK_TOP_I2C3" start="+0x150" size="0x4">
15125      <BitField name="GLB_BUSY" start="31" size="1"/>
15126      <BitField name="LOC_BUSY" start="30" size="1"/>
15127      <BitField name="MODE" start="0" size="2"/>
15128    </Register>
15129    <Register name="RESOURCE_CLK_TOP_SPI0" start="+0x154" size="0x4">
15130      <BitField name="GLB_BUSY" start="31" size="1"/>
15131      <BitField name="LOC_BUSY" start="30" size="1"/>
15132      <BitField name="MODE" start="0" size="2"/>
15133    </Register>
15134    <Register name="RESOURCE_CLK_TOP_SPI1" start="+0x158" size="0x4">
15135      <BitField name="GLB_BUSY" start="31" size="1"/>
15136      <BitField name="LOC_BUSY" start="30" size="1"/>
15137      <BitField name="MODE" start="0" size="2"/>
15138    </Register>
15139    <Register name="RESOURCE_CLK_TOP_SPI2" start="+0x15c" size="0x4">
15140      <BitField name="GLB_BUSY" start="31" size="1"/>
15141      <BitField name="LOC_BUSY" start="30" size="1"/>
15142      <BitField name="MODE" start="0" size="2"/>
15143    </Register>
15144    <Register name="RESOURCE_CLK_TOP_SPI3" start="+0x160" size="0x4">
15145      <BitField name="GLB_BUSY" start="31" size="1"/>
15146      <BitField name="LOC_BUSY" start="30" size="1"/>
15147      <BitField name="MODE" start="0" size="2"/>
15148    </Register>
15149    <Register name="RESOURCE_CLK_TOP_CAN0" start="+0x164" size="0x4">
15150      <BitField name="GLB_BUSY" start="31" size="1"/>
15151      <BitField name="LOC_BUSY" start="30" size="1"/>
15152      <BitField name="MODE" start="0" size="2"/>
15153    </Register>
15154    <Register name="RESOURCE_CLK_TOP_CAN1" start="+0x168" size="0x4">
15155      <BitField name="GLB_BUSY" start="31" size="1"/>
15156      <BitField name="LOC_BUSY" start="30" size="1"/>
15157      <BitField name="MODE" start="0" size="2"/>
15158    </Register>
15159    <Register name="RESOURCE_CLK_TOP_PTPC" start="+0x16c" size="0x4">
15160      <BitField name="GLB_BUSY" start="31" size="1"/>
15161      <BitField name="LOC_BUSY" start="30" size="1"/>
15162      <BitField name="MODE" start="0" size="2"/>
15163    </Register>
15164    <Register name="RESOURCE_CLK_TOP_ANA0" start="+0x170" size="0x4">
15165      <BitField name="GLB_BUSY" start="31" size="1"/>
15166      <BitField name="LOC_BUSY" start="30" size="1"/>
15167      <BitField name="MODE" start="0" size="2"/>
15168    </Register>
15169    <Register name="RESOURCE_CLK_TOP_ANA1" start="+0x174" size="0x4">
15170      <BitField name="GLB_BUSY" start="31" size="1"/>
15171      <BitField name="LOC_BUSY" start="30" size="1"/>
15172      <BitField name="MODE" start="0" size="2"/>
15173    </Register>
15174    <Register name="RESOURCE_CLK_TOP_ANA2" start="+0x178" size="0x4">
15175      <BitField name="GLB_BUSY" start="31" size="1"/>
15176      <BitField name="LOC_BUSY" start="30" size="1"/>
15177      <BitField name="MODE" start="0" size="2"/>
15178    </Register>
15179    <Register name="RESOURCE_CLK_TOP_ANA3" start="+0x17c" size="0x4">
15180      <BitField name="GLB_BUSY" start="31" size="1"/>
15181      <BitField name="LOC_BUSY" start="30" size="1"/>
15182      <BitField name="MODE" start="0" size="2"/>
15183    </Register>
15184    <Register name="RESOURCE_CLK_TOP_AUD0" start="+0x180" size="0x4">
15185      <BitField name="GLB_BUSY" start="31" size="1"/>
15186      <BitField name="LOC_BUSY" start="30" size="1"/>
15187      <BitField name="MODE" start="0" size="2"/>
15188    </Register>
15189    <Register name="RESOURCE_CLK_TOP_AUD1" start="+0x184" size="0x4">
15190      <BitField name="GLB_BUSY" start="31" size="1"/>
15191      <BitField name="LOC_BUSY" start="30" size="1"/>
15192      <BitField name="MODE" start="0" size="2"/>
15193    </Register>
15194    <Register name="RESOURCE_CLK_TOP_ETH0" start="+0x188" size="0x4">
15195      <BitField name="GLB_BUSY" start="31" size="1"/>
15196      <BitField name="LOC_BUSY" start="30" size="1"/>
15197      <BitField name="MODE" start="0" size="2"/>
15198    </Register>
15199    <Register name="RESOURCE_CLK_TOP_PTP0" start="+0x18c" size="0x4">
15200      <BitField name="GLB_BUSY" start="31" size="1"/>
15201      <BitField name="LOC_BUSY" start="30" size="1"/>
15202      <BitField name="MODE" start="0" size="2"/>
15203    </Register>
15204    <Register name="RESOURCE_CLK_TOP_REF0" start="+0x190" size="0x4">
15205      <BitField name="GLB_BUSY" start="31" size="1"/>
15206      <BitField name="LOC_BUSY" start="30" size="1"/>
15207      <BitField name="MODE" start="0" size="2"/>
15208    </Register>
15209    <Register name="RESOURCE_CLK_TOP_REF1" start="+0x194" size="0x4">
15210      <BitField name="GLB_BUSY" start="31" size="1"/>
15211      <BitField name="LOC_BUSY" start="30" size="1"/>
15212      <BitField name="MODE" start="0" size="2"/>
15213    </Register>
15214    <Register name="RESOURCE_CLK_TOP_NTM0" start="+0x198" size="0x4">
15215      <BitField name="GLB_BUSY" start="31" size="1"/>
15216      <BitField name="LOC_BUSY" start="30" size="1"/>
15217      <BitField name="MODE" start="0" size="2"/>
15218    </Register>
15219    <Register name="RESOURCE_CLK_TOP_SDC0" start="+0x19c" size="0x4">
15220      <BitField name="GLB_BUSY" start="31" size="1"/>
15221      <BitField name="LOC_BUSY" start="30" size="1"/>
15222      <BitField name="MODE" start="0" size="2"/>
15223    </Register>
15224    <Register name="RESOURCE_CLK_TOP_ADC0" start="+0x200" size="0x4">
15225      <BitField name="GLB_BUSY" start="31" size="1"/>
15226      <BitField name="LOC_BUSY" start="30" size="1"/>
15227      <BitField name="MODE" start="0" size="2"/>
15228    </Register>
15229    <Register name="RESOURCE_CLK_TOP_ADC1" start="+0x204" size="0x4">
15230      <BitField name="GLB_BUSY" start="31" size="1"/>
15231      <BitField name="LOC_BUSY" start="30" size="1"/>
15232      <BitField name="MODE" start="0" size="2"/>
15233    </Register>
15234    <Register name="RESOURCE_CLK_TOP_ADC2" start="+0x208" size="0x4">
15235      <BitField name="GLB_BUSY" start="31" size="1"/>
15236      <BitField name="LOC_BUSY" start="30" size="1"/>
15237      <BitField name="MODE" start="0" size="2"/>
15238    </Register>
15239    <Register name="RESOURCE_CLK_TOP_DAC0" start="+0x20c" size="0x4">
15240      <BitField name="GLB_BUSY" start="31" size="1"/>
15241      <BitField name="LOC_BUSY" start="30" size="1"/>
15242      <BitField name="MODE" start="0" size="2"/>
15243    </Register>
15244    <Register name="RESOURCE_CLK_TOP_I2S0" start="+0x210" size="0x4">
15245      <BitField name="GLB_BUSY" start="31" size="1"/>
15246      <BitField name="LOC_BUSY" start="30" size="1"/>
15247      <BitField name="MODE" start="0" size="2"/>
15248    </Register>
15249    <Register name="RESOURCE_CLK_TOP_I2S1" start="+0x214" size="0x4">
15250      <BitField name="GLB_BUSY" start="31" size="1"/>
15251      <BitField name="LOC_BUSY" start="30" size="1"/>
15252      <BitField name="MODE" start="0" size="2"/>
15253    </Register>
15254    <Register name="RESOURCE_AHBP" start="+0x400" size="0x4">
15255      <BitField name="GLB_BUSY" start="31" size="1"/>
15256      <BitField name="LOC_BUSY" start="30" size="1"/>
15257      <BitField name="MODE" start="0" size="2"/>
15258    </Register>
15259    <Register name="RESOURCE_AXIS" start="+0x404" size="0x4">
15260      <BitField name="GLB_BUSY" start="31" size="1"/>
15261      <BitField name="LOC_BUSY" start="30" size="1"/>
15262      <BitField name="MODE" start="0" size="2"/>
15263    </Register>
15264    <Register name="RESOURCE_AXIC" start="+0x408" size="0x4">
15265      <BitField name="GLB_BUSY" start="31" size="1"/>
15266      <BitField name="LOC_BUSY" start="30" size="1"/>
15267      <BitField name="MODE" start="0" size="2"/>
15268    </Register>
15269    <Register name="RESOURCE_FEMC" start="+0x40c" size="0x4">
15270      <BitField name="GLB_BUSY" start="31" size="1"/>
15271      <BitField name="LOC_BUSY" start="30" size="1"/>
15272      <BitField name="MODE" start="0" size="2"/>
15273    </Register>
15274    <Register name="RESOURCE_ROM0" start="+0x410" size="0x4">
15275      <BitField name="GLB_BUSY" start="31" size="1"/>
15276      <BitField name="LOC_BUSY" start="30" size="1"/>
15277      <BitField name="MODE" start="0" size="2"/>
15278    </Register>
15279    <Register name="RESOURCE_LMM0" start="+0x414" size="0x4">
15280      <BitField name="GLB_BUSY" start="31" size="1"/>
15281      <BitField name="LOC_BUSY" start="30" size="1"/>
15282      <BitField name="MODE" start="0" size="2"/>
15283    </Register>
15284    <Register name="RESOURCE_RAM0" start="+0x418" size="0x4">
15285      <BitField name="GLB_BUSY" start="31" size="1"/>
15286      <BitField name="LOC_BUSY" start="30" size="1"/>
15287      <BitField name="MODE" start="0" size="2"/>
15288    </Register>
15289    <Register name="RESOURCE_MCT0" start="+0x41c" size="0x4">
15290      <BitField name="GLB_BUSY" start="31" size="1"/>
15291      <BitField name="LOC_BUSY" start="30" size="1"/>
15292      <BitField name="MODE" start="0" size="2"/>
15293    </Register>
15294    <Register name="RESOURCE_XPI0" start="+0x420" size="0x4">
15295      <BitField name="GLB_BUSY" start="31" size="1"/>
15296      <BitField name="LOC_BUSY" start="30" size="1"/>
15297      <BitField name="MODE" start="0" size="2"/>
15298    </Register>
15299    <Register name="RESOURCE_XPI1" start="+0x424" size="0x4">
15300      <BitField name="GLB_BUSY" start="31" size="1"/>
15301      <BitField name="LOC_BUSY" start="30" size="1"/>
15302      <BitField name="MODE" start="0" size="2"/>
15303    </Register>
15304    <Register name="RESOURCE_SDP0" start="+0x428" size="0x4">
15305      <BitField name="GLB_BUSY" start="31" size="1"/>
15306      <BitField name="LOC_BUSY" start="30" size="1"/>
15307      <BitField name="MODE" start="0" size="2"/>
15308    </Register>
15309    <Register name="RESOURCE_RNG0" start="+0x42c" size="0x4">
15310      <BitField name="GLB_BUSY" start="31" size="1"/>
15311      <BitField name="LOC_BUSY" start="30" size="1"/>
15312      <BitField name="MODE" start="0" size="2"/>
15313    </Register>
15314    <Register name="RESOURCE_KMAN" start="+0x430" size="0x4">
15315      <BitField name="GLB_BUSY" start="31" size="1"/>
15316      <BitField name="LOC_BUSY" start="30" size="1"/>
15317      <BitField name="MODE" start="0" size="2"/>
15318    </Register>
15319    <Register name="RESOURCE_DMA0" start="+0x434" size="0x4">
15320      <BitField name="GLB_BUSY" start="31" size="1"/>
15321      <BitField name="LOC_BUSY" start="30" size="1"/>
15322      <BitField name="MODE" start="0" size="2"/>
15323    </Register>
15324    <Register name="RESOURCE_DMA1" start="+0x438" size="0x4">
15325      <BitField name="GLB_BUSY" start="31" size="1"/>
15326      <BitField name="LOC_BUSY" start="30" size="1"/>
15327      <BitField name="MODE" start="0" size="2"/>
15328    </Register>
15329    <Register name="RESOURCE_FFA0" start="+0x43c" size="0x4">
15330      <BitField name="GLB_BUSY" start="31" size="1"/>
15331      <BitField name="LOC_BUSY" start="30" size="1"/>
15332      <BitField name="MODE" start="0" size="2"/>
15333    </Register>
15334    <Register name="RESOURCE_GPIO" start="+0x440" size="0x4">
15335      <BitField name="GLB_BUSY" start="31" size="1"/>
15336      <BitField name="LOC_BUSY" start="30" size="1"/>
15337      <BitField name="MODE" start="0" size="2"/>
15338    </Register>
15339    <Register name="RESOURCE_MBX0" start="+0x444" size="0x4">
15340      <BitField name="GLB_BUSY" start="31" size="1"/>
15341      <BitField name="LOC_BUSY" start="30" size="1"/>
15342      <BitField name="MODE" start="0" size="2"/>
15343    </Register>
15344    <Register name="RESOURCE_WDG0" start="+0x448" size="0x4">
15345      <BitField name="GLB_BUSY" start="31" size="1"/>
15346      <BitField name="LOC_BUSY" start="30" size="1"/>
15347      <BitField name="MODE" start="0" size="2"/>
15348    </Register>
15349    <Register name="RESOURCE_WDG1" start="+0x44c" size="0x4">
15350      <BitField name="GLB_BUSY" start="31" size="1"/>
15351      <BitField name="LOC_BUSY" start="30" size="1"/>
15352      <BitField name="MODE" start="0" size="2"/>
15353    </Register>
15354    <Register name="RESOURCE_TSNS" start="+0x450" size="0x4">
15355      <BitField name="GLB_BUSY" start="31" size="1"/>
15356      <BitField name="LOC_BUSY" start="30" size="1"/>
15357      <BitField name="MODE" start="0" size="2"/>
15358    </Register>
15359    <Register name="RESOURCE_TMR0" start="+0x454" size="0x4">
15360      <BitField name="GLB_BUSY" start="31" size="1"/>
15361      <BitField name="LOC_BUSY" start="30" size="1"/>
15362      <BitField name="MODE" start="0" size="2"/>
15363    </Register>
15364    <Register name="RESOURCE_TMR1" start="+0x458" size="0x4">
15365      <BitField name="GLB_BUSY" start="31" size="1"/>
15366      <BitField name="LOC_BUSY" start="30" size="1"/>
15367      <BitField name="MODE" start="0" size="2"/>
15368    </Register>
15369    <Register name="RESOURCE_TMR2" start="+0x45c" size="0x4">
15370      <BitField name="GLB_BUSY" start="31" size="1"/>
15371      <BitField name="LOC_BUSY" start="30" size="1"/>
15372      <BitField name="MODE" start="0" size="2"/>
15373    </Register>
15374    <Register name="RESOURCE_TMR3" start="+0x460" size="0x4">
15375      <BitField name="GLB_BUSY" start="31" size="1"/>
15376      <BitField name="LOC_BUSY" start="30" size="1"/>
15377      <BitField name="MODE" start="0" size="2"/>
15378    </Register>
15379    <Register name="RESOURCE_URT0" start="+0x464" size="0x4">
15380      <BitField name="GLB_BUSY" start="31" size="1"/>
15381      <BitField name="LOC_BUSY" start="30" size="1"/>
15382      <BitField name="MODE" start="0" size="2"/>
15383    </Register>
15384    <Register name="RESOURCE_URT1" start="+0x468" size="0x4">
15385      <BitField name="GLB_BUSY" start="31" size="1"/>
15386      <BitField name="LOC_BUSY" start="30" size="1"/>
15387      <BitField name="MODE" start="0" size="2"/>
15388    </Register>
15389    <Register name="RESOURCE_URT2" start="+0x46c" size="0x4">
15390      <BitField name="GLB_BUSY" start="31" size="1"/>
15391      <BitField name="LOC_BUSY" start="30" size="1"/>
15392      <BitField name="MODE" start="0" size="2"/>
15393    </Register>
15394    <Register name="RESOURCE_URT3" start="+0x470" size="0x4">
15395      <BitField name="GLB_BUSY" start="31" size="1"/>
15396      <BitField name="LOC_BUSY" start="30" size="1"/>
15397      <BitField name="MODE" start="0" size="2"/>
15398    </Register>
15399    <Register name="RESOURCE_URT4" start="+0x474" size="0x4">
15400      <BitField name="GLB_BUSY" start="31" size="1"/>
15401      <BitField name="LOC_BUSY" start="30" size="1"/>
15402      <BitField name="MODE" start="0" size="2"/>
15403    </Register>
15404    <Register name="RESOURCE_URT5" start="+0x478" size="0x4">
15405      <BitField name="GLB_BUSY" start="31" size="1"/>
15406      <BitField name="LOC_BUSY" start="30" size="1"/>
15407      <BitField name="MODE" start="0" size="2"/>
15408    </Register>
15409    <Register name="RESOURCE_URT6" start="+0x47c" size="0x4">
15410      <BitField name="GLB_BUSY" start="31" size="1"/>
15411      <BitField name="LOC_BUSY" start="30" size="1"/>
15412      <BitField name="MODE" start="0" size="2"/>
15413    </Register>
15414    <Register name="RESOURCE_URT7" start="+0x480" size="0x4">
15415      <BitField name="GLB_BUSY" start="31" size="1"/>
15416      <BitField name="LOC_BUSY" start="30" size="1"/>
15417      <BitField name="MODE" start="0" size="2"/>
15418    </Register>
15419    <Register name="RESOURCE_I2C0" start="+0x484" size="0x4">
15420      <BitField name="GLB_BUSY" start="31" size="1"/>
15421      <BitField name="LOC_BUSY" start="30" size="1"/>
15422      <BitField name="MODE" start="0" size="2"/>
15423    </Register>
15424    <Register name="RESOURCE_I2C1" start="+0x488" size="0x4">
15425      <BitField name="GLB_BUSY" start="31" size="1"/>
15426      <BitField name="LOC_BUSY" start="30" size="1"/>
15427      <BitField name="MODE" start="0" size="2"/>
15428    </Register>
15429    <Register name="RESOURCE_I2C2" start="+0x48c" size="0x4">
15430      <BitField name="GLB_BUSY" start="31" size="1"/>
15431      <BitField name="LOC_BUSY" start="30" size="1"/>
15432      <BitField name="MODE" start="0" size="2"/>
15433    </Register>
15434    <Register name="RESOURCE_I2C3" start="+0x490" size="0x4">
15435      <BitField name="GLB_BUSY" start="31" size="1"/>
15436      <BitField name="LOC_BUSY" start="30" size="1"/>
15437      <BitField name="MODE" start="0" size="2"/>
15438    </Register>
15439    <Register name="RESOURCE_SPI0" start="+0x494" size="0x4">
15440      <BitField name="GLB_BUSY" start="31" size="1"/>
15441      <BitField name="LOC_BUSY" start="30" size="1"/>
15442      <BitField name="MODE" start="0" size="2"/>
15443    </Register>
15444    <Register name="RESOURCE_SPI1" start="+0x498" size="0x4">
15445      <BitField name="GLB_BUSY" start="31" size="1"/>
15446      <BitField name="LOC_BUSY" start="30" size="1"/>
15447      <BitField name="MODE" start="0" size="2"/>
15448    </Register>
15449    <Register name="RESOURCE_SPI2" start="+0x49c" size="0x4">
15450      <BitField name="GLB_BUSY" start="31" size="1"/>
15451      <BitField name="LOC_BUSY" start="30" size="1"/>
15452      <BitField name="MODE" start="0" size="2"/>
15453    </Register>
15454    <Register name="RESOURCE_SPI3" start="+0x4a0" size="0x4">
15455      <BitField name="GLB_BUSY" start="31" size="1"/>
15456      <BitField name="LOC_BUSY" start="30" size="1"/>
15457      <BitField name="MODE" start="0" size="2"/>
15458    </Register>
15459    <Register name="RESOURCE_CAN0" start="+0x4a4" size="0x4">
15460      <BitField name="GLB_BUSY" start="31" size="1"/>
15461      <BitField name="LOC_BUSY" start="30" size="1"/>
15462      <BitField name="MODE" start="0" size="2"/>
15463    </Register>
15464    <Register name="RESOURCE_CAN1" start="+0x4a8" size="0x4">
15465      <BitField name="GLB_BUSY" start="31" size="1"/>
15466      <BitField name="LOC_BUSY" start="30" size="1"/>
15467      <BitField name="MODE" start="0" size="2"/>
15468    </Register>
15469    <Register name="RESOURCE_PTPC" start="+0x4ac" size="0x4">
15470      <BitField name="GLB_BUSY" start="31" size="1"/>
15471      <BitField name="LOC_BUSY" start="30" size="1"/>
15472      <BitField name="MODE" start="0" size="2"/>
15473    </Register>
15474    <Register name="RESOURCE_ADC0" start="+0x4b0" size="0x4">
15475      <BitField name="GLB_BUSY" start="31" size="1"/>
15476      <BitField name="LOC_BUSY" start="30" size="1"/>
15477      <BitField name="MODE" start="0" size="2"/>
15478    </Register>
15479    <Register name="RESOURCE_ADC1" start="+0x4b4" size="0x4">
15480      <BitField name="GLB_BUSY" start="31" size="1"/>
15481      <BitField name="LOC_BUSY" start="30" size="1"/>
15482      <BitField name="MODE" start="0" size="2"/>
15483    </Register>
15484    <Register name="RESOURCE_ADC2" start="+0x4b8" size="0x4">
15485      <BitField name="GLB_BUSY" start="31" size="1"/>
15486      <BitField name="LOC_BUSY" start="30" size="1"/>
15487      <BitField name="MODE" start="0" size="2"/>
15488    </Register>
15489    <Register name="RESOURCE_DAC0" start="+0x4bc" size="0x4">
15490      <BitField name="GLB_BUSY" start="31" size="1"/>
15491      <BitField name="LOC_BUSY" start="30" size="1"/>
15492      <BitField name="MODE" start="0" size="2"/>
15493    </Register>
15494    <Register name="RESOURCE_ACMP" start="+0x4c0" size="0x4">
15495      <BitField name="GLB_BUSY" start="31" size="1"/>
15496      <BitField name="LOC_BUSY" start="30" size="1"/>
15497      <BitField name="MODE" start="0" size="2"/>
15498    </Register>
15499    <Register name="RESOURCE_I2S0" start="+0x4c4" size="0x4">
15500      <BitField name="GLB_BUSY" start="31" size="1"/>
15501      <BitField name="LOC_BUSY" start="30" size="1"/>
15502      <BitField name="MODE" start="0" size="2"/>
15503    </Register>
15504    <Register name="RESOURCE_I2S1" start="+0x4c8" size="0x4">
15505      <BitField name="GLB_BUSY" start="31" size="1"/>
15506      <BitField name="LOC_BUSY" start="30" size="1"/>
15507      <BitField name="MODE" start="0" size="2"/>
15508    </Register>
15509    <Register name="RESOURCE_PDM0" start="+0x4cc" size="0x4">
15510      <BitField name="GLB_BUSY" start="31" size="1"/>
15511      <BitField name="LOC_BUSY" start="30" size="1"/>
15512      <BitField name="MODE" start="0" size="2"/>
15513    </Register>
15514    <Register name="RESOURCE_DAO" start="+0x4d0" size="0x4">
15515      <BitField name="GLB_BUSY" start="31" size="1"/>
15516      <BitField name="LOC_BUSY" start="30" size="1"/>
15517      <BitField name="MODE" start="0" size="2"/>
15518    </Register>
15519    <Register name="RESOURCE_MSYN" start="+0x4d4" size="0x4">
15520      <BitField name="GLB_BUSY" start="31" size="1"/>
15521      <BitField name="LOC_BUSY" start="30" size="1"/>
15522      <BitField name="MODE" start="0" size="2"/>
15523    </Register>
15524    <Register name="RESOURCE_MOT0" start="+0x4d8" size="0x4">
15525      <BitField name="GLB_BUSY" start="31" size="1"/>
15526      <BitField name="LOC_BUSY" start="30" size="1"/>
15527      <BitField name="MODE" start="0" size="2"/>
15528    </Register>
15529    <Register name="RESOURCE_MOT1" start="+0x4dc" size="0x4">
15530      <BitField name="GLB_BUSY" start="31" size="1"/>
15531      <BitField name="LOC_BUSY" start="30" size="1"/>
15532      <BitField name="MODE" start="0" size="2"/>
15533    </Register>
15534    <Register name="RESOURCE_ETH0" start="+0x4e0" size="0x4">
15535      <BitField name="GLB_BUSY" start="31" size="1"/>
15536      <BitField name="LOC_BUSY" start="30" size="1"/>
15537      <BitField name="MODE" start="0" size="2"/>
15538    </Register>
15539    <Register name="RESOURCE_NTM0" start="+0x4e4" size="0x4">
15540      <BitField name="GLB_BUSY" start="31" size="1"/>
15541      <BitField name="LOC_BUSY" start="30" size="1"/>
15542      <BitField name="MODE" start="0" size="2"/>
15543    </Register>
15544    <Register name="RESOURCE_SDC0" start="+0x4e8" size="0x4">
15545      <BitField name="GLB_BUSY" start="31" size="1"/>
15546      <BitField name="LOC_BUSY" start="30" size="1"/>
15547      <BitField name="MODE" start="0" size="2"/>
15548    </Register>
15549    <Register name="RESOURCE_USB0" start="+0x4ec" size="0x4">
15550      <BitField name="GLB_BUSY" start="31" size="1"/>
15551      <BitField name="LOC_BUSY" start="30" size="1"/>
15552      <BitField name="MODE" start="0" size="2"/>
15553    </Register>
15554    <Register name="RESOURCE_REF0" start="+0x4f0" size="0x4">
15555      <BitField name="GLB_BUSY" start="31" size="1"/>
15556      <BitField name="LOC_BUSY" start="30" size="1"/>
15557      <BitField name="MODE" start="0" size="2"/>
15558    </Register>
15559    <Register name="RESOURCE_REF1" start="+0x4f4" size="0x4">
15560      <BitField name="GLB_BUSY" start="31" size="1"/>
15561      <BitField name="LOC_BUSY" start="30" size="1"/>
15562      <BitField name="MODE" start="0" size="2"/>
15563    </Register>
15564    <Register name="GROUP0_LINK0_VALUE" start="+0x800" size="0x4">
15565      <BitField name="LINK" start="0" size="32"/>
15566    </Register>
15567    <Register name="GROUP0_LINK0_SET" start="+0x804" size="0x4">
15568      <BitField name="LINK" start="0" size="32"/>
15569    </Register>
15570    <Register name="GROUP0_LINK0_CLEAR" start="+0x808" size="0x4">
15571      <BitField name="LINK" start="0" size="32"/>
15572    </Register>
15573    <Register name="GROUP0_LINK0_TOGGLE" start="+0x80c" size="0x4">
15574      <BitField name="LINK" start="0" size="32"/>
15575    </Register>
15576    <Register name="GROUP0_LINK1_VALUE" start="+0x810" size="0x4">
15577      <BitField name="LINK" start="0" size="32"/>
15578    </Register>
15579    <Register name="GROUP0_LINK1_SET" start="+0x814" size="0x4">
15580      <BitField name="LINK" start="0" size="32"/>
15581    </Register>
15582    <Register name="GROUP0_LINK1_CLEAR" start="+0x818" size="0x4">
15583      <BitField name="LINK" start="0" size="32"/>
15584    </Register>
15585    <Register name="GROUP0_LINK1_TOGGLE" start="+0x81c" size="0x4">
15586      <BitField name="LINK" start="0" size="32"/>
15587    </Register>
15588    <Register name="AFFILIATE_CPU0_VALUE" start="+0x900" size="0x4">
15589      <BitField name="LINK" start="0" size="4"/>
15590    </Register>
15591    <Register name="AFFILIATE_CPU0_SET" start="+0x904" size="0x4">
15592      <BitField name="LINK" start="0" size="4"/>
15593    </Register>
15594    <Register name="AFFILIATE_CPU0_CLEAR" start="+0x908" size="0x4">
15595      <BitField name="LINK" start="0" size="4"/>
15596    </Register>
15597    <Register name="AFFILIATE_CPU0_TOGGLE" start="+0x90c" size="0x4">
15598      <BitField name="LINK" start="0" size="4"/>
15599    </Register>
15600    <Register name="RETENTION_CPU0_VALUE" start="+0x920" size="0x4">
15601      <BitField name="LINK" start="0" size="8"/>
15602    </Register>
15603    <Register name="RETENTION_CPU0_SET" start="+0x924" size="0x4">
15604      <BitField name="LINK" start="0" size="8"/>
15605    </Register>
15606    <Register name="RETENTION_CPU0_CLEAR" start="+0x928" size="0x4">
15607      <BitField name="LINK" start="0" size="8"/>
15608    </Register>
15609    <Register name="RETENTION_CPU0_TOGGLE" start="+0x92c" size="0x4">
15610      <BitField name="LINK" start="0" size="8"/>
15611    </Register>
15612    <Register name="POWER_CPU0_STATUS" start="+0x1000" size="0x4">
15613      <BitField name="FLAG" start="31" size="1"/>
15614      <BitField name="FLAG_WAKE" start="30" size="1"/>
15615      <BitField name="LF_DISABLE" start="12" size="1"/>
15616      <BitField name="LF_ACK" start="8" size="1"/>
15617    </Register>
15618    <Register name="POWER_CPU0_LF_WAIT" start="+0x1004" size="0x4">
15619      <BitField name="WAIT" start="0" size="20"/>
15620    </Register>
15621    <Register name="POWER_CPU0_OFF_WAIT" start="+0x100c" size="0x4">
15622      <BitField name="WAIT" start="0" size="20"/>
15623    </Register>
15624    <Register name="RESET_SOC_CONTROL" start="+0x1400" size="0x4">
15625      <BitField name="FLAG" start="31" size="1"/>
15626      <BitField name="FLAG_WAKE" start="30" size="1"/>
15627      <BitField name="HOLD" start="4" size="1"/>
15628      <BitField name="RESET" start="0" size="1"/>
15629    </Register>
15630    <Register name="RESET_SOC_CONFIG" start="+0x1404" size="0x4">
15631      <BitField name="PRE_WAIT" start="16" size="8"/>
15632      <BitField name="RSTCLK_NUM" start="8" size="8"/>
15633      <BitField name="POST_WAIT" start="0" size="8"/>
15634    </Register>
15635    <Register name="RESET_SOC_COUNTER" start="+0x140c" size="0x4">
15636      <BitField name="COUNTER" start="0" size="20"/>
15637    </Register>
15638    <Register name="RESET_CPU0_CONTROL" start="+0x1410" size="0x4">
15639      <BitField name="FLAG" start="31" size="1"/>
15640      <BitField name="FLAG_WAKE" start="30" size="1"/>
15641      <BitField name="HOLD" start="4" size="1"/>
15642      <BitField name="RESET" start="0" size="1"/>
15643    </Register>
15644    <Register name="RESET_CPU0_CONFIG" start="+0x1414" size="0x4">
15645      <BitField name="PRE_WAIT" start="16" size="8"/>
15646      <BitField name="RSTCLK_NUM" start="8" size="8"/>
15647      <BitField name="POST_WAIT" start="0" size="8"/>
15648    </Register>
15649    <Register name="RESET_CPU0_COUNTER" start="+0x141c" size="0x4">
15650      <BitField name="COUNTER" start="0" size="20"/>
15651    </Register>
15652    <Register name="CLOCK_CPU_CLK_TOP_CPU0" start="+0x1800" size="0x4">
15653      <BitField name="GLB_BUSY" start="31" size="1"/>
15654      <BitField name="LOC_BUSY" start="30" size="1"/>
15655      <BitField name="PRESERVE" start="28" size="1"/>
15656      <BitField name="SUB1_DIV" start="20" size="4"/>
15657      <BitField name="SUB0_DIV" start="16" size="4"/>
15658      <BitField name="MUX" start="8" size="4"/>
15659      <BitField name="DIV" start="0" size="8"/>
15660    </Register>
15661    <Register name="CLOCK_CLK_TOP_MCT0" start="+0x1804" size="0x4">
15662      <BitField name="GLB_BUSY" start="31" size="1"/>
15663      <BitField name="LOC_BUSY" start="30" size="1"/>
15664      <BitField name="PRESERVE" start="28" size="1"/>
15665      <BitField name="MUX" start="8" size="4"/>
15666      <BitField name="DIV" start="0" size="8"/>
15667    </Register>
15668    <Register name="CLOCK_CLK_TOP_FEMC" start="+0x1808" size="0x4">
15669      <BitField name="GLB_BUSY" start="31" size="1"/>
15670      <BitField name="LOC_BUSY" start="30" size="1"/>
15671      <BitField name="PRESERVE" start="28" size="1"/>
15672      <BitField name="MUX" start="8" size="4"/>
15673      <BitField name="DIV" start="0" size="8"/>
15674    </Register>
15675    <Register name="CLOCK_CLK_TOP_XPI0" start="+0x180c" size="0x4">
15676      <BitField name="GLB_BUSY" start="31" size="1"/>
15677      <BitField name="LOC_BUSY" start="30" size="1"/>
15678      <BitField name="PRESERVE" start="28" size="1"/>
15679      <BitField name="MUX" start="8" size="4"/>
15680      <BitField name="DIV" start="0" size="8"/>
15681    </Register>
15682    <Register name="CLOCK_CLK_TOP_XPI1" start="+0x1810" size="0x4">
15683      <BitField name="GLB_BUSY" start="31" size="1"/>
15684      <BitField name="LOC_BUSY" start="30" size="1"/>
15685      <BitField name="PRESERVE" start="28" size="1"/>
15686      <BitField name="MUX" start="8" size="4"/>
15687      <BitField name="DIV" start="0" size="8"/>
15688    </Register>
15689    <Register name="CLOCK_CLK_TOP_TMR0" start="+0x1814" size="0x4">
15690      <BitField name="GLB_BUSY" start="31" size="1"/>
15691      <BitField name="LOC_BUSY" start="30" size="1"/>
15692      <BitField name="PRESERVE" start="28" size="1"/>
15693      <BitField name="MUX" start="8" size="4"/>
15694      <BitField name="DIV" start="0" size="8"/>
15695    </Register>
15696    <Register name="CLOCK_CLK_TOP_TMR1" start="+0x1818" size="0x4">
15697      <BitField name="GLB_BUSY" start="31" size="1"/>
15698      <BitField name="LOC_BUSY" start="30" size="1"/>
15699      <BitField name="PRESERVE" start="28" size="1"/>
15700      <BitField name="MUX" start="8" size="4"/>
15701      <BitField name="DIV" start="0" size="8"/>
15702    </Register>
15703    <Register name="CLOCK_CLK_TOP_TMR2" start="+0x181c" size="0x4">
15704      <BitField name="GLB_BUSY" start="31" size="1"/>
15705      <BitField name="LOC_BUSY" start="30" size="1"/>
15706      <BitField name="PRESERVE" start="28" size="1"/>
15707      <BitField name="MUX" start="8" size="4"/>
15708      <BitField name="DIV" start="0" size="8"/>
15709    </Register>
15710    <Register name="CLOCK_CLK_TOP_TMR3" start="+0x1820" size="0x4">
15711      <BitField name="GLB_BUSY" start="31" size="1"/>
15712      <BitField name="LOC_BUSY" start="30" size="1"/>
15713      <BitField name="PRESERVE" start="28" size="1"/>
15714      <BitField name="MUX" start="8" size="4"/>
15715      <BitField name="DIV" start="0" size="8"/>
15716    </Register>
15717    <Register name="CLOCK_CLK_TOP_URT0" start="+0x1824" size="0x4">
15718      <BitField name="GLB_BUSY" start="31" size="1"/>
15719      <BitField name="LOC_BUSY" start="30" size="1"/>
15720      <BitField name="PRESERVE" start="28" size="1"/>
15721      <BitField name="MUX" start="8" size="4"/>
15722      <BitField name="DIV" start="0" size="8"/>
15723    </Register>
15724    <Register name="CLOCK_CLK_TOP_URT1" start="+0x1828" size="0x4">
15725      <BitField name="GLB_BUSY" start="31" size="1"/>
15726      <BitField name="LOC_BUSY" start="30" size="1"/>
15727      <BitField name="PRESERVE" start="28" size="1"/>
15728      <BitField name="MUX" start="8" size="4"/>
15729      <BitField name="DIV" start="0" size="8"/>
15730    </Register>
15731    <Register name="CLOCK_CLK_TOP_URT2" start="+0x182c" size="0x4">
15732      <BitField name="GLB_BUSY" start="31" size="1"/>
15733      <BitField name="LOC_BUSY" start="30" size="1"/>
15734      <BitField name="PRESERVE" start="28" size="1"/>
15735      <BitField name="MUX" start="8" size="4"/>
15736      <BitField name="DIV" start="0" size="8"/>
15737    </Register>
15738    <Register name="CLOCK_CLK_TOP_URT3" start="+0x1830" size="0x4">
15739      <BitField name="GLB_BUSY" start="31" size="1"/>
15740      <BitField name="LOC_BUSY" start="30" size="1"/>
15741      <BitField name="PRESERVE" start="28" size="1"/>
15742      <BitField name="MUX" start="8" size="4"/>
15743      <BitField name="DIV" start="0" size="8"/>
15744    </Register>
15745    <Register name="CLOCK_CLK_TOP_URT4" start="+0x1834" size="0x4">
15746      <BitField name="GLB_BUSY" start="31" size="1"/>
15747      <BitField name="LOC_BUSY" start="30" size="1"/>
15748      <BitField name="PRESERVE" start="28" size="1"/>
15749      <BitField name="MUX" start="8" size="4"/>
15750      <BitField name="DIV" start="0" size="8"/>
15751    </Register>
15752    <Register name="CLOCK_CLK_TOP_URT5" start="+0x1838" size="0x4">
15753      <BitField name="GLB_BUSY" start="31" size="1"/>
15754      <BitField name="LOC_BUSY" start="30" size="1"/>
15755      <BitField name="PRESERVE" start="28" size="1"/>
15756      <BitField name="MUX" start="8" size="4"/>
15757      <BitField name="DIV" start="0" size="8"/>
15758    </Register>
15759    <Register name="CLOCK_CLK_TOP_URT6" start="+0x183c" size="0x4">
15760      <BitField name="GLB_BUSY" start="31" size="1"/>
15761      <BitField name="LOC_BUSY" start="30" size="1"/>
15762      <BitField name="PRESERVE" start="28" size="1"/>
15763      <BitField name="MUX" start="8" size="4"/>
15764      <BitField name="DIV" start="0" size="8"/>
15765    </Register>
15766    <Register name="CLOCK_CLK_TOP_URT7" start="+0x1840" size="0x4">
15767      <BitField name="GLB_BUSY" start="31" size="1"/>
15768      <BitField name="LOC_BUSY" start="30" size="1"/>
15769      <BitField name="PRESERVE" start="28" size="1"/>
15770      <BitField name="MUX" start="8" size="4"/>
15771      <BitField name="DIV" start="0" size="8"/>
15772    </Register>
15773    <Register name="CLOCK_CLK_TOP_I2C0" start="+0x1844" size="0x4">
15774      <BitField name="GLB_BUSY" start="31" size="1"/>
15775      <BitField name="LOC_BUSY" start="30" size="1"/>
15776      <BitField name="PRESERVE" start="28" size="1"/>
15777      <BitField name="MUX" start="8" size="4"/>
15778      <BitField name="DIV" start="0" size="8"/>
15779    </Register>
15780    <Register name="CLOCK_CLK_TOP_I2C1" start="+0x1848" size="0x4">
15781      <BitField name="GLB_BUSY" start="31" size="1"/>
15782      <BitField name="LOC_BUSY" start="30" size="1"/>
15783      <BitField name="PRESERVE" start="28" size="1"/>
15784      <BitField name="MUX" start="8" size="4"/>
15785      <BitField name="DIV" start="0" size="8"/>
15786    </Register>
15787    <Register name="CLOCK_CLK_TOP_I2C2" start="+0x184c" size="0x4">
15788      <BitField name="GLB_BUSY" start="31" size="1"/>
15789      <BitField name="LOC_BUSY" start="30" size="1"/>
15790      <BitField name="PRESERVE" start="28" size="1"/>
15791      <BitField name="MUX" start="8" size="4"/>
15792      <BitField name="DIV" start="0" size="8"/>
15793    </Register>
15794    <Register name="CLOCK_CLK_TOP_I2C3" start="+0x1850" size="0x4">
15795      <BitField name="GLB_BUSY" start="31" size="1"/>
15796      <BitField name="LOC_BUSY" start="30" size="1"/>
15797      <BitField name="PRESERVE" start="28" size="1"/>
15798      <BitField name="MUX" start="8" size="4"/>
15799      <BitField name="DIV" start="0" size="8"/>
15800    </Register>
15801    <Register name="CLOCK_CLK_TOP_SPI0" start="+0x1854" size="0x4">
15802      <BitField name="GLB_BUSY" start="31" size="1"/>
15803      <BitField name="LOC_BUSY" start="30" size="1"/>
15804      <BitField name="PRESERVE" start="28" size="1"/>
15805      <BitField name="MUX" start="8" size="4"/>
15806      <BitField name="DIV" start="0" size="8"/>
15807    </Register>
15808    <Register name="CLOCK_CLK_TOP_SPI1" start="+0x1858" size="0x4">
15809      <BitField name="GLB_BUSY" start="31" size="1"/>
15810      <BitField name="LOC_BUSY" start="30" size="1"/>
15811      <BitField name="PRESERVE" start="28" size="1"/>
15812      <BitField name="MUX" start="8" size="4"/>
15813      <BitField name="DIV" start="0" size="8"/>
15814    </Register>
15815    <Register name="CLOCK_CLK_TOP_SPI2" start="+0x185c" size="0x4">
15816      <BitField name="GLB_BUSY" start="31" size="1"/>
15817      <BitField name="LOC_BUSY" start="30" size="1"/>
15818      <BitField name="PRESERVE" start="28" size="1"/>
15819      <BitField name="MUX" start="8" size="4"/>
15820      <BitField name="DIV" start="0" size="8"/>
15821    </Register>
15822    <Register name="CLOCK_CLK_TOP_SPI3" start="+0x1860" size="0x4">
15823      <BitField name="GLB_BUSY" start="31" size="1"/>
15824      <BitField name="LOC_BUSY" start="30" size="1"/>
15825      <BitField name="PRESERVE" start="28" size="1"/>
15826      <BitField name="MUX" start="8" size="4"/>
15827      <BitField name="DIV" start="0" size="8"/>
15828    </Register>
15829    <Register name="CLOCK_CLK_TOP_CAN0" start="+0x1864" size="0x4">
15830      <BitField name="GLB_BUSY" start="31" size="1"/>
15831      <BitField name="LOC_BUSY" start="30" size="1"/>
15832      <BitField name="PRESERVE" start="28" size="1"/>
15833      <BitField name="MUX" start="8" size="4"/>
15834      <BitField name="DIV" start="0" size="8"/>
15835    </Register>
15836    <Register name="CLOCK_CLK_TOP_CAN1" start="+0x1868" size="0x4">
15837      <BitField name="GLB_BUSY" start="31" size="1"/>
15838      <BitField name="LOC_BUSY" start="30" size="1"/>
15839      <BitField name="PRESERVE" start="28" size="1"/>
15840      <BitField name="MUX" start="8" size="4"/>
15841      <BitField name="DIV" start="0" size="8"/>
15842    </Register>
15843    <Register name="CLOCK_CLK_TOP_PTPC" start="+0x186c" size="0x4">
15844      <BitField name="GLB_BUSY" start="31" size="1"/>
15845      <BitField name="LOC_BUSY" start="30" size="1"/>
15846      <BitField name="PRESERVE" start="28" size="1"/>
15847      <BitField name="MUX" start="8" size="4"/>
15848      <BitField name="DIV" start="0" size="8"/>
15849    </Register>
15850    <Register name="CLOCK_CLK_TOP_ANA0" start="+0x1870" size="0x4">
15851      <BitField name="GLB_BUSY" start="31" size="1"/>
15852      <BitField name="LOC_BUSY" start="30" size="1"/>
15853      <BitField name="PRESERVE" start="28" size="1"/>
15854      <BitField name="MUX" start="8" size="4"/>
15855      <BitField name="DIV" start="0" size="8"/>
15856    </Register>
15857    <Register name="CLOCK_CLK_TOP_ANA1" start="+0x1874" size="0x4">
15858      <BitField name="GLB_BUSY" start="31" size="1"/>
15859      <BitField name="LOC_BUSY" start="30" size="1"/>
15860      <BitField name="PRESERVE" start="28" size="1"/>
15861      <BitField name="MUX" start="8" size="4"/>
15862      <BitField name="DIV" start="0" size="8"/>
15863    </Register>
15864    <Register name="CLOCK_CLK_TOP_ANA2" start="+0x1878" size="0x4">
15865      <BitField name="GLB_BUSY" start="31" size="1"/>
15866      <BitField name="LOC_BUSY" start="30" size="1"/>
15867      <BitField name="PRESERVE" start="28" size="1"/>
15868      <BitField name="MUX" start="8" size="4"/>
15869      <BitField name="DIV" start="0" size="8"/>
15870    </Register>
15871    <Register name="CLOCK_CLK_TOP_ANA3" start="+0x187c" size="0x4">
15872      <BitField name="GLB_BUSY" start="31" size="1"/>
15873      <BitField name="LOC_BUSY" start="30" size="1"/>
15874      <BitField name="PRESERVE" start="28" size="1"/>
15875      <BitField name="MUX" start="8" size="4"/>
15876      <BitField name="DIV" start="0" size="8"/>
15877    </Register>
15878    <Register name="CLOCK_CLK_TOP_AUD0" start="+0x1880" size="0x4">
15879      <BitField name="GLB_BUSY" start="31" size="1"/>
15880      <BitField name="LOC_BUSY" start="30" size="1"/>
15881      <BitField name="PRESERVE" start="28" size="1"/>
15882      <BitField name="MUX" start="8" size="4"/>
15883      <BitField name="DIV" start="0" size="8"/>
15884    </Register>
15885    <Register name="CLOCK_CLK_TOP_AUD1" start="+0x1884" size="0x4">
15886      <BitField name="GLB_BUSY" start="31" size="1"/>
15887      <BitField name="LOC_BUSY" start="30" size="1"/>
15888      <BitField name="PRESERVE" start="28" size="1"/>
15889      <BitField name="MUX" start="8" size="4"/>
15890      <BitField name="DIV" start="0" size="8"/>
15891    </Register>
15892    <Register name="CLOCK_CLK_TOP_ETH0" start="+0x1888" size="0x4">
15893      <BitField name="GLB_BUSY" start="31" size="1"/>
15894      <BitField name="LOC_BUSY" start="30" size="1"/>
15895      <BitField name="PRESERVE" start="28" size="1"/>
15896      <BitField name="MUX" start="8" size="4"/>
15897      <BitField name="DIV" start="0" size="8"/>
15898    </Register>
15899    <Register name="CLOCK_CLK_TOP_PTP0" start="+0x188c" size="0x4">
15900      <BitField name="GLB_BUSY" start="31" size="1"/>
15901      <BitField name="LOC_BUSY" start="30" size="1"/>
15902      <BitField name="PRESERVE" start="28" size="1"/>
15903      <BitField name="MUX" start="8" size="4"/>
15904      <BitField name="DIV" start="0" size="8"/>
15905    </Register>
15906    <Register name="CLOCK_CLK_TOP_REF0" start="+0x1890" size="0x4">
15907      <BitField name="GLB_BUSY" start="31" size="1"/>
15908      <BitField name="LOC_BUSY" start="30" size="1"/>
15909      <BitField name="PRESERVE" start="28" size="1"/>
15910      <BitField name="MUX" start="8" size="4"/>
15911      <BitField name="DIV" start="0" size="8"/>
15912    </Register>
15913    <Register name="CLOCK_CLK_TOP_REF1" start="+0x1894" size="0x4">
15914      <BitField name="GLB_BUSY" start="31" size="1"/>
15915      <BitField name="LOC_BUSY" start="30" size="1"/>
15916      <BitField name="PRESERVE" start="28" size="1"/>
15917      <BitField name="MUX" start="8" size="4"/>
15918      <BitField name="DIV" start="0" size="8"/>
15919    </Register>
15920    <Register name="CLOCK_CLK_TOP_NTM0" start="+0x1898" size="0x4">
15921      <BitField name="GLB_BUSY" start="31" size="1"/>
15922      <BitField name="LOC_BUSY" start="30" size="1"/>
15923      <BitField name="PRESERVE" start="28" size="1"/>
15924      <BitField name="MUX" start="8" size="4"/>
15925      <BitField name="DIV" start="0" size="8"/>
15926    </Register>
15927    <Register name="CLOCK_CLK_TOP_SDC0" start="+0x189c" size="0x4">
15928      <BitField name="GLB_BUSY" start="31" size="1"/>
15929      <BitField name="LOC_BUSY" start="30" size="1"/>
15930      <BitField name="PRESERVE" start="28" size="1"/>
15931      <BitField name="MUX" start="8" size="4"/>
15932      <BitField name="DIV" start="0" size="8"/>
15933    </Register>
15934    <Register name="ADCCLK_CLK_TOP_ADC0" start="+0x1c00" size="0x4">
15935      <BitField name="GLB_BUSY" start="31" size="1"/>
15936      <BitField name="LOC_BUSY" start="30" size="1"/>
15937      <BitField name="PRESERVE" start="28" size="1"/>
15938      <BitField name="MUX" start="8" size="1"/>
15939    </Register>
15940    <Register name="ADCCLK_CLK_TOP_ADC1" start="+0x1c04" size="0x4">
15941      <BitField name="GLB_BUSY" start="31" size="1"/>
15942      <BitField name="LOC_BUSY" start="30" size="1"/>
15943      <BitField name="PRESERVE" start="28" size="1"/>
15944      <BitField name="MUX" start="8" size="1"/>
15945    </Register>
15946    <Register name="ADCCLK_CLK_TOP_ADC2" start="+0x1c08" size="0x4">
15947      <BitField name="GLB_BUSY" start="31" size="1"/>
15948      <BitField name="LOC_BUSY" start="30" size="1"/>
15949      <BitField name="PRESERVE" start="28" size="1"/>
15950      <BitField name="MUX" start="8" size="1"/>
15951    </Register>
15952    <Register name="DACCLK_CLK_TOP_DAC0" start="+0x1c0c" size="0x4">
15953      <BitField name="GLB_BUSY" start="31" size="1"/>
15954      <BitField name="LOC_BUSY" start="30" size="1"/>
15955      <BitField name="PRESERVE" start="28" size="1"/>
15956      <BitField name="MUX" start="8" size="1"/>
15957    </Register>
15958    <Register name="I2SCLK_CLK_TOP_I2S0" start="+0x1c10" size="0x4">
15959      <BitField name="GLB_BUSY" start="31" size="1"/>
15960      <BitField name="LOC_BUSY" start="30" size="1"/>
15961      <BitField name="PRESERVE" start="28" size="1"/>
15962      <BitField name="MUX" start="8" size="1"/>
15963    </Register>
15964    <Register name="I2SCLK_CLK_TOP_I2S1" start="+0x1c14" size="0x4">
15965      <BitField name="GLB_BUSY" start="31" size="1"/>
15966      <BitField name="LOC_BUSY" start="30" size="1"/>
15967      <BitField name="PRESERVE" start="28" size="1"/>
15968      <BitField name="MUX" start="8" size="1"/>
15969    </Register>
15970    <Register name="GLOBAL00" start="+0x2000" size="0x4">
15971      <BitField name="MUX" start="0" size="4"/>
15972    </Register>
15973    <Register name="MONITOR_SLICE0_CONTROL" start="+0x2400" size="0x4">
15974      <BitField name="VALID" start="31" size="1"/>
15975      <BitField name="DIV_BUSY" start="27" size="1"/>
15976      <BitField name="OUTEN" start="24" size="1"/>
15977      <BitField name="DIV" start="16" size="8"/>
15978      <BitField name="HIGH" start="15" size="1"/>
15979      <BitField name="LOW" start="14" size="1"/>
15980      <BitField name="START" start="12" size="1"/>
15981      <BitField name="MODE" start="10" size="1"/>
15982      <BitField name="ACCURACY" start="9" size="1"/>
15983      <BitField name="REFERENCE" start="8" size="1"/>
15984      <BitField name="SELECTION" start="0" size="8"/>
15985    </Register>
15986    <Register name="MONITOR_SLICE0_CURRENT" start="+0x2404" size="0x4">
15987      <BitField name="FREQUENCY" start="0" size="32"/>
15988    </Register>
15989    <Register name="MONITOR_SLICE0_LOW_LIMIT" start="+0x2408" size="0x4">
15990      <BitField name="FREQUENCY" start="0" size="32"/>
15991    </Register>
15992    <Register name="MONITOR_SLICE0_HIGH_LIMIT" start="+0x240c" size="0x4">
15993      <BitField name="FREQUENCY" start="0" size="32"/>
15994    </Register>
15995    <Register name="MONITOR_SLICE1_CONTROL" start="+0x2420" size="0x4">
15996      <BitField name="VALID" start="31" size="1"/>
15997      <BitField name="DIV_BUSY" start="27" size="1"/>
15998      <BitField name="OUTEN" start="24" size="1"/>
15999      <BitField name="DIV" start="16" size="8"/>
16000      <BitField name="HIGH" start="15" size="1"/>
16001      <BitField name="LOW" start="14" size="1"/>
16002      <BitField name="START" start="12" size="1"/>
16003      <BitField name="MODE" start="10" size="1"/>
16004      <BitField name="ACCURACY" start="9" size="1"/>
16005      <BitField name="REFERENCE" start="8" size="1"/>
16006      <BitField name="SELECTION" start="0" size="8"/>
16007    </Register>
16008    <Register name="MONITOR_SLICE1_CURRENT" start="+0x2424" size="0x4">
16009      <BitField name="FREQUENCY" start="0" size="32"/>
16010    </Register>
16011    <Register name="MONITOR_SLICE1_LOW_LIMIT" start="+0x2428" size="0x4">
16012      <BitField name="FREQUENCY" start="0" size="32"/>
16013    </Register>
16014    <Register name="MONITOR_SLICE1_HIGH_LIMIT" start="+0x242c" size="0x4">
16015      <BitField name="FREQUENCY" start="0" size="32"/>
16016    </Register>
16017    <Register name="MONITOR_SLICE2_CONTROL" start="+0x2440" size="0x4">
16018      <BitField name="VALID" start="31" size="1"/>
16019      <BitField name="DIV_BUSY" start="27" size="1"/>
16020      <BitField name="OUTEN" start="24" size="1"/>
16021      <BitField name="DIV" start="16" size="8"/>
16022      <BitField name="HIGH" start="15" size="1"/>
16023      <BitField name="LOW" start="14" size="1"/>
16024      <BitField name="START" start="12" size="1"/>
16025      <BitField name="MODE" start="10" size="1"/>
16026      <BitField name="ACCURACY" start="9" size="1"/>
16027      <BitField name="REFERENCE" start="8" size="1"/>
16028      <BitField name="SELECTION" start="0" size="8"/>
16029    </Register>
16030    <Register name="MONITOR_SLICE2_CURRENT" start="+0x2444" size="0x4">
16031      <BitField name="FREQUENCY" start="0" size="32"/>
16032    </Register>
16033    <Register name="MONITOR_SLICE2_LOW_LIMIT" start="+0x2448" size="0x4">
16034      <BitField name="FREQUENCY" start="0" size="32"/>
16035    </Register>
16036    <Register name="MONITOR_SLICE2_HIGH_LIMIT" start="+0x244c" size="0x4">
16037      <BitField name="FREQUENCY" start="0" size="32"/>
16038    </Register>
16039    <Register name="MONITOR_SLICE3_CONTROL" start="+0x2460" size="0x4">
16040      <BitField name="VALID" start="31" size="1"/>
16041      <BitField name="DIV_BUSY" start="27" size="1"/>
16042      <BitField name="OUTEN" start="24" size="1"/>
16043      <BitField name="DIV" start="16" size="8"/>
16044      <BitField name="HIGH" start="15" size="1"/>
16045      <BitField name="LOW" start="14" size="1"/>
16046      <BitField name="START" start="12" size="1"/>
16047      <BitField name="MODE" start="10" size="1"/>
16048      <BitField name="ACCURACY" start="9" size="1"/>
16049      <BitField name="REFERENCE" start="8" size="1"/>
16050      <BitField name="SELECTION" start="0" size="8"/>
16051    </Register>
16052    <Register name="MONITOR_SLICE3_CURRENT" start="+0x2464" size="0x4">
16053      <BitField name="FREQUENCY" start="0" size="32"/>
16054    </Register>
16055    <Register name="MONITOR_SLICE3_LOW_LIMIT" start="+0x2468" size="0x4">
16056      <BitField name="FREQUENCY" start="0" size="32"/>
16057    </Register>
16058    <Register name="MONITOR_SLICE3_HIGH_LIMIT" start="+0x246c" size="0x4">
16059      <BitField name="FREQUENCY" start="0" size="32"/>
16060    </Register>
16061    <Register name="CPU_CPU0_LP" start="+0x2800" size="0x4">
16062      <BitField name="WAKE_CNT" start="24" size="8"/>
16063      <BitField name="HALT" start="16" size="1"/>
16064      <BitField name="WAKE" start="13" size="1"/>
16065      <BitField name="EXEC" start="12" size="1"/>
16066      <BitField name="WAKE_FLAG" start="10" size="1"/>
16067      <BitField name="SLEEP_FLAG" start="9" size="1"/>
16068      <BitField name="RESET_FLAG" start="8" size="1"/>
16069      <BitField name="MODE" start="0" size="2"/>
16070    </Register>
16071    <Register name="CPU_CPU0_LOCK" start="+0x2804" size="0x4">
16072      <BitField name="GPR" start="2" size="14"/>
16073      <BitField name="LOCK" start="1" size="1"/>
16074    </Register>
16075    <Register name="CPU_CPU0_GPR_GPR0" start="+0x2808" size="0x4">
16076      <BitField name="GPR" start="0" size="32"/>
16077    </Register>
16078    <Register name="CPU_CPU0_GPR_GPR1" start="+0x280c" size="0x4">
16079      <BitField name="GPR" start="0" size="32"/>
16080    </Register>
16081    <Register name="CPU_CPU0_GPR_GPR2" start="+0x2810" size="0x4">
16082      <BitField name="GPR" start="0" size="32"/>
16083    </Register>
16084    <Register name="CPU_CPU0_GPR_GPR3" start="+0x2814" size="0x4">
16085      <BitField name="GPR" start="0" size="32"/>
16086    </Register>
16087    <Register name="CPU_CPU0_GPR_GPR4" start="+0x2818" size="0x4">
16088      <BitField name="GPR" start="0" size="32"/>
16089    </Register>
16090    <Register name="CPU_CPU0_GPR_GPR5" start="+0x281c" size="0x4">
16091      <BitField name="GPR" start="0" size="32"/>
16092    </Register>
16093    <Register name="CPU_CPU0_GPR_GPR6" start="+0x2820" size="0x4">
16094      <BitField name="GPR" start="0" size="32"/>
16095    </Register>
16096    <Register name="CPU_CPU0_GPR_GPR7" start="+0x2824" size="0x4">
16097      <BitField name="GPR" start="0" size="32"/>
16098    </Register>
16099    <Register name="CPU_CPU0_GPR_GPR8" start="+0x2828" size="0x4">
16100      <BitField name="GPR" start="0" size="32"/>
16101    </Register>
16102    <Register name="CPU_CPU0_GPR_GPR9" start="+0x282c" size="0x4">
16103      <BitField name="GPR" start="0" size="32"/>
16104    </Register>
16105    <Register name="CPU_CPU0_GPR_GPR10" start="+0x2830" size="0x4">
16106      <BitField name="GPR" start="0" size="32"/>
16107    </Register>
16108    <Register name="CPU_CPU0_GPR_GPR11" start="+0x2834" size="0x4">
16109      <BitField name="GPR" start="0" size="32"/>
16110    </Register>
16111    <Register name="CPU_CPU0_GPR_GPR12" start="+0x2838" size="0x4">
16112      <BitField name="GPR" start="0" size="32"/>
16113    </Register>
16114    <Register name="CPU_CPU0_GPR_GPR13" start="+0x283c" size="0x4">
16115      <BitField name="GPR" start="0" size="32"/>
16116    </Register>
16117    <Register name="CPU_CPU0_WAKEUP_STATUS_STATUS0" start="+0x2840" size="0x4">
16118      <BitField name="STATUS" start="0" size="32"/>
16119    </Register>
16120    <Register name="CPU_CPU0_WAKEUP_STATUS_STATUS1" start="+0x2844" size="0x4">
16121      <BitField name="STATUS" start="0" size="32"/>
16122    </Register>
16123    <Register name="CPU_CPU0_WAKEUP_STATUS_STATUS2" start="+0x2848" size="0x4">
16124      <BitField name="STATUS" start="0" size="32"/>
16125    </Register>
16126    <Register name="CPU_CPU0_WAKEUP_STATUS_STATUS3" start="+0x284c" size="0x4">
16127      <BitField name="STATUS" start="0" size="32"/>
16128    </Register>
16129    <Register name="CPU_CPU0_WAKEUP_ENABLE_ENABLE0" start="+0x2880" size="0x4">
16130      <BitField name="ENABLE" start="0" size="32"/>
16131    </Register>
16132    <Register name="CPU_CPU0_WAKEUP_ENABLE_ENABLE1" start="+0x2884" size="0x4">
16133      <BitField name="ENABLE" start="0" size="32"/>
16134    </Register>
16135    <Register name="CPU_CPU0_WAKEUP_ENABLE_ENABLE2" start="+0x2888" size="0x4">
16136      <BitField name="ENABLE" start="0" size="32"/>
16137    </Register>
16138    <Register name="CPU_CPU0_WAKEUP_ENABLE_ENABLE3" start="+0x288c" size="0x4">
16139      <BitField name="ENABLE" start="0" size="32"/>
16140    </Register>
16141  </RegisterGroup>
16142  <RegisterGroup start="0xf4040000" name="IOC">
16143    <Register name="PAD_PA00_FUNC_CTL" start="+0x0" size="0x4">
16144      <BitField name="LOOP_BACK" start="16" size="1"/>
16145      <BitField name="ANALOG" start="8" size="1"/>
16146      <BitField name="ALT_SELECT" start="0" size="5"/>
16147    </Register>
16148    <Register name="PAD_PA00_PAD_CTL" start="+0x4" size="0x4">
16149      <BitField name="HYS" start="24" size="1"/>
16150      <BitField name="PRS" start="20" size="2"/>
16151      <BitField name="PS" start="18" size="1"/>
16152      <BitField name="PE" start="17" size="1"/>
16153      <BitField name="KE" start="16" size="1"/>
16154      <BitField name="OD" start="8" size="1"/>
16155      <BitField name="SR" start="6" size="1"/>
16156      <BitField name="SPD" start="4" size="2"/>
16157      <BitField name="DS" start="0" size="3"/>
16158    </Register>
16159    <Register name="PAD_PA01_FUNC_CTL" start="+0x8" size="0x4">
16160      <BitField name="LOOP_BACK" start="16" size="1"/>
16161      <BitField name="ANALOG" start="8" size="1"/>
16162      <BitField name="ALT_SELECT" start="0" size="5"/>
16163    </Register>
16164    <Register name="PAD_PA01_PAD_CTL" start="+0xc" size="0x4">
16165      <BitField name="HYS" start="24" size="1"/>
16166      <BitField name="PRS" start="20" size="2"/>
16167      <BitField name="PS" start="18" size="1"/>
16168      <BitField name="PE" start="17" size="1"/>
16169      <BitField name="KE" start="16" size="1"/>
16170      <BitField name="OD" start="8" size="1"/>
16171      <BitField name="SR" start="6" size="1"/>
16172      <BitField name="SPD" start="4" size="2"/>
16173      <BitField name="DS" start="0" size="3"/>
16174    </Register>
16175    <Register name="PAD_PA02_FUNC_CTL" start="+0x10" size="0x4">
16176      <BitField name="LOOP_BACK" start="16" size="1"/>
16177      <BitField name="ANALOG" start="8" size="1"/>
16178      <BitField name="ALT_SELECT" start="0" size="5"/>
16179    </Register>
16180    <Register name="PAD_PA02_PAD_CTL" start="+0x14" size="0x4">
16181      <BitField name="HYS" start="24" size="1"/>
16182      <BitField name="PRS" start="20" size="2"/>
16183      <BitField name="PS" start="18" size="1"/>
16184      <BitField name="PE" start="17" size="1"/>
16185      <BitField name="KE" start="16" size="1"/>
16186      <BitField name="OD" start="8" size="1"/>
16187      <BitField name="SR" start="6" size="1"/>
16188      <BitField name="SPD" start="4" size="2"/>
16189      <BitField name="DS" start="0" size="3"/>
16190    </Register>
16191    <Register name="PAD_PA03_FUNC_CTL" start="+0x18" size="0x4">
16192      <BitField name="LOOP_BACK" start="16" size="1"/>
16193      <BitField name="ANALOG" start="8" size="1"/>
16194      <BitField name="ALT_SELECT" start="0" size="5"/>
16195    </Register>
16196    <Register name="PAD_PA03_PAD_CTL" start="+0x1c" size="0x4">
16197      <BitField name="HYS" start="24" size="1"/>
16198      <BitField name="PRS" start="20" size="2"/>
16199      <BitField name="PS" start="18" size="1"/>
16200      <BitField name="PE" start="17" size="1"/>
16201      <BitField name="KE" start="16" size="1"/>
16202      <BitField name="OD" start="8" size="1"/>
16203      <BitField name="SR" start="6" size="1"/>
16204      <BitField name="SPD" start="4" size="2"/>
16205      <BitField name="DS" start="0" size="3"/>
16206    </Register>
16207    <Register name="PAD_PA04_FUNC_CTL" start="+0x20" size="0x4">
16208      <BitField name="LOOP_BACK" start="16" size="1"/>
16209      <BitField name="ANALOG" start="8" size="1"/>
16210      <BitField name="ALT_SELECT" start="0" size="5"/>
16211    </Register>
16212    <Register name="PAD_PA04_PAD_CTL" start="+0x24" size="0x4">
16213      <BitField name="HYS" start="24" size="1"/>
16214      <BitField name="PRS" start="20" size="2"/>
16215      <BitField name="PS" start="18" size="1"/>
16216      <BitField name="PE" start="17" size="1"/>
16217      <BitField name="KE" start="16" size="1"/>
16218      <BitField name="OD" start="8" size="1"/>
16219      <BitField name="SR" start="6" size="1"/>
16220      <BitField name="SPD" start="4" size="2"/>
16221      <BitField name="DS" start="0" size="3"/>
16222    </Register>
16223    <Register name="PAD_PA05_FUNC_CTL" start="+0x28" size="0x4">
16224      <BitField name="LOOP_BACK" start="16" size="1"/>
16225      <BitField name="ANALOG" start="8" size="1"/>
16226      <BitField name="ALT_SELECT" start="0" size="5"/>
16227    </Register>
16228    <Register name="PAD_PA05_PAD_CTL" start="+0x2c" size="0x4">
16229      <BitField name="HYS" start="24" size="1"/>
16230      <BitField name="PRS" start="20" size="2"/>
16231      <BitField name="PS" start="18" size="1"/>
16232      <BitField name="PE" start="17" size="1"/>
16233      <BitField name="KE" start="16" size="1"/>
16234      <BitField name="OD" start="8" size="1"/>
16235      <BitField name="SR" start="6" size="1"/>
16236      <BitField name="SPD" start="4" size="2"/>
16237      <BitField name="DS" start="0" size="3"/>
16238    </Register>
16239    <Register name="PAD_PA06_FUNC_CTL" start="+0x30" size="0x4">
16240      <BitField name="LOOP_BACK" start="16" size="1"/>
16241      <BitField name="ANALOG" start="8" size="1"/>
16242      <BitField name="ALT_SELECT" start="0" size="5"/>
16243    </Register>
16244    <Register name="PAD_PA06_PAD_CTL" start="+0x34" size="0x4">
16245      <BitField name="HYS" start="24" size="1"/>
16246      <BitField name="PRS" start="20" size="2"/>
16247      <BitField name="PS" start="18" size="1"/>
16248      <BitField name="PE" start="17" size="1"/>
16249      <BitField name="KE" start="16" size="1"/>
16250      <BitField name="OD" start="8" size="1"/>
16251      <BitField name="SR" start="6" size="1"/>
16252      <BitField name="SPD" start="4" size="2"/>
16253      <BitField name="DS" start="0" size="3"/>
16254    </Register>
16255    <Register name="PAD_PA07_FUNC_CTL" start="+0x38" size="0x4">
16256      <BitField name="LOOP_BACK" start="16" size="1"/>
16257      <BitField name="ANALOG" start="8" size="1"/>
16258      <BitField name="ALT_SELECT" start="0" size="5"/>
16259    </Register>
16260    <Register name="PAD_PA07_PAD_CTL" start="+0x3c" size="0x4">
16261      <BitField name="HYS" start="24" size="1"/>
16262      <BitField name="PRS" start="20" size="2"/>
16263      <BitField name="PS" start="18" size="1"/>
16264      <BitField name="PE" start="17" size="1"/>
16265      <BitField name="KE" start="16" size="1"/>
16266      <BitField name="OD" start="8" size="1"/>
16267      <BitField name="SR" start="6" size="1"/>
16268      <BitField name="SPD" start="4" size="2"/>
16269      <BitField name="DS" start="0" size="3"/>
16270    </Register>
16271    <Register name="PAD_PA08_FUNC_CTL" start="+0x40" size="0x4">
16272      <BitField name="LOOP_BACK" start="16" size="1"/>
16273      <BitField name="ANALOG" start="8" size="1"/>
16274      <BitField name="ALT_SELECT" start="0" size="5"/>
16275    </Register>
16276    <Register name="PAD_PA08_PAD_CTL" start="+0x44" size="0x4">
16277      <BitField name="HYS" start="24" size="1"/>
16278      <BitField name="PRS" start="20" size="2"/>
16279      <BitField name="PS" start="18" size="1"/>
16280      <BitField name="PE" start="17" size="1"/>
16281      <BitField name="KE" start="16" size="1"/>
16282      <BitField name="OD" start="8" size="1"/>
16283      <BitField name="SR" start="6" size="1"/>
16284      <BitField name="SPD" start="4" size="2"/>
16285      <BitField name="DS" start="0" size="3"/>
16286    </Register>
16287    <Register name="PAD_PA09_FUNC_CTL" start="+0x48" size="0x4">
16288      <BitField name="LOOP_BACK" start="16" size="1"/>
16289      <BitField name="ANALOG" start="8" size="1"/>
16290      <BitField name="ALT_SELECT" start="0" size="5"/>
16291    </Register>
16292    <Register name="PAD_PA09_PAD_CTL" start="+0x4c" size="0x4">
16293      <BitField name="HYS" start="24" size="1"/>
16294      <BitField name="PRS" start="20" size="2"/>
16295      <BitField name="PS" start="18" size="1"/>
16296      <BitField name="PE" start="17" size="1"/>
16297      <BitField name="KE" start="16" size="1"/>
16298      <BitField name="OD" start="8" size="1"/>
16299      <BitField name="SR" start="6" size="1"/>
16300      <BitField name="SPD" start="4" size="2"/>
16301      <BitField name="DS" start="0" size="3"/>
16302    </Register>
16303    <Register name="PAD_PA10_FUNC_CTL" start="+0x50" size="0x4">
16304      <BitField name="LOOP_BACK" start="16" size="1"/>
16305      <BitField name="ANALOG" start="8" size="1"/>
16306      <BitField name="ALT_SELECT" start="0" size="5"/>
16307    </Register>
16308    <Register name="PAD_PA10_PAD_CTL" start="+0x54" size="0x4">
16309      <BitField name="HYS" start="24" size="1"/>
16310      <BitField name="PRS" start="20" size="2"/>
16311      <BitField name="PS" start="18" size="1"/>
16312      <BitField name="PE" start="17" size="1"/>
16313      <BitField name="KE" start="16" size="1"/>
16314      <BitField name="OD" start="8" size="1"/>
16315      <BitField name="SR" start="6" size="1"/>
16316      <BitField name="SPD" start="4" size="2"/>
16317      <BitField name="DS" start="0" size="3"/>
16318    </Register>
16319    <Register name="PAD_PA11_FUNC_CTL" start="+0x58" size="0x4">
16320      <BitField name="LOOP_BACK" start="16" size="1"/>
16321      <BitField name="ANALOG" start="8" size="1"/>
16322      <BitField name="ALT_SELECT" start="0" size="5"/>
16323    </Register>
16324    <Register name="PAD_PA11_PAD_CTL" start="+0x5c" size="0x4">
16325      <BitField name="HYS" start="24" size="1"/>
16326      <BitField name="PRS" start="20" size="2"/>
16327      <BitField name="PS" start="18" size="1"/>
16328      <BitField name="PE" start="17" size="1"/>
16329      <BitField name="KE" start="16" size="1"/>
16330      <BitField name="OD" start="8" size="1"/>
16331      <BitField name="SR" start="6" size="1"/>
16332      <BitField name="SPD" start="4" size="2"/>
16333      <BitField name="DS" start="0" size="3"/>
16334    </Register>
16335    <Register name="PAD_PA12_FUNC_CTL" start="+0x60" size="0x4">
16336      <BitField name="LOOP_BACK" start="16" size="1"/>
16337      <BitField name="ANALOG" start="8" size="1"/>
16338      <BitField name="ALT_SELECT" start="0" size="5"/>
16339    </Register>
16340    <Register name="PAD_PA12_PAD_CTL" start="+0x64" size="0x4">
16341      <BitField name="HYS" start="24" size="1"/>
16342      <BitField name="PRS" start="20" size="2"/>
16343      <BitField name="PS" start="18" size="1"/>
16344      <BitField name="PE" start="17" size="1"/>
16345      <BitField name="KE" start="16" size="1"/>
16346      <BitField name="OD" start="8" size="1"/>
16347      <BitField name="SR" start="6" size="1"/>
16348      <BitField name="SPD" start="4" size="2"/>
16349      <BitField name="DS" start="0" size="3"/>
16350    </Register>
16351    <Register name="PAD_PA13_FUNC_CTL" start="+0x68" size="0x4">
16352      <BitField name="LOOP_BACK" start="16" size="1"/>
16353      <BitField name="ANALOG" start="8" size="1"/>
16354      <BitField name="ALT_SELECT" start="0" size="5"/>
16355    </Register>
16356    <Register name="PAD_PA13_PAD_CTL" start="+0x6c" size="0x4">
16357      <BitField name="HYS" start="24" size="1"/>
16358      <BitField name="PRS" start="20" size="2"/>
16359      <BitField name="PS" start="18" size="1"/>
16360      <BitField name="PE" start="17" size="1"/>
16361      <BitField name="KE" start="16" size="1"/>
16362      <BitField name="OD" start="8" size="1"/>
16363      <BitField name="SR" start="6" size="1"/>
16364      <BitField name="SPD" start="4" size="2"/>
16365      <BitField name="DS" start="0" size="3"/>
16366    </Register>
16367    <Register name="PAD_PA14_FUNC_CTL" start="+0x70" size="0x4">
16368      <BitField name="LOOP_BACK" start="16" size="1"/>
16369      <BitField name="ANALOG" start="8" size="1"/>
16370      <BitField name="ALT_SELECT" start="0" size="5"/>
16371    </Register>
16372    <Register name="PAD_PA14_PAD_CTL" start="+0x74" size="0x4">
16373      <BitField name="HYS" start="24" size="1"/>
16374      <BitField name="PRS" start="20" size="2"/>
16375      <BitField name="PS" start="18" size="1"/>
16376      <BitField name="PE" start="17" size="1"/>
16377      <BitField name="KE" start="16" size="1"/>
16378      <BitField name="OD" start="8" size="1"/>
16379      <BitField name="SR" start="6" size="1"/>
16380      <BitField name="SPD" start="4" size="2"/>
16381      <BitField name="DS" start="0" size="3"/>
16382    </Register>
16383    <Register name="PAD_PA15_FUNC_CTL" start="+0x78" size="0x4">
16384      <BitField name="LOOP_BACK" start="16" size="1"/>
16385      <BitField name="ANALOG" start="8" size="1"/>
16386      <BitField name="ALT_SELECT" start="0" size="5"/>
16387    </Register>
16388    <Register name="PAD_PA15_PAD_CTL" start="+0x7c" size="0x4">
16389      <BitField name="HYS" start="24" size="1"/>
16390      <BitField name="PRS" start="20" size="2"/>
16391      <BitField name="PS" start="18" size="1"/>
16392      <BitField name="PE" start="17" size="1"/>
16393      <BitField name="KE" start="16" size="1"/>
16394      <BitField name="OD" start="8" size="1"/>
16395      <BitField name="SR" start="6" size="1"/>
16396      <BitField name="SPD" start="4" size="2"/>
16397      <BitField name="DS" start="0" size="3"/>
16398    </Register>
16399    <Register name="PAD_PA16_FUNC_CTL" start="+0x80" size="0x4">
16400      <BitField name="LOOP_BACK" start="16" size="1"/>
16401      <BitField name="ANALOG" start="8" size="1"/>
16402      <BitField name="ALT_SELECT" start="0" size="5"/>
16403    </Register>
16404    <Register name="PAD_PA16_PAD_CTL" start="+0x84" size="0x4">
16405      <BitField name="HYS" start="24" size="1"/>
16406      <BitField name="PRS" start="20" size="2"/>
16407      <BitField name="PS" start="18" size="1"/>
16408      <BitField name="PE" start="17" size="1"/>
16409      <BitField name="KE" start="16" size="1"/>
16410      <BitField name="OD" start="8" size="1"/>
16411      <BitField name="SR" start="6" size="1"/>
16412      <BitField name="SPD" start="4" size="2"/>
16413      <BitField name="DS" start="0" size="3"/>
16414    </Register>
16415    <Register name="PAD_PA17_FUNC_CTL" start="+0x88" size="0x4">
16416      <BitField name="LOOP_BACK" start="16" size="1"/>
16417      <BitField name="ANALOG" start="8" size="1"/>
16418      <BitField name="ALT_SELECT" start="0" size="5"/>
16419    </Register>
16420    <Register name="PAD_PA17_PAD_CTL" start="+0x8c" size="0x4">
16421      <BitField name="HYS" start="24" size="1"/>
16422      <BitField name="PRS" start="20" size="2"/>
16423      <BitField name="PS" start="18" size="1"/>
16424      <BitField name="PE" start="17" size="1"/>
16425      <BitField name="KE" start="16" size="1"/>
16426      <BitField name="OD" start="8" size="1"/>
16427      <BitField name="SR" start="6" size="1"/>
16428      <BitField name="SPD" start="4" size="2"/>
16429      <BitField name="DS" start="0" size="3"/>
16430    </Register>
16431    <Register name="PAD_PA18_FUNC_CTL" start="+0x90" size="0x4">
16432      <BitField name="LOOP_BACK" start="16" size="1"/>
16433      <BitField name="ANALOG" start="8" size="1"/>
16434      <BitField name="ALT_SELECT" start="0" size="5"/>
16435    </Register>
16436    <Register name="PAD_PA18_PAD_CTL" start="+0x94" size="0x4">
16437      <BitField name="HYS" start="24" size="1"/>
16438      <BitField name="PRS" start="20" size="2"/>
16439      <BitField name="PS" start="18" size="1"/>
16440      <BitField name="PE" start="17" size="1"/>
16441      <BitField name="KE" start="16" size="1"/>
16442      <BitField name="OD" start="8" size="1"/>
16443      <BitField name="SR" start="6" size="1"/>
16444      <BitField name="SPD" start="4" size="2"/>
16445      <BitField name="DS" start="0" size="3"/>
16446    </Register>
16447    <Register name="PAD_PA19_FUNC_CTL" start="+0x98" size="0x4">
16448      <BitField name="LOOP_BACK" start="16" size="1"/>
16449      <BitField name="ANALOG" start="8" size="1"/>
16450      <BitField name="ALT_SELECT" start="0" size="5"/>
16451    </Register>
16452    <Register name="PAD_PA19_PAD_CTL" start="+0x9c" size="0x4">
16453      <BitField name="HYS" start="24" size="1"/>
16454      <BitField name="PRS" start="20" size="2"/>
16455      <BitField name="PS" start="18" size="1"/>
16456      <BitField name="PE" start="17" size="1"/>
16457      <BitField name="KE" start="16" size="1"/>
16458      <BitField name="OD" start="8" size="1"/>
16459      <BitField name="SR" start="6" size="1"/>
16460      <BitField name="SPD" start="4" size="2"/>
16461      <BitField name="DS" start="0" size="3"/>
16462    </Register>
16463    <Register name="PAD_PA20_FUNC_CTL" start="+0xa0" size="0x4">
16464      <BitField name="LOOP_BACK" start="16" size="1"/>
16465      <BitField name="ANALOG" start="8" size="1"/>
16466      <BitField name="ALT_SELECT" start="0" size="5"/>
16467    </Register>
16468    <Register name="PAD_PA20_PAD_CTL" start="+0xa4" size="0x4">
16469      <BitField name="HYS" start="24" size="1"/>
16470      <BitField name="PRS" start="20" size="2"/>
16471      <BitField name="PS" start="18" size="1"/>
16472      <BitField name="PE" start="17" size="1"/>
16473      <BitField name="KE" start="16" size="1"/>
16474      <BitField name="OD" start="8" size="1"/>
16475      <BitField name="SR" start="6" size="1"/>
16476      <BitField name="SPD" start="4" size="2"/>
16477      <BitField name="DS" start="0" size="3"/>
16478    </Register>
16479    <Register name="PAD_PA21_FUNC_CTL" start="+0xa8" size="0x4">
16480      <BitField name="LOOP_BACK" start="16" size="1"/>
16481      <BitField name="ANALOG" start="8" size="1"/>
16482      <BitField name="ALT_SELECT" start="0" size="5"/>
16483    </Register>
16484    <Register name="PAD_PA21_PAD_CTL" start="+0xac" size="0x4">
16485      <BitField name="HYS" start="24" size="1"/>
16486      <BitField name="PRS" start="20" size="2"/>
16487      <BitField name="PS" start="18" size="1"/>
16488      <BitField name="PE" start="17" size="1"/>
16489      <BitField name="KE" start="16" size="1"/>
16490      <BitField name="OD" start="8" size="1"/>
16491      <BitField name="SR" start="6" size="1"/>
16492      <BitField name="SPD" start="4" size="2"/>
16493      <BitField name="DS" start="0" size="3"/>
16494    </Register>
16495    <Register name="PAD_PA22_FUNC_CTL" start="+0xb0" size="0x4">
16496      <BitField name="LOOP_BACK" start="16" size="1"/>
16497      <BitField name="ANALOG" start="8" size="1"/>
16498      <BitField name="ALT_SELECT" start="0" size="5"/>
16499    </Register>
16500    <Register name="PAD_PA22_PAD_CTL" start="+0xb4" size="0x4">
16501      <BitField name="HYS" start="24" size="1"/>
16502      <BitField name="PRS" start="20" size="2"/>
16503      <BitField name="PS" start="18" size="1"/>
16504      <BitField name="PE" start="17" size="1"/>
16505      <BitField name="KE" start="16" size="1"/>
16506      <BitField name="OD" start="8" size="1"/>
16507      <BitField name="SR" start="6" size="1"/>
16508      <BitField name="SPD" start="4" size="2"/>
16509      <BitField name="DS" start="0" size="3"/>
16510    </Register>
16511    <Register name="PAD_PA23_FUNC_CTL" start="+0xb8" size="0x4">
16512      <BitField name="LOOP_BACK" start="16" size="1"/>
16513      <BitField name="ANALOG" start="8" size="1"/>
16514      <BitField name="ALT_SELECT" start="0" size="5"/>
16515    </Register>
16516    <Register name="PAD_PA23_PAD_CTL" start="+0xbc" size="0x4">
16517      <BitField name="HYS" start="24" size="1"/>
16518      <BitField name="PRS" start="20" size="2"/>
16519      <BitField name="PS" start="18" size="1"/>
16520      <BitField name="PE" start="17" size="1"/>
16521      <BitField name="KE" start="16" size="1"/>
16522      <BitField name="OD" start="8" size="1"/>
16523      <BitField name="SR" start="6" size="1"/>
16524      <BitField name="SPD" start="4" size="2"/>
16525      <BitField name="DS" start="0" size="3"/>
16526    </Register>
16527    <Register name="PAD_PA24_FUNC_CTL" start="+0xc0" size="0x4">
16528      <BitField name="LOOP_BACK" start="16" size="1"/>
16529      <BitField name="ANALOG" start="8" size="1"/>
16530      <BitField name="ALT_SELECT" start="0" size="5"/>
16531    </Register>
16532    <Register name="PAD_PA24_PAD_CTL" start="+0xc4" size="0x4">
16533      <BitField name="HYS" start="24" size="1"/>
16534      <BitField name="PRS" start="20" size="2"/>
16535      <BitField name="PS" start="18" size="1"/>
16536      <BitField name="PE" start="17" size="1"/>
16537      <BitField name="KE" start="16" size="1"/>
16538      <BitField name="OD" start="8" size="1"/>
16539      <BitField name="SR" start="6" size="1"/>
16540      <BitField name="SPD" start="4" size="2"/>
16541      <BitField name="DS" start="0" size="3"/>
16542    </Register>
16543    <Register name="PAD_PA25_FUNC_CTL" start="+0xc8" size="0x4">
16544      <BitField name="LOOP_BACK" start="16" size="1"/>
16545      <BitField name="ANALOG" start="8" size="1"/>
16546      <BitField name="ALT_SELECT" start="0" size="5"/>
16547    </Register>
16548    <Register name="PAD_PA25_PAD_CTL" start="+0xcc" size="0x4">
16549      <BitField name="HYS" start="24" size="1"/>
16550      <BitField name="PRS" start="20" size="2"/>
16551      <BitField name="PS" start="18" size="1"/>
16552      <BitField name="PE" start="17" size="1"/>
16553      <BitField name="KE" start="16" size="1"/>
16554      <BitField name="OD" start="8" size="1"/>
16555      <BitField name="SR" start="6" size="1"/>
16556      <BitField name="SPD" start="4" size="2"/>
16557      <BitField name="DS" start="0" size="3"/>
16558    </Register>
16559    <Register name="PAD_PA26_FUNC_CTL" start="+0xd0" size="0x4">
16560      <BitField name="LOOP_BACK" start="16" size="1"/>
16561      <BitField name="ANALOG" start="8" size="1"/>
16562      <BitField name="ALT_SELECT" start="0" size="5"/>
16563    </Register>
16564    <Register name="PAD_PA26_PAD_CTL" start="+0xd4" size="0x4">
16565      <BitField name="HYS" start="24" size="1"/>
16566      <BitField name="PRS" start="20" size="2"/>
16567      <BitField name="PS" start="18" size="1"/>
16568      <BitField name="PE" start="17" size="1"/>
16569      <BitField name="KE" start="16" size="1"/>
16570      <BitField name="OD" start="8" size="1"/>
16571      <BitField name="SR" start="6" size="1"/>
16572      <BitField name="SPD" start="4" size="2"/>
16573      <BitField name="DS" start="0" size="3"/>
16574    </Register>
16575    <Register name="PAD_PA27_FUNC_CTL" start="+0xd8" size="0x4">
16576      <BitField name="LOOP_BACK" start="16" size="1"/>
16577      <BitField name="ANALOG" start="8" size="1"/>
16578      <BitField name="ALT_SELECT" start="0" size="5"/>
16579    </Register>
16580    <Register name="PAD_PA27_PAD_CTL" start="+0xdc" size="0x4">
16581      <BitField name="HYS" start="24" size="1"/>
16582      <BitField name="PRS" start="20" size="2"/>
16583      <BitField name="PS" start="18" size="1"/>
16584      <BitField name="PE" start="17" size="1"/>
16585      <BitField name="KE" start="16" size="1"/>
16586      <BitField name="OD" start="8" size="1"/>
16587      <BitField name="SR" start="6" size="1"/>
16588      <BitField name="SPD" start="4" size="2"/>
16589      <BitField name="DS" start="0" size="3"/>
16590    </Register>
16591    <Register name="PAD_PA28_FUNC_CTL" start="+0xe0" size="0x4">
16592      <BitField name="LOOP_BACK" start="16" size="1"/>
16593      <BitField name="ANALOG" start="8" size="1"/>
16594      <BitField name="ALT_SELECT" start="0" size="5"/>
16595    </Register>
16596    <Register name="PAD_PA28_PAD_CTL" start="+0xe4" size="0x4">
16597      <BitField name="HYS" start="24" size="1"/>
16598      <BitField name="PRS" start="20" size="2"/>
16599      <BitField name="PS" start="18" size="1"/>
16600      <BitField name="PE" start="17" size="1"/>
16601      <BitField name="KE" start="16" size="1"/>
16602      <BitField name="OD" start="8" size="1"/>
16603      <BitField name="SR" start="6" size="1"/>
16604      <BitField name="SPD" start="4" size="2"/>
16605      <BitField name="DS" start="0" size="3"/>
16606    </Register>
16607    <Register name="PAD_PA29_FUNC_CTL" start="+0xe8" size="0x4">
16608      <BitField name="LOOP_BACK" start="16" size="1"/>
16609      <BitField name="ANALOG" start="8" size="1"/>
16610      <BitField name="ALT_SELECT" start="0" size="5"/>
16611    </Register>
16612    <Register name="PAD_PA29_PAD_CTL" start="+0xec" size="0x4">
16613      <BitField name="HYS" start="24" size="1"/>
16614      <BitField name="PRS" start="20" size="2"/>
16615      <BitField name="PS" start="18" size="1"/>
16616      <BitField name="PE" start="17" size="1"/>
16617      <BitField name="KE" start="16" size="1"/>
16618      <BitField name="OD" start="8" size="1"/>
16619      <BitField name="SR" start="6" size="1"/>
16620      <BitField name="SPD" start="4" size="2"/>
16621      <BitField name="DS" start="0" size="3"/>
16622    </Register>
16623    <Register name="PAD_PA30_FUNC_CTL" start="+0xf0" size="0x4">
16624      <BitField name="LOOP_BACK" start="16" size="1"/>
16625      <BitField name="ANALOG" start="8" size="1"/>
16626      <BitField name="ALT_SELECT" start="0" size="5"/>
16627    </Register>
16628    <Register name="PAD_PA30_PAD_CTL" start="+0xf4" size="0x4">
16629      <BitField name="HYS" start="24" size="1"/>
16630      <BitField name="PRS" start="20" size="2"/>
16631      <BitField name="PS" start="18" size="1"/>
16632      <BitField name="PE" start="17" size="1"/>
16633      <BitField name="KE" start="16" size="1"/>
16634      <BitField name="OD" start="8" size="1"/>
16635      <BitField name="SR" start="6" size="1"/>
16636      <BitField name="SPD" start="4" size="2"/>
16637      <BitField name="DS" start="0" size="3"/>
16638    </Register>
16639    <Register name="PAD_PA31_FUNC_CTL" start="+0xf8" size="0x4">
16640      <BitField name="LOOP_BACK" start="16" size="1"/>
16641      <BitField name="ANALOG" start="8" size="1"/>
16642      <BitField name="ALT_SELECT" start="0" size="5"/>
16643    </Register>
16644    <Register name="PAD_PA31_PAD_CTL" start="+0xfc" size="0x4">
16645      <BitField name="HYS" start="24" size="1"/>
16646      <BitField name="PRS" start="20" size="2"/>
16647      <BitField name="PS" start="18" size="1"/>
16648      <BitField name="PE" start="17" size="1"/>
16649      <BitField name="KE" start="16" size="1"/>
16650      <BitField name="OD" start="8" size="1"/>
16651      <BitField name="SR" start="6" size="1"/>
16652      <BitField name="SPD" start="4" size="2"/>
16653      <BitField name="DS" start="0" size="3"/>
16654    </Register>
16655    <Register name="PAD_PB00_FUNC_CTL" start="+0x100" size="0x4">
16656      <BitField name="LOOP_BACK" start="16" size="1"/>
16657      <BitField name="ANALOG" start="8" size="1"/>
16658      <BitField name="ALT_SELECT" start="0" size="5"/>
16659    </Register>
16660    <Register name="PAD_PB00_PAD_CTL" start="+0x104" size="0x4">
16661      <BitField name="HYS" start="24" size="1"/>
16662      <BitField name="PRS" start="20" size="2"/>
16663      <BitField name="PS" start="18" size="1"/>
16664      <BitField name="PE" start="17" size="1"/>
16665      <BitField name="KE" start="16" size="1"/>
16666      <BitField name="OD" start="8" size="1"/>
16667      <BitField name="SR" start="6" size="1"/>
16668      <BitField name="SPD" start="4" size="2"/>
16669      <BitField name="DS" start="0" size="3"/>
16670    </Register>
16671    <Register name="PAD_PB01_FUNC_CTL" start="+0x108" size="0x4">
16672      <BitField name="LOOP_BACK" start="16" size="1"/>
16673      <BitField name="ANALOG" start="8" size="1"/>
16674      <BitField name="ALT_SELECT" start="0" size="5"/>
16675    </Register>
16676    <Register name="PAD_PB01_PAD_CTL" start="+0x10c" size="0x4">
16677      <BitField name="HYS" start="24" size="1"/>
16678      <BitField name="PRS" start="20" size="2"/>
16679      <BitField name="PS" start="18" size="1"/>
16680      <BitField name="PE" start="17" size="1"/>
16681      <BitField name="KE" start="16" size="1"/>
16682      <BitField name="OD" start="8" size="1"/>
16683      <BitField name="SR" start="6" size="1"/>
16684      <BitField name="SPD" start="4" size="2"/>
16685      <BitField name="DS" start="0" size="3"/>
16686    </Register>
16687    <Register name="PAD_PB02_FUNC_CTL" start="+0x110" size="0x4">
16688      <BitField name="LOOP_BACK" start="16" size="1"/>
16689      <BitField name="ANALOG" start="8" size="1"/>
16690      <BitField name="ALT_SELECT" start="0" size="5"/>
16691    </Register>
16692    <Register name="PAD_PB02_PAD_CTL" start="+0x114" size="0x4">
16693      <BitField name="HYS" start="24" size="1"/>
16694      <BitField name="PRS" start="20" size="2"/>
16695      <BitField name="PS" start="18" size="1"/>
16696      <BitField name="PE" start="17" size="1"/>
16697      <BitField name="KE" start="16" size="1"/>
16698      <BitField name="OD" start="8" size="1"/>
16699      <BitField name="SR" start="6" size="1"/>
16700      <BitField name="SPD" start="4" size="2"/>
16701      <BitField name="DS" start="0" size="3"/>
16702    </Register>
16703    <Register name="PAD_PB03_FUNC_CTL" start="+0x118" size="0x4">
16704      <BitField name="LOOP_BACK" start="16" size="1"/>
16705      <BitField name="ANALOG" start="8" size="1"/>
16706      <BitField name="ALT_SELECT" start="0" size="5"/>
16707    </Register>
16708    <Register name="PAD_PB03_PAD_CTL" start="+0x11c" size="0x4">
16709      <BitField name="HYS" start="24" size="1"/>
16710      <BitField name="PRS" start="20" size="2"/>
16711      <BitField name="PS" start="18" size="1"/>
16712      <BitField name="PE" start="17" size="1"/>
16713      <BitField name="KE" start="16" size="1"/>
16714      <BitField name="OD" start="8" size="1"/>
16715      <BitField name="SR" start="6" size="1"/>
16716      <BitField name="SPD" start="4" size="2"/>
16717      <BitField name="DS" start="0" size="3"/>
16718    </Register>
16719    <Register name="PAD_PB04_FUNC_CTL" start="+0x120" size="0x4">
16720      <BitField name="LOOP_BACK" start="16" size="1"/>
16721      <BitField name="ANALOG" start="8" size="1"/>
16722      <BitField name="ALT_SELECT" start="0" size="5"/>
16723    </Register>
16724    <Register name="PAD_PB04_PAD_CTL" start="+0x124" size="0x4">
16725      <BitField name="HYS" start="24" size="1"/>
16726      <BitField name="PRS" start="20" size="2"/>
16727      <BitField name="PS" start="18" size="1"/>
16728      <BitField name="PE" start="17" size="1"/>
16729      <BitField name="KE" start="16" size="1"/>
16730      <BitField name="OD" start="8" size="1"/>
16731      <BitField name="SR" start="6" size="1"/>
16732      <BitField name="SPD" start="4" size="2"/>
16733      <BitField name="DS" start="0" size="3"/>
16734    </Register>
16735    <Register name="PAD_PB05_FUNC_CTL" start="+0x128" size="0x4">
16736      <BitField name="LOOP_BACK" start="16" size="1"/>
16737      <BitField name="ANALOG" start="8" size="1"/>
16738      <BitField name="ALT_SELECT" start="0" size="5"/>
16739    </Register>
16740    <Register name="PAD_PB05_PAD_CTL" start="+0x12c" size="0x4">
16741      <BitField name="HYS" start="24" size="1"/>
16742      <BitField name="PRS" start="20" size="2"/>
16743      <BitField name="PS" start="18" size="1"/>
16744      <BitField name="PE" start="17" size="1"/>
16745      <BitField name="KE" start="16" size="1"/>
16746      <BitField name="OD" start="8" size="1"/>
16747      <BitField name="SR" start="6" size="1"/>
16748      <BitField name="SPD" start="4" size="2"/>
16749      <BitField name="DS" start="0" size="3"/>
16750    </Register>
16751    <Register name="PAD_PB06_FUNC_CTL" start="+0x130" size="0x4">
16752      <BitField name="LOOP_BACK" start="16" size="1"/>
16753      <BitField name="ANALOG" start="8" size="1"/>
16754      <BitField name="ALT_SELECT" start="0" size="5"/>
16755    </Register>
16756    <Register name="PAD_PB06_PAD_CTL" start="+0x134" size="0x4">
16757      <BitField name="HYS" start="24" size="1"/>
16758      <BitField name="PRS" start="20" size="2"/>
16759      <BitField name="PS" start="18" size="1"/>
16760      <BitField name="PE" start="17" size="1"/>
16761      <BitField name="KE" start="16" size="1"/>
16762      <BitField name="OD" start="8" size="1"/>
16763      <BitField name="SR" start="6" size="1"/>
16764      <BitField name="SPD" start="4" size="2"/>
16765      <BitField name="DS" start="0" size="3"/>
16766    </Register>
16767    <Register name="PAD_PB07_FUNC_CTL" start="+0x138" size="0x4">
16768      <BitField name="LOOP_BACK" start="16" size="1"/>
16769      <BitField name="ANALOG" start="8" size="1"/>
16770      <BitField name="ALT_SELECT" start="0" size="5"/>
16771    </Register>
16772    <Register name="PAD_PB07_PAD_CTL" start="+0x13c" size="0x4">
16773      <BitField name="HYS" start="24" size="1"/>
16774      <BitField name="PRS" start="20" size="2"/>
16775      <BitField name="PS" start="18" size="1"/>
16776      <BitField name="PE" start="17" size="1"/>
16777      <BitField name="KE" start="16" size="1"/>
16778      <BitField name="OD" start="8" size="1"/>
16779      <BitField name="SR" start="6" size="1"/>
16780      <BitField name="SPD" start="4" size="2"/>
16781      <BitField name="DS" start="0" size="3"/>
16782    </Register>
16783    <Register name="PAD_PB08_FUNC_CTL" start="+0x140" size="0x4">
16784      <BitField name="LOOP_BACK" start="16" size="1"/>
16785      <BitField name="ANALOG" start="8" size="1"/>
16786      <BitField name="ALT_SELECT" start="0" size="5"/>
16787    </Register>
16788    <Register name="PAD_PB08_PAD_CTL" start="+0x144" size="0x4">
16789      <BitField name="HYS" start="24" size="1"/>
16790      <BitField name="PRS" start="20" size="2"/>
16791      <BitField name="PS" start="18" size="1"/>
16792      <BitField name="PE" start="17" size="1"/>
16793      <BitField name="KE" start="16" size="1"/>
16794      <BitField name="OD" start="8" size="1"/>
16795      <BitField name="SR" start="6" size="1"/>
16796      <BitField name="SPD" start="4" size="2"/>
16797      <BitField name="DS" start="0" size="3"/>
16798    </Register>
16799    <Register name="PAD_PB09_FUNC_CTL" start="+0x148" size="0x4">
16800      <BitField name="LOOP_BACK" start="16" size="1"/>
16801      <BitField name="ANALOG" start="8" size="1"/>
16802      <BitField name="ALT_SELECT" start="0" size="5"/>
16803    </Register>
16804    <Register name="PAD_PB09_PAD_CTL" start="+0x14c" size="0x4">
16805      <BitField name="HYS" start="24" size="1"/>
16806      <BitField name="PRS" start="20" size="2"/>
16807      <BitField name="PS" start="18" size="1"/>
16808      <BitField name="PE" start="17" size="1"/>
16809      <BitField name="KE" start="16" size="1"/>
16810      <BitField name="OD" start="8" size="1"/>
16811      <BitField name="SR" start="6" size="1"/>
16812      <BitField name="SPD" start="4" size="2"/>
16813      <BitField name="DS" start="0" size="3"/>
16814    </Register>
16815    <Register name="PAD_PB10_FUNC_CTL" start="+0x150" size="0x4">
16816      <BitField name="LOOP_BACK" start="16" size="1"/>
16817      <BitField name="ANALOG" start="8" size="1"/>
16818      <BitField name="ALT_SELECT" start="0" size="5"/>
16819    </Register>
16820    <Register name="PAD_PB10_PAD_CTL" start="+0x154" size="0x4">
16821      <BitField name="HYS" start="24" size="1"/>
16822      <BitField name="PRS" start="20" size="2"/>
16823      <BitField name="PS" start="18" size="1"/>
16824      <BitField name="PE" start="17" size="1"/>
16825      <BitField name="KE" start="16" size="1"/>
16826      <BitField name="OD" start="8" size="1"/>
16827      <BitField name="SR" start="6" size="1"/>
16828      <BitField name="SPD" start="4" size="2"/>
16829      <BitField name="DS" start="0" size="3"/>
16830    </Register>
16831    <Register name="PAD_PB11_FUNC_CTL" start="+0x158" size="0x4">
16832      <BitField name="LOOP_BACK" start="16" size="1"/>
16833      <BitField name="ANALOG" start="8" size="1"/>
16834      <BitField name="ALT_SELECT" start="0" size="5"/>
16835    </Register>
16836    <Register name="PAD_PB11_PAD_CTL" start="+0x15c" size="0x4">
16837      <BitField name="HYS" start="24" size="1"/>
16838      <BitField name="PRS" start="20" size="2"/>
16839      <BitField name="PS" start="18" size="1"/>
16840      <BitField name="PE" start="17" size="1"/>
16841      <BitField name="KE" start="16" size="1"/>
16842      <BitField name="OD" start="8" size="1"/>
16843      <BitField name="SR" start="6" size="1"/>
16844      <BitField name="SPD" start="4" size="2"/>
16845      <BitField name="DS" start="0" size="3"/>
16846    </Register>
16847    <Register name="PAD_PB12_FUNC_CTL" start="+0x160" size="0x4">
16848      <BitField name="LOOP_BACK" start="16" size="1"/>
16849      <BitField name="ANALOG" start="8" size="1"/>
16850      <BitField name="ALT_SELECT" start="0" size="5"/>
16851    </Register>
16852    <Register name="PAD_PB12_PAD_CTL" start="+0x164" size="0x4">
16853      <BitField name="HYS" start="24" size="1"/>
16854      <BitField name="PRS" start="20" size="2"/>
16855      <BitField name="PS" start="18" size="1"/>
16856      <BitField name="PE" start="17" size="1"/>
16857      <BitField name="KE" start="16" size="1"/>
16858      <BitField name="OD" start="8" size="1"/>
16859      <BitField name="SR" start="6" size="1"/>
16860      <BitField name="SPD" start="4" size="2"/>
16861      <BitField name="DS" start="0" size="3"/>
16862    </Register>
16863    <Register name="PAD_PB13_FUNC_CTL" start="+0x168" size="0x4">
16864      <BitField name="LOOP_BACK" start="16" size="1"/>
16865      <BitField name="ANALOG" start="8" size="1"/>
16866      <BitField name="ALT_SELECT" start="0" size="5"/>
16867    </Register>
16868    <Register name="PAD_PB13_PAD_CTL" start="+0x16c" size="0x4">
16869      <BitField name="HYS" start="24" size="1"/>
16870      <BitField name="PRS" start="20" size="2"/>
16871      <BitField name="PS" start="18" size="1"/>
16872      <BitField name="PE" start="17" size="1"/>
16873      <BitField name="KE" start="16" size="1"/>
16874      <BitField name="OD" start="8" size="1"/>
16875      <BitField name="SR" start="6" size="1"/>
16876      <BitField name="SPD" start="4" size="2"/>
16877      <BitField name="DS" start="0" size="3"/>
16878    </Register>
16879    <Register name="PAD_PB14_FUNC_CTL" start="+0x170" size="0x4">
16880      <BitField name="LOOP_BACK" start="16" size="1"/>
16881      <BitField name="ANALOG" start="8" size="1"/>
16882      <BitField name="ALT_SELECT" start="0" size="5"/>
16883    </Register>
16884    <Register name="PAD_PB14_PAD_CTL" start="+0x174" size="0x4">
16885      <BitField name="HYS" start="24" size="1"/>
16886      <BitField name="PRS" start="20" size="2"/>
16887      <BitField name="PS" start="18" size="1"/>
16888      <BitField name="PE" start="17" size="1"/>
16889      <BitField name="KE" start="16" size="1"/>
16890      <BitField name="OD" start="8" size="1"/>
16891      <BitField name="SR" start="6" size="1"/>
16892      <BitField name="SPD" start="4" size="2"/>
16893      <BitField name="DS" start="0" size="3"/>
16894    </Register>
16895    <Register name="PAD_PB15_FUNC_CTL" start="+0x178" size="0x4">
16896      <BitField name="LOOP_BACK" start="16" size="1"/>
16897      <BitField name="ANALOG" start="8" size="1"/>
16898      <BitField name="ALT_SELECT" start="0" size="5"/>
16899    </Register>
16900    <Register name="PAD_PB15_PAD_CTL" start="+0x17c" size="0x4">
16901      <BitField name="HYS" start="24" size="1"/>
16902      <BitField name="PRS" start="20" size="2"/>
16903      <BitField name="PS" start="18" size="1"/>
16904      <BitField name="PE" start="17" size="1"/>
16905      <BitField name="KE" start="16" size="1"/>
16906      <BitField name="OD" start="8" size="1"/>
16907      <BitField name="SR" start="6" size="1"/>
16908      <BitField name="SPD" start="4" size="2"/>
16909      <BitField name="DS" start="0" size="3"/>
16910    </Register>
16911    <Register name="PAD_PB16_FUNC_CTL" start="+0x180" size="0x4">
16912      <BitField name="LOOP_BACK" start="16" size="1"/>
16913      <BitField name="ANALOG" start="8" size="1"/>
16914      <BitField name="ALT_SELECT" start="0" size="5"/>
16915    </Register>
16916    <Register name="PAD_PB16_PAD_CTL" start="+0x184" size="0x4">
16917      <BitField name="HYS" start="24" size="1"/>
16918      <BitField name="PRS" start="20" size="2"/>
16919      <BitField name="PS" start="18" size="1"/>
16920      <BitField name="PE" start="17" size="1"/>
16921      <BitField name="KE" start="16" size="1"/>
16922      <BitField name="OD" start="8" size="1"/>
16923      <BitField name="SR" start="6" size="1"/>
16924      <BitField name="SPD" start="4" size="2"/>
16925      <BitField name="DS" start="0" size="3"/>
16926    </Register>
16927    <Register name="PAD_PB17_FUNC_CTL" start="+0x188" size="0x4">
16928      <BitField name="LOOP_BACK" start="16" size="1"/>
16929      <BitField name="ANALOG" start="8" size="1"/>
16930      <BitField name="ALT_SELECT" start="0" size="5"/>
16931    </Register>
16932    <Register name="PAD_PB17_PAD_CTL" start="+0x18c" size="0x4">
16933      <BitField name="HYS" start="24" size="1"/>
16934      <BitField name="PRS" start="20" size="2"/>
16935      <BitField name="PS" start="18" size="1"/>
16936      <BitField name="PE" start="17" size="1"/>
16937      <BitField name="KE" start="16" size="1"/>
16938      <BitField name="OD" start="8" size="1"/>
16939      <BitField name="SR" start="6" size="1"/>
16940      <BitField name="SPD" start="4" size="2"/>
16941      <BitField name="DS" start="0" size="3"/>
16942    </Register>
16943    <Register name="PAD_PB18_FUNC_CTL" start="+0x190" size="0x4">
16944      <BitField name="LOOP_BACK" start="16" size="1"/>
16945      <BitField name="ANALOG" start="8" size="1"/>
16946      <BitField name="ALT_SELECT" start="0" size="5"/>
16947    </Register>
16948    <Register name="PAD_PB18_PAD_CTL" start="+0x194" size="0x4">
16949      <BitField name="HYS" start="24" size="1"/>
16950      <BitField name="PRS" start="20" size="2"/>
16951      <BitField name="PS" start="18" size="1"/>
16952      <BitField name="PE" start="17" size="1"/>
16953      <BitField name="KE" start="16" size="1"/>
16954      <BitField name="OD" start="8" size="1"/>
16955      <BitField name="SR" start="6" size="1"/>
16956      <BitField name="SPD" start="4" size="2"/>
16957      <BitField name="DS" start="0" size="3"/>
16958    </Register>
16959    <Register name="PAD_PB19_FUNC_CTL" start="+0x198" size="0x4">
16960      <BitField name="LOOP_BACK" start="16" size="1"/>
16961      <BitField name="ANALOG" start="8" size="1"/>
16962      <BitField name="ALT_SELECT" start="0" size="5"/>
16963    </Register>
16964    <Register name="PAD_PB19_PAD_CTL" start="+0x19c" size="0x4">
16965      <BitField name="HYS" start="24" size="1"/>
16966      <BitField name="PRS" start="20" size="2"/>
16967      <BitField name="PS" start="18" size="1"/>
16968      <BitField name="PE" start="17" size="1"/>
16969      <BitField name="KE" start="16" size="1"/>
16970      <BitField name="OD" start="8" size="1"/>
16971      <BitField name="SR" start="6" size="1"/>
16972      <BitField name="SPD" start="4" size="2"/>
16973      <BitField name="DS" start="0" size="3"/>
16974    </Register>
16975    <Register name="PAD_PB20_FUNC_CTL" start="+0x1a0" size="0x4">
16976      <BitField name="LOOP_BACK" start="16" size="1"/>
16977      <BitField name="ANALOG" start="8" size="1"/>
16978      <BitField name="ALT_SELECT" start="0" size="5"/>
16979    </Register>
16980    <Register name="PAD_PB20_PAD_CTL" start="+0x1a4" size="0x4">
16981      <BitField name="HYS" start="24" size="1"/>
16982      <BitField name="PRS" start="20" size="2"/>
16983      <BitField name="PS" start="18" size="1"/>
16984      <BitField name="PE" start="17" size="1"/>
16985      <BitField name="KE" start="16" size="1"/>
16986      <BitField name="OD" start="8" size="1"/>
16987      <BitField name="SR" start="6" size="1"/>
16988      <BitField name="SPD" start="4" size="2"/>
16989      <BitField name="DS" start="0" size="3"/>
16990    </Register>
16991    <Register name="PAD_PB21_FUNC_CTL" start="+0x1a8" size="0x4">
16992      <BitField name="LOOP_BACK" start="16" size="1"/>
16993      <BitField name="ANALOG" start="8" size="1"/>
16994      <BitField name="ALT_SELECT" start="0" size="5"/>
16995    </Register>
16996    <Register name="PAD_PB21_PAD_CTL" start="+0x1ac" size="0x4">
16997      <BitField name="HYS" start="24" size="1"/>
16998      <BitField name="PRS" start="20" size="2"/>
16999      <BitField name="PS" start="18" size="1"/>
17000      <BitField name="PE" start="17" size="1"/>
17001      <BitField name="KE" start="16" size="1"/>
17002      <BitField name="OD" start="8" size="1"/>
17003      <BitField name="SR" start="6" size="1"/>
17004      <BitField name="SPD" start="4" size="2"/>
17005      <BitField name="DS" start="0" size="3"/>
17006    </Register>
17007    <Register name="PAD_PB22_FUNC_CTL" start="+0x1b0" size="0x4">
17008      <BitField name="LOOP_BACK" start="16" size="1"/>
17009      <BitField name="ANALOG" start="8" size="1"/>
17010      <BitField name="ALT_SELECT" start="0" size="5"/>
17011    </Register>
17012    <Register name="PAD_PB22_PAD_CTL" start="+0x1b4" size="0x4">
17013      <BitField name="HYS" start="24" size="1"/>
17014      <BitField name="PRS" start="20" size="2"/>
17015      <BitField name="PS" start="18" size="1"/>
17016      <BitField name="PE" start="17" size="1"/>
17017      <BitField name="KE" start="16" size="1"/>
17018      <BitField name="OD" start="8" size="1"/>
17019      <BitField name="SR" start="6" size="1"/>
17020      <BitField name="SPD" start="4" size="2"/>
17021      <BitField name="DS" start="0" size="3"/>
17022    </Register>
17023    <Register name="PAD_PB23_FUNC_CTL" start="+0x1b8" size="0x4">
17024      <BitField name="LOOP_BACK" start="16" size="1"/>
17025      <BitField name="ANALOG" start="8" size="1"/>
17026      <BitField name="ALT_SELECT" start="0" size="5"/>
17027    </Register>
17028    <Register name="PAD_PB23_PAD_CTL" start="+0x1bc" size="0x4">
17029      <BitField name="HYS" start="24" size="1"/>
17030      <BitField name="PRS" start="20" size="2"/>
17031      <BitField name="PS" start="18" size="1"/>
17032      <BitField name="PE" start="17" size="1"/>
17033      <BitField name="KE" start="16" size="1"/>
17034      <BitField name="OD" start="8" size="1"/>
17035      <BitField name="SR" start="6" size="1"/>
17036      <BitField name="SPD" start="4" size="2"/>
17037      <BitField name="DS" start="0" size="3"/>
17038    </Register>
17039    <Register name="PAD_PB24_FUNC_CTL" start="+0x1c0" size="0x4">
17040      <BitField name="LOOP_BACK" start="16" size="1"/>
17041      <BitField name="ANALOG" start="8" size="1"/>
17042      <BitField name="ALT_SELECT" start="0" size="5"/>
17043    </Register>
17044    <Register name="PAD_PB24_PAD_CTL" start="+0x1c4" size="0x4">
17045      <BitField name="HYS" start="24" size="1"/>
17046      <BitField name="PRS" start="20" size="2"/>
17047      <BitField name="PS" start="18" size="1"/>
17048      <BitField name="PE" start="17" size="1"/>
17049      <BitField name="KE" start="16" size="1"/>
17050      <BitField name="OD" start="8" size="1"/>
17051      <BitField name="SR" start="6" size="1"/>
17052      <BitField name="SPD" start="4" size="2"/>
17053      <BitField name="DS" start="0" size="3"/>
17054    </Register>
17055    <Register name="PAD_PB25_FUNC_CTL" start="+0x1c8" size="0x4">
17056      <BitField name="LOOP_BACK" start="16" size="1"/>
17057      <BitField name="ANALOG" start="8" size="1"/>
17058      <BitField name="ALT_SELECT" start="0" size="5"/>
17059    </Register>
17060    <Register name="PAD_PB25_PAD_CTL" start="+0x1cc" size="0x4">
17061      <BitField name="HYS" start="24" size="1"/>
17062      <BitField name="PRS" start="20" size="2"/>
17063      <BitField name="PS" start="18" size="1"/>
17064      <BitField name="PE" start="17" size="1"/>
17065      <BitField name="KE" start="16" size="1"/>
17066      <BitField name="OD" start="8" size="1"/>
17067      <BitField name="SR" start="6" size="1"/>
17068      <BitField name="SPD" start="4" size="2"/>
17069      <BitField name="DS" start="0" size="3"/>
17070    </Register>
17071    <Register name="PAD_PB26_FUNC_CTL" start="+0x1d0" size="0x4">
17072      <BitField name="LOOP_BACK" start="16" size="1"/>
17073      <BitField name="ANALOG" start="8" size="1"/>
17074      <BitField name="ALT_SELECT" start="0" size="5"/>
17075    </Register>
17076    <Register name="PAD_PB26_PAD_CTL" start="+0x1d4" size="0x4">
17077      <BitField name="HYS" start="24" size="1"/>
17078      <BitField name="PRS" start="20" size="2"/>
17079      <BitField name="PS" start="18" size="1"/>
17080      <BitField name="PE" start="17" size="1"/>
17081      <BitField name="KE" start="16" size="1"/>
17082      <BitField name="OD" start="8" size="1"/>
17083      <BitField name="SR" start="6" size="1"/>
17084      <BitField name="SPD" start="4" size="2"/>
17085      <BitField name="DS" start="0" size="3"/>
17086    </Register>
17087    <Register name="PAD_PB27_FUNC_CTL" start="+0x1d8" size="0x4">
17088      <BitField name="LOOP_BACK" start="16" size="1"/>
17089      <BitField name="ANALOG" start="8" size="1"/>
17090      <BitField name="ALT_SELECT" start="0" size="5"/>
17091    </Register>
17092    <Register name="PAD_PB27_PAD_CTL" start="+0x1dc" size="0x4">
17093      <BitField name="HYS" start="24" size="1"/>
17094      <BitField name="PRS" start="20" size="2"/>
17095      <BitField name="PS" start="18" size="1"/>
17096      <BitField name="PE" start="17" size="1"/>
17097      <BitField name="KE" start="16" size="1"/>
17098      <BitField name="OD" start="8" size="1"/>
17099      <BitField name="SR" start="6" size="1"/>
17100      <BitField name="SPD" start="4" size="2"/>
17101      <BitField name="DS" start="0" size="3"/>
17102    </Register>
17103    <Register name="PAD_PB28_FUNC_CTL" start="+0x1e0" size="0x4">
17104      <BitField name="LOOP_BACK" start="16" size="1"/>
17105      <BitField name="ANALOG" start="8" size="1"/>
17106      <BitField name="ALT_SELECT" start="0" size="5"/>
17107    </Register>
17108    <Register name="PAD_PB28_PAD_CTL" start="+0x1e4" size="0x4">
17109      <BitField name="HYS" start="24" size="1"/>
17110      <BitField name="PRS" start="20" size="2"/>
17111      <BitField name="PS" start="18" size="1"/>
17112      <BitField name="PE" start="17" size="1"/>
17113      <BitField name="KE" start="16" size="1"/>
17114      <BitField name="OD" start="8" size="1"/>
17115      <BitField name="SR" start="6" size="1"/>
17116      <BitField name="SPD" start="4" size="2"/>
17117      <BitField name="DS" start="0" size="3"/>
17118    </Register>
17119    <Register name="PAD_PB29_FUNC_CTL" start="+0x1e8" size="0x4">
17120      <BitField name="LOOP_BACK" start="16" size="1"/>
17121      <BitField name="ANALOG" start="8" size="1"/>
17122      <BitField name="ALT_SELECT" start="0" size="5"/>
17123    </Register>
17124    <Register name="PAD_PB29_PAD_CTL" start="+0x1ec" size="0x4">
17125      <BitField name="HYS" start="24" size="1"/>
17126      <BitField name="PRS" start="20" size="2"/>
17127      <BitField name="PS" start="18" size="1"/>
17128      <BitField name="PE" start="17" size="1"/>
17129      <BitField name="KE" start="16" size="1"/>
17130      <BitField name="OD" start="8" size="1"/>
17131      <BitField name="SR" start="6" size="1"/>
17132      <BitField name="SPD" start="4" size="2"/>
17133      <BitField name="DS" start="0" size="3"/>
17134    </Register>
17135    <Register name="PAD_PB30_FUNC_CTL" start="+0x1f0" size="0x4">
17136      <BitField name="LOOP_BACK" start="16" size="1"/>
17137      <BitField name="ANALOG" start="8" size="1"/>
17138      <BitField name="ALT_SELECT" start="0" size="5"/>
17139    </Register>
17140    <Register name="PAD_PB30_PAD_CTL" start="+0x1f4" size="0x4">
17141      <BitField name="HYS" start="24" size="1"/>
17142      <BitField name="PRS" start="20" size="2"/>
17143      <BitField name="PS" start="18" size="1"/>
17144      <BitField name="PE" start="17" size="1"/>
17145      <BitField name="KE" start="16" size="1"/>
17146      <BitField name="OD" start="8" size="1"/>
17147      <BitField name="SR" start="6" size="1"/>
17148      <BitField name="SPD" start="4" size="2"/>
17149      <BitField name="DS" start="0" size="3"/>
17150    </Register>
17151    <Register name="PAD_PB31_FUNC_CTL" start="+0x1f8" size="0x4">
17152      <BitField name="LOOP_BACK" start="16" size="1"/>
17153      <BitField name="ANALOG" start="8" size="1"/>
17154      <BitField name="ALT_SELECT" start="0" size="5"/>
17155    </Register>
17156    <Register name="PAD_PB31_PAD_CTL" start="+0x1fc" size="0x4">
17157      <BitField name="HYS" start="24" size="1"/>
17158      <BitField name="PRS" start="20" size="2"/>
17159      <BitField name="PS" start="18" size="1"/>
17160      <BitField name="PE" start="17" size="1"/>
17161      <BitField name="KE" start="16" size="1"/>
17162      <BitField name="OD" start="8" size="1"/>
17163      <BitField name="SR" start="6" size="1"/>
17164      <BitField name="SPD" start="4" size="2"/>
17165      <BitField name="DS" start="0" size="3"/>
17166    </Register>
17167    <Register name="PAD_PC00_FUNC_CTL" start="+0x200" size="0x4">
17168      <BitField name="LOOP_BACK" start="16" size="1"/>
17169      <BitField name="ANALOG" start="8" size="1"/>
17170      <BitField name="ALT_SELECT" start="0" size="5"/>
17171    </Register>
17172    <Register name="PAD_PC00_PAD_CTL" start="+0x204" size="0x4">
17173      <BitField name="HYS" start="24" size="1"/>
17174      <BitField name="PRS" start="20" size="2"/>
17175      <BitField name="PS" start="18" size="1"/>
17176      <BitField name="PE" start="17" size="1"/>
17177      <BitField name="KE" start="16" size="1"/>
17178      <BitField name="OD" start="8" size="1"/>
17179      <BitField name="SR" start="6" size="1"/>
17180      <BitField name="SPD" start="4" size="2"/>
17181      <BitField name="DS" start="0" size="3"/>
17182    </Register>
17183    <Register name="PAD_PC01_FUNC_CTL" start="+0x208" size="0x4">
17184      <BitField name="LOOP_BACK" start="16" size="1"/>
17185      <BitField name="ANALOG" start="8" size="1"/>
17186      <BitField name="ALT_SELECT" start="0" size="5"/>
17187    </Register>
17188    <Register name="PAD_PC01_PAD_CTL" start="+0x20c" size="0x4">
17189      <BitField name="HYS" start="24" size="1"/>
17190      <BitField name="PRS" start="20" size="2"/>
17191      <BitField name="PS" start="18" size="1"/>
17192      <BitField name="PE" start="17" size="1"/>
17193      <BitField name="KE" start="16" size="1"/>
17194      <BitField name="OD" start="8" size="1"/>
17195      <BitField name="SR" start="6" size="1"/>
17196      <BitField name="SPD" start="4" size="2"/>
17197      <BitField name="DS" start="0" size="3"/>
17198    </Register>
17199    <Register name="PAD_PC02_FUNC_CTL" start="+0x210" size="0x4">
17200      <BitField name="LOOP_BACK" start="16" size="1"/>
17201      <BitField name="ANALOG" start="8" size="1"/>
17202      <BitField name="ALT_SELECT" start="0" size="5"/>
17203    </Register>
17204    <Register name="PAD_PC02_PAD_CTL" start="+0x214" size="0x4">
17205      <BitField name="HYS" start="24" size="1"/>
17206      <BitField name="PRS" start="20" size="2"/>
17207      <BitField name="PS" start="18" size="1"/>
17208      <BitField name="PE" start="17" size="1"/>
17209      <BitField name="KE" start="16" size="1"/>
17210      <BitField name="OD" start="8" size="1"/>
17211      <BitField name="SR" start="6" size="1"/>
17212      <BitField name="SPD" start="4" size="2"/>
17213      <BitField name="DS" start="0" size="3"/>
17214    </Register>
17215    <Register name="PAD_PC03_FUNC_CTL" start="+0x218" size="0x4">
17216      <BitField name="LOOP_BACK" start="16" size="1"/>
17217      <BitField name="ANALOG" start="8" size="1"/>
17218      <BitField name="ALT_SELECT" start="0" size="5"/>
17219    </Register>
17220    <Register name="PAD_PC03_PAD_CTL" start="+0x21c" size="0x4">
17221      <BitField name="HYS" start="24" size="1"/>
17222      <BitField name="PRS" start="20" size="2"/>
17223      <BitField name="PS" start="18" size="1"/>
17224      <BitField name="PE" start="17" size="1"/>
17225      <BitField name="KE" start="16" size="1"/>
17226      <BitField name="OD" start="8" size="1"/>
17227      <BitField name="SR" start="6" size="1"/>
17228      <BitField name="SPD" start="4" size="2"/>
17229      <BitField name="DS" start="0" size="3"/>
17230    </Register>
17231    <Register name="PAD_PC04_FUNC_CTL" start="+0x220" size="0x4">
17232      <BitField name="LOOP_BACK" start="16" size="1"/>
17233      <BitField name="ANALOG" start="8" size="1"/>
17234      <BitField name="ALT_SELECT" start="0" size="5"/>
17235    </Register>
17236    <Register name="PAD_PC04_PAD_CTL" start="+0x224" size="0x4">
17237      <BitField name="HYS" start="24" size="1"/>
17238      <BitField name="PRS" start="20" size="2"/>
17239      <BitField name="PS" start="18" size="1"/>
17240      <BitField name="PE" start="17" size="1"/>
17241      <BitField name="KE" start="16" size="1"/>
17242      <BitField name="OD" start="8" size="1"/>
17243      <BitField name="SR" start="6" size="1"/>
17244      <BitField name="SPD" start="4" size="2"/>
17245      <BitField name="DS" start="0" size="3"/>
17246    </Register>
17247    <Register name="PAD_PC05_FUNC_CTL" start="+0x228" size="0x4">
17248      <BitField name="LOOP_BACK" start="16" size="1"/>
17249      <BitField name="ANALOG" start="8" size="1"/>
17250      <BitField name="ALT_SELECT" start="0" size="5"/>
17251    </Register>
17252    <Register name="PAD_PC05_PAD_CTL" start="+0x22c" size="0x4">
17253      <BitField name="HYS" start="24" size="1"/>
17254      <BitField name="PRS" start="20" size="2"/>
17255      <BitField name="PS" start="18" size="1"/>
17256      <BitField name="PE" start="17" size="1"/>
17257      <BitField name="KE" start="16" size="1"/>
17258      <BitField name="OD" start="8" size="1"/>
17259      <BitField name="SR" start="6" size="1"/>
17260      <BitField name="SPD" start="4" size="2"/>
17261      <BitField name="DS" start="0" size="3"/>
17262    </Register>
17263    <Register name="PAD_PC06_FUNC_CTL" start="+0x230" size="0x4">
17264      <BitField name="LOOP_BACK" start="16" size="1"/>
17265      <BitField name="ANALOG" start="8" size="1"/>
17266      <BitField name="ALT_SELECT" start="0" size="5"/>
17267    </Register>
17268    <Register name="PAD_PC06_PAD_CTL" start="+0x234" size="0x4">
17269      <BitField name="HYS" start="24" size="1"/>
17270      <BitField name="PRS" start="20" size="2"/>
17271      <BitField name="PS" start="18" size="1"/>
17272      <BitField name="PE" start="17" size="1"/>
17273      <BitField name="KE" start="16" size="1"/>
17274      <BitField name="OD" start="8" size="1"/>
17275      <BitField name="SR" start="6" size="1"/>
17276      <BitField name="SPD" start="4" size="2"/>
17277      <BitField name="DS" start="0" size="3"/>
17278    </Register>
17279    <Register name="PAD_PC07_FUNC_CTL" start="+0x238" size="0x4">
17280      <BitField name="LOOP_BACK" start="16" size="1"/>
17281      <BitField name="ANALOG" start="8" size="1"/>
17282      <BitField name="ALT_SELECT" start="0" size="5"/>
17283    </Register>
17284    <Register name="PAD_PC07_PAD_CTL" start="+0x23c" size="0x4">
17285      <BitField name="HYS" start="24" size="1"/>
17286      <BitField name="PRS" start="20" size="2"/>
17287      <BitField name="PS" start="18" size="1"/>
17288      <BitField name="PE" start="17" size="1"/>
17289      <BitField name="KE" start="16" size="1"/>
17290      <BitField name="OD" start="8" size="1"/>
17291      <BitField name="SR" start="6" size="1"/>
17292      <BitField name="SPD" start="4" size="2"/>
17293      <BitField name="DS" start="0" size="3"/>
17294    </Register>
17295    <Register name="PAD_PC08_FUNC_CTL" start="+0x240" size="0x4">
17296      <BitField name="LOOP_BACK" start="16" size="1"/>
17297      <BitField name="ANALOG" start="8" size="1"/>
17298      <BitField name="ALT_SELECT" start="0" size="5"/>
17299    </Register>
17300    <Register name="PAD_PC08_PAD_CTL" start="+0x244" size="0x4">
17301      <BitField name="HYS" start="24" size="1"/>
17302      <BitField name="PRS" start="20" size="2"/>
17303      <BitField name="PS" start="18" size="1"/>
17304      <BitField name="PE" start="17" size="1"/>
17305      <BitField name="KE" start="16" size="1"/>
17306      <BitField name="OD" start="8" size="1"/>
17307      <BitField name="SR" start="6" size="1"/>
17308      <BitField name="SPD" start="4" size="2"/>
17309      <BitField name="DS" start="0" size="3"/>
17310    </Register>
17311    <Register name="PAD_PC09_FUNC_CTL" start="+0x248" size="0x4">
17312      <BitField name="LOOP_BACK" start="16" size="1"/>
17313      <BitField name="ANALOG" start="8" size="1"/>
17314      <BitField name="ALT_SELECT" start="0" size="5"/>
17315    </Register>
17316    <Register name="PAD_PC09_PAD_CTL" start="+0x24c" size="0x4">
17317      <BitField name="HYS" start="24" size="1"/>
17318      <BitField name="PRS" start="20" size="2"/>
17319      <BitField name="PS" start="18" size="1"/>
17320      <BitField name="PE" start="17" size="1"/>
17321      <BitField name="KE" start="16" size="1"/>
17322      <BitField name="OD" start="8" size="1"/>
17323      <BitField name="SR" start="6" size="1"/>
17324      <BitField name="SPD" start="4" size="2"/>
17325      <BitField name="DS" start="0" size="3"/>
17326    </Register>
17327    <Register name="PAD_PC10_FUNC_CTL" start="+0x250" size="0x4">
17328      <BitField name="LOOP_BACK" start="16" size="1"/>
17329      <BitField name="ANALOG" start="8" size="1"/>
17330      <BitField name="ALT_SELECT" start="0" size="5"/>
17331    </Register>
17332    <Register name="PAD_PC10_PAD_CTL" start="+0x254" size="0x4">
17333      <BitField name="HYS" start="24" size="1"/>
17334      <BitField name="PRS" start="20" size="2"/>
17335      <BitField name="PS" start="18" size="1"/>
17336      <BitField name="PE" start="17" size="1"/>
17337      <BitField name="KE" start="16" size="1"/>
17338      <BitField name="OD" start="8" size="1"/>
17339      <BitField name="SR" start="6" size="1"/>
17340      <BitField name="SPD" start="4" size="2"/>
17341      <BitField name="DS" start="0" size="3"/>
17342    </Register>
17343    <Register name="PAD_PC11_FUNC_CTL" start="+0x258" size="0x4">
17344      <BitField name="LOOP_BACK" start="16" size="1"/>
17345      <BitField name="ANALOG" start="8" size="1"/>
17346      <BitField name="ALT_SELECT" start="0" size="5"/>
17347    </Register>
17348    <Register name="PAD_PC11_PAD_CTL" start="+0x25c" size="0x4">
17349      <BitField name="HYS" start="24" size="1"/>
17350      <BitField name="PRS" start="20" size="2"/>
17351      <BitField name="PS" start="18" size="1"/>
17352      <BitField name="PE" start="17" size="1"/>
17353      <BitField name="KE" start="16" size="1"/>
17354      <BitField name="OD" start="8" size="1"/>
17355      <BitField name="SR" start="6" size="1"/>
17356      <BitField name="SPD" start="4" size="2"/>
17357      <BitField name="DS" start="0" size="3"/>
17358    </Register>
17359    <Register name="PAD_PC12_FUNC_CTL" start="+0x260" size="0x4">
17360      <BitField name="LOOP_BACK" start="16" size="1"/>
17361      <BitField name="ANALOG" start="8" size="1"/>
17362      <BitField name="ALT_SELECT" start="0" size="5"/>
17363    </Register>
17364    <Register name="PAD_PC12_PAD_CTL" start="+0x264" size="0x4">
17365      <BitField name="HYS" start="24" size="1"/>
17366      <BitField name="PRS" start="20" size="2"/>
17367      <BitField name="PS" start="18" size="1"/>
17368      <BitField name="PE" start="17" size="1"/>
17369      <BitField name="KE" start="16" size="1"/>
17370      <BitField name="OD" start="8" size="1"/>
17371      <BitField name="SR" start="6" size="1"/>
17372      <BitField name="SPD" start="4" size="2"/>
17373      <BitField name="DS" start="0" size="3"/>
17374    </Register>
17375    <Register name="PAD_PC13_FUNC_CTL" start="+0x268" size="0x4">
17376      <BitField name="LOOP_BACK" start="16" size="1"/>
17377      <BitField name="ANALOG" start="8" size="1"/>
17378      <BitField name="ALT_SELECT" start="0" size="5"/>
17379    </Register>
17380    <Register name="PAD_PC13_PAD_CTL" start="+0x26c" size="0x4">
17381      <BitField name="HYS" start="24" size="1"/>
17382      <BitField name="PRS" start="20" size="2"/>
17383      <BitField name="PS" start="18" size="1"/>
17384      <BitField name="PE" start="17" size="1"/>
17385      <BitField name="KE" start="16" size="1"/>
17386      <BitField name="OD" start="8" size="1"/>
17387      <BitField name="SR" start="6" size="1"/>
17388      <BitField name="SPD" start="4" size="2"/>
17389      <BitField name="DS" start="0" size="3"/>
17390    </Register>
17391    <Register name="PAD_PC14_FUNC_CTL" start="+0x270" size="0x4">
17392      <BitField name="LOOP_BACK" start="16" size="1"/>
17393      <BitField name="ANALOG" start="8" size="1"/>
17394      <BitField name="ALT_SELECT" start="0" size="5"/>
17395    </Register>
17396    <Register name="PAD_PC14_PAD_CTL" start="+0x274" size="0x4">
17397      <BitField name="HYS" start="24" size="1"/>
17398      <BitField name="PRS" start="20" size="2"/>
17399      <BitField name="PS" start="18" size="1"/>
17400      <BitField name="PE" start="17" size="1"/>
17401      <BitField name="KE" start="16" size="1"/>
17402      <BitField name="OD" start="8" size="1"/>
17403      <BitField name="SR" start="6" size="1"/>
17404      <BitField name="SPD" start="4" size="2"/>
17405      <BitField name="DS" start="0" size="3"/>
17406    </Register>
17407    <Register name="PAD_PC15_FUNC_CTL" start="+0x278" size="0x4">
17408      <BitField name="LOOP_BACK" start="16" size="1"/>
17409      <BitField name="ANALOG" start="8" size="1"/>
17410      <BitField name="ALT_SELECT" start="0" size="5"/>
17411    </Register>
17412    <Register name="PAD_PC15_PAD_CTL" start="+0x27c" size="0x4">
17413      <BitField name="HYS" start="24" size="1"/>
17414      <BitField name="PRS" start="20" size="2"/>
17415      <BitField name="PS" start="18" size="1"/>
17416      <BitField name="PE" start="17" size="1"/>
17417      <BitField name="KE" start="16" size="1"/>
17418      <BitField name="OD" start="8" size="1"/>
17419      <BitField name="SR" start="6" size="1"/>
17420      <BitField name="SPD" start="4" size="2"/>
17421      <BitField name="DS" start="0" size="3"/>
17422    </Register>
17423    <Register name="PAD_PC16_FUNC_CTL" start="+0x280" size="0x4">
17424      <BitField name="LOOP_BACK" start="16" size="1"/>
17425      <BitField name="ANALOG" start="8" size="1"/>
17426      <BitField name="ALT_SELECT" start="0" size="5"/>
17427    </Register>
17428    <Register name="PAD_PC16_PAD_CTL" start="+0x284" size="0x4">
17429      <BitField name="HYS" start="24" size="1"/>
17430      <BitField name="PRS" start="20" size="2"/>
17431      <BitField name="PS" start="18" size="1"/>
17432      <BitField name="PE" start="17" size="1"/>
17433      <BitField name="KE" start="16" size="1"/>
17434      <BitField name="OD" start="8" size="1"/>
17435      <BitField name="SR" start="6" size="1"/>
17436      <BitField name="SPD" start="4" size="2"/>
17437      <BitField name="DS" start="0" size="3"/>
17438    </Register>
17439    <Register name="PAD_PC17_FUNC_CTL" start="+0x288" size="0x4">
17440      <BitField name="LOOP_BACK" start="16" size="1"/>
17441      <BitField name="ANALOG" start="8" size="1"/>
17442      <BitField name="ALT_SELECT" start="0" size="5"/>
17443    </Register>
17444    <Register name="PAD_PC17_PAD_CTL" start="+0x28c" size="0x4">
17445      <BitField name="HYS" start="24" size="1"/>
17446      <BitField name="PRS" start="20" size="2"/>
17447      <BitField name="PS" start="18" size="1"/>
17448      <BitField name="PE" start="17" size="1"/>
17449      <BitField name="KE" start="16" size="1"/>
17450      <BitField name="OD" start="8" size="1"/>
17451      <BitField name="SR" start="6" size="1"/>
17452      <BitField name="SPD" start="4" size="2"/>
17453      <BitField name="DS" start="0" size="3"/>
17454    </Register>
17455    <Register name="PAD_PC18_FUNC_CTL" start="+0x290" size="0x4">
17456      <BitField name="LOOP_BACK" start="16" size="1"/>
17457      <BitField name="ANALOG" start="8" size="1"/>
17458      <BitField name="ALT_SELECT" start="0" size="5"/>
17459    </Register>
17460    <Register name="PAD_PC18_PAD_CTL" start="+0x294" size="0x4">
17461      <BitField name="HYS" start="24" size="1"/>
17462      <BitField name="PRS" start="20" size="2"/>
17463      <BitField name="PS" start="18" size="1"/>
17464      <BitField name="PE" start="17" size="1"/>
17465      <BitField name="KE" start="16" size="1"/>
17466      <BitField name="OD" start="8" size="1"/>
17467      <BitField name="SR" start="6" size="1"/>
17468      <BitField name="SPD" start="4" size="2"/>
17469      <BitField name="DS" start="0" size="3"/>
17470    </Register>
17471    <Register name="PAD_PC19_FUNC_CTL" start="+0x298" size="0x4">
17472      <BitField name="LOOP_BACK" start="16" size="1"/>
17473      <BitField name="ANALOG" start="8" size="1"/>
17474      <BitField name="ALT_SELECT" start="0" size="5"/>
17475    </Register>
17476    <Register name="PAD_PC19_PAD_CTL" start="+0x29c" size="0x4">
17477      <BitField name="HYS" start="24" size="1"/>
17478      <BitField name="PRS" start="20" size="2"/>
17479      <BitField name="PS" start="18" size="1"/>
17480      <BitField name="PE" start="17" size="1"/>
17481      <BitField name="KE" start="16" size="1"/>
17482      <BitField name="OD" start="8" size="1"/>
17483      <BitField name="SR" start="6" size="1"/>
17484      <BitField name="SPD" start="4" size="2"/>
17485      <BitField name="DS" start="0" size="3"/>
17486    </Register>
17487    <Register name="PAD_PC20_FUNC_CTL" start="+0x2a0" size="0x4">
17488      <BitField name="LOOP_BACK" start="16" size="1"/>
17489      <BitField name="ANALOG" start="8" size="1"/>
17490      <BitField name="ALT_SELECT" start="0" size="5"/>
17491    </Register>
17492    <Register name="PAD_PC20_PAD_CTL" start="+0x2a4" size="0x4">
17493      <BitField name="HYS" start="24" size="1"/>
17494      <BitField name="PRS" start="20" size="2"/>
17495      <BitField name="PS" start="18" size="1"/>
17496      <BitField name="PE" start="17" size="1"/>
17497      <BitField name="KE" start="16" size="1"/>
17498      <BitField name="OD" start="8" size="1"/>
17499      <BitField name="SR" start="6" size="1"/>
17500      <BitField name="SPD" start="4" size="2"/>
17501      <BitField name="DS" start="0" size="3"/>
17502    </Register>
17503    <Register name="PAD_PC21_FUNC_CTL" start="+0x2a8" size="0x4">
17504      <BitField name="LOOP_BACK" start="16" size="1"/>
17505      <BitField name="ANALOG" start="8" size="1"/>
17506      <BitField name="ALT_SELECT" start="0" size="5"/>
17507    </Register>
17508    <Register name="PAD_PC21_PAD_CTL" start="+0x2ac" size="0x4">
17509      <BitField name="HYS" start="24" size="1"/>
17510      <BitField name="PRS" start="20" size="2"/>
17511      <BitField name="PS" start="18" size="1"/>
17512      <BitField name="PE" start="17" size="1"/>
17513      <BitField name="KE" start="16" size="1"/>
17514      <BitField name="OD" start="8" size="1"/>
17515      <BitField name="SR" start="6" size="1"/>
17516      <BitField name="SPD" start="4" size="2"/>
17517      <BitField name="DS" start="0" size="3"/>
17518    </Register>
17519    <Register name="PAD_PC22_FUNC_CTL" start="+0x2b0" size="0x4">
17520      <BitField name="LOOP_BACK" start="16" size="1"/>
17521      <BitField name="ANALOG" start="8" size="1"/>
17522      <BitField name="ALT_SELECT" start="0" size="5"/>
17523    </Register>
17524    <Register name="PAD_PC22_PAD_CTL" start="+0x2b4" size="0x4">
17525      <BitField name="HYS" start="24" size="1"/>
17526      <BitField name="PRS" start="20" size="2"/>
17527      <BitField name="PS" start="18" size="1"/>
17528      <BitField name="PE" start="17" size="1"/>
17529      <BitField name="KE" start="16" size="1"/>
17530      <BitField name="OD" start="8" size="1"/>
17531      <BitField name="SR" start="6" size="1"/>
17532      <BitField name="SPD" start="4" size="2"/>
17533      <BitField name="DS" start="0" size="3"/>
17534    </Register>
17535    <Register name="PAD_PC23_FUNC_CTL" start="+0x2b8" size="0x4">
17536      <BitField name="LOOP_BACK" start="16" size="1"/>
17537      <BitField name="ANALOG" start="8" size="1"/>
17538      <BitField name="ALT_SELECT" start="0" size="5"/>
17539    </Register>
17540    <Register name="PAD_PC23_PAD_CTL" start="+0x2bc" size="0x4">
17541      <BitField name="HYS" start="24" size="1"/>
17542      <BitField name="PRS" start="20" size="2"/>
17543      <BitField name="PS" start="18" size="1"/>
17544      <BitField name="PE" start="17" size="1"/>
17545      <BitField name="KE" start="16" size="1"/>
17546      <BitField name="OD" start="8" size="1"/>
17547      <BitField name="SR" start="6" size="1"/>
17548      <BitField name="SPD" start="4" size="2"/>
17549      <BitField name="DS" start="0" size="3"/>
17550    </Register>
17551    <Register name="PAD_PC24_FUNC_CTL" start="+0x2c0" size="0x4">
17552      <BitField name="LOOP_BACK" start="16" size="1"/>
17553      <BitField name="ANALOG" start="8" size="1"/>
17554      <BitField name="ALT_SELECT" start="0" size="5"/>
17555    </Register>
17556    <Register name="PAD_PC24_PAD_CTL" start="+0x2c4" size="0x4">
17557      <BitField name="HYS" start="24" size="1"/>
17558      <BitField name="PRS" start="20" size="2"/>
17559      <BitField name="PS" start="18" size="1"/>
17560      <BitField name="PE" start="17" size="1"/>
17561      <BitField name="KE" start="16" size="1"/>
17562      <BitField name="OD" start="8" size="1"/>
17563      <BitField name="SR" start="6" size="1"/>
17564      <BitField name="SPD" start="4" size="2"/>
17565      <BitField name="DS" start="0" size="3"/>
17566    </Register>
17567    <Register name="PAD_PC25_FUNC_CTL" start="+0x2c8" size="0x4">
17568      <BitField name="LOOP_BACK" start="16" size="1"/>
17569      <BitField name="ANALOG" start="8" size="1"/>
17570      <BitField name="ALT_SELECT" start="0" size="5"/>
17571    </Register>
17572    <Register name="PAD_PC25_PAD_CTL" start="+0x2cc" size="0x4">
17573      <BitField name="HYS" start="24" size="1"/>
17574      <BitField name="PRS" start="20" size="2"/>
17575      <BitField name="PS" start="18" size="1"/>
17576      <BitField name="PE" start="17" size="1"/>
17577      <BitField name="KE" start="16" size="1"/>
17578      <BitField name="OD" start="8" size="1"/>
17579      <BitField name="SR" start="6" size="1"/>
17580      <BitField name="SPD" start="4" size="2"/>
17581      <BitField name="DS" start="0" size="3"/>
17582    </Register>
17583    <Register name="PAD_PC26_FUNC_CTL" start="+0x2d0" size="0x4">
17584      <BitField name="LOOP_BACK" start="16" size="1"/>
17585      <BitField name="ANALOG" start="8" size="1"/>
17586      <BitField name="ALT_SELECT" start="0" size="5"/>
17587    </Register>
17588    <Register name="PAD_PC26_PAD_CTL" start="+0x2d4" size="0x4">
17589      <BitField name="HYS" start="24" size="1"/>
17590      <BitField name="PRS" start="20" size="2"/>
17591      <BitField name="PS" start="18" size="1"/>
17592      <BitField name="PE" start="17" size="1"/>
17593      <BitField name="KE" start="16" size="1"/>
17594      <BitField name="OD" start="8" size="1"/>
17595      <BitField name="SR" start="6" size="1"/>
17596      <BitField name="SPD" start="4" size="2"/>
17597      <BitField name="DS" start="0" size="3"/>
17598    </Register>
17599    <Register name="PAD_PC27_FUNC_CTL" start="+0x2d8" size="0x4">
17600      <BitField name="LOOP_BACK" start="16" size="1"/>
17601      <BitField name="ANALOG" start="8" size="1"/>
17602      <BitField name="ALT_SELECT" start="0" size="5"/>
17603    </Register>
17604    <Register name="PAD_PC27_PAD_CTL" start="+0x2dc" size="0x4">
17605      <BitField name="HYS" start="24" size="1"/>
17606      <BitField name="PRS" start="20" size="2"/>
17607      <BitField name="PS" start="18" size="1"/>
17608      <BitField name="PE" start="17" size="1"/>
17609      <BitField name="KE" start="16" size="1"/>
17610      <BitField name="OD" start="8" size="1"/>
17611      <BitField name="SR" start="6" size="1"/>
17612      <BitField name="SPD" start="4" size="2"/>
17613      <BitField name="DS" start="0" size="3"/>
17614    </Register>
17615    <Register name="PAD_PX00_FUNC_CTL" start="+0xd00" size="0x4">
17616      <BitField name="LOOP_BACK" start="16" size="1"/>
17617      <BitField name="ANALOG" start="8" size="1"/>
17618      <BitField name="ALT_SELECT" start="0" size="5"/>
17619    </Register>
17620    <Register name="PAD_PX00_PAD_CTL" start="+0xd04" size="0x4">
17621      <BitField name="HYS" start="24" size="1"/>
17622      <BitField name="PRS" start="20" size="2"/>
17623      <BitField name="PS" start="18" size="1"/>
17624      <BitField name="PE" start="17" size="1"/>
17625      <BitField name="KE" start="16" size="1"/>
17626      <BitField name="OD" start="8" size="1"/>
17627      <BitField name="SR" start="6" size="1"/>
17628      <BitField name="SPD" start="4" size="2"/>
17629      <BitField name="DS" start="0" size="3"/>
17630    </Register>
17631    <Register name="PAD_PX01_FUNC_CTL" start="+0xd08" size="0x4">
17632      <BitField name="LOOP_BACK" start="16" size="1"/>
17633      <BitField name="ANALOG" start="8" size="1"/>
17634      <BitField name="ALT_SELECT" start="0" size="5"/>
17635    </Register>
17636    <Register name="PAD_PX01_PAD_CTL" start="+0xd0c" size="0x4">
17637      <BitField name="HYS" start="24" size="1"/>
17638      <BitField name="PRS" start="20" size="2"/>
17639      <BitField name="PS" start="18" size="1"/>
17640      <BitField name="PE" start="17" size="1"/>
17641      <BitField name="KE" start="16" size="1"/>
17642      <BitField name="OD" start="8" size="1"/>
17643      <BitField name="SR" start="6" size="1"/>
17644      <BitField name="SPD" start="4" size="2"/>
17645      <BitField name="DS" start="0" size="3"/>
17646    </Register>
17647    <Register name="PAD_PX02_FUNC_CTL" start="+0xd10" size="0x4">
17648      <BitField name="LOOP_BACK" start="16" size="1"/>
17649      <BitField name="ANALOG" start="8" size="1"/>
17650      <BitField name="ALT_SELECT" start="0" size="5"/>
17651    </Register>
17652    <Register name="PAD_PX02_PAD_CTL" start="+0xd14" size="0x4">
17653      <BitField name="HYS" start="24" size="1"/>
17654      <BitField name="PRS" start="20" size="2"/>
17655      <BitField name="PS" start="18" size="1"/>
17656      <BitField name="PE" start="17" size="1"/>
17657      <BitField name="KE" start="16" size="1"/>
17658      <BitField name="OD" start="8" size="1"/>
17659      <BitField name="SR" start="6" size="1"/>
17660      <BitField name="SPD" start="4" size="2"/>
17661      <BitField name="DS" start="0" size="3"/>
17662    </Register>
17663    <Register name="PAD_PX03_FUNC_CTL" start="+0xd18" size="0x4">
17664      <BitField name="LOOP_BACK" start="16" size="1"/>
17665      <BitField name="ANALOG" start="8" size="1"/>
17666      <BitField name="ALT_SELECT" start="0" size="5"/>
17667    </Register>
17668    <Register name="PAD_PX03_PAD_CTL" start="+0xd1c" size="0x4">
17669      <BitField name="HYS" start="24" size="1"/>
17670      <BitField name="PRS" start="20" size="2"/>
17671      <BitField name="PS" start="18" size="1"/>
17672      <BitField name="PE" start="17" size="1"/>
17673      <BitField name="KE" start="16" size="1"/>
17674      <BitField name="OD" start="8" size="1"/>
17675      <BitField name="SR" start="6" size="1"/>
17676      <BitField name="SPD" start="4" size="2"/>
17677      <BitField name="DS" start="0" size="3"/>
17678    </Register>
17679    <Register name="PAD_PX04_FUNC_CTL" start="+0xd20" size="0x4">
17680      <BitField name="LOOP_BACK" start="16" size="1"/>
17681      <BitField name="ANALOG" start="8" size="1"/>
17682      <BitField name="ALT_SELECT" start="0" size="5"/>
17683    </Register>
17684    <Register name="PAD_PX04_PAD_CTL" start="+0xd24" size="0x4">
17685      <BitField name="HYS" start="24" size="1"/>
17686      <BitField name="PRS" start="20" size="2"/>
17687      <BitField name="PS" start="18" size="1"/>
17688      <BitField name="PE" start="17" size="1"/>
17689      <BitField name="KE" start="16" size="1"/>
17690      <BitField name="OD" start="8" size="1"/>
17691      <BitField name="SR" start="6" size="1"/>
17692      <BitField name="SPD" start="4" size="2"/>
17693      <BitField name="DS" start="0" size="3"/>
17694    </Register>
17695    <Register name="PAD_PX05_FUNC_CTL" start="+0xd28" size="0x4">
17696      <BitField name="LOOP_BACK" start="16" size="1"/>
17697      <BitField name="ANALOG" start="8" size="1"/>
17698      <BitField name="ALT_SELECT" start="0" size="5"/>
17699    </Register>
17700    <Register name="PAD_PX05_PAD_CTL" start="+0xd2c" size="0x4">
17701      <BitField name="HYS" start="24" size="1"/>
17702      <BitField name="PRS" start="20" size="2"/>
17703      <BitField name="PS" start="18" size="1"/>
17704      <BitField name="PE" start="17" size="1"/>
17705      <BitField name="KE" start="16" size="1"/>
17706      <BitField name="OD" start="8" size="1"/>
17707      <BitField name="SR" start="6" size="1"/>
17708      <BitField name="SPD" start="4" size="2"/>
17709      <BitField name="DS" start="0" size="3"/>
17710    </Register>
17711    <Register name="PAD_PX06_FUNC_CTL" start="+0xd30" size="0x4">
17712      <BitField name="LOOP_BACK" start="16" size="1"/>
17713      <BitField name="ANALOG" start="8" size="1"/>
17714      <BitField name="ALT_SELECT" start="0" size="5"/>
17715    </Register>
17716    <Register name="PAD_PX06_PAD_CTL" start="+0xd34" size="0x4">
17717      <BitField name="HYS" start="24" size="1"/>
17718      <BitField name="PRS" start="20" size="2"/>
17719      <BitField name="PS" start="18" size="1"/>
17720      <BitField name="PE" start="17" size="1"/>
17721      <BitField name="KE" start="16" size="1"/>
17722      <BitField name="OD" start="8" size="1"/>
17723      <BitField name="SR" start="6" size="1"/>
17724      <BitField name="SPD" start="4" size="2"/>
17725      <BitField name="DS" start="0" size="3"/>
17726    </Register>
17727    <Register name="PAD_PX07_FUNC_CTL" start="+0xd38" size="0x4">
17728      <BitField name="LOOP_BACK" start="16" size="1"/>
17729      <BitField name="ANALOG" start="8" size="1"/>
17730      <BitField name="ALT_SELECT" start="0" size="5"/>
17731    </Register>
17732    <Register name="PAD_PX07_PAD_CTL" start="+0xd3c" size="0x4">
17733      <BitField name="HYS" start="24" size="1"/>
17734      <BitField name="PRS" start="20" size="2"/>
17735      <BitField name="PS" start="18" size="1"/>
17736      <BitField name="PE" start="17" size="1"/>
17737      <BitField name="KE" start="16" size="1"/>
17738      <BitField name="OD" start="8" size="1"/>
17739      <BitField name="SR" start="6" size="1"/>
17740      <BitField name="SPD" start="4" size="2"/>
17741      <BitField name="DS" start="0" size="3"/>
17742    </Register>
17743    <Register name="PAD_PY00_FUNC_CTL" start="+0xe00" size="0x4">
17744      <BitField name="LOOP_BACK" start="16" size="1"/>
17745      <BitField name="ANALOG" start="8" size="1"/>
17746      <BitField name="ALT_SELECT" start="0" size="5"/>
17747    </Register>
17748    <Register name="PAD_PY00_PAD_CTL" start="+0xe04" size="0x4">
17749      <BitField name="HYS" start="24" size="1"/>
17750      <BitField name="PRS" start="20" size="2"/>
17751      <BitField name="PS" start="18" size="1"/>
17752      <BitField name="PE" start="17" size="1"/>
17753      <BitField name="KE" start="16" size="1"/>
17754      <BitField name="OD" start="8" size="1"/>
17755      <BitField name="SR" start="6" size="1"/>
17756      <BitField name="SPD" start="4" size="2"/>
17757      <BitField name="DS" start="0" size="3"/>
17758    </Register>
17759    <Register name="PAD_PY01_FUNC_CTL" start="+0xe08" size="0x4">
17760      <BitField name="LOOP_BACK" start="16" size="1"/>
17761      <BitField name="ANALOG" start="8" size="1"/>
17762      <BitField name="ALT_SELECT" start="0" size="5"/>
17763    </Register>
17764    <Register name="PAD_PY01_PAD_CTL" start="+0xe0c" size="0x4">
17765      <BitField name="HYS" start="24" size="1"/>
17766      <BitField name="PRS" start="20" size="2"/>
17767      <BitField name="PS" start="18" size="1"/>
17768      <BitField name="PE" start="17" size="1"/>
17769      <BitField name="KE" start="16" size="1"/>
17770      <BitField name="OD" start="8" size="1"/>
17771      <BitField name="SR" start="6" size="1"/>
17772      <BitField name="SPD" start="4" size="2"/>
17773      <BitField name="DS" start="0" size="3"/>
17774    </Register>
17775    <Register name="PAD_PY02_FUNC_CTL" start="+0xe10" size="0x4">
17776      <BitField name="LOOP_BACK" start="16" size="1"/>
17777      <BitField name="ANALOG" start="8" size="1"/>
17778      <BitField name="ALT_SELECT" start="0" size="5"/>
17779    </Register>
17780    <Register name="PAD_PY02_PAD_CTL" start="+0xe14" size="0x4">
17781      <BitField name="HYS" start="24" size="1"/>
17782      <BitField name="PRS" start="20" size="2"/>
17783      <BitField name="PS" start="18" size="1"/>
17784      <BitField name="PE" start="17" size="1"/>
17785      <BitField name="KE" start="16" size="1"/>
17786      <BitField name="OD" start="8" size="1"/>
17787      <BitField name="SR" start="6" size="1"/>
17788      <BitField name="SPD" start="4" size="2"/>
17789      <BitField name="DS" start="0" size="3"/>
17790    </Register>
17791    <Register name="PAD_PY03_FUNC_CTL" start="+0xe18" size="0x4">
17792      <BitField name="LOOP_BACK" start="16" size="1"/>
17793      <BitField name="ANALOG" start="8" size="1"/>
17794      <BitField name="ALT_SELECT" start="0" size="5"/>
17795    </Register>
17796    <Register name="PAD_PY03_PAD_CTL" start="+0xe1c" size="0x4">
17797      <BitField name="HYS" start="24" size="1"/>
17798      <BitField name="PRS" start="20" size="2"/>
17799      <BitField name="PS" start="18" size="1"/>
17800      <BitField name="PE" start="17" size="1"/>
17801      <BitField name="KE" start="16" size="1"/>
17802      <BitField name="OD" start="8" size="1"/>
17803      <BitField name="SR" start="6" size="1"/>
17804      <BitField name="SPD" start="4" size="2"/>
17805      <BitField name="DS" start="0" size="3"/>
17806    </Register>
17807    <Register name="PAD_PY04_FUNC_CTL" start="+0xe20" size="0x4">
17808      <BitField name="LOOP_BACK" start="16" size="1"/>
17809      <BitField name="ANALOG" start="8" size="1"/>
17810      <BitField name="ALT_SELECT" start="0" size="5"/>
17811    </Register>
17812    <Register name="PAD_PY04_PAD_CTL" start="+0xe24" size="0x4">
17813      <BitField name="HYS" start="24" size="1"/>
17814      <BitField name="PRS" start="20" size="2"/>
17815      <BitField name="PS" start="18" size="1"/>
17816      <BitField name="PE" start="17" size="1"/>
17817      <BitField name="KE" start="16" size="1"/>
17818      <BitField name="OD" start="8" size="1"/>
17819      <BitField name="SR" start="6" size="1"/>
17820      <BitField name="SPD" start="4" size="2"/>
17821      <BitField name="DS" start="0" size="3"/>
17822    </Register>
17823    <Register name="PAD_PY05_FUNC_CTL" start="+0xe28" size="0x4">
17824      <BitField name="LOOP_BACK" start="16" size="1"/>
17825      <BitField name="ANALOG" start="8" size="1"/>
17826      <BitField name="ALT_SELECT" start="0" size="5"/>
17827    </Register>
17828    <Register name="PAD_PY05_PAD_CTL" start="+0xe2c" size="0x4">
17829      <BitField name="HYS" start="24" size="1"/>
17830      <BitField name="PRS" start="20" size="2"/>
17831      <BitField name="PS" start="18" size="1"/>
17832      <BitField name="PE" start="17" size="1"/>
17833      <BitField name="KE" start="16" size="1"/>
17834      <BitField name="OD" start="8" size="1"/>
17835      <BitField name="SR" start="6" size="1"/>
17836      <BitField name="SPD" start="4" size="2"/>
17837      <BitField name="DS" start="0" size="3"/>
17838    </Register>
17839    <Register name="PAD_PY06_FUNC_CTL" start="+0xe30" size="0x4">
17840      <BitField name="LOOP_BACK" start="16" size="1"/>
17841      <BitField name="ANALOG" start="8" size="1"/>
17842      <BitField name="ALT_SELECT" start="0" size="5"/>
17843    </Register>
17844    <Register name="PAD_PY06_PAD_CTL" start="+0xe34" size="0x4">
17845      <BitField name="HYS" start="24" size="1"/>
17846      <BitField name="PRS" start="20" size="2"/>
17847      <BitField name="PS" start="18" size="1"/>
17848      <BitField name="PE" start="17" size="1"/>
17849      <BitField name="KE" start="16" size="1"/>
17850      <BitField name="OD" start="8" size="1"/>
17851      <BitField name="SR" start="6" size="1"/>
17852      <BitField name="SPD" start="4" size="2"/>
17853      <BitField name="DS" start="0" size="3"/>
17854    </Register>
17855    <Register name="PAD_PY07_FUNC_CTL" start="+0xe38" size="0x4">
17856      <BitField name="LOOP_BACK" start="16" size="1"/>
17857      <BitField name="ANALOG" start="8" size="1"/>
17858      <BitField name="ALT_SELECT" start="0" size="5"/>
17859    </Register>
17860    <Register name="PAD_PY07_PAD_CTL" start="+0xe3c" size="0x4">
17861      <BitField name="HYS" start="24" size="1"/>
17862      <BitField name="PRS" start="20" size="2"/>
17863      <BitField name="PS" start="18" size="1"/>
17864      <BitField name="PE" start="17" size="1"/>
17865      <BitField name="KE" start="16" size="1"/>
17866      <BitField name="OD" start="8" size="1"/>
17867      <BitField name="SR" start="6" size="1"/>
17868      <BitField name="SPD" start="4" size="2"/>
17869      <BitField name="DS" start="0" size="3"/>
17870    </Register>
17871    <Register name="PAD_PZ00_FUNC_CTL" start="+0xf00" size="0x4">
17872      <BitField name="LOOP_BACK" start="16" size="1"/>
17873      <BitField name="ANALOG" start="8" size="1"/>
17874      <BitField name="ALT_SELECT" start="0" size="5"/>
17875    </Register>
17876    <Register name="PAD_PZ00_PAD_CTL" start="+0xf04" size="0x4">
17877      <BitField name="HYS" start="24" size="1"/>
17878      <BitField name="PRS" start="20" size="2"/>
17879      <BitField name="PS" start="18" size="1"/>
17880      <BitField name="PE" start="17" size="1"/>
17881      <BitField name="KE" start="16" size="1"/>
17882      <BitField name="OD" start="8" size="1"/>
17883      <BitField name="SR" start="6" size="1"/>
17884      <BitField name="SPD" start="4" size="2"/>
17885      <BitField name="DS" start="0" size="3"/>
17886    </Register>
17887    <Register name="PAD_PZ01_FUNC_CTL" start="+0xf08" size="0x4">
17888      <BitField name="LOOP_BACK" start="16" size="1"/>
17889      <BitField name="ANALOG" start="8" size="1"/>
17890      <BitField name="ALT_SELECT" start="0" size="5"/>
17891    </Register>
17892    <Register name="PAD_PZ01_PAD_CTL" start="+0xf0c" size="0x4">
17893      <BitField name="HYS" start="24" size="1"/>
17894      <BitField name="PRS" start="20" size="2"/>
17895      <BitField name="PS" start="18" size="1"/>
17896      <BitField name="PE" start="17" size="1"/>
17897      <BitField name="KE" start="16" size="1"/>
17898      <BitField name="OD" start="8" size="1"/>
17899      <BitField name="SR" start="6" size="1"/>
17900      <BitField name="SPD" start="4" size="2"/>
17901      <BitField name="DS" start="0" size="3"/>
17902    </Register>
17903    <Register name="PAD_PZ02_FUNC_CTL" start="+0xf10" size="0x4">
17904      <BitField name="LOOP_BACK" start="16" size="1"/>
17905      <BitField name="ANALOG" start="8" size="1"/>
17906      <BitField name="ALT_SELECT" start="0" size="5"/>
17907    </Register>
17908    <Register name="PAD_PZ02_PAD_CTL" start="+0xf14" size="0x4">
17909      <BitField name="HYS" start="24" size="1"/>
17910      <BitField name="PRS" start="20" size="2"/>
17911      <BitField name="PS" start="18" size="1"/>
17912      <BitField name="PE" start="17" size="1"/>
17913      <BitField name="KE" start="16" size="1"/>
17914      <BitField name="OD" start="8" size="1"/>
17915      <BitField name="SR" start="6" size="1"/>
17916      <BitField name="SPD" start="4" size="2"/>
17917      <BitField name="DS" start="0" size="3"/>
17918    </Register>
17919    <Register name="PAD_PZ03_FUNC_CTL" start="+0xf18" size="0x4">
17920      <BitField name="LOOP_BACK" start="16" size="1"/>
17921      <BitField name="ANALOG" start="8" size="1"/>
17922      <BitField name="ALT_SELECT" start="0" size="5"/>
17923    </Register>
17924    <Register name="PAD_PZ03_PAD_CTL" start="+0xf1c" size="0x4">
17925      <BitField name="HYS" start="24" size="1"/>
17926      <BitField name="PRS" start="20" size="2"/>
17927      <BitField name="PS" start="18" size="1"/>
17928      <BitField name="PE" start="17" size="1"/>
17929      <BitField name="KE" start="16" size="1"/>
17930      <BitField name="OD" start="8" size="1"/>
17931      <BitField name="SR" start="6" size="1"/>
17932      <BitField name="SPD" start="4" size="2"/>
17933      <BitField name="DS" start="0" size="3"/>
17934    </Register>
17935    <Register name="PAD_PZ04_FUNC_CTL" start="+0xf20" size="0x4">
17936      <BitField name="LOOP_BACK" start="16" size="1"/>
17937      <BitField name="ANALOG" start="8" size="1"/>
17938      <BitField name="ALT_SELECT" start="0" size="5"/>
17939    </Register>
17940    <Register name="PAD_PZ04_PAD_CTL" start="+0xf24" size="0x4">
17941      <BitField name="HYS" start="24" size="1"/>
17942      <BitField name="PRS" start="20" size="2"/>
17943      <BitField name="PS" start="18" size="1"/>
17944      <BitField name="PE" start="17" size="1"/>
17945      <BitField name="KE" start="16" size="1"/>
17946      <BitField name="OD" start="8" size="1"/>
17947      <BitField name="SR" start="6" size="1"/>
17948      <BitField name="SPD" start="4" size="2"/>
17949      <BitField name="DS" start="0" size="3"/>
17950    </Register>
17951    <Register name="PAD_PZ05_FUNC_CTL" start="+0xf28" size="0x4">
17952      <BitField name="LOOP_BACK" start="16" size="1"/>
17953      <BitField name="ANALOG" start="8" size="1"/>
17954      <BitField name="ALT_SELECT" start="0" size="5"/>
17955    </Register>
17956    <Register name="PAD_PZ05_PAD_CTL" start="+0xf2c" size="0x4">
17957      <BitField name="HYS" start="24" size="1"/>
17958      <BitField name="PRS" start="20" size="2"/>
17959      <BitField name="PS" start="18" size="1"/>
17960      <BitField name="PE" start="17" size="1"/>
17961      <BitField name="KE" start="16" size="1"/>
17962      <BitField name="OD" start="8" size="1"/>
17963      <BitField name="SR" start="6" size="1"/>
17964      <BitField name="SPD" start="4" size="2"/>
17965      <BitField name="DS" start="0" size="3"/>
17966    </Register>
17967    <Register name="PAD_PZ06_FUNC_CTL" start="+0xf30" size="0x4">
17968      <BitField name="LOOP_BACK" start="16" size="1"/>
17969      <BitField name="ANALOG" start="8" size="1"/>
17970      <BitField name="ALT_SELECT" start="0" size="5"/>
17971    </Register>
17972    <Register name="PAD_PZ06_PAD_CTL" start="+0xf34" size="0x4">
17973      <BitField name="HYS" start="24" size="1"/>
17974      <BitField name="PRS" start="20" size="2"/>
17975      <BitField name="PS" start="18" size="1"/>
17976      <BitField name="PE" start="17" size="1"/>
17977      <BitField name="KE" start="16" size="1"/>
17978      <BitField name="OD" start="8" size="1"/>
17979      <BitField name="SR" start="6" size="1"/>
17980      <BitField name="SPD" start="4" size="2"/>
17981      <BitField name="DS" start="0" size="3"/>
17982    </Register>
17983    <Register name="PAD_PZ07_FUNC_CTL" start="+0xf38" size="0x4">
17984      <BitField name="LOOP_BACK" start="16" size="1"/>
17985      <BitField name="ANALOG" start="8" size="1"/>
17986      <BitField name="ALT_SELECT" start="0" size="5"/>
17987    </Register>
17988    <Register name="PAD_PZ07_PAD_CTL" start="+0xf3c" size="0x4">
17989      <BitField name="HYS" start="24" size="1"/>
17990      <BitField name="PRS" start="20" size="2"/>
17991      <BitField name="PS" start="18" size="1"/>
17992      <BitField name="PE" start="17" size="1"/>
17993      <BitField name="KE" start="16" size="1"/>
17994      <BitField name="OD" start="8" size="1"/>
17995      <BitField name="SR" start="6" size="1"/>
17996      <BitField name="SPD" start="4" size="2"/>
17997      <BitField name="DS" start="0" size="3"/>
17998    </Register>
17999  </RegisterGroup>
18000  <RegisterGroup start="0xf40d8000" name="PIOC">
18001    <Register name="PAD_PA00_FUNC_CTL" start="+0x0" size="0x4">
18002      <BitField name="LOOP_BACK" start="16" size="1"/>
18003      <BitField name="ANALOG" start="8" size="1"/>
18004      <BitField name="ALT_SELECT" start="0" size="5"/>
18005    </Register>
18006    <Register name="PAD_PA00_PAD_CTL" start="+0x4" size="0x4">
18007      <BitField name="HYS" start="24" size="1"/>
18008      <BitField name="PRS" start="20" size="2"/>
18009      <BitField name="PS" start="18" size="1"/>
18010      <BitField name="PE" start="17" size="1"/>
18011      <BitField name="KE" start="16" size="1"/>
18012      <BitField name="OD" start="8" size="1"/>
18013      <BitField name="SR" start="6" size="1"/>
18014      <BitField name="SPD" start="4" size="2"/>
18015      <BitField name="DS" start="0" size="3"/>
18016    </Register>
18017    <Register name="PAD_PA01_FUNC_CTL" start="+0x8" size="0x4">
18018      <BitField name="LOOP_BACK" start="16" size="1"/>
18019      <BitField name="ANALOG" start="8" size="1"/>
18020      <BitField name="ALT_SELECT" start="0" size="5"/>
18021    </Register>
18022    <Register name="PAD_PA01_PAD_CTL" start="+0xc" size="0x4">
18023      <BitField name="HYS" start="24" size="1"/>
18024      <BitField name="PRS" start="20" size="2"/>
18025      <BitField name="PS" start="18" size="1"/>
18026      <BitField name="PE" start="17" size="1"/>
18027      <BitField name="KE" start="16" size="1"/>
18028      <BitField name="OD" start="8" size="1"/>
18029      <BitField name="SR" start="6" size="1"/>
18030      <BitField name="SPD" start="4" size="2"/>
18031      <BitField name="DS" start="0" size="3"/>
18032    </Register>
18033    <Register name="PAD_PA02_FUNC_CTL" start="+0x10" size="0x4">
18034      <BitField name="LOOP_BACK" start="16" size="1"/>
18035      <BitField name="ANALOG" start="8" size="1"/>
18036      <BitField name="ALT_SELECT" start="0" size="5"/>
18037    </Register>
18038    <Register name="PAD_PA02_PAD_CTL" start="+0x14" size="0x4">
18039      <BitField name="HYS" start="24" size="1"/>
18040      <BitField name="PRS" start="20" size="2"/>
18041      <BitField name="PS" start="18" size="1"/>
18042      <BitField name="PE" start="17" size="1"/>
18043      <BitField name="KE" start="16" size="1"/>
18044      <BitField name="OD" start="8" size="1"/>
18045      <BitField name="SR" start="6" size="1"/>
18046      <BitField name="SPD" start="4" size="2"/>
18047      <BitField name="DS" start="0" size="3"/>
18048    </Register>
18049    <Register name="PAD_PA03_FUNC_CTL" start="+0x18" size="0x4">
18050      <BitField name="LOOP_BACK" start="16" size="1"/>
18051      <BitField name="ANALOG" start="8" size="1"/>
18052      <BitField name="ALT_SELECT" start="0" size="5"/>
18053    </Register>
18054    <Register name="PAD_PA03_PAD_CTL" start="+0x1c" size="0x4">
18055      <BitField name="HYS" start="24" size="1"/>
18056      <BitField name="PRS" start="20" size="2"/>
18057      <BitField name="PS" start="18" size="1"/>
18058      <BitField name="PE" start="17" size="1"/>
18059      <BitField name="KE" start="16" size="1"/>
18060      <BitField name="OD" start="8" size="1"/>
18061      <BitField name="SR" start="6" size="1"/>
18062      <BitField name="SPD" start="4" size="2"/>
18063      <BitField name="DS" start="0" size="3"/>
18064    </Register>
18065    <Register name="PAD_PA04_FUNC_CTL" start="+0x20" size="0x4">
18066      <BitField name="LOOP_BACK" start="16" size="1"/>
18067      <BitField name="ANALOG" start="8" size="1"/>
18068      <BitField name="ALT_SELECT" start="0" size="5"/>
18069    </Register>
18070    <Register name="PAD_PA04_PAD_CTL" start="+0x24" size="0x4">
18071      <BitField name="HYS" start="24" size="1"/>
18072      <BitField name="PRS" start="20" size="2"/>
18073      <BitField name="PS" start="18" size="1"/>
18074      <BitField name="PE" start="17" size="1"/>
18075      <BitField name="KE" start="16" size="1"/>
18076      <BitField name="OD" start="8" size="1"/>
18077      <BitField name="SR" start="6" size="1"/>
18078      <BitField name="SPD" start="4" size="2"/>
18079      <BitField name="DS" start="0" size="3"/>
18080    </Register>
18081    <Register name="PAD_PA05_FUNC_CTL" start="+0x28" size="0x4">
18082      <BitField name="LOOP_BACK" start="16" size="1"/>
18083      <BitField name="ANALOG" start="8" size="1"/>
18084      <BitField name="ALT_SELECT" start="0" size="5"/>
18085    </Register>
18086    <Register name="PAD_PA05_PAD_CTL" start="+0x2c" size="0x4">
18087      <BitField name="HYS" start="24" size="1"/>
18088      <BitField name="PRS" start="20" size="2"/>
18089      <BitField name="PS" start="18" size="1"/>
18090      <BitField name="PE" start="17" size="1"/>
18091      <BitField name="KE" start="16" size="1"/>
18092      <BitField name="OD" start="8" size="1"/>
18093      <BitField name="SR" start="6" size="1"/>
18094      <BitField name="SPD" start="4" size="2"/>
18095      <BitField name="DS" start="0" size="3"/>
18096    </Register>
18097    <Register name="PAD_PA06_FUNC_CTL" start="+0x30" size="0x4">
18098      <BitField name="LOOP_BACK" start="16" size="1"/>
18099      <BitField name="ANALOG" start="8" size="1"/>
18100      <BitField name="ALT_SELECT" start="0" size="5"/>
18101    </Register>
18102    <Register name="PAD_PA06_PAD_CTL" start="+0x34" size="0x4">
18103      <BitField name="HYS" start="24" size="1"/>
18104      <BitField name="PRS" start="20" size="2"/>
18105      <BitField name="PS" start="18" size="1"/>
18106      <BitField name="PE" start="17" size="1"/>
18107      <BitField name="KE" start="16" size="1"/>
18108      <BitField name="OD" start="8" size="1"/>
18109      <BitField name="SR" start="6" size="1"/>
18110      <BitField name="SPD" start="4" size="2"/>
18111      <BitField name="DS" start="0" size="3"/>
18112    </Register>
18113    <Register name="PAD_PA07_FUNC_CTL" start="+0x38" size="0x4">
18114      <BitField name="LOOP_BACK" start="16" size="1"/>
18115      <BitField name="ANALOG" start="8" size="1"/>
18116      <BitField name="ALT_SELECT" start="0" size="5"/>
18117    </Register>
18118    <Register name="PAD_PA07_PAD_CTL" start="+0x3c" size="0x4">
18119      <BitField name="HYS" start="24" size="1"/>
18120      <BitField name="PRS" start="20" size="2"/>
18121      <BitField name="PS" start="18" size="1"/>
18122      <BitField name="PE" start="17" size="1"/>
18123      <BitField name="KE" start="16" size="1"/>
18124      <BitField name="OD" start="8" size="1"/>
18125      <BitField name="SR" start="6" size="1"/>
18126      <BitField name="SPD" start="4" size="2"/>
18127      <BitField name="DS" start="0" size="3"/>
18128    </Register>
18129    <Register name="PAD_PA08_FUNC_CTL" start="+0x40" size="0x4">
18130      <BitField name="LOOP_BACK" start="16" size="1"/>
18131      <BitField name="ANALOG" start="8" size="1"/>
18132      <BitField name="ALT_SELECT" start="0" size="5"/>
18133    </Register>
18134    <Register name="PAD_PA08_PAD_CTL" start="+0x44" size="0x4">
18135      <BitField name="HYS" start="24" size="1"/>
18136      <BitField name="PRS" start="20" size="2"/>
18137      <BitField name="PS" start="18" size="1"/>
18138      <BitField name="PE" start="17" size="1"/>
18139      <BitField name="KE" start="16" size="1"/>
18140      <BitField name="OD" start="8" size="1"/>
18141      <BitField name="SR" start="6" size="1"/>
18142      <BitField name="SPD" start="4" size="2"/>
18143      <BitField name="DS" start="0" size="3"/>
18144    </Register>
18145    <Register name="PAD_PA09_FUNC_CTL" start="+0x48" size="0x4">
18146      <BitField name="LOOP_BACK" start="16" size="1"/>
18147      <BitField name="ANALOG" start="8" size="1"/>
18148      <BitField name="ALT_SELECT" start="0" size="5"/>
18149    </Register>
18150    <Register name="PAD_PA09_PAD_CTL" start="+0x4c" size="0x4">
18151      <BitField name="HYS" start="24" size="1"/>
18152      <BitField name="PRS" start="20" size="2"/>
18153      <BitField name="PS" start="18" size="1"/>
18154      <BitField name="PE" start="17" size="1"/>
18155      <BitField name="KE" start="16" size="1"/>
18156      <BitField name="OD" start="8" size="1"/>
18157      <BitField name="SR" start="6" size="1"/>
18158      <BitField name="SPD" start="4" size="2"/>
18159      <BitField name="DS" start="0" size="3"/>
18160    </Register>
18161    <Register name="PAD_PA10_FUNC_CTL" start="+0x50" size="0x4">
18162      <BitField name="LOOP_BACK" start="16" size="1"/>
18163      <BitField name="ANALOG" start="8" size="1"/>
18164      <BitField name="ALT_SELECT" start="0" size="5"/>
18165    </Register>
18166    <Register name="PAD_PA10_PAD_CTL" start="+0x54" size="0x4">
18167      <BitField name="HYS" start="24" size="1"/>
18168      <BitField name="PRS" start="20" size="2"/>
18169      <BitField name="PS" start="18" size="1"/>
18170      <BitField name="PE" start="17" size="1"/>
18171      <BitField name="KE" start="16" size="1"/>
18172      <BitField name="OD" start="8" size="1"/>
18173      <BitField name="SR" start="6" size="1"/>
18174      <BitField name="SPD" start="4" size="2"/>
18175      <BitField name="DS" start="0" size="3"/>
18176    </Register>
18177    <Register name="PAD_PA11_FUNC_CTL" start="+0x58" size="0x4">
18178      <BitField name="LOOP_BACK" start="16" size="1"/>
18179      <BitField name="ANALOG" start="8" size="1"/>
18180      <BitField name="ALT_SELECT" start="0" size="5"/>
18181    </Register>
18182    <Register name="PAD_PA11_PAD_CTL" start="+0x5c" size="0x4">
18183      <BitField name="HYS" start="24" size="1"/>
18184      <BitField name="PRS" start="20" size="2"/>
18185      <BitField name="PS" start="18" size="1"/>
18186      <BitField name="PE" start="17" size="1"/>
18187      <BitField name="KE" start="16" size="1"/>
18188      <BitField name="OD" start="8" size="1"/>
18189      <BitField name="SR" start="6" size="1"/>
18190      <BitField name="SPD" start="4" size="2"/>
18191      <BitField name="DS" start="0" size="3"/>
18192    </Register>
18193    <Register name="PAD_PA12_FUNC_CTL" start="+0x60" size="0x4">
18194      <BitField name="LOOP_BACK" start="16" size="1"/>
18195      <BitField name="ANALOG" start="8" size="1"/>
18196      <BitField name="ALT_SELECT" start="0" size="5"/>
18197    </Register>
18198    <Register name="PAD_PA12_PAD_CTL" start="+0x64" size="0x4">
18199      <BitField name="HYS" start="24" size="1"/>
18200      <BitField name="PRS" start="20" size="2"/>
18201      <BitField name="PS" start="18" size="1"/>
18202      <BitField name="PE" start="17" size="1"/>
18203      <BitField name="KE" start="16" size="1"/>
18204      <BitField name="OD" start="8" size="1"/>
18205      <BitField name="SR" start="6" size="1"/>
18206      <BitField name="SPD" start="4" size="2"/>
18207      <BitField name="DS" start="0" size="3"/>
18208    </Register>
18209    <Register name="PAD_PA13_FUNC_CTL" start="+0x68" size="0x4">
18210      <BitField name="LOOP_BACK" start="16" size="1"/>
18211      <BitField name="ANALOG" start="8" size="1"/>
18212      <BitField name="ALT_SELECT" start="0" size="5"/>
18213    </Register>
18214    <Register name="PAD_PA13_PAD_CTL" start="+0x6c" size="0x4">
18215      <BitField name="HYS" start="24" size="1"/>
18216      <BitField name="PRS" start="20" size="2"/>
18217      <BitField name="PS" start="18" size="1"/>
18218      <BitField name="PE" start="17" size="1"/>
18219      <BitField name="KE" start="16" size="1"/>
18220      <BitField name="OD" start="8" size="1"/>
18221      <BitField name="SR" start="6" size="1"/>
18222      <BitField name="SPD" start="4" size="2"/>
18223      <BitField name="DS" start="0" size="3"/>
18224    </Register>
18225    <Register name="PAD_PA14_FUNC_CTL" start="+0x70" size="0x4">
18226      <BitField name="LOOP_BACK" start="16" size="1"/>
18227      <BitField name="ANALOG" start="8" size="1"/>
18228      <BitField name="ALT_SELECT" start="0" size="5"/>
18229    </Register>
18230    <Register name="PAD_PA14_PAD_CTL" start="+0x74" size="0x4">
18231      <BitField name="HYS" start="24" size="1"/>
18232      <BitField name="PRS" start="20" size="2"/>
18233      <BitField name="PS" start="18" size="1"/>
18234      <BitField name="PE" start="17" size="1"/>
18235      <BitField name="KE" start="16" size="1"/>
18236      <BitField name="OD" start="8" size="1"/>
18237      <BitField name="SR" start="6" size="1"/>
18238      <BitField name="SPD" start="4" size="2"/>
18239      <BitField name="DS" start="0" size="3"/>
18240    </Register>
18241    <Register name="PAD_PA15_FUNC_CTL" start="+0x78" size="0x4">
18242      <BitField name="LOOP_BACK" start="16" size="1"/>
18243      <BitField name="ANALOG" start="8" size="1"/>
18244      <BitField name="ALT_SELECT" start="0" size="5"/>
18245    </Register>
18246    <Register name="PAD_PA15_PAD_CTL" start="+0x7c" size="0x4">
18247      <BitField name="HYS" start="24" size="1"/>
18248      <BitField name="PRS" start="20" size="2"/>
18249      <BitField name="PS" start="18" size="1"/>
18250      <BitField name="PE" start="17" size="1"/>
18251      <BitField name="KE" start="16" size="1"/>
18252      <BitField name="OD" start="8" size="1"/>
18253      <BitField name="SR" start="6" size="1"/>
18254      <BitField name="SPD" start="4" size="2"/>
18255      <BitField name="DS" start="0" size="3"/>
18256    </Register>
18257    <Register name="PAD_PA16_FUNC_CTL" start="+0x80" size="0x4">
18258      <BitField name="LOOP_BACK" start="16" size="1"/>
18259      <BitField name="ANALOG" start="8" size="1"/>
18260      <BitField name="ALT_SELECT" start="0" size="5"/>
18261    </Register>
18262    <Register name="PAD_PA16_PAD_CTL" start="+0x84" size="0x4">
18263      <BitField name="HYS" start="24" size="1"/>
18264      <BitField name="PRS" start="20" size="2"/>
18265      <BitField name="PS" start="18" size="1"/>
18266      <BitField name="PE" start="17" size="1"/>
18267      <BitField name="KE" start="16" size="1"/>
18268      <BitField name="OD" start="8" size="1"/>
18269      <BitField name="SR" start="6" size="1"/>
18270      <BitField name="SPD" start="4" size="2"/>
18271      <BitField name="DS" start="0" size="3"/>
18272    </Register>
18273    <Register name="PAD_PA17_FUNC_CTL" start="+0x88" size="0x4">
18274      <BitField name="LOOP_BACK" start="16" size="1"/>
18275      <BitField name="ANALOG" start="8" size="1"/>
18276      <BitField name="ALT_SELECT" start="0" size="5"/>
18277    </Register>
18278    <Register name="PAD_PA17_PAD_CTL" start="+0x8c" size="0x4">
18279      <BitField name="HYS" start="24" size="1"/>
18280      <BitField name="PRS" start="20" size="2"/>
18281      <BitField name="PS" start="18" size="1"/>
18282      <BitField name="PE" start="17" size="1"/>
18283      <BitField name="KE" start="16" size="1"/>
18284      <BitField name="OD" start="8" size="1"/>
18285      <BitField name="SR" start="6" size="1"/>
18286      <BitField name="SPD" start="4" size="2"/>
18287      <BitField name="DS" start="0" size="3"/>
18288    </Register>
18289    <Register name="PAD_PA18_FUNC_CTL" start="+0x90" size="0x4">
18290      <BitField name="LOOP_BACK" start="16" size="1"/>
18291      <BitField name="ANALOG" start="8" size="1"/>
18292      <BitField name="ALT_SELECT" start="0" size="5"/>
18293    </Register>
18294    <Register name="PAD_PA18_PAD_CTL" start="+0x94" size="0x4">
18295      <BitField name="HYS" start="24" size="1"/>
18296      <BitField name="PRS" start="20" size="2"/>
18297      <BitField name="PS" start="18" size="1"/>
18298      <BitField name="PE" start="17" size="1"/>
18299      <BitField name="KE" start="16" size="1"/>
18300      <BitField name="OD" start="8" size="1"/>
18301      <BitField name="SR" start="6" size="1"/>
18302      <BitField name="SPD" start="4" size="2"/>
18303      <BitField name="DS" start="0" size="3"/>
18304    </Register>
18305    <Register name="PAD_PA19_FUNC_CTL" start="+0x98" size="0x4">
18306      <BitField name="LOOP_BACK" start="16" size="1"/>
18307      <BitField name="ANALOG" start="8" size="1"/>
18308      <BitField name="ALT_SELECT" start="0" size="5"/>
18309    </Register>
18310    <Register name="PAD_PA19_PAD_CTL" start="+0x9c" size="0x4">
18311      <BitField name="HYS" start="24" size="1"/>
18312      <BitField name="PRS" start="20" size="2"/>
18313      <BitField name="PS" start="18" size="1"/>
18314      <BitField name="PE" start="17" size="1"/>
18315      <BitField name="KE" start="16" size="1"/>
18316      <BitField name="OD" start="8" size="1"/>
18317      <BitField name="SR" start="6" size="1"/>
18318      <BitField name="SPD" start="4" size="2"/>
18319      <BitField name="DS" start="0" size="3"/>
18320    </Register>
18321    <Register name="PAD_PA20_FUNC_CTL" start="+0xa0" size="0x4">
18322      <BitField name="LOOP_BACK" start="16" size="1"/>
18323      <BitField name="ANALOG" start="8" size="1"/>
18324      <BitField name="ALT_SELECT" start="0" size="5"/>
18325    </Register>
18326    <Register name="PAD_PA20_PAD_CTL" start="+0xa4" size="0x4">
18327      <BitField name="HYS" start="24" size="1"/>
18328      <BitField name="PRS" start="20" size="2"/>
18329      <BitField name="PS" start="18" size="1"/>
18330      <BitField name="PE" start="17" size="1"/>
18331      <BitField name="KE" start="16" size="1"/>
18332      <BitField name="OD" start="8" size="1"/>
18333      <BitField name="SR" start="6" size="1"/>
18334      <BitField name="SPD" start="4" size="2"/>
18335      <BitField name="DS" start="0" size="3"/>
18336    </Register>
18337    <Register name="PAD_PA21_FUNC_CTL" start="+0xa8" size="0x4">
18338      <BitField name="LOOP_BACK" start="16" size="1"/>
18339      <BitField name="ANALOG" start="8" size="1"/>
18340      <BitField name="ALT_SELECT" start="0" size="5"/>
18341    </Register>
18342    <Register name="PAD_PA21_PAD_CTL" start="+0xac" size="0x4">
18343      <BitField name="HYS" start="24" size="1"/>
18344      <BitField name="PRS" start="20" size="2"/>
18345      <BitField name="PS" start="18" size="1"/>
18346      <BitField name="PE" start="17" size="1"/>
18347      <BitField name="KE" start="16" size="1"/>
18348      <BitField name="OD" start="8" size="1"/>
18349      <BitField name="SR" start="6" size="1"/>
18350      <BitField name="SPD" start="4" size="2"/>
18351      <BitField name="DS" start="0" size="3"/>
18352    </Register>
18353    <Register name="PAD_PA22_FUNC_CTL" start="+0xb0" size="0x4">
18354      <BitField name="LOOP_BACK" start="16" size="1"/>
18355      <BitField name="ANALOG" start="8" size="1"/>
18356      <BitField name="ALT_SELECT" start="0" size="5"/>
18357    </Register>
18358    <Register name="PAD_PA22_PAD_CTL" start="+0xb4" size="0x4">
18359      <BitField name="HYS" start="24" size="1"/>
18360      <BitField name="PRS" start="20" size="2"/>
18361      <BitField name="PS" start="18" size="1"/>
18362      <BitField name="PE" start="17" size="1"/>
18363      <BitField name="KE" start="16" size="1"/>
18364      <BitField name="OD" start="8" size="1"/>
18365      <BitField name="SR" start="6" size="1"/>
18366      <BitField name="SPD" start="4" size="2"/>
18367      <BitField name="DS" start="0" size="3"/>
18368    </Register>
18369    <Register name="PAD_PA23_FUNC_CTL" start="+0xb8" size="0x4">
18370      <BitField name="LOOP_BACK" start="16" size="1"/>
18371      <BitField name="ANALOG" start="8" size="1"/>
18372      <BitField name="ALT_SELECT" start="0" size="5"/>
18373    </Register>
18374    <Register name="PAD_PA23_PAD_CTL" start="+0xbc" size="0x4">
18375      <BitField name="HYS" start="24" size="1"/>
18376      <BitField name="PRS" start="20" size="2"/>
18377      <BitField name="PS" start="18" size="1"/>
18378      <BitField name="PE" start="17" size="1"/>
18379      <BitField name="KE" start="16" size="1"/>
18380      <BitField name="OD" start="8" size="1"/>
18381      <BitField name="SR" start="6" size="1"/>
18382      <BitField name="SPD" start="4" size="2"/>
18383      <BitField name="DS" start="0" size="3"/>
18384    </Register>
18385    <Register name="PAD_PA24_FUNC_CTL" start="+0xc0" size="0x4">
18386      <BitField name="LOOP_BACK" start="16" size="1"/>
18387      <BitField name="ANALOG" start="8" size="1"/>
18388      <BitField name="ALT_SELECT" start="0" size="5"/>
18389    </Register>
18390    <Register name="PAD_PA24_PAD_CTL" start="+0xc4" size="0x4">
18391      <BitField name="HYS" start="24" size="1"/>
18392      <BitField name="PRS" start="20" size="2"/>
18393      <BitField name="PS" start="18" size="1"/>
18394      <BitField name="PE" start="17" size="1"/>
18395      <BitField name="KE" start="16" size="1"/>
18396      <BitField name="OD" start="8" size="1"/>
18397      <BitField name="SR" start="6" size="1"/>
18398      <BitField name="SPD" start="4" size="2"/>
18399      <BitField name="DS" start="0" size="3"/>
18400    </Register>
18401    <Register name="PAD_PA25_FUNC_CTL" start="+0xc8" size="0x4">
18402      <BitField name="LOOP_BACK" start="16" size="1"/>
18403      <BitField name="ANALOG" start="8" size="1"/>
18404      <BitField name="ALT_SELECT" start="0" size="5"/>
18405    </Register>
18406    <Register name="PAD_PA25_PAD_CTL" start="+0xcc" size="0x4">
18407      <BitField name="HYS" start="24" size="1"/>
18408      <BitField name="PRS" start="20" size="2"/>
18409      <BitField name="PS" start="18" size="1"/>
18410      <BitField name="PE" start="17" size="1"/>
18411      <BitField name="KE" start="16" size="1"/>
18412      <BitField name="OD" start="8" size="1"/>
18413      <BitField name="SR" start="6" size="1"/>
18414      <BitField name="SPD" start="4" size="2"/>
18415      <BitField name="DS" start="0" size="3"/>
18416    </Register>
18417    <Register name="PAD_PA26_FUNC_CTL" start="+0xd0" size="0x4">
18418      <BitField name="LOOP_BACK" start="16" size="1"/>
18419      <BitField name="ANALOG" start="8" size="1"/>
18420      <BitField name="ALT_SELECT" start="0" size="5"/>
18421    </Register>
18422    <Register name="PAD_PA26_PAD_CTL" start="+0xd4" size="0x4">
18423      <BitField name="HYS" start="24" size="1"/>
18424      <BitField name="PRS" start="20" size="2"/>
18425      <BitField name="PS" start="18" size="1"/>
18426      <BitField name="PE" start="17" size="1"/>
18427      <BitField name="KE" start="16" size="1"/>
18428      <BitField name="OD" start="8" size="1"/>
18429      <BitField name="SR" start="6" size="1"/>
18430      <BitField name="SPD" start="4" size="2"/>
18431      <BitField name="DS" start="0" size="3"/>
18432    </Register>
18433    <Register name="PAD_PA27_FUNC_CTL" start="+0xd8" size="0x4">
18434      <BitField name="LOOP_BACK" start="16" size="1"/>
18435      <BitField name="ANALOG" start="8" size="1"/>
18436      <BitField name="ALT_SELECT" start="0" size="5"/>
18437    </Register>
18438    <Register name="PAD_PA27_PAD_CTL" start="+0xdc" size="0x4">
18439      <BitField name="HYS" start="24" size="1"/>
18440      <BitField name="PRS" start="20" size="2"/>
18441      <BitField name="PS" start="18" size="1"/>
18442      <BitField name="PE" start="17" size="1"/>
18443      <BitField name="KE" start="16" size="1"/>
18444      <BitField name="OD" start="8" size="1"/>
18445      <BitField name="SR" start="6" size="1"/>
18446      <BitField name="SPD" start="4" size="2"/>
18447      <BitField name="DS" start="0" size="3"/>
18448    </Register>
18449    <Register name="PAD_PA28_FUNC_CTL" start="+0xe0" size="0x4">
18450      <BitField name="LOOP_BACK" start="16" size="1"/>
18451      <BitField name="ANALOG" start="8" size="1"/>
18452      <BitField name="ALT_SELECT" start="0" size="5"/>
18453    </Register>
18454    <Register name="PAD_PA28_PAD_CTL" start="+0xe4" size="0x4">
18455      <BitField name="HYS" start="24" size="1"/>
18456      <BitField name="PRS" start="20" size="2"/>
18457      <BitField name="PS" start="18" size="1"/>
18458      <BitField name="PE" start="17" size="1"/>
18459      <BitField name="KE" start="16" size="1"/>
18460      <BitField name="OD" start="8" size="1"/>
18461      <BitField name="SR" start="6" size="1"/>
18462      <BitField name="SPD" start="4" size="2"/>
18463      <BitField name="DS" start="0" size="3"/>
18464    </Register>
18465    <Register name="PAD_PA29_FUNC_CTL" start="+0xe8" size="0x4">
18466      <BitField name="LOOP_BACK" start="16" size="1"/>
18467      <BitField name="ANALOG" start="8" size="1"/>
18468      <BitField name="ALT_SELECT" start="0" size="5"/>
18469    </Register>
18470    <Register name="PAD_PA29_PAD_CTL" start="+0xec" size="0x4">
18471      <BitField name="HYS" start="24" size="1"/>
18472      <BitField name="PRS" start="20" size="2"/>
18473      <BitField name="PS" start="18" size="1"/>
18474      <BitField name="PE" start="17" size="1"/>
18475      <BitField name="KE" start="16" size="1"/>
18476      <BitField name="OD" start="8" size="1"/>
18477      <BitField name="SR" start="6" size="1"/>
18478      <BitField name="SPD" start="4" size="2"/>
18479      <BitField name="DS" start="0" size="3"/>
18480    </Register>
18481    <Register name="PAD_PA30_FUNC_CTL" start="+0xf0" size="0x4">
18482      <BitField name="LOOP_BACK" start="16" size="1"/>
18483      <BitField name="ANALOG" start="8" size="1"/>
18484      <BitField name="ALT_SELECT" start="0" size="5"/>
18485    </Register>
18486    <Register name="PAD_PA30_PAD_CTL" start="+0xf4" size="0x4">
18487      <BitField name="HYS" start="24" size="1"/>
18488      <BitField name="PRS" start="20" size="2"/>
18489      <BitField name="PS" start="18" size="1"/>
18490      <BitField name="PE" start="17" size="1"/>
18491      <BitField name="KE" start="16" size="1"/>
18492      <BitField name="OD" start="8" size="1"/>
18493      <BitField name="SR" start="6" size="1"/>
18494      <BitField name="SPD" start="4" size="2"/>
18495      <BitField name="DS" start="0" size="3"/>
18496    </Register>
18497    <Register name="PAD_PA31_FUNC_CTL" start="+0xf8" size="0x4">
18498      <BitField name="LOOP_BACK" start="16" size="1"/>
18499      <BitField name="ANALOG" start="8" size="1"/>
18500      <BitField name="ALT_SELECT" start="0" size="5"/>
18501    </Register>
18502    <Register name="PAD_PA31_PAD_CTL" start="+0xfc" size="0x4">
18503      <BitField name="HYS" start="24" size="1"/>
18504      <BitField name="PRS" start="20" size="2"/>
18505      <BitField name="PS" start="18" size="1"/>
18506      <BitField name="PE" start="17" size="1"/>
18507      <BitField name="KE" start="16" size="1"/>
18508      <BitField name="OD" start="8" size="1"/>
18509      <BitField name="SR" start="6" size="1"/>
18510      <BitField name="SPD" start="4" size="2"/>
18511      <BitField name="DS" start="0" size="3"/>
18512    </Register>
18513    <Register name="PAD_PB00_FUNC_CTL" start="+0x100" size="0x4">
18514      <BitField name="LOOP_BACK" start="16" size="1"/>
18515      <BitField name="ANALOG" start="8" size="1"/>
18516      <BitField name="ALT_SELECT" start="0" size="5"/>
18517    </Register>
18518    <Register name="PAD_PB00_PAD_CTL" start="+0x104" size="0x4">
18519      <BitField name="HYS" start="24" size="1"/>
18520      <BitField name="PRS" start="20" size="2"/>
18521      <BitField name="PS" start="18" size="1"/>
18522      <BitField name="PE" start="17" size="1"/>
18523      <BitField name="KE" start="16" size="1"/>
18524      <BitField name="OD" start="8" size="1"/>
18525      <BitField name="SR" start="6" size="1"/>
18526      <BitField name="SPD" start="4" size="2"/>
18527      <BitField name="DS" start="0" size="3"/>
18528    </Register>
18529    <Register name="PAD_PB01_FUNC_CTL" start="+0x108" size="0x4">
18530      <BitField name="LOOP_BACK" start="16" size="1"/>
18531      <BitField name="ANALOG" start="8" size="1"/>
18532      <BitField name="ALT_SELECT" start="0" size="5"/>
18533    </Register>
18534    <Register name="PAD_PB01_PAD_CTL" start="+0x10c" size="0x4">
18535      <BitField name="HYS" start="24" size="1"/>
18536      <BitField name="PRS" start="20" size="2"/>
18537      <BitField name="PS" start="18" size="1"/>
18538      <BitField name="PE" start="17" size="1"/>
18539      <BitField name="KE" start="16" size="1"/>
18540      <BitField name="OD" start="8" size="1"/>
18541      <BitField name="SR" start="6" size="1"/>
18542      <BitField name="SPD" start="4" size="2"/>
18543      <BitField name="DS" start="0" size="3"/>
18544    </Register>
18545    <Register name="PAD_PB02_FUNC_CTL" start="+0x110" size="0x4">
18546      <BitField name="LOOP_BACK" start="16" size="1"/>
18547      <BitField name="ANALOG" start="8" size="1"/>
18548      <BitField name="ALT_SELECT" start="0" size="5"/>
18549    </Register>
18550    <Register name="PAD_PB02_PAD_CTL" start="+0x114" size="0x4">
18551      <BitField name="HYS" start="24" size="1"/>
18552      <BitField name="PRS" start="20" size="2"/>
18553      <BitField name="PS" start="18" size="1"/>
18554      <BitField name="PE" start="17" size="1"/>
18555      <BitField name="KE" start="16" size="1"/>
18556      <BitField name="OD" start="8" size="1"/>
18557      <BitField name="SR" start="6" size="1"/>
18558      <BitField name="SPD" start="4" size="2"/>
18559      <BitField name="DS" start="0" size="3"/>
18560    </Register>
18561    <Register name="PAD_PB03_FUNC_CTL" start="+0x118" size="0x4">
18562      <BitField name="LOOP_BACK" start="16" size="1"/>
18563      <BitField name="ANALOG" start="8" size="1"/>
18564      <BitField name="ALT_SELECT" start="0" size="5"/>
18565    </Register>
18566    <Register name="PAD_PB03_PAD_CTL" start="+0x11c" size="0x4">
18567      <BitField name="HYS" start="24" size="1"/>
18568      <BitField name="PRS" start="20" size="2"/>
18569      <BitField name="PS" start="18" size="1"/>
18570      <BitField name="PE" start="17" size="1"/>
18571      <BitField name="KE" start="16" size="1"/>
18572      <BitField name="OD" start="8" size="1"/>
18573      <BitField name="SR" start="6" size="1"/>
18574      <BitField name="SPD" start="4" size="2"/>
18575      <BitField name="DS" start="0" size="3"/>
18576    </Register>
18577    <Register name="PAD_PB04_FUNC_CTL" start="+0x120" size="0x4">
18578      <BitField name="LOOP_BACK" start="16" size="1"/>
18579      <BitField name="ANALOG" start="8" size="1"/>
18580      <BitField name="ALT_SELECT" start="0" size="5"/>
18581    </Register>
18582    <Register name="PAD_PB04_PAD_CTL" start="+0x124" size="0x4">
18583      <BitField name="HYS" start="24" size="1"/>
18584      <BitField name="PRS" start="20" size="2"/>
18585      <BitField name="PS" start="18" size="1"/>
18586      <BitField name="PE" start="17" size="1"/>
18587      <BitField name="KE" start="16" size="1"/>
18588      <BitField name="OD" start="8" size="1"/>
18589      <BitField name="SR" start="6" size="1"/>
18590      <BitField name="SPD" start="4" size="2"/>
18591      <BitField name="DS" start="0" size="3"/>
18592    </Register>
18593    <Register name="PAD_PB05_FUNC_CTL" start="+0x128" size="0x4">
18594      <BitField name="LOOP_BACK" start="16" size="1"/>
18595      <BitField name="ANALOG" start="8" size="1"/>
18596      <BitField name="ALT_SELECT" start="0" size="5"/>
18597    </Register>
18598    <Register name="PAD_PB05_PAD_CTL" start="+0x12c" size="0x4">
18599      <BitField name="HYS" start="24" size="1"/>
18600      <BitField name="PRS" start="20" size="2"/>
18601      <BitField name="PS" start="18" size="1"/>
18602      <BitField name="PE" start="17" size="1"/>
18603      <BitField name="KE" start="16" size="1"/>
18604      <BitField name="OD" start="8" size="1"/>
18605      <BitField name="SR" start="6" size="1"/>
18606      <BitField name="SPD" start="4" size="2"/>
18607      <BitField name="DS" start="0" size="3"/>
18608    </Register>
18609    <Register name="PAD_PB06_FUNC_CTL" start="+0x130" size="0x4">
18610      <BitField name="LOOP_BACK" start="16" size="1"/>
18611      <BitField name="ANALOG" start="8" size="1"/>
18612      <BitField name="ALT_SELECT" start="0" size="5"/>
18613    </Register>
18614    <Register name="PAD_PB06_PAD_CTL" start="+0x134" size="0x4">
18615      <BitField name="HYS" start="24" size="1"/>
18616      <BitField name="PRS" start="20" size="2"/>
18617      <BitField name="PS" start="18" size="1"/>
18618      <BitField name="PE" start="17" size="1"/>
18619      <BitField name="KE" start="16" size="1"/>
18620      <BitField name="OD" start="8" size="1"/>
18621      <BitField name="SR" start="6" size="1"/>
18622      <BitField name="SPD" start="4" size="2"/>
18623      <BitField name="DS" start="0" size="3"/>
18624    </Register>
18625    <Register name="PAD_PB07_FUNC_CTL" start="+0x138" size="0x4">
18626      <BitField name="LOOP_BACK" start="16" size="1"/>
18627      <BitField name="ANALOG" start="8" size="1"/>
18628      <BitField name="ALT_SELECT" start="0" size="5"/>
18629    </Register>
18630    <Register name="PAD_PB07_PAD_CTL" start="+0x13c" size="0x4">
18631      <BitField name="HYS" start="24" size="1"/>
18632      <BitField name="PRS" start="20" size="2"/>
18633      <BitField name="PS" start="18" size="1"/>
18634      <BitField name="PE" start="17" size="1"/>
18635      <BitField name="KE" start="16" size="1"/>
18636      <BitField name="OD" start="8" size="1"/>
18637      <BitField name="SR" start="6" size="1"/>
18638      <BitField name="SPD" start="4" size="2"/>
18639      <BitField name="DS" start="0" size="3"/>
18640    </Register>
18641    <Register name="PAD_PB08_FUNC_CTL" start="+0x140" size="0x4">
18642      <BitField name="LOOP_BACK" start="16" size="1"/>
18643      <BitField name="ANALOG" start="8" size="1"/>
18644      <BitField name="ALT_SELECT" start="0" size="5"/>
18645    </Register>
18646    <Register name="PAD_PB08_PAD_CTL" start="+0x144" size="0x4">
18647      <BitField name="HYS" start="24" size="1"/>
18648      <BitField name="PRS" start="20" size="2"/>
18649      <BitField name="PS" start="18" size="1"/>
18650      <BitField name="PE" start="17" size="1"/>
18651      <BitField name="KE" start="16" size="1"/>
18652      <BitField name="OD" start="8" size="1"/>
18653      <BitField name="SR" start="6" size="1"/>
18654      <BitField name="SPD" start="4" size="2"/>
18655      <BitField name="DS" start="0" size="3"/>
18656    </Register>
18657    <Register name="PAD_PB09_FUNC_CTL" start="+0x148" size="0x4">
18658      <BitField name="LOOP_BACK" start="16" size="1"/>
18659      <BitField name="ANALOG" start="8" size="1"/>
18660      <BitField name="ALT_SELECT" start="0" size="5"/>
18661    </Register>
18662    <Register name="PAD_PB09_PAD_CTL" start="+0x14c" size="0x4">
18663      <BitField name="HYS" start="24" size="1"/>
18664      <BitField name="PRS" start="20" size="2"/>
18665      <BitField name="PS" start="18" size="1"/>
18666      <BitField name="PE" start="17" size="1"/>
18667      <BitField name="KE" start="16" size="1"/>
18668      <BitField name="OD" start="8" size="1"/>
18669      <BitField name="SR" start="6" size="1"/>
18670      <BitField name="SPD" start="4" size="2"/>
18671      <BitField name="DS" start="0" size="3"/>
18672    </Register>
18673    <Register name="PAD_PB10_FUNC_CTL" start="+0x150" size="0x4">
18674      <BitField name="LOOP_BACK" start="16" size="1"/>
18675      <BitField name="ANALOG" start="8" size="1"/>
18676      <BitField name="ALT_SELECT" start="0" size="5"/>
18677    </Register>
18678    <Register name="PAD_PB10_PAD_CTL" start="+0x154" size="0x4">
18679      <BitField name="HYS" start="24" size="1"/>
18680      <BitField name="PRS" start="20" size="2"/>
18681      <BitField name="PS" start="18" size="1"/>
18682      <BitField name="PE" start="17" size="1"/>
18683      <BitField name="KE" start="16" size="1"/>
18684      <BitField name="OD" start="8" size="1"/>
18685      <BitField name="SR" start="6" size="1"/>
18686      <BitField name="SPD" start="4" size="2"/>
18687      <BitField name="DS" start="0" size="3"/>
18688    </Register>
18689    <Register name="PAD_PB11_FUNC_CTL" start="+0x158" size="0x4">
18690      <BitField name="LOOP_BACK" start="16" size="1"/>
18691      <BitField name="ANALOG" start="8" size="1"/>
18692      <BitField name="ALT_SELECT" start="0" size="5"/>
18693    </Register>
18694    <Register name="PAD_PB11_PAD_CTL" start="+0x15c" size="0x4">
18695      <BitField name="HYS" start="24" size="1"/>
18696      <BitField name="PRS" start="20" size="2"/>
18697      <BitField name="PS" start="18" size="1"/>
18698      <BitField name="PE" start="17" size="1"/>
18699      <BitField name="KE" start="16" size="1"/>
18700      <BitField name="OD" start="8" size="1"/>
18701      <BitField name="SR" start="6" size="1"/>
18702      <BitField name="SPD" start="4" size="2"/>
18703      <BitField name="DS" start="0" size="3"/>
18704    </Register>
18705    <Register name="PAD_PB12_FUNC_CTL" start="+0x160" size="0x4">
18706      <BitField name="LOOP_BACK" start="16" size="1"/>
18707      <BitField name="ANALOG" start="8" size="1"/>
18708      <BitField name="ALT_SELECT" start="0" size="5"/>
18709    </Register>
18710    <Register name="PAD_PB12_PAD_CTL" start="+0x164" size="0x4">
18711      <BitField name="HYS" start="24" size="1"/>
18712      <BitField name="PRS" start="20" size="2"/>
18713      <BitField name="PS" start="18" size="1"/>
18714      <BitField name="PE" start="17" size="1"/>
18715      <BitField name="KE" start="16" size="1"/>
18716      <BitField name="OD" start="8" size="1"/>
18717      <BitField name="SR" start="6" size="1"/>
18718      <BitField name="SPD" start="4" size="2"/>
18719      <BitField name="DS" start="0" size="3"/>
18720    </Register>
18721    <Register name="PAD_PB13_FUNC_CTL" start="+0x168" size="0x4">
18722      <BitField name="LOOP_BACK" start="16" size="1"/>
18723      <BitField name="ANALOG" start="8" size="1"/>
18724      <BitField name="ALT_SELECT" start="0" size="5"/>
18725    </Register>
18726    <Register name="PAD_PB13_PAD_CTL" start="+0x16c" size="0x4">
18727      <BitField name="HYS" start="24" size="1"/>
18728      <BitField name="PRS" start="20" size="2"/>
18729      <BitField name="PS" start="18" size="1"/>
18730      <BitField name="PE" start="17" size="1"/>
18731      <BitField name="KE" start="16" size="1"/>
18732      <BitField name="OD" start="8" size="1"/>
18733      <BitField name="SR" start="6" size="1"/>
18734      <BitField name="SPD" start="4" size="2"/>
18735      <BitField name="DS" start="0" size="3"/>
18736    </Register>
18737    <Register name="PAD_PB14_FUNC_CTL" start="+0x170" size="0x4">
18738      <BitField name="LOOP_BACK" start="16" size="1"/>
18739      <BitField name="ANALOG" start="8" size="1"/>
18740      <BitField name="ALT_SELECT" start="0" size="5"/>
18741    </Register>
18742    <Register name="PAD_PB14_PAD_CTL" start="+0x174" size="0x4">
18743      <BitField name="HYS" start="24" size="1"/>
18744      <BitField name="PRS" start="20" size="2"/>
18745      <BitField name="PS" start="18" size="1"/>
18746      <BitField name="PE" start="17" size="1"/>
18747      <BitField name="KE" start="16" size="1"/>
18748      <BitField name="OD" start="8" size="1"/>
18749      <BitField name="SR" start="6" size="1"/>
18750      <BitField name="SPD" start="4" size="2"/>
18751      <BitField name="DS" start="0" size="3"/>
18752    </Register>
18753    <Register name="PAD_PB15_FUNC_CTL" start="+0x178" size="0x4">
18754      <BitField name="LOOP_BACK" start="16" size="1"/>
18755      <BitField name="ANALOG" start="8" size="1"/>
18756      <BitField name="ALT_SELECT" start="0" size="5"/>
18757    </Register>
18758    <Register name="PAD_PB15_PAD_CTL" start="+0x17c" size="0x4">
18759      <BitField name="HYS" start="24" size="1"/>
18760      <BitField name="PRS" start="20" size="2"/>
18761      <BitField name="PS" start="18" size="1"/>
18762      <BitField name="PE" start="17" size="1"/>
18763      <BitField name="KE" start="16" size="1"/>
18764      <BitField name="OD" start="8" size="1"/>
18765      <BitField name="SR" start="6" size="1"/>
18766      <BitField name="SPD" start="4" size="2"/>
18767      <BitField name="DS" start="0" size="3"/>
18768    </Register>
18769    <Register name="PAD_PB16_FUNC_CTL" start="+0x180" size="0x4">
18770      <BitField name="LOOP_BACK" start="16" size="1"/>
18771      <BitField name="ANALOG" start="8" size="1"/>
18772      <BitField name="ALT_SELECT" start="0" size="5"/>
18773    </Register>
18774    <Register name="PAD_PB16_PAD_CTL" start="+0x184" size="0x4">
18775      <BitField name="HYS" start="24" size="1"/>
18776      <BitField name="PRS" start="20" size="2"/>
18777      <BitField name="PS" start="18" size="1"/>
18778      <BitField name="PE" start="17" size="1"/>
18779      <BitField name="KE" start="16" size="1"/>
18780      <BitField name="OD" start="8" size="1"/>
18781      <BitField name="SR" start="6" size="1"/>
18782      <BitField name="SPD" start="4" size="2"/>
18783      <BitField name="DS" start="0" size="3"/>
18784    </Register>
18785    <Register name="PAD_PB17_FUNC_CTL" start="+0x188" size="0x4">
18786      <BitField name="LOOP_BACK" start="16" size="1"/>
18787      <BitField name="ANALOG" start="8" size="1"/>
18788      <BitField name="ALT_SELECT" start="0" size="5"/>
18789    </Register>
18790    <Register name="PAD_PB17_PAD_CTL" start="+0x18c" size="0x4">
18791      <BitField name="HYS" start="24" size="1"/>
18792      <BitField name="PRS" start="20" size="2"/>
18793      <BitField name="PS" start="18" size="1"/>
18794      <BitField name="PE" start="17" size="1"/>
18795      <BitField name="KE" start="16" size="1"/>
18796      <BitField name="OD" start="8" size="1"/>
18797      <BitField name="SR" start="6" size="1"/>
18798      <BitField name="SPD" start="4" size="2"/>
18799      <BitField name="DS" start="0" size="3"/>
18800    </Register>
18801    <Register name="PAD_PB18_FUNC_CTL" start="+0x190" size="0x4">
18802      <BitField name="LOOP_BACK" start="16" size="1"/>
18803      <BitField name="ANALOG" start="8" size="1"/>
18804      <BitField name="ALT_SELECT" start="0" size="5"/>
18805    </Register>
18806    <Register name="PAD_PB18_PAD_CTL" start="+0x194" size="0x4">
18807      <BitField name="HYS" start="24" size="1"/>
18808      <BitField name="PRS" start="20" size="2"/>
18809      <BitField name="PS" start="18" size="1"/>
18810      <BitField name="PE" start="17" size="1"/>
18811      <BitField name="KE" start="16" size="1"/>
18812      <BitField name="OD" start="8" size="1"/>
18813      <BitField name="SR" start="6" size="1"/>
18814      <BitField name="SPD" start="4" size="2"/>
18815      <BitField name="DS" start="0" size="3"/>
18816    </Register>
18817    <Register name="PAD_PB19_FUNC_CTL" start="+0x198" size="0x4">
18818      <BitField name="LOOP_BACK" start="16" size="1"/>
18819      <BitField name="ANALOG" start="8" size="1"/>
18820      <BitField name="ALT_SELECT" start="0" size="5"/>
18821    </Register>
18822    <Register name="PAD_PB19_PAD_CTL" start="+0x19c" size="0x4">
18823      <BitField name="HYS" start="24" size="1"/>
18824      <BitField name="PRS" start="20" size="2"/>
18825      <BitField name="PS" start="18" size="1"/>
18826      <BitField name="PE" start="17" size="1"/>
18827      <BitField name="KE" start="16" size="1"/>
18828      <BitField name="OD" start="8" size="1"/>
18829      <BitField name="SR" start="6" size="1"/>
18830      <BitField name="SPD" start="4" size="2"/>
18831      <BitField name="DS" start="0" size="3"/>
18832    </Register>
18833    <Register name="PAD_PB20_FUNC_CTL" start="+0x1a0" size="0x4">
18834      <BitField name="LOOP_BACK" start="16" size="1"/>
18835      <BitField name="ANALOG" start="8" size="1"/>
18836      <BitField name="ALT_SELECT" start="0" size="5"/>
18837    </Register>
18838    <Register name="PAD_PB20_PAD_CTL" start="+0x1a4" size="0x4">
18839      <BitField name="HYS" start="24" size="1"/>
18840      <BitField name="PRS" start="20" size="2"/>
18841      <BitField name="PS" start="18" size="1"/>
18842      <BitField name="PE" start="17" size="1"/>
18843      <BitField name="KE" start="16" size="1"/>
18844      <BitField name="OD" start="8" size="1"/>
18845      <BitField name="SR" start="6" size="1"/>
18846      <BitField name="SPD" start="4" size="2"/>
18847      <BitField name="DS" start="0" size="3"/>
18848    </Register>
18849    <Register name="PAD_PB21_FUNC_CTL" start="+0x1a8" size="0x4">
18850      <BitField name="LOOP_BACK" start="16" size="1"/>
18851      <BitField name="ANALOG" start="8" size="1"/>
18852      <BitField name="ALT_SELECT" start="0" size="5"/>
18853    </Register>
18854    <Register name="PAD_PB21_PAD_CTL" start="+0x1ac" size="0x4">
18855      <BitField name="HYS" start="24" size="1"/>
18856      <BitField name="PRS" start="20" size="2"/>
18857      <BitField name="PS" start="18" size="1"/>
18858      <BitField name="PE" start="17" size="1"/>
18859      <BitField name="KE" start="16" size="1"/>
18860      <BitField name="OD" start="8" size="1"/>
18861      <BitField name="SR" start="6" size="1"/>
18862      <BitField name="SPD" start="4" size="2"/>
18863      <BitField name="DS" start="0" size="3"/>
18864    </Register>
18865    <Register name="PAD_PB22_FUNC_CTL" start="+0x1b0" size="0x4">
18866      <BitField name="LOOP_BACK" start="16" size="1"/>
18867      <BitField name="ANALOG" start="8" size="1"/>
18868      <BitField name="ALT_SELECT" start="0" size="5"/>
18869    </Register>
18870    <Register name="PAD_PB22_PAD_CTL" start="+0x1b4" size="0x4">
18871      <BitField name="HYS" start="24" size="1"/>
18872      <BitField name="PRS" start="20" size="2"/>
18873      <BitField name="PS" start="18" size="1"/>
18874      <BitField name="PE" start="17" size="1"/>
18875      <BitField name="KE" start="16" size="1"/>
18876      <BitField name="OD" start="8" size="1"/>
18877      <BitField name="SR" start="6" size="1"/>
18878      <BitField name="SPD" start="4" size="2"/>
18879      <BitField name="DS" start="0" size="3"/>
18880    </Register>
18881    <Register name="PAD_PB23_FUNC_CTL" start="+0x1b8" size="0x4">
18882      <BitField name="LOOP_BACK" start="16" size="1"/>
18883      <BitField name="ANALOG" start="8" size="1"/>
18884      <BitField name="ALT_SELECT" start="0" size="5"/>
18885    </Register>
18886    <Register name="PAD_PB23_PAD_CTL" start="+0x1bc" size="0x4">
18887      <BitField name="HYS" start="24" size="1"/>
18888      <BitField name="PRS" start="20" size="2"/>
18889      <BitField name="PS" start="18" size="1"/>
18890      <BitField name="PE" start="17" size="1"/>
18891      <BitField name="KE" start="16" size="1"/>
18892      <BitField name="OD" start="8" size="1"/>
18893      <BitField name="SR" start="6" size="1"/>
18894      <BitField name="SPD" start="4" size="2"/>
18895      <BitField name="DS" start="0" size="3"/>
18896    </Register>
18897    <Register name="PAD_PB24_FUNC_CTL" start="+0x1c0" size="0x4">
18898      <BitField name="LOOP_BACK" start="16" size="1"/>
18899      <BitField name="ANALOG" start="8" size="1"/>
18900      <BitField name="ALT_SELECT" start="0" size="5"/>
18901    </Register>
18902    <Register name="PAD_PB24_PAD_CTL" start="+0x1c4" size="0x4">
18903      <BitField name="HYS" start="24" size="1"/>
18904      <BitField name="PRS" start="20" size="2"/>
18905      <BitField name="PS" start="18" size="1"/>
18906      <BitField name="PE" start="17" size="1"/>
18907      <BitField name="KE" start="16" size="1"/>
18908      <BitField name="OD" start="8" size="1"/>
18909      <BitField name="SR" start="6" size="1"/>
18910      <BitField name="SPD" start="4" size="2"/>
18911      <BitField name="DS" start="0" size="3"/>
18912    </Register>
18913    <Register name="PAD_PB25_FUNC_CTL" start="+0x1c8" size="0x4">
18914      <BitField name="LOOP_BACK" start="16" size="1"/>
18915      <BitField name="ANALOG" start="8" size="1"/>
18916      <BitField name="ALT_SELECT" start="0" size="5"/>
18917    </Register>
18918    <Register name="PAD_PB25_PAD_CTL" start="+0x1cc" size="0x4">
18919      <BitField name="HYS" start="24" size="1"/>
18920      <BitField name="PRS" start="20" size="2"/>
18921      <BitField name="PS" start="18" size="1"/>
18922      <BitField name="PE" start="17" size="1"/>
18923      <BitField name="KE" start="16" size="1"/>
18924      <BitField name="OD" start="8" size="1"/>
18925      <BitField name="SR" start="6" size="1"/>
18926      <BitField name="SPD" start="4" size="2"/>
18927      <BitField name="DS" start="0" size="3"/>
18928    </Register>
18929    <Register name="PAD_PB26_FUNC_CTL" start="+0x1d0" size="0x4">
18930      <BitField name="LOOP_BACK" start="16" size="1"/>
18931      <BitField name="ANALOG" start="8" size="1"/>
18932      <BitField name="ALT_SELECT" start="0" size="5"/>
18933    </Register>
18934    <Register name="PAD_PB26_PAD_CTL" start="+0x1d4" size="0x4">
18935      <BitField name="HYS" start="24" size="1"/>
18936      <BitField name="PRS" start="20" size="2"/>
18937      <BitField name="PS" start="18" size="1"/>
18938      <BitField name="PE" start="17" size="1"/>
18939      <BitField name="KE" start="16" size="1"/>
18940      <BitField name="OD" start="8" size="1"/>
18941      <BitField name="SR" start="6" size="1"/>
18942      <BitField name="SPD" start="4" size="2"/>
18943      <BitField name="DS" start="0" size="3"/>
18944    </Register>
18945    <Register name="PAD_PB27_FUNC_CTL" start="+0x1d8" size="0x4">
18946      <BitField name="LOOP_BACK" start="16" size="1"/>
18947      <BitField name="ANALOG" start="8" size="1"/>
18948      <BitField name="ALT_SELECT" start="0" size="5"/>
18949    </Register>
18950    <Register name="PAD_PB27_PAD_CTL" start="+0x1dc" size="0x4">
18951      <BitField name="HYS" start="24" size="1"/>
18952      <BitField name="PRS" start="20" size="2"/>
18953      <BitField name="PS" start="18" size="1"/>
18954      <BitField name="PE" start="17" size="1"/>
18955      <BitField name="KE" start="16" size="1"/>
18956      <BitField name="OD" start="8" size="1"/>
18957      <BitField name="SR" start="6" size="1"/>
18958      <BitField name="SPD" start="4" size="2"/>
18959      <BitField name="DS" start="0" size="3"/>
18960    </Register>
18961    <Register name="PAD_PB28_FUNC_CTL" start="+0x1e0" size="0x4">
18962      <BitField name="LOOP_BACK" start="16" size="1"/>
18963      <BitField name="ANALOG" start="8" size="1"/>
18964      <BitField name="ALT_SELECT" start="0" size="5"/>
18965    </Register>
18966    <Register name="PAD_PB28_PAD_CTL" start="+0x1e4" size="0x4">
18967      <BitField name="HYS" start="24" size="1"/>
18968      <BitField name="PRS" start="20" size="2"/>
18969      <BitField name="PS" start="18" size="1"/>
18970      <BitField name="PE" start="17" size="1"/>
18971      <BitField name="KE" start="16" size="1"/>
18972      <BitField name="OD" start="8" size="1"/>
18973      <BitField name="SR" start="6" size="1"/>
18974      <BitField name="SPD" start="4" size="2"/>
18975      <BitField name="DS" start="0" size="3"/>
18976    </Register>
18977    <Register name="PAD_PB29_FUNC_CTL" start="+0x1e8" size="0x4">
18978      <BitField name="LOOP_BACK" start="16" size="1"/>
18979      <BitField name="ANALOG" start="8" size="1"/>
18980      <BitField name="ALT_SELECT" start="0" size="5"/>
18981    </Register>
18982    <Register name="PAD_PB29_PAD_CTL" start="+0x1ec" size="0x4">
18983      <BitField name="HYS" start="24" size="1"/>
18984      <BitField name="PRS" start="20" size="2"/>
18985      <BitField name="PS" start="18" size="1"/>
18986      <BitField name="PE" start="17" size="1"/>
18987      <BitField name="KE" start="16" size="1"/>
18988      <BitField name="OD" start="8" size="1"/>
18989      <BitField name="SR" start="6" size="1"/>
18990      <BitField name="SPD" start="4" size="2"/>
18991      <BitField name="DS" start="0" size="3"/>
18992    </Register>
18993    <Register name="PAD_PB30_FUNC_CTL" start="+0x1f0" size="0x4">
18994      <BitField name="LOOP_BACK" start="16" size="1"/>
18995      <BitField name="ANALOG" start="8" size="1"/>
18996      <BitField name="ALT_SELECT" start="0" size="5"/>
18997    </Register>
18998    <Register name="PAD_PB30_PAD_CTL" start="+0x1f4" size="0x4">
18999      <BitField name="HYS" start="24" size="1"/>
19000      <BitField name="PRS" start="20" size="2"/>
19001      <BitField name="PS" start="18" size="1"/>
19002      <BitField name="PE" start="17" size="1"/>
19003      <BitField name="KE" start="16" size="1"/>
19004      <BitField name="OD" start="8" size="1"/>
19005      <BitField name="SR" start="6" size="1"/>
19006      <BitField name="SPD" start="4" size="2"/>
19007      <BitField name="DS" start="0" size="3"/>
19008    </Register>
19009    <Register name="PAD_PB31_FUNC_CTL" start="+0x1f8" size="0x4">
19010      <BitField name="LOOP_BACK" start="16" size="1"/>
19011      <BitField name="ANALOG" start="8" size="1"/>
19012      <BitField name="ALT_SELECT" start="0" size="5"/>
19013    </Register>
19014    <Register name="PAD_PB31_PAD_CTL" start="+0x1fc" size="0x4">
19015      <BitField name="HYS" start="24" size="1"/>
19016      <BitField name="PRS" start="20" size="2"/>
19017      <BitField name="PS" start="18" size="1"/>
19018      <BitField name="PE" start="17" size="1"/>
19019      <BitField name="KE" start="16" size="1"/>
19020      <BitField name="OD" start="8" size="1"/>
19021      <BitField name="SR" start="6" size="1"/>
19022      <BitField name="SPD" start="4" size="2"/>
19023      <BitField name="DS" start="0" size="3"/>
19024    </Register>
19025    <Register name="PAD_PC00_FUNC_CTL" start="+0x200" size="0x4">
19026      <BitField name="LOOP_BACK" start="16" size="1"/>
19027      <BitField name="ANALOG" start="8" size="1"/>
19028      <BitField name="ALT_SELECT" start="0" size="5"/>
19029    </Register>
19030    <Register name="PAD_PC00_PAD_CTL" start="+0x204" size="0x4">
19031      <BitField name="HYS" start="24" size="1"/>
19032      <BitField name="PRS" start="20" size="2"/>
19033      <BitField name="PS" start="18" size="1"/>
19034      <BitField name="PE" start="17" size="1"/>
19035      <BitField name="KE" start="16" size="1"/>
19036      <BitField name="OD" start="8" size="1"/>
19037      <BitField name="SR" start="6" size="1"/>
19038      <BitField name="SPD" start="4" size="2"/>
19039      <BitField name="DS" start="0" size="3"/>
19040    </Register>
19041    <Register name="PAD_PC01_FUNC_CTL" start="+0x208" size="0x4">
19042      <BitField name="LOOP_BACK" start="16" size="1"/>
19043      <BitField name="ANALOG" start="8" size="1"/>
19044      <BitField name="ALT_SELECT" start="0" size="5"/>
19045    </Register>
19046    <Register name="PAD_PC01_PAD_CTL" start="+0x20c" size="0x4">
19047      <BitField name="HYS" start="24" size="1"/>
19048      <BitField name="PRS" start="20" size="2"/>
19049      <BitField name="PS" start="18" size="1"/>
19050      <BitField name="PE" start="17" size="1"/>
19051      <BitField name="KE" start="16" size="1"/>
19052      <BitField name="OD" start="8" size="1"/>
19053      <BitField name="SR" start="6" size="1"/>
19054      <BitField name="SPD" start="4" size="2"/>
19055      <BitField name="DS" start="0" size="3"/>
19056    </Register>
19057    <Register name="PAD_PC02_FUNC_CTL" start="+0x210" size="0x4">
19058      <BitField name="LOOP_BACK" start="16" size="1"/>
19059      <BitField name="ANALOG" start="8" size="1"/>
19060      <BitField name="ALT_SELECT" start="0" size="5"/>
19061    </Register>
19062    <Register name="PAD_PC02_PAD_CTL" start="+0x214" size="0x4">
19063      <BitField name="HYS" start="24" size="1"/>
19064      <BitField name="PRS" start="20" size="2"/>
19065      <BitField name="PS" start="18" size="1"/>
19066      <BitField name="PE" start="17" size="1"/>
19067      <BitField name="KE" start="16" size="1"/>
19068      <BitField name="OD" start="8" size="1"/>
19069      <BitField name="SR" start="6" size="1"/>
19070      <BitField name="SPD" start="4" size="2"/>
19071      <BitField name="DS" start="0" size="3"/>
19072    </Register>
19073    <Register name="PAD_PC03_FUNC_CTL" start="+0x218" size="0x4">
19074      <BitField name="LOOP_BACK" start="16" size="1"/>
19075      <BitField name="ANALOG" start="8" size="1"/>
19076      <BitField name="ALT_SELECT" start="0" size="5"/>
19077    </Register>
19078    <Register name="PAD_PC03_PAD_CTL" start="+0x21c" size="0x4">
19079      <BitField name="HYS" start="24" size="1"/>
19080      <BitField name="PRS" start="20" size="2"/>
19081      <BitField name="PS" start="18" size="1"/>
19082      <BitField name="PE" start="17" size="1"/>
19083      <BitField name="KE" start="16" size="1"/>
19084      <BitField name="OD" start="8" size="1"/>
19085      <BitField name="SR" start="6" size="1"/>
19086      <BitField name="SPD" start="4" size="2"/>
19087      <BitField name="DS" start="0" size="3"/>
19088    </Register>
19089    <Register name="PAD_PC04_FUNC_CTL" start="+0x220" size="0x4">
19090      <BitField name="LOOP_BACK" start="16" size="1"/>
19091      <BitField name="ANALOG" start="8" size="1"/>
19092      <BitField name="ALT_SELECT" start="0" size="5"/>
19093    </Register>
19094    <Register name="PAD_PC04_PAD_CTL" start="+0x224" size="0x4">
19095      <BitField name="HYS" start="24" size="1"/>
19096      <BitField name="PRS" start="20" size="2"/>
19097      <BitField name="PS" start="18" size="1"/>
19098      <BitField name="PE" start="17" size="1"/>
19099      <BitField name="KE" start="16" size="1"/>
19100      <BitField name="OD" start="8" size="1"/>
19101      <BitField name="SR" start="6" size="1"/>
19102      <BitField name="SPD" start="4" size="2"/>
19103      <BitField name="DS" start="0" size="3"/>
19104    </Register>
19105    <Register name="PAD_PC05_FUNC_CTL" start="+0x228" size="0x4">
19106      <BitField name="LOOP_BACK" start="16" size="1"/>
19107      <BitField name="ANALOG" start="8" size="1"/>
19108      <BitField name="ALT_SELECT" start="0" size="5"/>
19109    </Register>
19110    <Register name="PAD_PC05_PAD_CTL" start="+0x22c" size="0x4">
19111      <BitField name="HYS" start="24" size="1"/>
19112      <BitField name="PRS" start="20" size="2"/>
19113      <BitField name="PS" start="18" size="1"/>
19114      <BitField name="PE" start="17" size="1"/>
19115      <BitField name="KE" start="16" size="1"/>
19116      <BitField name="OD" start="8" size="1"/>
19117      <BitField name="SR" start="6" size="1"/>
19118      <BitField name="SPD" start="4" size="2"/>
19119      <BitField name="DS" start="0" size="3"/>
19120    </Register>
19121    <Register name="PAD_PC06_FUNC_CTL" start="+0x230" size="0x4">
19122      <BitField name="LOOP_BACK" start="16" size="1"/>
19123      <BitField name="ANALOG" start="8" size="1"/>
19124      <BitField name="ALT_SELECT" start="0" size="5"/>
19125    </Register>
19126    <Register name="PAD_PC06_PAD_CTL" start="+0x234" size="0x4">
19127      <BitField name="HYS" start="24" size="1"/>
19128      <BitField name="PRS" start="20" size="2"/>
19129      <BitField name="PS" start="18" size="1"/>
19130      <BitField name="PE" start="17" size="1"/>
19131      <BitField name="KE" start="16" size="1"/>
19132      <BitField name="OD" start="8" size="1"/>
19133      <BitField name="SR" start="6" size="1"/>
19134      <BitField name="SPD" start="4" size="2"/>
19135      <BitField name="DS" start="0" size="3"/>
19136    </Register>
19137    <Register name="PAD_PC07_FUNC_CTL" start="+0x238" size="0x4">
19138      <BitField name="LOOP_BACK" start="16" size="1"/>
19139      <BitField name="ANALOG" start="8" size="1"/>
19140      <BitField name="ALT_SELECT" start="0" size="5"/>
19141    </Register>
19142    <Register name="PAD_PC07_PAD_CTL" start="+0x23c" size="0x4">
19143      <BitField name="HYS" start="24" size="1"/>
19144      <BitField name="PRS" start="20" size="2"/>
19145      <BitField name="PS" start="18" size="1"/>
19146      <BitField name="PE" start="17" size="1"/>
19147      <BitField name="KE" start="16" size="1"/>
19148      <BitField name="OD" start="8" size="1"/>
19149      <BitField name="SR" start="6" size="1"/>
19150      <BitField name="SPD" start="4" size="2"/>
19151      <BitField name="DS" start="0" size="3"/>
19152    </Register>
19153    <Register name="PAD_PC08_FUNC_CTL" start="+0x240" size="0x4">
19154      <BitField name="LOOP_BACK" start="16" size="1"/>
19155      <BitField name="ANALOG" start="8" size="1"/>
19156      <BitField name="ALT_SELECT" start="0" size="5"/>
19157    </Register>
19158    <Register name="PAD_PC08_PAD_CTL" start="+0x244" size="0x4">
19159      <BitField name="HYS" start="24" size="1"/>
19160      <BitField name="PRS" start="20" size="2"/>
19161      <BitField name="PS" start="18" size="1"/>
19162      <BitField name="PE" start="17" size="1"/>
19163      <BitField name="KE" start="16" size="1"/>
19164      <BitField name="OD" start="8" size="1"/>
19165      <BitField name="SR" start="6" size="1"/>
19166      <BitField name="SPD" start="4" size="2"/>
19167      <BitField name="DS" start="0" size="3"/>
19168    </Register>
19169    <Register name="PAD_PC09_FUNC_CTL" start="+0x248" size="0x4">
19170      <BitField name="LOOP_BACK" start="16" size="1"/>
19171      <BitField name="ANALOG" start="8" size="1"/>
19172      <BitField name="ALT_SELECT" start="0" size="5"/>
19173    </Register>
19174    <Register name="PAD_PC09_PAD_CTL" start="+0x24c" size="0x4">
19175      <BitField name="HYS" start="24" size="1"/>
19176      <BitField name="PRS" start="20" size="2"/>
19177      <BitField name="PS" start="18" size="1"/>
19178      <BitField name="PE" start="17" size="1"/>
19179      <BitField name="KE" start="16" size="1"/>
19180      <BitField name="OD" start="8" size="1"/>
19181      <BitField name="SR" start="6" size="1"/>
19182      <BitField name="SPD" start="4" size="2"/>
19183      <BitField name="DS" start="0" size="3"/>
19184    </Register>
19185    <Register name="PAD_PC10_FUNC_CTL" start="+0x250" size="0x4">
19186      <BitField name="LOOP_BACK" start="16" size="1"/>
19187      <BitField name="ANALOG" start="8" size="1"/>
19188      <BitField name="ALT_SELECT" start="0" size="5"/>
19189    </Register>
19190    <Register name="PAD_PC10_PAD_CTL" start="+0x254" size="0x4">
19191      <BitField name="HYS" start="24" size="1"/>
19192      <BitField name="PRS" start="20" size="2"/>
19193      <BitField name="PS" start="18" size="1"/>
19194      <BitField name="PE" start="17" size="1"/>
19195      <BitField name="KE" start="16" size="1"/>
19196      <BitField name="OD" start="8" size="1"/>
19197      <BitField name="SR" start="6" size="1"/>
19198      <BitField name="SPD" start="4" size="2"/>
19199      <BitField name="DS" start="0" size="3"/>
19200    </Register>
19201    <Register name="PAD_PC11_FUNC_CTL" start="+0x258" size="0x4">
19202      <BitField name="LOOP_BACK" start="16" size="1"/>
19203      <BitField name="ANALOG" start="8" size="1"/>
19204      <BitField name="ALT_SELECT" start="0" size="5"/>
19205    </Register>
19206    <Register name="PAD_PC11_PAD_CTL" start="+0x25c" size="0x4">
19207      <BitField name="HYS" start="24" size="1"/>
19208      <BitField name="PRS" start="20" size="2"/>
19209      <BitField name="PS" start="18" size="1"/>
19210      <BitField name="PE" start="17" size="1"/>
19211      <BitField name="KE" start="16" size="1"/>
19212      <BitField name="OD" start="8" size="1"/>
19213      <BitField name="SR" start="6" size="1"/>
19214      <BitField name="SPD" start="4" size="2"/>
19215      <BitField name="DS" start="0" size="3"/>
19216    </Register>
19217    <Register name="PAD_PC12_FUNC_CTL" start="+0x260" size="0x4">
19218      <BitField name="LOOP_BACK" start="16" size="1"/>
19219      <BitField name="ANALOG" start="8" size="1"/>
19220      <BitField name="ALT_SELECT" start="0" size="5"/>
19221    </Register>
19222    <Register name="PAD_PC12_PAD_CTL" start="+0x264" size="0x4">
19223      <BitField name="HYS" start="24" size="1"/>
19224      <BitField name="PRS" start="20" size="2"/>
19225      <BitField name="PS" start="18" size="1"/>
19226      <BitField name="PE" start="17" size="1"/>
19227      <BitField name="KE" start="16" size="1"/>
19228      <BitField name="OD" start="8" size="1"/>
19229      <BitField name="SR" start="6" size="1"/>
19230      <BitField name="SPD" start="4" size="2"/>
19231      <BitField name="DS" start="0" size="3"/>
19232    </Register>
19233    <Register name="PAD_PC13_FUNC_CTL" start="+0x268" size="0x4">
19234      <BitField name="LOOP_BACK" start="16" size="1"/>
19235      <BitField name="ANALOG" start="8" size="1"/>
19236      <BitField name="ALT_SELECT" start="0" size="5"/>
19237    </Register>
19238    <Register name="PAD_PC13_PAD_CTL" start="+0x26c" size="0x4">
19239      <BitField name="HYS" start="24" size="1"/>
19240      <BitField name="PRS" start="20" size="2"/>
19241      <BitField name="PS" start="18" size="1"/>
19242      <BitField name="PE" start="17" size="1"/>
19243      <BitField name="KE" start="16" size="1"/>
19244      <BitField name="OD" start="8" size="1"/>
19245      <BitField name="SR" start="6" size="1"/>
19246      <BitField name="SPD" start="4" size="2"/>
19247      <BitField name="DS" start="0" size="3"/>
19248    </Register>
19249    <Register name="PAD_PC14_FUNC_CTL" start="+0x270" size="0x4">
19250      <BitField name="LOOP_BACK" start="16" size="1"/>
19251      <BitField name="ANALOG" start="8" size="1"/>
19252      <BitField name="ALT_SELECT" start="0" size="5"/>
19253    </Register>
19254    <Register name="PAD_PC14_PAD_CTL" start="+0x274" size="0x4">
19255      <BitField name="HYS" start="24" size="1"/>
19256      <BitField name="PRS" start="20" size="2"/>
19257      <BitField name="PS" start="18" size="1"/>
19258      <BitField name="PE" start="17" size="1"/>
19259      <BitField name="KE" start="16" size="1"/>
19260      <BitField name="OD" start="8" size="1"/>
19261      <BitField name="SR" start="6" size="1"/>
19262      <BitField name="SPD" start="4" size="2"/>
19263      <BitField name="DS" start="0" size="3"/>
19264    </Register>
19265    <Register name="PAD_PC15_FUNC_CTL" start="+0x278" size="0x4">
19266      <BitField name="LOOP_BACK" start="16" size="1"/>
19267      <BitField name="ANALOG" start="8" size="1"/>
19268      <BitField name="ALT_SELECT" start="0" size="5"/>
19269    </Register>
19270    <Register name="PAD_PC15_PAD_CTL" start="+0x27c" size="0x4">
19271      <BitField name="HYS" start="24" size="1"/>
19272      <BitField name="PRS" start="20" size="2"/>
19273      <BitField name="PS" start="18" size="1"/>
19274      <BitField name="PE" start="17" size="1"/>
19275      <BitField name="KE" start="16" size="1"/>
19276      <BitField name="OD" start="8" size="1"/>
19277      <BitField name="SR" start="6" size="1"/>
19278      <BitField name="SPD" start="4" size="2"/>
19279      <BitField name="DS" start="0" size="3"/>
19280    </Register>
19281    <Register name="PAD_PC16_FUNC_CTL" start="+0x280" size="0x4">
19282      <BitField name="LOOP_BACK" start="16" size="1"/>
19283      <BitField name="ANALOG" start="8" size="1"/>
19284      <BitField name="ALT_SELECT" start="0" size="5"/>
19285    </Register>
19286    <Register name="PAD_PC16_PAD_CTL" start="+0x284" size="0x4">
19287      <BitField name="HYS" start="24" size="1"/>
19288      <BitField name="PRS" start="20" size="2"/>
19289      <BitField name="PS" start="18" size="1"/>
19290      <BitField name="PE" start="17" size="1"/>
19291      <BitField name="KE" start="16" size="1"/>
19292      <BitField name="OD" start="8" size="1"/>
19293      <BitField name="SR" start="6" size="1"/>
19294      <BitField name="SPD" start="4" size="2"/>
19295      <BitField name="DS" start="0" size="3"/>
19296    </Register>
19297    <Register name="PAD_PC17_FUNC_CTL" start="+0x288" size="0x4">
19298      <BitField name="LOOP_BACK" start="16" size="1"/>
19299      <BitField name="ANALOG" start="8" size="1"/>
19300      <BitField name="ALT_SELECT" start="0" size="5"/>
19301    </Register>
19302    <Register name="PAD_PC17_PAD_CTL" start="+0x28c" size="0x4">
19303      <BitField name="HYS" start="24" size="1"/>
19304      <BitField name="PRS" start="20" size="2"/>
19305      <BitField name="PS" start="18" size="1"/>
19306      <BitField name="PE" start="17" size="1"/>
19307      <BitField name="KE" start="16" size="1"/>
19308      <BitField name="OD" start="8" size="1"/>
19309      <BitField name="SR" start="6" size="1"/>
19310      <BitField name="SPD" start="4" size="2"/>
19311      <BitField name="DS" start="0" size="3"/>
19312    </Register>
19313    <Register name="PAD_PC18_FUNC_CTL" start="+0x290" size="0x4">
19314      <BitField name="LOOP_BACK" start="16" size="1"/>
19315      <BitField name="ANALOG" start="8" size="1"/>
19316      <BitField name="ALT_SELECT" start="0" size="5"/>
19317    </Register>
19318    <Register name="PAD_PC18_PAD_CTL" start="+0x294" size="0x4">
19319      <BitField name="HYS" start="24" size="1"/>
19320      <BitField name="PRS" start="20" size="2"/>
19321      <BitField name="PS" start="18" size="1"/>
19322      <BitField name="PE" start="17" size="1"/>
19323      <BitField name="KE" start="16" size="1"/>
19324      <BitField name="OD" start="8" size="1"/>
19325      <BitField name="SR" start="6" size="1"/>
19326      <BitField name="SPD" start="4" size="2"/>
19327      <BitField name="DS" start="0" size="3"/>
19328    </Register>
19329    <Register name="PAD_PC19_FUNC_CTL" start="+0x298" size="0x4">
19330      <BitField name="LOOP_BACK" start="16" size="1"/>
19331      <BitField name="ANALOG" start="8" size="1"/>
19332      <BitField name="ALT_SELECT" start="0" size="5"/>
19333    </Register>
19334    <Register name="PAD_PC19_PAD_CTL" start="+0x29c" size="0x4">
19335      <BitField name="HYS" start="24" size="1"/>
19336      <BitField name="PRS" start="20" size="2"/>
19337      <BitField name="PS" start="18" size="1"/>
19338      <BitField name="PE" start="17" size="1"/>
19339      <BitField name="KE" start="16" size="1"/>
19340      <BitField name="OD" start="8" size="1"/>
19341      <BitField name="SR" start="6" size="1"/>
19342      <BitField name="SPD" start="4" size="2"/>
19343      <BitField name="DS" start="0" size="3"/>
19344    </Register>
19345    <Register name="PAD_PC20_FUNC_CTL" start="+0x2a0" size="0x4">
19346      <BitField name="LOOP_BACK" start="16" size="1"/>
19347      <BitField name="ANALOG" start="8" size="1"/>
19348      <BitField name="ALT_SELECT" start="0" size="5"/>
19349    </Register>
19350    <Register name="PAD_PC20_PAD_CTL" start="+0x2a4" size="0x4">
19351      <BitField name="HYS" start="24" size="1"/>
19352      <BitField name="PRS" start="20" size="2"/>
19353      <BitField name="PS" start="18" size="1"/>
19354      <BitField name="PE" start="17" size="1"/>
19355      <BitField name="KE" start="16" size="1"/>
19356      <BitField name="OD" start="8" size="1"/>
19357      <BitField name="SR" start="6" size="1"/>
19358      <BitField name="SPD" start="4" size="2"/>
19359      <BitField name="DS" start="0" size="3"/>
19360    </Register>
19361    <Register name="PAD_PC21_FUNC_CTL" start="+0x2a8" size="0x4">
19362      <BitField name="LOOP_BACK" start="16" size="1"/>
19363      <BitField name="ANALOG" start="8" size="1"/>
19364      <BitField name="ALT_SELECT" start="0" size="5"/>
19365    </Register>
19366    <Register name="PAD_PC21_PAD_CTL" start="+0x2ac" size="0x4">
19367      <BitField name="HYS" start="24" size="1"/>
19368      <BitField name="PRS" start="20" size="2"/>
19369      <BitField name="PS" start="18" size="1"/>
19370      <BitField name="PE" start="17" size="1"/>
19371      <BitField name="KE" start="16" size="1"/>
19372      <BitField name="OD" start="8" size="1"/>
19373      <BitField name="SR" start="6" size="1"/>
19374      <BitField name="SPD" start="4" size="2"/>
19375      <BitField name="DS" start="0" size="3"/>
19376    </Register>
19377    <Register name="PAD_PC22_FUNC_CTL" start="+0x2b0" size="0x4">
19378      <BitField name="LOOP_BACK" start="16" size="1"/>
19379      <BitField name="ANALOG" start="8" size="1"/>
19380      <BitField name="ALT_SELECT" start="0" size="5"/>
19381    </Register>
19382    <Register name="PAD_PC22_PAD_CTL" start="+0x2b4" size="0x4">
19383      <BitField name="HYS" start="24" size="1"/>
19384      <BitField name="PRS" start="20" size="2"/>
19385      <BitField name="PS" start="18" size="1"/>
19386      <BitField name="PE" start="17" size="1"/>
19387      <BitField name="KE" start="16" size="1"/>
19388      <BitField name="OD" start="8" size="1"/>
19389      <BitField name="SR" start="6" size="1"/>
19390      <BitField name="SPD" start="4" size="2"/>
19391      <BitField name="DS" start="0" size="3"/>
19392    </Register>
19393    <Register name="PAD_PC23_FUNC_CTL" start="+0x2b8" size="0x4">
19394      <BitField name="LOOP_BACK" start="16" size="1"/>
19395      <BitField name="ANALOG" start="8" size="1"/>
19396      <BitField name="ALT_SELECT" start="0" size="5"/>
19397    </Register>
19398    <Register name="PAD_PC23_PAD_CTL" start="+0x2bc" size="0x4">
19399      <BitField name="HYS" start="24" size="1"/>
19400      <BitField name="PRS" start="20" size="2"/>
19401      <BitField name="PS" start="18" size="1"/>
19402      <BitField name="PE" start="17" size="1"/>
19403      <BitField name="KE" start="16" size="1"/>
19404      <BitField name="OD" start="8" size="1"/>
19405      <BitField name="SR" start="6" size="1"/>
19406      <BitField name="SPD" start="4" size="2"/>
19407      <BitField name="DS" start="0" size="3"/>
19408    </Register>
19409    <Register name="PAD_PC24_FUNC_CTL" start="+0x2c0" size="0x4">
19410      <BitField name="LOOP_BACK" start="16" size="1"/>
19411      <BitField name="ANALOG" start="8" size="1"/>
19412      <BitField name="ALT_SELECT" start="0" size="5"/>
19413    </Register>
19414    <Register name="PAD_PC24_PAD_CTL" start="+0x2c4" size="0x4">
19415      <BitField name="HYS" start="24" size="1"/>
19416      <BitField name="PRS" start="20" size="2"/>
19417      <BitField name="PS" start="18" size="1"/>
19418      <BitField name="PE" start="17" size="1"/>
19419      <BitField name="KE" start="16" size="1"/>
19420      <BitField name="OD" start="8" size="1"/>
19421      <BitField name="SR" start="6" size="1"/>
19422      <BitField name="SPD" start="4" size="2"/>
19423      <BitField name="DS" start="0" size="3"/>
19424    </Register>
19425    <Register name="PAD_PC25_FUNC_CTL" start="+0x2c8" size="0x4">
19426      <BitField name="LOOP_BACK" start="16" size="1"/>
19427      <BitField name="ANALOG" start="8" size="1"/>
19428      <BitField name="ALT_SELECT" start="0" size="5"/>
19429    </Register>
19430    <Register name="PAD_PC25_PAD_CTL" start="+0x2cc" size="0x4">
19431      <BitField name="HYS" start="24" size="1"/>
19432      <BitField name="PRS" start="20" size="2"/>
19433      <BitField name="PS" start="18" size="1"/>
19434      <BitField name="PE" start="17" size="1"/>
19435      <BitField name="KE" start="16" size="1"/>
19436      <BitField name="OD" start="8" size="1"/>
19437      <BitField name="SR" start="6" size="1"/>
19438      <BitField name="SPD" start="4" size="2"/>
19439      <BitField name="DS" start="0" size="3"/>
19440    </Register>
19441    <Register name="PAD_PC26_FUNC_CTL" start="+0x2d0" size="0x4">
19442      <BitField name="LOOP_BACK" start="16" size="1"/>
19443      <BitField name="ANALOG" start="8" size="1"/>
19444      <BitField name="ALT_SELECT" start="0" size="5"/>
19445    </Register>
19446    <Register name="PAD_PC26_PAD_CTL" start="+0x2d4" size="0x4">
19447      <BitField name="HYS" start="24" size="1"/>
19448      <BitField name="PRS" start="20" size="2"/>
19449      <BitField name="PS" start="18" size="1"/>
19450      <BitField name="PE" start="17" size="1"/>
19451      <BitField name="KE" start="16" size="1"/>
19452      <BitField name="OD" start="8" size="1"/>
19453      <BitField name="SR" start="6" size="1"/>
19454      <BitField name="SPD" start="4" size="2"/>
19455      <BitField name="DS" start="0" size="3"/>
19456    </Register>
19457    <Register name="PAD_PC27_FUNC_CTL" start="+0x2d8" size="0x4">
19458      <BitField name="LOOP_BACK" start="16" size="1"/>
19459      <BitField name="ANALOG" start="8" size="1"/>
19460      <BitField name="ALT_SELECT" start="0" size="5"/>
19461    </Register>
19462    <Register name="PAD_PC27_PAD_CTL" start="+0x2dc" size="0x4">
19463      <BitField name="HYS" start="24" size="1"/>
19464      <BitField name="PRS" start="20" size="2"/>
19465      <BitField name="PS" start="18" size="1"/>
19466      <BitField name="PE" start="17" size="1"/>
19467      <BitField name="KE" start="16" size="1"/>
19468      <BitField name="OD" start="8" size="1"/>
19469      <BitField name="SR" start="6" size="1"/>
19470      <BitField name="SPD" start="4" size="2"/>
19471      <BitField name="DS" start="0" size="3"/>
19472    </Register>
19473    <Register name="PAD_PX00_FUNC_CTL" start="+0xd00" size="0x4">
19474      <BitField name="LOOP_BACK" start="16" size="1"/>
19475      <BitField name="ANALOG" start="8" size="1"/>
19476      <BitField name="ALT_SELECT" start="0" size="5"/>
19477    </Register>
19478    <Register name="PAD_PX00_PAD_CTL" start="+0xd04" size="0x4">
19479      <BitField name="HYS" start="24" size="1"/>
19480      <BitField name="PRS" start="20" size="2"/>
19481      <BitField name="PS" start="18" size="1"/>
19482      <BitField name="PE" start="17" size="1"/>
19483      <BitField name="KE" start="16" size="1"/>
19484      <BitField name="OD" start="8" size="1"/>
19485      <BitField name="SR" start="6" size="1"/>
19486      <BitField name="SPD" start="4" size="2"/>
19487      <BitField name="DS" start="0" size="3"/>
19488    </Register>
19489    <Register name="PAD_PX01_FUNC_CTL" start="+0xd08" size="0x4">
19490      <BitField name="LOOP_BACK" start="16" size="1"/>
19491      <BitField name="ANALOG" start="8" size="1"/>
19492      <BitField name="ALT_SELECT" start="0" size="5"/>
19493    </Register>
19494    <Register name="PAD_PX01_PAD_CTL" start="+0xd0c" size="0x4">
19495      <BitField name="HYS" start="24" size="1"/>
19496      <BitField name="PRS" start="20" size="2"/>
19497      <BitField name="PS" start="18" size="1"/>
19498      <BitField name="PE" start="17" size="1"/>
19499      <BitField name="KE" start="16" size="1"/>
19500      <BitField name="OD" start="8" size="1"/>
19501      <BitField name="SR" start="6" size="1"/>
19502      <BitField name="SPD" start="4" size="2"/>
19503      <BitField name="DS" start="0" size="3"/>
19504    </Register>
19505    <Register name="PAD_PX02_FUNC_CTL" start="+0xd10" size="0x4">
19506      <BitField name="LOOP_BACK" start="16" size="1"/>
19507      <BitField name="ANALOG" start="8" size="1"/>
19508      <BitField name="ALT_SELECT" start="0" size="5"/>
19509    </Register>
19510    <Register name="PAD_PX02_PAD_CTL" start="+0xd14" size="0x4">
19511      <BitField name="HYS" start="24" size="1"/>
19512      <BitField name="PRS" start="20" size="2"/>
19513      <BitField name="PS" start="18" size="1"/>
19514      <BitField name="PE" start="17" size="1"/>
19515      <BitField name="KE" start="16" size="1"/>
19516      <BitField name="OD" start="8" size="1"/>
19517      <BitField name="SR" start="6" size="1"/>
19518      <BitField name="SPD" start="4" size="2"/>
19519      <BitField name="DS" start="0" size="3"/>
19520    </Register>
19521    <Register name="PAD_PX03_FUNC_CTL" start="+0xd18" size="0x4">
19522      <BitField name="LOOP_BACK" start="16" size="1"/>
19523      <BitField name="ANALOG" start="8" size="1"/>
19524      <BitField name="ALT_SELECT" start="0" size="5"/>
19525    </Register>
19526    <Register name="PAD_PX03_PAD_CTL" start="+0xd1c" size="0x4">
19527      <BitField name="HYS" start="24" size="1"/>
19528      <BitField name="PRS" start="20" size="2"/>
19529      <BitField name="PS" start="18" size="1"/>
19530      <BitField name="PE" start="17" size="1"/>
19531      <BitField name="KE" start="16" size="1"/>
19532      <BitField name="OD" start="8" size="1"/>
19533      <BitField name="SR" start="6" size="1"/>
19534      <BitField name="SPD" start="4" size="2"/>
19535      <BitField name="DS" start="0" size="3"/>
19536    </Register>
19537    <Register name="PAD_PX04_FUNC_CTL" start="+0xd20" size="0x4">
19538      <BitField name="LOOP_BACK" start="16" size="1"/>
19539      <BitField name="ANALOG" start="8" size="1"/>
19540      <BitField name="ALT_SELECT" start="0" size="5"/>
19541    </Register>
19542    <Register name="PAD_PX04_PAD_CTL" start="+0xd24" size="0x4">
19543      <BitField name="HYS" start="24" size="1"/>
19544      <BitField name="PRS" start="20" size="2"/>
19545      <BitField name="PS" start="18" size="1"/>
19546      <BitField name="PE" start="17" size="1"/>
19547      <BitField name="KE" start="16" size="1"/>
19548      <BitField name="OD" start="8" size="1"/>
19549      <BitField name="SR" start="6" size="1"/>
19550      <BitField name="SPD" start="4" size="2"/>
19551      <BitField name="DS" start="0" size="3"/>
19552    </Register>
19553    <Register name="PAD_PX05_FUNC_CTL" start="+0xd28" size="0x4">
19554      <BitField name="LOOP_BACK" start="16" size="1"/>
19555      <BitField name="ANALOG" start="8" size="1"/>
19556      <BitField name="ALT_SELECT" start="0" size="5"/>
19557    </Register>
19558    <Register name="PAD_PX05_PAD_CTL" start="+0xd2c" size="0x4">
19559      <BitField name="HYS" start="24" size="1"/>
19560      <BitField name="PRS" start="20" size="2"/>
19561      <BitField name="PS" start="18" size="1"/>
19562      <BitField name="PE" start="17" size="1"/>
19563      <BitField name="KE" start="16" size="1"/>
19564      <BitField name="OD" start="8" size="1"/>
19565      <BitField name="SR" start="6" size="1"/>
19566      <BitField name="SPD" start="4" size="2"/>
19567      <BitField name="DS" start="0" size="3"/>
19568    </Register>
19569    <Register name="PAD_PX06_FUNC_CTL" start="+0xd30" size="0x4">
19570      <BitField name="LOOP_BACK" start="16" size="1"/>
19571      <BitField name="ANALOG" start="8" size="1"/>
19572      <BitField name="ALT_SELECT" start="0" size="5"/>
19573    </Register>
19574    <Register name="PAD_PX06_PAD_CTL" start="+0xd34" size="0x4">
19575      <BitField name="HYS" start="24" size="1"/>
19576      <BitField name="PRS" start="20" size="2"/>
19577      <BitField name="PS" start="18" size="1"/>
19578      <BitField name="PE" start="17" size="1"/>
19579      <BitField name="KE" start="16" size="1"/>
19580      <BitField name="OD" start="8" size="1"/>
19581      <BitField name="SR" start="6" size="1"/>
19582      <BitField name="SPD" start="4" size="2"/>
19583      <BitField name="DS" start="0" size="3"/>
19584    </Register>
19585    <Register name="PAD_PX07_FUNC_CTL" start="+0xd38" size="0x4">
19586      <BitField name="LOOP_BACK" start="16" size="1"/>
19587      <BitField name="ANALOG" start="8" size="1"/>
19588      <BitField name="ALT_SELECT" start="0" size="5"/>
19589    </Register>
19590    <Register name="PAD_PX07_PAD_CTL" start="+0xd3c" size="0x4">
19591      <BitField name="HYS" start="24" size="1"/>
19592      <BitField name="PRS" start="20" size="2"/>
19593      <BitField name="PS" start="18" size="1"/>
19594      <BitField name="PE" start="17" size="1"/>
19595      <BitField name="KE" start="16" size="1"/>
19596      <BitField name="OD" start="8" size="1"/>
19597      <BitField name="SR" start="6" size="1"/>
19598      <BitField name="SPD" start="4" size="2"/>
19599      <BitField name="DS" start="0" size="3"/>
19600    </Register>
19601    <Register name="PAD_PY00_FUNC_CTL" start="+0xe00" size="0x4">
19602      <BitField name="LOOP_BACK" start="16" size="1"/>
19603      <BitField name="ANALOG" start="8" size="1"/>
19604      <BitField name="ALT_SELECT" start="0" size="5"/>
19605    </Register>
19606    <Register name="PAD_PY00_PAD_CTL" start="+0xe04" size="0x4">
19607      <BitField name="HYS" start="24" size="1"/>
19608      <BitField name="PRS" start="20" size="2"/>
19609      <BitField name="PS" start="18" size="1"/>
19610      <BitField name="PE" start="17" size="1"/>
19611      <BitField name="KE" start="16" size="1"/>
19612      <BitField name="OD" start="8" size="1"/>
19613      <BitField name="SR" start="6" size="1"/>
19614      <BitField name="SPD" start="4" size="2"/>
19615      <BitField name="DS" start="0" size="3"/>
19616    </Register>
19617    <Register name="PAD_PY01_FUNC_CTL" start="+0xe08" size="0x4">
19618      <BitField name="LOOP_BACK" start="16" size="1"/>
19619      <BitField name="ANALOG" start="8" size="1"/>
19620      <BitField name="ALT_SELECT" start="0" size="5"/>
19621    </Register>
19622    <Register name="PAD_PY01_PAD_CTL" start="+0xe0c" size="0x4">
19623      <BitField name="HYS" start="24" size="1"/>
19624      <BitField name="PRS" start="20" size="2"/>
19625      <BitField name="PS" start="18" size="1"/>
19626      <BitField name="PE" start="17" size="1"/>
19627      <BitField name="KE" start="16" size="1"/>
19628      <BitField name="OD" start="8" size="1"/>
19629      <BitField name="SR" start="6" size="1"/>
19630      <BitField name="SPD" start="4" size="2"/>
19631      <BitField name="DS" start="0" size="3"/>
19632    </Register>
19633    <Register name="PAD_PY02_FUNC_CTL" start="+0xe10" size="0x4">
19634      <BitField name="LOOP_BACK" start="16" size="1"/>
19635      <BitField name="ANALOG" start="8" size="1"/>
19636      <BitField name="ALT_SELECT" start="0" size="5"/>
19637    </Register>
19638    <Register name="PAD_PY02_PAD_CTL" start="+0xe14" size="0x4">
19639      <BitField name="HYS" start="24" size="1"/>
19640      <BitField name="PRS" start="20" size="2"/>
19641      <BitField name="PS" start="18" size="1"/>
19642      <BitField name="PE" start="17" size="1"/>
19643      <BitField name="KE" start="16" size="1"/>
19644      <BitField name="OD" start="8" size="1"/>
19645      <BitField name="SR" start="6" size="1"/>
19646      <BitField name="SPD" start="4" size="2"/>
19647      <BitField name="DS" start="0" size="3"/>
19648    </Register>
19649    <Register name="PAD_PY03_FUNC_CTL" start="+0xe18" size="0x4">
19650      <BitField name="LOOP_BACK" start="16" size="1"/>
19651      <BitField name="ANALOG" start="8" size="1"/>
19652      <BitField name="ALT_SELECT" start="0" size="5"/>
19653    </Register>
19654    <Register name="PAD_PY03_PAD_CTL" start="+0xe1c" size="0x4">
19655      <BitField name="HYS" start="24" size="1"/>
19656      <BitField name="PRS" start="20" size="2"/>
19657      <BitField name="PS" start="18" size="1"/>
19658      <BitField name="PE" start="17" size="1"/>
19659      <BitField name="KE" start="16" size="1"/>
19660      <BitField name="OD" start="8" size="1"/>
19661      <BitField name="SR" start="6" size="1"/>
19662      <BitField name="SPD" start="4" size="2"/>
19663      <BitField name="DS" start="0" size="3"/>
19664    </Register>
19665    <Register name="PAD_PY04_FUNC_CTL" start="+0xe20" size="0x4">
19666      <BitField name="LOOP_BACK" start="16" size="1"/>
19667      <BitField name="ANALOG" start="8" size="1"/>
19668      <BitField name="ALT_SELECT" start="0" size="5"/>
19669    </Register>
19670    <Register name="PAD_PY04_PAD_CTL" start="+0xe24" size="0x4">
19671      <BitField name="HYS" start="24" size="1"/>
19672      <BitField name="PRS" start="20" size="2"/>
19673      <BitField name="PS" start="18" size="1"/>
19674      <BitField name="PE" start="17" size="1"/>
19675      <BitField name="KE" start="16" size="1"/>
19676      <BitField name="OD" start="8" size="1"/>
19677      <BitField name="SR" start="6" size="1"/>
19678      <BitField name="SPD" start="4" size="2"/>
19679      <BitField name="DS" start="0" size="3"/>
19680    </Register>
19681    <Register name="PAD_PY05_FUNC_CTL" start="+0xe28" size="0x4">
19682      <BitField name="LOOP_BACK" start="16" size="1"/>
19683      <BitField name="ANALOG" start="8" size="1"/>
19684      <BitField name="ALT_SELECT" start="0" size="5"/>
19685    </Register>
19686    <Register name="PAD_PY05_PAD_CTL" start="+0xe2c" size="0x4">
19687      <BitField name="HYS" start="24" size="1"/>
19688      <BitField name="PRS" start="20" size="2"/>
19689      <BitField name="PS" start="18" size="1"/>
19690      <BitField name="PE" start="17" size="1"/>
19691      <BitField name="KE" start="16" size="1"/>
19692      <BitField name="OD" start="8" size="1"/>
19693      <BitField name="SR" start="6" size="1"/>
19694      <BitField name="SPD" start="4" size="2"/>
19695      <BitField name="DS" start="0" size="3"/>
19696    </Register>
19697    <Register name="PAD_PY06_FUNC_CTL" start="+0xe30" size="0x4">
19698      <BitField name="LOOP_BACK" start="16" size="1"/>
19699      <BitField name="ANALOG" start="8" size="1"/>
19700      <BitField name="ALT_SELECT" start="0" size="5"/>
19701    </Register>
19702    <Register name="PAD_PY06_PAD_CTL" start="+0xe34" size="0x4">
19703      <BitField name="HYS" start="24" size="1"/>
19704      <BitField name="PRS" start="20" size="2"/>
19705      <BitField name="PS" start="18" size="1"/>
19706      <BitField name="PE" start="17" size="1"/>
19707      <BitField name="KE" start="16" size="1"/>
19708      <BitField name="OD" start="8" size="1"/>
19709      <BitField name="SR" start="6" size="1"/>
19710      <BitField name="SPD" start="4" size="2"/>
19711      <BitField name="DS" start="0" size="3"/>
19712    </Register>
19713    <Register name="PAD_PY07_FUNC_CTL" start="+0xe38" size="0x4">
19714      <BitField name="LOOP_BACK" start="16" size="1"/>
19715      <BitField name="ANALOG" start="8" size="1"/>
19716      <BitField name="ALT_SELECT" start="0" size="5"/>
19717    </Register>
19718    <Register name="PAD_PY07_PAD_CTL" start="+0xe3c" size="0x4">
19719      <BitField name="HYS" start="24" size="1"/>
19720      <BitField name="PRS" start="20" size="2"/>
19721      <BitField name="PS" start="18" size="1"/>
19722      <BitField name="PE" start="17" size="1"/>
19723      <BitField name="KE" start="16" size="1"/>
19724      <BitField name="OD" start="8" size="1"/>
19725      <BitField name="SR" start="6" size="1"/>
19726      <BitField name="SPD" start="4" size="2"/>
19727      <BitField name="DS" start="0" size="3"/>
19728    </Register>
19729    <Register name="PAD_PZ00_FUNC_CTL" start="+0xf00" size="0x4">
19730      <BitField name="LOOP_BACK" start="16" size="1"/>
19731      <BitField name="ANALOG" start="8" size="1"/>
19732      <BitField name="ALT_SELECT" start="0" size="5"/>
19733    </Register>
19734    <Register name="PAD_PZ00_PAD_CTL" start="+0xf04" size="0x4">
19735      <BitField name="HYS" start="24" size="1"/>
19736      <BitField name="PRS" start="20" size="2"/>
19737      <BitField name="PS" start="18" size="1"/>
19738      <BitField name="PE" start="17" size="1"/>
19739      <BitField name="KE" start="16" size="1"/>
19740      <BitField name="OD" start="8" size="1"/>
19741      <BitField name="SR" start="6" size="1"/>
19742      <BitField name="SPD" start="4" size="2"/>
19743      <BitField name="DS" start="0" size="3"/>
19744    </Register>
19745    <Register name="PAD_PZ01_FUNC_CTL" start="+0xf08" size="0x4">
19746      <BitField name="LOOP_BACK" start="16" size="1"/>
19747      <BitField name="ANALOG" start="8" size="1"/>
19748      <BitField name="ALT_SELECT" start="0" size="5"/>
19749    </Register>
19750    <Register name="PAD_PZ01_PAD_CTL" start="+0xf0c" size="0x4">
19751      <BitField name="HYS" start="24" size="1"/>
19752      <BitField name="PRS" start="20" size="2"/>
19753      <BitField name="PS" start="18" size="1"/>
19754      <BitField name="PE" start="17" size="1"/>
19755      <BitField name="KE" start="16" size="1"/>
19756      <BitField name="OD" start="8" size="1"/>
19757      <BitField name="SR" start="6" size="1"/>
19758      <BitField name="SPD" start="4" size="2"/>
19759      <BitField name="DS" start="0" size="3"/>
19760    </Register>
19761    <Register name="PAD_PZ02_FUNC_CTL" start="+0xf10" size="0x4">
19762      <BitField name="LOOP_BACK" start="16" size="1"/>
19763      <BitField name="ANALOG" start="8" size="1"/>
19764      <BitField name="ALT_SELECT" start="0" size="5"/>
19765    </Register>
19766    <Register name="PAD_PZ02_PAD_CTL" start="+0xf14" size="0x4">
19767      <BitField name="HYS" start="24" size="1"/>
19768      <BitField name="PRS" start="20" size="2"/>
19769      <BitField name="PS" start="18" size="1"/>
19770      <BitField name="PE" start="17" size="1"/>
19771      <BitField name="KE" start="16" size="1"/>
19772      <BitField name="OD" start="8" size="1"/>
19773      <BitField name="SR" start="6" size="1"/>
19774      <BitField name="SPD" start="4" size="2"/>
19775      <BitField name="DS" start="0" size="3"/>
19776    </Register>
19777    <Register name="PAD_PZ03_FUNC_CTL" start="+0xf18" size="0x4">
19778      <BitField name="LOOP_BACK" start="16" size="1"/>
19779      <BitField name="ANALOG" start="8" size="1"/>
19780      <BitField name="ALT_SELECT" start="0" size="5"/>
19781    </Register>
19782    <Register name="PAD_PZ03_PAD_CTL" start="+0xf1c" size="0x4">
19783      <BitField name="HYS" start="24" size="1"/>
19784      <BitField name="PRS" start="20" size="2"/>
19785      <BitField name="PS" start="18" size="1"/>
19786      <BitField name="PE" start="17" size="1"/>
19787      <BitField name="KE" start="16" size="1"/>
19788      <BitField name="OD" start="8" size="1"/>
19789      <BitField name="SR" start="6" size="1"/>
19790      <BitField name="SPD" start="4" size="2"/>
19791      <BitField name="DS" start="0" size="3"/>
19792    </Register>
19793    <Register name="PAD_PZ04_FUNC_CTL" start="+0xf20" size="0x4">
19794      <BitField name="LOOP_BACK" start="16" size="1"/>
19795      <BitField name="ANALOG" start="8" size="1"/>
19796      <BitField name="ALT_SELECT" start="0" size="5"/>
19797    </Register>
19798    <Register name="PAD_PZ04_PAD_CTL" start="+0xf24" size="0x4">
19799      <BitField name="HYS" start="24" size="1"/>
19800      <BitField name="PRS" start="20" size="2"/>
19801      <BitField name="PS" start="18" size="1"/>
19802      <BitField name="PE" start="17" size="1"/>
19803      <BitField name="KE" start="16" size="1"/>
19804      <BitField name="OD" start="8" size="1"/>
19805      <BitField name="SR" start="6" size="1"/>
19806      <BitField name="SPD" start="4" size="2"/>
19807      <BitField name="DS" start="0" size="3"/>
19808    </Register>
19809    <Register name="PAD_PZ05_FUNC_CTL" start="+0xf28" size="0x4">
19810      <BitField name="LOOP_BACK" start="16" size="1"/>
19811      <BitField name="ANALOG" start="8" size="1"/>
19812      <BitField name="ALT_SELECT" start="0" size="5"/>
19813    </Register>
19814    <Register name="PAD_PZ05_PAD_CTL" start="+0xf2c" size="0x4">
19815      <BitField name="HYS" start="24" size="1"/>
19816      <BitField name="PRS" start="20" size="2"/>
19817      <BitField name="PS" start="18" size="1"/>
19818      <BitField name="PE" start="17" size="1"/>
19819      <BitField name="KE" start="16" size="1"/>
19820      <BitField name="OD" start="8" size="1"/>
19821      <BitField name="SR" start="6" size="1"/>
19822      <BitField name="SPD" start="4" size="2"/>
19823      <BitField name="DS" start="0" size="3"/>
19824    </Register>
19825    <Register name="PAD_PZ06_FUNC_CTL" start="+0xf30" size="0x4">
19826      <BitField name="LOOP_BACK" start="16" size="1"/>
19827      <BitField name="ANALOG" start="8" size="1"/>
19828      <BitField name="ALT_SELECT" start="0" size="5"/>
19829    </Register>
19830    <Register name="PAD_PZ06_PAD_CTL" start="+0xf34" size="0x4">
19831      <BitField name="HYS" start="24" size="1"/>
19832      <BitField name="PRS" start="20" size="2"/>
19833      <BitField name="PS" start="18" size="1"/>
19834      <BitField name="PE" start="17" size="1"/>
19835      <BitField name="KE" start="16" size="1"/>
19836      <BitField name="OD" start="8" size="1"/>
19837      <BitField name="SR" start="6" size="1"/>
19838      <BitField name="SPD" start="4" size="2"/>
19839      <BitField name="DS" start="0" size="3"/>
19840    </Register>
19841    <Register name="PAD_PZ07_FUNC_CTL" start="+0xf38" size="0x4">
19842      <BitField name="LOOP_BACK" start="16" size="1"/>
19843      <BitField name="ANALOG" start="8" size="1"/>
19844      <BitField name="ALT_SELECT" start="0" size="5"/>
19845    </Register>
19846    <Register name="PAD_PZ07_PAD_CTL" start="+0xf3c" size="0x4">
19847      <BitField name="HYS" start="24" size="1"/>
19848      <BitField name="PRS" start="20" size="2"/>
19849      <BitField name="PS" start="18" size="1"/>
19850      <BitField name="PE" start="17" size="1"/>
19851      <BitField name="KE" start="16" size="1"/>
19852      <BitField name="OD" start="8" size="1"/>
19853      <BitField name="SR" start="6" size="1"/>
19854      <BitField name="SPD" start="4" size="2"/>
19855      <BitField name="DS" start="0" size="3"/>
19856    </Register>
19857  </RegisterGroup>
19858  <RegisterGroup start="0xf5010000" name="BIOC">
19859    <Register name="PAD_PA00_FUNC_CTL" start="+0x0" size="0x4">
19860      <BitField name="LOOP_BACK" start="16" size="1"/>
19861      <BitField name="ANALOG" start="8" size="1"/>
19862      <BitField name="ALT_SELECT" start="0" size="5"/>
19863    </Register>
19864    <Register name="PAD_PA00_PAD_CTL" start="+0x4" size="0x4">
19865      <BitField name="HYS" start="24" size="1"/>
19866      <BitField name="PRS" start="20" size="2"/>
19867      <BitField name="PS" start="18" size="1"/>
19868      <BitField name="PE" start="17" size="1"/>
19869      <BitField name="KE" start="16" size="1"/>
19870      <BitField name="OD" start="8" size="1"/>
19871      <BitField name="SR" start="6" size="1"/>
19872      <BitField name="SPD" start="4" size="2"/>
19873      <BitField name="DS" start="0" size="3"/>
19874    </Register>
19875    <Register name="PAD_PA01_FUNC_CTL" start="+0x8" size="0x4">
19876      <BitField name="LOOP_BACK" start="16" size="1"/>
19877      <BitField name="ANALOG" start="8" size="1"/>
19878      <BitField name="ALT_SELECT" start="0" size="5"/>
19879    </Register>
19880    <Register name="PAD_PA01_PAD_CTL" start="+0xc" size="0x4">
19881      <BitField name="HYS" start="24" size="1"/>
19882      <BitField name="PRS" start="20" size="2"/>
19883      <BitField name="PS" start="18" size="1"/>
19884      <BitField name="PE" start="17" size="1"/>
19885      <BitField name="KE" start="16" size="1"/>
19886      <BitField name="OD" start="8" size="1"/>
19887      <BitField name="SR" start="6" size="1"/>
19888      <BitField name="SPD" start="4" size="2"/>
19889      <BitField name="DS" start="0" size="3"/>
19890    </Register>
19891    <Register name="PAD_PA02_FUNC_CTL" start="+0x10" size="0x4">
19892      <BitField name="LOOP_BACK" start="16" size="1"/>
19893      <BitField name="ANALOG" start="8" size="1"/>
19894      <BitField name="ALT_SELECT" start="0" size="5"/>
19895    </Register>
19896    <Register name="PAD_PA02_PAD_CTL" start="+0x14" size="0x4">
19897      <BitField name="HYS" start="24" size="1"/>
19898      <BitField name="PRS" start="20" size="2"/>
19899      <BitField name="PS" start="18" size="1"/>
19900      <BitField name="PE" start="17" size="1"/>
19901      <BitField name="KE" start="16" size="1"/>
19902      <BitField name="OD" start="8" size="1"/>
19903      <BitField name="SR" start="6" size="1"/>
19904      <BitField name="SPD" start="4" size="2"/>
19905      <BitField name="DS" start="0" size="3"/>
19906    </Register>
19907    <Register name="PAD_PA03_FUNC_CTL" start="+0x18" size="0x4">
19908      <BitField name="LOOP_BACK" start="16" size="1"/>
19909      <BitField name="ANALOG" start="8" size="1"/>
19910      <BitField name="ALT_SELECT" start="0" size="5"/>
19911    </Register>
19912    <Register name="PAD_PA03_PAD_CTL" start="+0x1c" size="0x4">
19913      <BitField name="HYS" start="24" size="1"/>
19914      <BitField name="PRS" start="20" size="2"/>
19915      <BitField name="PS" start="18" size="1"/>
19916      <BitField name="PE" start="17" size="1"/>
19917      <BitField name="KE" start="16" size="1"/>
19918      <BitField name="OD" start="8" size="1"/>
19919      <BitField name="SR" start="6" size="1"/>
19920      <BitField name="SPD" start="4" size="2"/>
19921      <BitField name="DS" start="0" size="3"/>
19922    </Register>
19923    <Register name="PAD_PA04_FUNC_CTL" start="+0x20" size="0x4">
19924      <BitField name="LOOP_BACK" start="16" size="1"/>
19925      <BitField name="ANALOG" start="8" size="1"/>
19926      <BitField name="ALT_SELECT" start="0" size="5"/>
19927    </Register>
19928    <Register name="PAD_PA04_PAD_CTL" start="+0x24" size="0x4">
19929      <BitField name="HYS" start="24" size="1"/>
19930      <BitField name="PRS" start="20" size="2"/>
19931      <BitField name="PS" start="18" size="1"/>
19932      <BitField name="PE" start="17" size="1"/>
19933      <BitField name="KE" start="16" size="1"/>
19934      <BitField name="OD" start="8" size="1"/>
19935      <BitField name="SR" start="6" size="1"/>
19936      <BitField name="SPD" start="4" size="2"/>
19937      <BitField name="DS" start="0" size="3"/>
19938    </Register>
19939    <Register name="PAD_PA05_FUNC_CTL" start="+0x28" size="0x4">
19940      <BitField name="LOOP_BACK" start="16" size="1"/>
19941      <BitField name="ANALOG" start="8" size="1"/>
19942      <BitField name="ALT_SELECT" start="0" size="5"/>
19943    </Register>
19944    <Register name="PAD_PA05_PAD_CTL" start="+0x2c" size="0x4">
19945      <BitField name="HYS" start="24" size="1"/>
19946      <BitField name="PRS" start="20" size="2"/>
19947      <BitField name="PS" start="18" size="1"/>
19948      <BitField name="PE" start="17" size="1"/>
19949      <BitField name="KE" start="16" size="1"/>
19950      <BitField name="OD" start="8" size="1"/>
19951      <BitField name="SR" start="6" size="1"/>
19952      <BitField name="SPD" start="4" size="2"/>
19953      <BitField name="DS" start="0" size="3"/>
19954    </Register>
19955    <Register name="PAD_PA06_FUNC_CTL" start="+0x30" size="0x4">
19956      <BitField name="LOOP_BACK" start="16" size="1"/>
19957      <BitField name="ANALOG" start="8" size="1"/>
19958      <BitField name="ALT_SELECT" start="0" size="5"/>
19959    </Register>
19960    <Register name="PAD_PA06_PAD_CTL" start="+0x34" size="0x4">
19961      <BitField name="HYS" start="24" size="1"/>
19962      <BitField name="PRS" start="20" size="2"/>
19963      <BitField name="PS" start="18" size="1"/>
19964      <BitField name="PE" start="17" size="1"/>
19965      <BitField name="KE" start="16" size="1"/>
19966      <BitField name="OD" start="8" size="1"/>
19967      <BitField name="SR" start="6" size="1"/>
19968      <BitField name="SPD" start="4" size="2"/>
19969      <BitField name="DS" start="0" size="3"/>
19970    </Register>
19971    <Register name="PAD_PA07_FUNC_CTL" start="+0x38" size="0x4">
19972      <BitField name="LOOP_BACK" start="16" size="1"/>
19973      <BitField name="ANALOG" start="8" size="1"/>
19974      <BitField name="ALT_SELECT" start="0" size="5"/>
19975    </Register>
19976    <Register name="PAD_PA07_PAD_CTL" start="+0x3c" size="0x4">
19977      <BitField name="HYS" start="24" size="1"/>
19978      <BitField name="PRS" start="20" size="2"/>
19979      <BitField name="PS" start="18" size="1"/>
19980      <BitField name="PE" start="17" size="1"/>
19981      <BitField name="KE" start="16" size="1"/>
19982      <BitField name="OD" start="8" size="1"/>
19983      <BitField name="SR" start="6" size="1"/>
19984      <BitField name="SPD" start="4" size="2"/>
19985      <BitField name="DS" start="0" size="3"/>
19986    </Register>
19987    <Register name="PAD_PA08_FUNC_CTL" start="+0x40" size="0x4">
19988      <BitField name="LOOP_BACK" start="16" size="1"/>
19989      <BitField name="ANALOG" start="8" size="1"/>
19990      <BitField name="ALT_SELECT" start="0" size="5"/>
19991    </Register>
19992    <Register name="PAD_PA08_PAD_CTL" start="+0x44" size="0x4">
19993      <BitField name="HYS" start="24" size="1"/>
19994      <BitField name="PRS" start="20" size="2"/>
19995      <BitField name="PS" start="18" size="1"/>
19996      <BitField name="PE" start="17" size="1"/>
19997      <BitField name="KE" start="16" size="1"/>
19998      <BitField name="OD" start="8" size="1"/>
19999      <BitField name="SR" start="6" size="1"/>
20000      <BitField name="SPD" start="4" size="2"/>
20001      <BitField name="DS" start="0" size="3"/>
20002    </Register>
20003    <Register name="PAD_PA09_FUNC_CTL" start="+0x48" size="0x4">
20004      <BitField name="LOOP_BACK" start="16" size="1"/>
20005      <BitField name="ANALOG" start="8" size="1"/>
20006      <BitField name="ALT_SELECT" start="0" size="5"/>
20007    </Register>
20008    <Register name="PAD_PA09_PAD_CTL" start="+0x4c" size="0x4">
20009      <BitField name="HYS" start="24" size="1"/>
20010      <BitField name="PRS" start="20" size="2"/>
20011      <BitField name="PS" start="18" size="1"/>
20012      <BitField name="PE" start="17" size="1"/>
20013      <BitField name="KE" start="16" size="1"/>
20014      <BitField name="OD" start="8" size="1"/>
20015      <BitField name="SR" start="6" size="1"/>
20016      <BitField name="SPD" start="4" size="2"/>
20017      <BitField name="DS" start="0" size="3"/>
20018    </Register>
20019    <Register name="PAD_PA10_FUNC_CTL" start="+0x50" size="0x4">
20020      <BitField name="LOOP_BACK" start="16" size="1"/>
20021      <BitField name="ANALOG" start="8" size="1"/>
20022      <BitField name="ALT_SELECT" start="0" size="5"/>
20023    </Register>
20024    <Register name="PAD_PA10_PAD_CTL" start="+0x54" size="0x4">
20025      <BitField name="HYS" start="24" size="1"/>
20026      <BitField name="PRS" start="20" size="2"/>
20027      <BitField name="PS" start="18" size="1"/>
20028      <BitField name="PE" start="17" size="1"/>
20029      <BitField name="KE" start="16" size="1"/>
20030      <BitField name="OD" start="8" size="1"/>
20031      <BitField name="SR" start="6" size="1"/>
20032      <BitField name="SPD" start="4" size="2"/>
20033      <BitField name="DS" start="0" size="3"/>
20034    </Register>
20035    <Register name="PAD_PA11_FUNC_CTL" start="+0x58" size="0x4">
20036      <BitField name="LOOP_BACK" start="16" size="1"/>
20037      <BitField name="ANALOG" start="8" size="1"/>
20038      <BitField name="ALT_SELECT" start="0" size="5"/>
20039    </Register>
20040    <Register name="PAD_PA11_PAD_CTL" start="+0x5c" size="0x4">
20041      <BitField name="HYS" start="24" size="1"/>
20042      <BitField name="PRS" start="20" size="2"/>
20043      <BitField name="PS" start="18" size="1"/>
20044      <BitField name="PE" start="17" size="1"/>
20045      <BitField name="KE" start="16" size="1"/>
20046      <BitField name="OD" start="8" size="1"/>
20047      <BitField name="SR" start="6" size="1"/>
20048      <BitField name="SPD" start="4" size="2"/>
20049      <BitField name="DS" start="0" size="3"/>
20050    </Register>
20051    <Register name="PAD_PA12_FUNC_CTL" start="+0x60" size="0x4">
20052      <BitField name="LOOP_BACK" start="16" size="1"/>
20053      <BitField name="ANALOG" start="8" size="1"/>
20054      <BitField name="ALT_SELECT" start="0" size="5"/>
20055    </Register>
20056    <Register name="PAD_PA12_PAD_CTL" start="+0x64" size="0x4">
20057      <BitField name="HYS" start="24" size="1"/>
20058      <BitField name="PRS" start="20" size="2"/>
20059      <BitField name="PS" start="18" size="1"/>
20060      <BitField name="PE" start="17" size="1"/>
20061      <BitField name="KE" start="16" size="1"/>
20062      <BitField name="OD" start="8" size="1"/>
20063      <BitField name="SR" start="6" size="1"/>
20064      <BitField name="SPD" start="4" size="2"/>
20065      <BitField name="DS" start="0" size="3"/>
20066    </Register>
20067    <Register name="PAD_PA13_FUNC_CTL" start="+0x68" size="0x4">
20068      <BitField name="LOOP_BACK" start="16" size="1"/>
20069      <BitField name="ANALOG" start="8" size="1"/>
20070      <BitField name="ALT_SELECT" start="0" size="5"/>
20071    </Register>
20072    <Register name="PAD_PA13_PAD_CTL" start="+0x6c" size="0x4">
20073      <BitField name="HYS" start="24" size="1"/>
20074      <BitField name="PRS" start="20" size="2"/>
20075      <BitField name="PS" start="18" size="1"/>
20076      <BitField name="PE" start="17" size="1"/>
20077      <BitField name="KE" start="16" size="1"/>
20078      <BitField name="OD" start="8" size="1"/>
20079      <BitField name="SR" start="6" size="1"/>
20080      <BitField name="SPD" start="4" size="2"/>
20081      <BitField name="DS" start="0" size="3"/>
20082    </Register>
20083    <Register name="PAD_PA14_FUNC_CTL" start="+0x70" size="0x4">
20084      <BitField name="LOOP_BACK" start="16" size="1"/>
20085      <BitField name="ANALOG" start="8" size="1"/>
20086      <BitField name="ALT_SELECT" start="0" size="5"/>
20087    </Register>
20088    <Register name="PAD_PA14_PAD_CTL" start="+0x74" size="0x4">
20089      <BitField name="HYS" start="24" size="1"/>
20090      <BitField name="PRS" start="20" size="2"/>
20091      <BitField name="PS" start="18" size="1"/>
20092      <BitField name="PE" start="17" size="1"/>
20093      <BitField name="KE" start="16" size="1"/>
20094      <BitField name="OD" start="8" size="1"/>
20095      <BitField name="SR" start="6" size="1"/>
20096      <BitField name="SPD" start="4" size="2"/>
20097      <BitField name="DS" start="0" size="3"/>
20098    </Register>
20099    <Register name="PAD_PA15_FUNC_CTL" start="+0x78" size="0x4">
20100      <BitField name="LOOP_BACK" start="16" size="1"/>
20101      <BitField name="ANALOG" start="8" size="1"/>
20102      <BitField name="ALT_SELECT" start="0" size="5"/>
20103    </Register>
20104    <Register name="PAD_PA15_PAD_CTL" start="+0x7c" size="0x4">
20105      <BitField name="HYS" start="24" size="1"/>
20106      <BitField name="PRS" start="20" size="2"/>
20107      <BitField name="PS" start="18" size="1"/>
20108      <BitField name="PE" start="17" size="1"/>
20109      <BitField name="KE" start="16" size="1"/>
20110      <BitField name="OD" start="8" size="1"/>
20111      <BitField name="SR" start="6" size="1"/>
20112      <BitField name="SPD" start="4" size="2"/>
20113      <BitField name="DS" start="0" size="3"/>
20114    </Register>
20115    <Register name="PAD_PA16_FUNC_CTL" start="+0x80" size="0x4">
20116      <BitField name="LOOP_BACK" start="16" size="1"/>
20117      <BitField name="ANALOG" start="8" size="1"/>
20118      <BitField name="ALT_SELECT" start="0" size="5"/>
20119    </Register>
20120    <Register name="PAD_PA16_PAD_CTL" start="+0x84" size="0x4">
20121      <BitField name="HYS" start="24" size="1"/>
20122      <BitField name="PRS" start="20" size="2"/>
20123      <BitField name="PS" start="18" size="1"/>
20124      <BitField name="PE" start="17" size="1"/>
20125      <BitField name="KE" start="16" size="1"/>
20126      <BitField name="OD" start="8" size="1"/>
20127      <BitField name="SR" start="6" size="1"/>
20128      <BitField name="SPD" start="4" size="2"/>
20129      <BitField name="DS" start="0" size="3"/>
20130    </Register>
20131    <Register name="PAD_PA17_FUNC_CTL" start="+0x88" size="0x4">
20132      <BitField name="LOOP_BACK" start="16" size="1"/>
20133      <BitField name="ANALOG" start="8" size="1"/>
20134      <BitField name="ALT_SELECT" start="0" size="5"/>
20135    </Register>
20136    <Register name="PAD_PA17_PAD_CTL" start="+0x8c" size="0x4">
20137      <BitField name="HYS" start="24" size="1"/>
20138      <BitField name="PRS" start="20" size="2"/>
20139      <BitField name="PS" start="18" size="1"/>
20140      <BitField name="PE" start="17" size="1"/>
20141      <BitField name="KE" start="16" size="1"/>
20142      <BitField name="OD" start="8" size="1"/>
20143      <BitField name="SR" start="6" size="1"/>
20144      <BitField name="SPD" start="4" size="2"/>
20145      <BitField name="DS" start="0" size="3"/>
20146    </Register>
20147    <Register name="PAD_PA18_FUNC_CTL" start="+0x90" size="0x4">
20148      <BitField name="LOOP_BACK" start="16" size="1"/>
20149      <BitField name="ANALOG" start="8" size="1"/>
20150      <BitField name="ALT_SELECT" start="0" size="5"/>
20151    </Register>
20152    <Register name="PAD_PA18_PAD_CTL" start="+0x94" size="0x4">
20153      <BitField name="HYS" start="24" size="1"/>
20154      <BitField name="PRS" start="20" size="2"/>
20155      <BitField name="PS" start="18" size="1"/>
20156      <BitField name="PE" start="17" size="1"/>
20157      <BitField name="KE" start="16" size="1"/>
20158      <BitField name="OD" start="8" size="1"/>
20159      <BitField name="SR" start="6" size="1"/>
20160      <BitField name="SPD" start="4" size="2"/>
20161      <BitField name="DS" start="0" size="3"/>
20162    </Register>
20163    <Register name="PAD_PA19_FUNC_CTL" start="+0x98" size="0x4">
20164      <BitField name="LOOP_BACK" start="16" size="1"/>
20165      <BitField name="ANALOG" start="8" size="1"/>
20166      <BitField name="ALT_SELECT" start="0" size="5"/>
20167    </Register>
20168    <Register name="PAD_PA19_PAD_CTL" start="+0x9c" size="0x4">
20169      <BitField name="HYS" start="24" size="1"/>
20170      <BitField name="PRS" start="20" size="2"/>
20171      <BitField name="PS" start="18" size="1"/>
20172      <BitField name="PE" start="17" size="1"/>
20173      <BitField name="KE" start="16" size="1"/>
20174      <BitField name="OD" start="8" size="1"/>
20175      <BitField name="SR" start="6" size="1"/>
20176      <BitField name="SPD" start="4" size="2"/>
20177      <BitField name="DS" start="0" size="3"/>
20178    </Register>
20179    <Register name="PAD_PA20_FUNC_CTL" start="+0xa0" size="0x4">
20180      <BitField name="LOOP_BACK" start="16" size="1"/>
20181      <BitField name="ANALOG" start="8" size="1"/>
20182      <BitField name="ALT_SELECT" start="0" size="5"/>
20183    </Register>
20184    <Register name="PAD_PA20_PAD_CTL" start="+0xa4" size="0x4">
20185      <BitField name="HYS" start="24" size="1"/>
20186      <BitField name="PRS" start="20" size="2"/>
20187      <BitField name="PS" start="18" size="1"/>
20188      <BitField name="PE" start="17" size="1"/>
20189      <BitField name="KE" start="16" size="1"/>
20190      <BitField name="OD" start="8" size="1"/>
20191      <BitField name="SR" start="6" size="1"/>
20192      <BitField name="SPD" start="4" size="2"/>
20193      <BitField name="DS" start="0" size="3"/>
20194    </Register>
20195    <Register name="PAD_PA21_FUNC_CTL" start="+0xa8" size="0x4">
20196      <BitField name="LOOP_BACK" start="16" size="1"/>
20197      <BitField name="ANALOG" start="8" size="1"/>
20198      <BitField name="ALT_SELECT" start="0" size="5"/>
20199    </Register>
20200    <Register name="PAD_PA21_PAD_CTL" start="+0xac" size="0x4">
20201      <BitField name="HYS" start="24" size="1"/>
20202      <BitField name="PRS" start="20" size="2"/>
20203      <BitField name="PS" start="18" size="1"/>
20204      <BitField name="PE" start="17" size="1"/>
20205      <BitField name="KE" start="16" size="1"/>
20206      <BitField name="OD" start="8" size="1"/>
20207      <BitField name="SR" start="6" size="1"/>
20208      <BitField name="SPD" start="4" size="2"/>
20209      <BitField name="DS" start="0" size="3"/>
20210    </Register>
20211    <Register name="PAD_PA22_FUNC_CTL" start="+0xb0" size="0x4">
20212      <BitField name="LOOP_BACK" start="16" size="1"/>
20213      <BitField name="ANALOG" start="8" size="1"/>
20214      <BitField name="ALT_SELECT" start="0" size="5"/>
20215    </Register>
20216    <Register name="PAD_PA22_PAD_CTL" start="+0xb4" size="0x4">
20217      <BitField name="HYS" start="24" size="1"/>
20218      <BitField name="PRS" start="20" size="2"/>
20219      <BitField name="PS" start="18" size="1"/>
20220      <BitField name="PE" start="17" size="1"/>
20221      <BitField name="KE" start="16" size="1"/>
20222      <BitField name="OD" start="8" size="1"/>
20223      <BitField name="SR" start="6" size="1"/>
20224      <BitField name="SPD" start="4" size="2"/>
20225      <BitField name="DS" start="0" size="3"/>
20226    </Register>
20227    <Register name="PAD_PA23_FUNC_CTL" start="+0xb8" size="0x4">
20228      <BitField name="LOOP_BACK" start="16" size="1"/>
20229      <BitField name="ANALOG" start="8" size="1"/>
20230      <BitField name="ALT_SELECT" start="0" size="5"/>
20231    </Register>
20232    <Register name="PAD_PA23_PAD_CTL" start="+0xbc" size="0x4">
20233      <BitField name="HYS" start="24" size="1"/>
20234      <BitField name="PRS" start="20" size="2"/>
20235      <BitField name="PS" start="18" size="1"/>
20236      <BitField name="PE" start="17" size="1"/>
20237      <BitField name="KE" start="16" size="1"/>
20238      <BitField name="OD" start="8" size="1"/>
20239      <BitField name="SR" start="6" size="1"/>
20240      <BitField name="SPD" start="4" size="2"/>
20241      <BitField name="DS" start="0" size="3"/>
20242    </Register>
20243    <Register name="PAD_PA24_FUNC_CTL" start="+0xc0" size="0x4">
20244      <BitField name="LOOP_BACK" start="16" size="1"/>
20245      <BitField name="ANALOG" start="8" size="1"/>
20246      <BitField name="ALT_SELECT" start="0" size="5"/>
20247    </Register>
20248    <Register name="PAD_PA24_PAD_CTL" start="+0xc4" size="0x4">
20249      <BitField name="HYS" start="24" size="1"/>
20250      <BitField name="PRS" start="20" size="2"/>
20251      <BitField name="PS" start="18" size="1"/>
20252      <BitField name="PE" start="17" size="1"/>
20253      <BitField name="KE" start="16" size="1"/>
20254      <BitField name="OD" start="8" size="1"/>
20255      <BitField name="SR" start="6" size="1"/>
20256      <BitField name="SPD" start="4" size="2"/>
20257      <BitField name="DS" start="0" size="3"/>
20258    </Register>
20259    <Register name="PAD_PA25_FUNC_CTL" start="+0xc8" size="0x4">
20260      <BitField name="LOOP_BACK" start="16" size="1"/>
20261      <BitField name="ANALOG" start="8" size="1"/>
20262      <BitField name="ALT_SELECT" start="0" size="5"/>
20263    </Register>
20264    <Register name="PAD_PA25_PAD_CTL" start="+0xcc" size="0x4">
20265      <BitField name="HYS" start="24" size="1"/>
20266      <BitField name="PRS" start="20" size="2"/>
20267      <BitField name="PS" start="18" size="1"/>
20268      <BitField name="PE" start="17" size="1"/>
20269      <BitField name="KE" start="16" size="1"/>
20270      <BitField name="OD" start="8" size="1"/>
20271      <BitField name="SR" start="6" size="1"/>
20272      <BitField name="SPD" start="4" size="2"/>
20273      <BitField name="DS" start="0" size="3"/>
20274    </Register>
20275    <Register name="PAD_PA26_FUNC_CTL" start="+0xd0" size="0x4">
20276      <BitField name="LOOP_BACK" start="16" size="1"/>
20277      <BitField name="ANALOG" start="8" size="1"/>
20278      <BitField name="ALT_SELECT" start="0" size="5"/>
20279    </Register>
20280    <Register name="PAD_PA26_PAD_CTL" start="+0xd4" size="0x4">
20281      <BitField name="HYS" start="24" size="1"/>
20282      <BitField name="PRS" start="20" size="2"/>
20283      <BitField name="PS" start="18" size="1"/>
20284      <BitField name="PE" start="17" size="1"/>
20285      <BitField name="KE" start="16" size="1"/>
20286      <BitField name="OD" start="8" size="1"/>
20287      <BitField name="SR" start="6" size="1"/>
20288      <BitField name="SPD" start="4" size="2"/>
20289      <BitField name="DS" start="0" size="3"/>
20290    </Register>
20291    <Register name="PAD_PA27_FUNC_CTL" start="+0xd8" size="0x4">
20292      <BitField name="LOOP_BACK" start="16" size="1"/>
20293      <BitField name="ANALOG" start="8" size="1"/>
20294      <BitField name="ALT_SELECT" start="0" size="5"/>
20295    </Register>
20296    <Register name="PAD_PA27_PAD_CTL" start="+0xdc" size="0x4">
20297      <BitField name="HYS" start="24" size="1"/>
20298      <BitField name="PRS" start="20" size="2"/>
20299      <BitField name="PS" start="18" size="1"/>
20300      <BitField name="PE" start="17" size="1"/>
20301      <BitField name="KE" start="16" size="1"/>
20302      <BitField name="OD" start="8" size="1"/>
20303      <BitField name="SR" start="6" size="1"/>
20304      <BitField name="SPD" start="4" size="2"/>
20305      <BitField name="DS" start="0" size="3"/>
20306    </Register>
20307    <Register name="PAD_PA28_FUNC_CTL" start="+0xe0" size="0x4">
20308      <BitField name="LOOP_BACK" start="16" size="1"/>
20309      <BitField name="ANALOG" start="8" size="1"/>
20310      <BitField name="ALT_SELECT" start="0" size="5"/>
20311    </Register>
20312    <Register name="PAD_PA28_PAD_CTL" start="+0xe4" size="0x4">
20313      <BitField name="HYS" start="24" size="1"/>
20314      <BitField name="PRS" start="20" size="2"/>
20315      <BitField name="PS" start="18" size="1"/>
20316      <BitField name="PE" start="17" size="1"/>
20317      <BitField name="KE" start="16" size="1"/>
20318      <BitField name="OD" start="8" size="1"/>
20319      <BitField name="SR" start="6" size="1"/>
20320      <BitField name="SPD" start="4" size="2"/>
20321      <BitField name="DS" start="0" size="3"/>
20322    </Register>
20323    <Register name="PAD_PA29_FUNC_CTL" start="+0xe8" size="0x4">
20324      <BitField name="LOOP_BACK" start="16" size="1"/>
20325      <BitField name="ANALOG" start="8" size="1"/>
20326      <BitField name="ALT_SELECT" start="0" size="5"/>
20327    </Register>
20328    <Register name="PAD_PA29_PAD_CTL" start="+0xec" size="0x4">
20329      <BitField name="HYS" start="24" size="1"/>
20330      <BitField name="PRS" start="20" size="2"/>
20331      <BitField name="PS" start="18" size="1"/>
20332      <BitField name="PE" start="17" size="1"/>
20333      <BitField name="KE" start="16" size="1"/>
20334      <BitField name="OD" start="8" size="1"/>
20335      <BitField name="SR" start="6" size="1"/>
20336      <BitField name="SPD" start="4" size="2"/>
20337      <BitField name="DS" start="0" size="3"/>
20338    </Register>
20339    <Register name="PAD_PA30_FUNC_CTL" start="+0xf0" size="0x4">
20340      <BitField name="LOOP_BACK" start="16" size="1"/>
20341      <BitField name="ANALOG" start="8" size="1"/>
20342      <BitField name="ALT_SELECT" start="0" size="5"/>
20343    </Register>
20344    <Register name="PAD_PA30_PAD_CTL" start="+0xf4" size="0x4">
20345      <BitField name="HYS" start="24" size="1"/>
20346      <BitField name="PRS" start="20" size="2"/>
20347      <BitField name="PS" start="18" size="1"/>
20348      <BitField name="PE" start="17" size="1"/>
20349      <BitField name="KE" start="16" size="1"/>
20350      <BitField name="OD" start="8" size="1"/>
20351      <BitField name="SR" start="6" size="1"/>
20352      <BitField name="SPD" start="4" size="2"/>
20353      <BitField name="DS" start="0" size="3"/>
20354    </Register>
20355    <Register name="PAD_PA31_FUNC_CTL" start="+0xf8" size="0x4">
20356      <BitField name="LOOP_BACK" start="16" size="1"/>
20357      <BitField name="ANALOG" start="8" size="1"/>
20358      <BitField name="ALT_SELECT" start="0" size="5"/>
20359    </Register>
20360    <Register name="PAD_PA31_PAD_CTL" start="+0xfc" size="0x4">
20361      <BitField name="HYS" start="24" size="1"/>
20362      <BitField name="PRS" start="20" size="2"/>
20363      <BitField name="PS" start="18" size="1"/>
20364      <BitField name="PE" start="17" size="1"/>
20365      <BitField name="KE" start="16" size="1"/>
20366      <BitField name="OD" start="8" size="1"/>
20367      <BitField name="SR" start="6" size="1"/>
20368      <BitField name="SPD" start="4" size="2"/>
20369      <BitField name="DS" start="0" size="3"/>
20370    </Register>
20371    <Register name="PAD_PB00_FUNC_CTL" start="+0x100" size="0x4">
20372      <BitField name="LOOP_BACK" start="16" size="1"/>
20373      <BitField name="ANALOG" start="8" size="1"/>
20374      <BitField name="ALT_SELECT" start="0" size="5"/>
20375    </Register>
20376    <Register name="PAD_PB00_PAD_CTL" start="+0x104" size="0x4">
20377      <BitField name="HYS" start="24" size="1"/>
20378      <BitField name="PRS" start="20" size="2"/>
20379      <BitField name="PS" start="18" size="1"/>
20380      <BitField name="PE" start="17" size="1"/>
20381      <BitField name="KE" start="16" size="1"/>
20382      <BitField name="OD" start="8" size="1"/>
20383      <BitField name="SR" start="6" size="1"/>
20384      <BitField name="SPD" start="4" size="2"/>
20385      <BitField name="DS" start="0" size="3"/>
20386    </Register>
20387    <Register name="PAD_PB01_FUNC_CTL" start="+0x108" size="0x4">
20388      <BitField name="LOOP_BACK" start="16" size="1"/>
20389      <BitField name="ANALOG" start="8" size="1"/>
20390      <BitField name="ALT_SELECT" start="0" size="5"/>
20391    </Register>
20392    <Register name="PAD_PB01_PAD_CTL" start="+0x10c" size="0x4">
20393      <BitField name="HYS" start="24" size="1"/>
20394      <BitField name="PRS" start="20" size="2"/>
20395      <BitField name="PS" start="18" size="1"/>
20396      <BitField name="PE" start="17" size="1"/>
20397      <BitField name="KE" start="16" size="1"/>
20398      <BitField name="OD" start="8" size="1"/>
20399      <BitField name="SR" start="6" size="1"/>
20400      <BitField name="SPD" start="4" size="2"/>
20401      <BitField name="DS" start="0" size="3"/>
20402    </Register>
20403    <Register name="PAD_PB02_FUNC_CTL" start="+0x110" size="0x4">
20404      <BitField name="LOOP_BACK" start="16" size="1"/>
20405      <BitField name="ANALOG" start="8" size="1"/>
20406      <BitField name="ALT_SELECT" start="0" size="5"/>
20407    </Register>
20408    <Register name="PAD_PB02_PAD_CTL" start="+0x114" size="0x4">
20409      <BitField name="HYS" start="24" size="1"/>
20410      <BitField name="PRS" start="20" size="2"/>
20411      <BitField name="PS" start="18" size="1"/>
20412      <BitField name="PE" start="17" size="1"/>
20413      <BitField name="KE" start="16" size="1"/>
20414      <BitField name="OD" start="8" size="1"/>
20415      <BitField name="SR" start="6" size="1"/>
20416      <BitField name="SPD" start="4" size="2"/>
20417      <BitField name="DS" start="0" size="3"/>
20418    </Register>
20419    <Register name="PAD_PB03_FUNC_CTL" start="+0x118" size="0x4">
20420      <BitField name="LOOP_BACK" start="16" size="1"/>
20421      <BitField name="ANALOG" start="8" size="1"/>
20422      <BitField name="ALT_SELECT" start="0" size="5"/>
20423    </Register>
20424    <Register name="PAD_PB03_PAD_CTL" start="+0x11c" size="0x4">
20425      <BitField name="HYS" start="24" size="1"/>
20426      <BitField name="PRS" start="20" size="2"/>
20427      <BitField name="PS" start="18" size="1"/>
20428      <BitField name="PE" start="17" size="1"/>
20429      <BitField name="KE" start="16" size="1"/>
20430      <BitField name="OD" start="8" size="1"/>
20431      <BitField name="SR" start="6" size="1"/>
20432      <BitField name="SPD" start="4" size="2"/>
20433      <BitField name="DS" start="0" size="3"/>
20434    </Register>
20435    <Register name="PAD_PB04_FUNC_CTL" start="+0x120" size="0x4">
20436      <BitField name="LOOP_BACK" start="16" size="1"/>
20437      <BitField name="ANALOG" start="8" size="1"/>
20438      <BitField name="ALT_SELECT" start="0" size="5"/>
20439    </Register>
20440    <Register name="PAD_PB04_PAD_CTL" start="+0x124" size="0x4">
20441      <BitField name="HYS" start="24" size="1"/>
20442      <BitField name="PRS" start="20" size="2"/>
20443      <BitField name="PS" start="18" size="1"/>
20444      <BitField name="PE" start="17" size="1"/>
20445      <BitField name="KE" start="16" size="1"/>
20446      <BitField name="OD" start="8" size="1"/>
20447      <BitField name="SR" start="6" size="1"/>
20448      <BitField name="SPD" start="4" size="2"/>
20449      <BitField name="DS" start="0" size="3"/>
20450    </Register>
20451    <Register name="PAD_PB05_FUNC_CTL" start="+0x128" size="0x4">
20452      <BitField name="LOOP_BACK" start="16" size="1"/>
20453      <BitField name="ANALOG" start="8" size="1"/>
20454      <BitField name="ALT_SELECT" start="0" size="5"/>
20455    </Register>
20456    <Register name="PAD_PB05_PAD_CTL" start="+0x12c" size="0x4">
20457      <BitField name="HYS" start="24" size="1"/>
20458      <BitField name="PRS" start="20" size="2"/>
20459      <BitField name="PS" start="18" size="1"/>
20460      <BitField name="PE" start="17" size="1"/>
20461      <BitField name="KE" start="16" size="1"/>
20462      <BitField name="OD" start="8" size="1"/>
20463      <BitField name="SR" start="6" size="1"/>
20464      <BitField name="SPD" start="4" size="2"/>
20465      <BitField name="DS" start="0" size="3"/>
20466    </Register>
20467    <Register name="PAD_PB06_FUNC_CTL" start="+0x130" size="0x4">
20468      <BitField name="LOOP_BACK" start="16" size="1"/>
20469      <BitField name="ANALOG" start="8" size="1"/>
20470      <BitField name="ALT_SELECT" start="0" size="5"/>
20471    </Register>
20472    <Register name="PAD_PB06_PAD_CTL" start="+0x134" size="0x4">
20473      <BitField name="HYS" start="24" size="1"/>
20474      <BitField name="PRS" start="20" size="2"/>
20475      <BitField name="PS" start="18" size="1"/>
20476      <BitField name="PE" start="17" size="1"/>
20477      <BitField name="KE" start="16" size="1"/>
20478      <BitField name="OD" start="8" size="1"/>
20479      <BitField name="SR" start="6" size="1"/>
20480      <BitField name="SPD" start="4" size="2"/>
20481      <BitField name="DS" start="0" size="3"/>
20482    </Register>
20483    <Register name="PAD_PB07_FUNC_CTL" start="+0x138" size="0x4">
20484      <BitField name="LOOP_BACK" start="16" size="1"/>
20485      <BitField name="ANALOG" start="8" size="1"/>
20486      <BitField name="ALT_SELECT" start="0" size="5"/>
20487    </Register>
20488    <Register name="PAD_PB07_PAD_CTL" start="+0x13c" size="0x4">
20489      <BitField name="HYS" start="24" size="1"/>
20490      <BitField name="PRS" start="20" size="2"/>
20491      <BitField name="PS" start="18" size="1"/>
20492      <BitField name="PE" start="17" size="1"/>
20493      <BitField name="KE" start="16" size="1"/>
20494      <BitField name="OD" start="8" size="1"/>
20495      <BitField name="SR" start="6" size="1"/>
20496      <BitField name="SPD" start="4" size="2"/>
20497      <BitField name="DS" start="0" size="3"/>
20498    </Register>
20499    <Register name="PAD_PB08_FUNC_CTL" start="+0x140" size="0x4">
20500      <BitField name="LOOP_BACK" start="16" size="1"/>
20501      <BitField name="ANALOG" start="8" size="1"/>
20502      <BitField name="ALT_SELECT" start="0" size="5"/>
20503    </Register>
20504    <Register name="PAD_PB08_PAD_CTL" start="+0x144" size="0x4">
20505      <BitField name="HYS" start="24" size="1"/>
20506      <BitField name="PRS" start="20" size="2"/>
20507      <BitField name="PS" start="18" size="1"/>
20508      <BitField name="PE" start="17" size="1"/>
20509      <BitField name="KE" start="16" size="1"/>
20510      <BitField name="OD" start="8" size="1"/>
20511      <BitField name="SR" start="6" size="1"/>
20512      <BitField name="SPD" start="4" size="2"/>
20513      <BitField name="DS" start="0" size="3"/>
20514    </Register>
20515    <Register name="PAD_PB09_FUNC_CTL" start="+0x148" size="0x4">
20516      <BitField name="LOOP_BACK" start="16" size="1"/>
20517      <BitField name="ANALOG" start="8" size="1"/>
20518      <BitField name="ALT_SELECT" start="0" size="5"/>
20519    </Register>
20520    <Register name="PAD_PB09_PAD_CTL" start="+0x14c" size="0x4">
20521      <BitField name="HYS" start="24" size="1"/>
20522      <BitField name="PRS" start="20" size="2"/>
20523      <BitField name="PS" start="18" size="1"/>
20524      <BitField name="PE" start="17" size="1"/>
20525      <BitField name="KE" start="16" size="1"/>
20526      <BitField name="OD" start="8" size="1"/>
20527      <BitField name="SR" start="6" size="1"/>
20528      <BitField name="SPD" start="4" size="2"/>
20529      <BitField name="DS" start="0" size="3"/>
20530    </Register>
20531    <Register name="PAD_PB10_FUNC_CTL" start="+0x150" size="0x4">
20532      <BitField name="LOOP_BACK" start="16" size="1"/>
20533      <BitField name="ANALOG" start="8" size="1"/>
20534      <BitField name="ALT_SELECT" start="0" size="5"/>
20535    </Register>
20536    <Register name="PAD_PB10_PAD_CTL" start="+0x154" size="0x4">
20537      <BitField name="HYS" start="24" size="1"/>
20538      <BitField name="PRS" start="20" size="2"/>
20539      <BitField name="PS" start="18" size="1"/>
20540      <BitField name="PE" start="17" size="1"/>
20541      <BitField name="KE" start="16" size="1"/>
20542      <BitField name="OD" start="8" size="1"/>
20543      <BitField name="SR" start="6" size="1"/>
20544      <BitField name="SPD" start="4" size="2"/>
20545      <BitField name="DS" start="0" size="3"/>
20546    </Register>
20547    <Register name="PAD_PB11_FUNC_CTL" start="+0x158" size="0x4">
20548      <BitField name="LOOP_BACK" start="16" size="1"/>
20549      <BitField name="ANALOG" start="8" size="1"/>
20550      <BitField name="ALT_SELECT" start="0" size="5"/>
20551    </Register>
20552    <Register name="PAD_PB11_PAD_CTL" start="+0x15c" size="0x4">
20553      <BitField name="HYS" start="24" size="1"/>
20554      <BitField name="PRS" start="20" size="2"/>
20555      <BitField name="PS" start="18" size="1"/>
20556      <BitField name="PE" start="17" size="1"/>
20557      <BitField name="KE" start="16" size="1"/>
20558      <BitField name="OD" start="8" size="1"/>
20559      <BitField name="SR" start="6" size="1"/>
20560      <BitField name="SPD" start="4" size="2"/>
20561      <BitField name="DS" start="0" size="3"/>
20562    </Register>
20563    <Register name="PAD_PB12_FUNC_CTL" start="+0x160" size="0x4">
20564      <BitField name="LOOP_BACK" start="16" size="1"/>
20565      <BitField name="ANALOG" start="8" size="1"/>
20566      <BitField name="ALT_SELECT" start="0" size="5"/>
20567    </Register>
20568    <Register name="PAD_PB12_PAD_CTL" start="+0x164" size="0x4">
20569      <BitField name="HYS" start="24" size="1"/>
20570      <BitField name="PRS" start="20" size="2"/>
20571      <BitField name="PS" start="18" size="1"/>
20572      <BitField name="PE" start="17" size="1"/>
20573      <BitField name="KE" start="16" size="1"/>
20574      <BitField name="OD" start="8" size="1"/>
20575      <BitField name="SR" start="6" size="1"/>
20576      <BitField name="SPD" start="4" size="2"/>
20577      <BitField name="DS" start="0" size="3"/>
20578    </Register>
20579    <Register name="PAD_PB13_FUNC_CTL" start="+0x168" size="0x4">
20580      <BitField name="LOOP_BACK" start="16" size="1"/>
20581      <BitField name="ANALOG" start="8" size="1"/>
20582      <BitField name="ALT_SELECT" start="0" size="5"/>
20583    </Register>
20584    <Register name="PAD_PB13_PAD_CTL" start="+0x16c" size="0x4">
20585      <BitField name="HYS" start="24" size="1"/>
20586      <BitField name="PRS" start="20" size="2"/>
20587      <BitField name="PS" start="18" size="1"/>
20588      <BitField name="PE" start="17" size="1"/>
20589      <BitField name="KE" start="16" size="1"/>
20590      <BitField name="OD" start="8" size="1"/>
20591      <BitField name="SR" start="6" size="1"/>
20592      <BitField name="SPD" start="4" size="2"/>
20593      <BitField name="DS" start="0" size="3"/>
20594    </Register>
20595    <Register name="PAD_PB14_FUNC_CTL" start="+0x170" size="0x4">
20596      <BitField name="LOOP_BACK" start="16" size="1"/>
20597      <BitField name="ANALOG" start="8" size="1"/>
20598      <BitField name="ALT_SELECT" start="0" size="5"/>
20599    </Register>
20600    <Register name="PAD_PB14_PAD_CTL" start="+0x174" size="0x4">
20601      <BitField name="HYS" start="24" size="1"/>
20602      <BitField name="PRS" start="20" size="2"/>
20603      <BitField name="PS" start="18" size="1"/>
20604      <BitField name="PE" start="17" size="1"/>
20605      <BitField name="KE" start="16" size="1"/>
20606      <BitField name="OD" start="8" size="1"/>
20607      <BitField name="SR" start="6" size="1"/>
20608      <BitField name="SPD" start="4" size="2"/>
20609      <BitField name="DS" start="0" size="3"/>
20610    </Register>
20611    <Register name="PAD_PB15_FUNC_CTL" start="+0x178" size="0x4">
20612      <BitField name="LOOP_BACK" start="16" size="1"/>
20613      <BitField name="ANALOG" start="8" size="1"/>
20614      <BitField name="ALT_SELECT" start="0" size="5"/>
20615    </Register>
20616    <Register name="PAD_PB15_PAD_CTL" start="+0x17c" size="0x4">
20617      <BitField name="HYS" start="24" size="1"/>
20618      <BitField name="PRS" start="20" size="2"/>
20619      <BitField name="PS" start="18" size="1"/>
20620      <BitField name="PE" start="17" size="1"/>
20621      <BitField name="KE" start="16" size="1"/>
20622      <BitField name="OD" start="8" size="1"/>
20623      <BitField name="SR" start="6" size="1"/>
20624      <BitField name="SPD" start="4" size="2"/>
20625      <BitField name="DS" start="0" size="3"/>
20626    </Register>
20627    <Register name="PAD_PB16_FUNC_CTL" start="+0x180" size="0x4">
20628      <BitField name="LOOP_BACK" start="16" size="1"/>
20629      <BitField name="ANALOG" start="8" size="1"/>
20630      <BitField name="ALT_SELECT" start="0" size="5"/>
20631    </Register>
20632    <Register name="PAD_PB16_PAD_CTL" start="+0x184" size="0x4">
20633      <BitField name="HYS" start="24" size="1"/>
20634      <BitField name="PRS" start="20" size="2"/>
20635      <BitField name="PS" start="18" size="1"/>
20636      <BitField name="PE" start="17" size="1"/>
20637      <BitField name="KE" start="16" size="1"/>
20638      <BitField name="OD" start="8" size="1"/>
20639      <BitField name="SR" start="6" size="1"/>
20640      <BitField name="SPD" start="4" size="2"/>
20641      <BitField name="DS" start="0" size="3"/>
20642    </Register>
20643    <Register name="PAD_PB17_FUNC_CTL" start="+0x188" size="0x4">
20644      <BitField name="LOOP_BACK" start="16" size="1"/>
20645      <BitField name="ANALOG" start="8" size="1"/>
20646      <BitField name="ALT_SELECT" start="0" size="5"/>
20647    </Register>
20648    <Register name="PAD_PB17_PAD_CTL" start="+0x18c" size="0x4">
20649      <BitField name="HYS" start="24" size="1"/>
20650      <BitField name="PRS" start="20" size="2"/>
20651      <BitField name="PS" start="18" size="1"/>
20652      <BitField name="PE" start="17" size="1"/>
20653      <BitField name="KE" start="16" size="1"/>
20654      <BitField name="OD" start="8" size="1"/>
20655      <BitField name="SR" start="6" size="1"/>
20656      <BitField name="SPD" start="4" size="2"/>
20657      <BitField name="DS" start="0" size="3"/>
20658    </Register>
20659    <Register name="PAD_PB18_FUNC_CTL" start="+0x190" size="0x4">
20660      <BitField name="LOOP_BACK" start="16" size="1"/>
20661      <BitField name="ANALOG" start="8" size="1"/>
20662      <BitField name="ALT_SELECT" start="0" size="5"/>
20663    </Register>
20664    <Register name="PAD_PB18_PAD_CTL" start="+0x194" size="0x4">
20665      <BitField name="HYS" start="24" size="1"/>
20666      <BitField name="PRS" start="20" size="2"/>
20667      <BitField name="PS" start="18" size="1"/>
20668      <BitField name="PE" start="17" size="1"/>
20669      <BitField name="KE" start="16" size="1"/>
20670      <BitField name="OD" start="8" size="1"/>
20671      <BitField name="SR" start="6" size="1"/>
20672      <BitField name="SPD" start="4" size="2"/>
20673      <BitField name="DS" start="0" size="3"/>
20674    </Register>
20675    <Register name="PAD_PB19_FUNC_CTL" start="+0x198" size="0x4">
20676      <BitField name="LOOP_BACK" start="16" size="1"/>
20677      <BitField name="ANALOG" start="8" size="1"/>
20678      <BitField name="ALT_SELECT" start="0" size="5"/>
20679    </Register>
20680    <Register name="PAD_PB19_PAD_CTL" start="+0x19c" size="0x4">
20681      <BitField name="HYS" start="24" size="1"/>
20682      <BitField name="PRS" start="20" size="2"/>
20683      <BitField name="PS" start="18" size="1"/>
20684      <BitField name="PE" start="17" size="1"/>
20685      <BitField name="KE" start="16" size="1"/>
20686      <BitField name="OD" start="8" size="1"/>
20687      <BitField name="SR" start="6" size="1"/>
20688      <BitField name="SPD" start="4" size="2"/>
20689      <BitField name="DS" start="0" size="3"/>
20690    </Register>
20691    <Register name="PAD_PB20_FUNC_CTL" start="+0x1a0" size="0x4">
20692      <BitField name="LOOP_BACK" start="16" size="1"/>
20693      <BitField name="ANALOG" start="8" size="1"/>
20694      <BitField name="ALT_SELECT" start="0" size="5"/>
20695    </Register>
20696    <Register name="PAD_PB20_PAD_CTL" start="+0x1a4" size="0x4">
20697      <BitField name="HYS" start="24" size="1"/>
20698      <BitField name="PRS" start="20" size="2"/>
20699      <BitField name="PS" start="18" size="1"/>
20700      <BitField name="PE" start="17" size="1"/>
20701      <BitField name="KE" start="16" size="1"/>
20702      <BitField name="OD" start="8" size="1"/>
20703      <BitField name="SR" start="6" size="1"/>
20704      <BitField name="SPD" start="4" size="2"/>
20705      <BitField name="DS" start="0" size="3"/>
20706    </Register>
20707    <Register name="PAD_PB21_FUNC_CTL" start="+0x1a8" size="0x4">
20708      <BitField name="LOOP_BACK" start="16" size="1"/>
20709      <BitField name="ANALOG" start="8" size="1"/>
20710      <BitField name="ALT_SELECT" start="0" size="5"/>
20711    </Register>
20712    <Register name="PAD_PB21_PAD_CTL" start="+0x1ac" size="0x4">
20713      <BitField name="HYS" start="24" size="1"/>
20714      <BitField name="PRS" start="20" size="2"/>
20715      <BitField name="PS" start="18" size="1"/>
20716      <BitField name="PE" start="17" size="1"/>
20717      <BitField name="KE" start="16" size="1"/>
20718      <BitField name="OD" start="8" size="1"/>
20719      <BitField name="SR" start="6" size="1"/>
20720      <BitField name="SPD" start="4" size="2"/>
20721      <BitField name="DS" start="0" size="3"/>
20722    </Register>
20723    <Register name="PAD_PB22_FUNC_CTL" start="+0x1b0" size="0x4">
20724      <BitField name="LOOP_BACK" start="16" size="1"/>
20725      <BitField name="ANALOG" start="8" size="1"/>
20726      <BitField name="ALT_SELECT" start="0" size="5"/>
20727    </Register>
20728    <Register name="PAD_PB22_PAD_CTL" start="+0x1b4" size="0x4">
20729      <BitField name="HYS" start="24" size="1"/>
20730      <BitField name="PRS" start="20" size="2"/>
20731      <BitField name="PS" start="18" size="1"/>
20732      <BitField name="PE" start="17" size="1"/>
20733      <BitField name="KE" start="16" size="1"/>
20734      <BitField name="OD" start="8" size="1"/>
20735      <BitField name="SR" start="6" size="1"/>
20736      <BitField name="SPD" start="4" size="2"/>
20737      <BitField name="DS" start="0" size="3"/>
20738    </Register>
20739    <Register name="PAD_PB23_FUNC_CTL" start="+0x1b8" size="0x4">
20740      <BitField name="LOOP_BACK" start="16" size="1"/>
20741      <BitField name="ANALOG" start="8" size="1"/>
20742      <BitField name="ALT_SELECT" start="0" size="5"/>
20743    </Register>
20744    <Register name="PAD_PB23_PAD_CTL" start="+0x1bc" size="0x4">
20745      <BitField name="HYS" start="24" size="1"/>
20746      <BitField name="PRS" start="20" size="2"/>
20747      <BitField name="PS" start="18" size="1"/>
20748      <BitField name="PE" start="17" size="1"/>
20749      <BitField name="KE" start="16" size="1"/>
20750      <BitField name="OD" start="8" size="1"/>
20751      <BitField name="SR" start="6" size="1"/>
20752      <BitField name="SPD" start="4" size="2"/>
20753      <BitField name="DS" start="0" size="3"/>
20754    </Register>
20755    <Register name="PAD_PB24_FUNC_CTL" start="+0x1c0" size="0x4">
20756      <BitField name="LOOP_BACK" start="16" size="1"/>
20757      <BitField name="ANALOG" start="8" size="1"/>
20758      <BitField name="ALT_SELECT" start="0" size="5"/>
20759    </Register>
20760    <Register name="PAD_PB24_PAD_CTL" start="+0x1c4" size="0x4">
20761      <BitField name="HYS" start="24" size="1"/>
20762      <BitField name="PRS" start="20" size="2"/>
20763      <BitField name="PS" start="18" size="1"/>
20764      <BitField name="PE" start="17" size="1"/>
20765      <BitField name="KE" start="16" size="1"/>
20766      <BitField name="OD" start="8" size="1"/>
20767      <BitField name="SR" start="6" size="1"/>
20768      <BitField name="SPD" start="4" size="2"/>
20769      <BitField name="DS" start="0" size="3"/>
20770    </Register>
20771    <Register name="PAD_PB25_FUNC_CTL" start="+0x1c8" size="0x4">
20772      <BitField name="LOOP_BACK" start="16" size="1"/>
20773      <BitField name="ANALOG" start="8" size="1"/>
20774      <BitField name="ALT_SELECT" start="0" size="5"/>
20775    </Register>
20776    <Register name="PAD_PB25_PAD_CTL" start="+0x1cc" size="0x4">
20777      <BitField name="HYS" start="24" size="1"/>
20778      <BitField name="PRS" start="20" size="2"/>
20779      <BitField name="PS" start="18" size="1"/>
20780      <BitField name="PE" start="17" size="1"/>
20781      <BitField name="KE" start="16" size="1"/>
20782      <BitField name="OD" start="8" size="1"/>
20783      <BitField name="SR" start="6" size="1"/>
20784      <BitField name="SPD" start="4" size="2"/>
20785      <BitField name="DS" start="0" size="3"/>
20786    </Register>
20787    <Register name="PAD_PB26_FUNC_CTL" start="+0x1d0" size="0x4">
20788      <BitField name="LOOP_BACK" start="16" size="1"/>
20789      <BitField name="ANALOG" start="8" size="1"/>
20790      <BitField name="ALT_SELECT" start="0" size="5"/>
20791    </Register>
20792    <Register name="PAD_PB26_PAD_CTL" start="+0x1d4" size="0x4">
20793      <BitField name="HYS" start="24" size="1"/>
20794      <BitField name="PRS" start="20" size="2"/>
20795      <BitField name="PS" start="18" size="1"/>
20796      <BitField name="PE" start="17" size="1"/>
20797      <BitField name="KE" start="16" size="1"/>
20798      <BitField name="OD" start="8" size="1"/>
20799      <BitField name="SR" start="6" size="1"/>
20800      <BitField name="SPD" start="4" size="2"/>
20801      <BitField name="DS" start="0" size="3"/>
20802    </Register>
20803    <Register name="PAD_PB27_FUNC_CTL" start="+0x1d8" size="0x4">
20804      <BitField name="LOOP_BACK" start="16" size="1"/>
20805      <BitField name="ANALOG" start="8" size="1"/>
20806      <BitField name="ALT_SELECT" start="0" size="5"/>
20807    </Register>
20808    <Register name="PAD_PB27_PAD_CTL" start="+0x1dc" size="0x4">
20809      <BitField name="HYS" start="24" size="1"/>
20810      <BitField name="PRS" start="20" size="2"/>
20811      <BitField name="PS" start="18" size="1"/>
20812      <BitField name="PE" start="17" size="1"/>
20813      <BitField name="KE" start="16" size="1"/>
20814      <BitField name="OD" start="8" size="1"/>
20815      <BitField name="SR" start="6" size="1"/>
20816      <BitField name="SPD" start="4" size="2"/>
20817      <BitField name="DS" start="0" size="3"/>
20818    </Register>
20819    <Register name="PAD_PB28_FUNC_CTL" start="+0x1e0" size="0x4">
20820      <BitField name="LOOP_BACK" start="16" size="1"/>
20821      <BitField name="ANALOG" start="8" size="1"/>
20822      <BitField name="ALT_SELECT" start="0" size="5"/>
20823    </Register>
20824    <Register name="PAD_PB28_PAD_CTL" start="+0x1e4" size="0x4">
20825      <BitField name="HYS" start="24" size="1"/>
20826      <BitField name="PRS" start="20" size="2"/>
20827      <BitField name="PS" start="18" size="1"/>
20828      <BitField name="PE" start="17" size="1"/>
20829      <BitField name="KE" start="16" size="1"/>
20830      <BitField name="OD" start="8" size="1"/>
20831      <BitField name="SR" start="6" size="1"/>
20832      <BitField name="SPD" start="4" size="2"/>
20833      <BitField name="DS" start="0" size="3"/>
20834    </Register>
20835    <Register name="PAD_PB29_FUNC_CTL" start="+0x1e8" size="0x4">
20836      <BitField name="LOOP_BACK" start="16" size="1"/>
20837      <BitField name="ANALOG" start="8" size="1"/>
20838      <BitField name="ALT_SELECT" start="0" size="5"/>
20839    </Register>
20840    <Register name="PAD_PB29_PAD_CTL" start="+0x1ec" size="0x4">
20841      <BitField name="HYS" start="24" size="1"/>
20842      <BitField name="PRS" start="20" size="2"/>
20843      <BitField name="PS" start="18" size="1"/>
20844      <BitField name="PE" start="17" size="1"/>
20845      <BitField name="KE" start="16" size="1"/>
20846      <BitField name="OD" start="8" size="1"/>
20847      <BitField name="SR" start="6" size="1"/>
20848      <BitField name="SPD" start="4" size="2"/>
20849      <BitField name="DS" start="0" size="3"/>
20850    </Register>
20851    <Register name="PAD_PB30_FUNC_CTL" start="+0x1f0" size="0x4">
20852      <BitField name="LOOP_BACK" start="16" size="1"/>
20853      <BitField name="ANALOG" start="8" size="1"/>
20854      <BitField name="ALT_SELECT" start="0" size="5"/>
20855    </Register>
20856    <Register name="PAD_PB30_PAD_CTL" start="+0x1f4" size="0x4">
20857      <BitField name="HYS" start="24" size="1"/>
20858      <BitField name="PRS" start="20" size="2"/>
20859      <BitField name="PS" start="18" size="1"/>
20860      <BitField name="PE" start="17" size="1"/>
20861      <BitField name="KE" start="16" size="1"/>
20862      <BitField name="OD" start="8" size="1"/>
20863      <BitField name="SR" start="6" size="1"/>
20864      <BitField name="SPD" start="4" size="2"/>
20865      <BitField name="DS" start="0" size="3"/>
20866    </Register>
20867    <Register name="PAD_PB31_FUNC_CTL" start="+0x1f8" size="0x4">
20868      <BitField name="LOOP_BACK" start="16" size="1"/>
20869      <BitField name="ANALOG" start="8" size="1"/>
20870      <BitField name="ALT_SELECT" start="0" size="5"/>
20871    </Register>
20872    <Register name="PAD_PB31_PAD_CTL" start="+0x1fc" size="0x4">
20873      <BitField name="HYS" start="24" size="1"/>
20874      <BitField name="PRS" start="20" size="2"/>
20875      <BitField name="PS" start="18" size="1"/>
20876      <BitField name="PE" start="17" size="1"/>
20877      <BitField name="KE" start="16" size="1"/>
20878      <BitField name="OD" start="8" size="1"/>
20879      <BitField name="SR" start="6" size="1"/>
20880      <BitField name="SPD" start="4" size="2"/>
20881      <BitField name="DS" start="0" size="3"/>
20882    </Register>
20883    <Register name="PAD_PC00_FUNC_CTL" start="+0x200" size="0x4">
20884      <BitField name="LOOP_BACK" start="16" size="1"/>
20885      <BitField name="ANALOG" start="8" size="1"/>
20886      <BitField name="ALT_SELECT" start="0" size="5"/>
20887    </Register>
20888    <Register name="PAD_PC00_PAD_CTL" start="+0x204" size="0x4">
20889      <BitField name="HYS" start="24" size="1"/>
20890      <BitField name="PRS" start="20" size="2"/>
20891      <BitField name="PS" start="18" size="1"/>
20892      <BitField name="PE" start="17" size="1"/>
20893      <BitField name="KE" start="16" size="1"/>
20894      <BitField name="OD" start="8" size="1"/>
20895      <BitField name="SR" start="6" size="1"/>
20896      <BitField name="SPD" start="4" size="2"/>
20897      <BitField name="DS" start="0" size="3"/>
20898    </Register>
20899    <Register name="PAD_PC01_FUNC_CTL" start="+0x208" size="0x4">
20900      <BitField name="LOOP_BACK" start="16" size="1"/>
20901      <BitField name="ANALOG" start="8" size="1"/>
20902      <BitField name="ALT_SELECT" start="0" size="5"/>
20903    </Register>
20904    <Register name="PAD_PC01_PAD_CTL" start="+0x20c" size="0x4">
20905      <BitField name="HYS" start="24" size="1"/>
20906      <BitField name="PRS" start="20" size="2"/>
20907      <BitField name="PS" start="18" size="1"/>
20908      <BitField name="PE" start="17" size="1"/>
20909      <BitField name="KE" start="16" size="1"/>
20910      <BitField name="OD" start="8" size="1"/>
20911      <BitField name="SR" start="6" size="1"/>
20912      <BitField name="SPD" start="4" size="2"/>
20913      <BitField name="DS" start="0" size="3"/>
20914    </Register>
20915    <Register name="PAD_PC02_FUNC_CTL" start="+0x210" size="0x4">
20916      <BitField name="LOOP_BACK" start="16" size="1"/>
20917      <BitField name="ANALOG" start="8" size="1"/>
20918      <BitField name="ALT_SELECT" start="0" size="5"/>
20919    </Register>
20920    <Register name="PAD_PC02_PAD_CTL" start="+0x214" size="0x4">
20921      <BitField name="HYS" start="24" size="1"/>
20922      <BitField name="PRS" start="20" size="2"/>
20923      <BitField name="PS" start="18" size="1"/>
20924      <BitField name="PE" start="17" size="1"/>
20925      <BitField name="KE" start="16" size="1"/>
20926      <BitField name="OD" start="8" size="1"/>
20927      <BitField name="SR" start="6" size="1"/>
20928      <BitField name="SPD" start="4" size="2"/>
20929      <BitField name="DS" start="0" size="3"/>
20930    </Register>
20931    <Register name="PAD_PC03_FUNC_CTL" start="+0x218" size="0x4">
20932      <BitField name="LOOP_BACK" start="16" size="1"/>
20933      <BitField name="ANALOG" start="8" size="1"/>
20934      <BitField name="ALT_SELECT" start="0" size="5"/>
20935    </Register>
20936    <Register name="PAD_PC03_PAD_CTL" start="+0x21c" size="0x4">
20937      <BitField name="HYS" start="24" size="1"/>
20938      <BitField name="PRS" start="20" size="2"/>
20939      <BitField name="PS" start="18" size="1"/>
20940      <BitField name="PE" start="17" size="1"/>
20941      <BitField name="KE" start="16" size="1"/>
20942      <BitField name="OD" start="8" size="1"/>
20943      <BitField name="SR" start="6" size="1"/>
20944      <BitField name="SPD" start="4" size="2"/>
20945      <BitField name="DS" start="0" size="3"/>
20946    </Register>
20947    <Register name="PAD_PC04_FUNC_CTL" start="+0x220" size="0x4">
20948      <BitField name="LOOP_BACK" start="16" size="1"/>
20949      <BitField name="ANALOG" start="8" size="1"/>
20950      <BitField name="ALT_SELECT" start="0" size="5"/>
20951    </Register>
20952    <Register name="PAD_PC04_PAD_CTL" start="+0x224" size="0x4">
20953      <BitField name="HYS" start="24" size="1"/>
20954      <BitField name="PRS" start="20" size="2"/>
20955      <BitField name="PS" start="18" size="1"/>
20956      <BitField name="PE" start="17" size="1"/>
20957      <BitField name="KE" start="16" size="1"/>
20958      <BitField name="OD" start="8" size="1"/>
20959      <BitField name="SR" start="6" size="1"/>
20960      <BitField name="SPD" start="4" size="2"/>
20961      <BitField name="DS" start="0" size="3"/>
20962    </Register>
20963    <Register name="PAD_PC05_FUNC_CTL" start="+0x228" size="0x4">
20964      <BitField name="LOOP_BACK" start="16" size="1"/>
20965      <BitField name="ANALOG" start="8" size="1"/>
20966      <BitField name="ALT_SELECT" start="0" size="5"/>
20967    </Register>
20968    <Register name="PAD_PC05_PAD_CTL" start="+0x22c" size="0x4">
20969      <BitField name="HYS" start="24" size="1"/>
20970      <BitField name="PRS" start="20" size="2"/>
20971      <BitField name="PS" start="18" size="1"/>
20972      <BitField name="PE" start="17" size="1"/>
20973      <BitField name="KE" start="16" size="1"/>
20974      <BitField name="OD" start="8" size="1"/>
20975      <BitField name="SR" start="6" size="1"/>
20976      <BitField name="SPD" start="4" size="2"/>
20977      <BitField name="DS" start="0" size="3"/>
20978    </Register>
20979    <Register name="PAD_PC06_FUNC_CTL" start="+0x230" size="0x4">
20980      <BitField name="LOOP_BACK" start="16" size="1"/>
20981      <BitField name="ANALOG" start="8" size="1"/>
20982      <BitField name="ALT_SELECT" start="0" size="5"/>
20983    </Register>
20984    <Register name="PAD_PC06_PAD_CTL" start="+0x234" size="0x4">
20985      <BitField name="HYS" start="24" size="1"/>
20986      <BitField name="PRS" start="20" size="2"/>
20987      <BitField name="PS" start="18" size="1"/>
20988      <BitField name="PE" start="17" size="1"/>
20989      <BitField name="KE" start="16" size="1"/>
20990      <BitField name="OD" start="8" size="1"/>
20991      <BitField name="SR" start="6" size="1"/>
20992      <BitField name="SPD" start="4" size="2"/>
20993      <BitField name="DS" start="0" size="3"/>
20994    </Register>
20995    <Register name="PAD_PC07_FUNC_CTL" start="+0x238" size="0x4">
20996      <BitField name="LOOP_BACK" start="16" size="1"/>
20997      <BitField name="ANALOG" start="8" size="1"/>
20998      <BitField name="ALT_SELECT" start="0" size="5"/>
20999    </Register>
21000    <Register name="PAD_PC07_PAD_CTL" start="+0x23c" size="0x4">
21001      <BitField name="HYS" start="24" size="1"/>
21002      <BitField name="PRS" start="20" size="2"/>
21003      <BitField name="PS" start="18" size="1"/>
21004      <BitField name="PE" start="17" size="1"/>
21005      <BitField name="KE" start="16" size="1"/>
21006      <BitField name="OD" start="8" size="1"/>
21007      <BitField name="SR" start="6" size="1"/>
21008      <BitField name="SPD" start="4" size="2"/>
21009      <BitField name="DS" start="0" size="3"/>
21010    </Register>
21011    <Register name="PAD_PC08_FUNC_CTL" start="+0x240" size="0x4">
21012      <BitField name="LOOP_BACK" start="16" size="1"/>
21013      <BitField name="ANALOG" start="8" size="1"/>
21014      <BitField name="ALT_SELECT" start="0" size="5"/>
21015    </Register>
21016    <Register name="PAD_PC08_PAD_CTL" start="+0x244" size="0x4">
21017      <BitField name="HYS" start="24" size="1"/>
21018      <BitField name="PRS" start="20" size="2"/>
21019      <BitField name="PS" start="18" size="1"/>
21020      <BitField name="PE" start="17" size="1"/>
21021      <BitField name="KE" start="16" size="1"/>
21022      <BitField name="OD" start="8" size="1"/>
21023      <BitField name="SR" start="6" size="1"/>
21024      <BitField name="SPD" start="4" size="2"/>
21025      <BitField name="DS" start="0" size="3"/>
21026    </Register>
21027    <Register name="PAD_PC09_FUNC_CTL" start="+0x248" size="0x4">
21028      <BitField name="LOOP_BACK" start="16" size="1"/>
21029      <BitField name="ANALOG" start="8" size="1"/>
21030      <BitField name="ALT_SELECT" start="0" size="5"/>
21031    </Register>
21032    <Register name="PAD_PC09_PAD_CTL" start="+0x24c" size="0x4">
21033      <BitField name="HYS" start="24" size="1"/>
21034      <BitField name="PRS" start="20" size="2"/>
21035      <BitField name="PS" start="18" size="1"/>
21036      <BitField name="PE" start="17" size="1"/>
21037      <BitField name="KE" start="16" size="1"/>
21038      <BitField name="OD" start="8" size="1"/>
21039      <BitField name="SR" start="6" size="1"/>
21040      <BitField name="SPD" start="4" size="2"/>
21041      <BitField name="DS" start="0" size="3"/>
21042    </Register>
21043    <Register name="PAD_PC10_FUNC_CTL" start="+0x250" size="0x4">
21044      <BitField name="LOOP_BACK" start="16" size="1"/>
21045      <BitField name="ANALOG" start="8" size="1"/>
21046      <BitField name="ALT_SELECT" start="0" size="5"/>
21047    </Register>
21048    <Register name="PAD_PC10_PAD_CTL" start="+0x254" size="0x4">
21049      <BitField name="HYS" start="24" size="1"/>
21050      <BitField name="PRS" start="20" size="2"/>
21051      <BitField name="PS" start="18" size="1"/>
21052      <BitField name="PE" start="17" size="1"/>
21053      <BitField name="KE" start="16" size="1"/>
21054      <BitField name="OD" start="8" size="1"/>
21055      <BitField name="SR" start="6" size="1"/>
21056      <BitField name="SPD" start="4" size="2"/>
21057      <BitField name="DS" start="0" size="3"/>
21058    </Register>
21059    <Register name="PAD_PC11_FUNC_CTL" start="+0x258" size="0x4">
21060      <BitField name="LOOP_BACK" start="16" size="1"/>
21061      <BitField name="ANALOG" start="8" size="1"/>
21062      <BitField name="ALT_SELECT" start="0" size="5"/>
21063    </Register>
21064    <Register name="PAD_PC11_PAD_CTL" start="+0x25c" size="0x4">
21065      <BitField name="HYS" start="24" size="1"/>
21066      <BitField name="PRS" start="20" size="2"/>
21067      <BitField name="PS" start="18" size="1"/>
21068      <BitField name="PE" start="17" size="1"/>
21069      <BitField name="KE" start="16" size="1"/>
21070      <BitField name="OD" start="8" size="1"/>
21071      <BitField name="SR" start="6" size="1"/>
21072      <BitField name="SPD" start="4" size="2"/>
21073      <BitField name="DS" start="0" size="3"/>
21074    </Register>
21075    <Register name="PAD_PC12_FUNC_CTL" start="+0x260" size="0x4">
21076      <BitField name="LOOP_BACK" start="16" size="1"/>
21077      <BitField name="ANALOG" start="8" size="1"/>
21078      <BitField name="ALT_SELECT" start="0" size="5"/>
21079    </Register>
21080    <Register name="PAD_PC12_PAD_CTL" start="+0x264" size="0x4">
21081      <BitField name="HYS" start="24" size="1"/>
21082      <BitField name="PRS" start="20" size="2"/>
21083      <BitField name="PS" start="18" size="1"/>
21084      <BitField name="PE" start="17" size="1"/>
21085      <BitField name="KE" start="16" size="1"/>
21086      <BitField name="OD" start="8" size="1"/>
21087      <BitField name="SR" start="6" size="1"/>
21088      <BitField name="SPD" start="4" size="2"/>
21089      <BitField name="DS" start="0" size="3"/>
21090    </Register>
21091    <Register name="PAD_PC13_FUNC_CTL" start="+0x268" size="0x4">
21092      <BitField name="LOOP_BACK" start="16" size="1"/>
21093      <BitField name="ANALOG" start="8" size="1"/>
21094      <BitField name="ALT_SELECT" start="0" size="5"/>
21095    </Register>
21096    <Register name="PAD_PC13_PAD_CTL" start="+0x26c" size="0x4">
21097      <BitField name="HYS" start="24" size="1"/>
21098      <BitField name="PRS" start="20" size="2"/>
21099      <BitField name="PS" start="18" size="1"/>
21100      <BitField name="PE" start="17" size="1"/>
21101      <BitField name="KE" start="16" size="1"/>
21102      <BitField name="OD" start="8" size="1"/>
21103      <BitField name="SR" start="6" size="1"/>
21104      <BitField name="SPD" start="4" size="2"/>
21105      <BitField name="DS" start="0" size="3"/>
21106    </Register>
21107    <Register name="PAD_PC14_FUNC_CTL" start="+0x270" size="0x4">
21108      <BitField name="LOOP_BACK" start="16" size="1"/>
21109      <BitField name="ANALOG" start="8" size="1"/>
21110      <BitField name="ALT_SELECT" start="0" size="5"/>
21111    </Register>
21112    <Register name="PAD_PC14_PAD_CTL" start="+0x274" size="0x4">
21113      <BitField name="HYS" start="24" size="1"/>
21114      <BitField name="PRS" start="20" size="2"/>
21115      <BitField name="PS" start="18" size="1"/>
21116      <BitField name="PE" start="17" size="1"/>
21117      <BitField name="KE" start="16" size="1"/>
21118      <BitField name="OD" start="8" size="1"/>
21119      <BitField name="SR" start="6" size="1"/>
21120      <BitField name="SPD" start="4" size="2"/>
21121      <BitField name="DS" start="0" size="3"/>
21122    </Register>
21123    <Register name="PAD_PC15_FUNC_CTL" start="+0x278" size="0x4">
21124      <BitField name="LOOP_BACK" start="16" size="1"/>
21125      <BitField name="ANALOG" start="8" size="1"/>
21126      <BitField name="ALT_SELECT" start="0" size="5"/>
21127    </Register>
21128    <Register name="PAD_PC15_PAD_CTL" start="+0x27c" size="0x4">
21129      <BitField name="HYS" start="24" size="1"/>
21130      <BitField name="PRS" start="20" size="2"/>
21131      <BitField name="PS" start="18" size="1"/>
21132      <BitField name="PE" start="17" size="1"/>
21133      <BitField name="KE" start="16" size="1"/>
21134      <BitField name="OD" start="8" size="1"/>
21135      <BitField name="SR" start="6" size="1"/>
21136      <BitField name="SPD" start="4" size="2"/>
21137      <BitField name="DS" start="0" size="3"/>
21138    </Register>
21139    <Register name="PAD_PC16_FUNC_CTL" start="+0x280" size="0x4">
21140      <BitField name="LOOP_BACK" start="16" size="1"/>
21141      <BitField name="ANALOG" start="8" size="1"/>
21142      <BitField name="ALT_SELECT" start="0" size="5"/>
21143    </Register>
21144    <Register name="PAD_PC16_PAD_CTL" start="+0x284" size="0x4">
21145      <BitField name="HYS" start="24" size="1"/>
21146      <BitField name="PRS" start="20" size="2"/>
21147      <BitField name="PS" start="18" size="1"/>
21148      <BitField name="PE" start="17" size="1"/>
21149      <BitField name="KE" start="16" size="1"/>
21150      <BitField name="OD" start="8" size="1"/>
21151      <BitField name="SR" start="6" size="1"/>
21152      <BitField name="SPD" start="4" size="2"/>
21153      <BitField name="DS" start="0" size="3"/>
21154    </Register>
21155    <Register name="PAD_PC17_FUNC_CTL" start="+0x288" size="0x4">
21156      <BitField name="LOOP_BACK" start="16" size="1"/>
21157      <BitField name="ANALOG" start="8" size="1"/>
21158      <BitField name="ALT_SELECT" start="0" size="5"/>
21159    </Register>
21160    <Register name="PAD_PC17_PAD_CTL" start="+0x28c" size="0x4">
21161      <BitField name="HYS" start="24" size="1"/>
21162      <BitField name="PRS" start="20" size="2"/>
21163      <BitField name="PS" start="18" size="1"/>
21164      <BitField name="PE" start="17" size="1"/>
21165      <BitField name="KE" start="16" size="1"/>
21166      <BitField name="OD" start="8" size="1"/>
21167      <BitField name="SR" start="6" size="1"/>
21168      <BitField name="SPD" start="4" size="2"/>
21169      <BitField name="DS" start="0" size="3"/>
21170    </Register>
21171    <Register name="PAD_PC18_FUNC_CTL" start="+0x290" size="0x4">
21172      <BitField name="LOOP_BACK" start="16" size="1"/>
21173      <BitField name="ANALOG" start="8" size="1"/>
21174      <BitField name="ALT_SELECT" start="0" size="5"/>
21175    </Register>
21176    <Register name="PAD_PC18_PAD_CTL" start="+0x294" size="0x4">
21177      <BitField name="HYS" start="24" size="1"/>
21178      <BitField name="PRS" start="20" size="2"/>
21179      <BitField name="PS" start="18" size="1"/>
21180      <BitField name="PE" start="17" size="1"/>
21181      <BitField name="KE" start="16" size="1"/>
21182      <BitField name="OD" start="8" size="1"/>
21183      <BitField name="SR" start="6" size="1"/>
21184      <BitField name="SPD" start="4" size="2"/>
21185      <BitField name="DS" start="0" size="3"/>
21186    </Register>
21187    <Register name="PAD_PC19_FUNC_CTL" start="+0x298" size="0x4">
21188      <BitField name="LOOP_BACK" start="16" size="1"/>
21189      <BitField name="ANALOG" start="8" size="1"/>
21190      <BitField name="ALT_SELECT" start="0" size="5"/>
21191    </Register>
21192    <Register name="PAD_PC19_PAD_CTL" start="+0x29c" size="0x4">
21193      <BitField name="HYS" start="24" size="1"/>
21194      <BitField name="PRS" start="20" size="2"/>
21195      <BitField name="PS" start="18" size="1"/>
21196      <BitField name="PE" start="17" size="1"/>
21197      <BitField name="KE" start="16" size="1"/>
21198      <BitField name="OD" start="8" size="1"/>
21199      <BitField name="SR" start="6" size="1"/>
21200      <BitField name="SPD" start="4" size="2"/>
21201      <BitField name="DS" start="0" size="3"/>
21202    </Register>
21203    <Register name="PAD_PC20_FUNC_CTL" start="+0x2a0" size="0x4">
21204      <BitField name="LOOP_BACK" start="16" size="1"/>
21205      <BitField name="ANALOG" start="8" size="1"/>
21206      <BitField name="ALT_SELECT" start="0" size="5"/>
21207    </Register>
21208    <Register name="PAD_PC20_PAD_CTL" start="+0x2a4" size="0x4">
21209      <BitField name="HYS" start="24" size="1"/>
21210      <BitField name="PRS" start="20" size="2"/>
21211      <BitField name="PS" start="18" size="1"/>
21212      <BitField name="PE" start="17" size="1"/>
21213      <BitField name="KE" start="16" size="1"/>
21214      <BitField name="OD" start="8" size="1"/>
21215      <BitField name="SR" start="6" size="1"/>
21216      <BitField name="SPD" start="4" size="2"/>
21217      <BitField name="DS" start="0" size="3"/>
21218    </Register>
21219    <Register name="PAD_PC21_FUNC_CTL" start="+0x2a8" size="0x4">
21220      <BitField name="LOOP_BACK" start="16" size="1"/>
21221      <BitField name="ANALOG" start="8" size="1"/>
21222      <BitField name="ALT_SELECT" start="0" size="5"/>
21223    </Register>
21224    <Register name="PAD_PC21_PAD_CTL" start="+0x2ac" size="0x4">
21225      <BitField name="HYS" start="24" size="1"/>
21226      <BitField name="PRS" start="20" size="2"/>
21227      <BitField name="PS" start="18" size="1"/>
21228      <BitField name="PE" start="17" size="1"/>
21229      <BitField name="KE" start="16" size="1"/>
21230      <BitField name="OD" start="8" size="1"/>
21231      <BitField name="SR" start="6" size="1"/>
21232      <BitField name="SPD" start="4" size="2"/>
21233      <BitField name="DS" start="0" size="3"/>
21234    </Register>
21235    <Register name="PAD_PC22_FUNC_CTL" start="+0x2b0" size="0x4">
21236      <BitField name="LOOP_BACK" start="16" size="1"/>
21237      <BitField name="ANALOG" start="8" size="1"/>
21238      <BitField name="ALT_SELECT" start="0" size="5"/>
21239    </Register>
21240    <Register name="PAD_PC22_PAD_CTL" start="+0x2b4" size="0x4">
21241      <BitField name="HYS" start="24" size="1"/>
21242      <BitField name="PRS" start="20" size="2"/>
21243      <BitField name="PS" start="18" size="1"/>
21244      <BitField name="PE" start="17" size="1"/>
21245      <BitField name="KE" start="16" size="1"/>
21246      <BitField name="OD" start="8" size="1"/>
21247      <BitField name="SR" start="6" size="1"/>
21248      <BitField name="SPD" start="4" size="2"/>
21249      <BitField name="DS" start="0" size="3"/>
21250    </Register>
21251    <Register name="PAD_PC23_FUNC_CTL" start="+0x2b8" size="0x4">
21252      <BitField name="LOOP_BACK" start="16" size="1"/>
21253      <BitField name="ANALOG" start="8" size="1"/>
21254      <BitField name="ALT_SELECT" start="0" size="5"/>
21255    </Register>
21256    <Register name="PAD_PC23_PAD_CTL" start="+0x2bc" size="0x4">
21257      <BitField name="HYS" start="24" size="1"/>
21258      <BitField name="PRS" start="20" size="2"/>
21259      <BitField name="PS" start="18" size="1"/>
21260      <BitField name="PE" start="17" size="1"/>
21261      <BitField name="KE" start="16" size="1"/>
21262      <BitField name="OD" start="8" size="1"/>
21263      <BitField name="SR" start="6" size="1"/>
21264      <BitField name="SPD" start="4" size="2"/>
21265      <BitField name="DS" start="0" size="3"/>
21266    </Register>
21267    <Register name="PAD_PC24_FUNC_CTL" start="+0x2c0" size="0x4">
21268      <BitField name="LOOP_BACK" start="16" size="1"/>
21269      <BitField name="ANALOG" start="8" size="1"/>
21270      <BitField name="ALT_SELECT" start="0" size="5"/>
21271    </Register>
21272    <Register name="PAD_PC24_PAD_CTL" start="+0x2c4" size="0x4">
21273      <BitField name="HYS" start="24" size="1"/>
21274      <BitField name="PRS" start="20" size="2"/>
21275      <BitField name="PS" start="18" size="1"/>
21276      <BitField name="PE" start="17" size="1"/>
21277      <BitField name="KE" start="16" size="1"/>
21278      <BitField name="OD" start="8" size="1"/>
21279      <BitField name="SR" start="6" size="1"/>
21280      <BitField name="SPD" start="4" size="2"/>
21281      <BitField name="DS" start="0" size="3"/>
21282    </Register>
21283    <Register name="PAD_PC25_FUNC_CTL" start="+0x2c8" size="0x4">
21284      <BitField name="LOOP_BACK" start="16" size="1"/>
21285      <BitField name="ANALOG" start="8" size="1"/>
21286      <BitField name="ALT_SELECT" start="0" size="5"/>
21287    </Register>
21288    <Register name="PAD_PC25_PAD_CTL" start="+0x2cc" size="0x4">
21289      <BitField name="HYS" start="24" size="1"/>
21290      <BitField name="PRS" start="20" size="2"/>
21291      <BitField name="PS" start="18" size="1"/>
21292      <BitField name="PE" start="17" size="1"/>
21293      <BitField name="KE" start="16" size="1"/>
21294      <BitField name="OD" start="8" size="1"/>
21295      <BitField name="SR" start="6" size="1"/>
21296      <BitField name="SPD" start="4" size="2"/>
21297      <BitField name="DS" start="0" size="3"/>
21298    </Register>
21299    <Register name="PAD_PC26_FUNC_CTL" start="+0x2d0" size="0x4">
21300      <BitField name="LOOP_BACK" start="16" size="1"/>
21301      <BitField name="ANALOG" start="8" size="1"/>
21302      <BitField name="ALT_SELECT" start="0" size="5"/>
21303    </Register>
21304    <Register name="PAD_PC26_PAD_CTL" start="+0x2d4" size="0x4">
21305      <BitField name="HYS" start="24" size="1"/>
21306      <BitField name="PRS" start="20" size="2"/>
21307      <BitField name="PS" start="18" size="1"/>
21308      <BitField name="PE" start="17" size="1"/>
21309      <BitField name="KE" start="16" size="1"/>
21310      <BitField name="OD" start="8" size="1"/>
21311      <BitField name="SR" start="6" size="1"/>
21312      <BitField name="SPD" start="4" size="2"/>
21313      <BitField name="DS" start="0" size="3"/>
21314    </Register>
21315    <Register name="PAD_PC27_FUNC_CTL" start="+0x2d8" size="0x4">
21316      <BitField name="LOOP_BACK" start="16" size="1"/>
21317      <BitField name="ANALOG" start="8" size="1"/>
21318      <BitField name="ALT_SELECT" start="0" size="5"/>
21319    </Register>
21320    <Register name="PAD_PC27_PAD_CTL" start="+0x2dc" size="0x4">
21321      <BitField name="HYS" start="24" size="1"/>
21322      <BitField name="PRS" start="20" size="2"/>
21323      <BitField name="PS" start="18" size="1"/>
21324      <BitField name="PE" start="17" size="1"/>
21325      <BitField name="KE" start="16" size="1"/>
21326      <BitField name="OD" start="8" size="1"/>
21327      <BitField name="SR" start="6" size="1"/>
21328      <BitField name="SPD" start="4" size="2"/>
21329      <BitField name="DS" start="0" size="3"/>
21330    </Register>
21331    <Register name="PAD_PX00_FUNC_CTL" start="+0xd00" size="0x4">
21332      <BitField name="LOOP_BACK" start="16" size="1"/>
21333      <BitField name="ANALOG" start="8" size="1"/>
21334      <BitField name="ALT_SELECT" start="0" size="5"/>
21335    </Register>
21336    <Register name="PAD_PX00_PAD_CTL" start="+0xd04" size="0x4">
21337      <BitField name="HYS" start="24" size="1"/>
21338      <BitField name="PRS" start="20" size="2"/>
21339      <BitField name="PS" start="18" size="1"/>
21340      <BitField name="PE" start="17" size="1"/>
21341      <BitField name="KE" start="16" size="1"/>
21342      <BitField name="OD" start="8" size="1"/>
21343      <BitField name="SR" start="6" size="1"/>
21344      <BitField name="SPD" start="4" size="2"/>
21345      <BitField name="DS" start="0" size="3"/>
21346    </Register>
21347    <Register name="PAD_PX01_FUNC_CTL" start="+0xd08" size="0x4">
21348      <BitField name="LOOP_BACK" start="16" size="1"/>
21349      <BitField name="ANALOG" start="8" size="1"/>
21350      <BitField name="ALT_SELECT" start="0" size="5"/>
21351    </Register>
21352    <Register name="PAD_PX01_PAD_CTL" start="+0xd0c" size="0x4">
21353      <BitField name="HYS" start="24" size="1"/>
21354      <BitField name="PRS" start="20" size="2"/>
21355      <BitField name="PS" start="18" size="1"/>
21356      <BitField name="PE" start="17" size="1"/>
21357      <BitField name="KE" start="16" size="1"/>
21358      <BitField name="OD" start="8" size="1"/>
21359      <BitField name="SR" start="6" size="1"/>
21360      <BitField name="SPD" start="4" size="2"/>
21361      <BitField name="DS" start="0" size="3"/>
21362    </Register>
21363    <Register name="PAD_PX02_FUNC_CTL" start="+0xd10" size="0x4">
21364      <BitField name="LOOP_BACK" start="16" size="1"/>
21365      <BitField name="ANALOG" start="8" size="1"/>
21366      <BitField name="ALT_SELECT" start="0" size="5"/>
21367    </Register>
21368    <Register name="PAD_PX02_PAD_CTL" start="+0xd14" size="0x4">
21369      <BitField name="HYS" start="24" size="1"/>
21370      <BitField name="PRS" start="20" size="2"/>
21371      <BitField name="PS" start="18" size="1"/>
21372      <BitField name="PE" start="17" size="1"/>
21373      <BitField name="KE" start="16" size="1"/>
21374      <BitField name="OD" start="8" size="1"/>
21375      <BitField name="SR" start="6" size="1"/>
21376      <BitField name="SPD" start="4" size="2"/>
21377      <BitField name="DS" start="0" size="3"/>
21378    </Register>
21379    <Register name="PAD_PX03_FUNC_CTL" start="+0xd18" size="0x4">
21380      <BitField name="LOOP_BACK" start="16" size="1"/>
21381      <BitField name="ANALOG" start="8" size="1"/>
21382      <BitField name="ALT_SELECT" start="0" size="5"/>
21383    </Register>
21384    <Register name="PAD_PX03_PAD_CTL" start="+0xd1c" size="0x4">
21385      <BitField name="HYS" start="24" size="1"/>
21386      <BitField name="PRS" start="20" size="2"/>
21387      <BitField name="PS" start="18" size="1"/>
21388      <BitField name="PE" start="17" size="1"/>
21389      <BitField name="KE" start="16" size="1"/>
21390      <BitField name="OD" start="8" size="1"/>
21391      <BitField name="SR" start="6" size="1"/>
21392      <BitField name="SPD" start="4" size="2"/>
21393      <BitField name="DS" start="0" size="3"/>
21394    </Register>
21395    <Register name="PAD_PX04_FUNC_CTL" start="+0xd20" size="0x4">
21396      <BitField name="LOOP_BACK" start="16" size="1"/>
21397      <BitField name="ANALOG" start="8" size="1"/>
21398      <BitField name="ALT_SELECT" start="0" size="5"/>
21399    </Register>
21400    <Register name="PAD_PX04_PAD_CTL" start="+0xd24" size="0x4">
21401      <BitField name="HYS" start="24" size="1"/>
21402      <BitField name="PRS" start="20" size="2"/>
21403      <BitField name="PS" start="18" size="1"/>
21404      <BitField name="PE" start="17" size="1"/>
21405      <BitField name="KE" start="16" size="1"/>
21406      <BitField name="OD" start="8" size="1"/>
21407      <BitField name="SR" start="6" size="1"/>
21408      <BitField name="SPD" start="4" size="2"/>
21409      <BitField name="DS" start="0" size="3"/>
21410    </Register>
21411    <Register name="PAD_PX05_FUNC_CTL" start="+0xd28" size="0x4">
21412      <BitField name="LOOP_BACK" start="16" size="1"/>
21413      <BitField name="ANALOG" start="8" size="1"/>
21414      <BitField name="ALT_SELECT" start="0" size="5"/>
21415    </Register>
21416    <Register name="PAD_PX05_PAD_CTL" start="+0xd2c" size="0x4">
21417      <BitField name="HYS" start="24" size="1"/>
21418      <BitField name="PRS" start="20" size="2"/>
21419      <BitField name="PS" start="18" size="1"/>
21420      <BitField name="PE" start="17" size="1"/>
21421      <BitField name="KE" start="16" size="1"/>
21422      <BitField name="OD" start="8" size="1"/>
21423      <BitField name="SR" start="6" size="1"/>
21424      <BitField name="SPD" start="4" size="2"/>
21425      <BitField name="DS" start="0" size="3"/>
21426    </Register>
21427    <Register name="PAD_PX06_FUNC_CTL" start="+0xd30" size="0x4">
21428      <BitField name="LOOP_BACK" start="16" size="1"/>
21429      <BitField name="ANALOG" start="8" size="1"/>
21430      <BitField name="ALT_SELECT" start="0" size="5"/>
21431    </Register>
21432    <Register name="PAD_PX06_PAD_CTL" start="+0xd34" size="0x4">
21433      <BitField name="HYS" start="24" size="1"/>
21434      <BitField name="PRS" start="20" size="2"/>
21435      <BitField name="PS" start="18" size="1"/>
21436      <BitField name="PE" start="17" size="1"/>
21437      <BitField name="KE" start="16" size="1"/>
21438      <BitField name="OD" start="8" size="1"/>
21439      <BitField name="SR" start="6" size="1"/>
21440      <BitField name="SPD" start="4" size="2"/>
21441      <BitField name="DS" start="0" size="3"/>
21442    </Register>
21443    <Register name="PAD_PX07_FUNC_CTL" start="+0xd38" size="0x4">
21444      <BitField name="LOOP_BACK" start="16" size="1"/>
21445      <BitField name="ANALOG" start="8" size="1"/>
21446      <BitField name="ALT_SELECT" start="0" size="5"/>
21447    </Register>
21448    <Register name="PAD_PX07_PAD_CTL" start="+0xd3c" size="0x4">
21449      <BitField name="HYS" start="24" size="1"/>
21450      <BitField name="PRS" start="20" size="2"/>
21451      <BitField name="PS" start="18" size="1"/>
21452      <BitField name="PE" start="17" size="1"/>
21453      <BitField name="KE" start="16" size="1"/>
21454      <BitField name="OD" start="8" size="1"/>
21455      <BitField name="SR" start="6" size="1"/>
21456      <BitField name="SPD" start="4" size="2"/>
21457      <BitField name="DS" start="0" size="3"/>
21458    </Register>
21459    <Register name="PAD_PY00_FUNC_CTL" start="+0xe00" size="0x4">
21460      <BitField name="LOOP_BACK" start="16" size="1"/>
21461      <BitField name="ANALOG" start="8" size="1"/>
21462      <BitField name="ALT_SELECT" start="0" size="5"/>
21463    </Register>
21464    <Register name="PAD_PY00_PAD_CTL" start="+0xe04" size="0x4">
21465      <BitField name="HYS" start="24" size="1"/>
21466      <BitField name="PRS" start="20" size="2"/>
21467      <BitField name="PS" start="18" size="1"/>
21468      <BitField name="PE" start="17" size="1"/>
21469      <BitField name="KE" start="16" size="1"/>
21470      <BitField name="OD" start="8" size="1"/>
21471      <BitField name="SR" start="6" size="1"/>
21472      <BitField name="SPD" start="4" size="2"/>
21473      <BitField name="DS" start="0" size="3"/>
21474    </Register>
21475    <Register name="PAD_PY01_FUNC_CTL" start="+0xe08" size="0x4">
21476      <BitField name="LOOP_BACK" start="16" size="1"/>
21477      <BitField name="ANALOG" start="8" size="1"/>
21478      <BitField name="ALT_SELECT" start="0" size="5"/>
21479    </Register>
21480    <Register name="PAD_PY01_PAD_CTL" start="+0xe0c" size="0x4">
21481      <BitField name="HYS" start="24" size="1"/>
21482      <BitField name="PRS" start="20" size="2"/>
21483      <BitField name="PS" start="18" size="1"/>
21484      <BitField name="PE" start="17" size="1"/>
21485      <BitField name="KE" start="16" size="1"/>
21486      <BitField name="OD" start="8" size="1"/>
21487      <BitField name="SR" start="6" size="1"/>
21488      <BitField name="SPD" start="4" size="2"/>
21489      <BitField name="DS" start="0" size="3"/>
21490    </Register>
21491    <Register name="PAD_PY02_FUNC_CTL" start="+0xe10" size="0x4">
21492      <BitField name="LOOP_BACK" start="16" size="1"/>
21493      <BitField name="ANALOG" start="8" size="1"/>
21494      <BitField name="ALT_SELECT" start="0" size="5"/>
21495    </Register>
21496    <Register name="PAD_PY02_PAD_CTL" start="+0xe14" size="0x4">
21497      <BitField name="HYS" start="24" size="1"/>
21498      <BitField name="PRS" start="20" size="2"/>
21499      <BitField name="PS" start="18" size="1"/>
21500      <BitField name="PE" start="17" size="1"/>
21501      <BitField name="KE" start="16" size="1"/>
21502      <BitField name="OD" start="8" size="1"/>
21503      <BitField name="SR" start="6" size="1"/>
21504      <BitField name="SPD" start="4" size="2"/>
21505      <BitField name="DS" start="0" size="3"/>
21506    </Register>
21507    <Register name="PAD_PY03_FUNC_CTL" start="+0xe18" size="0x4">
21508      <BitField name="LOOP_BACK" start="16" size="1"/>
21509      <BitField name="ANALOG" start="8" size="1"/>
21510      <BitField name="ALT_SELECT" start="0" size="5"/>
21511    </Register>
21512    <Register name="PAD_PY03_PAD_CTL" start="+0xe1c" size="0x4">
21513      <BitField name="HYS" start="24" size="1"/>
21514      <BitField name="PRS" start="20" size="2"/>
21515      <BitField name="PS" start="18" size="1"/>
21516      <BitField name="PE" start="17" size="1"/>
21517      <BitField name="KE" start="16" size="1"/>
21518      <BitField name="OD" start="8" size="1"/>
21519      <BitField name="SR" start="6" size="1"/>
21520      <BitField name="SPD" start="4" size="2"/>
21521      <BitField name="DS" start="0" size="3"/>
21522    </Register>
21523    <Register name="PAD_PY04_FUNC_CTL" start="+0xe20" size="0x4">
21524      <BitField name="LOOP_BACK" start="16" size="1"/>
21525      <BitField name="ANALOG" start="8" size="1"/>
21526      <BitField name="ALT_SELECT" start="0" size="5"/>
21527    </Register>
21528    <Register name="PAD_PY04_PAD_CTL" start="+0xe24" size="0x4">
21529      <BitField name="HYS" start="24" size="1"/>
21530      <BitField name="PRS" start="20" size="2"/>
21531      <BitField name="PS" start="18" size="1"/>
21532      <BitField name="PE" start="17" size="1"/>
21533      <BitField name="KE" start="16" size="1"/>
21534      <BitField name="OD" start="8" size="1"/>
21535      <BitField name="SR" start="6" size="1"/>
21536      <BitField name="SPD" start="4" size="2"/>
21537      <BitField name="DS" start="0" size="3"/>
21538    </Register>
21539    <Register name="PAD_PY05_FUNC_CTL" start="+0xe28" size="0x4">
21540      <BitField name="LOOP_BACK" start="16" size="1"/>
21541      <BitField name="ANALOG" start="8" size="1"/>
21542      <BitField name="ALT_SELECT" start="0" size="5"/>
21543    </Register>
21544    <Register name="PAD_PY05_PAD_CTL" start="+0xe2c" size="0x4">
21545      <BitField name="HYS" start="24" size="1"/>
21546      <BitField name="PRS" start="20" size="2"/>
21547      <BitField name="PS" start="18" size="1"/>
21548      <BitField name="PE" start="17" size="1"/>
21549      <BitField name="KE" start="16" size="1"/>
21550      <BitField name="OD" start="8" size="1"/>
21551      <BitField name="SR" start="6" size="1"/>
21552      <BitField name="SPD" start="4" size="2"/>
21553      <BitField name="DS" start="0" size="3"/>
21554    </Register>
21555    <Register name="PAD_PY06_FUNC_CTL" start="+0xe30" size="0x4">
21556      <BitField name="LOOP_BACK" start="16" size="1"/>
21557      <BitField name="ANALOG" start="8" size="1"/>
21558      <BitField name="ALT_SELECT" start="0" size="5"/>
21559    </Register>
21560    <Register name="PAD_PY06_PAD_CTL" start="+0xe34" size="0x4">
21561      <BitField name="HYS" start="24" size="1"/>
21562      <BitField name="PRS" start="20" size="2"/>
21563      <BitField name="PS" start="18" size="1"/>
21564      <BitField name="PE" start="17" size="1"/>
21565      <BitField name="KE" start="16" size="1"/>
21566      <BitField name="OD" start="8" size="1"/>
21567      <BitField name="SR" start="6" size="1"/>
21568      <BitField name="SPD" start="4" size="2"/>
21569      <BitField name="DS" start="0" size="3"/>
21570    </Register>
21571    <Register name="PAD_PY07_FUNC_CTL" start="+0xe38" size="0x4">
21572      <BitField name="LOOP_BACK" start="16" size="1"/>
21573      <BitField name="ANALOG" start="8" size="1"/>
21574      <BitField name="ALT_SELECT" start="0" size="5"/>
21575    </Register>
21576    <Register name="PAD_PY07_PAD_CTL" start="+0xe3c" size="0x4">
21577      <BitField name="HYS" start="24" size="1"/>
21578      <BitField name="PRS" start="20" size="2"/>
21579      <BitField name="PS" start="18" size="1"/>
21580      <BitField name="PE" start="17" size="1"/>
21581      <BitField name="KE" start="16" size="1"/>
21582      <BitField name="OD" start="8" size="1"/>
21583      <BitField name="SR" start="6" size="1"/>
21584      <BitField name="SPD" start="4" size="2"/>
21585      <BitField name="DS" start="0" size="3"/>
21586    </Register>
21587    <Register name="PAD_PZ00_FUNC_CTL" start="+0xf00" size="0x4">
21588      <BitField name="LOOP_BACK" start="16" size="1"/>
21589      <BitField name="ANALOG" start="8" size="1"/>
21590      <BitField name="ALT_SELECT" start="0" size="5"/>
21591    </Register>
21592    <Register name="PAD_PZ00_PAD_CTL" start="+0xf04" size="0x4">
21593      <BitField name="HYS" start="24" size="1"/>
21594      <BitField name="PRS" start="20" size="2"/>
21595      <BitField name="PS" start="18" size="1"/>
21596      <BitField name="PE" start="17" size="1"/>
21597      <BitField name="KE" start="16" size="1"/>
21598      <BitField name="OD" start="8" size="1"/>
21599      <BitField name="SR" start="6" size="1"/>
21600      <BitField name="SPD" start="4" size="2"/>
21601      <BitField name="DS" start="0" size="3"/>
21602    </Register>
21603    <Register name="PAD_PZ01_FUNC_CTL" start="+0xf08" size="0x4">
21604      <BitField name="LOOP_BACK" start="16" size="1"/>
21605      <BitField name="ANALOG" start="8" size="1"/>
21606      <BitField name="ALT_SELECT" start="0" size="5"/>
21607    </Register>
21608    <Register name="PAD_PZ01_PAD_CTL" start="+0xf0c" size="0x4">
21609      <BitField name="HYS" start="24" size="1"/>
21610      <BitField name="PRS" start="20" size="2"/>
21611      <BitField name="PS" start="18" size="1"/>
21612      <BitField name="PE" start="17" size="1"/>
21613      <BitField name="KE" start="16" size="1"/>
21614      <BitField name="OD" start="8" size="1"/>
21615      <BitField name="SR" start="6" size="1"/>
21616      <BitField name="SPD" start="4" size="2"/>
21617      <BitField name="DS" start="0" size="3"/>
21618    </Register>
21619    <Register name="PAD_PZ02_FUNC_CTL" start="+0xf10" size="0x4">
21620      <BitField name="LOOP_BACK" start="16" size="1"/>
21621      <BitField name="ANALOG" start="8" size="1"/>
21622      <BitField name="ALT_SELECT" start="0" size="5"/>
21623    </Register>
21624    <Register name="PAD_PZ02_PAD_CTL" start="+0xf14" size="0x4">
21625      <BitField name="HYS" start="24" size="1"/>
21626      <BitField name="PRS" start="20" size="2"/>
21627      <BitField name="PS" start="18" size="1"/>
21628      <BitField name="PE" start="17" size="1"/>
21629      <BitField name="KE" start="16" size="1"/>
21630      <BitField name="OD" start="8" size="1"/>
21631      <BitField name="SR" start="6" size="1"/>
21632      <BitField name="SPD" start="4" size="2"/>
21633      <BitField name="DS" start="0" size="3"/>
21634    </Register>
21635    <Register name="PAD_PZ03_FUNC_CTL" start="+0xf18" size="0x4">
21636      <BitField name="LOOP_BACK" start="16" size="1"/>
21637      <BitField name="ANALOG" start="8" size="1"/>
21638      <BitField name="ALT_SELECT" start="0" size="5"/>
21639    </Register>
21640    <Register name="PAD_PZ03_PAD_CTL" start="+0xf1c" size="0x4">
21641      <BitField name="HYS" start="24" size="1"/>
21642      <BitField name="PRS" start="20" size="2"/>
21643      <BitField name="PS" start="18" size="1"/>
21644      <BitField name="PE" start="17" size="1"/>
21645      <BitField name="KE" start="16" size="1"/>
21646      <BitField name="OD" start="8" size="1"/>
21647      <BitField name="SR" start="6" size="1"/>
21648      <BitField name="SPD" start="4" size="2"/>
21649      <BitField name="DS" start="0" size="3"/>
21650    </Register>
21651    <Register name="PAD_PZ04_FUNC_CTL" start="+0xf20" size="0x4">
21652      <BitField name="LOOP_BACK" start="16" size="1"/>
21653      <BitField name="ANALOG" start="8" size="1"/>
21654      <BitField name="ALT_SELECT" start="0" size="5"/>
21655    </Register>
21656    <Register name="PAD_PZ04_PAD_CTL" start="+0xf24" size="0x4">
21657      <BitField name="HYS" start="24" size="1"/>
21658      <BitField name="PRS" start="20" size="2"/>
21659      <BitField name="PS" start="18" size="1"/>
21660      <BitField name="PE" start="17" size="1"/>
21661      <BitField name="KE" start="16" size="1"/>
21662      <BitField name="OD" start="8" size="1"/>
21663      <BitField name="SR" start="6" size="1"/>
21664      <BitField name="SPD" start="4" size="2"/>
21665      <BitField name="DS" start="0" size="3"/>
21666    </Register>
21667    <Register name="PAD_PZ05_FUNC_CTL" start="+0xf28" size="0x4">
21668      <BitField name="LOOP_BACK" start="16" size="1"/>
21669      <BitField name="ANALOG" start="8" size="1"/>
21670      <BitField name="ALT_SELECT" start="0" size="5"/>
21671    </Register>
21672    <Register name="PAD_PZ05_PAD_CTL" start="+0xf2c" size="0x4">
21673      <BitField name="HYS" start="24" size="1"/>
21674      <BitField name="PRS" start="20" size="2"/>
21675      <BitField name="PS" start="18" size="1"/>
21676      <BitField name="PE" start="17" size="1"/>
21677      <BitField name="KE" start="16" size="1"/>
21678      <BitField name="OD" start="8" size="1"/>
21679      <BitField name="SR" start="6" size="1"/>
21680      <BitField name="SPD" start="4" size="2"/>
21681      <BitField name="DS" start="0" size="3"/>
21682    </Register>
21683    <Register name="PAD_PZ06_FUNC_CTL" start="+0xf30" size="0x4">
21684      <BitField name="LOOP_BACK" start="16" size="1"/>
21685      <BitField name="ANALOG" start="8" size="1"/>
21686      <BitField name="ALT_SELECT" start="0" size="5"/>
21687    </Register>
21688    <Register name="PAD_PZ06_PAD_CTL" start="+0xf34" size="0x4">
21689      <BitField name="HYS" start="24" size="1"/>
21690      <BitField name="PRS" start="20" size="2"/>
21691      <BitField name="PS" start="18" size="1"/>
21692      <BitField name="PE" start="17" size="1"/>
21693      <BitField name="KE" start="16" size="1"/>
21694      <BitField name="OD" start="8" size="1"/>
21695      <BitField name="SR" start="6" size="1"/>
21696      <BitField name="SPD" start="4" size="2"/>
21697      <BitField name="DS" start="0" size="3"/>
21698    </Register>
21699    <Register name="PAD_PZ07_FUNC_CTL" start="+0xf38" size="0x4">
21700      <BitField name="LOOP_BACK" start="16" size="1"/>
21701      <BitField name="ANALOG" start="8" size="1"/>
21702      <BitField name="ALT_SELECT" start="0" size="5"/>
21703    </Register>
21704    <Register name="PAD_PZ07_PAD_CTL" start="+0xf3c" size="0x4">
21705      <BitField name="HYS" start="24" size="1"/>
21706      <BitField name="PRS" start="20" size="2"/>
21707      <BitField name="PS" start="18" size="1"/>
21708      <BitField name="PE" start="17" size="1"/>
21709      <BitField name="KE" start="16" size="1"/>
21710      <BitField name="OD" start="8" size="1"/>
21711      <BitField name="SR" start="6" size="1"/>
21712      <BitField name="SPD" start="4" size="2"/>
21713      <BitField name="DS" start="0" size="3"/>
21714    </Register>
21715  </RegisterGroup>
21716  <RegisterGroup start="0xf4080000" name="OTPSHW">
21717    <Register name="SHADOW_SHADOW000" start="+0x0" size="0x4">
21718      <BitField name="SHADOW" start="0" size="32"/>
21719    </Register>
21720    <Register name="SHADOW_SHADOW001" start="+0x4" size="0x4">
21721      <BitField name="SHADOW" start="0" size="32"/>
21722    </Register>
21723    <Register name="SHADOW_SHADOW002" start="+0x8" size="0x4">
21724      <BitField name="SHADOW" start="0" size="32"/>
21725    </Register>
21726    <Register name="SHADOW_SHADOW003" start="+0xc" size="0x4">
21727      <BitField name="SHADOW" start="0" size="32"/>
21728    </Register>
21729    <Register name="SHADOW_SHADOW004" start="+0x10" size="0x4">
21730      <BitField name="SHADOW" start="0" size="32"/>
21731    </Register>
21732    <Register name="SHADOW_SHADOW005" start="+0x14" size="0x4">
21733      <BitField name="SHADOW" start="0" size="32"/>
21734    </Register>
21735    <Register name="SHADOW_SHADOW006" start="+0x18" size="0x4">
21736      <BitField name="SHADOW" start="0" size="32"/>
21737    </Register>
21738    <Register name="SHADOW_SHADOW007" start="+0x1c" size="0x4">
21739      <BitField name="SHADOW" start="0" size="32"/>
21740    </Register>
21741    <Register name="SHADOW_SHADOW008" start="+0x20" size="0x4">
21742      <BitField name="SHADOW" start="0" size="32"/>
21743    </Register>
21744    <Register name="SHADOW_SHADOW009" start="+0x24" size="0x4">
21745      <BitField name="SHADOW" start="0" size="32"/>
21746    </Register>
21747    <Register name="SHADOW_SHADOW010" start="+0x28" size="0x4">
21748      <BitField name="SHADOW" start="0" size="32"/>
21749    </Register>
21750    <Register name="SHADOW_SHADOW011" start="+0x2c" size="0x4">
21751      <BitField name="SHADOW" start="0" size="32"/>
21752    </Register>
21753    <Register name="SHADOW_SHADOW012" start="+0x30" size="0x4">
21754      <BitField name="SHADOW" start="0" size="32"/>
21755    </Register>
21756    <Register name="SHADOW_SHADOW013" start="+0x34" size="0x4">
21757      <BitField name="SHADOW" start="0" size="32"/>
21758    </Register>
21759    <Register name="SHADOW_SHADOW014" start="+0x38" size="0x4">
21760      <BitField name="SHADOW" start="0" size="32"/>
21761    </Register>
21762    <Register name="SHADOW_SHADOW015" start="+0x3c" size="0x4">
21763      <BitField name="SHADOW" start="0" size="32"/>
21764    </Register>
21765    <Register name="SHADOW_SHADOW016" start="+0x40" size="0x4">
21766      <BitField name="SHADOW" start="0" size="32"/>
21767    </Register>
21768    <Register name="SHADOW_SHADOW017" start="+0x44" size="0x4">
21769      <BitField name="SHADOW" start="0" size="32"/>
21770    </Register>
21771    <Register name="SHADOW_SHADOW018" start="+0x48" size="0x4">
21772      <BitField name="SHADOW" start="0" size="32"/>
21773    </Register>
21774    <Register name="SHADOW_SHADOW019" start="+0x4c" size="0x4">
21775      <BitField name="SHADOW" start="0" size="32"/>
21776    </Register>
21777    <Register name="SHADOW_SHADOW020" start="+0x50" size="0x4">
21778      <BitField name="SHADOW" start="0" size="32"/>
21779    </Register>
21780    <Register name="SHADOW_SHADOW021" start="+0x54" size="0x4">
21781      <BitField name="SHADOW" start="0" size="32"/>
21782    </Register>
21783    <Register name="SHADOW_SHADOW022" start="+0x58" size="0x4">
21784      <BitField name="SHADOW" start="0" size="32"/>
21785    </Register>
21786    <Register name="SHADOW_SHADOW023" start="+0x5c" size="0x4">
21787      <BitField name="SHADOW" start="0" size="32"/>
21788    </Register>
21789    <Register name="SHADOW_SHADOW024" start="+0x60" size="0x4">
21790      <BitField name="SHADOW" start="0" size="32"/>
21791    </Register>
21792    <Register name="SHADOW_SHADOW025" start="+0x64" size="0x4">
21793      <BitField name="SHADOW" start="0" size="32"/>
21794    </Register>
21795    <Register name="SHADOW_SHADOW026" start="+0x68" size="0x4">
21796      <BitField name="SHADOW" start="0" size="32"/>
21797    </Register>
21798    <Register name="SHADOW_SHADOW027" start="+0x6c" size="0x4">
21799      <BitField name="SHADOW" start="0" size="32"/>
21800    </Register>
21801    <Register name="SHADOW_SHADOW028" start="+0x70" size="0x4">
21802      <BitField name="SHADOW" start="0" size="32"/>
21803    </Register>
21804    <Register name="SHADOW_SHADOW029" start="+0x74" size="0x4">
21805      <BitField name="SHADOW" start="0" size="32"/>
21806    </Register>
21807    <Register name="SHADOW_SHADOW030" start="+0x78" size="0x4">
21808      <BitField name="SHADOW" start="0" size="32"/>
21809    </Register>
21810    <Register name="SHADOW_SHADOW031" start="+0x7c" size="0x4">
21811      <BitField name="SHADOW" start="0" size="32"/>
21812    </Register>
21813    <Register name="SHADOW_SHADOW032" start="+0x80" size="0x4">
21814      <BitField name="SHADOW" start="0" size="32"/>
21815    </Register>
21816    <Register name="SHADOW_SHADOW033" start="+0x84" size="0x4">
21817      <BitField name="SHADOW" start="0" size="32"/>
21818    </Register>
21819    <Register name="SHADOW_SHADOW034" start="+0x88" size="0x4">
21820      <BitField name="SHADOW" start="0" size="32"/>
21821    </Register>
21822    <Register name="SHADOW_SHADOW035" start="+0x8c" size="0x4">
21823      <BitField name="SHADOW" start="0" size="32"/>
21824    </Register>
21825    <Register name="SHADOW_SHADOW036" start="+0x90" size="0x4">
21826      <BitField name="SHADOW" start="0" size="32"/>
21827    </Register>
21828    <Register name="SHADOW_SHADOW037" start="+0x94" size="0x4">
21829      <BitField name="SHADOW" start="0" size="32"/>
21830    </Register>
21831    <Register name="SHADOW_SHADOW038" start="+0x98" size="0x4">
21832      <BitField name="SHADOW" start="0" size="32"/>
21833    </Register>
21834    <Register name="SHADOW_SHADOW039" start="+0x9c" size="0x4">
21835      <BitField name="SHADOW" start="0" size="32"/>
21836    </Register>
21837    <Register name="SHADOW_SHADOW040" start="+0xa0" size="0x4">
21838      <BitField name="SHADOW" start="0" size="32"/>
21839    </Register>
21840    <Register name="SHADOW_SHADOW041" start="+0xa4" size="0x4">
21841      <BitField name="SHADOW" start="0" size="32"/>
21842    </Register>
21843    <Register name="SHADOW_SHADOW042" start="+0xa8" size="0x4">
21844      <BitField name="SHADOW" start="0" size="32"/>
21845    </Register>
21846    <Register name="SHADOW_SHADOW043" start="+0xac" size="0x4">
21847      <BitField name="SHADOW" start="0" size="32"/>
21848    </Register>
21849    <Register name="SHADOW_SHADOW044" start="+0xb0" size="0x4">
21850      <BitField name="SHADOW" start="0" size="32"/>
21851    </Register>
21852    <Register name="SHADOW_SHADOW045" start="+0xb4" size="0x4">
21853      <BitField name="SHADOW" start="0" size="32"/>
21854    </Register>
21855    <Register name="SHADOW_SHADOW046" start="+0xb8" size="0x4">
21856      <BitField name="SHADOW" start="0" size="32"/>
21857    </Register>
21858    <Register name="SHADOW_SHADOW047" start="+0xbc" size="0x4">
21859      <BitField name="SHADOW" start="0" size="32"/>
21860    </Register>
21861    <Register name="SHADOW_SHADOW048" start="+0xc0" size="0x4">
21862      <BitField name="SHADOW" start="0" size="32"/>
21863    </Register>
21864    <Register name="SHADOW_SHADOW049" start="+0xc4" size="0x4">
21865      <BitField name="SHADOW" start="0" size="32"/>
21866    </Register>
21867    <Register name="SHADOW_SHADOW050" start="+0xc8" size="0x4">
21868      <BitField name="SHADOW" start="0" size="32"/>
21869    </Register>
21870    <Register name="SHADOW_SHADOW051" start="+0xcc" size="0x4">
21871      <BitField name="SHADOW" start="0" size="32"/>
21872    </Register>
21873    <Register name="SHADOW_SHADOW052" start="+0xd0" size="0x4">
21874      <BitField name="SHADOW" start="0" size="32"/>
21875    </Register>
21876    <Register name="SHADOW_SHADOW053" start="+0xd4" size="0x4">
21877      <BitField name="SHADOW" start="0" size="32"/>
21878    </Register>
21879    <Register name="SHADOW_SHADOW054" start="+0xd8" size="0x4">
21880      <BitField name="SHADOW" start="0" size="32"/>
21881    </Register>
21882    <Register name="SHADOW_SHADOW055" start="+0xdc" size="0x4">
21883      <BitField name="SHADOW" start="0" size="32"/>
21884    </Register>
21885    <Register name="SHADOW_SHADOW056" start="+0xe0" size="0x4">
21886      <BitField name="SHADOW" start="0" size="32"/>
21887    </Register>
21888    <Register name="SHADOW_SHADOW057" start="+0xe4" size="0x4">
21889      <BitField name="SHADOW" start="0" size="32"/>
21890    </Register>
21891    <Register name="SHADOW_SHADOW058" start="+0xe8" size="0x4">
21892      <BitField name="SHADOW" start="0" size="32"/>
21893    </Register>
21894    <Register name="SHADOW_SHADOW059" start="+0xec" size="0x4">
21895      <BitField name="SHADOW" start="0" size="32"/>
21896    </Register>
21897    <Register name="SHADOW_SHADOW060" start="+0xf0" size="0x4">
21898      <BitField name="SHADOW" start="0" size="32"/>
21899    </Register>
21900    <Register name="SHADOW_SHADOW061" start="+0xf4" size="0x4">
21901      <BitField name="SHADOW" start="0" size="32"/>
21902    </Register>
21903    <Register name="SHADOW_SHADOW062" start="+0xf8" size="0x4">
21904      <BitField name="SHADOW" start="0" size="32"/>
21905    </Register>
21906    <Register name="SHADOW_SHADOW063" start="+0xfc" size="0x4">
21907      <BitField name="SHADOW" start="0" size="32"/>
21908    </Register>
21909    <Register name="SHADOW_SHADOW064" start="+0x100" size="0x4">
21910      <BitField name="SHADOW" start="0" size="32"/>
21911    </Register>
21912    <Register name="SHADOW_SHADOW065" start="+0x104" size="0x4">
21913      <BitField name="SHADOW" start="0" size="32"/>
21914    </Register>
21915    <Register name="SHADOW_SHADOW066" start="+0x108" size="0x4">
21916      <BitField name="SHADOW" start="0" size="32"/>
21917    </Register>
21918    <Register name="SHADOW_SHADOW067" start="+0x10c" size="0x4">
21919      <BitField name="SHADOW" start="0" size="32"/>
21920    </Register>
21921    <Register name="SHADOW_SHADOW068" start="+0x110" size="0x4">
21922      <BitField name="SHADOW" start="0" size="32"/>
21923    </Register>
21924    <Register name="SHADOW_SHADOW069" start="+0x114" size="0x4">
21925      <BitField name="SHADOW" start="0" size="32"/>
21926    </Register>
21927    <Register name="SHADOW_SHADOW070" start="+0x118" size="0x4">
21928      <BitField name="SHADOW" start="0" size="32"/>
21929    </Register>
21930    <Register name="SHADOW_SHADOW071" start="+0x11c" size="0x4">
21931      <BitField name="SHADOW" start="0" size="32"/>
21932    </Register>
21933    <Register name="SHADOW_SHADOW072" start="+0x120" size="0x4">
21934      <BitField name="SHADOW" start="0" size="32"/>
21935    </Register>
21936    <Register name="SHADOW_SHADOW073" start="+0x124" size="0x4">
21937      <BitField name="SHADOW" start="0" size="32"/>
21938    </Register>
21939    <Register name="SHADOW_SHADOW074" start="+0x128" size="0x4">
21940      <BitField name="SHADOW" start="0" size="32"/>
21941    </Register>
21942    <Register name="SHADOW_SHADOW075" start="+0x12c" size="0x4">
21943      <BitField name="SHADOW" start="0" size="32"/>
21944    </Register>
21945    <Register name="SHADOW_SHADOW076" start="+0x130" size="0x4">
21946      <BitField name="SHADOW" start="0" size="32"/>
21947    </Register>
21948    <Register name="SHADOW_SHADOW077" start="+0x134" size="0x4">
21949      <BitField name="SHADOW" start="0" size="32"/>
21950    </Register>
21951    <Register name="SHADOW_SHADOW078" start="+0x138" size="0x4">
21952      <BitField name="SHADOW" start="0" size="32"/>
21953    </Register>
21954    <Register name="SHADOW_SHADOW079" start="+0x13c" size="0x4">
21955      <BitField name="SHADOW" start="0" size="32"/>
21956    </Register>
21957    <Register name="SHADOW_SHADOW080" start="+0x140" size="0x4">
21958      <BitField name="SHADOW" start="0" size="32"/>
21959    </Register>
21960    <Register name="SHADOW_SHADOW081" start="+0x144" size="0x4">
21961      <BitField name="SHADOW" start="0" size="32"/>
21962    </Register>
21963    <Register name="SHADOW_SHADOW082" start="+0x148" size="0x4">
21964      <BitField name="SHADOW" start="0" size="32"/>
21965    </Register>
21966    <Register name="SHADOW_SHADOW083" start="+0x14c" size="0x4">
21967      <BitField name="SHADOW" start="0" size="32"/>
21968    </Register>
21969    <Register name="SHADOW_SHADOW084" start="+0x150" size="0x4">
21970      <BitField name="SHADOW" start="0" size="32"/>
21971    </Register>
21972    <Register name="SHADOW_SHADOW085" start="+0x154" size="0x4">
21973      <BitField name="SHADOW" start="0" size="32"/>
21974    </Register>
21975    <Register name="SHADOW_SHADOW086" start="+0x158" size="0x4">
21976      <BitField name="SHADOW" start="0" size="32"/>
21977    </Register>
21978    <Register name="SHADOW_SHADOW087" start="+0x15c" size="0x4">
21979      <BitField name="SHADOW" start="0" size="32"/>
21980    </Register>
21981    <Register name="SHADOW_SHADOW088" start="+0x160" size="0x4">
21982      <BitField name="SHADOW" start="0" size="32"/>
21983    </Register>
21984    <Register name="SHADOW_SHADOW089" start="+0x164" size="0x4">
21985      <BitField name="SHADOW" start="0" size="32"/>
21986    </Register>
21987    <Register name="SHADOW_SHADOW090" start="+0x168" size="0x4">
21988      <BitField name="SHADOW" start="0" size="32"/>
21989    </Register>
21990    <Register name="SHADOW_SHADOW091" start="+0x16c" size="0x4">
21991      <BitField name="SHADOW" start="0" size="32"/>
21992    </Register>
21993    <Register name="SHADOW_SHADOW092" start="+0x170" size="0x4">
21994      <BitField name="SHADOW" start="0" size="32"/>
21995    </Register>
21996    <Register name="SHADOW_SHADOW093" start="+0x174" size="0x4">
21997      <BitField name="SHADOW" start="0" size="32"/>
21998    </Register>
21999    <Register name="SHADOW_SHADOW094" start="+0x178" size="0x4">
22000      <BitField name="SHADOW" start="0" size="32"/>
22001    </Register>
22002    <Register name="SHADOW_SHADOW095" start="+0x17c" size="0x4">
22003      <BitField name="SHADOW" start="0" size="32"/>
22004    </Register>
22005    <Register name="SHADOW_SHADOW096" start="+0x180" size="0x4">
22006      <BitField name="SHADOW" start="0" size="32"/>
22007    </Register>
22008    <Register name="SHADOW_SHADOW097" start="+0x184" size="0x4">
22009      <BitField name="SHADOW" start="0" size="32"/>
22010    </Register>
22011    <Register name="SHADOW_SHADOW098" start="+0x188" size="0x4">
22012      <BitField name="SHADOW" start="0" size="32"/>
22013    </Register>
22014    <Register name="SHADOW_SHADOW099" start="+0x18c" size="0x4">
22015      <BitField name="SHADOW" start="0" size="32"/>
22016    </Register>
22017    <Register name="SHADOW_SHADOW100" start="+0x190" size="0x4">
22018      <BitField name="SHADOW" start="0" size="32"/>
22019    </Register>
22020    <Register name="SHADOW_SHADOW101" start="+0x194" size="0x4">
22021      <BitField name="SHADOW" start="0" size="32"/>
22022    </Register>
22023    <Register name="SHADOW_SHADOW102" start="+0x198" size="0x4">
22024      <BitField name="SHADOW" start="0" size="32"/>
22025    </Register>
22026    <Register name="SHADOW_SHADOW103" start="+0x19c" size="0x4">
22027      <BitField name="SHADOW" start="0" size="32"/>
22028    </Register>
22029    <Register name="SHADOW_SHADOW104" start="+0x1a0" size="0x4">
22030      <BitField name="SHADOW" start="0" size="32"/>
22031    </Register>
22032    <Register name="SHADOW_SHADOW105" start="+0x1a4" size="0x4">
22033      <BitField name="SHADOW" start="0" size="32"/>
22034    </Register>
22035    <Register name="SHADOW_SHADOW106" start="+0x1a8" size="0x4">
22036      <BitField name="SHADOW" start="0" size="32"/>
22037    </Register>
22038    <Register name="SHADOW_SHADOW107" start="+0x1ac" size="0x4">
22039      <BitField name="SHADOW" start="0" size="32"/>
22040    </Register>
22041    <Register name="SHADOW_SHADOW108" start="+0x1b0" size="0x4">
22042      <BitField name="SHADOW" start="0" size="32"/>
22043    </Register>
22044    <Register name="SHADOW_SHADOW109" start="+0x1b4" size="0x4">
22045      <BitField name="SHADOW" start="0" size="32"/>
22046    </Register>
22047    <Register name="SHADOW_SHADOW110" start="+0x1b8" size="0x4">
22048      <BitField name="SHADOW" start="0" size="32"/>
22049    </Register>
22050    <Register name="SHADOW_SHADOW111" start="+0x1bc" size="0x4">
22051      <BitField name="SHADOW" start="0" size="32"/>
22052    </Register>
22053    <Register name="SHADOW_SHADOW112" start="+0x1c0" size="0x4">
22054      <BitField name="SHADOW" start="0" size="32"/>
22055    </Register>
22056    <Register name="SHADOW_SHADOW113" start="+0x1c4" size="0x4">
22057      <BitField name="SHADOW" start="0" size="32"/>
22058    </Register>
22059    <Register name="SHADOW_SHADOW114" start="+0x1c8" size="0x4">
22060      <BitField name="SHADOW" start="0" size="32"/>
22061    </Register>
22062    <Register name="SHADOW_SHADOW115" start="+0x1cc" size="0x4">
22063      <BitField name="SHADOW" start="0" size="32"/>
22064    </Register>
22065    <Register name="SHADOW_SHADOW116" start="+0x1d0" size="0x4">
22066      <BitField name="SHADOW" start="0" size="32"/>
22067    </Register>
22068    <Register name="SHADOW_SHADOW117" start="+0x1d4" size="0x4">
22069      <BitField name="SHADOW" start="0" size="32"/>
22070    </Register>
22071    <Register name="SHADOW_SHADOW118" start="+0x1d8" size="0x4">
22072      <BitField name="SHADOW" start="0" size="32"/>
22073    </Register>
22074    <Register name="SHADOW_SHADOW119" start="+0x1dc" size="0x4">
22075      <BitField name="SHADOW" start="0" size="32"/>
22076    </Register>
22077    <Register name="SHADOW_SHADOW120" start="+0x1e0" size="0x4">
22078      <BitField name="SHADOW" start="0" size="32"/>
22079    </Register>
22080    <Register name="SHADOW_SHADOW121" start="+0x1e4" size="0x4">
22081      <BitField name="SHADOW" start="0" size="32"/>
22082    </Register>
22083    <Register name="SHADOW_SHADOW122" start="+0x1e8" size="0x4">
22084      <BitField name="SHADOW" start="0" size="32"/>
22085    </Register>
22086    <Register name="SHADOW_SHADOW123" start="+0x1ec" size="0x4">
22087      <BitField name="SHADOW" start="0" size="32"/>
22088    </Register>
22089    <Register name="SHADOW_SHADOW124" start="+0x1f0" size="0x4">
22090      <BitField name="SHADOW" start="0" size="32"/>
22091    </Register>
22092    <Register name="SHADOW_SHADOW125" start="+0x1f4" size="0x4">
22093      <BitField name="SHADOW" start="0" size="32"/>
22094    </Register>
22095    <Register name="SHADOW_SHADOW126" start="+0x1f8" size="0x4">
22096      <BitField name="SHADOW" start="0" size="32"/>
22097    </Register>
22098    <Register name="SHADOW_SHADOW127" start="+0x1fc" size="0x4">
22099      <BitField name="SHADOW" start="0" size="32"/>
22100    </Register>
22101    <Register name="SHADOW_LOCK_LOCK00" start="+0x200" size="0x4">
22102      <BitField name="LOCK" start="0" size="32"/>
22103    </Register>
22104    <Register name="SHADOW_LOCK_LOCK01" start="+0x204" size="0x4">
22105      <BitField name="LOCK" start="0" size="32"/>
22106    </Register>
22107    <Register name="SHADOW_LOCK_LOCK02" start="+0x208" size="0x4">
22108      <BitField name="LOCK" start="0" size="32"/>
22109    </Register>
22110    <Register name="SHADOW_LOCK_LOCK03" start="+0x20c" size="0x4">
22111      <BitField name="LOCK" start="0" size="32"/>
22112    </Register>
22113    <Register name="SHADOW_LOCK_LOCK04" start="+0x210" size="0x4">
22114      <BitField name="LOCK" start="0" size="32"/>
22115    </Register>
22116    <Register name="SHADOW_LOCK_LOCK05" start="+0x214" size="0x4">
22117      <BitField name="LOCK" start="0" size="32"/>
22118    </Register>
22119    <Register name="SHADOW_LOCK_LOCK06" start="+0x218" size="0x4">
22120      <BitField name="LOCK" start="0" size="32"/>
22121    </Register>
22122    <Register name="SHADOW_LOCK_LOCK07" start="+0x21c" size="0x4">
22123      <BitField name="LOCK" start="0" size="32"/>
22124    </Register>
22125    <Register name="FUSE_FUSE000" start="+0x400" size="0x4">
22126      <BitField name="FUSE" start="0" size="32"/>
22127    </Register>
22128    <Register name="FUSE_FUSE001" start="+0x404" size="0x4">
22129      <BitField name="FUSE" start="0" size="32"/>
22130    </Register>
22131    <Register name="FUSE_FUSE002" start="+0x408" size="0x4">
22132      <BitField name="FUSE" start="0" size="32"/>
22133    </Register>
22134    <Register name="FUSE_FUSE003" start="+0x40c" size="0x4">
22135      <BitField name="FUSE" start="0" size="32"/>
22136    </Register>
22137    <Register name="FUSE_FUSE004" start="+0x410" size="0x4">
22138      <BitField name="FUSE" start="0" size="32"/>
22139    </Register>
22140    <Register name="FUSE_FUSE005" start="+0x414" size="0x4">
22141      <BitField name="FUSE" start="0" size="32"/>
22142    </Register>
22143    <Register name="FUSE_FUSE006" start="+0x418" size="0x4">
22144      <BitField name="FUSE" start="0" size="32"/>
22145    </Register>
22146    <Register name="FUSE_FUSE007" start="+0x41c" size="0x4">
22147      <BitField name="FUSE" start="0" size="32"/>
22148    </Register>
22149    <Register name="FUSE_FUSE008" start="+0x420" size="0x4">
22150      <BitField name="FUSE" start="0" size="32"/>
22151    </Register>
22152    <Register name="FUSE_FUSE009" start="+0x424" size="0x4">
22153      <BitField name="FUSE" start="0" size="32"/>
22154    </Register>
22155    <Register name="FUSE_FUSE010" start="+0x428" size="0x4">
22156      <BitField name="FUSE" start="0" size="32"/>
22157    </Register>
22158    <Register name="FUSE_FUSE011" start="+0x42c" size="0x4">
22159      <BitField name="FUSE" start="0" size="32"/>
22160    </Register>
22161    <Register name="FUSE_FUSE012" start="+0x430" size="0x4">
22162      <BitField name="FUSE" start="0" size="32"/>
22163    </Register>
22164    <Register name="FUSE_FUSE013" start="+0x434" size="0x4">
22165      <BitField name="FUSE" start="0" size="32"/>
22166    </Register>
22167    <Register name="FUSE_FUSE014" start="+0x438" size="0x4">
22168      <BitField name="FUSE" start="0" size="32"/>
22169    </Register>
22170    <Register name="FUSE_FUSE015" start="+0x43c" size="0x4">
22171      <BitField name="FUSE" start="0" size="32"/>
22172    </Register>
22173    <Register name="FUSE_FUSE016" start="+0x440" size="0x4">
22174      <BitField name="FUSE" start="0" size="32"/>
22175    </Register>
22176    <Register name="FUSE_FUSE017" start="+0x444" size="0x4">
22177      <BitField name="FUSE" start="0" size="32"/>
22178    </Register>
22179    <Register name="FUSE_FUSE018" start="+0x448" size="0x4">
22180      <BitField name="FUSE" start="0" size="32"/>
22181    </Register>
22182    <Register name="FUSE_FUSE019" start="+0x44c" size="0x4">
22183      <BitField name="FUSE" start="0" size="32"/>
22184    </Register>
22185    <Register name="FUSE_FUSE020" start="+0x450" size="0x4">
22186      <BitField name="FUSE" start="0" size="32"/>
22187    </Register>
22188    <Register name="FUSE_FUSE021" start="+0x454" size="0x4">
22189      <BitField name="FUSE" start="0" size="32"/>
22190    </Register>
22191    <Register name="FUSE_FUSE022" start="+0x458" size="0x4">
22192      <BitField name="FUSE" start="0" size="32"/>
22193    </Register>
22194    <Register name="FUSE_FUSE023" start="+0x45c" size="0x4">
22195      <BitField name="FUSE" start="0" size="32"/>
22196    </Register>
22197    <Register name="FUSE_FUSE024" start="+0x460" size="0x4">
22198      <BitField name="FUSE" start="0" size="32"/>
22199    </Register>
22200    <Register name="FUSE_FUSE025" start="+0x464" size="0x4">
22201      <BitField name="FUSE" start="0" size="32"/>
22202    </Register>
22203    <Register name="FUSE_FUSE026" start="+0x468" size="0x4">
22204      <BitField name="FUSE" start="0" size="32"/>
22205    </Register>
22206    <Register name="FUSE_FUSE027" start="+0x46c" size="0x4">
22207      <BitField name="FUSE" start="0" size="32"/>
22208    </Register>
22209    <Register name="FUSE_FUSE028" start="+0x470" size="0x4">
22210      <BitField name="FUSE" start="0" size="32"/>
22211    </Register>
22212    <Register name="FUSE_FUSE029" start="+0x474" size="0x4">
22213      <BitField name="FUSE" start="0" size="32"/>
22214    </Register>
22215    <Register name="FUSE_FUSE030" start="+0x478" size="0x4">
22216      <BitField name="FUSE" start="0" size="32"/>
22217    </Register>
22218    <Register name="FUSE_FUSE031" start="+0x47c" size="0x4">
22219      <BitField name="FUSE" start="0" size="32"/>
22220    </Register>
22221    <Register name="FUSE_FUSE032" start="+0x480" size="0x4">
22222      <BitField name="FUSE" start="0" size="32"/>
22223    </Register>
22224    <Register name="FUSE_FUSE033" start="+0x484" size="0x4">
22225      <BitField name="FUSE" start="0" size="32"/>
22226    </Register>
22227    <Register name="FUSE_FUSE034" start="+0x488" size="0x4">
22228      <BitField name="FUSE" start="0" size="32"/>
22229    </Register>
22230    <Register name="FUSE_FUSE035" start="+0x48c" size="0x4">
22231      <BitField name="FUSE" start="0" size="32"/>
22232    </Register>
22233    <Register name="FUSE_FUSE036" start="+0x490" size="0x4">
22234      <BitField name="FUSE" start="0" size="32"/>
22235    </Register>
22236    <Register name="FUSE_FUSE037" start="+0x494" size="0x4">
22237      <BitField name="FUSE" start="0" size="32"/>
22238    </Register>
22239    <Register name="FUSE_FUSE038" start="+0x498" size="0x4">
22240      <BitField name="FUSE" start="0" size="32"/>
22241    </Register>
22242    <Register name="FUSE_FUSE039" start="+0x49c" size="0x4">
22243      <BitField name="FUSE" start="0" size="32"/>
22244    </Register>
22245    <Register name="FUSE_FUSE040" start="+0x4a0" size="0x4">
22246      <BitField name="FUSE" start="0" size="32"/>
22247    </Register>
22248    <Register name="FUSE_FUSE041" start="+0x4a4" size="0x4">
22249      <BitField name="FUSE" start="0" size="32"/>
22250    </Register>
22251    <Register name="FUSE_FUSE042" start="+0x4a8" size="0x4">
22252      <BitField name="FUSE" start="0" size="32"/>
22253    </Register>
22254    <Register name="FUSE_FUSE043" start="+0x4ac" size="0x4">
22255      <BitField name="FUSE" start="0" size="32"/>
22256    </Register>
22257    <Register name="FUSE_FUSE044" start="+0x4b0" size="0x4">
22258      <BitField name="FUSE" start="0" size="32"/>
22259    </Register>
22260    <Register name="FUSE_FUSE045" start="+0x4b4" size="0x4">
22261      <BitField name="FUSE" start="0" size="32"/>
22262    </Register>
22263    <Register name="FUSE_FUSE046" start="+0x4b8" size="0x4">
22264      <BitField name="FUSE" start="0" size="32"/>
22265    </Register>
22266    <Register name="FUSE_FUSE047" start="+0x4bc" size="0x4">
22267      <BitField name="FUSE" start="0" size="32"/>
22268    </Register>
22269    <Register name="FUSE_FUSE048" start="+0x4c0" size="0x4">
22270      <BitField name="FUSE" start="0" size="32"/>
22271    </Register>
22272    <Register name="FUSE_FUSE049" start="+0x4c4" size="0x4">
22273      <BitField name="FUSE" start="0" size="32"/>
22274    </Register>
22275    <Register name="FUSE_FUSE050" start="+0x4c8" size="0x4">
22276      <BitField name="FUSE" start="0" size="32"/>
22277    </Register>
22278    <Register name="FUSE_FUSE051" start="+0x4cc" size="0x4">
22279      <BitField name="FUSE" start="0" size="32"/>
22280    </Register>
22281    <Register name="FUSE_FUSE052" start="+0x4d0" size="0x4">
22282      <BitField name="FUSE" start="0" size="32"/>
22283    </Register>
22284    <Register name="FUSE_FUSE053" start="+0x4d4" size="0x4">
22285      <BitField name="FUSE" start="0" size="32"/>
22286    </Register>
22287    <Register name="FUSE_FUSE054" start="+0x4d8" size="0x4">
22288      <BitField name="FUSE" start="0" size="32"/>
22289    </Register>
22290    <Register name="FUSE_FUSE055" start="+0x4dc" size="0x4">
22291      <BitField name="FUSE" start="0" size="32"/>
22292    </Register>
22293    <Register name="FUSE_FUSE056" start="+0x4e0" size="0x4">
22294      <BitField name="FUSE" start="0" size="32"/>
22295    </Register>
22296    <Register name="FUSE_FUSE057" start="+0x4e4" size="0x4">
22297      <BitField name="FUSE" start="0" size="32"/>
22298    </Register>
22299    <Register name="FUSE_FUSE058" start="+0x4e8" size="0x4">
22300      <BitField name="FUSE" start="0" size="32"/>
22301    </Register>
22302    <Register name="FUSE_FUSE059" start="+0x4ec" size="0x4">
22303      <BitField name="FUSE" start="0" size="32"/>
22304    </Register>
22305    <Register name="FUSE_FUSE060" start="+0x4f0" size="0x4">
22306      <BitField name="FUSE" start="0" size="32"/>
22307    </Register>
22308    <Register name="FUSE_FUSE061" start="+0x4f4" size="0x4">
22309      <BitField name="FUSE" start="0" size="32"/>
22310    </Register>
22311    <Register name="FUSE_FUSE062" start="+0x4f8" size="0x4">
22312      <BitField name="FUSE" start="0" size="32"/>
22313    </Register>
22314    <Register name="FUSE_FUSE063" start="+0x4fc" size="0x4">
22315      <BitField name="FUSE" start="0" size="32"/>
22316    </Register>
22317    <Register name="FUSE_FUSE064" start="+0x500" size="0x4">
22318      <BitField name="FUSE" start="0" size="32"/>
22319    </Register>
22320    <Register name="FUSE_FUSE065" start="+0x504" size="0x4">
22321      <BitField name="FUSE" start="0" size="32"/>
22322    </Register>
22323    <Register name="FUSE_FUSE066" start="+0x508" size="0x4">
22324      <BitField name="FUSE" start="0" size="32"/>
22325    </Register>
22326    <Register name="FUSE_FUSE067" start="+0x50c" size="0x4">
22327      <BitField name="FUSE" start="0" size="32"/>
22328    </Register>
22329    <Register name="FUSE_FUSE068" start="+0x510" size="0x4">
22330      <BitField name="FUSE" start="0" size="32"/>
22331    </Register>
22332    <Register name="FUSE_FUSE069" start="+0x514" size="0x4">
22333      <BitField name="FUSE" start="0" size="32"/>
22334    </Register>
22335    <Register name="FUSE_FUSE070" start="+0x518" size="0x4">
22336      <BitField name="FUSE" start="0" size="32"/>
22337    </Register>
22338    <Register name="FUSE_FUSE071" start="+0x51c" size="0x4">
22339      <BitField name="FUSE" start="0" size="32"/>
22340    </Register>
22341    <Register name="FUSE_FUSE072" start="+0x520" size="0x4">
22342      <BitField name="FUSE" start="0" size="32"/>
22343    </Register>
22344    <Register name="FUSE_FUSE073" start="+0x524" size="0x4">
22345      <BitField name="FUSE" start="0" size="32"/>
22346    </Register>
22347    <Register name="FUSE_FUSE074" start="+0x528" size="0x4">
22348      <BitField name="FUSE" start="0" size="32"/>
22349    </Register>
22350    <Register name="FUSE_FUSE075" start="+0x52c" size="0x4">
22351      <BitField name="FUSE" start="0" size="32"/>
22352    </Register>
22353    <Register name="FUSE_FUSE076" start="+0x530" size="0x4">
22354      <BitField name="FUSE" start="0" size="32"/>
22355    </Register>
22356    <Register name="FUSE_FUSE077" start="+0x534" size="0x4">
22357      <BitField name="FUSE" start="0" size="32"/>
22358    </Register>
22359    <Register name="FUSE_FUSE078" start="+0x538" size="0x4">
22360      <BitField name="FUSE" start="0" size="32"/>
22361    </Register>
22362    <Register name="FUSE_FUSE079" start="+0x53c" size="0x4">
22363      <BitField name="FUSE" start="0" size="32"/>
22364    </Register>
22365    <Register name="FUSE_FUSE080" start="+0x540" size="0x4">
22366      <BitField name="FUSE" start="0" size="32"/>
22367    </Register>
22368    <Register name="FUSE_FUSE081" start="+0x544" size="0x4">
22369      <BitField name="FUSE" start="0" size="32"/>
22370    </Register>
22371    <Register name="FUSE_FUSE082" start="+0x548" size="0x4">
22372      <BitField name="FUSE" start="0" size="32"/>
22373    </Register>
22374    <Register name="FUSE_FUSE083" start="+0x54c" size="0x4">
22375      <BitField name="FUSE" start="0" size="32"/>
22376    </Register>
22377    <Register name="FUSE_FUSE084" start="+0x550" size="0x4">
22378      <BitField name="FUSE" start="0" size="32"/>
22379    </Register>
22380    <Register name="FUSE_FUSE085" start="+0x554" size="0x4">
22381      <BitField name="FUSE" start="0" size="32"/>
22382    </Register>
22383    <Register name="FUSE_FUSE086" start="+0x558" size="0x4">
22384      <BitField name="FUSE" start="0" size="32"/>
22385    </Register>
22386    <Register name="FUSE_FUSE087" start="+0x55c" size="0x4">
22387      <BitField name="FUSE" start="0" size="32"/>
22388    </Register>
22389    <Register name="FUSE_FUSE088" start="+0x560" size="0x4">
22390      <BitField name="FUSE" start="0" size="32"/>
22391    </Register>
22392    <Register name="FUSE_FUSE089" start="+0x564" size="0x4">
22393      <BitField name="FUSE" start="0" size="32"/>
22394    </Register>
22395    <Register name="FUSE_FUSE090" start="+0x568" size="0x4">
22396      <BitField name="FUSE" start="0" size="32"/>
22397    </Register>
22398    <Register name="FUSE_FUSE091" start="+0x56c" size="0x4">
22399      <BitField name="FUSE" start="0" size="32"/>
22400    </Register>
22401    <Register name="FUSE_FUSE092" start="+0x570" size="0x4">
22402      <BitField name="FUSE" start="0" size="32"/>
22403    </Register>
22404    <Register name="FUSE_FUSE093" start="+0x574" size="0x4">
22405      <BitField name="FUSE" start="0" size="32"/>
22406    </Register>
22407    <Register name="FUSE_FUSE094" start="+0x578" size="0x4">
22408      <BitField name="FUSE" start="0" size="32"/>
22409    </Register>
22410    <Register name="FUSE_FUSE095" start="+0x57c" size="0x4">
22411      <BitField name="FUSE" start="0" size="32"/>
22412    </Register>
22413    <Register name="FUSE_FUSE096" start="+0x580" size="0x4">
22414      <BitField name="FUSE" start="0" size="32"/>
22415    </Register>
22416    <Register name="FUSE_FUSE097" start="+0x584" size="0x4">
22417      <BitField name="FUSE" start="0" size="32"/>
22418    </Register>
22419    <Register name="FUSE_FUSE098" start="+0x588" size="0x4">
22420      <BitField name="FUSE" start="0" size="32"/>
22421    </Register>
22422    <Register name="FUSE_FUSE099" start="+0x58c" size="0x4">
22423      <BitField name="FUSE" start="0" size="32"/>
22424    </Register>
22425    <Register name="FUSE_FUSE100" start="+0x590" size="0x4">
22426      <BitField name="FUSE" start="0" size="32"/>
22427    </Register>
22428    <Register name="FUSE_FUSE101" start="+0x594" size="0x4">
22429      <BitField name="FUSE" start="0" size="32"/>
22430    </Register>
22431    <Register name="FUSE_FUSE102" start="+0x598" size="0x4">
22432      <BitField name="FUSE" start="0" size="32"/>
22433    </Register>
22434    <Register name="FUSE_FUSE103" start="+0x59c" size="0x4">
22435      <BitField name="FUSE" start="0" size="32"/>
22436    </Register>
22437    <Register name="FUSE_FUSE104" start="+0x5a0" size="0x4">
22438      <BitField name="FUSE" start="0" size="32"/>
22439    </Register>
22440    <Register name="FUSE_FUSE105" start="+0x5a4" size="0x4">
22441      <BitField name="FUSE" start="0" size="32"/>
22442    </Register>
22443    <Register name="FUSE_FUSE106" start="+0x5a8" size="0x4">
22444      <BitField name="FUSE" start="0" size="32"/>
22445    </Register>
22446    <Register name="FUSE_FUSE107" start="+0x5ac" size="0x4">
22447      <BitField name="FUSE" start="0" size="32"/>
22448    </Register>
22449    <Register name="FUSE_FUSE108" start="+0x5b0" size="0x4">
22450      <BitField name="FUSE" start="0" size="32"/>
22451    </Register>
22452    <Register name="FUSE_FUSE109" start="+0x5b4" size="0x4">
22453      <BitField name="FUSE" start="0" size="32"/>
22454    </Register>
22455    <Register name="FUSE_FUSE110" start="+0x5b8" size="0x4">
22456      <BitField name="FUSE" start="0" size="32"/>
22457    </Register>
22458    <Register name="FUSE_FUSE111" start="+0x5bc" size="0x4">
22459      <BitField name="FUSE" start="0" size="32"/>
22460    </Register>
22461    <Register name="FUSE_FUSE112" start="+0x5c0" size="0x4">
22462      <BitField name="FUSE" start="0" size="32"/>
22463    </Register>
22464    <Register name="FUSE_FUSE113" start="+0x5c4" size="0x4">
22465      <BitField name="FUSE" start="0" size="32"/>
22466    </Register>
22467    <Register name="FUSE_FUSE114" start="+0x5c8" size="0x4">
22468      <BitField name="FUSE" start="0" size="32"/>
22469    </Register>
22470    <Register name="FUSE_FUSE115" start="+0x5cc" size="0x4">
22471      <BitField name="FUSE" start="0" size="32"/>
22472    </Register>
22473    <Register name="FUSE_FUSE116" start="+0x5d0" size="0x4">
22474      <BitField name="FUSE" start="0" size="32"/>
22475    </Register>
22476    <Register name="FUSE_FUSE117" start="+0x5d4" size="0x4">
22477      <BitField name="FUSE" start="0" size="32"/>
22478    </Register>
22479    <Register name="FUSE_FUSE118" start="+0x5d8" size="0x4">
22480      <BitField name="FUSE" start="0" size="32"/>
22481    </Register>
22482    <Register name="FUSE_FUSE119" start="+0x5dc" size="0x4">
22483      <BitField name="FUSE" start="0" size="32"/>
22484    </Register>
22485    <Register name="FUSE_FUSE120" start="+0x5e0" size="0x4">
22486      <BitField name="FUSE" start="0" size="32"/>
22487    </Register>
22488    <Register name="FUSE_FUSE121" start="+0x5e4" size="0x4">
22489      <BitField name="FUSE" start="0" size="32"/>
22490    </Register>
22491    <Register name="FUSE_FUSE122" start="+0x5e8" size="0x4">
22492      <BitField name="FUSE" start="0" size="32"/>
22493    </Register>
22494    <Register name="FUSE_FUSE123" start="+0x5ec" size="0x4">
22495      <BitField name="FUSE" start="0" size="32"/>
22496    </Register>
22497    <Register name="FUSE_FUSE124" start="+0x5f0" size="0x4">
22498      <BitField name="FUSE" start="0" size="32"/>
22499    </Register>
22500    <Register name="FUSE_FUSE125" start="+0x5f4" size="0x4">
22501      <BitField name="FUSE" start="0" size="32"/>
22502    </Register>
22503    <Register name="FUSE_FUSE126" start="+0x5f8" size="0x4">
22504      <BitField name="FUSE" start="0" size="32"/>
22505    </Register>
22506    <Register name="FUSE_FUSE127" start="+0x5fc" size="0x4">
22507      <BitField name="FUSE" start="0" size="32"/>
22508    </Register>
22509    <Register name="FUSE_LOCK_LOCK00" start="+0x600" size="0x4">
22510      <BitField name="LOCK" start="0" size="32"/>
22511    </Register>
22512    <Register name="FUSE_LOCK_LOCK01" start="+0x604" size="0x4">
22513      <BitField name="LOCK" start="0" size="32"/>
22514    </Register>
22515    <Register name="FUSE_LOCK_LOCK02" start="+0x608" size="0x4">
22516      <BitField name="LOCK" start="0" size="32"/>
22517    </Register>
22518    <Register name="FUSE_LOCK_LOCK03" start="+0x60c" size="0x4">
22519      <BitField name="LOCK" start="0" size="32"/>
22520    </Register>
22521    <Register name="FUSE_LOCK_LOCK04" start="+0x610" size="0x4">
22522      <BitField name="LOCK" start="0" size="32"/>
22523    </Register>
22524    <Register name="FUSE_LOCK_LOCK05" start="+0x614" size="0x4">
22525      <BitField name="LOCK" start="0" size="32"/>
22526    </Register>
22527    <Register name="FUSE_LOCK_LOCK06" start="+0x618" size="0x4">
22528      <BitField name="LOCK" start="0" size="32"/>
22529    </Register>
22530    <Register name="FUSE_LOCK_LOCK07" start="+0x61c" size="0x4">
22531      <BitField name="LOCK" start="0" size="32"/>
22532    </Register>
22533    <Register name="UNLOCK" start="+0x800" size="0x4">
22534      <BitField name="UNLOCK" start="0" size="32"/>
22535    </Register>
22536    <Register name="DATA" start="+0x804" size="0x4">
22537      <BitField name="DATA" start="0" size="32"/>
22538    </Register>
22539    <Register name="ADDR" start="+0x808" size="0x4">
22540      <BitField name="ADDR" start="0" size="7"/>
22541    </Register>
22542    <Register name="CMD" start="+0x80c" size="0x4">
22543      <BitField name="CMD" start="0" size="32"/>
22544    </Register>
22545    <Register name="LOAD_REQ" start="+0xa00" size="0x4">
22546      <BitField name="REQUEST" start="0" size="4"/>
22547    </Register>
22548    <Register name="LOAD_COMP" start="+0xa04" size="0x4">
22549      <BitField name="COMPLETE" start="0" size="4"/>
22550    </Register>
22551    <Register name="REGION_LOAD_REGION0" start="+0xa20" size="0x4">
22552      <BitField name="STOP" start="8" size="7"/>
22553      <BitField name="START" start="0" size="7"/>
22554    </Register>
22555    <Register name="REGION_LOAD_REGION1" start="+0xa24" size="0x4">
22556      <BitField name="STOP" start="8" size="7"/>
22557      <BitField name="START" start="0" size="7"/>
22558    </Register>
22559    <Register name="REGION_LOAD_REGION2" start="+0xa28" size="0x4">
22560      <BitField name="STOP" start="8" size="7"/>
22561      <BitField name="START" start="0" size="7"/>
22562    </Register>
22563    <Register name="REGION_LOAD_REGION3" start="+0xa2c" size="0x4">
22564      <BitField name="STOP" start="8" size="7"/>
22565      <BitField name="START" start="0" size="7"/>
22566    </Register>
22567    <Register name="INT_FLAG" start="+0xc00" size="0x4">
22568      <BitField name="WRITE" start="2" size="1"/>
22569      <BitField name="READ" start="1" size="1"/>
22570      <BitField name="LOAD" start="0" size="1"/>
22571    </Register>
22572    <Register name="INT_EN" start="+0xc04" size="0x4">
22573      <BitField name="WRITE" start="2" size="1"/>
22574      <BitField name="READ" start="1" size="1"/>
22575      <BitField name="LOAD" start="0" size="1"/>
22576    </Register>
22577  </RegisterGroup>
22578  <RegisterGroup start="0xf40c8000" name="OTP">
22579    <Register name="SHADOW_SHADOW000" start="+0x0" size="0x4">
22580      <BitField name="SHADOW" start="0" size="32"/>
22581    </Register>
22582    <Register name="SHADOW_SHADOW001" start="+0x4" size="0x4">
22583      <BitField name="SHADOW" start="0" size="32"/>
22584    </Register>
22585    <Register name="SHADOW_SHADOW002" start="+0x8" size="0x4">
22586      <BitField name="SHADOW" start="0" size="32"/>
22587    </Register>
22588    <Register name="SHADOW_SHADOW003" start="+0xc" size="0x4">
22589      <BitField name="SHADOW" start="0" size="32"/>
22590    </Register>
22591    <Register name="SHADOW_SHADOW004" start="+0x10" size="0x4">
22592      <BitField name="SHADOW" start="0" size="32"/>
22593    </Register>
22594    <Register name="SHADOW_SHADOW005" start="+0x14" size="0x4">
22595      <BitField name="SHADOW" start="0" size="32"/>
22596    </Register>
22597    <Register name="SHADOW_SHADOW006" start="+0x18" size="0x4">
22598      <BitField name="SHADOW" start="0" size="32"/>
22599    </Register>
22600    <Register name="SHADOW_SHADOW007" start="+0x1c" size="0x4">
22601      <BitField name="SHADOW" start="0" size="32"/>
22602    </Register>
22603    <Register name="SHADOW_SHADOW008" start="+0x20" size="0x4">
22604      <BitField name="SHADOW" start="0" size="32"/>
22605    </Register>
22606    <Register name="SHADOW_SHADOW009" start="+0x24" size="0x4">
22607      <BitField name="SHADOW" start="0" size="32"/>
22608    </Register>
22609    <Register name="SHADOW_SHADOW010" start="+0x28" size="0x4">
22610      <BitField name="SHADOW" start="0" size="32"/>
22611    </Register>
22612    <Register name="SHADOW_SHADOW011" start="+0x2c" size="0x4">
22613      <BitField name="SHADOW" start="0" size="32"/>
22614    </Register>
22615    <Register name="SHADOW_SHADOW012" start="+0x30" size="0x4">
22616      <BitField name="SHADOW" start="0" size="32"/>
22617    </Register>
22618    <Register name="SHADOW_SHADOW013" start="+0x34" size="0x4">
22619      <BitField name="SHADOW" start="0" size="32"/>
22620    </Register>
22621    <Register name="SHADOW_SHADOW014" start="+0x38" size="0x4">
22622      <BitField name="SHADOW" start="0" size="32"/>
22623    </Register>
22624    <Register name="SHADOW_SHADOW015" start="+0x3c" size="0x4">
22625      <BitField name="SHADOW" start="0" size="32"/>
22626    </Register>
22627    <Register name="SHADOW_SHADOW016" start="+0x40" size="0x4">
22628      <BitField name="SHADOW" start="0" size="32"/>
22629    </Register>
22630    <Register name="SHADOW_SHADOW017" start="+0x44" size="0x4">
22631      <BitField name="SHADOW" start="0" size="32"/>
22632    </Register>
22633    <Register name="SHADOW_SHADOW018" start="+0x48" size="0x4">
22634      <BitField name="SHADOW" start="0" size="32"/>
22635    </Register>
22636    <Register name="SHADOW_SHADOW019" start="+0x4c" size="0x4">
22637      <BitField name="SHADOW" start="0" size="32"/>
22638    </Register>
22639    <Register name="SHADOW_SHADOW020" start="+0x50" size="0x4">
22640      <BitField name="SHADOW" start="0" size="32"/>
22641    </Register>
22642    <Register name="SHADOW_SHADOW021" start="+0x54" size="0x4">
22643      <BitField name="SHADOW" start="0" size="32"/>
22644    </Register>
22645    <Register name="SHADOW_SHADOW022" start="+0x58" size="0x4">
22646      <BitField name="SHADOW" start="0" size="32"/>
22647    </Register>
22648    <Register name="SHADOW_SHADOW023" start="+0x5c" size="0x4">
22649      <BitField name="SHADOW" start="0" size="32"/>
22650    </Register>
22651    <Register name="SHADOW_SHADOW024" start="+0x60" size="0x4">
22652      <BitField name="SHADOW" start="0" size="32"/>
22653    </Register>
22654    <Register name="SHADOW_SHADOW025" start="+0x64" size="0x4">
22655      <BitField name="SHADOW" start="0" size="32"/>
22656    </Register>
22657    <Register name="SHADOW_SHADOW026" start="+0x68" size="0x4">
22658      <BitField name="SHADOW" start="0" size="32"/>
22659    </Register>
22660    <Register name="SHADOW_SHADOW027" start="+0x6c" size="0x4">
22661      <BitField name="SHADOW" start="0" size="32"/>
22662    </Register>
22663    <Register name="SHADOW_SHADOW028" start="+0x70" size="0x4">
22664      <BitField name="SHADOW" start="0" size="32"/>
22665    </Register>
22666    <Register name="SHADOW_SHADOW029" start="+0x74" size="0x4">
22667      <BitField name="SHADOW" start="0" size="32"/>
22668    </Register>
22669    <Register name="SHADOW_SHADOW030" start="+0x78" size="0x4">
22670      <BitField name="SHADOW" start="0" size="32"/>
22671    </Register>
22672    <Register name="SHADOW_SHADOW031" start="+0x7c" size="0x4">
22673      <BitField name="SHADOW" start="0" size="32"/>
22674    </Register>
22675    <Register name="SHADOW_SHADOW032" start="+0x80" size="0x4">
22676      <BitField name="SHADOW" start="0" size="32"/>
22677    </Register>
22678    <Register name="SHADOW_SHADOW033" start="+0x84" size="0x4">
22679      <BitField name="SHADOW" start="0" size="32"/>
22680    </Register>
22681    <Register name="SHADOW_SHADOW034" start="+0x88" size="0x4">
22682      <BitField name="SHADOW" start="0" size="32"/>
22683    </Register>
22684    <Register name="SHADOW_SHADOW035" start="+0x8c" size="0x4">
22685      <BitField name="SHADOW" start="0" size="32"/>
22686    </Register>
22687    <Register name="SHADOW_SHADOW036" start="+0x90" size="0x4">
22688      <BitField name="SHADOW" start="0" size="32"/>
22689    </Register>
22690    <Register name="SHADOW_SHADOW037" start="+0x94" size="0x4">
22691      <BitField name="SHADOW" start="0" size="32"/>
22692    </Register>
22693    <Register name="SHADOW_SHADOW038" start="+0x98" size="0x4">
22694      <BitField name="SHADOW" start="0" size="32"/>
22695    </Register>
22696    <Register name="SHADOW_SHADOW039" start="+0x9c" size="0x4">
22697      <BitField name="SHADOW" start="0" size="32"/>
22698    </Register>
22699    <Register name="SHADOW_SHADOW040" start="+0xa0" size="0x4">
22700      <BitField name="SHADOW" start="0" size="32"/>
22701    </Register>
22702    <Register name="SHADOW_SHADOW041" start="+0xa4" size="0x4">
22703      <BitField name="SHADOW" start="0" size="32"/>
22704    </Register>
22705    <Register name="SHADOW_SHADOW042" start="+0xa8" size="0x4">
22706      <BitField name="SHADOW" start="0" size="32"/>
22707    </Register>
22708    <Register name="SHADOW_SHADOW043" start="+0xac" size="0x4">
22709      <BitField name="SHADOW" start="0" size="32"/>
22710    </Register>
22711    <Register name="SHADOW_SHADOW044" start="+0xb0" size="0x4">
22712      <BitField name="SHADOW" start="0" size="32"/>
22713    </Register>
22714    <Register name="SHADOW_SHADOW045" start="+0xb4" size="0x4">
22715      <BitField name="SHADOW" start="0" size="32"/>
22716    </Register>
22717    <Register name="SHADOW_SHADOW046" start="+0xb8" size="0x4">
22718      <BitField name="SHADOW" start="0" size="32"/>
22719    </Register>
22720    <Register name="SHADOW_SHADOW047" start="+0xbc" size="0x4">
22721      <BitField name="SHADOW" start="0" size="32"/>
22722    </Register>
22723    <Register name="SHADOW_SHADOW048" start="+0xc0" size="0x4">
22724      <BitField name="SHADOW" start="0" size="32"/>
22725    </Register>
22726    <Register name="SHADOW_SHADOW049" start="+0xc4" size="0x4">
22727      <BitField name="SHADOW" start="0" size="32"/>
22728    </Register>
22729    <Register name="SHADOW_SHADOW050" start="+0xc8" size="0x4">
22730      <BitField name="SHADOW" start="0" size="32"/>
22731    </Register>
22732    <Register name="SHADOW_SHADOW051" start="+0xcc" size="0x4">
22733      <BitField name="SHADOW" start="0" size="32"/>
22734    </Register>
22735    <Register name="SHADOW_SHADOW052" start="+0xd0" size="0x4">
22736      <BitField name="SHADOW" start="0" size="32"/>
22737    </Register>
22738    <Register name="SHADOW_SHADOW053" start="+0xd4" size="0x4">
22739      <BitField name="SHADOW" start="0" size="32"/>
22740    </Register>
22741    <Register name="SHADOW_SHADOW054" start="+0xd8" size="0x4">
22742      <BitField name="SHADOW" start="0" size="32"/>
22743    </Register>
22744    <Register name="SHADOW_SHADOW055" start="+0xdc" size="0x4">
22745      <BitField name="SHADOW" start="0" size="32"/>
22746    </Register>
22747    <Register name="SHADOW_SHADOW056" start="+0xe0" size="0x4">
22748      <BitField name="SHADOW" start="0" size="32"/>
22749    </Register>
22750    <Register name="SHADOW_SHADOW057" start="+0xe4" size="0x4">
22751      <BitField name="SHADOW" start="0" size="32"/>
22752    </Register>
22753    <Register name="SHADOW_SHADOW058" start="+0xe8" size="0x4">
22754      <BitField name="SHADOW" start="0" size="32"/>
22755    </Register>
22756    <Register name="SHADOW_SHADOW059" start="+0xec" size="0x4">
22757      <BitField name="SHADOW" start="0" size="32"/>
22758    </Register>
22759    <Register name="SHADOW_SHADOW060" start="+0xf0" size="0x4">
22760      <BitField name="SHADOW" start="0" size="32"/>
22761    </Register>
22762    <Register name="SHADOW_SHADOW061" start="+0xf4" size="0x4">
22763      <BitField name="SHADOW" start="0" size="32"/>
22764    </Register>
22765    <Register name="SHADOW_SHADOW062" start="+0xf8" size="0x4">
22766      <BitField name="SHADOW" start="0" size="32"/>
22767    </Register>
22768    <Register name="SHADOW_SHADOW063" start="+0xfc" size="0x4">
22769      <BitField name="SHADOW" start="0" size="32"/>
22770    </Register>
22771    <Register name="SHADOW_SHADOW064" start="+0x100" size="0x4">
22772      <BitField name="SHADOW" start="0" size="32"/>
22773    </Register>
22774    <Register name="SHADOW_SHADOW065" start="+0x104" size="0x4">
22775      <BitField name="SHADOW" start="0" size="32"/>
22776    </Register>
22777    <Register name="SHADOW_SHADOW066" start="+0x108" size="0x4">
22778      <BitField name="SHADOW" start="0" size="32"/>
22779    </Register>
22780    <Register name="SHADOW_SHADOW067" start="+0x10c" size="0x4">
22781      <BitField name="SHADOW" start="0" size="32"/>
22782    </Register>
22783    <Register name="SHADOW_SHADOW068" start="+0x110" size="0x4">
22784      <BitField name="SHADOW" start="0" size="32"/>
22785    </Register>
22786    <Register name="SHADOW_SHADOW069" start="+0x114" size="0x4">
22787      <BitField name="SHADOW" start="0" size="32"/>
22788    </Register>
22789    <Register name="SHADOW_SHADOW070" start="+0x118" size="0x4">
22790      <BitField name="SHADOW" start="0" size="32"/>
22791    </Register>
22792    <Register name="SHADOW_SHADOW071" start="+0x11c" size="0x4">
22793      <BitField name="SHADOW" start="0" size="32"/>
22794    </Register>
22795    <Register name="SHADOW_SHADOW072" start="+0x120" size="0x4">
22796      <BitField name="SHADOW" start="0" size="32"/>
22797    </Register>
22798    <Register name="SHADOW_SHADOW073" start="+0x124" size="0x4">
22799      <BitField name="SHADOW" start="0" size="32"/>
22800    </Register>
22801    <Register name="SHADOW_SHADOW074" start="+0x128" size="0x4">
22802      <BitField name="SHADOW" start="0" size="32"/>
22803    </Register>
22804    <Register name="SHADOW_SHADOW075" start="+0x12c" size="0x4">
22805      <BitField name="SHADOW" start="0" size="32"/>
22806    </Register>
22807    <Register name="SHADOW_SHADOW076" start="+0x130" size="0x4">
22808      <BitField name="SHADOW" start="0" size="32"/>
22809    </Register>
22810    <Register name="SHADOW_SHADOW077" start="+0x134" size="0x4">
22811      <BitField name="SHADOW" start="0" size="32"/>
22812    </Register>
22813    <Register name="SHADOW_SHADOW078" start="+0x138" size="0x4">
22814      <BitField name="SHADOW" start="0" size="32"/>
22815    </Register>
22816    <Register name="SHADOW_SHADOW079" start="+0x13c" size="0x4">
22817      <BitField name="SHADOW" start="0" size="32"/>
22818    </Register>
22819    <Register name="SHADOW_SHADOW080" start="+0x140" size="0x4">
22820      <BitField name="SHADOW" start="0" size="32"/>
22821    </Register>
22822    <Register name="SHADOW_SHADOW081" start="+0x144" size="0x4">
22823      <BitField name="SHADOW" start="0" size="32"/>
22824    </Register>
22825    <Register name="SHADOW_SHADOW082" start="+0x148" size="0x4">
22826      <BitField name="SHADOW" start="0" size="32"/>
22827    </Register>
22828    <Register name="SHADOW_SHADOW083" start="+0x14c" size="0x4">
22829      <BitField name="SHADOW" start="0" size="32"/>
22830    </Register>
22831    <Register name="SHADOW_SHADOW084" start="+0x150" size="0x4">
22832      <BitField name="SHADOW" start="0" size="32"/>
22833    </Register>
22834    <Register name="SHADOW_SHADOW085" start="+0x154" size="0x4">
22835      <BitField name="SHADOW" start="0" size="32"/>
22836    </Register>
22837    <Register name="SHADOW_SHADOW086" start="+0x158" size="0x4">
22838      <BitField name="SHADOW" start="0" size="32"/>
22839    </Register>
22840    <Register name="SHADOW_SHADOW087" start="+0x15c" size="0x4">
22841      <BitField name="SHADOW" start="0" size="32"/>
22842    </Register>
22843    <Register name="SHADOW_SHADOW088" start="+0x160" size="0x4">
22844      <BitField name="SHADOW" start="0" size="32"/>
22845    </Register>
22846    <Register name="SHADOW_SHADOW089" start="+0x164" size="0x4">
22847      <BitField name="SHADOW" start="0" size="32"/>
22848    </Register>
22849    <Register name="SHADOW_SHADOW090" start="+0x168" size="0x4">
22850      <BitField name="SHADOW" start="0" size="32"/>
22851    </Register>
22852    <Register name="SHADOW_SHADOW091" start="+0x16c" size="0x4">
22853      <BitField name="SHADOW" start="0" size="32"/>
22854    </Register>
22855    <Register name="SHADOW_SHADOW092" start="+0x170" size="0x4">
22856      <BitField name="SHADOW" start="0" size="32"/>
22857    </Register>
22858    <Register name="SHADOW_SHADOW093" start="+0x174" size="0x4">
22859      <BitField name="SHADOW" start="0" size="32"/>
22860    </Register>
22861    <Register name="SHADOW_SHADOW094" start="+0x178" size="0x4">
22862      <BitField name="SHADOW" start="0" size="32"/>
22863    </Register>
22864    <Register name="SHADOW_SHADOW095" start="+0x17c" size="0x4">
22865      <BitField name="SHADOW" start="0" size="32"/>
22866    </Register>
22867    <Register name="SHADOW_SHADOW096" start="+0x180" size="0x4">
22868      <BitField name="SHADOW" start="0" size="32"/>
22869    </Register>
22870    <Register name="SHADOW_SHADOW097" start="+0x184" size="0x4">
22871      <BitField name="SHADOW" start="0" size="32"/>
22872    </Register>
22873    <Register name="SHADOW_SHADOW098" start="+0x188" size="0x4">
22874      <BitField name="SHADOW" start="0" size="32"/>
22875    </Register>
22876    <Register name="SHADOW_SHADOW099" start="+0x18c" size="0x4">
22877      <BitField name="SHADOW" start="0" size="32"/>
22878    </Register>
22879    <Register name="SHADOW_SHADOW100" start="+0x190" size="0x4">
22880      <BitField name="SHADOW" start="0" size="32"/>
22881    </Register>
22882    <Register name="SHADOW_SHADOW101" start="+0x194" size="0x4">
22883      <BitField name="SHADOW" start="0" size="32"/>
22884    </Register>
22885    <Register name="SHADOW_SHADOW102" start="+0x198" size="0x4">
22886      <BitField name="SHADOW" start="0" size="32"/>
22887    </Register>
22888    <Register name="SHADOW_SHADOW103" start="+0x19c" size="0x4">
22889      <BitField name="SHADOW" start="0" size="32"/>
22890    </Register>
22891    <Register name="SHADOW_SHADOW104" start="+0x1a0" size="0x4">
22892      <BitField name="SHADOW" start="0" size="32"/>
22893    </Register>
22894    <Register name="SHADOW_SHADOW105" start="+0x1a4" size="0x4">
22895      <BitField name="SHADOW" start="0" size="32"/>
22896    </Register>
22897    <Register name="SHADOW_SHADOW106" start="+0x1a8" size="0x4">
22898      <BitField name="SHADOW" start="0" size="32"/>
22899    </Register>
22900    <Register name="SHADOW_SHADOW107" start="+0x1ac" size="0x4">
22901      <BitField name="SHADOW" start="0" size="32"/>
22902    </Register>
22903    <Register name="SHADOW_SHADOW108" start="+0x1b0" size="0x4">
22904      <BitField name="SHADOW" start="0" size="32"/>
22905    </Register>
22906    <Register name="SHADOW_SHADOW109" start="+0x1b4" size="0x4">
22907      <BitField name="SHADOW" start="0" size="32"/>
22908    </Register>
22909    <Register name="SHADOW_SHADOW110" start="+0x1b8" size="0x4">
22910      <BitField name="SHADOW" start="0" size="32"/>
22911    </Register>
22912    <Register name="SHADOW_SHADOW111" start="+0x1bc" size="0x4">
22913      <BitField name="SHADOW" start="0" size="32"/>
22914    </Register>
22915    <Register name="SHADOW_SHADOW112" start="+0x1c0" size="0x4">
22916      <BitField name="SHADOW" start="0" size="32"/>
22917    </Register>
22918    <Register name="SHADOW_SHADOW113" start="+0x1c4" size="0x4">
22919      <BitField name="SHADOW" start="0" size="32"/>
22920    </Register>
22921    <Register name="SHADOW_SHADOW114" start="+0x1c8" size="0x4">
22922      <BitField name="SHADOW" start="0" size="32"/>
22923    </Register>
22924    <Register name="SHADOW_SHADOW115" start="+0x1cc" size="0x4">
22925      <BitField name="SHADOW" start="0" size="32"/>
22926    </Register>
22927    <Register name="SHADOW_SHADOW116" start="+0x1d0" size="0x4">
22928      <BitField name="SHADOW" start="0" size="32"/>
22929    </Register>
22930    <Register name="SHADOW_SHADOW117" start="+0x1d4" size="0x4">
22931      <BitField name="SHADOW" start="0" size="32"/>
22932    </Register>
22933    <Register name="SHADOW_SHADOW118" start="+0x1d8" size="0x4">
22934      <BitField name="SHADOW" start="0" size="32"/>
22935    </Register>
22936    <Register name="SHADOW_SHADOW119" start="+0x1dc" size="0x4">
22937      <BitField name="SHADOW" start="0" size="32"/>
22938    </Register>
22939    <Register name="SHADOW_SHADOW120" start="+0x1e0" size="0x4">
22940      <BitField name="SHADOW" start="0" size="32"/>
22941    </Register>
22942    <Register name="SHADOW_SHADOW121" start="+0x1e4" size="0x4">
22943      <BitField name="SHADOW" start="0" size="32"/>
22944    </Register>
22945    <Register name="SHADOW_SHADOW122" start="+0x1e8" size="0x4">
22946      <BitField name="SHADOW" start="0" size="32"/>
22947    </Register>
22948    <Register name="SHADOW_SHADOW123" start="+0x1ec" size="0x4">
22949      <BitField name="SHADOW" start="0" size="32"/>
22950    </Register>
22951    <Register name="SHADOW_SHADOW124" start="+0x1f0" size="0x4">
22952      <BitField name="SHADOW" start="0" size="32"/>
22953    </Register>
22954    <Register name="SHADOW_SHADOW125" start="+0x1f4" size="0x4">
22955      <BitField name="SHADOW" start="0" size="32"/>
22956    </Register>
22957    <Register name="SHADOW_SHADOW126" start="+0x1f8" size="0x4">
22958      <BitField name="SHADOW" start="0" size="32"/>
22959    </Register>
22960    <Register name="SHADOW_SHADOW127" start="+0x1fc" size="0x4">
22961      <BitField name="SHADOW" start="0" size="32"/>
22962    </Register>
22963    <Register name="SHADOW_LOCK_LOCK00" start="+0x200" size="0x4">
22964      <BitField name="LOCK" start="0" size="32"/>
22965    </Register>
22966    <Register name="SHADOW_LOCK_LOCK01" start="+0x204" size="0x4">
22967      <BitField name="LOCK" start="0" size="32"/>
22968    </Register>
22969    <Register name="SHADOW_LOCK_LOCK02" start="+0x208" size="0x4">
22970      <BitField name="LOCK" start="0" size="32"/>
22971    </Register>
22972    <Register name="SHADOW_LOCK_LOCK03" start="+0x20c" size="0x4">
22973      <BitField name="LOCK" start="0" size="32"/>
22974    </Register>
22975    <Register name="SHADOW_LOCK_LOCK04" start="+0x210" size="0x4">
22976      <BitField name="LOCK" start="0" size="32"/>
22977    </Register>
22978    <Register name="SHADOW_LOCK_LOCK05" start="+0x214" size="0x4">
22979      <BitField name="LOCK" start="0" size="32"/>
22980    </Register>
22981    <Register name="SHADOW_LOCK_LOCK06" start="+0x218" size="0x4">
22982      <BitField name="LOCK" start="0" size="32"/>
22983    </Register>
22984    <Register name="SHADOW_LOCK_LOCK07" start="+0x21c" size="0x4">
22985      <BitField name="LOCK" start="0" size="32"/>
22986    </Register>
22987    <Register name="FUSE_FUSE000" start="+0x400" size="0x4">
22988      <BitField name="FUSE" start="0" size="32"/>
22989    </Register>
22990    <Register name="FUSE_FUSE001" start="+0x404" size="0x4">
22991      <BitField name="FUSE" start="0" size="32"/>
22992    </Register>
22993    <Register name="FUSE_FUSE002" start="+0x408" size="0x4">
22994      <BitField name="FUSE" start="0" size="32"/>
22995    </Register>
22996    <Register name="FUSE_FUSE003" start="+0x40c" size="0x4">
22997      <BitField name="FUSE" start="0" size="32"/>
22998    </Register>
22999    <Register name="FUSE_FUSE004" start="+0x410" size="0x4">
23000      <BitField name="FUSE" start="0" size="32"/>
23001    </Register>
23002    <Register name="FUSE_FUSE005" start="+0x414" size="0x4">
23003      <BitField name="FUSE" start="0" size="32"/>
23004    </Register>
23005    <Register name="FUSE_FUSE006" start="+0x418" size="0x4">
23006      <BitField name="FUSE" start="0" size="32"/>
23007    </Register>
23008    <Register name="FUSE_FUSE007" start="+0x41c" size="0x4">
23009      <BitField name="FUSE" start="0" size="32"/>
23010    </Register>
23011    <Register name="FUSE_FUSE008" start="+0x420" size="0x4">
23012      <BitField name="FUSE" start="0" size="32"/>
23013    </Register>
23014    <Register name="FUSE_FUSE009" start="+0x424" size="0x4">
23015      <BitField name="FUSE" start="0" size="32"/>
23016    </Register>
23017    <Register name="FUSE_FUSE010" start="+0x428" size="0x4">
23018      <BitField name="FUSE" start="0" size="32"/>
23019    </Register>
23020    <Register name="FUSE_FUSE011" start="+0x42c" size="0x4">
23021      <BitField name="FUSE" start="0" size="32"/>
23022    </Register>
23023    <Register name="FUSE_FUSE012" start="+0x430" size="0x4">
23024      <BitField name="FUSE" start="0" size="32"/>
23025    </Register>
23026    <Register name="FUSE_FUSE013" start="+0x434" size="0x4">
23027      <BitField name="FUSE" start="0" size="32"/>
23028    </Register>
23029    <Register name="FUSE_FUSE014" start="+0x438" size="0x4">
23030      <BitField name="FUSE" start="0" size="32"/>
23031    </Register>
23032    <Register name="FUSE_FUSE015" start="+0x43c" size="0x4">
23033      <BitField name="FUSE" start="0" size="32"/>
23034    </Register>
23035    <Register name="FUSE_FUSE016" start="+0x440" size="0x4">
23036      <BitField name="FUSE" start="0" size="32"/>
23037    </Register>
23038    <Register name="FUSE_FUSE017" start="+0x444" size="0x4">
23039      <BitField name="FUSE" start="0" size="32"/>
23040    </Register>
23041    <Register name="FUSE_FUSE018" start="+0x448" size="0x4">
23042      <BitField name="FUSE" start="0" size="32"/>
23043    </Register>
23044    <Register name="FUSE_FUSE019" start="+0x44c" size="0x4">
23045      <BitField name="FUSE" start="0" size="32"/>
23046    </Register>
23047    <Register name="FUSE_FUSE020" start="+0x450" size="0x4">
23048      <BitField name="FUSE" start="0" size="32"/>
23049    </Register>
23050    <Register name="FUSE_FUSE021" start="+0x454" size="0x4">
23051      <BitField name="FUSE" start="0" size="32"/>
23052    </Register>
23053    <Register name="FUSE_FUSE022" start="+0x458" size="0x4">
23054      <BitField name="FUSE" start="0" size="32"/>
23055    </Register>
23056    <Register name="FUSE_FUSE023" start="+0x45c" size="0x4">
23057      <BitField name="FUSE" start="0" size="32"/>
23058    </Register>
23059    <Register name="FUSE_FUSE024" start="+0x460" size="0x4">
23060      <BitField name="FUSE" start="0" size="32"/>
23061    </Register>
23062    <Register name="FUSE_FUSE025" start="+0x464" size="0x4">
23063      <BitField name="FUSE" start="0" size="32"/>
23064    </Register>
23065    <Register name="FUSE_FUSE026" start="+0x468" size="0x4">
23066      <BitField name="FUSE" start="0" size="32"/>
23067    </Register>
23068    <Register name="FUSE_FUSE027" start="+0x46c" size="0x4">
23069      <BitField name="FUSE" start="0" size="32"/>
23070    </Register>
23071    <Register name="FUSE_FUSE028" start="+0x470" size="0x4">
23072      <BitField name="FUSE" start="0" size="32"/>
23073    </Register>
23074    <Register name="FUSE_FUSE029" start="+0x474" size="0x4">
23075      <BitField name="FUSE" start="0" size="32"/>
23076    </Register>
23077    <Register name="FUSE_FUSE030" start="+0x478" size="0x4">
23078      <BitField name="FUSE" start="0" size="32"/>
23079    </Register>
23080    <Register name="FUSE_FUSE031" start="+0x47c" size="0x4">
23081      <BitField name="FUSE" start="0" size="32"/>
23082    </Register>
23083    <Register name="FUSE_FUSE032" start="+0x480" size="0x4">
23084      <BitField name="FUSE" start="0" size="32"/>
23085    </Register>
23086    <Register name="FUSE_FUSE033" start="+0x484" size="0x4">
23087      <BitField name="FUSE" start="0" size="32"/>
23088    </Register>
23089    <Register name="FUSE_FUSE034" start="+0x488" size="0x4">
23090      <BitField name="FUSE" start="0" size="32"/>
23091    </Register>
23092    <Register name="FUSE_FUSE035" start="+0x48c" size="0x4">
23093      <BitField name="FUSE" start="0" size="32"/>
23094    </Register>
23095    <Register name="FUSE_FUSE036" start="+0x490" size="0x4">
23096      <BitField name="FUSE" start="0" size="32"/>
23097    </Register>
23098    <Register name="FUSE_FUSE037" start="+0x494" size="0x4">
23099      <BitField name="FUSE" start="0" size="32"/>
23100    </Register>
23101    <Register name="FUSE_FUSE038" start="+0x498" size="0x4">
23102      <BitField name="FUSE" start="0" size="32"/>
23103    </Register>
23104    <Register name="FUSE_FUSE039" start="+0x49c" size="0x4">
23105      <BitField name="FUSE" start="0" size="32"/>
23106    </Register>
23107    <Register name="FUSE_FUSE040" start="+0x4a0" size="0x4">
23108      <BitField name="FUSE" start="0" size="32"/>
23109    </Register>
23110    <Register name="FUSE_FUSE041" start="+0x4a4" size="0x4">
23111      <BitField name="FUSE" start="0" size="32"/>
23112    </Register>
23113    <Register name="FUSE_FUSE042" start="+0x4a8" size="0x4">
23114      <BitField name="FUSE" start="0" size="32"/>
23115    </Register>
23116    <Register name="FUSE_FUSE043" start="+0x4ac" size="0x4">
23117      <BitField name="FUSE" start="0" size="32"/>
23118    </Register>
23119    <Register name="FUSE_FUSE044" start="+0x4b0" size="0x4">
23120      <BitField name="FUSE" start="0" size="32"/>
23121    </Register>
23122    <Register name="FUSE_FUSE045" start="+0x4b4" size="0x4">
23123      <BitField name="FUSE" start="0" size="32"/>
23124    </Register>
23125    <Register name="FUSE_FUSE046" start="+0x4b8" size="0x4">
23126      <BitField name="FUSE" start="0" size="32"/>
23127    </Register>
23128    <Register name="FUSE_FUSE047" start="+0x4bc" size="0x4">
23129      <BitField name="FUSE" start="0" size="32"/>
23130    </Register>
23131    <Register name="FUSE_FUSE048" start="+0x4c0" size="0x4">
23132      <BitField name="FUSE" start="0" size="32"/>
23133    </Register>
23134    <Register name="FUSE_FUSE049" start="+0x4c4" size="0x4">
23135      <BitField name="FUSE" start="0" size="32"/>
23136    </Register>
23137    <Register name="FUSE_FUSE050" start="+0x4c8" size="0x4">
23138      <BitField name="FUSE" start="0" size="32"/>
23139    </Register>
23140    <Register name="FUSE_FUSE051" start="+0x4cc" size="0x4">
23141      <BitField name="FUSE" start="0" size="32"/>
23142    </Register>
23143    <Register name="FUSE_FUSE052" start="+0x4d0" size="0x4">
23144      <BitField name="FUSE" start="0" size="32"/>
23145    </Register>
23146    <Register name="FUSE_FUSE053" start="+0x4d4" size="0x4">
23147      <BitField name="FUSE" start="0" size="32"/>
23148    </Register>
23149    <Register name="FUSE_FUSE054" start="+0x4d8" size="0x4">
23150      <BitField name="FUSE" start="0" size="32"/>
23151    </Register>
23152    <Register name="FUSE_FUSE055" start="+0x4dc" size="0x4">
23153      <BitField name="FUSE" start="0" size="32"/>
23154    </Register>
23155    <Register name="FUSE_FUSE056" start="+0x4e0" size="0x4">
23156      <BitField name="FUSE" start="0" size="32"/>
23157    </Register>
23158    <Register name="FUSE_FUSE057" start="+0x4e4" size="0x4">
23159      <BitField name="FUSE" start="0" size="32"/>
23160    </Register>
23161    <Register name="FUSE_FUSE058" start="+0x4e8" size="0x4">
23162      <BitField name="FUSE" start="0" size="32"/>
23163    </Register>
23164    <Register name="FUSE_FUSE059" start="+0x4ec" size="0x4">
23165      <BitField name="FUSE" start="0" size="32"/>
23166    </Register>
23167    <Register name="FUSE_FUSE060" start="+0x4f0" size="0x4">
23168      <BitField name="FUSE" start="0" size="32"/>
23169    </Register>
23170    <Register name="FUSE_FUSE061" start="+0x4f4" size="0x4">
23171      <BitField name="FUSE" start="0" size="32"/>
23172    </Register>
23173    <Register name="FUSE_FUSE062" start="+0x4f8" size="0x4">
23174      <BitField name="FUSE" start="0" size="32"/>
23175    </Register>
23176    <Register name="FUSE_FUSE063" start="+0x4fc" size="0x4">
23177      <BitField name="FUSE" start="0" size="32"/>
23178    </Register>
23179    <Register name="FUSE_FUSE064" start="+0x500" size="0x4">
23180      <BitField name="FUSE" start="0" size="32"/>
23181    </Register>
23182    <Register name="FUSE_FUSE065" start="+0x504" size="0x4">
23183      <BitField name="FUSE" start="0" size="32"/>
23184    </Register>
23185    <Register name="FUSE_FUSE066" start="+0x508" size="0x4">
23186      <BitField name="FUSE" start="0" size="32"/>
23187    </Register>
23188    <Register name="FUSE_FUSE067" start="+0x50c" size="0x4">
23189      <BitField name="FUSE" start="0" size="32"/>
23190    </Register>
23191    <Register name="FUSE_FUSE068" start="+0x510" size="0x4">
23192      <BitField name="FUSE" start="0" size="32"/>
23193    </Register>
23194    <Register name="FUSE_FUSE069" start="+0x514" size="0x4">
23195      <BitField name="FUSE" start="0" size="32"/>
23196    </Register>
23197    <Register name="FUSE_FUSE070" start="+0x518" size="0x4">
23198      <BitField name="FUSE" start="0" size="32"/>
23199    </Register>
23200    <Register name="FUSE_FUSE071" start="+0x51c" size="0x4">
23201      <BitField name="FUSE" start="0" size="32"/>
23202    </Register>
23203    <Register name="FUSE_FUSE072" start="+0x520" size="0x4">
23204      <BitField name="FUSE" start="0" size="32"/>
23205    </Register>
23206    <Register name="FUSE_FUSE073" start="+0x524" size="0x4">
23207      <BitField name="FUSE" start="0" size="32"/>
23208    </Register>
23209    <Register name="FUSE_FUSE074" start="+0x528" size="0x4">
23210      <BitField name="FUSE" start="0" size="32"/>
23211    </Register>
23212    <Register name="FUSE_FUSE075" start="+0x52c" size="0x4">
23213      <BitField name="FUSE" start="0" size="32"/>
23214    </Register>
23215    <Register name="FUSE_FUSE076" start="+0x530" size="0x4">
23216      <BitField name="FUSE" start="0" size="32"/>
23217    </Register>
23218    <Register name="FUSE_FUSE077" start="+0x534" size="0x4">
23219      <BitField name="FUSE" start="0" size="32"/>
23220    </Register>
23221    <Register name="FUSE_FUSE078" start="+0x538" size="0x4">
23222      <BitField name="FUSE" start="0" size="32"/>
23223    </Register>
23224    <Register name="FUSE_FUSE079" start="+0x53c" size="0x4">
23225      <BitField name="FUSE" start="0" size="32"/>
23226    </Register>
23227    <Register name="FUSE_FUSE080" start="+0x540" size="0x4">
23228      <BitField name="FUSE" start="0" size="32"/>
23229    </Register>
23230    <Register name="FUSE_FUSE081" start="+0x544" size="0x4">
23231      <BitField name="FUSE" start="0" size="32"/>
23232    </Register>
23233    <Register name="FUSE_FUSE082" start="+0x548" size="0x4">
23234      <BitField name="FUSE" start="0" size="32"/>
23235    </Register>
23236    <Register name="FUSE_FUSE083" start="+0x54c" size="0x4">
23237      <BitField name="FUSE" start="0" size="32"/>
23238    </Register>
23239    <Register name="FUSE_FUSE084" start="+0x550" size="0x4">
23240      <BitField name="FUSE" start="0" size="32"/>
23241    </Register>
23242    <Register name="FUSE_FUSE085" start="+0x554" size="0x4">
23243      <BitField name="FUSE" start="0" size="32"/>
23244    </Register>
23245    <Register name="FUSE_FUSE086" start="+0x558" size="0x4">
23246      <BitField name="FUSE" start="0" size="32"/>
23247    </Register>
23248    <Register name="FUSE_FUSE087" start="+0x55c" size="0x4">
23249      <BitField name="FUSE" start="0" size="32"/>
23250    </Register>
23251    <Register name="FUSE_FUSE088" start="+0x560" size="0x4">
23252      <BitField name="FUSE" start="0" size="32"/>
23253    </Register>
23254    <Register name="FUSE_FUSE089" start="+0x564" size="0x4">
23255      <BitField name="FUSE" start="0" size="32"/>
23256    </Register>
23257    <Register name="FUSE_FUSE090" start="+0x568" size="0x4">
23258      <BitField name="FUSE" start="0" size="32"/>
23259    </Register>
23260    <Register name="FUSE_FUSE091" start="+0x56c" size="0x4">
23261      <BitField name="FUSE" start="0" size="32"/>
23262    </Register>
23263    <Register name="FUSE_FUSE092" start="+0x570" size="0x4">
23264      <BitField name="FUSE" start="0" size="32"/>
23265    </Register>
23266    <Register name="FUSE_FUSE093" start="+0x574" size="0x4">
23267      <BitField name="FUSE" start="0" size="32"/>
23268    </Register>
23269    <Register name="FUSE_FUSE094" start="+0x578" size="0x4">
23270      <BitField name="FUSE" start="0" size="32"/>
23271    </Register>
23272    <Register name="FUSE_FUSE095" start="+0x57c" size="0x4">
23273      <BitField name="FUSE" start="0" size="32"/>
23274    </Register>
23275    <Register name="FUSE_FUSE096" start="+0x580" size="0x4">
23276      <BitField name="FUSE" start="0" size="32"/>
23277    </Register>
23278    <Register name="FUSE_FUSE097" start="+0x584" size="0x4">
23279      <BitField name="FUSE" start="0" size="32"/>
23280    </Register>
23281    <Register name="FUSE_FUSE098" start="+0x588" size="0x4">
23282      <BitField name="FUSE" start="0" size="32"/>
23283    </Register>
23284    <Register name="FUSE_FUSE099" start="+0x58c" size="0x4">
23285      <BitField name="FUSE" start="0" size="32"/>
23286    </Register>
23287    <Register name="FUSE_FUSE100" start="+0x590" size="0x4">
23288      <BitField name="FUSE" start="0" size="32"/>
23289    </Register>
23290    <Register name="FUSE_FUSE101" start="+0x594" size="0x4">
23291      <BitField name="FUSE" start="0" size="32"/>
23292    </Register>
23293    <Register name="FUSE_FUSE102" start="+0x598" size="0x4">
23294      <BitField name="FUSE" start="0" size="32"/>
23295    </Register>
23296    <Register name="FUSE_FUSE103" start="+0x59c" size="0x4">
23297      <BitField name="FUSE" start="0" size="32"/>
23298    </Register>
23299    <Register name="FUSE_FUSE104" start="+0x5a0" size="0x4">
23300      <BitField name="FUSE" start="0" size="32"/>
23301    </Register>
23302    <Register name="FUSE_FUSE105" start="+0x5a4" size="0x4">
23303      <BitField name="FUSE" start="0" size="32"/>
23304    </Register>
23305    <Register name="FUSE_FUSE106" start="+0x5a8" size="0x4">
23306      <BitField name="FUSE" start="0" size="32"/>
23307    </Register>
23308    <Register name="FUSE_FUSE107" start="+0x5ac" size="0x4">
23309      <BitField name="FUSE" start="0" size="32"/>
23310    </Register>
23311    <Register name="FUSE_FUSE108" start="+0x5b0" size="0x4">
23312      <BitField name="FUSE" start="0" size="32"/>
23313    </Register>
23314    <Register name="FUSE_FUSE109" start="+0x5b4" size="0x4">
23315      <BitField name="FUSE" start="0" size="32"/>
23316    </Register>
23317    <Register name="FUSE_FUSE110" start="+0x5b8" size="0x4">
23318      <BitField name="FUSE" start="0" size="32"/>
23319    </Register>
23320    <Register name="FUSE_FUSE111" start="+0x5bc" size="0x4">
23321      <BitField name="FUSE" start="0" size="32"/>
23322    </Register>
23323    <Register name="FUSE_FUSE112" start="+0x5c0" size="0x4">
23324      <BitField name="FUSE" start="0" size="32"/>
23325    </Register>
23326    <Register name="FUSE_FUSE113" start="+0x5c4" size="0x4">
23327      <BitField name="FUSE" start="0" size="32"/>
23328    </Register>
23329    <Register name="FUSE_FUSE114" start="+0x5c8" size="0x4">
23330      <BitField name="FUSE" start="0" size="32"/>
23331    </Register>
23332    <Register name="FUSE_FUSE115" start="+0x5cc" size="0x4">
23333      <BitField name="FUSE" start="0" size="32"/>
23334    </Register>
23335    <Register name="FUSE_FUSE116" start="+0x5d0" size="0x4">
23336      <BitField name="FUSE" start="0" size="32"/>
23337    </Register>
23338    <Register name="FUSE_FUSE117" start="+0x5d4" size="0x4">
23339      <BitField name="FUSE" start="0" size="32"/>
23340    </Register>
23341    <Register name="FUSE_FUSE118" start="+0x5d8" size="0x4">
23342      <BitField name="FUSE" start="0" size="32"/>
23343    </Register>
23344    <Register name="FUSE_FUSE119" start="+0x5dc" size="0x4">
23345      <BitField name="FUSE" start="0" size="32"/>
23346    </Register>
23347    <Register name="FUSE_FUSE120" start="+0x5e0" size="0x4">
23348      <BitField name="FUSE" start="0" size="32"/>
23349    </Register>
23350    <Register name="FUSE_FUSE121" start="+0x5e4" size="0x4">
23351      <BitField name="FUSE" start="0" size="32"/>
23352    </Register>
23353    <Register name="FUSE_FUSE122" start="+0x5e8" size="0x4">
23354      <BitField name="FUSE" start="0" size="32"/>
23355    </Register>
23356    <Register name="FUSE_FUSE123" start="+0x5ec" size="0x4">
23357      <BitField name="FUSE" start="0" size="32"/>
23358    </Register>
23359    <Register name="FUSE_FUSE124" start="+0x5f0" size="0x4">
23360      <BitField name="FUSE" start="0" size="32"/>
23361    </Register>
23362    <Register name="FUSE_FUSE125" start="+0x5f4" size="0x4">
23363      <BitField name="FUSE" start="0" size="32"/>
23364    </Register>
23365    <Register name="FUSE_FUSE126" start="+0x5f8" size="0x4">
23366      <BitField name="FUSE" start="0" size="32"/>
23367    </Register>
23368    <Register name="FUSE_FUSE127" start="+0x5fc" size="0x4">
23369      <BitField name="FUSE" start="0" size="32"/>
23370    </Register>
23371    <Register name="FUSE_LOCK_LOCK00" start="+0x600" size="0x4">
23372      <BitField name="LOCK" start="0" size="32"/>
23373    </Register>
23374    <Register name="FUSE_LOCK_LOCK01" start="+0x604" size="0x4">
23375      <BitField name="LOCK" start="0" size="32"/>
23376    </Register>
23377    <Register name="FUSE_LOCK_LOCK02" start="+0x608" size="0x4">
23378      <BitField name="LOCK" start="0" size="32"/>
23379    </Register>
23380    <Register name="FUSE_LOCK_LOCK03" start="+0x60c" size="0x4">
23381      <BitField name="LOCK" start="0" size="32"/>
23382    </Register>
23383    <Register name="FUSE_LOCK_LOCK04" start="+0x610" size="0x4">
23384      <BitField name="LOCK" start="0" size="32"/>
23385    </Register>
23386    <Register name="FUSE_LOCK_LOCK05" start="+0x614" size="0x4">
23387      <BitField name="LOCK" start="0" size="32"/>
23388    </Register>
23389    <Register name="FUSE_LOCK_LOCK06" start="+0x618" size="0x4">
23390      <BitField name="LOCK" start="0" size="32"/>
23391    </Register>
23392    <Register name="FUSE_LOCK_LOCK07" start="+0x61c" size="0x4">
23393      <BitField name="LOCK" start="0" size="32"/>
23394    </Register>
23395    <Register name="UNLOCK" start="+0x800" size="0x4">
23396      <BitField name="UNLOCK" start="0" size="32"/>
23397    </Register>
23398    <Register name="DATA" start="+0x804" size="0x4">
23399      <BitField name="DATA" start="0" size="32"/>
23400    </Register>
23401    <Register name="ADDR" start="+0x808" size="0x4">
23402      <BitField name="ADDR" start="0" size="7"/>
23403    </Register>
23404    <Register name="CMD" start="+0x80c" size="0x4">
23405      <BitField name="CMD" start="0" size="32"/>
23406    </Register>
23407    <Register name="LOAD_REQ" start="+0xa00" size="0x4">
23408      <BitField name="REQUEST" start="0" size="4"/>
23409    </Register>
23410    <Register name="LOAD_COMP" start="+0xa04" size="0x4">
23411      <BitField name="COMPLETE" start="0" size="4"/>
23412    </Register>
23413    <Register name="REGION_LOAD_REGION0" start="+0xa20" size="0x4">
23414      <BitField name="STOP" start="8" size="7"/>
23415      <BitField name="START" start="0" size="7"/>
23416    </Register>
23417    <Register name="REGION_LOAD_REGION1" start="+0xa24" size="0x4">
23418      <BitField name="STOP" start="8" size="7"/>
23419      <BitField name="START" start="0" size="7"/>
23420    </Register>
23421    <Register name="REGION_LOAD_REGION2" start="+0xa28" size="0x4">
23422      <BitField name="STOP" start="8" size="7"/>
23423      <BitField name="START" start="0" size="7"/>
23424    </Register>
23425    <Register name="REGION_LOAD_REGION3" start="+0xa2c" size="0x4">
23426      <BitField name="STOP" start="8" size="7"/>
23427      <BitField name="START" start="0" size="7"/>
23428    </Register>
23429    <Register name="INT_FLAG" start="+0xc00" size="0x4">
23430      <BitField name="WRITE" start="2" size="1"/>
23431      <BitField name="READ" start="1" size="1"/>
23432      <BitField name="LOAD" start="0" size="1"/>
23433    </Register>
23434    <Register name="INT_EN" start="+0xc04" size="0x4">
23435      <BitField name="WRITE" start="2" size="1"/>
23436      <BitField name="READ" start="1" size="1"/>
23437      <BitField name="LOAD" start="0" size="1"/>
23438    </Register>
23439  </RegisterGroup>
23440  <RegisterGroup start="0xf40c0000" name="PPOR">
23441    <Register name="RESET_FLAG" start="+0x0" size="0x4">
23442      <BitField name="FLAG" start="0" size="32"/>
23443    </Register>
23444    <Register name="RESET_STATUS" start="+0x4" size="0x4">
23445      <BitField name="STATUS" start="0" size="32"/>
23446    </Register>
23447    <Register name="RESET_HOLD" start="+0x8" size="0x4">
23448      <BitField name="STATUS" start="0" size="32"/>
23449    </Register>
23450    <Register name="RESET_ENABLE" start="+0xc" size="0x4">
23451      <BitField name="ENABLE" start="0" size="32"/>
23452    </Register>
23453    <Register name="RESET_HOT" start="+0x10" size="0x4">
23454      <BitField name="TYPE" start="0" size="32"/>
23455    </Register>
23456    <Register name="RESET_COLD" start="+0x14" size="0x4">
23457      <BitField name="FLAG" start="0" size="32"/>
23458    </Register>
23459    <Register name="SOFTWARE_RESET" start="+0x1c" size="0x4">
23460      <BitField name="COUNTER" start="0" size="32"/>
23461    </Register>
23462  </RegisterGroup>
23463  <RegisterGroup start="0xf40c4000" name="PCFG">
23464    <Register name="BANDGAP" start="+0x0" size="0x4">
23465      <BitField name="VBG_TRIMMED" start="31" size="1"/>
23466      <BitField name="LOWPOWER_MODE" start="25" size="1"/>
23467      <BitField name="POWER_SAVE" start="24" size="1"/>
23468      <BitField name="VBG_1P0_TRIM" start="16" size="5"/>
23469      <BitField name="VBG_P65_TRIM" start="8" size="5"/>
23470      <BitField name="VBG_P50_TRIM" start="0" size="5"/>
23471    </Register>
23472    <Register name="LDO1P1" start="+0x4" size="0x4">
23473      <BitField name="VOLT" start="0" size="12"/>
23474    </Register>
23475    <Register name="LDO2P5" start="+0x8" size="0x4">
23476      <BitField name="READY" start="28" size="1"/>
23477      <BitField name="ENABLE" start="16" size="1"/>
23478      <BitField name="VOLT" start="0" size="12"/>
23479    </Register>
23480    <Register name="DCDC_MODE" start="+0x10" size="0x4">
23481      <BitField name="READY" start="28" size="1"/>
23482      <BitField name="MODE" start="16" size="3"/>
23483      <BitField name="VOLT" start="0" size="12"/>
23484    </Register>
23485    <Register name="DCDC_LPMODE" start="+0x14" size="0x4">
23486      <BitField name="STBY_VOLT" start="0" size="12"/>
23487    </Register>
23488    <Register name="DCDC_PROT" start="+0x18" size="0x4">
23489      <BitField name="ILIMIT_LP" start="28" size="1"/>
23490      <BitField name="OVERLOAD_LP" start="24" size="1"/>
23491      <BitField name="DISABLE_POWER_LOSS" start="23" size="1"/>
23492      <BitField name="POWER_LOSS_FLAG" start="16" size="1"/>
23493      <BitField name="DISABLE_OVERVOLTAGE" start="15" size="1"/>
23494      <BitField name="OVERVOLT_FLAG" start="8" size="1"/>
23495      <BitField name="DISABLE_SHORT" start="7" size="1"/>
23496      <BitField name="SHORT_CURRENT" start="4" size="1"/>
23497      <BitField name="SHORT_FLAG" start="0" size="1"/>
23498    </Register>
23499    <Register name="DCDC_CURRENT" start="+0x1c" size="0x4">
23500      <BitField name="ESTI_EN" start="15" size="1"/>
23501      <BitField name="VALID" start="8" size="1"/>
23502      <BitField name="LEVEL" start="0" size="5"/>
23503    </Register>
23504    <Register name="DCDC_ADVMODE" start="+0x20" size="0x4">
23505      <BitField name="EN_RCSCALE" start="24" size="3"/>
23506      <BitField name="DC_C" start="20" size="2"/>
23507      <BitField name="DC_R" start="16" size="4"/>
23508      <BitField name="EN_FF_DET" start="6" size="1"/>
23509      <BitField name="EN_FF_LOOP" start="5" size="1"/>
23510      <BitField name="EN_AUTOLP" start="4" size="1"/>
23511      <BitField name="EN_DCM_EXIT" start="3" size="1"/>
23512      <BitField name="EN_SKIP" start="2" size="1"/>
23513      <BitField name="EN_IDLE" start="1" size="1"/>
23514      <BitField name="EN_DCM" start="0" size="1"/>
23515    </Register>
23516    <Register name="DCDC_ADVPARAM" start="+0x24" size="0x4">
23517      <BitField name="MIN_DUT" start="8" size="7"/>
23518      <BitField name="MAX_DUT" start="0" size="7"/>
23519    </Register>
23520    <Register name="DCDC_MISC" start="+0x28" size="0x4">
23521      <BitField name="EN_HYST" start="28" size="1"/>
23522      <BitField name="HYST_SIGN" start="25" size="1"/>
23523      <BitField name="HYST_THRS" start="24" size="1"/>
23524      <BitField name="RC_SCALE" start="20" size="1"/>
23525      <BitField name="DC_FF" start="16" size="3"/>
23526      <BitField name="OL_THRE" start="8" size="2"/>
23527      <BitField name="OL_HYST" start="4" size="1"/>
23528      <BitField name="DELAY" start="2" size="1"/>
23529      <BitField name="CLK_SEL" start="1" size="1"/>
23530      <BitField name="EN_STEP" start="0" size="1"/>
23531    </Register>
23532    <Register name="DCDC_DEBUG" start="+0x2c" size="0x4">
23533      <BitField name="UPDATE_TIME" start="0" size="20"/>
23534    </Register>
23535    <Register name="DCDC_START_TIME" start="+0x30" size="0x4">
23536      <BitField name="START_TIME" start="0" size="20"/>
23537    </Register>
23538    <Register name="DCDC_RESUME_TIME" start="+0x34" size="0x4">
23539      <BitField name="RESUME_TIME" start="0" size="20"/>
23540    </Register>
23541    <Register name="POWER_TRAP" start="+0x40" size="0x4">
23542      <BitField name="TRIGGERED" start="31" size="1"/>
23543      <BitField name="RETENTION" start="16" size="1"/>
23544      <BitField name="TRAP" start="0" size="1"/>
23545    </Register>
23546    <Register name="WAKE_CAUSE" start="+0x44" size="0x4">
23547      <BitField name="CAUSE" start="0" size="32"/>
23548    </Register>
23549    <Register name="WAKE_MASK" start="+0x48" size="0x4">
23550      <BitField name="MASK" start="0" size="32"/>
23551    </Register>
23552    <Register name="SCG_CTRL" start="+0x4c" size="0x4">
23553      <BitField name="SCG" start="0" size="32"/>
23554    </Register>
23555    <Register name="DEBUG_STOP" start="+0x50" size="0x4">
23556      <BitField name="CPU1" start="1" size="1"/>
23557      <BitField name="CPU0" start="0" size="1"/>
23558    </Register>
23559    <Register name="RC24M" start="+0x60" size="0x4">
23560      <BitField name="RC_TRIMMED" start="31" size="1"/>
23561      <BitField name="TRIM_C" start="8" size="3"/>
23562      <BitField name="TRIM_F" start="0" size="5"/>
23563    </Register>
23564    <Register name="RC24M_TRACK" start="+0x64" size="0x4">
23565      <BitField name="SEL24M" start="16" size="1"/>
23566      <BitField name="RETURN" start="4" size="1"/>
23567      <BitField name="TRACK" start="0" size="1"/>
23568    </Register>
23569    <Register name="TRACK_TARGET" start="+0x68" size="0x4">
23570      <BitField name="PRE_DIV" start="16" size="16"/>
23571      <BitField name="TARGET" start="0" size="16"/>
23572    </Register>
23573    <Register name="STATUS" start="+0x6c" size="0x4">
23574      <BitField name="SEL32K" start="20" size="1"/>
23575      <BitField name="SEL24M" start="16" size="1"/>
23576      <BitField name="EN_TRIM" start="15" size="1"/>
23577      <BitField name="TRIM_C" start="8" size="3"/>
23578      <BitField name="TRIM_F" start="0" size="5"/>
23579    </Register>
23580  </RegisterGroup>
23581  <RegisterGroup start="0xf40cc000" name="PSEC">
23582    <Register name="SECURE_STATE" start="+0x0" size="0x4">
23583      <BitField name="ALLOW_NSC" start="17" size="1"/>
23584      <BitField name="ALLOW_SEC" start="16" size="1"/>
23585      <BitField name="PMIC_FAIL" start="7" size="1"/>
23586      <BitField name="PMIC_NSC" start="6" size="1"/>
23587      <BitField name="PMIC_SEC" start="5" size="1"/>
23588      <BitField name="PMIC_INS" start="4" size="1"/>
23589    </Register>
23590    <Register name="SECURE_STATE_CONFIG" start="+0x4" size="0x4">
23591      <BitField name="LOCK" start="3" size="1"/>
23592      <BitField name="ALLOW_RESTART" start="0" size="1"/>
23593    </Register>
23594    <Register name="VIOLATION_CONFIG" start="+0x8" size="0x4">
23595      <BitField name="LOCK_NSC" start="31" size="1"/>
23596      <BitField name="NSC_VIO_CFG" start="16" size="15"/>
23597      <BitField name="LOCK_SEC" start="15" size="1"/>
23598      <BitField name="SEC_VIO_CFG" start="0" size="15"/>
23599    </Register>
23600    <Register name="ESCALATE_CONFIG" start="+0xc" size="0x4">
23601      <BitField name="LOCK_NSC" start="31" size="1"/>
23602      <BitField name="NSC_VIO_CFG" start="16" size="15"/>
23603      <BitField name="LOCK_SEC" start="15" size="1"/>
23604      <BitField name="SEC_VIO_CFG" start="0" size="15"/>
23605    </Register>
23606    <Register name="EVENT" start="+0x10" size="0x4">
23607      <BitField name="EVENT" start="16" size="16"/>
23608      <BitField name="PMIC_ESC_NSC" start="3" size="1"/>
23609      <BitField name="PMIC_ESC_SEC" start="2" size="1"/>
23610    </Register>
23611    <Register name="LIFECYCLE" start="+0x14" size="0x4">
23612      <BitField name="LIFECYCLE" start="0" size="8"/>
23613    </Register>
23614  </RegisterGroup>
23615  <RegisterGroup start="0xf40d0000" name="PMON">
23616    <Register name="MONITOR_GLITCH0_CONTROL" start="+0x0" size="0x4">
23617      <BitField name="ACTIVE" start="4" size="1"/>
23618      <BitField name="ENABLE" start="0" size="1"/>
23619    </Register>
23620    <Register name="MONITOR_GLITCH0_STATUS" start="+0x4" size="0x4">
23621      <BitField name="FLAG" start="0" size="1"/>
23622    </Register>
23623    <Register name="MONITOR_GLITCH1_CONTROL" start="+0x8" size="0x4">
23624      <BitField name="ACTIVE" start="4" size="1"/>
23625      <BitField name="ENABLE" start="0" size="1"/>
23626    </Register>
23627    <Register name="MONITOR_GLITCH1_STATUS" start="+0xc" size="0x4">
23628      <BitField name="FLAG" start="0" size="1"/>
23629    </Register>
23630    <Register name="MONITOR_CLOCK0_CONTROL" start="+0x10" size="0x4">
23631      <BitField name="ACTIVE" start="4" size="1"/>
23632      <BitField name="ENABLE" start="0" size="1"/>
23633    </Register>
23634    <Register name="MONITOR_CLOCK0_STATUS" start="+0x14" size="0x4">
23635      <BitField name="FLAG" start="0" size="1"/>
23636    </Register>
23637    <Register name="MONITOR_CLOCK1_CONTROL" start="+0x18" size="0x4">
23638      <BitField name="ACTIVE" start="4" size="1"/>
23639      <BitField name="ENABLE" start="0" size="1"/>
23640    </Register>
23641    <Register name="MONITOR_CLOCK1_STATUS" start="+0x1c" size="0x4">
23642      <BitField name="FLAG" start="0" size="1"/>
23643    </Register>
23644    <Register name="IRQ_FLAG" start="+0x40" size="0x4">
23645      <BitField name="FLAG" start="0" size="4"/>
23646    </Register>
23647    <Register name="IRQ_ENABLE" start="+0x44" size="0x4">
23648      <BitField name="ENABLE" start="0" size="4"/>
23649    </Register>
23650  </RegisterGroup>
23651  <RegisterGroup start="0xf40d4000" name="PGPR">
23652    <Register name="PMIC_GPR00" start="+0x0" size="0x4">
23653      <BitField name="GPR" start="0" size="32"/>
23654    </Register>
23655    <Register name="PMIC_GPR01" start="+0x4" size="0x4">
23656      <BitField name="GPR" start="0" size="32"/>
23657    </Register>
23658    <Register name="PMIC_GPR02" start="+0x8" size="0x4">
23659      <BitField name="GPR" start="0" size="32"/>
23660    </Register>
23661    <Register name="PMIC_GPR03" start="+0xc" size="0x4">
23662      <BitField name="GPR" start="0" size="32"/>
23663    </Register>
23664    <Register name="PMIC_GPR04" start="+0x10" size="0x4">
23665      <BitField name="GPR" start="0" size="32"/>
23666    </Register>
23667    <Register name="PMIC_GPR05" start="+0x14" size="0x4">
23668      <BitField name="GPR" start="0" size="32"/>
23669    </Register>
23670    <Register name="PMIC_GPR06" start="+0x18" size="0x4">
23671      <BitField name="GPR" start="0" size="32"/>
23672    </Register>
23673    <Register name="PMIC_GPR07" start="+0x1c" size="0x4">
23674      <BitField name="GPR" start="0" size="32"/>
23675    </Register>
23676    <Register name="PMIC_GPR08" start="+0x20" size="0x4">
23677      <BitField name="GPR" start="0" size="32"/>
23678    </Register>
23679    <Register name="PMIC_GPR09" start="+0x24" size="0x4">
23680      <BitField name="GPR" start="0" size="32"/>
23681    </Register>
23682    <Register name="PMIC_GPR10" start="+0x28" size="0x4">
23683      <BitField name="GPR" start="0" size="32"/>
23684    </Register>
23685    <Register name="PMIC_GPR11" start="+0x2c" size="0x4">
23686      <BitField name="GPR" start="0" size="32"/>
23687    </Register>
23688    <Register name="PMIC_GPR12" start="+0x30" size="0x4">
23689      <BitField name="GPR" start="0" size="32"/>
23690    </Register>
23691    <Register name="PMIC_GPR13" start="+0x34" size="0x4">
23692      <BitField name="GPR" start="0" size="32"/>
23693    </Register>
23694    <Register name="PMIC_GPR14" start="+0x38" size="0x4">
23695      <BitField name="GPR" start="0" size="32"/>
23696    </Register>
23697    <Register name="PMIC_GPR15" start="+0x3c" size="0x4">
23698      <BitField name="GPR" start="0" size="32"/>
23699    </Register>
23700  </RegisterGroup>
23701  <RegisterGroup start="0xf4100000" name="PLLCTLV2">
23702    <Register name="XTAL" start="+0x0" size="0x4">
23703      <BitField name="BUSY" start="31" size="1"/>
23704      <BitField name="RESPONSE" start="29" size="1"/>
23705      <BitField name="ENABLE" start="28" size="1"/>
23706      <BitField name="RAMP_TIME" start="0" size="20"/>
23707    </Register>
23708    <Register name="PLL_PLL0_MFI" start="+0x80" size="0x4">
23709      <BitField name="BUSY" start="31" size="1"/>
23710      <BitField name="RESPONSE" start="29" size="1"/>
23711      <BitField name="ENABLE" start="28" size="1"/>
23712      <BitField name="MFI" start="0" size="7"/>
23713    </Register>
23714    <Register name="PLL_PLL0_MFN" start="+0x84" size="0x4">
23715      <BitField name="MFN" start="0" size="30"/>
23716    </Register>
23717    <Register name="PLL_PLL0_MFD" start="+0x88" size="0x4">
23718      <BitField name="MFD" start="0" size="30"/>
23719    </Register>
23720    <Register name="PLL_PLL0_SS_STEP" start="+0x8c" size="0x4">
23721      <BitField name="STEP" start="0" size="30"/>
23722    </Register>
23723    <Register name="PLL_PLL0_SS_STOP" start="+0x90" size="0x4">
23724      <BitField name="STOP" start="0" size="30"/>
23725    </Register>
23726    <Register name="PLL_PLL0_CONFIG" start="+0x94" size="0x4">
23727      <BitField name="SPREAD" start="8" size="1"/>
23728      <BitField name="REFSEL" start="0" size="1"/>
23729    </Register>
23730    <Register name="PLL_PLL0_LOCKTIME" start="+0x98" size="0x4">
23731      <BitField name="LOCKTIME" start="0" size="16"/>
23732    </Register>
23733    <Register name="PLL_PLL0_STEPTIME" start="+0x9c" size="0x4">
23734      <BitField name="STEPTIME" start="0" size="16"/>
23735    </Register>
23736    <Register name="PLL_PLL0_ADVANCED" start="+0xa0" size="0x4">
23737      <BitField name="SLOW" start="28" size="1"/>
23738      <BitField name="DITHER" start="24" size="1"/>
23739    </Register>
23740    <Register name="PLL_PLL0_DIV_DIV0" start="+0xc0" size="0x4">
23741      <BitField name="BUSY" start="31" size="1"/>
23742      <BitField name="RESPONSE" start="29" size="1"/>
23743      <BitField name="ENABLE" start="28" size="1"/>
23744      <BitField name="DIV" start="0" size="6"/>
23745    </Register>
23746    <Register name="PLL_PLL0_DIV_DIV1" start="+0xc4" size="0x4">
23747      <BitField name="BUSY" start="31" size="1"/>
23748      <BitField name="RESPONSE" start="29" size="1"/>
23749      <BitField name="ENABLE" start="28" size="1"/>
23750      <BitField name="DIV" start="0" size="6"/>
23751    </Register>
23752    <Register name="PLL_PLL0_DIV_DIV2" start="+0xc8" size="0x4">
23753      <BitField name="BUSY" start="31" size="1"/>
23754      <BitField name="RESPONSE" start="29" size="1"/>
23755      <BitField name="ENABLE" start="28" size="1"/>
23756      <BitField name="DIV" start="0" size="6"/>
23757    </Register>
23758    <Register name="PLL_PLL1_MFI" start="+0x100" size="0x4">
23759      <BitField name="BUSY" start="31" size="1"/>
23760      <BitField name="RESPONSE" start="29" size="1"/>
23761      <BitField name="ENABLE" start="28" size="1"/>
23762      <BitField name="MFI" start="0" size="7"/>
23763    </Register>
23764    <Register name="PLL_PLL1_MFN" start="+0x104" size="0x4">
23765      <BitField name="MFN" start="0" size="30"/>
23766    </Register>
23767    <Register name="PLL_PLL1_MFD" start="+0x108" size="0x4">
23768      <BitField name="MFD" start="0" size="30"/>
23769    </Register>
23770    <Register name="PLL_PLL1_SS_STEP" start="+0x10c" size="0x4">
23771      <BitField name="STEP" start="0" size="30"/>
23772    </Register>
23773    <Register name="PLL_PLL1_SS_STOP" start="+0x110" size="0x4">
23774      <BitField name="STOP" start="0" size="30"/>
23775    </Register>
23776    <Register name="PLL_PLL1_CONFIG" start="+0x114" size="0x4">
23777      <BitField name="SPREAD" start="8" size="1"/>
23778      <BitField name="REFSEL" start="0" size="1"/>
23779    </Register>
23780    <Register name="PLL_PLL1_LOCKTIME" start="+0x118" size="0x4">
23781      <BitField name="LOCKTIME" start="0" size="16"/>
23782    </Register>
23783    <Register name="PLL_PLL1_STEPTIME" start="+0x11c" size="0x4">
23784      <BitField name="STEPTIME" start="0" size="16"/>
23785    </Register>
23786    <Register name="PLL_PLL1_ADVANCED" start="+0x120" size="0x4">
23787      <BitField name="SLOW" start="28" size="1"/>
23788      <BitField name="DITHER" start="24" size="1"/>
23789    </Register>
23790    <Register name="PLL_PLL1_DIV_DIV0" start="+0x140" size="0x4">
23791      <BitField name="BUSY" start="31" size="1"/>
23792      <BitField name="RESPONSE" start="29" size="1"/>
23793      <BitField name="ENABLE" start="28" size="1"/>
23794      <BitField name="DIV" start="0" size="6"/>
23795    </Register>
23796    <Register name="PLL_PLL1_DIV_DIV1" start="+0x144" size="0x4">
23797      <BitField name="BUSY" start="31" size="1"/>
23798      <BitField name="RESPONSE" start="29" size="1"/>
23799      <BitField name="ENABLE" start="28" size="1"/>
23800      <BitField name="DIV" start="0" size="6"/>
23801    </Register>
23802    <Register name="PLL_PLL1_DIV_DIV2" start="+0x148" size="0x4">
23803      <BitField name="BUSY" start="31" size="1"/>
23804      <BitField name="RESPONSE" start="29" size="1"/>
23805      <BitField name="ENABLE" start="28" size="1"/>
23806      <BitField name="DIV" start="0" size="6"/>
23807    </Register>
23808    <Register name="PLL_PLL2_MFI" start="+0x180" size="0x4">
23809      <BitField name="BUSY" start="31" size="1"/>
23810      <BitField name="RESPONSE" start="29" size="1"/>
23811      <BitField name="ENABLE" start="28" size="1"/>
23812      <BitField name="MFI" start="0" size="7"/>
23813    </Register>
23814    <Register name="PLL_PLL2_MFN" start="+0x184" size="0x4">
23815      <BitField name="MFN" start="0" size="30"/>
23816    </Register>
23817    <Register name="PLL_PLL2_MFD" start="+0x188" size="0x4">
23818      <BitField name="MFD" start="0" size="30"/>
23819    </Register>
23820    <Register name="PLL_PLL2_SS_STEP" start="+0x18c" size="0x4">
23821      <BitField name="STEP" start="0" size="30"/>
23822    </Register>
23823    <Register name="PLL_PLL2_SS_STOP" start="+0x190" size="0x4">
23824      <BitField name="STOP" start="0" size="30"/>
23825    </Register>
23826    <Register name="PLL_PLL2_CONFIG" start="+0x194" size="0x4">
23827      <BitField name="SPREAD" start="8" size="1"/>
23828      <BitField name="REFSEL" start="0" size="1"/>
23829    </Register>
23830    <Register name="PLL_PLL2_LOCKTIME" start="+0x198" size="0x4">
23831      <BitField name="LOCKTIME" start="0" size="16"/>
23832    </Register>
23833    <Register name="PLL_PLL2_STEPTIME" start="+0x19c" size="0x4">
23834      <BitField name="STEPTIME" start="0" size="16"/>
23835    </Register>
23836    <Register name="PLL_PLL2_ADVANCED" start="+0x1a0" size="0x4">
23837      <BitField name="SLOW" start="28" size="1"/>
23838      <BitField name="DITHER" start="24" size="1"/>
23839    </Register>
23840    <Register name="PLL_PLL2_DIV_DIV0" start="+0x1c0" size="0x4">
23841      <BitField name="BUSY" start="31" size="1"/>
23842      <BitField name="RESPONSE" start="29" size="1"/>
23843      <BitField name="ENABLE" start="28" size="1"/>
23844      <BitField name="DIV" start="0" size="6"/>
23845    </Register>
23846    <Register name="PLL_PLL2_DIV_DIV1" start="+0x1c4" size="0x4">
23847      <BitField name="BUSY" start="31" size="1"/>
23848      <BitField name="RESPONSE" start="29" size="1"/>
23849      <BitField name="ENABLE" start="28" size="1"/>
23850      <BitField name="DIV" start="0" size="6"/>
23851    </Register>
23852    <Register name="PLL_PLL2_DIV_DIV2" start="+0x1c8" size="0x4">
23853      <BitField name="BUSY" start="31" size="1"/>
23854      <BitField name="RESPONSE" start="29" size="1"/>
23855      <BitField name="ENABLE" start="28" size="1"/>
23856      <BitField name="DIV" start="0" size="6"/>
23857    </Register>
23858  </RegisterGroup>
23859  <RegisterGroup start="0xf4104000" name="TSNS">
23860    <Register name="T" start="+0x0" size="0x4">
23861      <BitField name="T" start="0" size="32"/>
23862    </Register>
23863    <Register name="TMAX" start="+0x4" size="0x4">
23864      <BitField name="T" start="0" size="32"/>
23865    </Register>
23866    <Register name="TMIN" start="+0x8" size="0x4">
23867      <BitField name="T" start="0" size="32"/>
23868    </Register>
23869    <Register name="AGE" start="+0xc" size="0x4">
23870      <BitField name="AGE" start="0" size="32"/>
23871    </Register>
23872    <Register name="STATUS" start="+0x10" size="0x4">
23873      <BitField name="VALID" start="31" size="1"/>
23874      <BitField name="TRIGGER" start="0" size="1"/>
23875    </Register>
23876    <Register name="CONFIG" start="+0x14" size="0x4">
23877      <BitField name="IRQ_EN" start="31" size="1"/>
23878      <BitField name="RST_EN" start="30" size="1"/>
23879      <BitField name="COMPARE_MIN_EN" start="25" size="1"/>
23880      <BitField name="COMPARE_MAX_EN" start="24" size="1"/>
23881      <BitField name="SPEED" start="16" size="8"/>
23882      <BitField name="AVERAGE" start="8" size="3"/>
23883      <BitField name="CONTINUOUS" start="4" size="1"/>
23884      <BitField name="ASYNC" start="1" size="1"/>
23885      <BitField name="ENABLE" start="0" size="1"/>
23886    </Register>
23887    <Register name="VALIDITY" start="+0x18" size="0x4">
23888      <BitField name="VALIDITY" start="0" size="32"/>
23889    </Register>
23890    <Register name="FLAG" start="+0x1c" size="0x4">
23891      <BitField name="RECORD_MIN_CLR" start="21" size="1"/>
23892      <BitField name="RECORD_MAX_CLR" start="20" size="1"/>
23893      <BitField name="UNDER_TEMP" start="17" size="1"/>
23894      <BitField name="OVER_TEMP" start="16" size="1"/>
23895      <BitField name="IRQ" start="0" size="1"/>
23896    </Register>
23897    <Register name="UPPER_LIM_IRQ" start="+0x20" size="0x4">
23898      <BitField name="T" start="0" size="32"/>
23899    </Register>
23900    <Register name="LOWER_LIM_IRQ" start="+0x24" size="0x4">
23901      <BitField name="T" start="0" size="32"/>
23902    </Register>
23903    <Register name="UPPER_LIM_RST" start="+0x28" size="0x4">
23904      <BitField name="T" start="0" size="32"/>
23905    </Register>
23906    <Register name="LOWER_LIM_RST" start="+0x2c" size="0x4">
23907      <BitField name="T" start="0" size="32"/>
23908    </Register>
23909    <Register name="ASYNC" start="+0x30" size="0x4">
23910      <BitField name="ASYNC_TYPE" start="24" size="1"/>
23911      <BitField name="POLARITY" start="16" size="1"/>
23912      <BitField name="VALUE" start="0" size="11"/>
23913    </Register>
23914    <Register name="ADVAN" start="+0x38" size="0x4">
23915      <BitField name="ASYNC_IRQ" start="25" size="1"/>
23916      <BitField name="ACTIVE_IRQ" start="24" size="1"/>
23917      <BitField name="SAMPLING" start="16" size="1"/>
23918      <BitField name="NEG_ONLY" start="1" size="1"/>
23919      <BitField name="POS_ONLY" start="0" size="1"/>
23920    </Register>
23921  </RegisterGroup>
23922  <RegisterGroup start="0xf5000000" name="BACC">
23923    <Register name="CONFIG" start="+0x0" size="0x4">
23924      <BitField name="FAST_WRITE" start="29" size="1"/>
23925      <BitField name="FAST_READ" start="28" size="1"/>
23926      <BitField name="TIMING" start="0" size="16"/>
23927    </Register>
23928    <Register name="PRE_TIME" start="+0x8" size="0x4">
23929      <BitField name="PRE_RATIO" start="16" size="4"/>
23930      <BitField name="PRE_OFFSET" start="0" size="16"/>
23931    </Register>
23932    <Register name="POST_TIME" start="+0xc" size="0x4">
23933      <BitField name="POST_RATIO" start="16" size="4"/>
23934      <BitField name="POST_OFFSET" start="0" size="16"/>
23935    </Register>
23936  </RegisterGroup>
23937  <RegisterGroup start="0xf5004000" name="BPOR">
23938    <Register name="POR_CAUSE" start="+0x0" size="0x4">
23939      <BitField name="CAUSE" start="0" size="5"/>
23940    </Register>
23941    <Register name="POR_SELECT" start="+0x4" size="0x4">
23942      <BitField name="SELECT" start="0" size="5"/>
23943    </Register>
23944    <Register name="POR_CONFIG" start="+0x8" size="0x4">
23945      <BitField name="RETENTION" start="0" size="1"/>
23946    </Register>
23947    <Register name="POR_CONTROL" start="+0xc" size="0x4">
23948      <BitField name="COUNTER" start="0" size="16"/>
23949    </Register>
23950  </RegisterGroup>
23951  <RegisterGroup start="0xf5008000" name="BCFG">
23952    <Register name="VBG_CFG" start="+0x0" size="0x4">
23953      <BitField name="VBG_TRIMMED" start="31" size="1"/>
23954      <BitField name="LP_MODE" start="25" size="1"/>
23955      <BitField name="POWER_SAVE" start="24" size="1"/>
23956      <BitField name="VBG_1P0" start="16" size="5"/>
23957      <BitField name="VBG_P65" start="8" size="5"/>
23958      <BitField name="VBG_P50" start="0" size="5"/>
23959    </Register>
23960    <Register name="IRC32K_CFG" start="+0x8" size="0x4">
23961      <BitField name="IRC_TRIMMED" start="31" size="1"/>
23962      <BitField name="CAPEX7_TRIM" start="23" size="1"/>
23963      <BitField name="CAPEX6_TRIM" start="22" size="1"/>
23964      <BitField name="CAP_TRIM" start="0" size="9"/>
23965    </Register>
23966    <Register name="XTAL32K_CFG" start="+0xc" size="0x4">
23967      <BitField name="HYST_EN" start="12" size="1"/>
23968      <BitField name="GMSEL" start="8" size="2"/>
23969      <BitField name="CFG" start="4" size="1"/>
23970      <BitField name="AMP" start="0" size="2"/>
23971    </Register>
23972    <Register name="CLK_CFG" start="+0x10" size="0x4">
23973      <BitField name="XTAL_SEL" start="28" size="1"/>
23974      <BitField name="KEEP_IRC" start="16" size="1"/>
23975      <BitField name="FORCE_XTAL" start="4" size="1"/>
23976    </Register>
23977  </RegisterGroup>
23978  <RegisterGroup start="0xf500c000" name="BUTN">
23979    <Register name="BTN_STATUS" start="+0x0" size="0x4">
23980      <BitField name="XWCLICK" start="28" size="3"/>
23981      <BitField name="WCLICK" start="24" size="3"/>
23982      <BitField name="XPCLICK" start="20" size="3"/>
23983      <BitField name="PCLICK" start="16" size="3"/>
23984      <BitField name="DBTN" start="8" size="4"/>
23985      <BitField name="WBTN" start="4" size="4"/>
23986      <BitField name="PBTN" start="0" size="4"/>
23987    </Register>
23988    <Register name="BTN_IRQ_MASK" start="+0x4" size="0x4">
23989      <BitField name="XWCLICK" start="28" size="3"/>
23990      <BitField name="WCLICK" start="24" size="3"/>
23991      <BitField name="XPCLICK" start="20" size="3"/>
23992      <BitField name="PCLICK" start="16" size="3"/>
23993      <BitField name="DBTN" start="8" size="4"/>
23994      <BitField name="WBTN" start="4" size="4"/>
23995      <BitField name="PBTN" start="0" size="4"/>
23996    </Register>
23997    <Register name="LED_INTENSE" start="+0x8" size="0x4">
23998      <BitField name="RLED" start="16" size="4"/>
23999      <BitField name="PLED" start="0" size="4"/>
24000    </Register>
24001  </RegisterGroup>
24002  <RegisterGroup start="0xf5018000" name="BGPR">
24003    <Register name="GPR_0" start="+0x0" size="0x4">
24004      <BitField name="DATA" start="0" size="32"/>
24005    </Register>
24006    <Register name="GPR_1" start="+0x4" size="0x4">
24007      <BitField name="DATA" start="0" size="32"/>
24008    </Register>
24009    <Register name="GPR_2" start="+0x8" size="0x4">
24010      <BitField name="DATA" start="0" size="32"/>
24011    </Register>
24012    <Register name="GPR_3" start="+0xc" size="0x4">
24013      <BitField name="DATA" start="0" size="32"/>
24014    </Register>
24015    <Register name="GPR_4" start="+0x10" size="0x4">
24016      <BitField name="DATA" start="0" size="32"/>
24017    </Register>
24018    <Register name="GPR_5" start="+0x14" size="0x4">
24019      <BitField name="DATA" start="0" size="32"/>
24020    </Register>
24021    <Register name="GPR_6" start="+0x18" size="0x4">
24022      <BitField name="DATA" start="0" size="32"/>
24023    </Register>
24024    <Register name="GPR_7" start="+0x1c" size="0x4">
24025      <BitField name="DATA" start="0" size="32"/>
24026    </Register>
24027  </RegisterGroup>
24028  <RegisterGroup start="0xf5040000" name="BSEC">
24029    <Register name="SECURE_STATE" start="+0x0" size="0x4">
24030      <BitField name="ALLOW_NSC" start="17" size="1"/>
24031      <BitField name="ALLOW_SEC" start="16" size="1"/>
24032      <BitField name="BATT_FAIL" start="3" size="1"/>
24033      <BitField name="BATT_NSC" start="2" size="1"/>
24034      <BitField name="BATT_SEC" start="1" size="1"/>
24035      <BitField name="BATT_INS" start="0" size="1"/>
24036    </Register>
24037    <Register name="SECURE_STATE_CONFIG" start="+0x4" size="0x4">
24038      <BitField name="LOCK" start="3" size="1"/>
24039      <BitField name="ALLOW_RESTART" start="0" size="1"/>
24040    </Register>
24041    <Register name="VIOLATION_CONFIG" start="+0x8" size="0x4">
24042      <BitField name="LOCK_NSC" start="31" size="1"/>
24043      <BitField name="NSC_VIO_CFG" start="16" size="15"/>
24044      <BitField name="LOCK_SEC" start="15" size="1"/>
24045      <BitField name="SEC_VIO_CFG" start="0" size="15"/>
24046    </Register>
24047    <Register name="ESCALATE_CONFIG" start="+0xc" size="0x4">
24048      <BitField name="LOCK_NSC" start="31" size="1"/>
24049      <BitField name="NSC_VIO_CFG" start="16" size="15"/>
24050      <BitField name="LOCK_SEC" start="15" size="1"/>
24051      <BitField name="SEC_VIO_CFG" start="0" size="15"/>
24052    </Register>
24053    <Register name="EVENT" start="+0x10" size="0x4">
24054      <BitField name="EVENT" start="16" size="16"/>
24055      <BitField name="BATT_ESC_NSC" start="1" size="1"/>
24056      <BitField name="BATT_ESC_SEC" start="0" size="1"/>
24057    </Register>
24058  </RegisterGroup>
24059  <RegisterGroup start="0xf5044000" name="RTC">
24060    <Register name="SECOND" start="+0x0" size="0x4">
24061      <BitField name="SECOND" start="0" size="32"/>
24062    </Register>
24063    <Register name="SUBSEC" start="+0x4" size="0x4">
24064      <BitField name="SUBSEC" start="0" size="32"/>
24065    </Register>
24066    <Register name="SEC_SNAP" start="+0x8" size="0x4">
24067      <BitField name="SEC_SNAP" start="0" size="32"/>
24068    </Register>
24069    <Register name="SUB_SNAP" start="+0xc" size="0x4">
24070      <BitField name="SUB_SNAP" start="0" size="32"/>
24071    </Register>
24072    <Register name="ALARM0" start="+0x10" size="0x4">
24073      <BitField name="ALARM" start="0" size="32"/>
24074    </Register>
24075    <Register name="ALARM0_INC" start="+0x14" size="0x4">
24076      <BitField name="INCREASE" start="0" size="32"/>
24077    </Register>
24078    <Register name="ALARM1" start="+0x18" size="0x4">
24079      <BitField name="ALARM" start="0" size="32"/>
24080    </Register>
24081    <Register name="ALARM1_INC" start="+0x1c" size="0x4">
24082      <BitField name="INCREASE" start="0" size="32"/>
24083    </Register>
24084    <Register name="ALARM_FLAG" start="+0x20" size="0x4">
24085      <BitField name="ALARM1" start="1" size="1"/>
24086      <BitField name="ALARM0" start="0" size="1"/>
24087    </Register>
24088    <Register name="ALARM_EN" start="+0x24" size="0x4">
24089      <BitField name="ENABLE1" start="1" size="1"/>
24090      <BitField name="ENABLE0" start="0" size="1"/>
24091    </Register>
24092  </RegisterGroup>
24093  <RegisterGroup start="0xf5048000" name="BKEY">
24094    <Register name="KEY_0_DATA_0" start="+0x0" size="0x4">
24095      <BitField name="DATA" start="0" size="32"/>
24096    </Register>
24097    <Register name="KEY_0_DATA_1" start="+0x4" size="0x4">
24098      <BitField name="DATA" start="0" size="32"/>
24099    </Register>
24100    <Register name="KEY_0_DATA_2" start="+0x8" size="0x4">
24101      <BitField name="DATA" start="0" size="32"/>
24102    </Register>
24103    <Register name="KEY_0_DATA_3" start="+0xc" size="0x4">
24104      <BitField name="DATA" start="0" size="32"/>
24105    </Register>
24106    <Register name="KEY_0_DATA_4" start="+0x10" size="0x4">
24107      <BitField name="DATA" start="0" size="32"/>
24108    </Register>
24109    <Register name="KEY_0_DATA_5" start="+0x14" size="0x4">
24110      <BitField name="DATA" start="0" size="32"/>
24111    </Register>
24112    <Register name="KEY_0_DATA_6" start="+0x18" size="0x4">
24113      <BitField name="DATA" start="0" size="32"/>
24114    </Register>
24115    <Register name="KEY_0_DATA_7" start="+0x1c" size="0x4">
24116      <BitField name="DATA" start="0" size="32"/>
24117    </Register>
24118    <Register name="KEY_1_DATA_0" start="+0x20" size="0x4">
24119      <BitField name="DATA" start="0" size="32"/>
24120    </Register>
24121    <Register name="KEY_1_DATA_1" start="+0x24" size="0x4">
24122      <BitField name="DATA" start="0" size="32"/>
24123    </Register>
24124    <Register name="KEY_1_DATA_2" start="+0x28" size="0x4">
24125      <BitField name="DATA" start="0" size="32"/>
24126    </Register>
24127    <Register name="KEY_1_DATA_3" start="+0x2c" size="0x4">
24128      <BitField name="DATA" start="0" size="32"/>
24129    </Register>
24130    <Register name="KEY_1_DATA_4" start="+0x30" size="0x4">
24131      <BitField name="DATA" start="0" size="32"/>
24132    </Register>
24133    <Register name="KEY_1_DATA_5" start="+0x34" size="0x4">
24134      <BitField name="DATA" start="0" size="32"/>
24135    </Register>
24136    <Register name="KEY_1_DATA_6" start="+0x38" size="0x4">
24137      <BitField name="DATA" start="0" size="32"/>
24138    </Register>
24139    <Register name="KEY_1_DATA_7" start="+0x3c" size="0x4">
24140      <BitField name="DATA" start="0" size="32"/>
24141    </Register>
24142    <Register name="ECC_KEY0" start="+0x40" size="0x4">
24143      <BitField name="WLOCK" start="31" size="1"/>
24144      <BitField name="RLOCK" start="30" size="1"/>
24145      <BitField name="ECC" start="0" size="16"/>
24146    </Register>
24147    <Register name="ECC_KEY1" start="+0x44" size="0x4">
24148      <BitField name="WLOCK" start="31" size="1"/>
24149      <BitField name="RLOCK" start="30" size="1"/>
24150      <BitField name="ECC" start="0" size="16"/>
24151    </Register>
24152    <Register name="SELECT" start="+0x48" size="0x4">
24153      <BitField name="SELECT" start="0" size="1"/>
24154    </Register>
24155  </RegisterGroup>
24156  <RegisterGroup start="0xf504c000" name="BMON">
24157    <Register name="MONITOR_GLITCH0_CONTROL" start="+0x0" size="0x4">
24158      <BitField name="ACTIVE" start="4" size="1"/>
24159      <BitField name="ENABLE" start="0" size="1"/>
24160    </Register>
24161    <Register name="MONITOR_GLITCH0_STATUS" start="+0x4" size="0x4">
24162      <BitField name="FLAG" start="0" size="1"/>
24163    </Register>
24164    <Register name="MONITOR_CLOCK0_CONTROL" start="+0x10" size="0x4">
24165      <BitField name="ACTIVE" start="4" size="1"/>
24166      <BitField name="ENABLE" start="0" size="1"/>
24167    </Register>
24168    <Register name="MONITOR_CLOCK0_STATUS" start="+0x14" size="0x4">
24169      <BitField name="FLAG" start="0" size="1"/>
24170    </Register>
24171  </RegisterGroup>
24172  <RegisterGroup start="0xf5050000" name="TAMP">
24173    <Register name="TAMP_TAMP0_CONTROL" start="+0x0" size="0x4">
24174      <BitField name="LOCK" start="31" size="1"/>
24175      <BitField name="BYPASS" start="20" size="1"/>
24176      <BitField name="FILTER" start="16" size="4"/>
24177      <BitField name="VALUE" start="8" size="2"/>
24178      <BitField name="SPEED" start="4" size="4"/>
24179      <BitField name="RECOVER" start="2" size="1"/>
24180      <BitField name="ACTIVE" start="1" size="1"/>
24181      <BitField name="ENABLE" start="0" size="1"/>
24182    </Register>
24183    <Register name="TAMP_TAMP0_POLY" start="+0x4" size="0x4">
24184      <BitField name="POLY" start="0" size="32"/>
24185    </Register>
24186    <Register name="TAMP_TAMP0_LFSR" start="+0x8" size="0x4">
24187      <BitField name="LFSR" start="0" size="32"/>
24188    </Register>
24189    <Register name="TAMP_TAMP1_CONTROL" start="+0x10" size="0x4">
24190      <BitField name="LOCK" start="31" size="1"/>
24191      <BitField name="BYPASS" start="20" size="1"/>
24192      <BitField name="FILTER" start="16" size="4"/>
24193      <BitField name="VALUE" start="8" size="2"/>
24194      <BitField name="SPEED" start="4" size="4"/>
24195      <BitField name="RECOVER" start="2" size="1"/>
24196      <BitField name="ACTIVE" start="1" size="1"/>
24197      <BitField name="ENABLE" start="0" size="1"/>
24198    </Register>
24199    <Register name="TAMP_TAMP1_POLY" start="+0x14" size="0x4">
24200      <BitField name="POLY" start="0" size="32"/>
24201    </Register>
24202    <Register name="TAMP_TAMP1_LFSR" start="+0x18" size="0x4">
24203      <BitField name="LFSR" start="0" size="32"/>
24204    </Register>
24205    <Register name="TAMP_TAMP2_CONTROL" start="+0x20" size="0x4">
24206      <BitField name="LOCK" start="31" size="1"/>
24207      <BitField name="BYPASS" start="20" size="1"/>
24208      <BitField name="FILTER" start="16" size="4"/>
24209      <BitField name="VALUE" start="8" size="2"/>
24210      <BitField name="SPEED" start="4" size="4"/>
24211      <BitField name="RECOVER" start="2" size="1"/>
24212      <BitField name="ACTIVE" start="1" size="1"/>
24213      <BitField name="ENABLE" start="0" size="1"/>
24214    </Register>
24215    <Register name="TAMP_TAMP2_POLY" start="+0x24" size="0x4">
24216      <BitField name="POLY" start="0" size="32"/>
24217    </Register>
24218    <Register name="TAMP_TAMP2_LFSR" start="+0x28" size="0x4">
24219      <BitField name="LFSR" start="0" size="32"/>
24220    </Register>
24221    <Register name="TAMP_TAMP3_CONTROL" start="+0x30" size="0x4">
24222      <BitField name="LOCK" start="31" size="1"/>
24223      <BitField name="BYPASS" start="20" size="1"/>
24224      <BitField name="FILTER" start="16" size="4"/>
24225      <BitField name="VALUE" start="8" size="2"/>
24226      <BitField name="SPEED" start="4" size="4"/>
24227      <BitField name="RECOVER" start="2" size="1"/>
24228      <BitField name="ACTIVE" start="1" size="1"/>
24229      <BitField name="ENABLE" start="0" size="1"/>
24230    </Register>
24231    <Register name="TAMP_TAMP3_POLY" start="+0x34" size="0x4">
24232      <BitField name="POLY" start="0" size="32"/>
24233    </Register>
24234    <Register name="TAMP_TAMP3_LFSR" start="+0x38" size="0x4">
24235      <BitField name="LFSR" start="0" size="32"/>
24236    </Register>
24237    <Register name="TAMP_FLAG" start="+0x80" size="0x4">
24238      <BitField name="FLAG" start="0" size="12"/>
24239    </Register>
24240    <Register name="IRQ_EN" start="+0x84" size="0x4">
24241      <BitField name="LOCK" start="31" size="1"/>
24242      <BitField name="IRQ_EN" start="0" size="12"/>
24243    </Register>
24244  </RegisterGroup>
24245  <RegisterGroup start="0xf5054000" name="MONO">
24246    <Register name="MONOL" start="+0x0" size="0x4">
24247      <BitField name="COUNTER" start="0" size="32"/>
24248    </Register>
24249    <Register name="MONOH" start="+0x4" size="0x4">
24250      <BitField name="EPOCH" start="16" size="16"/>
24251      <BitField name="COUNTER" start="0" size="16"/>
24252    </Register>
24253  </RegisterGroup>
24254</Processor>
24255