1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3Copyright (c) 2024 Microchip Technology Inc.
4
5 SPDX-License-Identifier: Apache-2.0
6
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
10
11 http://www.apache.org/licenses/LICENSE-2.0
12
13 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
18-->
19<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
20         schemaVersion="1.3"
21         xs:noNamespaceSchemaLocation="CMSIS-SVD.xsd">
22   <vendor>Microchip Technology</vendor>
23   <vendorID>MCHP</vendorID>
24   <name>PIC32CX1025SG41064</name>
25   <series>PIC32CXSG41</series>
26   <version>0</version>
27   <description>Microchip PIC32CX1025SG41064 Microcontroller</description>
28   <cpu>
29      <name>CM4</name>
30      <revision>r0p1</revision>
31      <endian>little</endian>
32      <mpuPresent>true</mpuPresent>
33      <fpuPresent>true</fpuPresent>
34      <fpuDP>false</fpuDP>
35      <nvicPrioBits>3</nvicPrioBits>
36      <vendorSystickConfig>false</vendorSystickConfig>
37      <deviceNumInterrupts>137</deviceNumInterrupts>
38   </cpu>
39   <addressUnitBits>8</addressUnitBits>
40   <width>32</width>
41   <size>32</size>
42   <access>read-write</access>
43   <resetValue>0x00000000</resetValue>
44   <resetMask>0xFFFFFFFF</resetMask>
45   <peripherals>
46      <peripheral>
47         <name>AC</name>
48         <version>U25011.0.0</version>
49         <description>Analog Comparators</description>
50         <baseAddress>0x42002000</baseAddress>
51         <addressBlock>
52            <offset>0</offset>
53            <size>0x26</size>
54            <usage>registers</usage>
55         </addressBlock>
56         <interrupt>
57            <name>AC</name>
58            <description>Analog Comparator</description>
59            <value>122</value>
60         </interrupt>
61         <registers>
62            <register>
63               <name>CTRLA</name>
64               <description>Control A</description>
65               <addressOffset>0x0</addressOffset>
66               <size>8</size>
67               <resetValue>0x00</resetValue>
68               <fields>
69                  <field>
70                     <name>SWRST</name>
71                     <description>Software Reset</description>
72                     <bitOffset>0</bitOffset>
73                     <bitWidth>1</bitWidth>
74                  </field>
75                  <field>
76                     <name>ENABLE</name>
77                     <description>Enable</description>
78                     <bitOffset>1</bitOffset>
79                     <bitWidth>1</bitWidth>
80                  </field>
81               </fields>
82            </register>
83            <register>
84               <name>CTRLB</name>
85               <description>Control B</description>
86               <addressOffset>0x1</addressOffset>
87               <size>8</size>
88               <access>write-only</access>
89               <resetValue>0x00</resetValue>
90               <fields>
91                  <field>
92                     <name>START0</name>
93                     <description>Comparator 0 Start Comparison</description>
94                     <bitOffset>0</bitOffset>
95                     <bitWidth>1</bitWidth>
96                  </field>
97                  <field>
98                     <name>START1</name>
99                     <description>Comparator 1 Start Comparison</description>
100                     <bitOffset>1</bitOffset>
101                     <bitWidth>1</bitWidth>
102                  </field>
103               </fields>
104            </register>
105            <register>
106               <name>EVCTRL</name>
107               <description>Event Control</description>
108               <addressOffset>0x2</addressOffset>
109               <size>16</size>
110               <resetValue>0x0000</resetValue>
111               <fields>
112                  <field>
113                     <name>COMPEO0</name>
114                     <description>Comparator 0 Event Output Enable</description>
115                     <bitOffset>0</bitOffset>
116                     <bitWidth>1</bitWidth>
117                  </field>
118                  <field>
119                     <name>COMPEO1</name>
120                     <description>Comparator 1 Event Output Enable</description>
121                     <bitOffset>1</bitOffset>
122                     <bitWidth>1</bitWidth>
123                  </field>
124                  <field>
125                     <name>WINEO0</name>
126                     <description>Window 0 Event Output Enable</description>
127                     <bitOffset>4</bitOffset>
128                     <bitWidth>1</bitWidth>
129                  </field>
130                  <field>
131                     <name>COMPEI0</name>
132                     <description>Comparator 0 Event Input Enable</description>
133                     <bitOffset>8</bitOffset>
134                     <bitWidth>1</bitWidth>
135                  </field>
136                  <field>
137                     <name>COMPEI1</name>
138                     <description>Comparator 1 Event Input Enable</description>
139                     <bitOffset>9</bitOffset>
140                     <bitWidth>1</bitWidth>
141                  </field>
142                  <field>
143                     <name>INVEI0</name>
144                     <description>Comparator 0 Input Event Invert Enable</description>
145                     <bitOffset>12</bitOffset>
146                     <bitWidth>1</bitWidth>
147                  </field>
148                  <field>
149                     <name>INVEI1</name>
150                     <description>Comparator 1 Input Event Invert Enable</description>
151                     <bitOffset>13</bitOffset>
152                     <bitWidth>1</bitWidth>
153                  </field>
154               </fields>
155            </register>
156            <register>
157               <name>INTENCLR</name>
158               <description>Interrupt Enable Clear</description>
159               <addressOffset>0x4</addressOffset>
160               <size>8</size>
161               <resetValue>0x00</resetValue>
162               <fields>
163                  <field>
164                     <name>COMP0</name>
165                     <description>Comparator 0 Interrupt Enable</description>
166                     <bitOffset>0</bitOffset>
167                     <bitWidth>1</bitWidth>
168                  </field>
169                  <field>
170                     <name>COMP1</name>
171                     <description>Comparator 1 Interrupt Enable</description>
172                     <bitOffset>1</bitOffset>
173                     <bitWidth>1</bitWidth>
174                  </field>
175                  <field>
176                     <name>WIN0</name>
177                     <description>Window 0 Interrupt Enable</description>
178                     <bitOffset>4</bitOffset>
179                     <bitWidth>1</bitWidth>
180                  </field>
181               </fields>
182            </register>
183            <register>
184               <name>INTENSET</name>
185               <description>Interrupt Enable Set</description>
186               <addressOffset>0x5</addressOffset>
187               <size>8</size>
188               <resetValue>0x00</resetValue>
189               <fields>
190                  <field>
191                     <name>COMP0</name>
192                     <description>Comparator 0 Interrupt Enable</description>
193                     <bitOffset>0</bitOffset>
194                     <bitWidth>1</bitWidth>
195                  </field>
196                  <field>
197                     <name>COMP1</name>
198                     <description>Comparator 1 Interrupt Enable</description>
199                     <bitOffset>1</bitOffset>
200                     <bitWidth>1</bitWidth>
201                  </field>
202                  <field>
203                     <name>WIN0</name>
204                     <description>Window 0 Interrupt Enable</description>
205                     <bitOffset>4</bitOffset>
206                     <bitWidth>1</bitWidth>
207                  </field>
208               </fields>
209            </register>
210            <register>
211               <name>INTFLAG</name>
212               <description>Interrupt Flag Status and Clear</description>
213               <addressOffset>0x6</addressOffset>
214               <size>8</size>
215               <resetValue>0x00</resetValue>
216               <fields>
217                  <field>
218                     <name>COMP0</name>
219                     <description>Comparator 0</description>
220                     <bitOffset>0</bitOffset>
221                     <bitWidth>1</bitWidth>
222                  </field>
223                  <field>
224                     <name>COMP1</name>
225                     <description>Comparator 1</description>
226                     <bitOffset>1</bitOffset>
227                     <bitWidth>1</bitWidth>
228                  </field>
229                  <field>
230                     <name>WIN0</name>
231                     <description>Window 0</description>
232                     <bitOffset>4</bitOffset>
233                     <bitWidth>1</bitWidth>
234                  </field>
235               </fields>
236            </register>
237            <register>
238               <name>STATUSA</name>
239               <description>Status A</description>
240               <addressOffset>0x7</addressOffset>
241               <size>8</size>
242               <access>read-only</access>
243               <resetValue>0x00</resetValue>
244               <fields>
245                  <field>
246                     <name>STATE0</name>
247                     <description>Comparator 0 Current State</description>
248                     <bitOffset>0</bitOffset>
249                     <bitWidth>1</bitWidth>
250                  </field>
251                  <field>
252                     <name>STATE1</name>
253                     <description>Comparator 1 Current State</description>
254                     <bitOffset>1</bitOffset>
255                     <bitWidth>1</bitWidth>
256                  </field>
257                  <field>
258                     <name>WSTATE0</name>
259                     <description>Window 0 Current State</description>
260                     <bitOffset>4</bitOffset>
261                     <bitWidth>2</bitWidth>
262                     <enumeratedValues>
263                        <name>WSTATE0Select</name>
264                        <enumeratedValue>
265                           <name>ABOVE</name>
266                           <description>Signal is above window</description>
267                           <value>0</value>
268                        </enumeratedValue>
269                        <enumeratedValue>
270                           <name>INSIDE</name>
271                           <description>Signal is inside window</description>
272                           <value>1</value>
273                        </enumeratedValue>
274                        <enumeratedValue>
275                           <name>BELOW</name>
276                           <description>Signal is below window</description>
277                           <value>2</value>
278                        </enumeratedValue>
279                     </enumeratedValues>
280                  </field>
281               </fields>
282            </register>
283            <register>
284               <name>STATUSB</name>
285               <description>Status B</description>
286               <addressOffset>0x8</addressOffset>
287               <size>8</size>
288               <access>read-only</access>
289               <resetValue>0x00</resetValue>
290               <fields>
291                  <field>
292                     <name>READY0</name>
293                     <description>Comparator 0 Ready</description>
294                     <bitOffset>0</bitOffset>
295                     <bitWidth>1</bitWidth>
296                  </field>
297                  <field>
298                     <name>READY1</name>
299                     <description>Comparator 1 Ready</description>
300                     <bitOffset>1</bitOffset>
301                     <bitWidth>1</bitWidth>
302                  </field>
303               </fields>
304            </register>
305            <register>
306               <name>DBGCTRL</name>
307               <description>Debug Control</description>
308               <addressOffset>0x9</addressOffset>
309               <size>8</size>
310               <resetValue>0x00</resetValue>
311               <fields>
312                  <field>
313                     <name>DBGRUN</name>
314                     <description>Debug Run</description>
315                     <bitOffset>0</bitOffset>
316                     <bitWidth>1</bitWidth>
317                  </field>
318               </fields>
319            </register>
320            <register>
321               <name>WINCTRL</name>
322               <description>Window Control</description>
323               <addressOffset>0xA</addressOffset>
324               <size>8</size>
325               <resetValue>0x00</resetValue>
326               <fields>
327                  <field>
328                     <name>WEN0</name>
329                     <description>Window 0 Mode Enable</description>
330                     <bitOffset>0</bitOffset>
331                     <bitWidth>1</bitWidth>
332                  </field>
333                  <field>
334                     <name>WINTSEL0</name>
335                     <description>Window 0 Interrupt Selection</description>
336                     <bitOffset>1</bitOffset>
337                     <bitWidth>2</bitWidth>
338                     <enumeratedValues>
339                        <name>WINTSEL0Select</name>
340                        <enumeratedValue>
341                           <name>ABOVE</name>
342                           <description>Interrupt on signal above window</description>
343                           <value>0</value>
344                        </enumeratedValue>
345                        <enumeratedValue>
346                           <name>INSIDE</name>
347                           <description>Interrupt on signal inside window</description>
348                           <value>1</value>
349                        </enumeratedValue>
350                        <enumeratedValue>
351                           <name>BELOW</name>
352                           <description>Interrupt on signal below window</description>
353                           <value>2</value>
354                        </enumeratedValue>
355                        <enumeratedValue>
356                           <name>OUTSIDE</name>
357                           <description>Interrupt on signal outside window</description>
358                           <value>3</value>
359                        </enumeratedValue>
360                     </enumeratedValues>
361                  </field>
362               </fields>
363            </register>
364            <register>
365               <dim>2</dim>
366               <dimIncrement>1</dimIncrement>
367               <name>SCALER[%s]</name>
368               <description>Scaler n</description>
369               <addressOffset>0xC</addressOffset>
370               <size>8</size>
371               <resetValue>0x00</resetValue>
372               <fields>
373                  <field>
374                     <name>VALUE</name>
375                     <description>Scaler Value</description>
376                     <bitOffset>0</bitOffset>
377                     <bitWidth>6</bitWidth>
378                  </field>
379               </fields>
380            </register>
381            <register>
382               <dim>2</dim>
383               <dimIncrement>4</dimIncrement>
384               <name>COMPCTRL[%s]</name>
385               <description>Comparator Control n</description>
386               <addressOffset>0x10</addressOffset>
387               <size>32</size>
388               <resetValue>0x00000000</resetValue>
389               <fields>
390                  <field>
391                     <name>ENABLE</name>
392                     <description>Enable</description>
393                     <bitOffset>1</bitOffset>
394                     <bitWidth>1</bitWidth>
395                  </field>
396                  <field>
397                     <name>SINGLE</name>
398                     <description>Single-Shot Mode</description>
399                     <bitOffset>2</bitOffset>
400                     <bitWidth>1</bitWidth>
401                  </field>
402                  <field>
403                     <name>INTSEL</name>
404                     <description>Interrupt Selection</description>
405                     <bitOffset>3</bitOffset>
406                     <bitWidth>2</bitWidth>
407                     <enumeratedValues>
408                        <name>INTSELSelect</name>
409                        <enumeratedValue>
410                           <name>TOGGLE</name>
411                           <description>Interrupt on comparator output toggle</description>
412                           <value>0</value>
413                        </enumeratedValue>
414                        <enumeratedValue>
415                           <name>RISING</name>
416                           <description>Interrupt on comparator output rising</description>
417                           <value>1</value>
418                        </enumeratedValue>
419                        <enumeratedValue>
420                           <name>FALLING</name>
421                           <description>Interrupt on comparator output falling</description>
422                           <value>2</value>
423                        </enumeratedValue>
424                        <enumeratedValue>
425                           <name>EOC</name>
426                           <description>Interrupt on end of comparison (single-shot mode only)</description>
427                           <value>3</value>
428                        </enumeratedValue>
429                     </enumeratedValues>
430                  </field>
431                  <field>
432                     <name>RUNSTDBY</name>
433                     <description>Run in Standby</description>
434                     <bitOffset>6</bitOffset>
435                     <bitWidth>1</bitWidth>
436                  </field>
437                  <field>
438                     <name>MUXNEG</name>
439                     <description>Negative Input Mux Selection</description>
440                     <bitOffset>8</bitOffset>
441                     <bitWidth>3</bitWidth>
442                     <enumeratedValues>
443                        <name>MUXNEGSelect</name>
444                        <enumeratedValue>
445                           <name>PIN0</name>
446                           <description>I/O pin 0</description>
447                           <value>0</value>
448                        </enumeratedValue>
449                        <enumeratedValue>
450                           <name>PIN1</name>
451                           <description>I/O pin 1</description>
452                           <value>1</value>
453                        </enumeratedValue>
454                        <enumeratedValue>
455                           <name>PIN2</name>
456                           <description>I/O pin 2</description>
457                           <value>2</value>
458                        </enumeratedValue>
459                        <enumeratedValue>
460                           <name>PIN3</name>
461                           <description>I/O pin 3</description>
462                           <value>3</value>
463                        </enumeratedValue>
464                        <enumeratedValue>
465                           <name>AVSS</name>
466                           <description>Ground</description>
467                           <value>4</value>
468                        </enumeratedValue>
469                        <enumeratedValue>
470                           <name>VSCALE</name>
471                           <description>AVDD scaler</description>
472                           <value>5</value>
473                        </enumeratedValue>
474                        <enumeratedValue>
475                           <name>BANDGAP</name>
476                           <description>Internal bandgap voltage</description>
477                           <value>6</value>
478                        </enumeratedValue>
479                        <enumeratedValue>
480                           <name>DAC0</name>
481                           <description>DAC0 output</description>
482                           <value>7</value>
483                        </enumeratedValue>
484                     </enumeratedValues>
485                  </field>
486                  <field>
487                     <name>MUXPOS</name>
488                     <description>Positive Input Mux Selection</description>
489                     <bitOffset>12</bitOffset>
490                     <bitWidth>3</bitWidth>
491                     <enumeratedValues>
492                        <name>MUXPOSSelect</name>
493                        <enumeratedValue>
494                           <name>PIN0</name>
495                           <description>I/O pin 0</description>
496                           <value>0</value>
497                        </enumeratedValue>
498                        <enumeratedValue>
499                           <name>PIN1</name>
500                           <description>I/O pin 1</description>
501                           <value>1</value>
502                        </enumeratedValue>
503                        <enumeratedValue>
504                           <name>PIN2</name>
505                           <description>I/O pin 2</description>
506                           <value>2</value>
507                        </enumeratedValue>
508                        <enumeratedValue>
509                           <name>PIN3</name>
510                           <description>I/O pin 3</description>
511                           <value>3</value>
512                        </enumeratedValue>
513                        <enumeratedValue>
514                           <name>VSCALE</name>
515                           <description>AVDD scaler</description>
516                           <value>4</value>
517                        </enumeratedValue>
518                     </enumeratedValues>
519                  </field>
520                  <field>
521                     <name>SWAP</name>
522                     <description>Swap Inputs and Invert</description>
523                     <bitOffset>15</bitOffset>
524                     <bitWidth>1</bitWidth>
525                  </field>
526                  <field>
527                     <name>SPEED</name>
528                     <description>Speed Selection</description>
529                     <bitOffset>16</bitOffset>
530                     <bitWidth>2</bitWidth>
531                     <enumeratedValues>
532                        <name>SPEEDSelect</name>
533                        <enumeratedValue>
534                           <name>LOW</name>
535                           <description>Low Power</description>
536                           <value>0</value>
537                        </enumeratedValue>
538                        <enumeratedValue>
539                           <name>HIGH</name>
540                           <description>High speed</description>
541                           <value>3</value>
542                        </enumeratedValue>
543                     </enumeratedValues>
544                  </field>
545                  <field>
546                     <name>HYSTEN</name>
547                     <description>Hysteresis Enable</description>
548                     <bitOffset>19</bitOffset>
549                     <bitWidth>1</bitWidth>
550                  </field>
551                  <field>
552                     <name>HYST</name>
553                     <description>Hysteresis Level</description>
554                     <bitOffset>20</bitOffset>
555                     <bitWidth>2</bitWidth>
556                     <enumeratedValues>
557                        <name>HYSTSelect</name>
558                        <enumeratedValue>
559                           <name>HYST25</name>
560                           <description>25mV</description>
561                           <value>0</value>
562                        </enumeratedValue>
563                        <enumeratedValue>
564                           <name>HYST50</name>
565                           <description>50mV</description>
566                           <value>1</value>
567                        </enumeratedValue>
568                        <enumeratedValue>
569                           <name>HYST75</name>
570                           <description>75mV</description>
571                           <value>2</value>
572                        </enumeratedValue>
573                        <enumeratedValue>
574                           <name>HYST100</name>
575                           <description>100mV</description>
576                           <value>3</value>
577                        </enumeratedValue>
578                     </enumeratedValues>
579                  </field>
580                  <field>
581                     <name>FLEN</name>
582                     <description>Filter Length</description>
583                     <bitOffset>24</bitOffset>
584                     <bitWidth>3</bitWidth>
585                     <enumeratedValues>
586                        <name>FLENSelect</name>
587                        <enumeratedValue>
588                           <name>OFF</name>
589                           <description>No filtering</description>
590                           <value>0</value>
591                        </enumeratedValue>
592                        <enumeratedValue>
593                           <name>MAJ3</name>
594                           <description>3-bit majority function (2 of 3)</description>
595                           <value>1</value>
596                        </enumeratedValue>
597                        <enumeratedValue>
598                           <name>MAJ5</name>
599                           <description>5-bit majority function (3 of 5)</description>
600                           <value>2</value>
601                        </enumeratedValue>
602                     </enumeratedValues>
603                  </field>
604                  <field>
605                     <name>OUT</name>
606                     <description>Output</description>
607                     <bitOffset>28</bitOffset>
608                     <bitWidth>2</bitWidth>
609                     <enumeratedValues>
610                        <name>OUTSelect</name>
611                        <enumeratedValue>
612                           <name>OFF</name>
613                           <description>The output of COMPn is not routed to the COMPn I/O port</description>
614                           <value>0</value>
615                        </enumeratedValue>
616                        <enumeratedValue>
617                           <name>ASYNC</name>
618                           <description>The asynchronous output of COMPn is routed to the COMPn I/O port</description>
619                           <value>1</value>
620                        </enumeratedValue>
621                        <enumeratedValue>
622                           <name>SYNC</name>
623                           <description>The synchronous output (including filtering) of COMPn is routed to the COMPn I/O port</description>
624                           <value>2</value>
625                        </enumeratedValue>
626                     </enumeratedValues>
627                  </field>
628               </fields>
629            </register>
630            <register>
631               <name>SYNCBUSY</name>
632               <description>Synchronization Busy</description>
633               <addressOffset>0x20</addressOffset>
634               <size>32</size>
635               <access>read-only</access>
636               <resetValue>0x00000000</resetValue>
637               <fields>
638                  <field>
639                     <name>SWRST</name>
640                     <description>Software Reset Synchronization Busy</description>
641                     <bitOffset>0</bitOffset>
642                     <bitWidth>1</bitWidth>
643                  </field>
644                  <field>
645                     <name>ENABLE</name>
646                     <description>Enable Synchronization Busy</description>
647                     <bitOffset>1</bitOffset>
648                     <bitWidth>1</bitWidth>
649                  </field>
650                  <field>
651                     <name>WINCTRL</name>
652                     <description>WINCTRL Synchronization Busy</description>
653                     <bitOffset>2</bitOffset>
654                     <bitWidth>1</bitWidth>
655                  </field>
656                  <field>
657                     <name>COMPCTRL0</name>
658                     <description>COMPCTRL 0 Synchronization Busy</description>
659                     <bitOffset>3</bitOffset>
660                     <bitWidth>1</bitWidth>
661                  </field>
662                  <field>
663                     <name>COMPCTRL1</name>
664                     <description>COMPCTRL 1 Synchronization Busy</description>
665                     <bitOffset>4</bitOffset>
666                     <bitWidth>1</bitWidth>
667                  </field>
668               </fields>
669            </register>
670            <register>
671               <name>CALIB</name>
672               <description>Calibration</description>
673               <addressOffset>0x24</addressOffset>
674               <size>16</size>
675               <resetValue>0x0101</resetValue>
676               <fields>
677                  <field>
678                     <name>BIAS0</name>
679                     <description>COMP0/1 Bias Scaling</description>
680                     <bitOffset>0</bitOffset>
681                     <bitWidth>2</bitWidth>
682                  </field>
683               </fields>
684            </register>
685         </registers>
686      </peripheral>
687      <peripheral>
688         <name>ADC0</name>
689         <version>U25001.0.0</version>
690         <description>Analog Digital Converter</description>
691         <groupName>ADC</groupName>
692         <prependToName>ADC_</prependToName>
693         <baseAddress>0x43001C00</baseAddress>
694         <addressBlock>
695            <offset>0</offset>
696            <size>0x4A</size>
697            <usage>registers</usage>
698         </addressBlock>
699         <interrupt>
700            <name>ADC0_OTHER</name>
701            <description>Analog To Digital Converter 0</description>
702            <value>118</value>
703         </interrupt>
704         <interrupt>
705            <name>ADC0_RESRDY</name>
706            <description>ADC0 Result Ready</description>
707            <value>119</value>
708         </interrupt>
709         <registers>
710            <register>
711               <name>CTRLA</name>
712               <description>Control A</description>
713               <addressOffset>0x0</addressOffset>
714               <size>16</size>
715               <resetValue>0x0000</resetValue>
716               <fields>
717                  <field>
718                     <name>SWRST</name>
719                     <description>Software Reset</description>
720                     <bitOffset>0</bitOffset>
721                     <bitWidth>1</bitWidth>
722                  </field>
723                  <field>
724                     <name>ENABLE</name>
725                     <description>Enable</description>
726                     <bitOffset>1</bitOffset>
727                     <bitWidth>1</bitWidth>
728                  </field>
729                  <field>
730                     <name>DUALSEL</name>
731                     <description>Dual Mode Trigger Selection</description>
732                     <bitOffset>3</bitOffset>
733                     <bitWidth>2</bitWidth>
734                     <enumeratedValues>
735                        <name>DUALSELSelect</name>
736                        <enumeratedValue>
737                           <name>BOTH</name>
738                           <description>Start event or software trigger will start a conversion on both ADCs</description>
739                           <value>0</value>
740                        </enumeratedValue>
741                        <enumeratedValue>
742                           <name>INTERLEAVE</name>
743                           <description>START event or software trigger will alternatingly start a conversion on ADC0 and ADC1</description>
744                           <value>1</value>
745                        </enumeratedValue>
746                     </enumeratedValues>
747                  </field>
748                  <field>
749                     <name>SLAVEEN</name>
750                     <description>Slave Enable</description>
751                     <bitOffset>5</bitOffset>
752                     <bitWidth>1</bitWidth>
753                  </field>
754                  <field>
755                     <name>RUNSTDBY</name>
756                     <description>Run in Standby</description>
757                     <bitOffset>6</bitOffset>
758                     <bitWidth>1</bitWidth>
759                  </field>
760                  <field>
761                     <name>ONDEMAND</name>
762                     <description>On Demand Control</description>
763                     <bitOffset>7</bitOffset>
764                     <bitWidth>1</bitWidth>
765                  </field>
766                  <field>
767                     <name>PRESCALER</name>
768                     <description>Prescaler Configuration</description>
769                     <bitOffset>8</bitOffset>
770                     <bitWidth>3</bitWidth>
771                     <enumeratedValues>
772                        <name>PRESCALERSelect</name>
773                        <enumeratedValue>
774                           <name>DIV2</name>
775                           <description>Peripheral clock divided by 2</description>
776                           <value>0</value>
777                        </enumeratedValue>
778                        <enumeratedValue>
779                           <name>DIV4</name>
780                           <description>Peripheral clock divided by 4</description>
781                           <value>1</value>
782                        </enumeratedValue>
783                        <enumeratedValue>
784                           <name>DIV8</name>
785                           <description>Peripheral clock divided by 8</description>
786                           <value>2</value>
787                        </enumeratedValue>
788                        <enumeratedValue>
789                           <name>DIV16</name>
790                           <description>Peripheral clock divided by 16</description>
791                           <value>3</value>
792                        </enumeratedValue>
793                        <enumeratedValue>
794                           <name>DIV32</name>
795                           <description>Peripheral clock divided by 32</description>
796                           <value>4</value>
797                        </enumeratedValue>
798                        <enumeratedValue>
799                           <name>DIV64</name>
800                           <description>Peripheral clock divided by 64</description>
801                           <value>5</value>
802                        </enumeratedValue>
803                        <enumeratedValue>
804                           <name>DIV128</name>
805                           <description>Peripheral clock divided by 128</description>
806                           <value>6</value>
807                        </enumeratedValue>
808                        <enumeratedValue>
809                           <name>DIV256</name>
810                           <description>Peripheral clock divided by 256</description>
811                           <value>7</value>
812                        </enumeratedValue>
813                     </enumeratedValues>
814                  </field>
815                  <field>
816                     <name>R2R</name>
817                     <description>Rail to Rail Operation Enable</description>
818                     <bitOffset>15</bitOffset>
819                     <bitWidth>1</bitWidth>
820                  </field>
821               </fields>
822            </register>
823            <register>
824               <name>EVCTRL</name>
825               <description>Event Control</description>
826               <addressOffset>0x2</addressOffset>
827               <size>8</size>
828               <resetValue>0x00</resetValue>
829               <fields>
830                  <field>
831                     <name>FLUSHEI</name>
832                     <description>Flush Event Input Enable</description>
833                     <bitOffset>0</bitOffset>
834                     <bitWidth>1</bitWidth>
835                  </field>
836                  <field>
837                     <name>STARTEI</name>
838                     <description>Start Conversion Event Input Enable</description>
839                     <bitOffset>1</bitOffset>
840                     <bitWidth>1</bitWidth>
841                  </field>
842                  <field>
843                     <name>FLUSHINV</name>
844                     <description>Flush Event Invert Enable</description>
845                     <bitOffset>2</bitOffset>
846                     <bitWidth>1</bitWidth>
847                  </field>
848                  <field>
849                     <name>STARTINV</name>
850                     <description>Start Conversion Event Invert Enable</description>
851                     <bitOffset>3</bitOffset>
852                     <bitWidth>1</bitWidth>
853                  </field>
854                  <field>
855                     <name>RESRDYEO</name>
856                     <description>Result Ready Event Out</description>
857                     <bitOffset>4</bitOffset>
858                     <bitWidth>1</bitWidth>
859                  </field>
860                  <field>
861                     <name>WINMONEO</name>
862                     <description>Window Monitor Event Out</description>
863                     <bitOffset>5</bitOffset>
864                     <bitWidth>1</bitWidth>
865                  </field>
866               </fields>
867            </register>
868            <register>
869               <name>DBGCTRL</name>
870               <description>Debug Control</description>
871               <addressOffset>0x3</addressOffset>
872               <size>8</size>
873               <resetValue>0x00</resetValue>
874               <fields>
875                  <field>
876                     <name>DBGRUN</name>
877                     <description>Debug Run</description>
878                     <bitOffset>0</bitOffset>
879                     <bitWidth>1</bitWidth>
880                  </field>
881               </fields>
882            </register>
883            <register>
884               <name>INPUTCTRL</name>
885               <description>Input Control</description>
886               <addressOffset>0x4</addressOffset>
887               <size>16</size>
888               <resetValue>0x0000</resetValue>
889               <fields>
890                  <field>
891                     <name>MUXPOS</name>
892                     <description>Positive Mux Input Selection</description>
893                     <bitOffset>0</bitOffset>
894                     <bitWidth>5</bitWidth>
895                     <enumeratedValues>
896                        <name>MUXPOSSelect</name>
897                        <enumeratedValue>
898                           <name>AIN0</name>
899                           <description>ADC AIN0 Pin</description>
900                           <value>0x0</value>
901                        </enumeratedValue>
902                        <enumeratedValue>
903                           <name>AIN1</name>
904                           <description>ADC AIN1 Pin</description>
905                           <value>0x1</value>
906                        </enumeratedValue>
907                        <enumeratedValue>
908                           <name>AIN2</name>
909                           <description>ADC AIN2 Pin</description>
910                           <value>0x2</value>
911                        </enumeratedValue>
912                        <enumeratedValue>
913                           <name>AIN3</name>
914                           <description>ADC AIN3 Pin</description>
915                           <value>0x3</value>
916                        </enumeratedValue>
917                        <enumeratedValue>
918                           <name>AIN4</name>
919                           <description>ADC AIN4 Pin</description>
920                           <value>0x4</value>
921                        </enumeratedValue>
922                        <enumeratedValue>
923                           <name>AIN5</name>
924                           <description>ADC AIN5 Pin</description>
925                           <value>0x5</value>
926                        </enumeratedValue>
927                        <enumeratedValue>
928                           <name>AIN6</name>
929                           <description>ADC AIN6 Pin</description>
930                           <value>0x6</value>
931                        </enumeratedValue>
932                        <enumeratedValue>
933                           <name>AIN7</name>
934                           <description>ADC AIN7 Pin</description>
935                           <value>0x7</value>
936                        </enumeratedValue>
937                        <enumeratedValue>
938                           <name>AIN8</name>
939                           <description>ADC AIN8 Pin</description>
940                           <value>0x8</value>
941                        </enumeratedValue>
942                        <enumeratedValue>
943                           <name>AIN9</name>
944                           <description>ADC AIN9 Pin</description>
945                           <value>0x9</value>
946                        </enumeratedValue>
947                        <enumeratedValue>
948                           <name>AIN10</name>
949                           <description>ADC AIN10 Pin</description>
950                           <value>0xA</value>
951                        </enumeratedValue>
952                        <enumeratedValue>
953                           <name>AIN11</name>
954                           <description>ADC AIN11 Pin</description>
955                           <value>0xB</value>
956                        </enumeratedValue>
957                        <enumeratedValue>
958                           <name>AIN12</name>
959                           <description>ADC AIN12 Pin</description>
960                           <value>0xC</value>
961                        </enumeratedValue>
962                        <enumeratedValue>
963                           <name>AIN13</name>
964                           <description>ADC AIN13 Pin</description>
965                           <value>0xD</value>
966                        </enumeratedValue>
967                        <enumeratedValue>
968                           <name>AIN14</name>
969                           <description>ADC AIN14 Pin</description>
970                           <value>0xE</value>
971                        </enumeratedValue>
972                        <enumeratedValue>
973                           <name>AIN15</name>
974                           <description>ADC AIN15 Pin</description>
975                           <value>0xF</value>
976                        </enumeratedValue>
977                        <enumeratedValue>
978                           <name>SCALEDVDDCORE</name>
979                           <description>1/4 Scaled VDDCORE Supply</description>
980                           <value>0x18</value>
981                        </enumeratedValue>
982                        <enumeratedValue>
983                           <name>SCALEDVBAT</name>
984                           <description>1/4 Scaled VBAT Supply</description>
985                           <value>0x19</value>
986                        </enumeratedValue>
987                        <enumeratedValue>
988                           <name>SCALEDVDD</name>
989                           <description>1/4 Scaled VDD Supply</description>
990                           <value>0x1A</value>
991                        </enumeratedValue>
992                        <enumeratedValue>
993                           <name>BANDGAP</name>
994                           <description>Bandgap Voltage</description>
995                           <value>0x1B</value>
996                        </enumeratedValue>
997                        <enumeratedValue>
998                           <name>DAC0</name>
999                           <description>DAC0 output</description>
1000                           <value>0x1E</value>
1001                        </enumeratedValue>
1002                     </enumeratedValues>
1003                  </field>
1004                  <field>
1005                     <name>DIFFMODE</name>
1006                     <description>Differential Mode</description>
1007                     <bitOffset>7</bitOffset>
1008                     <bitWidth>1</bitWidth>
1009                  </field>
1010                  <field>
1011                     <name>MUXNEG</name>
1012                     <description>Negative Mux Input Selection</description>
1013                     <bitOffset>8</bitOffset>
1014                     <bitWidth>5</bitWidth>
1015                     <enumeratedValues>
1016                        <name>MUXNEGSelect</name>
1017                        <enumeratedValue>
1018                           <name>AIN0</name>
1019                           <description>ADC AIN0 Pin</description>
1020                           <value>0x0</value>
1021                        </enumeratedValue>
1022                        <enumeratedValue>
1023                           <name>AIN1</name>
1024                           <description>ADC AIN1 Pin</description>
1025                           <value>0x1</value>
1026                        </enumeratedValue>
1027                        <enumeratedValue>
1028                           <name>AIN2</name>
1029                           <description>ADC AIN2 Pin</description>
1030                           <value>0x2</value>
1031                        </enumeratedValue>
1032                        <enumeratedValue>
1033                           <name>AIN3</name>
1034                           <description>ADC AIN3 Pin</description>
1035                           <value>0x3</value>
1036                        </enumeratedValue>
1037                        <enumeratedValue>
1038                           <name>AIN4</name>
1039                           <description>ADC AIN4 Pin</description>
1040                           <value>0x4</value>
1041                        </enumeratedValue>
1042                        <enumeratedValue>
1043                           <name>AIN5</name>
1044                           <description>ADC AIN5 Pin</description>
1045                           <value>0x5</value>
1046                        </enumeratedValue>
1047                        <enumeratedValue>
1048                           <name>AIN6</name>
1049                           <description>ADC AIN6 Pin</description>
1050                           <value>0x6</value>
1051                        </enumeratedValue>
1052                        <enumeratedValue>
1053                           <name>AIN7</name>
1054                           <description>ADC AIN7 Pin</description>
1055                           <value>0x7</value>
1056                        </enumeratedValue>
1057                        <enumeratedValue>
1058                           <name>AVSS</name>
1059                           <description>Internal Ground</description>
1060                           <value>0x18</value>
1061                        </enumeratedValue>
1062                     </enumeratedValues>
1063                  </field>
1064                  <field>
1065                     <name>DSEQSTOP</name>
1066                     <description>Stop DMA Sequencing</description>
1067                     <bitOffset>15</bitOffset>
1068                     <bitWidth>1</bitWidth>
1069                  </field>
1070               </fields>
1071            </register>
1072            <register>
1073               <name>CTRLB</name>
1074               <description>Control B</description>
1075               <addressOffset>0x6</addressOffset>
1076               <size>16</size>
1077               <resetValue>0x0000</resetValue>
1078               <fields>
1079                  <field>
1080                     <name>LEFTADJ</name>
1081                     <description>Left-Adjusted Result</description>
1082                     <bitOffset>0</bitOffset>
1083                     <bitWidth>1</bitWidth>
1084                  </field>
1085                  <field>
1086                     <name>FREERUN</name>
1087                     <description>Free Running Mode</description>
1088                     <bitOffset>1</bitOffset>
1089                     <bitWidth>1</bitWidth>
1090                  </field>
1091                  <field>
1092                     <name>CORREN</name>
1093                     <description>Digital Correction Logic Enable</description>
1094                     <bitOffset>2</bitOffset>
1095                     <bitWidth>1</bitWidth>
1096                  </field>
1097                  <field>
1098                     <name>RESSEL</name>
1099                     <description>Conversion Result Resolution</description>
1100                     <bitOffset>3</bitOffset>
1101                     <bitWidth>2</bitWidth>
1102                     <enumeratedValues>
1103                        <name>RESSELSelect</name>
1104                        <enumeratedValue>
1105                           <name>12BIT</name>
1106                           <description>12-bit result</description>
1107                           <value>0x0</value>
1108                        </enumeratedValue>
1109                        <enumeratedValue>
1110                           <name>16BIT</name>
1111                           <description>For averaging mode output</description>
1112                           <value>0x1</value>
1113                        </enumeratedValue>
1114                        <enumeratedValue>
1115                           <name>10BIT</name>
1116                           <description>10-bit result</description>
1117                           <value>0x2</value>
1118                        </enumeratedValue>
1119                        <enumeratedValue>
1120                           <name>8BIT</name>
1121                           <description>8-bit result</description>
1122                           <value>0x3</value>
1123                        </enumeratedValue>
1124                     </enumeratedValues>
1125                  </field>
1126                  <field>
1127                     <name>WINMODE</name>
1128                     <description>Window Monitor Mode</description>
1129                     <bitOffset>8</bitOffset>
1130                     <bitWidth>3</bitWidth>
1131                     <enumeratedValues>
1132                        <name>WINMODESelect</name>
1133                        <enumeratedValue>
1134                           <name>DISABLE</name>
1135                           <description>No window mode (default)</description>
1136                           <value>0</value>
1137                        </enumeratedValue>
1138                        <enumeratedValue>
1139                           <name>MODE1</name>
1140                           <description>RESULT &gt; WINLT</description>
1141                           <value>1</value>
1142                        </enumeratedValue>
1143                        <enumeratedValue>
1144                           <name>MODE2</name>
1145                           <description>RESULT &lt; WINUT</description>
1146                           <value>2</value>
1147                        </enumeratedValue>
1148                        <enumeratedValue>
1149                           <name>MODE3</name>
1150                           <description>WINLT &lt; RESULT &lt; WINUT</description>
1151                           <value>3</value>
1152                        </enumeratedValue>
1153                        <enumeratedValue>
1154                           <name>MODE4</name>
1155                           <description>!(WINLT &lt; RESULT &lt; WINUT)</description>
1156                           <value>4</value>
1157                        </enumeratedValue>
1158                     </enumeratedValues>
1159                  </field>
1160                  <field>
1161                     <name>WINSS</name>
1162                     <description>Window Single Sample</description>
1163                     <bitOffset>11</bitOffset>
1164                     <bitWidth>1</bitWidth>
1165                  </field>
1166               </fields>
1167            </register>
1168            <register>
1169               <name>REFCTRL</name>
1170               <description>Reference Control</description>
1171               <addressOffset>0x8</addressOffset>
1172               <size>8</size>
1173               <resetValue>0x00</resetValue>
1174               <fields>
1175                  <field>
1176                     <name>REFSEL</name>
1177                     <description>Reference Selection</description>
1178                     <bitOffset>0</bitOffset>
1179                     <bitWidth>4</bitWidth>
1180                     <enumeratedValues>
1181                        <name>REFSELSelect</name>
1182                        <enumeratedValue>
1183                           <name>INTREF</name>
1184                           <description>Internal Bandgap Reference</description>
1185                           <value>0x0</value>
1186                        </enumeratedValue>
1187                        <enumeratedValue>
1188                           <name>INTVCC0</name>
1189                           <description>1/2 AVDD</description>
1190                           <value>0x2</value>
1191                        </enumeratedValue>
1192                        <enumeratedValue>
1193                           <name>INTVCC1</name>
1194                           <description>AVDD</description>
1195                           <value>0x3</value>
1196                        </enumeratedValue>
1197                        <enumeratedValue>
1198                           <name>AREFA</name>
1199                           <description>External Reference A</description>
1200                           <value>0x4</value>
1201                        </enumeratedValue>
1202                        <enumeratedValue>
1203                           <name>AREFB</name>
1204                           <description>External Reference B</description>
1205                           <value>0x5</value>
1206                        </enumeratedValue>
1207                        <enumeratedValue>
1208                           <name>AREFC</name>
1209                           <description>External Reference C (only on ADC1)</description>
1210                           <value>0x6</value>
1211                        </enumeratedValue>
1212                     </enumeratedValues>
1213                  </field>
1214                  <field>
1215                     <name>REFCOMP</name>
1216                     <description>Reference Buffer Offset Compensation Enable</description>
1217                     <bitOffset>7</bitOffset>
1218                     <bitWidth>1</bitWidth>
1219                  </field>
1220               </fields>
1221            </register>
1222            <register>
1223               <name>AVGCTRL</name>
1224               <description>Average Control</description>
1225               <addressOffset>0xA</addressOffset>
1226               <size>8</size>
1227               <resetValue>0x00</resetValue>
1228               <fields>
1229                  <field>
1230                     <name>SAMPLENUM</name>
1231                     <description>Number of Samples to be Collected</description>
1232                     <bitOffset>0</bitOffset>
1233                     <bitWidth>4</bitWidth>
1234                     <enumeratedValues>
1235                        <name>SAMPLENUMSelect</name>
1236                        <enumeratedValue>
1237                           <name>1</name>
1238                           <description>1 sample</description>
1239                           <value>0x0</value>
1240                        </enumeratedValue>
1241                        <enumeratedValue>
1242                           <name>2</name>
1243                           <description>2 samples</description>
1244                           <value>0x1</value>
1245                        </enumeratedValue>
1246                        <enumeratedValue>
1247                           <name>4</name>
1248                           <description>4 samples</description>
1249                           <value>0x2</value>
1250                        </enumeratedValue>
1251                        <enumeratedValue>
1252                           <name>8</name>
1253                           <description>8 samples</description>
1254                           <value>0x3</value>
1255                        </enumeratedValue>
1256                        <enumeratedValue>
1257                           <name>16</name>
1258                           <description>16 samples</description>
1259                           <value>0x4</value>
1260                        </enumeratedValue>
1261                        <enumeratedValue>
1262                           <name>32</name>
1263                           <description>32 samples</description>
1264                           <value>0x5</value>
1265                        </enumeratedValue>
1266                        <enumeratedValue>
1267                           <name>64</name>
1268                           <description>64 samples</description>
1269                           <value>0x6</value>
1270                        </enumeratedValue>
1271                        <enumeratedValue>
1272                           <name>128</name>
1273                           <description>128 samples</description>
1274                           <value>0x7</value>
1275                        </enumeratedValue>
1276                        <enumeratedValue>
1277                           <name>256</name>
1278                           <description>256 samples</description>
1279                           <value>0x8</value>
1280                        </enumeratedValue>
1281                        <enumeratedValue>
1282                           <name>512</name>
1283                           <description>512 samples</description>
1284                           <value>0x9</value>
1285                        </enumeratedValue>
1286                        <enumeratedValue>
1287                           <name>1024</name>
1288                           <description>1024 samples</description>
1289                           <value>0xA</value>
1290                        </enumeratedValue>
1291                     </enumeratedValues>
1292                  </field>
1293                  <field>
1294                     <name>ADJRES</name>
1295                     <description>Adjusting Result / Division Coefficient</description>
1296                     <bitOffset>4</bitOffset>
1297                     <bitWidth>3</bitWidth>
1298                  </field>
1299               </fields>
1300            </register>
1301            <register>
1302               <name>SAMPCTRL</name>
1303               <description>Sample Time Control</description>
1304               <addressOffset>0xB</addressOffset>
1305               <size>8</size>
1306               <resetValue>0x00</resetValue>
1307               <fields>
1308                  <field>
1309                     <name>SAMPLEN</name>
1310                     <description>Sampling Time Length</description>
1311                     <bitOffset>0</bitOffset>
1312                     <bitWidth>6</bitWidth>
1313                  </field>
1314                  <field>
1315                     <name>OFFCOMP</name>
1316                     <description>Comparator Offset Compensation Enable</description>
1317                     <bitOffset>7</bitOffset>
1318                     <bitWidth>1</bitWidth>
1319                  </field>
1320               </fields>
1321            </register>
1322            <register>
1323               <name>WINLT</name>
1324               <description>Window Monitor Lower Threshold</description>
1325               <addressOffset>0xC</addressOffset>
1326               <size>16</size>
1327               <resetValue>0x0000</resetValue>
1328               <fields>
1329                  <field>
1330                     <name>WINLT</name>
1331                     <description>Window Lower Threshold</description>
1332                     <bitOffset>0</bitOffset>
1333                     <bitWidth>16</bitWidth>
1334                  </field>
1335               </fields>
1336            </register>
1337            <register>
1338               <name>WINUT</name>
1339               <description>Window Monitor Upper Threshold</description>
1340               <addressOffset>0xE</addressOffset>
1341               <size>16</size>
1342               <resetValue>0x0000</resetValue>
1343               <fields>
1344                  <field>
1345                     <name>WINUT</name>
1346                     <description>Window Upper Threshold</description>
1347                     <bitOffset>0</bitOffset>
1348                     <bitWidth>16</bitWidth>
1349                  </field>
1350               </fields>
1351            </register>
1352            <register>
1353               <name>GAINCORR</name>
1354               <description>Gain Correction</description>
1355               <addressOffset>0x10</addressOffset>
1356               <size>16</size>
1357               <resetValue>0x0000</resetValue>
1358               <fields>
1359                  <field>
1360                     <name>GAINCORR</name>
1361                     <description>Gain Correction Value</description>
1362                     <bitOffset>0</bitOffset>
1363                     <bitWidth>12</bitWidth>
1364                  </field>
1365               </fields>
1366            </register>
1367            <register>
1368               <name>OFFSETCORR</name>
1369               <description>Offset Correction</description>
1370               <addressOffset>0x12</addressOffset>
1371               <size>16</size>
1372               <resetValue>0x0000</resetValue>
1373               <fields>
1374                  <field>
1375                     <name>OFFSETCORR</name>
1376                     <description>Offset Correction Value</description>
1377                     <bitOffset>0</bitOffset>
1378                     <bitWidth>12</bitWidth>
1379                  </field>
1380               </fields>
1381            </register>
1382            <register>
1383               <name>SWTRIG</name>
1384               <description>Software Trigger</description>
1385               <addressOffset>0x14</addressOffset>
1386               <size>8</size>
1387               <resetValue>0x00</resetValue>
1388               <fields>
1389                  <field>
1390                     <name>FLUSH</name>
1391                     <description>ADC Conversion Flush</description>
1392                     <bitOffset>0</bitOffset>
1393                     <bitWidth>1</bitWidth>
1394                  </field>
1395                  <field>
1396                     <name>START</name>
1397                     <description>Start ADC Conversion</description>
1398                     <bitOffset>1</bitOffset>
1399                     <bitWidth>1</bitWidth>
1400                  </field>
1401               </fields>
1402            </register>
1403            <register>
1404               <name>INTENCLR</name>
1405               <description>Interrupt Enable Clear</description>
1406               <addressOffset>0x2C</addressOffset>
1407               <size>8</size>
1408               <resetValue>0x00</resetValue>
1409               <fields>
1410                  <field>
1411                     <name>RESRDY</name>
1412                     <description>Result Ready Interrupt Disable</description>
1413                     <bitOffset>0</bitOffset>
1414                     <bitWidth>1</bitWidth>
1415                  </field>
1416                  <field>
1417                     <name>OVERRUN</name>
1418                     <description>Overrun Interrupt Disable</description>
1419                     <bitOffset>1</bitOffset>
1420                     <bitWidth>1</bitWidth>
1421                  </field>
1422                  <field>
1423                     <name>WINMON</name>
1424                     <description>Window Monitor Interrupt Disable</description>
1425                     <bitOffset>2</bitOffset>
1426                     <bitWidth>1</bitWidth>
1427                  </field>
1428               </fields>
1429            </register>
1430            <register>
1431               <name>INTENSET</name>
1432               <description>Interrupt Enable Set</description>
1433               <addressOffset>0x2D</addressOffset>
1434               <size>8</size>
1435               <resetValue>0x00</resetValue>
1436               <fields>
1437                  <field>
1438                     <name>RESRDY</name>
1439                     <description>Result Ready Interrupt Enable</description>
1440                     <bitOffset>0</bitOffset>
1441                     <bitWidth>1</bitWidth>
1442                  </field>
1443                  <field>
1444                     <name>OVERRUN</name>
1445                     <description>Overrun Interrupt Enable</description>
1446                     <bitOffset>1</bitOffset>
1447                     <bitWidth>1</bitWidth>
1448                  </field>
1449                  <field>
1450                     <name>WINMON</name>
1451                     <description>Window Monitor Interrupt Enable</description>
1452                     <bitOffset>2</bitOffset>
1453                     <bitWidth>1</bitWidth>
1454                  </field>
1455               </fields>
1456            </register>
1457            <register>
1458               <name>INTFLAG</name>
1459               <description>Interrupt Flag Status and Clear</description>
1460               <addressOffset>0x2E</addressOffset>
1461               <size>8</size>
1462               <resetValue>0x00</resetValue>
1463               <fields>
1464                  <field>
1465                     <name>RESRDY</name>
1466                     <description>Result Ready Interrupt Flag</description>
1467                     <bitOffset>0</bitOffset>
1468                     <bitWidth>1</bitWidth>
1469                  </field>
1470                  <field>
1471                     <name>OVERRUN</name>
1472                     <description>Overrun Interrupt Flag</description>
1473                     <bitOffset>1</bitOffset>
1474                     <bitWidth>1</bitWidth>
1475                  </field>
1476                  <field>
1477                     <name>WINMON</name>
1478                     <description>Window Monitor Interrupt Flag</description>
1479                     <bitOffset>2</bitOffset>
1480                     <bitWidth>1</bitWidth>
1481                  </field>
1482               </fields>
1483            </register>
1484            <register>
1485               <name>STATUS</name>
1486               <description>Status</description>
1487               <addressOffset>0x2F</addressOffset>
1488               <size>8</size>
1489               <access>read-only</access>
1490               <resetValue>0x00</resetValue>
1491               <fields>
1492                  <field>
1493                     <name>ADCBUSY</name>
1494                     <description>ADC Busy Status</description>
1495                     <bitOffset>0</bitOffset>
1496                     <bitWidth>1</bitWidth>
1497                  </field>
1498                  <field>
1499                     <name>WCC</name>
1500                     <description>Window Comparator Counter</description>
1501                     <bitOffset>2</bitOffset>
1502                     <bitWidth>6</bitWidth>
1503                  </field>
1504               </fields>
1505            </register>
1506            <register>
1507               <name>SYNCBUSY</name>
1508               <description>Synchronization Busy</description>
1509               <addressOffset>0x30</addressOffset>
1510               <size>32</size>
1511               <access>read-only</access>
1512               <resetValue>0x00000000</resetValue>
1513               <fields>
1514                  <field>
1515                     <name>SWRST</name>
1516                     <description>SWRST Synchronization Busy</description>
1517                     <bitOffset>0</bitOffset>
1518                     <bitWidth>1</bitWidth>
1519                  </field>
1520                  <field>
1521                     <name>ENABLE</name>
1522                     <description>ENABLE Synchronization Busy</description>
1523                     <bitOffset>1</bitOffset>
1524                     <bitWidth>1</bitWidth>
1525                  </field>
1526                  <field>
1527                     <name>INPUTCTRL</name>
1528                     <description>Input Control Synchronization Busy</description>
1529                     <bitOffset>2</bitOffset>
1530                     <bitWidth>1</bitWidth>
1531                  </field>
1532                  <field>
1533                     <name>CTRLB</name>
1534                     <description>Control B Synchronization Busy</description>
1535                     <bitOffset>3</bitOffset>
1536                     <bitWidth>1</bitWidth>
1537                  </field>
1538                  <field>
1539                     <name>REFCTRL</name>
1540                     <description>Reference Control Synchronization Busy</description>
1541                     <bitOffset>4</bitOffset>
1542                     <bitWidth>1</bitWidth>
1543                  </field>
1544                  <field>
1545                     <name>AVGCTRL</name>
1546                     <description>Average Control Synchronization Busy</description>
1547                     <bitOffset>5</bitOffset>
1548                     <bitWidth>1</bitWidth>
1549                  </field>
1550                  <field>
1551                     <name>SAMPCTRL</name>
1552                     <description>Sampling Time Control Synchronization Busy</description>
1553                     <bitOffset>6</bitOffset>
1554                     <bitWidth>1</bitWidth>
1555                  </field>
1556                  <field>
1557                     <name>WINLT</name>
1558                     <description>Window Monitor Lower Threshold Synchronization Busy</description>
1559                     <bitOffset>7</bitOffset>
1560                     <bitWidth>1</bitWidth>
1561                  </field>
1562                  <field>
1563                     <name>WINUT</name>
1564                     <description>Window Monitor Upper Threshold Synchronization Busy</description>
1565                     <bitOffset>8</bitOffset>
1566                     <bitWidth>1</bitWidth>
1567                  </field>
1568                  <field>
1569                     <name>GAINCORR</name>
1570                     <description>Gain Correction Synchronization Busy</description>
1571                     <bitOffset>9</bitOffset>
1572                     <bitWidth>1</bitWidth>
1573                  </field>
1574                  <field>
1575                     <name>OFFSETCORR</name>
1576                     <description>Offset Correction Synchronization Busy</description>
1577                     <bitOffset>10</bitOffset>
1578                     <bitWidth>1</bitWidth>
1579                  </field>
1580                  <field>
1581                     <name>SWTRIG</name>
1582                     <description>Software Trigger Synchronization Busy</description>
1583                     <bitOffset>11</bitOffset>
1584                     <bitWidth>1</bitWidth>
1585                  </field>
1586               </fields>
1587            </register>
1588            <register>
1589               <name>DSEQDATA</name>
1590               <description>DMA Sequencial Data</description>
1591               <addressOffset>0x34</addressOffset>
1592               <size>32</size>
1593               <access>write-only</access>
1594               <resetValue>0x00000000</resetValue>
1595               <fields>
1596                  <field>
1597                     <name>DATA</name>
1598                     <description>DMA Sequential Data</description>
1599                     <bitOffset>0</bitOffset>
1600                     <bitWidth>32</bitWidth>
1601                  </field>
1602               </fields>
1603            </register>
1604            <register>
1605               <name>DSEQCTRL</name>
1606               <description>DMA Sequential Control</description>
1607               <addressOffset>0x38</addressOffset>
1608               <size>32</size>
1609               <resetValue>0x00000000</resetValue>
1610               <fields>
1611                  <field>
1612                     <name>INPUTCTRL</name>
1613                     <description>Input Control</description>
1614                     <bitOffset>0</bitOffset>
1615                     <bitWidth>1</bitWidth>
1616                  </field>
1617                  <field>
1618                     <name>CTRLB</name>
1619                     <description>Control B</description>
1620                     <bitOffset>1</bitOffset>
1621                     <bitWidth>1</bitWidth>
1622                  </field>
1623                  <field>
1624                     <name>REFCTRL</name>
1625                     <description>Reference Control</description>
1626                     <bitOffset>2</bitOffset>
1627                     <bitWidth>1</bitWidth>
1628                  </field>
1629                  <field>
1630                     <name>AVGCTRL</name>
1631                     <description>Average Control</description>
1632                     <bitOffset>3</bitOffset>
1633                     <bitWidth>1</bitWidth>
1634                  </field>
1635                  <field>
1636                     <name>SAMPCTRL</name>
1637                     <description>Sampling Time Control</description>
1638                     <bitOffset>4</bitOffset>
1639                     <bitWidth>1</bitWidth>
1640                  </field>
1641                  <field>
1642                     <name>WINLT</name>
1643                     <description>Window Monitor Lower Threshold</description>
1644                     <bitOffset>5</bitOffset>
1645                     <bitWidth>1</bitWidth>
1646                  </field>
1647                  <field>
1648                     <name>WINUT</name>
1649                     <description>Window Monitor Upper Threshold</description>
1650                     <bitOffset>6</bitOffset>
1651                     <bitWidth>1</bitWidth>
1652                  </field>
1653                  <field>
1654                     <name>GAINCORR</name>
1655                     <description>Gain Correction</description>
1656                     <bitOffset>7</bitOffset>
1657                     <bitWidth>1</bitWidth>
1658                  </field>
1659                  <field>
1660                     <name>OFFSETCORR</name>
1661                     <description>Offset Correction</description>
1662                     <bitOffset>8</bitOffset>
1663                     <bitWidth>1</bitWidth>
1664                  </field>
1665                  <field>
1666                     <name>AUTOSTART</name>
1667                     <description>ADC Auto-Start Conversion</description>
1668                     <bitOffset>31</bitOffset>
1669                     <bitWidth>1</bitWidth>
1670                  </field>
1671               </fields>
1672            </register>
1673            <register>
1674               <name>DSEQSTAT</name>
1675               <description>DMA Sequencial Status</description>
1676               <addressOffset>0x3C</addressOffset>
1677               <size>32</size>
1678               <access>read-only</access>
1679               <resetValue>0x00000000</resetValue>
1680               <fields>
1681                  <field>
1682                     <name>INPUTCTRL</name>
1683                     <description>Input Control</description>
1684                     <bitOffset>0</bitOffset>
1685                     <bitWidth>1</bitWidth>
1686                  </field>
1687                  <field>
1688                     <name>CTRLB</name>
1689                     <description>Control B</description>
1690                     <bitOffset>1</bitOffset>
1691                     <bitWidth>1</bitWidth>
1692                  </field>
1693                  <field>
1694                     <name>REFCTRL</name>
1695                     <description>Reference Control</description>
1696                     <bitOffset>2</bitOffset>
1697                     <bitWidth>1</bitWidth>
1698                  </field>
1699                  <field>
1700                     <name>AVGCTRL</name>
1701                     <description>Average Control</description>
1702                     <bitOffset>3</bitOffset>
1703                     <bitWidth>1</bitWidth>
1704                  </field>
1705                  <field>
1706                     <name>SAMPCTRL</name>
1707                     <description>Sampling Time Control</description>
1708                     <bitOffset>4</bitOffset>
1709                     <bitWidth>1</bitWidth>
1710                  </field>
1711                  <field>
1712                     <name>WINLT</name>
1713                     <description>Window Monitor Lower Threshold</description>
1714                     <bitOffset>5</bitOffset>
1715                     <bitWidth>1</bitWidth>
1716                  </field>
1717                  <field>
1718                     <name>WINUT</name>
1719                     <description>Window Monitor Upper Threshold</description>
1720                     <bitOffset>6</bitOffset>
1721                     <bitWidth>1</bitWidth>
1722                  </field>
1723                  <field>
1724                     <name>GAINCORR</name>
1725                     <description>Gain Correction</description>
1726                     <bitOffset>7</bitOffset>
1727                     <bitWidth>1</bitWidth>
1728                  </field>
1729                  <field>
1730                     <name>OFFSETCORR</name>
1731                     <description>Offset Correction</description>
1732                     <bitOffset>8</bitOffset>
1733                     <bitWidth>1</bitWidth>
1734                  </field>
1735                  <field>
1736                     <name>BUSY</name>
1737                     <description>DMA Sequencing Busy</description>
1738                     <bitOffset>31</bitOffset>
1739                     <bitWidth>1</bitWidth>
1740                  </field>
1741               </fields>
1742            </register>
1743            <register>
1744               <name>RESULT</name>
1745               <description>Result Conversion Value</description>
1746               <addressOffset>0x40</addressOffset>
1747               <size>16</size>
1748               <access>read-only</access>
1749               <resetValue>0x0000</resetValue>
1750               <fields>
1751                  <field>
1752                     <name>RESULT</name>
1753                     <description>Result Conversion Value</description>
1754                     <bitOffset>0</bitOffset>
1755                     <bitWidth>16</bitWidth>
1756                  </field>
1757               </fields>
1758            </register>
1759            <register>
1760               <name>RESS</name>
1761               <description>Last Sample Result</description>
1762               <addressOffset>0x44</addressOffset>
1763               <size>16</size>
1764               <access>read-only</access>
1765               <resetValue>0x0000</resetValue>
1766               <fields>
1767                  <field>
1768                     <name>RESS</name>
1769                     <description>Last ADC conversion result</description>
1770                     <bitOffset>0</bitOffset>
1771                     <bitWidth>16</bitWidth>
1772                  </field>
1773               </fields>
1774            </register>
1775            <register>
1776               <name>CALIB</name>
1777               <description>Calibration</description>
1778               <addressOffset>0x48</addressOffset>
1779               <size>16</size>
1780               <resetValue>0x0000</resetValue>
1781               <fields>
1782                  <field>
1783                     <name>BIASCOMP</name>
1784                     <description>Bias Comparator Scaling</description>
1785                     <bitOffset>0</bitOffset>
1786                     <bitWidth>3</bitWidth>
1787                  </field>
1788                  <field>
1789                     <name>BIASR2R</name>
1790                     <description>Bias R2R Ampli scaling</description>
1791                     <bitOffset>4</bitOffset>
1792                     <bitWidth>3</bitWidth>
1793                  </field>
1794                  <field>
1795                     <name>BIASREFBUF</name>
1796                     <description>Bias  Reference Buffer Scaling</description>
1797                     <bitOffset>8</bitOffset>
1798                     <bitWidth>3</bitWidth>
1799                  </field>
1800               </fields>
1801            </register>
1802         </registers>
1803      </peripheral>
1804      <peripheral derivedFrom="ADC0">
1805         <name>ADC1</name>
1806         <baseAddress>0x43002000</baseAddress>
1807         <interrupt>
1808            <name>ADC1_OTHER</name>
1809            <description>Analog To Digital Converter 1</description>
1810            <value>120</value>
1811         </interrupt>
1812         <interrupt>
1813            <name>ADC1_RESRDY</name>
1814            <description>ADC1 Result Ready</description>
1815            <value>121</value>
1816         </interrupt>
1817      </peripheral>
1818      <peripheral>
1819         <name>AES</name>
1820         <version>U22382.2.0</version>
1821         <description>Advanced Encryption Standard</description>
1822         <baseAddress>0x42002400</baseAddress>
1823         <addressBlock>
1824            <offset>0</offset>
1825            <size>0x88</size>
1826            <usage>registers</usage>
1827         </addressBlock>
1828         <interrupt>
1829            <name>AES</name>
1830            <description>Advanced Encryption Standard</description>
1831            <value>130</value>
1832         </interrupt>
1833         <registers>
1834            <register>
1835               <name>CTRLA</name>
1836               <description>Control A</description>
1837               <addressOffset>0x0</addressOffset>
1838               <size>32</size>
1839               <resetValue>0x00000000</resetValue>
1840               <fields>
1841                  <field>
1842                     <name>SWRST</name>
1843                     <description>Software Reset</description>
1844                     <bitOffset>0</bitOffset>
1845                     <bitWidth>1</bitWidth>
1846                  </field>
1847                  <field>
1848                     <name>ENABLE</name>
1849                     <description>Enable</description>
1850                     <bitOffset>1</bitOffset>
1851                     <bitWidth>1</bitWidth>
1852                  </field>
1853                  <field>
1854                     <name>AESMODE</name>
1855                     <description>AES Modes of operation</description>
1856                     <bitOffset>2</bitOffset>
1857                     <bitWidth>3</bitWidth>
1858                     <enumeratedValues>
1859                        <name>AESMODESelect</name>
1860                        <enumeratedValue>
1861                           <name>ECB</name>
1862                           <description>Electronic code book mode</description>
1863                           <value>0x0</value>
1864                        </enumeratedValue>
1865                        <enumeratedValue>
1866                           <name>CBC</name>
1867                           <description>Cipher block chaining mode</description>
1868                           <value>0x1</value>
1869                        </enumeratedValue>
1870                        <enumeratedValue>
1871                           <name>OFB</name>
1872                           <description>Output feedback mode</description>
1873                           <value>0x2</value>
1874                        </enumeratedValue>
1875                        <enumeratedValue>
1876                           <name>CFB</name>
1877                           <description>Cipher feedback mode</description>
1878                           <value>0x3</value>
1879                        </enumeratedValue>
1880                        <enumeratedValue>
1881                           <name>COUNTER</name>
1882                           <description>Counter mode</description>
1883                           <value>0x4</value>
1884                        </enumeratedValue>
1885                        <enumeratedValue>
1886                           <name>CCM</name>
1887                           <description>CCM mode</description>
1888                           <value>0x5</value>
1889                        </enumeratedValue>
1890                        <enumeratedValue>
1891                           <name>GCM</name>
1892                           <description>Galois counter mode</description>
1893                           <value>0x6</value>
1894                        </enumeratedValue>
1895                     </enumeratedValues>
1896                  </field>
1897                  <field>
1898                     <name>CFBS</name>
1899                     <description>Cipher Feedback Block Size</description>
1900                     <bitOffset>5</bitOffset>
1901                     <bitWidth>3</bitWidth>
1902                     <enumeratedValues>
1903                        <name>CFBSSelect</name>
1904                        <enumeratedValue>
1905                           <name>128BIT</name>
1906                           <description>128-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1907                           <value>0x0</value>
1908                        </enumeratedValue>
1909                        <enumeratedValue>
1910                           <name>64BIT</name>
1911                           <description>64-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1912                           <value>0x1</value>
1913                        </enumeratedValue>
1914                        <enumeratedValue>
1915                           <name>32BIT</name>
1916                           <description>32-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1917                           <value>0x2</value>
1918                        </enumeratedValue>
1919                        <enumeratedValue>
1920                           <name>16BIT</name>
1921                           <description>16-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1922                           <value>0x3</value>
1923                        </enumeratedValue>
1924                        <enumeratedValue>
1925                           <name>8BIT</name>
1926                           <description>8-bit Input data block for Encryption/Decryption in Cipher Feedback mode</description>
1927                           <value>0x4</value>
1928                        </enumeratedValue>
1929                     </enumeratedValues>
1930                  </field>
1931                  <field>
1932                     <name>KEYSIZE</name>
1933                     <description>Encryption Key Size</description>
1934                     <bitOffset>8</bitOffset>
1935                     <bitWidth>2</bitWidth>
1936                     <enumeratedValues>
1937                        <name>KEYSIZESelect</name>
1938                        <enumeratedValue>
1939                           <name>128BIT</name>
1940                           <description>128-bit Key for Encryption / Decryption</description>
1941                           <value>0x0</value>
1942                        </enumeratedValue>
1943                        <enumeratedValue>
1944                           <name>192BIT</name>
1945                           <description>192-bit Key for Encryption / Decryption</description>
1946                           <value>0x1</value>
1947                        </enumeratedValue>
1948                        <enumeratedValue>
1949                           <name>256BIT</name>
1950                           <description>256-bit Key for Encryption / Decryption</description>
1951                           <value>0x2</value>
1952                        </enumeratedValue>
1953                     </enumeratedValues>
1954                  </field>
1955                  <field>
1956                     <name>CIPHER</name>
1957                     <description>Cipher Mode</description>
1958                     <bitOffset>10</bitOffset>
1959                     <bitWidth>1</bitWidth>
1960                     <enumeratedValues>
1961                        <name>CIPHERSelect</name>
1962                        <enumeratedValue>
1963                           <name>DEC</name>
1964                           <description>Decryption</description>
1965                           <value>0x0</value>
1966                        </enumeratedValue>
1967                        <enumeratedValue>
1968                           <name>ENC</name>
1969                           <description>Encryption</description>
1970                           <value>0x1</value>
1971                        </enumeratedValue>
1972                     </enumeratedValues>
1973                  </field>
1974                  <field>
1975                     <name>STARTMODE</name>
1976                     <description>Start Mode Select</description>
1977                     <bitOffset>11</bitOffset>
1978                     <bitWidth>1</bitWidth>
1979                     <enumeratedValues>
1980                        <name>STARTMODESelect</name>
1981                        <enumeratedValue>
1982                           <name>MANUAL</name>
1983                           <description>Start Encryption / Decryption in Manual mode</description>
1984                           <value>0x0</value>
1985                        </enumeratedValue>
1986                        <enumeratedValue>
1987                           <name>AUTO</name>
1988                           <description>Start Encryption / Decryption in Auto mode</description>
1989                           <value>0x1</value>
1990                        </enumeratedValue>
1991                     </enumeratedValues>
1992                  </field>
1993                  <field>
1994                     <name>LOD</name>
1995                     <description>Last Output Data Mode</description>
1996                     <bitOffset>12</bitOffset>
1997                     <bitWidth>1</bitWidth>
1998                     <enumeratedValues>
1999                        <name>LODSelect</name>
2000                        <enumeratedValue>
2001                           <name>NONE</name>
2002                           <description>No effect</description>
2003                           <value>0x0</value>
2004                        </enumeratedValue>
2005                        <enumeratedValue>
2006                           <name>LAST</name>
2007                           <description>Start encryption in Last Output Data mode</description>
2008                           <value>0x1</value>
2009                        </enumeratedValue>
2010                     </enumeratedValues>
2011                  </field>
2012                  <field>
2013                     <name>KEYGEN</name>
2014                     <description>Last Key Generation</description>
2015                     <bitOffset>13</bitOffset>
2016                     <bitWidth>1</bitWidth>
2017                     <enumeratedValues>
2018                        <name>KEYGENSelect</name>
2019                        <enumeratedValue>
2020                           <name>NONE</name>
2021                           <description>No effect</description>
2022                           <value>0x0</value>
2023                        </enumeratedValue>
2024                        <enumeratedValue>
2025                           <name>LAST</name>
2026                           <description>Start Computation of the last NK words of the expanded key</description>
2027                           <value>0x1</value>
2028                        </enumeratedValue>
2029                     </enumeratedValues>
2030                  </field>
2031                  <field>
2032                     <name>XORKEY</name>
2033                     <description>XOR Key Operation</description>
2034                     <bitOffset>14</bitOffset>
2035                     <bitWidth>1</bitWidth>
2036                     <enumeratedValues>
2037                        <name>XORKEYSelect</name>
2038                        <enumeratedValue>
2039                           <name>NONE</name>
2040                           <description>No effect</description>
2041                           <value>0x0</value>
2042                        </enumeratedValue>
2043                        <enumeratedValue>
2044                           <name>XOR</name>
2045                           <description>The user keyword gets XORed with the previous keyword register content.</description>
2046                           <value>0x1</value>
2047                        </enumeratedValue>
2048                     </enumeratedValues>
2049                  </field>
2050                  <field>
2051                     <name>CTYPE</name>
2052                     <description>Counter Measure Type</description>
2053                     <bitOffset>16</bitOffset>
2054                     <bitWidth>4</bitWidth>
2055                  </field>
2056               </fields>
2057            </register>
2058            <register>
2059               <name>CTRLB</name>
2060               <description>Control B</description>
2061               <addressOffset>0x4</addressOffset>
2062               <size>8</size>
2063               <resetValue>0x00</resetValue>
2064               <fields>
2065                  <field>
2066                     <name>START</name>
2067                     <description>Start Encryption/Decryption</description>
2068                     <bitOffset>0</bitOffset>
2069                     <bitWidth>1</bitWidth>
2070                  </field>
2071                  <field>
2072                     <name>NEWMSG</name>
2073                     <description>New message</description>
2074                     <bitOffset>1</bitOffset>
2075                     <bitWidth>1</bitWidth>
2076                  </field>
2077                  <field>
2078                     <name>EOM</name>
2079                     <description>End of message</description>
2080                     <bitOffset>2</bitOffset>
2081                     <bitWidth>1</bitWidth>
2082                  </field>
2083                  <field>
2084                     <name>GFMUL</name>
2085                     <description>GF Multiplication</description>
2086                     <bitOffset>3</bitOffset>
2087                     <bitWidth>1</bitWidth>
2088                  </field>
2089               </fields>
2090            </register>
2091            <register>
2092               <name>INTENCLR</name>
2093               <description>Interrupt Enable Clear</description>
2094               <addressOffset>0x5</addressOffset>
2095               <size>8</size>
2096               <resetValue>0x00</resetValue>
2097               <fields>
2098                  <field>
2099                     <name>ENCCMP</name>
2100                     <description>Encryption Complete Interrupt Enable</description>
2101                     <bitOffset>0</bitOffset>
2102                     <bitWidth>1</bitWidth>
2103                  </field>
2104                  <field>
2105                     <name>GFMCMP</name>
2106                     <description>GF Multiplication Complete Interrupt Enable</description>
2107                     <bitOffset>1</bitOffset>
2108                     <bitWidth>1</bitWidth>
2109                  </field>
2110               </fields>
2111            </register>
2112            <register>
2113               <name>INTENSET</name>
2114               <description>Interrupt Enable Set</description>
2115               <addressOffset>0x6</addressOffset>
2116               <size>8</size>
2117               <resetValue>0x00</resetValue>
2118               <fields>
2119                  <field>
2120                     <name>ENCCMP</name>
2121                     <description>Encryption Complete Interrupt Enable</description>
2122                     <bitOffset>0</bitOffset>
2123                     <bitWidth>1</bitWidth>
2124                  </field>
2125                  <field>
2126                     <name>GFMCMP</name>
2127                     <description>GF Multiplication Complete Interrupt Enable</description>
2128                     <bitOffset>1</bitOffset>
2129                     <bitWidth>1</bitWidth>
2130                  </field>
2131               </fields>
2132            </register>
2133            <register>
2134               <name>INTFLAG</name>
2135               <description>Interrupt Flag Status</description>
2136               <addressOffset>0x7</addressOffset>
2137               <size>8</size>
2138               <resetValue>0x00</resetValue>
2139               <fields>
2140                  <field>
2141                     <name>ENCCMP</name>
2142                     <description>Encryption Complete</description>
2143                     <bitOffset>0</bitOffset>
2144                     <bitWidth>1</bitWidth>
2145                  </field>
2146                  <field>
2147                     <name>GFMCMP</name>
2148                     <description>GF Multiplication Complete</description>
2149                     <bitOffset>1</bitOffset>
2150                     <bitWidth>1</bitWidth>
2151                  </field>
2152               </fields>
2153            </register>
2154            <register>
2155               <name>DATABUFPTR</name>
2156               <description>Data buffer pointer</description>
2157               <addressOffset>0x8</addressOffset>
2158               <size>8</size>
2159               <resetValue>0x00</resetValue>
2160               <fields>
2161                  <field>
2162                     <name>INDATAPTR</name>
2163                     <description>Input Data Pointer</description>
2164                     <bitOffset>0</bitOffset>
2165                     <bitWidth>2</bitWidth>
2166                  </field>
2167               </fields>
2168            </register>
2169            <register>
2170               <name>DBGCTRL</name>
2171               <description>Debug control</description>
2172               <addressOffset>0x9</addressOffset>
2173               <size>8</size>
2174               <resetValue>0x00</resetValue>
2175               <fields>
2176                  <field>
2177                     <name>DBGRUN</name>
2178                     <description>Debug Run</description>
2179                     <bitOffset>0</bitOffset>
2180                     <bitWidth>1</bitWidth>
2181                  </field>
2182               </fields>
2183            </register>
2184            <register>
2185               <dim>8</dim>
2186               <dimIncrement>4</dimIncrement>
2187               <name>KEYWORD[%s]</name>
2188               <description>Keyword n</description>
2189               <addressOffset>0xC</addressOffset>
2190               <size>32</size>
2191               <access>write-only</access>
2192               <resetValue>0x00000000</resetValue>
2193               <fields>
2194                  <field>
2195                     <name>KEYWORD</name>
2196                     <description>Key Word Value</description>
2197                     <bitOffset>0</bitOffset>
2198                     <bitWidth>32</bitWidth>
2199                  </field>
2200               </fields>
2201            </register>
2202            <register>
2203               <name>INDATA</name>
2204               <description>Indata</description>
2205               <addressOffset>0x38</addressOffset>
2206               <size>32</size>
2207               <resetValue>0x00000000</resetValue>
2208               <fields>
2209                  <field>
2210                     <name>INDATA</name>
2211                     <description>Data Value</description>
2212                     <bitOffset>0</bitOffset>
2213                     <bitWidth>32</bitWidth>
2214                  </field>
2215               </fields>
2216            </register>
2217            <register>
2218               <dim>4</dim>
2219               <dimIncrement>4</dimIncrement>
2220               <name>INTVECTV[%s]</name>
2221               <description>Initialisation Vector n</description>
2222               <addressOffset>0x3C</addressOffset>
2223               <size>32</size>
2224               <access>write-only</access>
2225               <resetValue>0x00000000</resetValue>
2226               <fields>
2227                  <field>
2228                     <name>INTVECTV</name>
2229                     <description>Initialization Vector Value</description>
2230                     <bitOffset>0</bitOffset>
2231                     <bitWidth>32</bitWidth>
2232                  </field>
2233               </fields>
2234            </register>
2235            <register>
2236               <dim>4</dim>
2237               <dimIncrement>4</dimIncrement>
2238               <name>HASHKEY[%s]</name>
2239               <description>Hash key n</description>
2240               <addressOffset>0x5C</addressOffset>
2241               <size>32</size>
2242               <resetValue>0x00000000</resetValue>
2243               <fields>
2244                  <field>
2245                     <name>HASHKEY</name>
2246                     <description>Hash Key Value</description>
2247                     <bitOffset>0</bitOffset>
2248                     <bitWidth>32</bitWidth>
2249                  </field>
2250               </fields>
2251            </register>
2252            <register>
2253               <dim>4</dim>
2254               <dimIncrement>4</dimIncrement>
2255               <name>GHASH[%s]</name>
2256               <description>Galois Hash n</description>
2257               <addressOffset>0x6C</addressOffset>
2258               <size>32</size>
2259               <resetValue>0x00000000</resetValue>
2260               <fields>
2261                  <field>
2262                     <name>GHASH</name>
2263                     <description>Galois Hash Value</description>
2264                     <bitOffset>0</bitOffset>
2265                     <bitWidth>32</bitWidth>
2266                  </field>
2267               </fields>
2268            </register>
2269            <register>
2270               <name>CIPLEN</name>
2271               <description>Cipher Length</description>
2272               <addressOffset>0x80</addressOffset>
2273               <size>32</size>
2274               <resetValue>0x00000000</resetValue>
2275               <fields>
2276                  <field>
2277                     <name>CIPLEN</name>
2278                     <description>Cipher Length</description>
2279                     <bitOffset>0</bitOffset>
2280                     <bitWidth>32</bitWidth>
2281                  </field>
2282               </fields>
2283            </register>
2284            <register>
2285               <name>RANDSEED</name>
2286               <description>Random Seed</description>
2287               <addressOffset>0x84</addressOffset>
2288               <size>32</size>
2289               <resetValue>0x00000000</resetValue>
2290               <fields>
2291                  <field>
2292                     <name>RANDSEED</name>
2293                     <description>Random Seed</description>
2294                     <bitOffset>0</bitOffset>
2295                     <bitWidth>32</bitWidth>
2296                  </field>
2297               </fields>
2298            </register>
2299         </registers>
2300      </peripheral>
2301      <peripheral>
2302         <name>CCL</name>
2303         <version>U22251.1.0</version>
2304         <description>Configurable Custom Logic</description>
2305         <baseAddress>0x42003800</baseAddress>
2306         <addressBlock>
2307            <offset>0</offset>
2308            <size>0x18</size>
2309            <usage>registers</usage>
2310         </addressBlock>
2311         <registers>
2312            <register>
2313               <name>CTRL</name>
2314               <description>Control</description>
2315               <addressOffset>0x0</addressOffset>
2316               <size>8</size>
2317               <resetValue>0x00</resetValue>
2318               <fields>
2319                  <field>
2320                     <name>SWRST</name>
2321                     <description>Software Reset</description>
2322                     <bitOffset>0</bitOffset>
2323                     <bitWidth>1</bitWidth>
2324                     <enumeratedValues>
2325                        <name>SWRSTSelect</name>
2326                        <enumeratedValue>
2327                           <name>DISABLE</name>
2328                           <description>The peripheral is not reset</description>
2329                           <value>0</value>
2330                        </enumeratedValue>
2331                        <enumeratedValue>
2332                           <name>ENABLE</name>
2333                           <description>The peripheral is reset</description>
2334                           <value>1</value>
2335                        </enumeratedValue>
2336                     </enumeratedValues>
2337                  </field>
2338                  <field>
2339                     <name>ENABLE</name>
2340                     <description>Enable</description>
2341                     <bitOffset>1</bitOffset>
2342                     <bitWidth>1</bitWidth>
2343                     <enumeratedValues>
2344                        <name>ENABLESelect</name>
2345                        <enumeratedValue>
2346                           <name>DISABLE</name>
2347                           <description>The peripheral is disabled</description>
2348                           <value>0</value>
2349                        </enumeratedValue>
2350                        <enumeratedValue>
2351                           <name>ENABLE</name>
2352                           <description>The peripheral is enabled</description>
2353                           <value>1</value>
2354                        </enumeratedValue>
2355                     </enumeratedValues>
2356                  </field>
2357                  <field>
2358                     <name>RUNSTDBY</name>
2359                     <description>Run in Standby</description>
2360                     <bitOffset>6</bitOffset>
2361                     <bitWidth>1</bitWidth>
2362                     <enumeratedValues>
2363                        <name>RUNSTDBYSelect</name>
2364                        <enumeratedValue>
2365                           <name>DISABLE</name>
2366                           <description>Generic clock is not required in standby sleep mode</description>
2367                           <value>0</value>
2368                        </enumeratedValue>
2369                        <enumeratedValue>
2370                           <name>ENABLE</name>
2371                           <description>Generic clock is  required in standby sleep mode</description>
2372                           <value>1</value>
2373                        </enumeratedValue>
2374                     </enumeratedValues>
2375                  </field>
2376               </fields>
2377            </register>
2378            <register>
2379               <dim>2</dim>
2380               <dimIncrement>1</dimIncrement>
2381               <name>SEQCTRL[%s]</name>
2382               <description>SEQ Control x</description>
2383               <addressOffset>0x4</addressOffset>
2384               <size>8</size>
2385               <resetValue>0x00</resetValue>
2386               <fields>
2387                  <field>
2388                     <name>SEQSEL</name>
2389                     <description>Sequential Selection</description>
2390                     <bitOffset>0</bitOffset>
2391                     <bitWidth>4</bitWidth>
2392                     <enumeratedValues>
2393                        <name>SEQSELSelect</name>
2394                        <enumeratedValue>
2395                           <name>DISABLE</name>
2396                           <description>Sequential logic is disabled</description>
2397                           <value>0</value>
2398                        </enumeratedValue>
2399                        <enumeratedValue>
2400                           <name>DFF</name>
2401                           <description>D flip flop</description>
2402                           <value>1</value>
2403                        </enumeratedValue>
2404                        <enumeratedValue>
2405                           <name>JK</name>
2406                           <description>JK flip flop</description>
2407                           <value>2</value>
2408                        </enumeratedValue>
2409                        <enumeratedValue>
2410                           <name>LATCH</name>
2411                           <description>D latch</description>
2412                           <value>3</value>
2413                        </enumeratedValue>
2414                        <enumeratedValue>
2415                           <name>RS</name>
2416                           <description>RS latch</description>
2417                           <value>4</value>
2418                        </enumeratedValue>
2419                     </enumeratedValues>
2420                  </field>
2421               </fields>
2422            </register>
2423            <register>
2424               <dim>4</dim>
2425               <dimIncrement>4</dimIncrement>
2426               <name>LUTCTRL[%s]</name>
2427               <description>LUT Control x</description>
2428               <addressOffset>0x8</addressOffset>
2429               <size>32</size>
2430               <resetValue>0x00000000</resetValue>
2431               <fields>
2432                  <field>
2433                     <name>ENABLE</name>
2434                     <description>LUT Enable</description>
2435                     <bitOffset>1</bitOffset>
2436                     <bitWidth>1</bitWidth>
2437                     <enumeratedValues>
2438                        <name>ENABLESelect</name>
2439                        <enumeratedValue>
2440                           <name>DISABLE</name>
2441                           <description>LUT block is disabled</description>
2442                           <value>0</value>
2443                        </enumeratedValue>
2444                        <enumeratedValue>
2445                           <name>ENABLE</name>
2446                           <description>LUT block is enabled</description>
2447                           <value>1</value>
2448                        </enumeratedValue>
2449                     </enumeratedValues>
2450                  </field>
2451                  <field>
2452                     <name>FILTSEL</name>
2453                     <description>Filter Selection</description>
2454                     <bitOffset>4</bitOffset>
2455                     <bitWidth>2</bitWidth>
2456                     <enumeratedValues>
2457                        <name>FILTSELSelect</name>
2458                        <enumeratedValue>
2459                           <name>DISABLE</name>
2460                           <description>Filter disabled</description>
2461                           <value>0</value>
2462                        </enumeratedValue>
2463                        <enumeratedValue>
2464                           <name>SYNCH</name>
2465                           <description>Synchronizer enabled</description>
2466                           <value>1</value>
2467                        </enumeratedValue>
2468                        <enumeratedValue>
2469                           <name>FILTER</name>
2470                           <description>Filter enabled</description>
2471                           <value>2</value>
2472                        </enumeratedValue>
2473                     </enumeratedValues>
2474                  </field>
2475                  <field>
2476                     <name>EDGESEL</name>
2477                     <description>Edge Selection</description>
2478                     <bitOffset>7</bitOffset>
2479                     <bitWidth>1</bitWidth>
2480                     <enumeratedValues>
2481                        <name>EDGESELSelect</name>
2482                        <enumeratedValue>
2483                           <name>DISABLE</name>
2484                           <description>Edge detector is disabled</description>
2485                           <value>0</value>
2486                        </enumeratedValue>
2487                        <enumeratedValue>
2488                           <name>ENABLE</name>
2489                           <description>Edge detector is enabled</description>
2490                           <value>1</value>
2491                        </enumeratedValue>
2492                     </enumeratedValues>
2493                  </field>
2494                  <field>
2495                     <name>INSEL0</name>
2496                     <description>Input Selection 0</description>
2497                     <bitOffset>8</bitOffset>
2498                     <bitWidth>4</bitWidth>
2499                     <enumeratedValues>
2500                        <name>INSEL0Select</name>
2501                        <enumeratedValue>
2502                           <name>MASK</name>
2503                           <description>Masked input</description>
2504                           <value>0</value>
2505                        </enumeratedValue>
2506                        <enumeratedValue>
2507                           <name>FEEDBACK</name>
2508                           <description>Feedback input source</description>
2509                           <value>1</value>
2510                        </enumeratedValue>
2511                        <enumeratedValue>
2512                           <name>LINK</name>
2513                           <description>Linked LUT input source</description>
2514                           <value>2</value>
2515                        </enumeratedValue>
2516                        <enumeratedValue>
2517                           <name>EVENT</name>
2518                           <description>Event input source</description>
2519                           <value>3</value>
2520                        </enumeratedValue>
2521                        <enumeratedValue>
2522                           <name>IO</name>
2523                           <description>I/O pin input source</description>
2524                           <value>4</value>
2525                        </enumeratedValue>
2526                        <enumeratedValue>
2527                           <name>AC</name>
2528                           <description>AC input source</description>
2529                           <value>5</value>
2530                        </enumeratedValue>
2531                        <enumeratedValue>
2532                           <name>TC</name>
2533                           <description>TC input source</description>
2534                           <value>6</value>
2535                        </enumeratedValue>
2536                        <enumeratedValue>
2537                           <name>ALTTC</name>
2538                           <description>Alternate TC input source</description>
2539                           <value>7</value>
2540                        </enumeratedValue>
2541                        <enumeratedValue>
2542                           <name>TCC</name>
2543                           <description>TCC input source</description>
2544                           <value>8</value>
2545                        </enumeratedValue>
2546                        <enumeratedValue>
2547                           <name>SERCOM</name>
2548                           <description>SERCOM input source</description>
2549                           <value>9</value>
2550                        </enumeratedValue>
2551                     </enumeratedValues>
2552                  </field>
2553                  <field>
2554                     <name>INSEL1</name>
2555                     <description>Input Selection 1</description>
2556                     <bitOffset>12</bitOffset>
2557                     <bitWidth>4</bitWidth>
2558                     <enumeratedValues>
2559                        <name>INSEL1Select</name>
2560                        <enumeratedValue>
2561                           <name>MASK</name>
2562                           <description>Masked input</description>
2563                           <value>0</value>
2564                        </enumeratedValue>
2565                        <enumeratedValue>
2566                           <name>FEEDBACK</name>
2567                           <description>Feedback input source</description>
2568                           <value>1</value>
2569                        </enumeratedValue>
2570                        <enumeratedValue>
2571                           <name>LINK</name>
2572                           <description>Linked LUT input source</description>
2573                           <value>2</value>
2574                        </enumeratedValue>
2575                        <enumeratedValue>
2576                           <name>EVENT</name>
2577                           <description>Event input source</description>
2578                           <value>3</value>
2579                        </enumeratedValue>
2580                        <enumeratedValue>
2581                           <name>IO</name>
2582                           <description>I/O pin input source</description>
2583                           <value>4</value>
2584                        </enumeratedValue>
2585                        <enumeratedValue>
2586                           <name>AC</name>
2587                           <description>AC input source</description>
2588                           <value>5</value>
2589                        </enumeratedValue>
2590                        <enumeratedValue>
2591                           <name>TC</name>
2592                           <description>TC input source</description>
2593                           <value>6</value>
2594                        </enumeratedValue>
2595                        <enumeratedValue>
2596                           <name>ALTTC</name>
2597                           <description>Alternate TC input source</description>
2598                           <value>7</value>
2599                        </enumeratedValue>
2600                        <enumeratedValue>
2601                           <name>TCC</name>
2602                           <description>TCC input source</description>
2603                           <value>8</value>
2604                        </enumeratedValue>
2605                        <enumeratedValue>
2606                           <name>SERCOM</name>
2607                           <description>SERCOM input source</description>
2608                           <value>9</value>
2609                        </enumeratedValue>
2610                     </enumeratedValues>
2611                  </field>
2612                  <field>
2613                     <name>INSEL2</name>
2614                     <description>Input Selection 2</description>
2615                     <bitOffset>16</bitOffset>
2616                     <bitWidth>4</bitWidth>
2617                     <enumeratedValues>
2618                        <name>INSEL2Select</name>
2619                        <enumeratedValue>
2620                           <name>MASK</name>
2621                           <description>Masked input</description>
2622                           <value>0</value>
2623                        </enumeratedValue>
2624                        <enumeratedValue>
2625                           <name>FEEDBACK</name>
2626                           <description>Feedback input source</description>
2627                           <value>1</value>
2628                        </enumeratedValue>
2629                        <enumeratedValue>
2630                           <name>LINK</name>
2631                           <description>Linked LUT input source</description>
2632                           <value>2</value>
2633                        </enumeratedValue>
2634                        <enumeratedValue>
2635                           <name>EVENT</name>
2636                           <description>Event input source</description>
2637                           <value>3</value>
2638                        </enumeratedValue>
2639                        <enumeratedValue>
2640                           <name>IO</name>
2641                           <description>I/O pin input source</description>
2642                           <value>4</value>
2643                        </enumeratedValue>
2644                        <enumeratedValue>
2645                           <name>AC</name>
2646                           <description>AC input source</description>
2647                           <value>5</value>
2648                        </enumeratedValue>
2649                        <enumeratedValue>
2650                           <name>TC</name>
2651                           <description>TC input source</description>
2652                           <value>6</value>
2653                        </enumeratedValue>
2654                        <enumeratedValue>
2655                           <name>ALTTC</name>
2656                           <description>Alternate TC input source</description>
2657                           <value>7</value>
2658                        </enumeratedValue>
2659                        <enumeratedValue>
2660                           <name>TCC</name>
2661                           <description>TCC input source</description>
2662                           <value>8</value>
2663                        </enumeratedValue>
2664                        <enumeratedValue>
2665                           <name>SERCOM</name>
2666                           <description>SERCOM input source</description>
2667                           <value>9</value>
2668                        </enumeratedValue>
2669                     </enumeratedValues>
2670                  </field>
2671                  <field>
2672                     <name>INVEI</name>
2673                     <description>Inverted Event Input Enable</description>
2674                     <bitOffset>20</bitOffset>
2675                     <bitWidth>1</bitWidth>
2676                     <enumeratedValues>
2677                        <name>INVEISelect</name>
2678                        <enumeratedValue>
2679                           <name>DISABLE</name>
2680                           <description>Incoming event is not inverted</description>
2681                           <value>0</value>
2682                        </enumeratedValue>
2683                        <enumeratedValue>
2684                           <name>ENABLE</name>
2685                           <description>Incoming event is inverted</description>
2686                           <value>1</value>
2687                        </enumeratedValue>
2688                     </enumeratedValues>
2689                  </field>
2690                  <field>
2691                     <name>LUTEI</name>
2692                     <description>LUT Event Input Enable</description>
2693                     <bitOffset>21</bitOffset>
2694                     <bitWidth>1</bitWidth>
2695                     <enumeratedValues>
2696                        <name>LUTEISelect</name>
2697                        <enumeratedValue>
2698                           <name>DISABLE</name>
2699                           <description>LUT incoming event is disabled</description>
2700                           <value>0</value>
2701                        </enumeratedValue>
2702                        <enumeratedValue>
2703                           <name>ENABLE</name>
2704                           <description>LUT incoming event is enabled</description>
2705                           <value>1</value>
2706                        </enumeratedValue>
2707                     </enumeratedValues>
2708                  </field>
2709                  <field>
2710                     <name>LUTEO</name>
2711                     <description>LUT Event Output Enable</description>
2712                     <bitOffset>22</bitOffset>
2713                     <bitWidth>1</bitWidth>
2714                     <enumeratedValues>
2715                        <name>LUTEOSelect</name>
2716                        <enumeratedValue>
2717                           <name>DISABLE</name>
2718                           <description>LUT event output is disabled</description>
2719                           <value>0</value>
2720                        </enumeratedValue>
2721                        <enumeratedValue>
2722                           <name>ENABLE</name>
2723                           <description>LUT event output is enabled</description>
2724                           <value>1</value>
2725                        </enumeratedValue>
2726                     </enumeratedValues>
2727                  </field>
2728                  <field>
2729                     <name>TRUTH</name>
2730                     <description>Truth Value</description>
2731                     <bitOffset>24</bitOffset>
2732                     <bitWidth>8</bitWidth>
2733                  </field>
2734               </fields>
2735            </register>
2736         </registers>
2737      </peripheral>
2738      <peripheral>
2739         <name>CMCC</name>
2740         <version>U20156.0.0</version>
2741         <description>Cortex M Cache Controller</description>
2742         <baseAddress>0x41006000</baseAddress>
2743         <addressBlock>
2744            <offset>0</offset>
2745            <size>0x38</size>
2746            <usage>registers</usage>
2747         </addressBlock>
2748         <registers>
2749            <register>
2750               <name>TYPE</name>
2751               <description>Cache Type Register</description>
2752               <addressOffset>0x0</addressOffset>
2753               <size>32</size>
2754               <access>read-only</access>
2755               <resetValue>0x000012D2</resetValue>
2756               <fields>
2757                  <field>
2758                     <name>GCLK</name>
2759                     <description>dynamic Clock Gating supported</description>
2760                     <bitOffset>1</bitOffset>
2761                     <bitWidth>1</bitWidth>
2762                  </field>
2763                  <field>
2764                     <name>RRP</name>
2765                     <description>Round Robin Policy supported</description>
2766                     <bitOffset>4</bitOffset>
2767                     <bitWidth>1</bitWidth>
2768                  </field>
2769                  <field>
2770                     <name>WAYNUM</name>
2771                     <description>Number of Way</description>
2772                     <bitOffset>5</bitOffset>
2773                     <bitWidth>2</bitWidth>
2774                     <enumeratedValues>
2775                        <name>WAYNUMSelect</name>
2776                        <enumeratedValue>
2777                           <name>ARCH4WAY</name>
2778                           <description>4-WAY set associative</description>
2779                           <value>2</value>
2780                        </enumeratedValue>
2781                     </enumeratedValues>
2782                  </field>
2783                  <field>
2784                     <name>LCKDOWN</name>
2785                     <description>Lock Down supported</description>
2786                     <bitOffset>7</bitOffset>
2787                     <bitWidth>1</bitWidth>
2788                  </field>
2789                  <field>
2790                     <name>CSIZE</name>
2791                     <description>Cache Size</description>
2792                     <bitOffset>8</bitOffset>
2793                     <bitWidth>3</bitWidth>
2794                     <enumeratedValues>
2795                        <name>CSIZESelect</name>
2796                        <enumeratedValue>
2797                           <name>CSIZE_1KB</name>
2798                           <description>Cache Size is 1 KB</description>
2799                           <value>0</value>
2800                        </enumeratedValue>
2801                        <enumeratedValue>
2802                           <name>CSIZE_2KB</name>
2803                           <description>Cache Size is 2 KB</description>
2804                           <value>1</value>
2805                        </enumeratedValue>
2806                        <enumeratedValue>
2807                           <name>CSIZE_4KB</name>
2808                           <description>Cache Size is 4 KB</description>
2809                           <value>2</value>
2810                        </enumeratedValue>
2811                     </enumeratedValues>
2812                  </field>
2813                  <field>
2814                     <name>CLSIZE</name>
2815                     <description>Cache Line Size</description>
2816                     <bitOffset>11</bitOffset>
2817                     <bitWidth>3</bitWidth>
2818                     <enumeratedValues>
2819                        <name>CLSIZESelect</name>
2820                        <enumeratedValue>
2821                           <name>CLSIZE_16B</name>
2822                           <description>Cache Line Size is 16 bytes</description>
2823                           <value>2</value>
2824                        </enumeratedValue>
2825                     </enumeratedValues>
2826                  </field>
2827               </fields>
2828            </register>
2829            <register>
2830               <name>CFG</name>
2831               <description>Cache Configuration Register</description>
2832               <addressOffset>0x4</addressOffset>
2833               <size>32</size>
2834               <resetValue>0x00000020</resetValue>
2835               <fields>
2836                  <field>
2837                     <name>ICDIS</name>
2838                     <description>Instruction Cache Disable</description>
2839                     <bitOffset>1</bitOffset>
2840                     <bitWidth>1</bitWidth>
2841                  </field>
2842                  <field>
2843                     <name>DCDIS</name>
2844                     <description>Data Cache Disable</description>
2845                     <bitOffset>2</bitOffset>
2846                     <bitWidth>1</bitWidth>
2847                  </field>
2848                  <field>
2849                     <name>CSIZESW</name>
2850                     <description>Cache size configured by software</description>
2851                     <bitOffset>4</bitOffset>
2852                     <bitWidth>3</bitWidth>
2853                     <enumeratedValues>
2854                        <name>CSIZESWSelect</name>
2855                        <enumeratedValue>
2856                           <name>CONF_CSIZE_1KB</name>
2857                           <description>The Cache Size is configured to 1KB</description>
2858                           <value>0</value>
2859                        </enumeratedValue>
2860                        <enumeratedValue>
2861                           <name>CONF_CSIZE_2KB</name>
2862                           <description>The Cache Size is configured to 2KB</description>
2863                           <value>1</value>
2864                        </enumeratedValue>
2865                        <enumeratedValue>
2866                           <name>CONF_CSIZE_4KB</name>
2867                           <description>The Cache Size is configured to 4KB</description>
2868                           <value>2</value>
2869                        </enumeratedValue>
2870                     </enumeratedValues>
2871                  </field>
2872               </fields>
2873            </register>
2874            <register>
2875               <name>CTRL</name>
2876               <description>Cache Control Register</description>
2877               <addressOffset>0x8</addressOffset>
2878               <size>32</size>
2879               <access>write-only</access>
2880               <resetValue>0x00000000</resetValue>
2881               <fields>
2882                  <field>
2883                     <name>CEN</name>
2884                     <description>Cache Controller Enable</description>
2885                     <bitOffset>0</bitOffset>
2886                     <bitWidth>1</bitWidth>
2887                  </field>
2888               </fields>
2889            </register>
2890            <register>
2891               <name>SR</name>
2892               <description>Cache Status Register</description>
2893               <addressOffset>0xC</addressOffset>
2894               <size>32</size>
2895               <access>read-only</access>
2896               <resetValue>0x00000000</resetValue>
2897               <fields>
2898                  <field>
2899                     <name>CSTS</name>
2900                     <description>Cache Controller Status</description>
2901                     <bitOffset>0</bitOffset>
2902                     <bitWidth>1</bitWidth>
2903                  </field>
2904               </fields>
2905            </register>
2906            <register>
2907               <name>LCKWAY</name>
2908               <description>Cache Lock per Way Register</description>
2909               <addressOffset>0x10</addressOffset>
2910               <size>32</size>
2911               <resetValue>0x00000000</resetValue>
2912               <fields>
2913                  <field>
2914                     <name>LCKWAY</name>
2915                     <description>Lockdown way Register</description>
2916                     <bitOffset>0</bitOffset>
2917                     <bitWidth>4</bitWidth>
2918                  </field>
2919               </fields>
2920            </register>
2921            <register>
2922               <name>MAINT0</name>
2923               <description>Cache Maintenance Register 0</description>
2924               <addressOffset>0x20</addressOffset>
2925               <size>32</size>
2926               <access>write-only</access>
2927               <resetValue>0x00000000</resetValue>
2928               <fields>
2929                  <field>
2930                     <name>INVALL</name>
2931                     <description>Cache Controller invalidate All</description>
2932                     <bitOffset>0</bitOffset>
2933                     <bitWidth>1</bitWidth>
2934                  </field>
2935               </fields>
2936            </register>
2937            <register>
2938               <name>MAINT1</name>
2939               <description>Cache Maintenance Register 1</description>
2940               <addressOffset>0x24</addressOffset>
2941               <size>32</size>
2942               <access>write-only</access>
2943               <resetValue>0x00000000</resetValue>
2944               <fields>
2945                  <field>
2946                     <name>INDEX</name>
2947                     <description>Invalidate Index</description>
2948                     <bitOffset>4</bitOffset>
2949                     <bitWidth>8</bitWidth>
2950                  </field>
2951                  <field>
2952                     <name>WAY</name>
2953                     <description>Invalidate Way</description>
2954                     <bitOffset>28</bitOffset>
2955                     <bitWidth>4</bitWidth>
2956                     <enumeratedValues>
2957                        <name>WAYSelect</name>
2958                        <enumeratedValue>
2959                           <name>WAY0</name>
2960                           <description>Way 0 is selection for index invalidation</description>
2961                           <value>0</value>
2962                        </enumeratedValue>
2963                        <enumeratedValue>
2964                           <name>WAY1</name>
2965                           <description>Way 1 is selection for index invalidation</description>
2966                           <value>1</value>
2967                        </enumeratedValue>
2968                        <enumeratedValue>
2969                           <name>WAY2</name>
2970                           <description>Way 2 is selection for index invalidation</description>
2971                           <value>2</value>
2972                        </enumeratedValue>
2973                        <enumeratedValue>
2974                           <name>WAY3</name>
2975                           <description>Way 3 is selection for index invalidation</description>
2976                           <value>3</value>
2977                        </enumeratedValue>
2978                     </enumeratedValues>
2979                  </field>
2980               </fields>
2981            </register>
2982            <register>
2983               <name>MCFG</name>
2984               <description>Cache Monitor Configuration Register</description>
2985               <addressOffset>0x28</addressOffset>
2986               <size>32</size>
2987               <resetValue>0x00000000</resetValue>
2988               <fields>
2989                  <field>
2990                     <name>MODE</name>
2991                     <description>Cache Controller Monitor Counter Mode</description>
2992                     <bitOffset>0</bitOffset>
2993                     <bitWidth>2</bitWidth>
2994                     <enumeratedValues>
2995                        <name>MODESelect</name>
2996                        <enumeratedValue>
2997                           <name>CYCLE_COUNT</name>
2998                           <description>Cycle counter</description>
2999                           <value>0</value>
3000                        </enumeratedValue>
3001                        <enumeratedValue>
3002                           <name>IHIT_COUNT</name>
3003                           <description>Instruction hit counter</description>
3004                           <value>1</value>
3005                        </enumeratedValue>
3006                        <enumeratedValue>
3007                           <name>DHIT_COUNT</name>
3008                           <description>Data hit counter</description>
3009                           <value>2</value>
3010                        </enumeratedValue>
3011                     </enumeratedValues>
3012                  </field>
3013               </fields>
3014            </register>
3015            <register>
3016               <name>MEN</name>
3017               <description>Cache Monitor Enable Register</description>
3018               <addressOffset>0x2C</addressOffset>
3019               <size>32</size>
3020               <resetValue>0x00000000</resetValue>
3021               <fields>
3022                  <field>
3023                     <name>MENABLE</name>
3024                     <description>Cache Controller Monitor Enable</description>
3025                     <bitOffset>0</bitOffset>
3026                     <bitWidth>1</bitWidth>
3027                  </field>
3028               </fields>
3029            </register>
3030            <register>
3031               <name>MCTRL</name>
3032               <description>Cache Monitor Control Register</description>
3033               <addressOffset>0x30</addressOffset>
3034               <size>32</size>
3035               <access>write-only</access>
3036               <resetValue>0x00000000</resetValue>
3037               <fields>
3038                  <field>
3039                     <name>SWRST</name>
3040                     <description>Cache Controller Software Reset</description>
3041                     <bitOffset>0</bitOffset>
3042                     <bitWidth>1</bitWidth>
3043                  </field>
3044               </fields>
3045            </register>
3046            <register>
3047               <name>MSR</name>
3048               <description>Cache Monitor Status Register</description>
3049               <addressOffset>0x34</addressOffset>
3050               <size>32</size>
3051               <access>read-only</access>
3052               <resetValue>0x00000000</resetValue>
3053               <fields>
3054                  <field>
3055                     <name>EVENT_CNT</name>
3056                     <description>Monitor Event Counter</description>
3057                     <bitOffset>0</bitOffset>
3058                     <bitWidth>32</bitWidth>
3059                  </field>
3060               </fields>
3061            </register>
3062         </registers>
3063      </peripheral>
3064      <peripheral>
3065         <name>DAC</name>
3066         <version>U25021.0.0</version>
3067         <description>Digital-to-Analog Converter</description>
3068         <baseAddress>0x43002400</baseAddress>
3069         <addressBlock>
3070            <offset>0</offset>
3071            <size>0x19</size>
3072            <usage>registers</usage>
3073         </addressBlock>
3074         <interrupt>
3075            <name>DAC_OTHER</name>
3076            <description>Digital to Analog Converter</description>
3077            <value>123</value>
3078         </interrupt>
3079         <interrupt>
3080            <name>DAC_EMPTY_0</name>
3081            <description>DAC Buffer 0 Empty</description>
3082            <value>124</value>
3083         </interrupt>
3084         <interrupt>
3085            <name>DAC_EMPTY_1</name>
3086            <description>DAC Buffer 1 Empty</description>
3087            <value>125</value>
3088         </interrupt>
3089         <registers>
3090            <register>
3091               <name>CTRLA</name>
3092               <description>Control A</description>
3093               <addressOffset>0x0</addressOffset>
3094               <size>8</size>
3095               <resetValue>0x00</resetValue>
3096               <fields>
3097                  <field>
3098                     <name>SWRST</name>
3099                     <description>Software Reset</description>
3100                     <bitOffset>0</bitOffset>
3101                     <bitWidth>1</bitWidth>
3102                  </field>
3103                  <field>
3104                     <name>ENABLE</name>
3105                     <description>Enable DAC Controller</description>
3106                     <bitOffset>1</bitOffset>
3107                     <bitWidth>1</bitWidth>
3108                  </field>
3109               </fields>
3110            </register>
3111            <register>
3112               <name>CTRLB</name>
3113               <description>Control B</description>
3114               <addressOffset>0x1</addressOffset>
3115               <size>8</size>
3116               <resetValue>0x02</resetValue>
3117               <fields>
3118                  <field>
3119                     <name>DIFF</name>
3120                     <description>Differential mode enable</description>
3121                     <bitOffset>0</bitOffset>
3122                     <bitWidth>1</bitWidth>
3123                  </field>
3124                  <field>
3125                     <name>REFSEL</name>
3126                     <description>Reference Selection for DAC0/1</description>
3127                     <bitOffset>1</bitOffset>
3128                     <bitWidth>2</bitWidth>
3129                     <enumeratedValues>
3130                        <name>REFSELSelect</name>
3131                        <enumeratedValue>
3132                           <name>VREFAU</name>
3133                           <description>External reference unbuffered</description>
3134                           <value>0</value>
3135                        </enumeratedValue>
3136                        <enumeratedValue>
3137                           <name>AVDD</name>
3138                           <description>Analog supply</description>
3139                           <value>1</value>
3140                        </enumeratedValue>
3141                        <enumeratedValue>
3142                           <name>VREFAB</name>
3143                           <description>External reference buffered</description>
3144                           <value>2</value>
3145                        </enumeratedValue>
3146                        <enumeratedValue>
3147                           <name>INTREF</name>
3148                           <description>Internal bandgap reference</description>
3149                           <value>3</value>
3150                        </enumeratedValue>
3151                     </enumeratedValues>
3152                  </field>
3153               </fields>
3154            </register>
3155            <register>
3156               <name>EVCTRL</name>
3157               <description>Event Control</description>
3158               <addressOffset>0x2</addressOffset>
3159               <size>8</size>
3160               <resetValue>0x00</resetValue>
3161               <fields>
3162                  <field>
3163                     <name>STARTEI0</name>
3164                     <description>Start Conversion Event Input DAC 0</description>
3165                     <bitOffset>0</bitOffset>
3166                     <bitWidth>1</bitWidth>
3167                  </field>
3168                  <field>
3169                     <name>STARTEI1</name>
3170                     <description>Start Conversion Event Input DAC 1</description>
3171                     <bitOffset>1</bitOffset>
3172                     <bitWidth>1</bitWidth>
3173                  </field>
3174                  <field>
3175                     <name>EMPTYEO0</name>
3176                     <description>Data Buffer Empty Event Output DAC 0</description>
3177                     <bitOffset>2</bitOffset>
3178                     <bitWidth>1</bitWidth>
3179                  </field>
3180                  <field>
3181                     <name>EMPTYEO1</name>
3182                     <description>Data Buffer Empty Event Output DAC 1</description>
3183                     <bitOffset>3</bitOffset>
3184                     <bitWidth>1</bitWidth>
3185                  </field>
3186                  <field>
3187                     <name>INVEI0</name>
3188                     <description>Enable Invertion of DAC 0 input event</description>
3189                     <bitOffset>4</bitOffset>
3190                     <bitWidth>1</bitWidth>
3191                  </field>
3192                  <field>
3193                     <name>INVEI1</name>
3194                     <description>Enable Invertion of DAC 1 input event</description>
3195                     <bitOffset>5</bitOffset>
3196                     <bitWidth>1</bitWidth>
3197                  </field>
3198               </fields>
3199            </register>
3200            <register>
3201               <name>INTENCLR</name>
3202               <description>Interrupt Enable Clear</description>
3203               <addressOffset>0x4</addressOffset>
3204               <size>8</size>
3205               <resetValue>0x00</resetValue>
3206               <fields>
3207                  <field>
3208                     <name>UNDERRUN0</name>
3209                     <description>Underrun 0 Interrupt Enable</description>
3210                     <bitOffset>0</bitOffset>
3211                     <bitWidth>1</bitWidth>
3212                  </field>
3213                  <field>
3214                     <name>UNDERRUN1</name>
3215                     <description>Underrun 1 Interrupt Enable</description>
3216                     <bitOffset>1</bitOffset>
3217                     <bitWidth>1</bitWidth>
3218                  </field>
3219                  <field>
3220                     <name>EMPTY0</name>
3221                     <description>Data Buffer 0 Empty Interrupt Enable</description>
3222                     <bitOffset>2</bitOffset>
3223                     <bitWidth>1</bitWidth>
3224                  </field>
3225                  <field>
3226                     <name>EMPTY1</name>
3227                     <description>Data Buffer 1 Empty Interrupt Enable</description>
3228                     <bitOffset>3</bitOffset>
3229                     <bitWidth>1</bitWidth>
3230                  </field>
3231               </fields>
3232            </register>
3233            <register>
3234               <name>INTENSET</name>
3235               <description>Interrupt Enable Set</description>
3236               <addressOffset>0x5</addressOffset>
3237               <size>8</size>
3238               <resetValue>0x00</resetValue>
3239               <fields>
3240                  <field>
3241                     <name>UNDERRUN0</name>
3242                     <description>Underrun 0 Interrupt Enable</description>
3243                     <bitOffset>0</bitOffset>
3244                     <bitWidth>1</bitWidth>
3245                  </field>
3246                  <field>
3247                     <name>UNDERRUN1</name>
3248                     <description>Underrun 1 Interrupt Enable</description>
3249                     <bitOffset>1</bitOffset>
3250                     <bitWidth>1</bitWidth>
3251                  </field>
3252                  <field>
3253                     <name>EMPTY0</name>
3254                     <description>Data Buffer 0 Empty Interrupt Enable</description>
3255                     <bitOffset>2</bitOffset>
3256                     <bitWidth>1</bitWidth>
3257                  </field>
3258                  <field>
3259                     <name>EMPTY1</name>
3260                     <description>Data Buffer 1 Empty Interrupt Enable</description>
3261                     <bitOffset>3</bitOffset>
3262                     <bitWidth>1</bitWidth>
3263                  </field>
3264               </fields>
3265            </register>
3266            <register>
3267               <name>INTFLAG</name>
3268               <description>Interrupt Flag Status and Clear</description>
3269               <addressOffset>0x6</addressOffset>
3270               <size>8</size>
3271               <resetValue>0x00</resetValue>
3272               <fields>
3273                  <field>
3274                     <name>UNDERRUN0</name>
3275                     <description>Result 0 Underrun</description>
3276                     <bitOffset>0</bitOffset>
3277                     <bitWidth>1</bitWidth>
3278                  </field>
3279                  <field>
3280                     <name>UNDERRUN1</name>
3281                     <description>Result 1 Underrun</description>
3282                     <bitOffset>1</bitOffset>
3283                     <bitWidth>1</bitWidth>
3284                  </field>
3285                  <field>
3286                     <name>EMPTY0</name>
3287                     <description>Data Buffer 0 Empty</description>
3288                     <bitOffset>2</bitOffset>
3289                     <bitWidth>1</bitWidth>
3290                  </field>
3291                  <field>
3292                     <name>EMPTY1</name>
3293                     <description>Data Buffer 1 Empty</description>
3294                     <bitOffset>3</bitOffset>
3295                     <bitWidth>1</bitWidth>
3296                  </field>
3297               </fields>
3298            </register>
3299            <register>
3300               <name>STATUS</name>
3301               <description>Status</description>
3302               <addressOffset>0x7</addressOffset>
3303               <size>8</size>
3304               <access>read-only</access>
3305               <resetValue>0x00</resetValue>
3306               <fields>
3307                  <field>
3308                     <name>READY0</name>
3309                     <description>DAC 0 Startup Ready</description>
3310                     <bitOffset>0</bitOffset>
3311                     <bitWidth>1</bitWidth>
3312                  </field>
3313                  <field>
3314                     <name>READY1</name>
3315                     <description>DAC 1 Startup Ready</description>
3316                     <bitOffset>1</bitOffset>
3317                     <bitWidth>1</bitWidth>
3318                  </field>
3319                  <field>
3320                     <name>EOC0</name>
3321                     <description>DAC 0 End of Conversion</description>
3322                     <bitOffset>2</bitOffset>
3323                     <bitWidth>1</bitWidth>
3324                  </field>
3325                  <field>
3326                     <name>EOC1</name>
3327                     <description>DAC 1 End of Conversion</description>
3328                     <bitOffset>3</bitOffset>
3329                     <bitWidth>1</bitWidth>
3330                  </field>
3331               </fields>
3332            </register>
3333            <register>
3334               <name>SYNCBUSY</name>
3335               <description>Synchronization Busy</description>
3336               <addressOffset>0x8</addressOffset>
3337               <size>32</size>
3338               <access>read-only</access>
3339               <resetValue>0x00000000</resetValue>
3340               <fields>
3341                  <field>
3342                     <name>SWRST</name>
3343                     <description>Software Reset</description>
3344                     <bitOffset>0</bitOffset>
3345                     <bitWidth>1</bitWidth>
3346                  </field>
3347                  <field>
3348                     <name>ENABLE</name>
3349                     <description>DAC Enable Status</description>
3350                     <bitOffset>1</bitOffset>
3351                     <bitWidth>1</bitWidth>
3352                  </field>
3353                  <field>
3354                     <name>DATA0</name>
3355                     <description>Data DAC 0</description>
3356                     <bitOffset>2</bitOffset>
3357                     <bitWidth>1</bitWidth>
3358                  </field>
3359                  <field>
3360                     <name>DATA1</name>
3361                     <description>Data DAC 1</description>
3362                     <bitOffset>3</bitOffset>
3363                     <bitWidth>1</bitWidth>
3364                  </field>
3365                  <field>
3366                     <name>DATABUF0</name>
3367                     <description>Data Buffer DAC 0</description>
3368                     <bitOffset>4</bitOffset>
3369                     <bitWidth>1</bitWidth>
3370                  </field>
3371                  <field>
3372                     <name>DATABUF1</name>
3373                     <description>Data Buffer DAC 1</description>
3374                     <bitOffset>5</bitOffset>
3375                     <bitWidth>1</bitWidth>
3376                  </field>
3377               </fields>
3378            </register>
3379            <register>
3380               <dim>2</dim>
3381               <dimIncrement>2</dimIncrement>
3382               <name>DACCTRL[%s]</name>
3383               <description>DAC n Control</description>
3384               <addressOffset>0xC</addressOffset>
3385               <size>16</size>
3386               <resetValue>0x0000</resetValue>
3387               <fields>
3388                  <field>
3389                     <name>LEFTADJ</name>
3390                     <description>Left Adjusted Data</description>
3391                     <bitOffset>0</bitOffset>
3392                     <bitWidth>1</bitWidth>
3393                  </field>
3394                  <field>
3395                     <name>ENABLE</name>
3396                     <description>Enable DAC0</description>
3397                     <bitOffset>1</bitOffset>
3398                     <bitWidth>1</bitWidth>
3399                  </field>
3400                  <field>
3401                     <name>CCTRL</name>
3402                     <description>Current Control</description>
3403                     <bitOffset>2</bitOffset>
3404                     <bitWidth>2</bitWidth>
3405                     <enumeratedValues>
3406                        <name>CCTRLSelect</name>
3407                        <enumeratedValue>
3408                           <name>CC100K</name>
3409                           <description>100kSPS</description>
3410                           <value>0x0</value>
3411                        </enumeratedValue>
3412                        <enumeratedValue>
3413                           <name>CC1M</name>
3414                           <description>500kSPS</description>
3415                           <value>0x1</value>
3416                        </enumeratedValue>
3417                        <enumeratedValue>
3418                           <name>CC12M</name>
3419                           <description>1MSPS</description>
3420                           <value>0x2</value>
3421                        </enumeratedValue>
3422                     </enumeratedValues>
3423                  </field>
3424                  <field>
3425                     <name>RUNSTDBY</name>
3426                     <description>Run in Standby</description>
3427                     <bitOffset>6</bitOffset>
3428                     <bitWidth>1</bitWidth>
3429                  </field>
3430                  <field>
3431                     <name>DITHER</name>
3432                     <description>Dithering Mode</description>
3433                     <bitOffset>7</bitOffset>
3434                     <bitWidth>1</bitWidth>
3435                  </field>
3436               </fields>
3437            </register>
3438            <register>
3439               <dim>2</dim>
3440               <dimIncrement>2</dimIncrement>
3441               <name>DATA[%s]</name>
3442               <description>DAC n Data</description>
3443               <addressOffset>0x10</addressOffset>
3444               <size>16</size>
3445               <access>write-only</access>
3446               <resetValue>0x0000</resetValue>
3447               <fields>
3448                  <field>
3449                     <name>DATA</name>
3450                     <description>DAC0 Data</description>
3451                     <bitOffset>0</bitOffset>
3452                     <bitWidth>16</bitWidth>
3453                  </field>
3454               </fields>
3455            </register>
3456            <register>
3457               <dim>2</dim>
3458               <dimIncrement>2</dimIncrement>
3459               <name>DATABUF[%s]</name>
3460               <description>DAC n Data Buffer</description>
3461               <addressOffset>0x14</addressOffset>
3462               <size>16</size>
3463               <access>write-only</access>
3464               <resetValue>0x0000</resetValue>
3465               <fields>
3466                  <field>
3467                     <name>DATABUF</name>
3468                     <description>DAC0 Data Buffer</description>
3469                     <bitOffset>0</bitOffset>
3470                     <bitWidth>16</bitWidth>
3471                  </field>
3472               </fields>
3473            </register>
3474            <register>
3475               <name>DBGCTRL</name>
3476               <description>Debug Control</description>
3477               <addressOffset>0x18</addressOffset>
3478               <size>8</size>
3479               <resetValue>0x00</resetValue>
3480               <fields>
3481                  <field>
3482                     <name>DBGRUN</name>
3483                     <description>Debug Run</description>
3484                     <bitOffset>0</bitOffset>
3485                     <bitWidth>1</bitWidth>
3486                  </field>
3487               </fields>
3488            </register>
3489         </registers>
3490      </peripheral>
3491      <peripheral>
3492         <name>DMAC</name>
3493         <version>U25031.0.1</version>
3494         <description>Direct Memory Access Controller</description>
3495         <baseAddress>0x4100A000</baseAddress>
3496         <addressBlock>
3497            <offset>0</offset>
3498            <size>0x240</size>
3499            <usage>registers</usage>
3500         </addressBlock>
3501         <interrupt>
3502            <name>DMAC_0</name>
3503            <description>DMA Channel 0</description>
3504            <value>31</value>
3505         </interrupt>
3506         <interrupt>
3507            <name>DMAC_1</name>
3508            <description>DMA Channel 1</description>
3509            <value>32</value>
3510         </interrupt>
3511         <interrupt>
3512            <name>DMAC_2</name>
3513            <description>DMA Channel 2</description>
3514            <value>33</value>
3515         </interrupt>
3516         <interrupt>
3517            <name>DMAC_3</name>
3518            <description>DMA Channel 3</description>
3519            <value>34</value>
3520         </interrupt>
3521         <interrupt>
3522            <name>DMAC_OTHER</name>
3523            <description>DMA Channel 4..X</description>
3524            <value>35</value>
3525         </interrupt>
3526         <registers>
3527            <register>
3528               <name>CTRL</name>
3529               <description>Control</description>
3530               <addressOffset>0x0</addressOffset>
3531               <size>16</size>
3532               <resetValue>0x0000</resetValue>
3533               <fields>
3534                  <field>
3535                     <name>SWRST</name>
3536                     <description>Software Reset</description>
3537                     <bitOffset>0</bitOffset>
3538                     <bitWidth>1</bitWidth>
3539                  </field>
3540                  <field>
3541                     <name>DMAENABLE</name>
3542                     <description>DMA Enable</description>
3543                     <bitOffset>1</bitOffset>
3544                     <bitWidth>1</bitWidth>
3545                  </field>
3546                  <field>
3547                     <name>LVLEN0</name>
3548                     <description>Priority Level 0 Enable</description>
3549                     <bitOffset>8</bitOffset>
3550                     <bitWidth>1</bitWidth>
3551                  </field>
3552                  <field>
3553                     <name>LVLEN1</name>
3554                     <description>Priority Level 1 Enable</description>
3555                     <bitOffset>9</bitOffset>
3556                     <bitWidth>1</bitWidth>
3557                  </field>
3558                  <field>
3559                     <name>LVLEN2</name>
3560                     <description>Priority Level 2 Enable</description>
3561                     <bitOffset>10</bitOffset>
3562                     <bitWidth>1</bitWidth>
3563                  </field>
3564                  <field>
3565                     <name>LVLEN3</name>
3566                     <description>Priority Level 3 Enable</description>
3567                     <bitOffset>11</bitOffset>
3568                     <bitWidth>1</bitWidth>
3569                  </field>
3570               </fields>
3571            </register>
3572            <register>
3573               <name>CRCCTRL</name>
3574               <description>CRC Control</description>
3575               <addressOffset>0x2</addressOffset>
3576               <size>16</size>
3577               <resetValue>0x0000</resetValue>
3578               <fields>
3579                  <field>
3580                     <name>CRCBEATSIZE</name>
3581                     <description>CRC Beat Size</description>
3582                     <bitOffset>0</bitOffset>
3583                     <bitWidth>2</bitWidth>
3584                     <enumeratedValues>
3585                        <name>CRCBEATSIZESelect</name>
3586                        <enumeratedValue>
3587                           <name>BYTE</name>
3588                           <description>8-bit bus transfer</description>
3589                           <value>0x0</value>
3590                        </enumeratedValue>
3591                        <enumeratedValue>
3592                           <name>HWORD</name>
3593                           <description>16-bit bus transfer</description>
3594                           <value>0x1</value>
3595                        </enumeratedValue>
3596                        <enumeratedValue>
3597                           <name>WORD</name>
3598                           <description>32-bit bus transfer</description>
3599                           <value>0x2</value>
3600                        </enumeratedValue>
3601                     </enumeratedValues>
3602                  </field>
3603                  <field>
3604                     <name>CRCPOLY</name>
3605                     <description>CRC Polynomial Type</description>
3606                     <bitOffset>2</bitOffset>
3607                     <bitWidth>2</bitWidth>
3608                     <enumeratedValues>
3609                        <name>CRCPOLYSelect</name>
3610                        <enumeratedValue>
3611                           <name>CRC16</name>
3612                           <description>CRC-16 (CRC-CCITT)</description>
3613                           <value>0x0</value>
3614                        </enumeratedValue>
3615                        <enumeratedValue>
3616                           <name>CRC32</name>
3617                           <description>CRC32 (IEEE 802.3)</description>
3618                           <value>0x1</value>
3619                        </enumeratedValue>
3620                     </enumeratedValues>
3621                  </field>
3622                  <field>
3623                     <name>CRCSRC</name>
3624                     <description>CRC Input Source</description>
3625                     <bitOffset>8</bitOffset>
3626                     <bitWidth>6</bitWidth>
3627                     <enumeratedValues>
3628                        <name>CRCSRCSelect</name>
3629                        <enumeratedValue>
3630                           <name>DISABLE</name>
3631                           <description>CRC Disabled</description>
3632                           <value>0x00</value>
3633                        </enumeratedValue>
3634                        <enumeratedValue>
3635                           <name>IO</name>
3636                           <description>I/O interface</description>
3637                           <value>0x01</value>
3638                        </enumeratedValue>
3639                        <enumeratedValue>
3640                           <name>CHN0</name>
3641                           <description>DMA Channel 0</description>
3642                           <value>0x20</value>
3643                        </enumeratedValue>
3644                        <enumeratedValue>
3645                           <name>CHN1</name>
3646                           <description>DMA Channel 1</description>
3647                           <value>0x21</value>
3648                        </enumeratedValue>
3649                        <enumeratedValue>
3650                           <name>CHN2</name>
3651                           <description>DMA Channel 2</description>
3652                           <value>0x22</value>
3653                        </enumeratedValue>
3654                        <enumeratedValue>
3655                           <name>CHN3</name>
3656                           <description>DMA Channel 3</description>
3657                           <value>0x23</value>
3658                        </enumeratedValue>
3659                        <enumeratedValue>
3660                           <name>CHN4</name>
3661                           <description>DMA Channel 4</description>
3662                           <value>0x24</value>
3663                        </enumeratedValue>
3664                        <enumeratedValue>
3665                           <name>CHN5</name>
3666                           <description>DMA Channel 5</description>
3667                           <value>0x25</value>
3668                        </enumeratedValue>
3669                        <enumeratedValue>
3670                           <name>CHN6</name>
3671                           <description>DMA Channel 6</description>
3672                           <value>0x26</value>
3673                        </enumeratedValue>
3674                        <enumeratedValue>
3675                           <name>CHN7</name>
3676                           <description>DMA Channel 7</description>
3677                           <value>0x27</value>
3678                        </enumeratedValue>
3679                        <enumeratedValue>
3680                           <name>CHN8</name>
3681                           <description>DMA Channel 8</description>
3682                           <value>0x28</value>
3683                        </enumeratedValue>
3684                        <enumeratedValue>
3685                           <name>CHN9</name>
3686                           <description>DMA Channel 9</description>
3687                           <value>0x29</value>
3688                        </enumeratedValue>
3689                        <enumeratedValue>
3690                           <name>CHN10</name>
3691                           <description>DMA Channel 10</description>
3692                           <value>0x2A</value>
3693                        </enumeratedValue>
3694                        <enumeratedValue>
3695                           <name>CHN11</name>
3696                           <description>DMA Channel 11</description>
3697                           <value>0x2B</value>
3698                        </enumeratedValue>
3699                        <enumeratedValue>
3700                           <name>CHN12</name>
3701                           <description>DMA Channel 12</description>
3702                           <value>0x2C</value>
3703                        </enumeratedValue>
3704                        <enumeratedValue>
3705                           <name>CHN13</name>
3706                           <description>DMA Channel 13</description>
3707                           <value>0x2D</value>
3708                        </enumeratedValue>
3709                        <enumeratedValue>
3710                           <name>CHN14</name>
3711                           <description>DMA Channel 14</description>
3712                           <value>0x2E</value>
3713                        </enumeratedValue>
3714                        <enumeratedValue>
3715                           <name>CHN15</name>
3716                           <description>DMA Channel 15</description>
3717                           <value>0x2F</value>
3718                        </enumeratedValue>
3719                        <enumeratedValue>
3720                           <name>CHN16</name>
3721                           <description>DMA Channel 16</description>
3722                           <value>0x30</value>
3723                        </enumeratedValue>
3724                        <enumeratedValue>
3725                           <name>CHN17</name>
3726                           <description>DMA Channel 17</description>
3727                           <value>0x31</value>
3728                        </enumeratedValue>
3729                        <enumeratedValue>
3730                           <name>CHN18</name>
3731                           <description>DMA Channel 18</description>
3732                           <value>0x32</value>
3733                        </enumeratedValue>
3734                        <enumeratedValue>
3735                           <name>CHN19</name>
3736                           <description>DMA Channel 19</description>
3737                           <value>0x33</value>
3738                        </enumeratedValue>
3739                        <enumeratedValue>
3740                           <name>CHN20</name>
3741                           <description>DMA Channel 20</description>
3742                           <value>0x34</value>
3743                        </enumeratedValue>
3744                        <enumeratedValue>
3745                           <name>CHN21</name>
3746                           <description>DMA Channel 21</description>
3747                           <value>0x35</value>
3748                        </enumeratedValue>
3749                        <enumeratedValue>
3750                           <name>CHN22</name>
3751                           <description>DMA Channel 22</description>
3752                           <value>0x36</value>
3753                        </enumeratedValue>
3754                        <enumeratedValue>
3755                           <name>CHN23</name>
3756                           <description>DMA Channel 23</description>
3757                           <value>0x37</value>
3758                        </enumeratedValue>
3759                        <enumeratedValue>
3760                           <name>CHN24</name>
3761                           <description>DMA Channel 24</description>
3762                           <value>0x38</value>
3763                        </enumeratedValue>
3764                        <enumeratedValue>
3765                           <name>CHN25</name>
3766                           <description>DMA Channel 25</description>
3767                           <value>0x39</value>
3768                        </enumeratedValue>
3769                        <enumeratedValue>
3770                           <name>CHN26</name>
3771                           <description>DMA Channel 26</description>
3772                           <value>0x3A</value>
3773                        </enumeratedValue>
3774                        <enumeratedValue>
3775                           <name>CHN27</name>
3776                           <description>DMA Channel 27</description>
3777                           <value>0x3B</value>
3778                        </enumeratedValue>
3779                        <enumeratedValue>
3780                           <name>CHN28</name>
3781                           <description>DMA Channel 28</description>
3782                           <value>0x3C</value>
3783                        </enumeratedValue>
3784                        <enumeratedValue>
3785                           <name>CHN29</name>
3786                           <description>DMA Channel 29</description>
3787                           <value>0x3D</value>
3788                        </enumeratedValue>
3789                        <enumeratedValue>
3790                           <name>CHN30</name>
3791                           <description>DMA Channel 30</description>
3792                           <value>0x3E</value>
3793                        </enumeratedValue>
3794                        <enumeratedValue>
3795                           <name>CHN31</name>
3796                           <description>DMA Channel 31</description>
3797                           <value>0x3F</value>
3798                        </enumeratedValue>
3799                     </enumeratedValues>
3800                  </field>
3801                  <field>
3802                     <name>CRCMODE</name>
3803                     <description>CRC Operating Mode</description>
3804                     <bitOffset>14</bitOffset>
3805                     <bitWidth>2</bitWidth>
3806                     <enumeratedValues>
3807                        <name>CRCMODESelect</name>
3808                        <enumeratedValue>
3809                           <name>DEFAULT</name>
3810                           <description>Default operating mode</description>
3811                           <value>0</value>
3812                        </enumeratedValue>
3813                        <enumeratedValue>
3814                           <name>CRCMON</name>
3815                           <description>Memory CRC monitor operating mode</description>
3816                           <value>2</value>
3817                        </enumeratedValue>
3818                        <enumeratedValue>
3819                           <name>CRCGEN</name>
3820                           <description>Memory CRC generation operating mode</description>
3821                           <value>3</value>
3822                        </enumeratedValue>
3823                     </enumeratedValues>
3824                  </field>
3825               </fields>
3826            </register>
3827            <register>
3828               <name>CRCDATAIN</name>
3829               <description>CRC Data Input</description>
3830               <addressOffset>0x4</addressOffset>
3831               <size>32</size>
3832               <resetValue>0x00000000</resetValue>
3833               <fields>
3834                  <field>
3835                     <name>CRCDATAIN</name>
3836                     <description>CRC Data Input</description>
3837                     <bitOffset>0</bitOffset>
3838                     <bitWidth>32</bitWidth>
3839                  </field>
3840               </fields>
3841            </register>
3842            <register>
3843               <name>CRCCHKSUM</name>
3844               <description>CRC Checksum</description>
3845               <addressOffset>0x8</addressOffset>
3846               <size>32</size>
3847               <resetValue>0x00000000</resetValue>
3848               <fields>
3849                  <field>
3850                     <name>CRCCHKSUM</name>
3851                     <description>CRC Checksum</description>
3852                     <bitOffset>0</bitOffset>
3853                     <bitWidth>32</bitWidth>
3854                  </field>
3855               </fields>
3856            </register>
3857            <register>
3858               <name>CRCSTATUS</name>
3859               <description>CRC Status</description>
3860               <addressOffset>0xC</addressOffset>
3861               <size>8</size>
3862               <resetValue>0x00</resetValue>
3863               <fields>
3864                  <field>
3865                     <name>CRCBUSY</name>
3866                     <description>CRC Module Busy</description>
3867                     <bitOffset>0</bitOffset>
3868                     <bitWidth>1</bitWidth>
3869                  </field>
3870                  <field>
3871                     <name>CRCZERO</name>
3872                     <description>CRC Zero</description>
3873                     <bitOffset>1</bitOffset>
3874                     <bitWidth>1</bitWidth>
3875                  </field>
3876                  <field>
3877                     <name>CRCERR</name>
3878                     <description>CRC Error</description>
3879                     <bitOffset>2</bitOffset>
3880                     <bitWidth>1</bitWidth>
3881                  </field>
3882               </fields>
3883            </register>
3884            <register>
3885               <name>DBGCTRL</name>
3886               <description>Debug Control</description>
3887               <addressOffset>0xD</addressOffset>
3888               <size>8</size>
3889               <resetValue>0x00</resetValue>
3890               <fields>
3891                  <field>
3892                     <name>DBGRUN</name>
3893                     <description>Debug Run</description>
3894                     <bitOffset>0</bitOffset>
3895                     <bitWidth>1</bitWidth>
3896                  </field>
3897               </fields>
3898            </register>
3899            <register>
3900               <name>SWTRIGCTRL</name>
3901               <description>Software Trigger Control</description>
3902               <addressOffset>0x10</addressOffset>
3903               <size>32</size>
3904               <resetValue>0x00000000</resetValue>
3905               <fields>
3906                  <field>
3907                     <name>SWTRIG0</name>
3908                     <description>Channel 0 Software Trigger</description>
3909                     <bitOffset>0</bitOffset>
3910                     <bitWidth>1</bitWidth>
3911                  </field>
3912                  <field>
3913                     <name>SWTRIG1</name>
3914                     <description>Channel 1 Software Trigger</description>
3915                     <bitOffset>1</bitOffset>
3916                     <bitWidth>1</bitWidth>
3917                  </field>
3918                  <field>
3919                     <name>SWTRIG2</name>
3920                     <description>Channel 2 Software Trigger</description>
3921                     <bitOffset>2</bitOffset>
3922                     <bitWidth>1</bitWidth>
3923                  </field>
3924                  <field>
3925                     <name>SWTRIG3</name>
3926                     <description>Channel 3 Software Trigger</description>
3927                     <bitOffset>3</bitOffset>
3928                     <bitWidth>1</bitWidth>
3929                  </field>
3930                  <field>
3931                     <name>SWTRIG4</name>
3932                     <description>Channel 4 Software Trigger</description>
3933                     <bitOffset>4</bitOffset>
3934                     <bitWidth>1</bitWidth>
3935                  </field>
3936                  <field>
3937                     <name>SWTRIG5</name>
3938                     <description>Channel 5 Software Trigger</description>
3939                     <bitOffset>5</bitOffset>
3940                     <bitWidth>1</bitWidth>
3941                  </field>
3942                  <field>
3943                     <name>SWTRIG6</name>
3944                     <description>Channel 6 Software Trigger</description>
3945                     <bitOffset>6</bitOffset>
3946                     <bitWidth>1</bitWidth>
3947                  </field>
3948                  <field>
3949                     <name>SWTRIG7</name>
3950                     <description>Channel 7 Software Trigger</description>
3951                     <bitOffset>7</bitOffset>
3952                     <bitWidth>1</bitWidth>
3953                  </field>
3954                  <field>
3955                     <name>SWTRIG8</name>
3956                     <description>Channel 8 Software Trigger</description>
3957                     <bitOffset>8</bitOffset>
3958                     <bitWidth>1</bitWidth>
3959                  </field>
3960                  <field>
3961                     <name>SWTRIG9</name>
3962                     <description>Channel 9 Software Trigger</description>
3963                     <bitOffset>9</bitOffset>
3964                     <bitWidth>1</bitWidth>
3965                  </field>
3966                  <field>
3967                     <name>SWTRIG10</name>
3968                     <description>Channel 10 Software Trigger</description>
3969                     <bitOffset>10</bitOffset>
3970                     <bitWidth>1</bitWidth>
3971                  </field>
3972                  <field>
3973                     <name>SWTRIG11</name>
3974                     <description>Channel 11 Software Trigger</description>
3975                     <bitOffset>11</bitOffset>
3976                     <bitWidth>1</bitWidth>
3977                  </field>
3978                  <field>
3979                     <name>SWTRIG12</name>
3980                     <description>Channel 12 Software Trigger</description>
3981                     <bitOffset>12</bitOffset>
3982                     <bitWidth>1</bitWidth>
3983                  </field>
3984                  <field>
3985                     <name>SWTRIG13</name>
3986                     <description>Channel 13 Software Trigger</description>
3987                     <bitOffset>13</bitOffset>
3988                     <bitWidth>1</bitWidth>
3989                  </field>
3990                  <field>
3991                     <name>SWTRIG14</name>
3992                     <description>Channel 14 Software Trigger</description>
3993                     <bitOffset>14</bitOffset>
3994                     <bitWidth>1</bitWidth>
3995                  </field>
3996                  <field>
3997                     <name>SWTRIG15</name>
3998                     <description>Channel 15 Software Trigger</description>
3999                     <bitOffset>15</bitOffset>
4000                     <bitWidth>1</bitWidth>
4001                  </field>
4002                  <field>
4003                     <name>SWTRIG16</name>
4004                     <description>Channel 16 Software Trigger</description>
4005                     <bitOffset>16</bitOffset>
4006                     <bitWidth>1</bitWidth>
4007                  </field>
4008                  <field>
4009                     <name>SWTRIG17</name>
4010                     <description>Channel 17 Software Trigger</description>
4011                     <bitOffset>17</bitOffset>
4012                     <bitWidth>1</bitWidth>
4013                  </field>
4014                  <field>
4015                     <name>SWTRIG18</name>
4016                     <description>Channel 18 Software Trigger</description>
4017                     <bitOffset>18</bitOffset>
4018                     <bitWidth>1</bitWidth>
4019                  </field>
4020                  <field>
4021                     <name>SWTRIG19</name>
4022                     <description>Channel 19 Software Trigger</description>
4023                     <bitOffset>19</bitOffset>
4024                     <bitWidth>1</bitWidth>
4025                  </field>
4026                  <field>
4027                     <name>SWTRIG20</name>
4028                     <description>Channel 20 Software Trigger</description>
4029                     <bitOffset>20</bitOffset>
4030                     <bitWidth>1</bitWidth>
4031                  </field>
4032                  <field>
4033                     <name>SWTRIG21</name>
4034                     <description>Channel 21 Software Trigger</description>
4035                     <bitOffset>21</bitOffset>
4036                     <bitWidth>1</bitWidth>
4037                  </field>
4038                  <field>
4039                     <name>SWTRIG22</name>
4040                     <description>Channel 22 Software Trigger</description>
4041                     <bitOffset>22</bitOffset>
4042                     <bitWidth>1</bitWidth>
4043                  </field>
4044                  <field>
4045                     <name>SWTRIG23</name>
4046                     <description>Channel 23 Software Trigger</description>
4047                     <bitOffset>23</bitOffset>
4048                     <bitWidth>1</bitWidth>
4049                  </field>
4050                  <field>
4051                     <name>SWTRIG24</name>
4052                     <description>Channel 24 Software Trigger</description>
4053                     <bitOffset>24</bitOffset>
4054                     <bitWidth>1</bitWidth>
4055                  </field>
4056                  <field>
4057                     <name>SWTRIG25</name>
4058                     <description>Channel 25 Software Trigger</description>
4059                     <bitOffset>25</bitOffset>
4060                     <bitWidth>1</bitWidth>
4061                  </field>
4062                  <field>
4063                     <name>SWTRIG26</name>
4064                     <description>Channel 26 Software Trigger</description>
4065                     <bitOffset>26</bitOffset>
4066                     <bitWidth>1</bitWidth>
4067                  </field>
4068                  <field>
4069                     <name>SWTRIG27</name>
4070                     <description>Channel 27 Software Trigger</description>
4071                     <bitOffset>27</bitOffset>
4072                     <bitWidth>1</bitWidth>
4073                  </field>
4074                  <field>
4075                     <name>SWTRIG28</name>
4076                     <description>Channel 28 Software Trigger</description>
4077                     <bitOffset>28</bitOffset>
4078                     <bitWidth>1</bitWidth>
4079                  </field>
4080                  <field>
4081                     <name>SWTRIG29</name>
4082                     <description>Channel 29 Software Trigger</description>
4083                     <bitOffset>29</bitOffset>
4084                     <bitWidth>1</bitWidth>
4085                  </field>
4086                  <field>
4087                     <name>SWTRIG30</name>
4088                     <description>Channel 30 Software Trigger</description>
4089                     <bitOffset>30</bitOffset>
4090                     <bitWidth>1</bitWidth>
4091                  </field>
4092                  <field>
4093                     <name>SWTRIG31</name>
4094                     <description>Channel 31 Software Trigger</description>
4095                     <bitOffset>31</bitOffset>
4096                     <bitWidth>1</bitWidth>
4097                  </field>
4098               </fields>
4099            </register>
4100            <register>
4101               <name>PRICTRL0</name>
4102               <description>Priority Control 0</description>
4103               <addressOffset>0x14</addressOffset>
4104               <size>32</size>
4105               <resetValue>0x40404040</resetValue>
4106               <fields>
4107                  <field>
4108                     <name>LVLPRI0</name>
4109                     <description>Level 0 Channel Priority Number</description>
4110                     <bitOffset>0</bitOffset>
4111                     <bitWidth>5</bitWidth>
4112                  </field>
4113                  <field>
4114                     <name>QOS0</name>
4115                     <description>Level 0 Quality of Service</description>
4116                     <bitOffset>5</bitOffset>
4117                     <bitWidth>2</bitWidth>
4118                     <enumeratedValues>
4119                        <name>QOS0Select</name>
4120                        <enumeratedValue>
4121                           <name>DISABLE</name>
4122                           <description>Regular delivery</description>
4123                           <value>0</value>
4124                        </enumeratedValue>
4125                        <enumeratedValue>
4126                           <name>LOW</name>
4127                           <description>Bandwidth shortage</description>
4128                           <value>1</value>
4129                        </enumeratedValue>
4130                        <enumeratedValue>
4131                           <name>MEDIUM</name>
4132                           <description>Latency sensitive</description>
4133                           <value>2</value>
4134                        </enumeratedValue>
4135                        <enumeratedValue>
4136                           <name>HIGH</name>
4137                           <description>Latency critical</description>
4138                           <value>3</value>
4139                        </enumeratedValue>
4140                     </enumeratedValues>
4141                  </field>
4142                  <field>
4143                     <name>RRLVLEN0</name>
4144                     <description>Level 0 Round-Robin Scheduling Enable</description>
4145                     <bitOffset>7</bitOffset>
4146                     <bitWidth>1</bitWidth>
4147                  </field>
4148                  <field>
4149                     <name>LVLPRI1</name>
4150                     <description>Level 1 Channel Priority Number</description>
4151                     <bitOffset>8</bitOffset>
4152                     <bitWidth>5</bitWidth>
4153                  </field>
4154                  <field>
4155                     <name>QOS1</name>
4156                     <description>Level 1 Quality of Service</description>
4157                     <bitOffset>13</bitOffset>
4158                     <bitWidth>2</bitWidth>
4159                     <enumeratedValues>
4160                        <name>QOS1Select</name>
4161                        <enumeratedValue>
4162                           <name>DISABLE</name>
4163                           <description>Regular delivery</description>
4164                           <value>0</value>
4165                        </enumeratedValue>
4166                        <enumeratedValue>
4167                           <name>LOW</name>
4168                           <description>Bandwidth shortage</description>
4169                           <value>1</value>
4170                        </enumeratedValue>
4171                        <enumeratedValue>
4172                           <name>MEDIUM</name>
4173                           <description>Latency sensitive</description>
4174                           <value>2</value>
4175                        </enumeratedValue>
4176                        <enumeratedValue>
4177                           <name>HIGH</name>
4178                           <description>Latency critical</description>
4179                           <value>3</value>
4180                        </enumeratedValue>
4181                     </enumeratedValues>
4182                  </field>
4183                  <field>
4184                     <name>RRLVLEN1</name>
4185                     <description>Level 1 Round-Robin Scheduling Enable</description>
4186                     <bitOffset>15</bitOffset>
4187                     <bitWidth>1</bitWidth>
4188                  </field>
4189                  <field>
4190                     <name>LVLPRI2</name>
4191                     <description>Level 2 Channel Priority Number</description>
4192                     <bitOffset>16</bitOffset>
4193                     <bitWidth>5</bitWidth>
4194                  </field>
4195                  <field>
4196                     <name>QOS2</name>
4197                     <description>Level 2 Quality of Service</description>
4198                     <bitOffset>21</bitOffset>
4199                     <bitWidth>2</bitWidth>
4200                     <enumeratedValues>
4201                        <name>QOS2Select</name>
4202                        <enumeratedValue>
4203                           <name>DISABLE</name>
4204                           <description>Regular delivery</description>
4205                           <value>0</value>
4206                        </enumeratedValue>
4207                        <enumeratedValue>
4208                           <name>LOW</name>
4209                           <description>Bandwidth shortage</description>
4210                           <value>1</value>
4211                        </enumeratedValue>
4212                        <enumeratedValue>
4213                           <name>MEDIUM</name>
4214                           <description>Latency sensitive</description>
4215                           <value>2</value>
4216                        </enumeratedValue>
4217                        <enumeratedValue>
4218                           <name>HIGH</name>
4219                           <description>Latency critical</description>
4220                           <value>3</value>
4221                        </enumeratedValue>
4222                     </enumeratedValues>
4223                  </field>
4224                  <field>
4225                     <name>RRLVLEN2</name>
4226                     <description>Level 2 Round-Robin Scheduling Enable</description>
4227                     <bitOffset>23</bitOffset>
4228                     <bitWidth>1</bitWidth>
4229                  </field>
4230                  <field>
4231                     <name>LVLPRI3</name>
4232                     <description>Level 3 Channel Priority Number</description>
4233                     <bitOffset>24</bitOffset>
4234                     <bitWidth>5</bitWidth>
4235                  </field>
4236                  <field>
4237                     <name>QOS3</name>
4238                     <description>Level 3 Quality of Service</description>
4239                     <bitOffset>29</bitOffset>
4240                     <bitWidth>2</bitWidth>
4241                     <enumeratedValues>
4242                        <name>QOS3Select</name>
4243                        <enumeratedValue>
4244                           <name>DISABLE</name>
4245                           <description>Regular delivery</description>
4246                           <value>0</value>
4247                        </enumeratedValue>
4248                        <enumeratedValue>
4249                           <name>LOW</name>
4250                           <description>Bandwidth shortage</description>
4251                           <value>1</value>
4252                        </enumeratedValue>
4253                        <enumeratedValue>
4254                           <name>MEDIUM</name>
4255                           <description>Latency sensitive</description>
4256                           <value>2</value>
4257                        </enumeratedValue>
4258                        <enumeratedValue>
4259                           <name>HIGH</name>
4260                           <description>Latency critical</description>
4261                           <value>3</value>
4262                        </enumeratedValue>
4263                     </enumeratedValues>
4264                  </field>
4265                  <field>
4266                     <name>RRLVLEN3</name>
4267                     <description>Level 3 Round-Robin Scheduling Enable</description>
4268                     <bitOffset>31</bitOffset>
4269                     <bitWidth>1</bitWidth>
4270                  </field>
4271               </fields>
4272            </register>
4273            <register>
4274               <name>INTPEND</name>
4275               <description>Interrupt Pending</description>
4276               <addressOffset>0x20</addressOffset>
4277               <size>16</size>
4278               <resetValue>0x0000</resetValue>
4279               <fields>
4280                  <field>
4281                     <name>ID</name>
4282                     <description>Channel ID</description>
4283                     <bitOffset>0</bitOffset>
4284                     <bitWidth>5</bitWidth>
4285                  </field>
4286                  <field>
4287                     <name>TERR</name>
4288                     <description>Transfer Error</description>
4289                     <bitOffset>8</bitOffset>
4290                     <bitWidth>1</bitWidth>
4291                  </field>
4292                  <field>
4293                     <name>TCMPL</name>
4294                     <description>Transfer Complete</description>
4295                     <bitOffset>9</bitOffset>
4296                     <bitWidth>1</bitWidth>
4297                  </field>
4298                  <field>
4299                     <name>SUSP</name>
4300                     <description>Channel Suspend</description>
4301                     <bitOffset>10</bitOffset>
4302                     <bitWidth>1</bitWidth>
4303                  </field>
4304                  <field>
4305                     <name>CRCERR</name>
4306                     <description>CRC Error</description>
4307                     <bitOffset>12</bitOffset>
4308                     <bitWidth>1</bitWidth>
4309                  </field>
4310                  <field>
4311                     <name>FERR</name>
4312                     <description>Fetch Error</description>
4313                     <bitOffset>13</bitOffset>
4314                     <bitWidth>1</bitWidth>
4315                  </field>
4316                  <field>
4317                     <name>BUSY</name>
4318                     <description>Busy</description>
4319                     <bitOffset>14</bitOffset>
4320                     <bitWidth>1</bitWidth>
4321                  </field>
4322                  <field>
4323                     <name>PEND</name>
4324                     <description>Pending</description>
4325                     <bitOffset>15</bitOffset>
4326                     <bitWidth>1</bitWidth>
4327                  </field>
4328               </fields>
4329            </register>
4330            <register>
4331               <name>INTSTATUS</name>
4332               <description>Interrupt Status</description>
4333               <addressOffset>0x24</addressOffset>
4334               <size>32</size>
4335               <access>read-only</access>
4336               <resetValue>0x00000000</resetValue>
4337               <fields>
4338                  <field>
4339                     <name>CHINT0</name>
4340                     <description>Channel 0 Pending Interrupt</description>
4341                     <bitOffset>0</bitOffset>
4342                     <bitWidth>1</bitWidth>
4343                  </field>
4344                  <field>
4345                     <name>CHINT1</name>
4346                     <description>Channel 1 Pending Interrupt</description>
4347                     <bitOffset>1</bitOffset>
4348                     <bitWidth>1</bitWidth>
4349                  </field>
4350                  <field>
4351                     <name>CHINT2</name>
4352                     <description>Channel 2 Pending Interrupt</description>
4353                     <bitOffset>2</bitOffset>
4354                     <bitWidth>1</bitWidth>
4355                  </field>
4356                  <field>
4357                     <name>CHINT3</name>
4358                     <description>Channel 3 Pending Interrupt</description>
4359                     <bitOffset>3</bitOffset>
4360                     <bitWidth>1</bitWidth>
4361                  </field>
4362                  <field>
4363                     <name>CHINT4</name>
4364                     <description>Channel 4 Pending Interrupt</description>
4365                     <bitOffset>4</bitOffset>
4366                     <bitWidth>1</bitWidth>
4367                  </field>
4368                  <field>
4369                     <name>CHINT5</name>
4370                     <description>Channel 5 Pending Interrupt</description>
4371                     <bitOffset>5</bitOffset>
4372                     <bitWidth>1</bitWidth>
4373                  </field>
4374                  <field>
4375                     <name>CHINT6</name>
4376                     <description>Channel 6 Pending Interrupt</description>
4377                     <bitOffset>6</bitOffset>
4378                     <bitWidth>1</bitWidth>
4379                  </field>
4380                  <field>
4381                     <name>CHINT7</name>
4382                     <description>Channel 7 Pending Interrupt</description>
4383                     <bitOffset>7</bitOffset>
4384                     <bitWidth>1</bitWidth>
4385                  </field>
4386                  <field>
4387                     <name>CHINT8</name>
4388                     <description>Channel 8 Pending Interrupt</description>
4389                     <bitOffset>8</bitOffset>
4390                     <bitWidth>1</bitWidth>
4391                  </field>
4392                  <field>
4393                     <name>CHINT9</name>
4394                     <description>Channel 9 Pending Interrupt</description>
4395                     <bitOffset>9</bitOffset>
4396                     <bitWidth>1</bitWidth>
4397                  </field>
4398                  <field>
4399                     <name>CHINT10</name>
4400                     <description>Channel 10 Pending Interrupt</description>
4401                     <bitOffset>10</bitOffset>
4402                     <bitWidth>1</bitWidth>
4403                  </field>
4404                  <field>
4405                     <name>CHINT11</name>
4406                     <description>Channel 11 Pending Interrupt</description>
4407                     <bitOffset>11</bitOffset>
4408                     <bitWidth>1</bitWidth>
4409                  </field>
4410                  <field>
4411                     <name>CHINT12</name>
4412                     <description>Channel 12 Pending Interrupt</description>
4413                     <bitOffset>12</bitOffset>
4414                     <bitWidth>1</bitWidth>
4415                  </field>
4416                  <field>
4417                     <name>CHINT13</name>
4418                     <description>Channel 13 Pending Interrupt</description>
4419                     <bitOffset>13</bitOffset>
4420                     <bitWidth>1</bitWidth>
4421                  </field>
4422                  <field>
4423                     <name>CHINT14</name>
4424                     <description>Channel 14 Pending Interrupt</description>
4425                     <bitOffset>14</bitOffset>
4426                     <bitWidth>1</bitWidth>
4427                  </field>
4428                  <field>
4429                     <name>CHINT15</name>
4430                     <description>Channel 15 Pending Interrupt</description>
4431                     <bitOffset>15</bitOffset>
4432                     <bitWidth>1</bitWidth>
4433                  </field>
4434                  <field>
4435                     <name>CHINT16</name>
4436                     <description>Channel 16 Pending Interrupt</description>
4437                     <bitOffset>16</bitOffset>
4438                     <bitWidth>1</bitWidth>
4439                  </field>
4440                  <field>
4441                     <name>CHINT17</name>
4442                     <description>Channel 17 Pending Interrupt</description>
4443                     <bitOffset>17</bitOffset>
4444                     <bitWidth>1</bitWidth>
4445                  </field>
4446                  <field>
4447                     <name>CHINT18</name>
4448                     <description>Channel 18 Pending Interrupt</description>
4449                     <bitOffset>18</bitOffset>
4450                     <bitWidth>1</bitWidth>
4451                  </field>
4452                  <field>
4453                     <name>CHINT19</name>
4454                     <description>Channel 19 Pending Interrupt</description>
4455                     <bitOffset>19</bitOffset>
4456                     <bitWidth>1</bitWidth>
4457                  </field>
4458                  <field>
4459                     <name>CHINT20</name>
4460                     <description>Channel 20 Pending Interrupt</description>
4461                     <bitOffset>20</bitOffset>
4462                     <bitWidth>1</bitWidth>
4463                  </field>
4464                  <field>
4465                     <name>CHINT21</name>
4466                     <description>Channel 21 Pending Interrupt</description>
4467                     <bitOffset>21</bitOffset>
4468                     <bitWidth>1</bitWidth>
4469                  </field>
4470                  <field>
4471                     <name>CHINT22</name>
4472                     <description>Channel 22 Pending Interrupt</description>
4473                     <bitOffset>22</bitOffset>
4474                     <bitWidth>1</bitWidth>
4475                  </field>
4476                  <field>
4477                     <name>CHINT23</name>
4478                     <description>Channel 23 Pending Interrupt</description>
4479                     <bitOffset>23</bitOffset>
4480                     <bitWidth>1</bitWidth>
4481                  </field>
4482                  <field>
4483                     <name>CHINT24</name>
4484                     <description>Channel 24 Pending Interrupt</description>
4485                     <bitOffset>24</bitOffset>
4486                     <bitWidth>1</bitWidth>
4487                  </field>
4488                  <field>
4489                     <name>CHINT25</name>
4490                     <description>Channel 25 Pending Interrupt</description>
4491                     <bitOffset>25</bitOffset>
4492                     <bitWidth>1</bitWidth>
4493                  </field>
4494                  <field>
4495                     <name>CHINT26</name>
4496                     <description>Channel 26 Pending Interrupt</description>
4497                     <bitOffset>26</bitOffset>
4498                     <bitWidth>1</bitWidth>
4499                  </field>
4500                  <field>
4501                     <name>CHINT27</name>
4502                     <description>Channel 27 Pending Interrupt</description>
4503                     <bitOffset>27</bitOffset>
4504                     <bitWidth>1</bitWidth>
4505                  </field>
4506                  <field>
4507                     <name>CHINT28</name>
4508                     <description>Channel 28 Pending Interrupt</description>
4509                     <bitOffset>28</bitOffset>
4510                     <bitWidth>1</bitWidth>
4511                  </field>
4512                  <field>
4513                     <name>CHINT29</name>
4514                     <description>Channel 29 Pending Interrupt</description>
4515                     <bitOffset>29</bitOffset>
4516                     <bitWidth>1</bitWidth>
4517                  </field>
4518                  <field>
4519                     <name>CHINT30</name>
4520                     <description>Channel 30 Pending Interrupt</description>
4521                     <bitOffset>30</bitOffset>
4522                     <bitWidth>1</bitWidth>
4523                  </field>
4524                  <field>
4525                     <name>CHINT31</name>
4526                     <description>Channel 31 Pending Interrupt</description>
4527                     <bitOffset>31</bitOffset>
4528                     <bitWidth>1</bitWidth>
4529                  </field>
4530               </fields>
4531            </register>
4532            <register>
4533               <name>BUSYCH</name>
4534               <description>Busy Channels</description>
4535               <addressOffset>0x28</addressOffset>
4536               <size>32</size>
4537               <access>read-only</access>
4538               <resetValue>0x00000000</resetValue>
4539               <fields>
4540                  <field>
4541                     <name>BUSYCH0</name>
4542                     <description>Busy Channel 0</description>
4543                     <bitOffset>0</bitOffset>
4544                     <bitWidth>1</bitWidth>
4545                  </field>
4546                  <field>
4547                     <name>BUSYCH1</name>
4548                     <description>Busy Channel 1</description>
4549                     <bitOffset>1</bitOffset>
4550                     <bitWidth>1</bitWidth>
4551                  </field>
4552                  <field>
4553                     <name>BUSYCH2</name>
4554                     <description>Busy Channel 2</description>
4555                     <bitOffset>2</bitOffset>
4556                     <bitWidth>1</bitWidth>
4557                  </field>
4558                  <field>
4559                     <name>BUSYCH3</name>
4560                     <description>Busy Channel 3</description>
4561                     <bitOffset>3</bitOffset>
4562                     <bitWidth>1</bitWidth>
4563                  </field>
4564                  <field>
4565                     <name>BUSYCH4</name>
4566                     <description>Busy Channel 4</description>
4567                     <bitOffset>4</bitOffset>
4568                     <bitWidth>1</bitWidth>
4569                  </field>
4570                  <field>
4571                     <name>BUSYCH5</name>
4572                     <description>Busy Channel 5</description>
4573                     <bitOffset>5</bitOffset>
4574                     <bitWidth>1</bitWidth>
4575                  </field>
4576                  <field>
4577                     <name>BUSYCH6</name>
4578                     <description>Busy Channel 6</description>
4579                     <bitOffset>6</bitOffset>
4580                     <bitWidth>1</bitWidth>
4581                  </field>
4582                  <field>
4583                     <name>BUSYCH7</name>
4584                     <description>Busy Channel 7</description>
4585                     <bitOffset>7</bitOffset>
4586                     <bitWidth>1</bitWidth>
4587                  </field>
4588                  <field>
4589                     <name>BUSYCH8</name>
4590                     <description>Busy Channel 8</description>
4591                     <bitOffset>8</bitOffset>
4592                     <bitWidth>1</bitWidth>
4593                  </field>
4594                  <field>
4595                     <name>BUSYCH9</name>
4596                     <description>Busy Channel 9</description>
4597                     <bitOffset>9</bitOffset>
4598                     <bitWidth>1</bitWidth>
4599                  </field>
4600                  <field>
4601                     <name>BUSYCH10</name>
4602                     <description>Busy Channel 10</description>
4603                     <bitOffset>10</bitOffset>
4604                     <bitWidth>1</bitWidth>
4605                  </field>
4606                  <field>
4607                     <name>BUSYCH11</name>
4608                     <description>Busy Channel 11</description>
4609                     <bitOffset>11</bitOffset>
4610                     <bitWidth>1</bitWidth>
4611                  </field>
4612                  <field>
4613                     <name>BUSYCH12</name>
4614                     <description>Busy Channel 12</description>
4615                     <bitOffset>12</bitOffset>
4616                     <bitWidth>1</bitWidth>
4617                  </field>
4618                  <field>
4619                     <name>BUSYCH13</name>
4620                     <description>Busy Channel 13</description>
4621                     <bitOffset>13</bitOffset>
4622                     <bitWidth>1</bitWidth>
4623                  </field>
4624                  <field>
4625                     <name>BUSYCH14</name>
4626                     <description>Busy Channel 14</description>
4627                     <bitOffset>14</bitOffset>
4628                     <bitWidth>1</bitWidth>
4629                  </field>
4630                  <field>
4631                     <name>BUSYCH15</name>
4632                     <description>Busy Channel 15</description>
4633                     <bitOffset>15</bitOffset>
4634                     <bitWidth>1</bitWidth>
4635                  </field>
4636                  <field>
4637                     <name>BUSYCH16</name>
4638                     <description>Busy Channel 16</description>
4639                     <bitOffset>16</bitOffset>
4640                     <bitWidth>1</bitWidth>
4641                  </field>
4642                  <field>
4643                     <name>BUSYCH17</name>
4644                     <description>Busy Channel 17</description>
4645                     <bitOffset>17</bitOffset>
4646                     <bitWidth>1</bitWidth>
4647                  </field>
4648                  <field>
4649                     <name>BUSYCH18</name>
4650                     <description>Busy Channel 18</description>
4651                     <bitOffset>18</bitOffset>
4652                     <bitWidth>1</bitWidth>
4653                  </field>
4654                  <field>
4655                     <name>BUSYCH19</name>
4656                     <description>Busy Channel 19</description>
4657                     <bitOffset>19</bitOffset>
4658                     <bitWidth>1</bitWidth>
4659                  </field>
4660                  <field>
4661                     <name>BUSYCH20</name>
4662                     <description>Busy Channel 20</description>
4663                     <bitOffset>20</bitOffset>
4664                     <bitWidth>1</bitWidth>
4665                  </field>
4666                  <field>
4667                     <name>BUSYCH21</name>
4668                     <description>Busy Channel 21</description>
4669                     <bitOffset>21</bitOffset>
4670                     <bitWidth>1</bitWidth>
4671                  </field>
4672                  <field>
4673                     <name>BUSYCH22</name>
4674                     <description>Busy Channel 22</description>
4675                     <bitOffset>22</bitOffset>
4676                     <bitWidth>1</bitWidth>
4677                  </field>
4678                  <field>
4679                     <name>BUSYCH23</name>
4680                     <description>Busy Channel 23</description>
4681                     <bitOffset>23</bitOffset>
4682                     <bitWidth>1</bitWidth>
4683                  </field>
4684                  <field>
4685                     <name>BUSYCH24</name>
4686                     <description>Busy Channel 24</description>
4687                     <bitOffset>24</bitOffset>
4688                     <bitWidth>1</bitWidth>
4689                  </field>
4690                  <field>
4691                     <name>BUSYCH25</name>
4692                     <description>Busy Channel 25</description>
4693                     <bitOffset>25</bitOffset>
4694                     <bitWidth>1</bitWidth>
4695                  </field>
4696                  <field>
4697                     <name>BUSYCH26</name>
4698                     <description>Busy Channel 26</description>
4699                     <bitOffset>26</bitOffset>
4700                     <bitWidth>1</bitWidth>
4701                  </field>
4702                  <field>
4703                     <name>BUSYCH27</name>
4704                     <description>Busy Channel 27</description>
4705                     <bitOffset>27</bitOffset>
4706                     <bitWidth>1</bitWidth>
4707                  </field>
4708                  <field>
4709                     <name>BUSYCH28</name>
4710                     <description>Busy Channel 28</description>
4711                     <bitOffset>28</bitOffset>
4712                     <bitWidth>1</bitWidth>
4713                  </field>
4714                  <field>
4715                     <name>BUSYCH29</name>
4716                     <description>Busy Channel 29</description>
4717                     <bitOffset>29</bitOffset>
4718                     <bitWidth>1</bitWidth>
4719                  </field>
4720                  <field>
4721                     <name>BUSYCH30</name>
4722                     <description>Busy Channel 30</description>
4723                     <bitOffset>30</bitOffset>
4724                     <bitWidth>1</bitWidth>
4725                  </field>
4726                  <field>
4727                     <name>BUSYCH31</name>
4728                     <description>Busy Channel 31</description>
4729                     <bitOffset>31</bitOffset>
4730                     <bitWidth>1</bitWidth>
4731                  </field>
4732               </fields>
4733            </register>
4734            <register>
4735               <name>PENDCH</name>
4736               <description>Pending Channels</description>
4737               <addressOffset>0x2C</addressOffset>
4738               <size>32</size>
4739               <access>read-only</access>
4740               <resetValue>0x00000000</resetValue>
4741               <fields>
4742                  <field>
4743                     <name>PENDCH0</name>
4744                     <description>Pending Channel 0</description>
4745                     <bitOffset>0</bitOffset>
4746                     <bitWidth>1</bitWidth>
4747                  </field>
4748                  <field>
4749                     <name>PENDCH1</name>
4750                     <description>Pending Channel 1</description>
4751                     <bitOffset>1</bitOffset>
4752                     <bitWidth>1</bitWidth>
4753                  </field>
4754                  <field>
4755                     <name>PENDCH2</name>
4756                     <description>Pending Channel 2</description>
4757                     <bitOffset>2</bitOffset>
4758                     <bitWidth>1</bitWidth>
4759                  </field>
4760                  <field>
4761                     <name>PENDCH3</name>
4762                     <description>Pending Channel 3</description>
4763                     <bitOffset>3</bitOffset>
4764                     <bitWidth>1</bitWidth>
4765                  </field>
4766                  <field>
4767                     <name>PENDCH4</name>
4768                     <description>Pending Channel 4</description>
4769                     <bitOffset>4</bitOffset>
4770                     <bitWidth>1</bitWidth>
4771                  </field>
4772                  <field>
4773                     <name>PENDCH5</name>
4774                     <description>Pending Channel 5</description>
4775                     <bitOffset>5</bitOffset>
4776                     <bitWidth>1</bitWidth>
4777                  </field>
4778                  <field>
4779                     <name>PENDCH6</name>
4780                     <description>Pending Channel 6</description>
4781                     <bitOffset>6</bitOffset>
4782                     <bitWidth>1</bitWidth>
4783                  </field>
4784                  <field>
4785                     <name>PENDCH7</name>
4786                     <description>Pending Channel 7</description>
4787                     <bitOffset>7</bitOffset>
4788                     <bitWidth>1</bitWidth>
4789                  </field>
4790                  <field>
4791                     <name>PENDCH8</name>
4792                     <description>Pending Channel 8</description>
4793                     <bitOffset>8</bitOffset>
4794                     <bitWidth>1</bitWidth>
4795                  </field>
4796                  <field>
4797                     <name>PENDCH9</name>
4798                     <description>Pending Channel 9</description>
4799                     <bitOffset>9</bitOffset>
4800                     <bitWidth>1</bitWidth>
4801                  </field>
4802                  <field>
4803                     <name>PENDCH10</name>
4804                     <description>Pending Channel 10</description>
4805                     <bitOffset>10</bitOffset>
4806                     <bitWidth>1</bitWidth>
4807                  </field>
4808                  <field>
4809                     <name>PENDCH11</name>
4810                     <description>Pending Channel 11</description>
4811                     <bitOffset>11</bitOffset>
4812                     <bitWidth>1</bitWidth>
4813                  </field>
4814                  <field>
4815                     <name>PENDCH12</name>
4816                     <description>Pending Channel 12</description>
4817                     <bitOffset>12</bitOffset>
4818                     <bitWidth>1</bitWidth>
4819                  </field>
4820                  <field>
4821                     <name>PENDCH13</name>
4822                     <description>Pending Channel 13</description>
4823                     <bitOffset>13</bitOffset>
4824                     <bitWidth>1</bitWidth>
4825                  </field>
4826                  <field>
4827                     <name>PENDCH14</name>
4828                     <description>Pending Channel 14</description>
4829                     <bitOffset>14</bitOffset>
4830                     <bitWidth>1</bitWidth>
4831                  </field>
4832                  <field>
4833                     <name>PENDCH15</name>
4834                     <description>Pending Channel 15</description>
4835                     <bitOffset>15</bitOffset>
4836                     <bitWidth>1</bitWidth>
4837                  </field>
4838                  <field>
4839                     <name>PENDCH16</name>
4840                     <description>Pending Channel 16</description>
4841                     <bitOffset>16</bitOffset>
4842                     <bitWidth>1</bitWidth>
4843                  </field>
4844                  <field>
4845                     <name>PENDCH17</name>
4846                     <description>Pending Channel 17</description>
4847                     <bitOffset>17</bitOffset>
4848                     <bitWidth>1</bitWidth>
4849                  </field>
4850                  <field>
4851                     <name>PENDCH18</name>
4852                     <description>Pending Channel 18</description>
4853                     <bitOffset>18</bitOffset>
4854                     <bitWidth>1</bitWidth>
4855                  </field>
4856                  <field>
4857                     <name>PENDCH19</name>
4858                     <description>Pending Channel 19</description>
4859                     <bitOffset>19</bitOffset>
4860                     <bitWidth>1</bitWidth>
4861                  </field>
4862                  <field>
4863                     <name>PENDCH20</name>
4864                     <description>Pending Channel 20</description>
4865                     <bitOffset>20</bitOffset>
4866                     <bitWidth>1</bitWidth>
4867                  </field>
4868                  <field>
4869                     <name>PENDCH21</name>
4870                     <description>Pending Channel 21</description>
4871                     <bitOffset>21</bitOffset>
4872                     <bitWidth>1</bitWidth>
4873                  </field>
4874                  <field>
4875                     <name>PENDCH22</name>
4876                     <description>Pending Channel 22</description>
4877                     <bitOffset>22</bitOffset>
4878                     <bitWidth>1</bitWidth>
4879                  </field>
4880                  <field>
4881                     <name>PENDCH23</name>
4882                     <description>Pending Channel 23</description>
4883                     <bitOffset>23</bitOffset>
4884                     <bitWidth>1</bitWidth>
4885                  </field>
4886                  <field>
4887                     <name>PENDCH24</name>
4888                     <description>Pending Channel 24</description>
4889                     <bitOffset>24</bitOffset>
4890                     <bitWidth>1</bitWidth>
4891                  </field>
4892                  <field>
4893                     <name>PENDCH25</name>
4894                     <description>Pending Channel 25</description>
4895                     <bitOffset>25</bitOffset>
4896                     <bitWidth>1</bitWidth>
4897                  </field>
4898                  <field>
4899                     <name>PENDCH26</name>
4900                     <description>Pending Channel 26</description>
4901                     <bitOffset>26</bitOffset>
4902                     <bitWidth>1</bitWidth>
4903                  </field>
4904                  <field>
4905                     <name>PENDCH27</name>
4906                     <description>Pending Channel 27</description>
4907                     <bitOffset>27</bitOffset>
4908                     <bitWidth>1</bitWidth>
4909                  </field>
4910                  <field>
4911                     <name>PENDCH28</name>
4912                     <description>Pending Channel 28</description>
4913                     <bitOffset>28</bitOffset>
4914                     <bitWidth>1</bitWidth>
4915                  </field>
4916                  <field>
4917                     <name>PENDCH29</name>
4918                     <description>Pending Channel 29</description>
4919                     <bitOffset>29</bitOffset>
4920                     <bitWidth>1</bitWidth>
4921                  </field>
4922                  <field>
4923                     <name>PENDCH30</name>
4924                     <description>Pending Channel 30</description>
4925                     <bitOffset>30</bitOffset>
4926                     <bitWidth>1</bitWidth>
4927                  </field>
4928                  <field>
4929                     <name>PENDCH31</name>
4930                     <description>Pending Channel 31</description>
4931                     <bitOffset>31</bitOffset>
4932                     <bitWidth>1</bitWidth>
4933                  </field>
4934               </fields>
4935            </register>
4936            <register>
4937               <name>ACTIVE</name>
4938               <description>Active Channel and Levels</description>
4939               <addressOffset>0x30</addressOffset>
4940               <size>32</size>
4941               <access>read-only</access>
4942               <resetValue>0x00000000</resetValue>
4943               <fields>
4944                  <field>
4945                     <name>LVLEX0</name>
4946                     <description>Level 0 Channel Trigger Request Executing</description>
4947                     <bitOffset>0</bitOffset>
4948                     <bitWidth>1</bitWidth>
4949                  </field>
4950                  <field>
4951                     <name>LVLEX1</name>
4952                     <description>Level 1 Channel Trigger Request Executing</description>
4953                     <bitOffset>1</bitOffset>
4954                     <bitWidth>1</bitWidth>
4955                  </field>
4956                  <field>
4957                     <name>LVLEX2</name>
4958                     <description>Level 2 Channel Trigger Request Executing</description>
4959                     <bitOffset>2</bitOffset>
4960                     <bitWidth>1</bitWidth>
4961                  </field>
4962                  <field>
4963                     <name>LVLEX3</name>
4964                     <description>Level 3 Channel Trigger Request Executing</description>
4965                     <bitOffset>3</bitOffset>
4966                     <bitWidth>1</bitWidth>
4967                  </field>
4968                  <field>
4969                     <name>ID</name>
4970                     <description>Active Channel ID</description>
4971                     <bitOffset>8</bitOffset>
4972                     <bitWidth>5</bitWidth>
4973                  </field>
4974                  <field>
4975                     <name>ABUSY</name>
4976                     <description>Active Channel Busy</description>
4977                     <bitOffset>15</bitOffset>
4978                     <bitWidth>1</bitWidth>
4979                  </field>
4980                  <field>
4981                     <name>BTCNT</name>
4982                     <description>Active Channel Block Transfer Count</description>
4983                     <bitOffset>16</bitOffset>
4984                     <bitWidth>16</bitWidth>
4985                  </field>
4986               </fields>
4987            </register>
4988            <register>
4989               <name>BASEADDR</name>
4990               <description>Descriptor Memory Section Base Address</description>
4991               <addressOffset>0x34</addressOffset>
4992               <size>32</size>
4993               <resetValue>0x00000000</resetValue>
4994               <fields>
4995                  <field>
4996                     <name>BASEADDR</name>
4997                     <description>Descriptor Memory Base Address</description>
4998                     <bitOffset>0</bitOffset>
4999                     <bitWidth>32</bitWidth>
5000                  </field>
5001               </fields>
5002            </register>
5003            <register>
5004               <name>WRBADDR</name>
5005               <description>Write-Back Memory Section Base Address</description>
5006               <addressOffset>0x38</addressOffset>
5007               <size>32</size>
5008               <resetValue>0x00000000</resetValue>
5009               <fields>
5010                  <field>
5011                     <name>WRBADDR</name>
5012                     <description>Write-Back Memory Base Address</description>
5013                     <bitOffset>0</bitOffset>
5014                     <bitWidth>32</bitWidth>
5015                  </field>
5016               </fields>
5017            </register>
5018            <cluster>
5019               <dim>32</dim>
5020               <dimIncrement>0x10</dimIncrement>
5021               <name>CHANNEL[%s]</name>
5022               <description/>
5023               <addressOffset>0x40</addressOffset>
5024               <register>
5025                  <name>CHCTRLA</name>
5026                  <description>Channel n Control A</description>
5027                  <addressOffset>0x0</addressOffset>
5028                  <size>32</size>
5029                  <resetValue>0x00000000</resetValue>
5030                  <fields>
5031                     <field>
5032                        <name>SWRST</name>
5033                        <description>Channel Software Reset</description>
5034                        <bitOffset>0</bitOffset>
5035                        <bitWidth>1</bitWidth>
5036                     </field>
5037                     <field>
5038                        <name>ENABLE</name>
5039                        <description>Channel Enable</description>
5040                        <bitOffset>1</bitOffset>
5041                        <bitWidth>1</bitWidth>
5042                     </field>
5043                     <field>
5044                        <name>RUNSTDBY</name>
5045                        <description>Channel Run in Standby</description>
5046                        <bitOffset>6</bitOffset>
5047                        <bitWidth>1</bitWidth>
5048                     </field>
5049                     <field>
5050                        <name>TRIGSRC</name>
5051                        <description>Trigger Source</description>
5052                        <bitOffset>8</bitOffset>
5053                        <bitWidth>7</bitWidth>
5054                        <enumeratedValues>
5055                           <name>TRIGSRCSelect</name>
5056                           <enumeratedValue>
5057                              <name>DISABLE</name>
5058                              <description>Only software/event triggers</description>
5059                              <value>0</value>
5060                           </enumeratedValue>
5061                        </enumeratedValues>
5062                     </field>
5063                     <field>
5064                        <name>TRIGACT</name>
5065                        <description>Trigger Action</description>
5066                        <bitOffset>20</bitOffset>
5067                        <bitWidth>2</bitWidth>
5068                        <enumeratedValues>
5069                           <name>TRIGACTSelect</name>
5070                           <enumeratedValue>
5071                              <name>BLOCK</name>
5072                              <description>One trigger required for each block transfer</description>
5073                              <value>0</value>
5074                           </enumeratedValue>
5075                           <enumeratedValue>
5076                              <name>BURST</name>
5077                              <description>One trigger required for each burst transfer</description>
5078                              <value>2</value>
5079                           </enumeratedValue>
5080                           <enumeratedValue>
5081                              <name>TRANSACTION</name>
5082                              <description>One trigger required for each transaction</description>
5083                              <value>3</value>
5084                           </enumeratedValue>
5085                        </enumeratedValues>
5086                     </field>
5087                     <field>
5088                        <name>BURSTLEN</name>
5089                        <description>Burst Length</description>
5090                        <bitOffset>24</bitOffset>
5091                        <bitWidth>4</bitWidth>
5092                        <enumeratedValues>
5093                           <name>BURSTLENSelect</name>
5094                           <enumeratedValue>
5095                              <name>SINGLE</name>
5096                              <description>Single-beat burst length</description>
5097                              <value>0</value>
5098                           </enumeratedValue>
5099                           <enumeratedValue>
5100                              <name>2BEAT</name>
5101                              <description>2-beats burst length</description>
5102                              <value>1</value>
5103                           </enumeratedValue>
5104                           <enumeratedValue>
5105                              <name>3BEAT</name>
5106                              <description>3-beats burst length</description>
5107                              <value>2</value>
5108                           </enumeratedValue>
5109                           <enumeratedValue>
5110                              <name>4BEAT</name>
5111                              <description>4-beats burst length</description>
5112                              <value>3</value>
5113                           </enumeratedValue>
5114                           <enumeratedValue>
5115                              <name>5BEAT</name>
5116                              <description>5-beats burst length</description>
5117                              <value>4</value>
5118                           </enumeratedValue>
5119                           <enumeratedValue>
5120                              <name>6BEAT</name>
5121                              <description>6-beats burst length</description>
5122                              <value>5</value>
5123                           </enumeratedValue>
5124                           <enumeratedValue>
5125                              <name>7BEAT</name>
5126                              <description>7-beats burst length</description>
5127                              <value>6</value>
5128                           </enumeratedValue>
5129                           <enumeratedValue>
5130                              <name>8BEAT</name>
5131                              <description>8-beats burst length</description>
5132                              <value>7</value>
5133                           </enumeratedValue>
5134                           <enumeratedValue>
5135                              <name>9BEAT</name>
5136                              <description>9-beats burst length</description>
5137                              <value>8</value>
5138                           </enumeratedValue>
5139                           <enumeratedValue>
5140                              <name>10BEAT</name>
5141                              <description>10-beats burst length</description>
5142                              <value>9</value>
5143                           </enumeratedValue>
5144                           <enumeratedValue>
5145                              <name>11BEAT</name>
5146                              <description>11-beats burst length</description>
5147                              <value>10</value>
5148                           </enumeratedValue>
5149                           <enumeratedValue>
5150                              <name>12BEAT</name>
5151                              <description>12-beats burst length</description>
5152                              <value>11</value>
5153                           </enumeratedValue>
5154                           <enumeratedValue>
5155                              <name>13BEAT</name>
5156                              <description>13-beats burst length</description>
5157                              <value>12</value>
5158                           </enumeratedValue>
5159                           <enumeratedValue>
5160                              <name>14BEAT</name>
5161                              <description>14-beats burst length</description>
5162                              <value>13</value>
5163                           </enumeratedValue>
5164                           <enumeratedValue>
5165                              <name>15BEAT</name>
5166                              <description>15-beats burst length</description>
5167                              <value>14</value>
5168                           </enumeratedValue>
5169                           <enumeratedValue>
5170                              <name>16BEAT</name>
5171                              <description>16-beats burst length</description>
5172                              <value>15</value>
5173                           </enumeratedValue>
5174                        </enumeratedValues>
5175                     </field>
5176                     <field>
5177                        <name>THRESHOLD</name>
5178                        <description>FIFO Threshold</description>
5179                        <bitOffset>28</bitOffset>
5180                        <bitWidth>2</bitWidth>
5181                        <enumeratedValues>
5182                           <name>THRESHOLDSelect</name>
5183                           <enumeratedValue>
5184                              <name>1BEAT</name>
5185                              <description>Destination write starts after each beat source address read</description>
5186                              <value>0</value>
5187                           </enumeratedValue>
5188                           <enumeratedValue>
5189                              <name>2BEATS</name>
5190                              <description>Destination write starts after 2-beats source address read</description>
5191                              <value>1</value>
5192                           </enumeratedValue>
5193                           <enumeratedValue>
5194                              <name>4BEATS</name>
5195                              <description>Destination write starts after 4-beats source address read</description>
5196                              <value>2</value>
5197                           </enumeratedValue>
5198                           <enumeratedValue>
5199                              <name>8BEATS</name>
5200                              <description>Destination write starts after 8-beats source address read</description>
5201                              <value>3</value>
5202                           </enumeratedValue>
5203                        </enumeratedValues>
5204                     </field>
5205                  </fields>
5206               </register>
5207               <register>
5208                  <name>CHCTRLB</name>
5209                  <description>Channel n Control B</description>
5210                  <addressOffset>0x4</addressOffset>
5211                  <size>8</size>
5212                  <resetValue>0x00</resetValue>
5213                  <fields>
5214                     <field>
5215                        <name>CMD</name>
5216                        <description>Software Command</description>
5217                        <bitOffset>0</bitOffset>
5218                        <bitWidth>2</bitWidth>
5219                        <enumeratedValues>
5220                           <name>CMDSelect</name>
5221                           <enumeratedValue>
5222                              <name>NOACT</name>
5223                              <description>No action</description>
5224                              <value>0x0</value>
5225                           </enumeratedValue>
5226                           <enumeratedValue>
5227                              <name>SUSPEND</name>
5228                              <description>Channel suspend operation</description>
5229                              <value>0x1</value>
5230                           </enumeratedValue>
5231                           <enumeratedValue>
5232                              <name>RESUME</name>
5233                              <description>Channel resume operation</description>
5234                              <value>0x2</value>
5235                           </enumeratedValue>
5236                        </enumeratedValues>
5237                     </field>
5238                  </fields>
5239               </register>
5240               <register>
5241                  <name>CHPRILVL</name>
5242                  <description>Channel n Priority Level</description>
5243                  <addressOffset>0x5</addressOffset>
5244                  <size>8</size>
5245                  <resetValue>0x00</resetValue>
5246                  <fields>
5247                     <field>
5248                        <name>PRILVL</name>
5249                        <description>Channel Priority Level</description>
5250                        <bitOffset>0</bitOffset>
5251                        <bitWidth>2</bitWidth>
5252                        <enumeratedValues>
5253                           <name>PRILVLSelect</name>
5254                           <enumeratedValue>
5255                              <name>LVL0</name>
5256                              <description>Channel Priority Level 0 (Lowest Level)</description>
5257                              <value>0</value>
5258                           </enumeratedValue>
5259                           <enumeratedValue>
5260                              <name>LVL1</name>
5261                              <description>Channel Priority Level 1</description>
5262                              <value>1</value>
5263                           </enumeratedValue>
5264                           <enumeratedValue>
5265                              <name>LVL2</name>
5266                              <description>Channel Priority Level 2</description>
5267                              <value>2</value>
5268                           </enumeratedValue>
5269                           <enumeratedValue>
5270                              <name>LVL3</name>
5271                              <description>Channel Priority Level 3 (Highest Level)</description>
5272                              <value>3</value>
5273                           </enumeratedValue>
5274                        </enumeratedValues>
5275                     </field>
5276                  </fields>
5277               </register>
5278               <register>
5279                  <name>CHEVCTRL</name>
5280                  <description>Channel n Event Control</description>
5281                  <addressOffset>0x6</addressOffset>
5282                  <size>8</size>
5283                  <resetValue>0x00</resetValue>
5284                  <fields>
5285                     <field>
5286                        <name>EVACT</name>
5287                        <description>Channel Event Input Action</description>
5288                        <bitOffset>0</bitOffset>
5289                        <bitWidth>3</bitWidth>
5290                        <enumeratedValues>
5291                           <name>EVACTSelect</name>
5292                           <enumeratedValue>
5293                              <name>NOACT</name>
5294                              <description>No action</description>
5295                              <value>0</value>
5296                           </enumeratedValue>
5297                           <enumeratedValue>
5298                              <name>TRIG</name>
5299                              <description>Transfer and periodic transfer trigger</description>
5300                              <value>1</value>
5301                           </enumeratedValue>
5302                           <enumeratedValue>
5303                              <name>CTRIG</name>
5304                              <description>Conditional transfer trigger</description>
5305                              <value>2</value>
5306                           </enumeratedValue>
5307                           <enumeratedValue>
5308                              <name>CBLOCK</name>
5309                              <description>Conditional block transfer</description>
5310                              <value>3</value>
5311                           </enumeratedValue>
5312                           <enumeratedValue>
5313                              <name>SUSPEND</name>
5314                              <description>Channel suspend operation</description>
5315                              <value>4</value>
5316                           </enumeratedValue>
5317                           <enumeratedValue>
5318                              <name>RESUME</name>
5319                              <description>Channel resume operation</description>
5320                              <value>5</value>
5321                           </enumeratedValue>
5322                           <enumeratedValue>
5323                              <name>SSKIP</name>
5324                              <description>Skip next block suspend action</description>
5325                              <value>6</value>
5326                           </enumeratedValue>
5327                           <enumeratedValue>
5328                              <name>INCPRI</name>
5329                              <description>Increase priority</description>
5330                              <value>7</value>
5331                           </enumeratedValue>
5332                        </enumeratedValues>
5333                     </field>
5334                     <field>
5335                        <name>EVOMODE</name>
5336                        <description>Channel Event Output Mode</description>
5337                        <bitOffset>4</bitOffset>
5338                        <bitWidth>2</bitWidth>
5339                        <enumeratedValues>
5340                           <name>EVOMODESelect</name>
5341                           <enumeratedValue>
5342                              <name>DEFAULT</name>
5343                              <description>Block event output selection. Refer to BTCTRL.EVOSEL for available selections.</description>
5344                              <value>0</value>
5345                           </enumeratedValue>
5346                           <enumeratedValue>
5347                              <name>TRIGACT</name>
5348                              <description>Ongoing trigger action</description>
5349                              <value>1</value>
5350                           </enumeratedValue>
5351                        </enumeratedValues>
5352                     </field>
5353                     <field>
5354                        <name>EVIE</name>
5355                        <description>Channel Event Input Enable</description>
5356                        <bitOffset>6</bitOffset>
5357                        <bitWidth>1</bitWidth>
5358                     </field>
5359                     <field>
5360                        <name>EVOE</name>
5361                        <description>Channel Event Output Enable</description>
5362                        <bitOffset>7</bitOffset>
5363                        <bitWidth>1</bitWidth>
5364                     </field>
5365                  </fields>
5366               </register>
5367               <register>
5368                  <name>CHINTENCLR</name>
5369                  <description>Channel n Interrupt Enable Clear</description>
5370                  <addressOffset>0xC</addressOffset>
5371                  <size>8</size>
5372                  <resetValue>0x00</resetValue>
5373                  <fields>
5374                     <field>
5375                        <name>TERR</name>
5376                        <description>Channel Transfer Error Interrupt Enable</description>
5377                        <bitOffset>0</bitOffset>
5378                        <bitWidth>1</bitWidth>
5379                     </field>
5380                     <field>
5381                        <name>TCMPL</name>
5382                        <description>Channel Transfer Complete Interrupt Enable</description>
5383                        <bitOffset>1</bitOffset>
5384                        <bitWidth>1</bitWidth>
5385                     </field>
5386                     <field>
5387                        <name>SUSP</name>
5388                        <description>Channel Suspend Interrupt Enable</description>
5389                        <bitOffset>2</bitOffset>
5390                        <bitWidth>1</bitWidth>
5391                     </field>
5392                  </fields>
5393               </register>
5394               <register>
5395                  <name>CHINTENSET</name>
5396                  <description>Channel n Interrupt Enable Set</description>
5397                  <addressOffset>0xD</addressOffset>
5398                  <size>8</size>
5399                  <resetValue>0x00</resetValue>
5400                  <fields>
5401                     <field>
5402                        <name>TERR</name>
5403                        <description>Channel Transfer Error Interrupt Enable</description>
5404                        <bitOffset>0</bitOffset>
5405                        <bitWidth>1</bitWidth>
5406                     </field>
5407                     <field>
5408                        <name>TCMPL</name>
5409                        <description>Channel Transfer Complete Interrupt Enable</description>
5410                        <bitOffset>1</bitOffset>
5411                        <bitWidth>1</bitWidth>
5412                     </field>
5413                     <field>
5414                        <name>SUSP</name>
5415                        <description>Channel Suspend Interrupt Enable</description>
5416                        <bitOffset>2</bitOffset>
5417                        <bitWidth>1</bitWidth>
5418                     </field>
5419                  </fields>
5420               </register>
5421               <register>
5422                  <name>CHINTFLAG</name>
5423                  <description>Channel n Interrupt Flag Status and Clear</description>
5424                  <addressOffset>0xE</addressOffset>
5425                  <size>8</size>
5426                  <resetValue>0x00</resetValue>
5427                  <fields>
5428                     <field>
5429                        <name>TERR</name>
5430                        <description>Channel Transfer Error</description>
5431                        <bitOffset>0</bitOffset>
5432                        <bitWidth>1</bitWidth>
5433                     </field>
5434                     <field>
5435                        <name>TCMPL</name>
5436                        <description>Channel Transfer Complete</description>
5437                        <bitOffset>1</bitOffset>
5438                        <bitWidth>1</bitWidth>
5439                     </field>
5440                     <field>
5441                        <name>SUSP</name>
5442                        <description>Channel Suspend</description>
5443                        <bitOffset>2</bitOffset>
5444                        <bitWidth>1</bitWidth>
5445                     </field>
5446                  </fields>
5447               </register>
5448               <register>
5449                  <name>CHSTATUS</name>
5450                  <description>Channel n Status</description>
5451                  <addressOffset>0xF</addressOffset>
5452                  <size>8</size>
5453                  <resetValue>0x00</resetValue>
5454                  <fields>
5455                     <field>
5456                        <name>PEND</name>
5457                        <description>Channel Pending</description>
5458                        <bitOffset>0</bitOffset>
5459                        <bitWidth>1</bitWidth>
5460                     </field>
5461                     <field>
5462                        <name>BUSY</name>
5463                        <description>Channel Busy</description>
5464                        <bitOffset>1</bitOffset>
5465                        <bitWidth>1</bitWidth>
5466                     </field>
5467                     <field>
5468                        <name>FERR</name>
5469                        <description>Channel Fetch Error</description>
5470                        <bitOffset>2</bitOffset>
5471                        <bitWidth>1</bitWidth>
5472                     </field>
5473                     <field>
5474                        <name>CRCERR</name>
5475                        <description>Channel CRC Error</description>
5476                        <bitOffset>3</bitOffset>
5477                        <bitWidth>1</bitWidth>
5478                     </field>
5479                  </fields>
5480               </register>
5481            </cluster>
5482         </registers>
5483      </peripheral>
5484      <peripheral>
5485         <name>DSU</name>
5486         <version>U24101.0.0</version>
5487         <description>Device Service Unit</description>
5488         <baseAddress>0x41002000</baseAddress>
5489         <addressBlock>
5490            <offset>0</offset>
5491            <size>0x2000</size>
5492            <usage>registers</usage>
5493         </addressBlock>
5494         <registers>
5495            <register>
5496               <name>CTRL</name>
5497               <description>Control</description>
5498               <addressOffset>0x0</addressOffset>
5499               <size>8</size>
5500               <access>write-only</access>
5501               <resetValue>0x00</resetValue>
5502               <fields>
5503                  <field>
5504                     <name>SWRST</name>
5505                     <description>Software Reset</description>
5506                     <bitOffset>0</bitOffset>
5507                     <bitWidth>1</bitWidth>
5508                  </field>
5509                  <field>
5510                     <name>CRC</name>
5511                     <description>32-bit Cyclic Redundancy Code</description>
5512                     <bitOffset>2</bitOffset>
5513                     <bitWidth>1</bitWidth>
5514                  </field>
5515                  <field>
5516                     <name>MBIST</name>
5517                     <description>Memory built-in self-test</description>
5518                     <bitOffset>3</bitOffset>
5519                     <bitWidth>1</bitWidth>
5520                  </field>
5521                  <field>
5522                     <name>CE</name>
5523                     <description>Chip-Erase</description>
5524                     <bitOffset>4</bitOffset>
5525                     <bitWidth>1</bitWidth>
5526                  </field>
5527               </fields>
5528            </register>
5529            <register>
5530               <name>STATUSA</name>
5531               <description>Status A</description>
5532               <addressOffset>0x1</addressOffset>
5533               <size>8</size>
5534               <resetValue>0x00</resetValue>
5535               <fields>
5536                  <field>
5537                     <name>DONE</name>
5538                     <description>Done</description>
5539                     <bitOffset>0</bitOffset>
5540                     <bitWidth>1</bitWidth>
5541                  </field>
5542                  <field>
5543                     <name>CRSTEXT</name>
5544                     <description>CPU Reset Phase Extension</description>
5545                     <bitOffset>1</bitOffset>
5546                     <bitWidth>1</bitWidth>
5547                  </field>
5548                  <field>
5549                     <name>BERR</name>
5550                     <description>Bus Error</description>
5551                     <bitOffset>2</bitOffset>
5552                     <bitWidth>1</bitWidth>
5553                  </field>
5554                  <field>
5555                     <name>FAIL</name>
5556                     <description>Failure</description>
5557                     <bitOffset>3</bitOffset>
5558                     <bitWidth>1</bitWidth>
5559                  </field>
5560                  <field>
5561                     <name>PERR</name>
5562                     <description>Protection Error</description>
5563                     <bitOffset>4</bitOffset>
5564                     <bitWidth>1</bitWidth>
5565                  </field>
5566               </fields>
5567            </register>
5568            <register>
5569               <name>STATUSB</name>
5570               <description>Status B</description>
5571               <addressOffset>0x2</addressOffset>
5572               <size>8</size>
5573               <access>read-only</access>
5574               <resetValue>0x00</resetValue>
5575               <fields>
5576                  <field>
5577                     <name>PROT</name>
5578                     <description>Protected</description>
5579                     <bitOffset>0</bitOffset>
5580                     <bitWidth>1</bitWidth>
5581                  </field>
5582                  <field>
5583                     <name>DBGPRES</name>
5584                     <description>Debugger Present</description>
5585                     <bitOffset>1</bitOffset>
5586                     <bitWidth>1</bitWidth>
5587                  </field>
5588                  <field>
5589                     <name>DCCD0</name>
5590                     <description>Debug Communication Channel 0 Dirty</description>
5591                     <bitOffset>2</bitOffset>
5592                     <bitWidth>1</bitWidth>
5593                  </field>
5594                  <field>
5595                     <name>DCCD1</name>
5596                     <description>Debug Communication Channel 1 Dirty</description>
5597                     <bitOffset>3</bitOffset>
5598                     <bitWidth>1</bitWidth>
5599                  </field>
5600                  <field>
5601                     <name>HPE</name>
5602                     <description>Hot-Plugging Enable</description>
5603                     <bitOffset>4</bitOffset>
5604                     <bitWidth>1</bitWidth>
5605                  </field>
5606                  <field>
5607                     <name>CELCK</name>
5608                     <description>Chip Erase Locked</description>
5609                     <bitOffset>5</bitOffset>
5610                     <bitWidth>1</bitWidth>
5611                  </field>
5612                  <field>
5613                     <name>CEHL</name>
5614                     <description>Chip Erase Hard Locked</description>
5615                     <bitOffset>6</bitOffset>
5616                     <bitWidth>1</bitWidth>
5617                  </field>
5618               </fields>
5619            </register>
5620            <register>
5621               <name>ADDR</name>
5622               <description>Address</description>
5623               <addressOffset>0x4</addressOffset>
5624               <size>32</size>
5625               <resetValue>0x00000000</resetValue>
5626               <fields>
5627                  <field>
5628                     <name>AMOD</name>
5629                     <description>Access Mode</description>
5630                     <bitOffset>0</bitOffset>
5631                     <bitWidth>2</bitWidth>
5632                  </field>
5633                  <field>
5634                     <name>ADDR</name>
5635                     <description>Address</description>
5636                     <bitOffset>2</bitOffset>
5637                     <bitWidth>30</bitWidth>
5638                  </field>
5639               </fields>
5640            </register>
5641            <register>
5642               <name>LENGTH</name>
5643               <description>Length</description>
5644               <addressOffset>0x8</addressOffset>
5645               <size>32</size>
5646               <resetValue>0x00000000</resetValue>
5647               <fields>
5648                  <field>
5649                     <name>LENGTH</name>
5650                     <description>Length</description>
5651                     <bitOffset>2</bitOffset>
5652                     <bitWidth>30</bitWidth>
5653                  </field>
5654               </fields>
5655            </register>
5656            <register>
5657               <name>DATA</name>
5658               <description>Data</description>
5659               <addressOffset>0xC</addressOffset>
5660               <size>32</size>
5661               <resetValue>0x00000000</resetValue>
5662               <fields>
5663                  <field>
5664                     <name>DATA</name>
5665                     <description>Data</description>
5666                     <bitOffset>0</bitOffset>
5667                     <bitWidth>32</bitWidth>
5668                  </field>
5669               </fields>
5670            </register>
5671            <register>
5672               <dim>2</dim>
5673               <dimIncrement>4</dimIncrement>
5674               <name>DCC[%s]</name>
5675               <description>Debug Communication Channel n</description>
5676               <addressOffset>0x10</addressOffset>
5677               <size>32</size>
5678               <resetValue>0x00000000</resetValue>
5679               <fields>
5680                  <field>
5681                     <name>DATA</name>
5682                     <description>Data</description>
5683                     <bitOffset>0</bitOffset>
5684                     <bitWidth>32</bitWidth>
5685                  </field>
5686               </fields>
5687            </register>
5688            <register>
5689               <name>DID</name>
5690               <description>Device Identification</description>
5691               <addressOffset>0x18</addressOffset>
5692               <size>32</size>
5693               <access>read-only</access>
5694               <resetValue>0x61870602</resetValue>
5695               <fields>
5696                  <field>
5697                     <name>DEVSEL</name>
5698                     <description>Device Select</description>
5699                     <bitOffset>0</bitOffset>
5700                     <bitWidth>8</bitWidth>
5701                  </field>
5702                  <field>
5703                     <name>REVISION</name>
5704                     <description>Revision Number</description>
5705                     <bitOffset>8</bitOffset>
5706                     <bitWidth>4</bitWidth>
5707                  </field>
5708                  <field>
5709                     <name>DIE</name>
5710                     <description>Die Number</description>
5711                     <bitOffset>12</bitOffset>
5712                     <bitWidth>4</bitWidth>
5713                  </field>
5714                  <field>
5715                     <name>SERIES</name>
5716                     <description>Series</description>
5717                     <bitOffset>16</bitOffset>
5718                     <bitWidth>6</bitWidth>
5719                     <enumeratedValues>
5720                        <name>SERIESSelect</name>
5721                        <enumeratedValue>
5722                           <name>PIC32CX_SG60</name>
5723                           <description>PIC32CX SG Without Immutable Boot, With HSM</description>
5724                           <value>0x0</value>
5725                        </enumeratedValue>
5726                        <enumeratedValue>
5727                           <name>PIC32CX_SG61</name>
5728                           <description>PIC32CX SG With Immutable Boot and HSM</description>
5729                           <value>0x2</value>
5730                        </enumeratedValue>
5731                        <enumeratedValue>
5732                           <name>PIC32CX_SG41</name>
5733                           <description>PIC32CX SG With Immutable Boot, No HSM</description>
5734                           <value>0x7</value>
5735                        </enumeratedValue>
5736                     </enumeratedValues>
5737                  </field>
5738                  <field>
5739                     <name>FAMILY</name>
5740                     <description>Family</description>
5741                     <bitOffset>23</bitOffset>
5742                     <bitWidth>5</bitWidth>
5743                     <enumeratedValues>
5744                        <name>FAMILYSelect</name>
5745                        <enumeratedValue>
5746                           <name>1</name>
5747                           <description>PIC32CX Advanced Feature Set Microcontrollers</description>
5748                           <value>3</value>
5749                        </enumeratedValue>
5750                     </enumeratedValues>
5751                  </field>
5752                  <field>
5753                     <name>PROCESSOR</name>
5754                     <description>Processor</description>
5755                     <bitOffset>28</bitOffset>
5756                     <bitWidth>4</bitWidth>
5757                     <enumeratedValues>
5758                        <name>PROCESSORSelect</name>
5759                        <enumeratedValue>
5760                           <name>CM4F</name>
5761                           <description>Cortex-M4 with FPU</description>
5762                           <value>0x6</value>
5763                        </enumeratedValue>
5764                     </enumeratedValues>
5765                  </field>
5766               </fields>
5767            </register>
5768            <register>
5769               <name>CFG</name>
5770               <description>Configuration</description>
5771               <addressOffset>0x1C</addressOffset>
5772               <size>32</size>
5773               <resetValue>0x00000002</resetValue>
5774               <fields>
5775                  <field>
5776                     <name>LQOS</name>
5777                     <description>Latency Quality Of Service</description>
5778                     <bitOffset>0</bitOffset>
5779                     <bitWidth>2</bitWidth>
5780                  </field>
5781                  <field>
5782                     <name>DCCDMALEVEL</name>
5783                     <description>DMA Trigger Level</description>
5784                     <bitOffset>2</bitOffset>
5785                     <bitWidth>2</bitWidth>
5786                     <enumeratedValues>
5787                        <name>DCCDMALEVELSelect</name>
5788                        <enumeratedValue>
5789                           <name>EMPTY</name>
5790                           <description>Trigger rises when DCC is empty</description>
5791                           <value>0</value>
5792                        </enumeratedValue>
5793                        <enumeratedValue>
5794                           <name>FULL</name>
5795                           <description>Trigger rises when DCC is full</description>
5796                           <value>1</value>
5797                        </enumeratedValue>
5798                     </enumeratedValues>
5799                  </field>
5800                  <field>
5801                     <name>ETBRAMEN</name>
5802                     <description>Trace Control</description>
5803                     <bitOffset>4</bitOffset>
5804                     <bitWidth>1</bitWidth>
5805                  </field>
5806               </fields>
5807            </register>
5808            <register>
5809               <dim>2</dim>
5810               <dimIncrement>4</dimIncrement>
5811               <name>DCFG[%s]</name>
5812               <description>Device Configuration</description>
5813               <addressOffset>0xF0</addressOffset>
5814               <size>32</size>
5815               <resetValue>0x00000000</resetValue>
5816               <fields>
5817                  <field>
5818                     <name>DCFG</name>
5819                     <description>Device Configuration</description>
5820                     <bitOffset>0</bitOffset>
5821                     <bitWidth>32</bitWidth>
5822                  </field>
5823               </fields>
5824            </register>
5825            <register>
5826               <name>ENTRY0</name>
5827               <description>CoreSight ROM Table Entry 0</description>
5828               <addressOffset>0x1000</addressOffset>
5829               <size>32</size>
5830               <access>read-only</access>
5831               <resetValue>0x9F0FC002</resetValue>
5832               <fields>
5833                  <field>
5834                     <name>EPRES</name>
5835                     <description>Entry Present</description>
5836                     <bitOffset>0</bitOffset>
5837                     <bitWidth>1</bitWidth>
5838                  </field>
5839                  <field>
5840                     <name>FMT</name>
5841                     <description>Format</description>
5842                     <bitOffset>1</bitOffset>
5843                     <bitWidth>1</bitWidth>
5844                  </field>
5845                  <field>
5846                     <name>ADDOFF</name>
5847                     <description>Address Offset</description>
5848                     <bitOffset>12</bitOffset>
5849                     <bitWidth>20</bitWidth>
5850                  </field>
5851               </fields>
5852            </register>
5853            <register>
5854               <name>ENTRY1</name>
5855               <description>CoreSight ROM Table Entry 1</description>
5856               <addressOffset>0x1004</addressOffset>
5857               <size>32</size>
5858               <access>read-only</access>
5859               <resetValue>0x00000000</resetValue>
5860            </register>
5861            <register>
5862               <name>END</name>
5863               <description>CoreSight ROM Table End</description>
5864               <addressOffset>0x1008</addressOffset>
5865               <size>32</size>
5866               <access>read-only</access>
5867               <resetValue>0x00000000</resetValue>
5868               <fields>
5869                  <field>
5870                     <name>END</name>
5871                     <description>End Marker</description>
5872                     <bitOffset>0</bitOffset>
5873                     <bitWidth>32</bitWidth>
5874                  </field>
5875               </fields>
5876            </register>
5877            <register>
5878               <name>MEMTYPE</name>
5879               <description>CoreSight ROM Table Memory Type</description>
5880               <addressOffset>0x1FCC</addressOffset>
5881               <size>32</size>
5882               <access>read-only</access>
5883               <resetValue>0x00000000</resetValue>
5884               <fields>
5885                  <field>
5886                     <name>SMEMP</name>
5887                     <description>System Memory Present</description>
5888                     <bitOffset>0</bitOffset>
5889                     <bitWidth>1</bitWidth>
5890                  </field>
5891               </fields>
5892            </register>
5893            <register>
5894               <name>PID4</name>
5895               <description>Peripheral Identification 4</description>
5896               <addressOffset>0x1FD0</addressOffset>
5897               <size>32</size>
5898               <access>read-only</access>
5899               <resetValue>0x00000000</resetValue>
5900               <fields>
5901                  <field>
5902                     <name>JEPCC</name>
5903                     <description>JEP-106 Continuation Code</description>
5904                     <bitOffset>0</bitOffset>
5905                     <bitWidth>4</bitWidth>
5906                  </field>
5907                  <field>
5908                     <name>FKBC</name>
5909                     <description>4KB count</description>
5910                     <bitOffset>4</bitOffset>
5911                     <bitWidth>4</bitWidth>
5912                  </field>
5913               </fields>
5914            </register>
5915            <register>
5916               <name>PID5</name>
5917               <description>Peripheral Identification 5</description>
5918               <addressOffset>0x1FD4</addressOffset>
5919               <size>32</size>
5920               <access>read-only</access>
5921               <resetValue>0x00000000</resetValue>
5922            </register>
5923            <register>
5924               <name>PID6</name>
5925               <description>Peripheral Identification 6</description>
5926               <addressOffset>0x1FD8</addressOffset>
5927               <size>32</size>
5928               <access>read-only</access>
5929               <resetValue>0x00000000</resetValue>
5930            </register>
5931            <register>
5932               <name>PID7</name>
5933               <description>Peripheral Identification 7</description>
5934               <addressOffset>0x1FDC</addressOffset>
5935               <size>32</size>
5936               <access>read-only</access>
5937               <resetValue>0x00000000</resetValue>
5938            </register>
5939            <register>
5940               <name>PID0</name>
5941               <description>Peripheral Identification 0</description>
5942               <addressOffset>0x1FE0</addressOffset>
5943               <size>32</size>
5944               <access>read-only</access>
5945               <resetValue>0x000000D0</resetValue>
5946               <fields>
5947                  <field>
5948                     <name>PARTNBL</name>
5949                     <description>Part Number Low</description>
5950                     <bitOffset>0</bitOffset>
5951                     <bitWidth>8</bitWidth>
5952                  </field>
5953               </fields>
5954            </register>
5955            <register>
5956               <name>PID1</name>
5957               <description>Peripheral Identification 1</description>
5958               <addressOffset>0x1FE4</addressOffset>
5959               <size>32</size>
5960               <access>read-only</access>
5961               <resetValue>0x000000FC</resetValue>
5962               <fields>
5963                  <field>
5964                     <name>PARTNBH</name>
5965                     <description>Part Number High</description>
5966                     <bitOffset>0</bitOffset>
5967                     <bitWidth>4</bitWidth>
5968                  </field>
5969                  <field>
5970                     <name>JEPIDCL</name>
5971                     <description>Low part of the JEP-106 Identity Code</description>
5972                     <bitOffset>4</bitOffset>
5973                     <bitWidth>4</bitWidth>
5974                  </field>
5975               </fields>
5976            </register>
5977            <register>
5978               <name>PID2</name>
5979               <description>Peripheral Identification 2</description>
5980               <addressOffset>0x1FE8</addressOffset>
5981               <size>32</size>
5982               <access>read-only</access>
5983               <resetValue>0x00000009</resetValue>
5984               <fields>
5985                  <field>
5986                     <name>JEPIDCH</name>
5987                     <description>JEP-106 Identity Code High</description>
5988                     <bitOffset>0</bitOffset>
5989                     <bitWidth>3</bitWidth>
5990                  </field>
5991                  <field>
5992                     <name>JEPU</name>
5993                     <description>JEP-106 Identity Code is used</description>
5994                     <bitOffset>3</bitOffset>
5995                     <bitWidth>1</bitWidth>
5996                  </field>
5997                  <field>
5998                     <name>REVISION</name>
5999                     <description>Revision Number</description>
6000                     <bitOffset>4</bitOffset>
6001                     <bitWidth>4</bitWidth>
6002                  </field>
6003               </fields>
6004            </register>
6005            <register>
6006               <name>PID3</name>
6007               <description>Peripheral Identification 3</description>
6008               <addressOffset>0x1FEC</addressOffset>
6009               <size>32</size>
6010               <access>read-only</access>
6011               <resetValue>0x00000000</resetValue>
6012               <fields>
6013                  <field>
6014                     <name>CUSMOD</name>
6015                     <description>ARM CUSMOD</description>
6016                     <bitOffset>0</bitOffset>
6017                     <bitWidth>4</bitWidth>
6018                  </field>
6019                  <field>
6020                     <name>REVAND</name>
6021                     <description>Revision Number</description>
6022                     <bitOffset>4</bitOffset>
6023                     <bitWidth>4</bitWidth>
6024                  </field>
6025               </fields>
6026            </register>
6027            <register>
6028               <name>CID0</name>
6029               <description>Component Identification 0</description>
6030               <addressOffset>0x1FF0</addressOffset>
6031               <size>32</size>
6032               <access>read-only</access>
6033               <resetValue>0x0000000D</resetValue>
6034               <fields>
6035                  <field>
6036                     <name>PREAMBLEB0</name>
6037                     <description>Preamble Byte 0</description>
6038                     <bitOffset>0</bitOffset>
6039                     <bitWidth>8</bitWidth>
6040                  </field>
6041               </fields>
6042            </register>
6043            <register>
6044               <name>CID1</name>
6045               <description>Component Identification 1</description>
6046               <addressOffset>0x1FF4</addressOffset>
6047               <size>32</size>
6048               <access>read-only</access>
6049               <resetValue>0x00000010</resetValue>
6050               <fields>
6051                  <field>
6052                     <name>PREAMBLE</name>
6053                     <description>Preamble</description>
6054                     <bitOffset>0</bitOffset>
6055                     <bitWidth>4</bitWidth>
6056                  </field>
6057                  <field>
6058                     <name>CCLASS</name>
6059                     <description>Component Class</description>
6060                     <bitOffset>4</bitOffset>
6061                     <bitWidth>4</bitWidth>
6062                  </field>
6063               </fields>
6064            </register>
6065            <register>
6066               <name>CID2</name>
6067               <description>Component Identification 2</description>
6068               <addressOffset>0x1FF8</addressOffset>
6069               <size>32</size>
6070               <access>read-only</access>
6071               <resetValue>0x00000005</resetValue>
6072               <fields>
6073                  <field>
6074                     <name>PREAMBLEB2</name>
6075                     <description>Preamble Byte 2</description>
6076                     <bitOffset>0</bitOffset>
6077                     <bitWidth>8</bitWidth>
6078                  </field>
6079               </fields>
6080            </register>
6081            <register>
6082               <name>CID3</name>
6083               <description>Component Identification 3</description>
6084               <addressOffset>0x1FFC</addressOffset>
6085               <size>32</size>
6086               <access>read-only</access>
6087               <resetValue>0x000000B1</resetValue>
6088               <fields>
6089                  <field>
6090                     <name>PREAMBLEB3</name>
6091                     <description>Preamble Byte 3</description>
6092                     <bitOffset>0</bitOffset>
6093                     <bitWidth>8</bitWidth>
6094                  </field>
6095               </fields>
6096            </register>
6097         </registers>
6098      </peripheral>
6099      <peripheral>
6100         <name>EIC</name>
6101         <version>U22543.0.0</version>
6102         <description>External Interrupt Controller</description>
6103         <baseAddress>0x40002800</baseAddress>
6104         <addressBlock>
6105            <offset>0</offset>
6106            <size>0x3C</size>
6107            <usage>registers</usage>
6108         </addressBlock>
6109         <interrupt>
6110            <name>EIC_EXTINT_0</name>
6111            <description>EIC Channel 0</description>
6112            <value>12</value>
6113         </interrupt>
6114         <interrupt>
6115            <name>EIC_EXTINT_1</name>
6116            <description>EIC Channel 1</description>
6117            <value>13</value>
6118         </interrupt>
6119         <interrupt>
6120            <name>EIC_EXTINT_2</name>
6121            <description>EIC Channel 2</description>
6122            <value>14</value>
6123         </interrupt>
6124         <interrupt>
6125            <name>EIC_EXTINT_3</name>
6126            <description>EIC Channel 3</description>
6127            <value>15</value>
6128         </interrupt>
6129         <interrupt>
6130            <name>EIC_EXTINT_4</name>
6131            <description>EIC Channel 4</description>
6132            <value>16</value>
6133         </interrupt>
6134         <interrupt>
6135            <name>EIC_EXTINT_5</name>
6136            <description>EIC Channel 5</description>
6137            <value>17</value>
6138         </interrupt>
6139         <interrupt>
6140            <name>EIC_EXTINT_6</name>
6141            <description>EIC Channel 6</description>
6142            <value>18</value>
6143         </interrupt>
6144         <interrupt>
6145            <name>EIC_EXTINT_7</name>
6146            <description>EIC Channel 7</description>
6147            <value>19</value>
6148         </interrupt>
6149         <interrupt>
6150            <name>EIC_EXTINT_8</name>
6151            <description>EIC Channel 8</description>
6152            <value>20</value>
6153         </interrupt>
6154         <interrupt>
6155            <name>EIC_EXTINT_9</name>
6156            <description>EIC Channel 9</description>
6157            <value>21</value>
6158         </interrupt>
6159         <interrupt>
6160            <name>EIC_EXTINT_10</name>
6161            <description>EIC Channel 10</description>
6162            <value>22</value>
6163         </interrupt>
6164         <interrupt>
6165            <name>EIC_EXTINT_11</name>
6166            <description>EIC Channel 11</description>
6167            <value>23</value>
6168         </interrupt>
6169         <interrupt>
6170            <name>EIC_EXTINT_12</name>
6171            <description>EIC Channel 12</description>
6172            <value>24</value>
6173         </interrupt>
6174         <interrupt>
6175            <name>EIC_EXTINT_13</name>
6176            <description>EIC Channel 13</description>
6177            <value>25</value>
6178         </interrupt>
6179         <interrupt>
6180            <name>EIC_EXTINT_14</name>
6181            <description>EIC Channel 14</description>
6182            <value>26</value>
6183         </interrupt>
6184         <interrupt>
6185            <name>EIC_EXTINT_15</name>
6186            <description>EIC Channel 15</description>
6187            <value>27</value>
6188         </interrupt>
6189         <registers>
6190            <register>
6191               <name>CTRLA</name>
6192               <description>Control A</description>
6193               <addressOffset>0x0</addressOffset>
6194               <size>8</size>
6195               <resetValue>0x00</resetValue>
6196               <fields>
6197                  <field>
6198                     <name>SWRST</name>
6199                     <description>Software Reset</description>
6200                     <bitOffset>0</bitOffset>
6201                     <bitWidth>1</bitWidth>
6202                  </field>
6203                  <field>
6204                     <name>ENABLE</name>
6205                     <description>Enable</description>
6206                     <bitOffset>1</bitOffset>
6207                     <bitWidth>1</bitWidth>
6208                  </field>
6209                  <field>
6210                     <name>CKSEL</name>
6211                     <description>Clock Selection</description>
6212                     <bitOffset>4</bitOffset>
6213                     <bitWidth>1</bitWidth>
6214                     <enumeratedValues>
6215                        <name>CKSELSelect</name>
6216                        <enumeratedValue>
6217                           <name>CLK_GCLK</name>
6218                           <description>Clocked by GCLK</description>
6219                           <value>0</value>
6220                        </enumeratedValue>
6221                        <enumeratedValue>
6222                           <name>CLK_ULP32K</name>
6223                           <description>Clocked by ULP32K</description>
6224                           <value>1</value>
6225                        </enumeratedValue>
6226                     </enumeratedValues>
6227                  </field>
6228               </fields>
6229            </register>
6230            <register>
6231               <name>NMICTRL</name>
6232               <description>Non-Maskable Interrupt Control</description>
6233               <addressOffset>0x1</addressOffset>
6234               <size>8</size>
6235               <resetValue>0x00</resetValue>
6236               <fields>
6237                  <field>
6238                     <name>NMISENSE</name>
6239                     <description>Non-Maskable Interrupt Sense Configuration</description>
6240                     <bitOffset>0</bitOffset>
6241                     <bitWidth>3</bitWidth>
6242                     <enumeratedValues>
6243                        <name>NMISENSESelect</name>
6244                        <enumeratedValue>
6245                           <name>NONE</name>
6246                           <description>No detection</description>
6247                           <value>0</value>
6248                        </enumeratedValue>
6249                        <enumeratedValue>
6250                           <name>RISE</name>
6251                           <description>Rising-edge detection</description>
6252                           <value>1</value>
6253                        </enumeratedValue>
6254                        <enumeratedValue>
6255                           <name>FALL</name>
6256                           <description>Falling-edge detection</description>
6257                           <value>2</value>
6258                        </enumeratedValue>
6259                        <enumeratedValue>
6260                           <name>BOTH</name>
6261                           <description>Both-edges detection</description>
6262                           <value>3</value>
6263                        </enumeratedValue>
6264                        <enumeratedValue>
6265                           <name>HIGH</name>
6266                           <description>High-level detection</description>
6267                           <value>4</value>
6268                        </enumeratedValue>
6269                        <enumeratedValue>
6270                           <name>LOW</name>
6271                           <description>Low-level detection</description>
6272                           <value>5</value>
6273                        </enumeratedValue>
6274                     </enumeratedValues>
6275                  </field>
6276                  <field>
6277                     <name>NMIFILTEN</name>
6278                     <description>Non-Maskable Interrupt Filter Enable</description>
6279                     <bitOffset>3</bitOffset>
6280                     <bitWidth>1</bitWidth>
6281                  </field>
6282                  <field>
6283                     <name>NMIASYNCH</name>
6284                     <description>Asynchronous Edge Detection Mode</description>
6285                     <bitOffset>4</bitOffset>
6286                     <bitWidth>1</bitWidth>
6287                     <enumeratedValues>
6288                        <name>NMIASYNCHSelect</name>
6289                        <enumeratedValue>
6290                           <name>SYNC</name>
6291                           <description>Edge detection is clock synchronously operated</description>
6292                           <value>0</value>
6293                        </enumeratedValue>
6294                        <enumeratedValue>
6295                           <name>ASYNC</name>
6296                           <description>Edge detection is clock asynchronously operated</description>
6297                           <value>1</value>
6298                        </enumeratedValue>
6299                     </enumeratedValues>
6300                  </field>
6301               </fields>
6302            </register>
6303            <register>
6304               <name>NMIFLAG</name>
6305               <description>Non-Maskable Interrupt Flag Status and Clear</description>
6306               <addressOffset>0x2</addressOffset>
6307               <size>16</size>
6308               <resetValue>0x0000</resetValue>
6309               <fields>
6310                  <field>
6311                     <name>NMI</name>
6312                     <description>Non-Maskable Interrupt</description>
6313                     <bitOffset>0</bitOffset>
6314                     <bitWidth>1</bitWidth>
6315                  </field>
6316               </fields>
6317            </register>
6318            <register>
6319               <name>SYNCBUSY</name>
6320               <description>Synchronization Busy</description>
6321               <addressOffset>0x4</addressOffset>
6322               <size>32</size>
6323               <access>read-only</access>
6324               <resetValue>0x00000000</resetValue>
6325               <fields>
6326                  <field>
6327                     <name>SWRST</name>
6328                     <description>Software Reset Synchronization Busy Status</description>
6329                     <bitOffset>0</bitOffset>
6330                     <bitWidth>1</bitWidth>
6331                  </field>
6332                  <field>
6333                     <name>ENABLE</name>
6334                     <description>Enable Synchronization Busy Status</description>
6335                     <bitOffset>1</bitOffset>
6336                     <bitWidth>1</bitWidth>
6337                  </field>
6338               </fields>
6339            </register>
6340            <register>
6341               <name>EVCTRL</name>
6342               <description>Event Control</description>
6343               <addressOffset>0x8</addressOffset>
6344               <size>32</size>
6345               <resetValue>0x00000000</resetValue>
6346               <fields>
6347                  <field>
6348                     <name>EXTINTEO</name>
6349                     <description>External Interrupt Event Output Enable</description>
6350                     <bitOffset>0</bitOffset>
6351                     <bitWidth>16</bitWidth>
6352                  </field>
6353               </fields>
6354            </register>
6355            <register>
6356               <name>INTENCLR</name>
6357               <description>Interrupt Enable Clear</description>
6358               <addressOffset>0xC</addressOffset>
6359               <size>32</size>
6360               <resetValue>0x00000000</resetValue>
6361               <fields>
6362                  <field>
6363                     <name>EXTINT</name>
6364                     <description>External Interrupt Enable</description>
6365                     <bitOffset>0</bitOffset>
6366                     <bitWidth>16</bitWidth>
6367                  </field>
6368               </fields>
6369            </register>
6370            <register>
6371               <name>INTENSET</name>
6372               <description>Interrupt Enable Set</description>
6373               <addressOffset>0x10</addressOffset>
6374               <size>32</size>
6375               <resetValue>0x00000000</resetValue>
6376               <fields>
6377                  <field>
6378                     <name>EXTINT</name>
6379                     <description>External Interrupt Enable</description>
6380                     <bitOffset>0</bitOffset>
6381                     <bitWidth>16</bitWidth>
6382                  </field>
6383               </fields>
6384            </register>
6385            <register>
6386               <name>INTFLAG</name>
6387               <description>Interrupt Flag Status and Clear</description>
6388               <addressOffset>0x14</addressOffset>
6389               <size>32</size>
6390               <resetValue>0x00000000</resetValue>
6391               <fields>
6392                  <field>
6393                     <name>EXTINT</name>
6394                     <description>External Interrupt</description>
6395                     <bitOffset>0</bitOffset>
6396                     <bitWidth>16</bitWidth>
6397                  </field>
6398               </fields>
6399            </register>
6400            <register>
6401               <name>ASYNCH</name>
6402               <description>External Interrupt Asynchronous Mode</description>
6403               <addressOffset>0x18</addressOffset>
6404               <size>32</size>
6405               <resetValue>0x00000000</resetValue>
6406               <fields>
6407                  <field>
6408                     <name>ASYNCH</name>
6409                     <description>Asynchronous Edge Detection Mode</description>
6410                     <bitOffset>0</bitOffset>
6411                     <bitWidth>16</bitWidth>
6412                     <enumeratedValues>
6413                        <name>ASYNCHSelect</name>
6414                        <enumeratedValue>
6415                           <name>SYNC</name>
6416                           <description>Edge detection is clock synchronously operated</description>
6417                           <value>0</value>
6418                        </enumeratedValue>
6419                        <enumeratedValue>
6420                           <name>ASYNC</name>
6421                           <description>Edge detection is clock asynchronously operated</description>
6422                           <value>1</value>
6423                        </enumeratedValue>
6424                     </enumeratedValues>
6425                  </field>
6426               </fields>
6427            </register>
6428            <register>
6429               <name>CONFIG0</name>
6430               <description>External Interrupt Sense Configuration</description>
6431               <addressOffset>0x1C</addressOffset>
6432               <size>32</size>
6433               <resetValue>0x00000000</resetValue>
6434               <fields>
6435                  <field>
6436                     <name>SENSE0</name>
6437                     <description>Input Sense Configuration 0</description>
6438                     <bitOffset>0</bitOffset>
6439                     <bitWidth>3</bitWidth>
6440                     <enumeratedValues>
6441                        <name>SENSE0Select</name>
6442                        <enumeratedValue>
6443                           <name>NONE</name>
6444                           <description>No detection</description>
6445                           <value>0</value>
6446                        </enumeratedValue>
6447                        <enumeratedValue>
6448                           <name>RISE</name>
6449                           <description>Rising edge detection</description>
6450                           <value>1</value>
6451                        </enumeratedValue>
6452                        <enumeratedValue>
6453                           <name>FALL</name>
6454                           <description>Falling edge detection</description>
6455                           <value>2</value>
6456                        </enumeratedValue>
6457                        <enumeratedValue>
6458                           <name>BOTH</name>
6459                           <description>Both edges detection</description>
6460                           <value>3</value>
6461                        </enumeratedValue>
6462                        <enumeratedValue>
6463                           <name>HIGH</name>
6464                           <description>High level detection</description>
6465                           <value>4</value>
6466                        </enumeratedValue>
6467                        <enumeratedValue>
6468                           <name>LOW</name>
6469                           <description>Low level detection</description>
6470                           <value>5</value>
6471                        </enumeratedValue>
6472                     </enumeratedValues>
6473                  </field>
6474                  <field>
6475                     <name>FILTEN0</name>
6476                     <description>Filter Enable 0</description>
6477                     <bitOffset>3</bitOffset>
6478                     <bitWidth>1</bitWidth>
6479                  </field>
6480                  <field>
6481                     <name>SENSE1</name>
6482                     <description>Input Sense Configuration 1</description>
6483                     <bitOffset>4</bitOffset>
6484                     <bitWidth>3</bitWidth>
6485                     <enumeratedValues>
6486                        <name>SENSE1Select</name>
6487                        <enumeratedValue>
6488                           <name>NONE</name>
6489                           <description>No detection</description>
6490                           <value>0</value>
6491                        </enumeratedValue>
6492                        <enumeratedValue>
6493                           <name>RISE</name>
6494                           <description>Rising edge detection</description>
6495                           <value>1</value>
6496                        </enumeratedValue>
6497                        <enumeratedValue>
6498                           <name>FALL</name>
6499                           <description>Falling edge detection</description>
6500                           <value>2</value>
6501                        </enumeratedValue>
6502                        <enumeratedValue>
6503                           <name>BOTH</name>
6504                           <description>Both edges detection</description>
6505                           <value>3</value>
6506                        </enumeratedValue>
6507                        <enumeratedValue>
6508                           <name>HIGH</name>
6509                           <description>High level detection</description>
6510                           <value>4</value>
6511                        </enumeratedValue>
6512                        <enumeratedValue>
6513                           <name>LOW</name>
6514                           <description>Low level detection</description>
6515                           <value>5</value>
6516                        </enumeratedValue>
6517                     </enumeratedValues>
6518                  </field>
6519                  <field>
6520                     <name>FILTEN1</name>
6521                     <description>Filter Enable 1</description>
6522                     <bitOffset>7</bitOffset>
6523                     <bitWidth>1</bitWidth>
6524                  </field>
6525                  <field>
6526                     <name>SENSE2</name>
6527                     <description>Input Sense Configuration 2</description>
6528                     <bitOffset>8</bitOffset>
6529                     <bitWidth>3</bitWidth>
6530                     <enumeratedValues>
6531                        <name>SENSE2Select</name>
6532                        <enumeratedValue>
6533                           <name>NONE</name>
6534                           <description>No detection</description>
6535                           <value>0</value>
6536                        </enumeratedValue>
6537                        <enumeratedValue>
6538                           <name>RISE</name>
6539                           <description>Rising edge detection</description>
6540                           <value>1</value>
6541                        </enumeratedValue>
6542                        <enumeratedValue>
6543                           <name>FALL</name>
6544                           <description>Falling edge detection</description>
6545                           <value>2</value>
6546                        </enumeratedValue>
6547                        <enumeratedValue>
6548                           <name>BOTH</name>
6549                           <description>Both edges detection</description>
6550                           <value>3</value>
6551                        </enumeratedValue>
6552                        <enumeratedValue>
6553                           <name>HIGH</name>
6554                           <description>High level detection</description>
6555                           <value>4</value>
6556                        </enumeratedValue>
6557                        <enumeratedValue>
6558                           <name>LOW</name>
6559                           <description>Low level detection</description>
6560                           <value>5</value>
6561                        </enumeratedValue>
6562                     </enumeratedValues>
6563                  </field>
6564                  <field>
6565                     <name>FILTEN2</name>
6566                     <description>Filter Enable 2</description>
6567                     <bitOffset>11</bitOffset>
6568                     <bitWidth>1</bitWidth>
6569                  </field>
6570                  <field>
6571                     <name>SENSE3</name>
6572                     <description>Input Sense Configuration 3</description>
6573                     <bitOffset>12</bitOffset>
6574                     <bitWidth>3</bitWidth>
6575                     <enumeratedValues>
6576                        <name>SENSE3Select</name>
6577                        <enumeratedValue>
6578                           <name>NONE</name>
6579                           <description>No detection</description>
6580                           <value>0</value>
6581                        </enumeratedValue>
6582                        <enumeratedValue>
6583                           <name>RISE</name>
6584                           <description>Rising edge detection</description>
6585                           <value>1</value>
6586                        </enumeratedValue>
6587                        <enumeratedValue>
6588                           <name>FALL</name>
6589                           <description>Falling edge detection</description>
6590                           <value>2</value>
6591                        </enumeratedValue>
6592                        <enumeratedValue>
6593                           <name>BOTH</name>
6594                           <description>Both edges detection</description>
6595                           <value>3</value>
6596                        </enumeratedValue>
6597                        <enumeratedValue>
6598                           <name>HIGH</name>
6599                           <description>High level detection</description>
6600                           <value>4</value>
6601                        </enumeratedValue>
6602                        <enumeratedValue>
6603                           <name>LOW</name>
6604                           <description>Low level detection</description>
6605                           <value>5</value>
6606                        </enumeratedValue>
6607                     </enumeratedValues>
6608                  </field>
6609                  <field>
6610                     <name>FILTEN3</name>
6611                     <description>Filter Enable 3</description>
6612                     <bitOffset>15</bitOffset>
6613                     <bitWidth>1</bitWidth>
6614                  </field>
6615                  <field>
6616                     <name>SENSE4</name>
6617                     <description>Input Sense Configuration 4</description>
6618                     <bitOffset>16</bitOffset>
6619                     <bitWidth>3</bitWidth>
6620                     <enumeratedValues>
6621                        <name>SENSE4Select</name>
6622                        <enumeratedValue>
6623                           <name>NONE</name>
6624                           <description>No detection</description>
6625                           <value>0</value>
6626                        </enumeratedValue>
6627                        <enumeratedValue>
6628                           <name>RISE</name>
6629                           <description>Rising edge detection</description>
6630                           <value>1</value>
6631                        </enumeratedValue>
6632                        <enumeratedValue>
6633                           <name>FALL</name>
6634                           <description>Falling edge detection</description>
6635                           <value>2</value>
6636                        </enumeratedValue>
6637                        <enumeratedValue>
6638                           <name>BOTH</name>
6639                           <description>Both edges detection</description>
6640                           <value>3</value>
6641                        </enumeratedValue>
6642                        <enumeratedValue>
6643                           <name>HIGH</name>
6644                           <description>High level detection</description>
6645                           <value>4</value>
6646                        </enumeratedValue>
6647                        <enumeratedValue>
6648                           <name>LOW</name>
6649                           <description>Low level detection</description>
6650                           <value>5</value>
6651                        </enumeratedValue>
6652                     </enumeratedValues>
6653                  </field>
6654                  <field>
6655                     <name>FILTEN4</name>
6656                     <description>Filter Enable 4</description>
6657                     <bitOffset>19</bitOffset>
6658                     <bitWidth>1</bitWidth>
6659                  </field>
6660                  <field>
6661                     <name>SENSE5</name>
6662                     <description>Input Sense Configuration 5</description>
6663                     <bitOffset>20</bitOffset>
6664                     <bitWidth>3</bitWidth>
6665                     <enumeratedValues>
6666                        <name>SENSE5Select</name>
6667                        <enumeratedValue>
6668                           <name>NONE</name>
6669                           <description>No detection</description>
6670                           <value>0</value>
6671                        </enumeratedValue>
6672                        <enumeratedValue>
6673                           <name>RISE</name>
6674                           <description>Rising edge detection</description>
6675                           <value>1</value>
6676                        </enumeratedValue>
6677                        <enumeratedValue>
6678                           <name>FALL</name>
6679                           <description>Falling edge detection</description>
6680                           <value>2</value>
6681                        </enumeratedValue>
6682                        <enumeratedValue>
6683                           <name>BOTH</name>
6684                           <description>Both edges detection</description>
6685                           <value>3</value>
6686                        </enumeratedValue>
6687                        <enumeratedValue>
6688                           <name>HIGH</name>
6689                           <description>High level detection</description>
6690                           <value>4</value>
6691                        </enumeratedValue>
6692                        <enumeratedValue>
6693                           <name>LOW</name>
6694                           <description>Low level detection</description>
6695                           <value>5</value>
6696                        </enumeratedValue>
6697                     </enumeratedValues>
6698                  </field>
6699                  <field>
6700                     <name>FILTEN5</name>
6701                     <description>Filter Enable 5</description>
6702                     <bitOffset>23</bitOffset>
6703                     <bitWidth>1</bitWidth>
6704                  </field>
6705                  <field>
6706                     <name>SENSE6</name>
6707                     <description>Input Sense Configuration 6</description>
6708                     <bitOffset>24</bitOffset>
6709                     <bitWidth>3</bitWidth>
6710                     <enumeratedValues>
6711                        <name>SENSE6Select</name>
6712                        <enumeratedValue>
6713                           <name>NONE</name>
6714                           <description>No detection</description>
6715                           <value>0</value>
6716                        </enumeratedValue>
6717                        <enumeratedValue>
6718                           <name>RISE</name>
6719                           <description>Rising edge detection</description>
6720                           <value>1</value>
6721                        </enumeratedValue>
6722                        <enumeratedValue>
6723                           <name>FALL</name>
6724                           <description>Falling edge detection</description>
6725                           <value>2</value>
6726                        </enumeratedValue>
6727                        <enumeratedValue>
6728                           <name>BOTH</name>
6729                           <description>Both edges detection</description>
6730                           <value>3</value>
6731                        </enumeratedValue>
6732                        <enumeratedValue>
6733                           <name>HIGH</name>
6734                           <description>High level detection</description>
6735                           <value>4</value>
6736                        </enumeratedValue>
6737                        <enumeratedValue>
6738                           <name>LOW</name>
6739                           <description>Low level detection</description>
6740                           <value>5</value>
6741                        </enumeratedValue>
6742                     </enumeratedValues>
6743                  </field>
6744                  <field>
6745                     <name>FILTEN6</name>
6746                     <description>Filter Enable 6</description>
6747                     <bitOffset>27</bitOffset>
6748                     <bitWidth>1</bitWidth>
6749                  </field>
6750                  <field>
6751                     <name>SENSE7</name>
6752                     <description>Input Sense Configuration 7</description>
6753                     <bitOffset>28</bitOffset>
6754                     <bitWidth>3</bitWidth>
6755                     <enumeratedValues>
6756                        <name>SENSE7Select</name>
6757                        <enumeratedValue>
6758                           <name>NONE</name>
6759                           <description>No detection</description>
6760                           <value>0</value>
6761                        </enumeratedValue>
6762                        <enumeratedValue>
6763                           <name>RISE</name>
6764                           <description>Rising edge detection</description>
6765                           <value>1</value>
6766                        </enumeratedValue>
6767                        <enumeratedValue>
6768                           <name>FALL</name>
6769                           <description>Falling edge detection</description>
6770                           <value>2</value>
6771                        </enumeratedValue>
6772                        <enumeratedValue>
6773                           <name>BOTH</name>
6774                           <description>Both edges detection</description>
6775                           <value>3</value>
6776                        </enumeratedValue>
6777                        <enumeratedValue>
6778                           <name>HIGH</name>
6779                           <description>High level detection</description>
6780                           <value>4</value>
6781                        </enumeratedValue>
6782                        <enumeratedValue>
6783                           <name>LOW</name>
6784                           <description>Low level detection</description>
6785                           <value>5</value>
6786                        </enumeratedValue>
6787                     </enumeratedValues>
6788                  </field>
6789                  <field>
6790                     <name>FILTEN7</name>
6791                     <description>Filter Enable 7</description>
6792                     <bitOffset>31</bitOffset>
6793                     <bitWidth>1</bitWidth>
6794                  </field>
6795               </fields>
6796            </register>
6797            <register>
6798               <name>DEBOUNCEN</name>
6799               <description>Debouncer Enable</description>
6800               <addressOffset>0x30</addressOffset>
6801               <size>32</size>
6802               <resetValue>0x00000000</resetValue>
6803               <fields>
6804                  <field>
6805                     <name>DEBOUNCEN</name>
6806                     <description>Debouncer Enable</description>
6807                     <bitOffset>0</bitOffset>
6808                     <bitWidth>16</bitWidth>
6809                  </field>
6810               </fields>
6811            </register>
6812            <register>
6813               <name>DPRESCALER</name>
6814               <description>Debouncer Prescaler</description>
6815               <addressOffset>0x34</addressOffset>
6816               <size>32</size>
6817               <resetValue>0x00000000</resetValue>
6818               <fields>
6819                  <field>
6820                     <name>PRESCALER0</name>
6821                     <description>Debouncer Prescaler</description>
6822                     <bitOffset>0</bitOffset>
6823                     <bitWidth>3</bitWidth>
6824                     <enumeratedValues>
6825                        <name>PRESCALER0Select</name>
6826                        <enumeratedValue>
6827                           <name>DIV2</name>
6828                           <description>EIC clock divided by 2</description>
6829                           <value>0</value>
6830                        </enumeratedValue>
6831                        <enumeratedValue>
6832                           <name>DIV4</name>
6833                           <description>EIC clock divided by 4</description>
6834                           <value>1</value>
6835                        </enumeratedValue>
6836                        <enumeratedValue>
6837                           <name>DIV8</name>
6838                           <description>EIC clock divided by 8</description>
6839                           <value>2</value>
6840                        </enumeratedValue>
6841                        <enumeratedValue>
6842                           <name>DIV16</name>
6843                           <description>EIC clock divided by 16</description>
6844                           <value>3</value>
6845                        </enumeratedValue>
6846                        <enumeratedValue>
6847                           <name>DIV32</name>
6848                           <description>EIC clock divided by 32</description>
6849                           <value>4</value>
6850                        </enumeratedValue>
6851                        <enumeratedValue>
6852                           <name>DIV64</name>
6853                           <description>EIC clock divided by 64</description>
6854                           <value>5</value>
6855                        </enumeratedValue>
6856                        <enumeratedValue>
6857                           <name>DIV128</name>
6858                           <description>EIC clock divided by 128</description>
6859                           <value>6</value>
6860                        </enumeratedValue>
6861                        <enumeratedValue>
6862                           <name>DIV256</name>
6863                           <description>EIC clock divided by 256</description>
6864                           <value>7</value>
6865                        </enumeratedValue>
6866                     </enumeratedValues>
6867                  </field>
6868                  <field>
6869                     <name>STATES0</name>
6870                     <description>Debouncer number of states</description>
6871                     <bitOffset>3</bitOffset>
6872                     <bitWidth>1</bitWidth>
6873                     <enumeratedValues>
6874                        <name>STATES0Select</name>
6875                        <enumeratedValue>
6876                           <name>LFREQ3</name>
6877                           <description>3 low frequency samples</description>
6878                           <value>0</value>
6879                        </enumeratedValue>
6880                        <enumeratedValue>
6881                           <name>LFREQ7</name>
6882                           <description>7 low frequency samples</description>
6883                           <value>1</value>
6884                        </enumeratedValue>
6885                     </enumeratedValues>
6886                  </field>
6887                  <field>
6888                     <name>PRESCALER1</name>
6889                     <description>Debouncer Prescaler</description>
6890                     <bitOffset>4</bitOffset>
6891                     <bitWidth>3</bitWidth>
6892                     <enumeratedValues>
6893                        <name>PRESCALER1Select</name>
6894                        <enumeratedValue>
6895                           <name>DIV2</name>
6896                           <description>EIC clock divided by 2</description>
6897                           <value>0</value>
6898                        </enumeratedValue>
6899                        <enumeratedValue>
6900                           <name>DIV4</name>
6901                           <description>EIC clock divided by 4</description>
6902                           <value>1</value>
6903                        </enumeratedValue>
6904                        <enumeratedValue>
6905                           <name>DIV8</name>
6906                           <description>EIC clock divided by 8</description>
6907                           <value>2</value>
6908                        </enumeratedValue>
6909                        <enumeratedValue>
6910                           <name>DIV16</name>
6911                           <description>EIC clock divided by 16</description>
6912                           <value>3</value>
6913                        </enumeratedValue>
6914                        <enumeratedValue>
6915                           <name>DIV32</name>
6916                           <description>EIC clock divided by 32</description>
6917                           <value>4</value>
6918                        </enumeratedValue>
6919                        <enumeratedValue>
6920                           <name>DIV64</name>
6921                           <description>EIC clock divided by 64</description>
6922                           <value>5</value>
6923                        </enumeratedValue>
6924                        <enumeratedValue>
6925                           <name>DIV128</name>
6926                           <description>EIC clock divided by 128</description>
6927                           <value>6</value>
6928                        </enumeratedValue>
6929                        <enumeratedValue>
6930                           <name>DIV256</name>
6931                           <description>EIC clock divided by 256</description>
6932                           <value>7</value>
6933                        </enumeratedValue>
6934                     </enumeratedValues>
6935                  </field>
6936                  <field>
6937                     <name>STATES1</name>
6938                     <description>Debouncer number of states</description>
6939                     <bitOffset>7</bitOffset>
6940                     <bitWidth>1</bitWidth>
6941                     <enumeratedValues>
6942                        <name>STATES1Select</name>
6943                        <enumeratedValue>
6944                           <name>LFREQ3</name>
6945                           <description>3 low frequency samples</description>
6946                           <value>0</value>
6947                        </enumeratedValue>
6948                        <enumeratedValue>
6949                           <name>LFREQ7</name>
6950                           <description>7 low frequency samples</description>
6951                           <value>1</value>
6952                        </enumeratedValue>
6953                     </enumeratedValues>
6954                  </field>
6955                  <field>
6956                     <name>TICKON</name>
6957                     <description>Pin Sampler frequency selection</description>
6958                     <bitOffset>16</bitOffset>
6959                     <bitWidth>1</bitWidth>
6960                     <enumeratedValues>
6961                        <name>TICKONSelect</name>
6962                        <enumeratedValue>
6963                           <name>CLK_GCLK_EIC</name>
6964                           <description>Clocked by GCLK</description>
6965                           <value>0</value>
6966                        </enumeratedValue>
6967                        <enumeratedValue>
6968                           <name>CLK_LFREQ</name>
6969                           <description>Clocked by Low Frequency Clock</description>
6970                           <value>1</value>
6971                        </enumeratedValue>
6972                     </enumeratedValues>
6973                  </field>
6974               </fields>
6975            </register>
6976            <register>
6977               <name>PINSTATE</name>
6978               <description>Pin State</description>
6979               <addressOffset>0x38</addressOffset>
6980               <size>32</size>
6981               <access>read-only</access>
6982               <resetValue>0x00000000</resetValue>
6983               <fields>
6984                  <field>
6985                     <name>PINSTATE</name>
6986                     <description>Pin State</description>
6987                     <bitOffset>0</bitOffset>
6988                     <bitWidth>16</bitWidth>
6989                  </field>
6990               </fields>
6991            </register>
6992         </registers>
6993      </peripheral>
6994      <peripheral>
6995         <name>EVSYS</name>
6996         <version>U25041.0.0</version>
6997         <description>Event System Interface</description>
6998         <baseAddress>0x4100E000</baseAddress>
6999         <addressBlock>
7000            <offset>0</offset>
7001            <size>0x22C</size>
7002            <usage>registers</usage>
7003         </addressBlock>
7004         <interrupt>
7005            <name>EVSYS_0</name>
7006            <description>Event System Channel 0</description>
7007            <value>36</value>
7008         </interrupt>
7009         <interrupt>
7010            <name>EVSYS_1</name>
7011            <description>Event System Channel 1</description>
7012            <value>37</value>
7013         </interrupt>
7014         <interrupt>
7015            <name>EVSYS_2</name>
7016            <description>Event System Channel 2</description>
7017            <value>38</value>
7018         </interrupt>
7019         <interrupt>
7020            <name>EVSYS_3</name>
7021            <description>Event System Channel 3</description>
7022            <value>39</value>
7023         </interrupt>
7024         <interrupt>
7025            <name>EVSYS_OTHER</name>
7026            <description>Event System Channel 4..X</description>
7027            <value>40</value>
7028         </interrupt>
7029         <registers>
7030            <register>
7031               <name>CTRLA</name>
7032               <description>Control</description>
7033               <addressOffset>0x0</addressOffset>
7034               <size>8</size>
7035               <resetValue>0x00</resetValue>
7036               <fields>
7037                  <field>
7038                     <name>SWRST</name>
7039                     <description>Software Reset</description>
7040                     <bitOffset>0</bitOffset>
7041                     <bitWidth>1</bitWidth>
7042                  </field>
7043               </fields>
7044            </register>
7045            <register>
7046               <name>SWEVT</name>
7047               <description>Software Event</description>
7048               <addressOffset>0x4</addressOffset>
7049               <size>32</size>
7050               <access>write-only</access>
7051               <resetValue>0x00000000</resetValue>
7052               <fields>
7053                  <field>
7054                     <name>CHANNEL0</name>
7055                     <description>Channel 0 Software Selection</description>
7056                     <bitOffset>0</bitOffset>
7057                     <bitWidth>1</bitWidth>
7058                  </field>
7059                  <field>
7060                     <name>CHANNEL1</name>
7061                     <description>Channel 1 Software Selection</description>
7062                     <bitOffset>1</bitOffset>
7063                     <bitWidth>1</bitWidth>
7064                  </field>
7065                  <field>
7066                     <name>CHANNEL2</name>
7067                     <description>Channel 2 Software Selection</description>
7068                     <bitOffset>2</bitOffset>
7069                     <bitWidth>1</bitWidth>
7070                  </field>
7071                  <field>
7072                     <name>CHANNEL3</name>
7073                     <description>Channel 3 Software Selection</description>
7074                     <bitOffset>3</bitOffset>
7075                     <bitWidth>1</bitWidth>
7076                  </field>
7077                  <field>
7078                     <name>CHANNEL4</name>
7079                     <description>Channel 4 Software Selection</description>
7080                     <bitOffset>4</bitOffset>
7081                     <bitWidth>1</bitWidth>
7082                  </field>
7083                  <field>
7084                     <name>CHANNEL5</name>
7085                     <description>Channel 5 Software Selection</description>
7086                     <bitOffset>5</bitOffset>
7087                     <bitWidth>1</bitWidth>
7088                  </field>
7089                  <field>
7090                     <name>CHANNEL6</name>
7091                     <description>Channel 6 Software Selection</description>
7092                     <bitOffset>6</bitOffset>
7093                     <bitWidth>1</bitWidth>
7094                  </field>
7095                  <field>
7096                     <name>CHANNEL7</name>
7097                     <description>Channel 7 Software Selection</description>
7098                     <bitOffset>7</bitOffset>
7099                     <bitWidth>1</bitWidth>
7100                  </field>
7101                  <field>
7102                     <name>CHANNEL8</name>
7103                     <description>Channel 8 Software Selection</description>
7104                     <bitOffset>8</bitOffset>
7105                     <bitWidth>1</bitWidth>
7106                  </field>
7107                  <field>
7108                     <name>CHANNEL9</name>
7109                     <description>Channel 9 Software Selection</description>
7110                     <bitOffset>9</bitOffset>
7111                     <bitWidth>1</bitWidth>
7112                  </field>
7113                  <field>
7114                     <name>CHANNEL10</name>
7115                     <description>Channel 10 Software Selection</description>
7116                     <bitOffset>10</bitOffset>
7117                     <bitWidth>1</bitWidth>
7118                  </field>
7119                  <field>
7120                     <name>CHANNEL11</name>
7121                     <description>Channel 11 Software Selection</description>
7122                     <bitOffset>11</bitOffset>
7123                     <bitWidth>1</bitWidth>
7124                  </field>
7125                  <field>
7126                     <name>CHANNEL12</name>
7127                     <description>Channel 12 Software Selection</description>
7128                     <bitOffset>12</bitOffset>
7129                     <bitWidth>1</bitWidth>
7130                  </field>
7131                  <field>
7132                     <name>CHANNEL13</name>
7133                     <description>Channel 13 Software Selection</description>
7134                     <bitOffset>13</bitOffset>
7135                     <bitWidth>1</bitWidth>
7136                  </field>
7137                  <field>
7138                     <name>CHANNEL14</name>
7139                     <description>Channel 14 Software Selection</description>
7140                     <bitOffset>14</bitOffset>
7141                     <bitWidth>1</bitWidth>
7142                  </field>
7143                  <field>
7144                     <name>CHANNEL15</name>
7145                     <description>Channel 15 Software Selection</description>
7146                     <bitOffset>15</bitOffset>
7147                     <bitWidth>1</bitWidth>
7148                  </field>
7149                  <field>
7150                     <name>CHANNEL16</name>
7151                     <description>Channel 16 Software Selection</description>
7152                     <bitOffset>16</bitOffset>
7153                     <bitWidth>1</bitWidth>
7154                  </field>
7155                  <field>
7156                     <name>CHANNEL17</name>
7157                     <description>Channel 17 Software Selection</description>
7158                     <bitOffset>17</bitOffset>
7159                     <bitWidth>1</bitWidth>
7160                  </field>
7161                  <field>
7162                     <name>CHANNEL18</name>
7163                     <description>Channel 18 Software Selection</description>
7164                     <bitOffset>18</bitOffset>
7165                     <bitWidth>1</bitWidth>
7166                  </field>
7167                  <field>
7168                     <name>CHANNEL19</name>
7169                     <description>Channel 19 Software Selection</description>
7170                     <bitOffset>19</bitOffset>
7171                     <bitWidth>1</bitWidth>
7172                  </field>
7173                  <field>
7174                     <name>CHANNEL20</name>
7175                     <description>Channel 20 Software Selection</description>
7176                     <bitOffset>20</bitOffset>
7177                     <bitWidth>1</bitWidth>
7178                  </field>
7179                  <field>
7180                     <name>CHANNEL21</name>
7181                     <description>Channel 21 Software Selection</description>
7182                     <bitOffset>21</bitOffset>
7183                     <bitWidth>1</bitWidth>
7184                  </field>
7185                  <field>
7186                     <name>CHANNEL22</name>
7187                     <description>Channel 22 Software Selection</description>
7188                     <bitOffset>22</bitOffset>
7189                     <bitWidth>1</bitWidth>
7190                  </field>
7191                  <field>
7192                     <name>CHANNEL23</name>
7193                     <description>Channel 23 Software Selection</description>
7194                     <bitOffset>23</bitOffset>
7195                     <bitWidth>1</bitWidth>
7196                  </field>
7197                  <field>
7198                     <name>CHANNEL24</name>
7199                     <description>Channel 24 Software Selection</description>
7200                     <bitOffset>24</bitOffset>
7201                     <bitWidth>1</bitWidth>
7202                  </field>
7203                  <field>
7204                     <name>CHANNEL25</name>
7205                     <description>Channel 25 Software Selection</description>
7206                     <bitOffset>25</bitOffset>
7207                     <bitWidth>1</bitWidth>
7208                  </field>
7209                  <field>
7210                     <name>CHANNEL26</name>
7211                     <description>Channel 26 Software Selection</description>
7212                     <bitOffset>26</bitOffset>
7213                     <bitWidth>1</bitWidth>
7214                  </field>
7215                  <field>
7216                     <name>CHANNEL27</name>
7217                     <description>Channel 27 Software Selection</description>
7218                     <bitOffset>27</bitOffset>
7219                     <bitWidth>1</bitWidth>
7220                  </field>
7221                  <field>
7222                     <name>CHANNEL28</name>
7223                     <description>Channel 28 Software Selection</description>
7224                     <bitOffset>28</bitOffset>
7225                     <bitWidth>1</bitWidth>
7226                  </field>
7227                  <field>
7228                     <name>CHANNEL29</name>
7229                     <description>Channel 29 Software Selection</description>
7230                     <bitOffset>29</bitOffset>
7231                     <bitWidth>1</bitWidth>
7232                  </field>
7233                  <field>
7234                     <name>CHANNEL30</name>
7235                     <description>Channel 30 Software Selection</description>
7236                     <bitOffset>30</bitOffset>
7237                     <bitWidth>1</bitWidth>
7238                  </field>
7239                  <field>
7240                     <name>CHANNEL31</name>
7241                     <description>Channel 31 Software Selection</description>
7242                     <bitOffset>31</bitOffset>
7243                     <bitWidth>1</bitWidth>
7244                  </field>
7245               </fields>
7246            </register>
7247            <register>
7248               <name>PRICTRL</name>
7249               <description>Priority Control</description>
7250               <addressOffset>0x8</addressOffset>
7251               <size>8</size>
7252               <resetValue>0x00</resetValue>
7253               <fields>
7254                  <field>
7255                     <name>PRI</name>
7256                     <description>Channel Priority Number</description>
7257                     <bitOffset>0</bitOffset>
7258                     <bitWidth>4</bitWidth>
7259                  </field>
7260                  <field>
7261                     <name>RREN</name>
7262                     <description>Round-Robin Scheduling Enable</description>
7263                     <bitOffset>7</bitOffset>
7264                     <bitWidth>1</bitWidth>
7265                  </field>
7266               </fields>
7267            </register>
7268            <register>
7269               <name>INTPEND</name>
7270               <description>Channel Pending Interrupt</description>
7271               <addressOffset>0x10</addressOffset>
7272               <size>16</size>
7273               <resetValue>0x4000</resetValue>
7274               <fields>
7275                  <field>
7276                     <name>ID</name>
7277                     <description>Channel ID</description>
7278                     <bitOffset>0</bitOffset>
7279                     <bitWidth>4</bitWidth>
7280                  </field>
7281                  <field>
7282                     <name>OVR</name>
7283                     <description>Channel Overrun</description>
7284                     <bitOffset>8</bitOffset>
7285                     <bitWidth>1</bitWidth>
7286                  </field>
7287                  <field>
7288                     <name>EVD</name>
7289                     <description>Channel Event Detected</description>
7290                     <bitOffset>9</bitOffset>
7291                     <bitWidth>1</bitWidth>
7292                  </field>
7293                  <field>
7294                     <name>READY</name>
7295                     <description>Ready</description>
7296                     <bitOffset>14</bitOffset>
7297                     <bitWidth>1</bitWidth>
7298                  </field>
7299                  <field>
7300                     <name>BUSY</name>
7301                     <description>Busy</description>
7302                     <bitOffset>15</bitOffset>
7303                     <bitWidth>1</bitWidth>
7304                  </field>
7305               </fields>
7306            </register>
7307            <register>
7308               <name>INTSTATUS</name>
7309               <description>Interrupt Status</description>
7310               <addressOffset>0x14</addressOffset>
7311               <size>32</size>
7312               <access>read-only</access>
7313               <resetValue>0x00000000</resetValue>
7314               <fields>
7315                  <field>
7316                     <name>CHINT0</name>
7317                     <description>Channel 0 Pending Interrupt</description>
7318                     <bitOffset>0</bitOffset>
7319                     <bitWidth>1</bitWidth>
7320                  </field>
7321                  <field>
7322                     <name>CHINT1</name>
7323                     <description>Channel 1 Pending Interrupt</description>
7324                     <bitOffset>1</bitOffset>
7325                     <bitWidth>1</bitWidth>
7326                  </field>
7327                  <field>
7328                     <name>CHINT2</name>
7329                     <description>Channel 2 Pending Interrupt</description>
7330                     <bitOffset>2</bitOffset>
7331                     <bitWidth>1</bitWidth>
7332                  </field>
7333                  <field>
7334                     <name>CHINT3</name>
7335                     <description>Channel 3 Pending Interrupt</description>
7336                     <bitOffset>3</bitOffset>
7337                     <bitWidth>1</bitWidth>
7338                  </field>
7339                  <field>
7340                     <name>CHINT4</name>
7341                     <description>Channel 4 Pending Interrupt</description>
7342                     <bitOffset>4</bitOffset>
7343                     <bitWidth>1</bitWidth>
7344                  </field>
7345                  <field>
7346                     <name>CHINT5</name>
7347                     <description>Channel 5 Pending Interrupt</description>
7348                     <bitOffset>5</bitOffset>
7349                     <bitWidth>1</bitWidth>
7350                  </field>
7351                  <field>
7352                     <name>CHINT6</name>
7353                     <description>Channel 6 Pending Interrupt</description>
7354                     <bitOffset>6</bitOffset>
7355                     <bitWidth>1</bitWidth>
7356                  </field>
7357                  <field>
7358                     <name>CHINT7</name>
7359                     <description>Channel 7 Pending Interrupt</description>
7360                     <bitOffset>7</bitOffset>
7361                     <bitWidth>1</bitWidth>
7362                  </field>
7363                  <field>
7364                     <name>CHINT8</name>
7365                     <description>Channel 8 Pending Interrupt</description>
7366                     <bitOffset>8</bitOffset>
7367                     <bitWidth>1</bitWidth>
7368                  </field>
7369                  <field>
7370                     <name>CHINT9</name>
7371                     <description>Channel 9 Pending Interrupt</description>
7372                     <bitOffset>9</bitOffset>
7373                     <bitWidth>1</bitWidth>
7374                  </field>
7375                  <field>
7376                     <name>CHINT10</name>
7377                     <description>Channel 10 Pending Interrupt</description>
7378                     <bitOffset>10</bitOffset>
7379                     <bitWidth>1</bitWidth>
7380                  </field>
7381                  <field>
7382                     <name>CHINT11</name>
7383                     <description>Channel 11 Pending Interrupt</description>
7384                     <bitOffset>11</bitOffset>
7385                     <bitWidth>1</bitWidth>
7386                  </field>
7387               </fields>
7388            </register>
7389            <register>
7390               <name>BUSYCH</name>
7391               <description>Busy Channels</description>
7392               <addressOffset>0x18</addressOffset>
7393               <size>32</size>
7394               <access>read-only</access>
7395               <resetValue>0x00000000</resetValue>
7396               <fields>
7397                  <field>
7398                     <name>BUSYCH0</name>
7399                     <description>Busy Channel 0</description>
7400                     <bitOffset>0</bitOffset>
7401                     <bitWidth>1</bitWidth>
7402                  </field>
7403                  <field>
7404                     <name>BUSYCH1</name>
7405                     <description>Busy Channel 1</description>
7406                     <bitOffset>1</bitOffset>
7407                     <bitWidth>1</bitWidth>
7408                  </field>
7409                  <field>
7410                     <name>BUSYCH2</name>
7411                     <description>Busy Channel 2</description>
7412                     <bitOffset>2</bitOffset>
7413                     <bitWidth>1</bitWidth>
7414                  </field>
7415                  <field>
7416                     <name>BUSYCH3</name>
7417                     <description>Busy Channel 3</description>
7418                     <bitOffset>3</bitOffset>
7419                     <bitWidth>1</bitWidth>
7420                  </field>
7421                  <field>
7422                     <name>BUSYCH4</name>
7423                     <description>Busy Channel 4</description>
7424                     <bitOffset>4</bitOffset>
7425                     <bitWidth>1</bitWidth>
7426                  </field>
7427                  <field>
7428                     <name>BUSYCH5</name>
7429                     <description>Busy Channel 5</description>
7430                     <bitOffset>5</bitOffset>
7431                     <bitWidth>1</bitWidth>
7432                  </field>
7433                  <field>
7434                     <name>BUSYCH6</name>
7435                     <description>Busy Channel 6</description>
7436                     <bitOffset>6</bitOffset>
7437                     <bitWidth>1</bitWidth>
7438                  </field>
7439                  <field>
7440                     <name>BUSYCH7</name>
7441                     <description>Busy Channel 7</description>
7442                     <bitOffset>7</bitOffset>
7443                     <bitWidth>1</bitWidth>
7444                  </field>
7445                  <field>
7446                     <name>BUSYCH8</name>
7447                     <description>Busy Channel 8</description>
7448                     <bitOffset>8</bitOffset>
7449                     <bitWidth>1</bitWidth>
7450                  </field>
7451                  <field>
7452                     <name>BUSYCH9</name>
7453                     <description>Busy Channel 9</description>
7454                     <bitOffset>9</bitOffset>
7455                     <bitWidth>1</bitWidth>
7456                  </field>
7457                  <field>
7458                     <name>BUSYCH10</name>
7459                     <description>Busy Channel 10</description>
7460                     <bitOffset>10</bitOffset>
7461                     <bitWidth>1</bitWidth>
7462                  </field>
7463                  <field>
7464                     <name>BUSYCH11</name>
7465                     <description>Busy Channel 11</description>
7466                     <bitOffset>11</bitOffset>
7467                     <bitWidth>1</bitWidth>
7468                  </field>
7469               </fields>
7470            </register>
7471            <register>
7472               <name>READYUSR</name>
7473               <description>Ready Users</description>
7474               <addressOffset>0x1C</addressOffset>
7475               <size>32</size>
7476               <access>read-only</access>
7477               <resetValue>0xFFFFFFFF</resetValue>
7478               <fields>
7479                  <field>
7480                     <name>READYUSR0</name>
7481                     <description>Ready User for Channel 0</description>
7482                     <bitOffset>0</bitOffset>
7483                     <bitWidth>1</bitWidth>
7484                  </field>
7485                  <field>
7486                     <name>READYUSR1</name>
7487                     <description>Ready User for Channel 1</description>
7488                     <bitOffset>1</bitOffset>
7489                     <bitWidth>1</bitWidth>
7490                  </field>
7491                  <field>
7492                     <name>READYUSR2</name>
7493                     <description>Ready User for Channel 2</description>
7494                     <bitOffset>2</bitOffset>
7495                     <bitWidth>1</bitWidth>
7496                  </field>
7497                  <field>
7498                     <name>READYUSR3</name>
7499                     <description>Ready User for Channel 3</description>
7500                     <bitOffset>3</bitOffset>
7501                     <bitWidth>1</bitWidth>
7502                  </field>
7503                  <field>
7504                     <name>READYUSR4</name>
7505                     <description>Ready User for Channel 4</description>
7506                     <bitOffset>4</bitOffset>
7507                     <bitWidth>1</bitWidth>
7508                  </field>
7509                  <field>
7510                     <name>READYUSR5</name>
7511                     <description>Ready User for Channel 5</description>
7512                     <bitOffset>5</bitOffset>
7513                     <bitWidth>1</bitWidth>
7514                  </field>
7515                  <field>
7516                     <name>READYUSR6</name>
7517                     <description>Ready User for Channel 6</description>
7518                     <bitOffset>6</bitOffset>
7519                     <bitWidth>1</bitWidth>
7520                  </field>
7521                  <field>
7522                     <name>READYUSR7</name>
7523                     <description>Ready User for Channel 7</description>
7524                     <bitOffset>7</bitOffset>
7525                     <bitWidth>1</bitWidth>
7526                  </field>
7527                  <field>
7528                     <name>READYUSR8</name>
7529                     <description>Ready User for Channel 8</description>
7530                     <bitOffset>8</bitOffset>
7531                     <bitWidth>1</bitWidth>
7532                  </field>
7533                  <field>
7534                     <name>READYUSR9</name>
7535                     <description>Ready User for Channel 9</description>
7536                     <bitOffset>9</bitOffset>
7537                     <bitWidth>1</bitWidth>
7538                  </field>
7539                  <field>
7540                     <name>READYUSR10</name>
7541                     <description>Ready User for Channel 10</description>
7542                     <bitOffset>10</bitOffset>
7543                     <bitWidth>1</bitWidth>
7544                  </field>
7545                  <field>
7546                     <name>READYUSR11</name>
7547                     <description>Ready User for Channel 11</description>
7548                     <bitOffset>11</bitOffset>
7549                     <bitWidth>1</bitWidth>
7550                  </field>
7551               </fields>
7552            </register>
7553            <cluster>
7554               <dim>32</dim>
7555               <dimIncrement>0x8</dimIncrement>
7556               <name>CHANNEL[%s]</name>
7557               <description/>
7558               <addressOffset>0x020</addressOffset>
7559               <register>
7560                  <name>CHANNEL</name>
7561                  <description>Channel n Control</description>
7562                  <addressOffset>0x0</addressOffset>
7563                  <size>32</size>
7564                  <resetValue>0x00008000</resetValue>
7565                  <fields>
7566                     <field>
7567                        <name>EVGEN</name>
7568                        <description>Event Generator Selection</description>
7569                        <bitOffset>0</bitOffset>
7570                        <bitWidth>7</bitWidth>
7571                     </field>
7572                     <field>
7573                        <name>PATH</name>
7574                        <description>Path Selection</description>
7575                        <bitOffset>8</bitOffset>
7576                        <bitWidth>2</bitWidth>
7577                        <enumeratedValues>
7578                           <name>PATHSelect</name>
7579                           <enumeratedValue>
7580                              <name>SYNCHRONOUS</name>
7581                              <description>Synchronous path</description>
7582                              <value>0</value>
7583                           </enumeratedValue>
7584                           <enumeratedValue>
7585                              <name>RESYNCHRONIZED</name>
7586                              <description>Resynchronized path</description>
7587                              <value>1</value>
7588                           </enumeratedValue>
7589                           <enumeratedValue>
7590                              <name>ASYNCHRONOUS</name>
7591                              <description>Asynchronous path</description>
7592                              <value>2</value>
7593                           </enumeratedValue>
7594                        </enumeratedValues>
7595                     </field>
7596                     <field>
7597                        <name>EDGSEL</name>
7598                        <description>Edge Detection Selection</description>
7599                        <bitOffset>10</bitOffset>
7600                        <bitWidth>2</bitWidth>
7601                        <enumeratedValues>
7602                           <name>EDGSELSelect</name>
7603                           <enumeratedValue>
7604                              <name>NO_EVT_OUTPUT</name>
7605                              <description>No event output when using the resynchronized or synchronous path</description>
7606                              <value>0</value>
7607                           </enumeratedValue>
7608                           <enumeratedValue>
7609                              <name>RISING_EDGE</name>
7610                              <description>Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path</description>
7611                              <value>1</value>
7612                           </enumeratedValue>
7613                           <enumeratedValue>
7614                              <name>FALLING_EDGE</name>
7615                              <description>Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path</description>
7616                              <value>2</value>
7617                           </enumeratedValue>
7618                           <enumeratedValue>
7619                              <name>BOTH_EDGES</name>
7620                              <description>Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path</description>
7621                              <value>3</value>
7622                           </enumeratedValue>
7623                        </enumeratedValues>
7624                     </field>
7625                     <field>
7626                        <name>RUNSTDBY</name>
7627                        <description>Run in standby</description>
7628                        <bitOffset>14</bitOffset>
7629                        <bitWidth>1</bitWidth>
7630                     </field>
7631                     <field>
7632                        <name>ONDEMAND</name>
7633                        <description>Generic Clock On Demand</description>
7634                        <bitOffset>15</bitOffset>
7635                        <bitWidth>1</bitWidth>
7636                     </field>
7637                  </fields>
7638               </register>
7639               <register>
7640                  <name>CHINTENCLR</name>
7641                  <description>Channel n Interrupt Enable Clear</description>
7642                  <addressOffset>0x4</addressOffset>
7643                  <size>8</size>
7644                  <resetValue>0x00</resetValue>
7645                  <fields>
7646                     <field>
7647                        <name>OVR</name>
7648                        <description>Channel Overrun Interrupt Disable</description>
7649                        <bitOffset>0</bitOffset>
7650                        <bitWidth>1</bitWidth>
7651                     </field>
7652                     <field>
7653                        <name>EVD</name>
7654                        <description>Channel Event Detected Interrupt Disable</description>
7655                        <bitOffset>1</bitOffset>
7656                        <bitWidth>1</bitWidth>
7657                     </field>
7658                  </fields>
7659               </register>
7660               <register>
7661                  <name>CHINTENSET</name>
7662                  <description>Channel n Interrupt Enable Set</description>
7663                  <addressOffset>0x5</addressOffset>
7664                  <size>8</size>
7665                  <resetValue>0x00</resetValue>
7666                  <fields>
7667                     <field>
7668                        <name>OVR</name>
7669                        <description>Channel Overrun Interrupt Enable</description>
7670                        <bitOffset>0</bitOffset>
7671                        <bitWidth>1</bitWidth>
7672                     </field>
7673                     <field>
7674                        <name>EVD</name>
7675                        <description>Channel Event Detected Interrupt Enable</description>
7676                        <bitOffset>1</bitOffset>
7677                        <bitWidth>1</bitWidth>
7678                     </field>
7679                  </fields>
7680               </register>
7681               <register>
7682                  <name>CHINTFLAG</name>
7683                  <description>Channel n Interrupt Flag Status and Clear</description>
7684                  <addressOffset>0x6</addressOffset>
7685                  <size>8</size>
7686                  <resetValue>0x00</resetValue>
7687                  <fields>
7688                     <field>
7689                        <name>OVR</name>
7690                        <description>Channel Overrun</description>
7691                        <bitOffset>0</bitOffset>
7692                        <bitWidth>1</bitWidth>
7693                     </field>
7694                     <field>
7695                        <name>EVD</name>
7696                        <description>Channel Event Detected</description>
7697                        <bitOffset>1</bitOffset>
7698                        <bitWidth>1</bitWidth>
7699                     </field>
7700                  </fields>
7701               </register>
7702               <register>
7703                  <name>CHSTATUS</name>
7704                  <description>Channel n Status</description>
7705                  <addressOffset>0x7</addressOffset>
7706                  <size>8</size>
7707                  <access>read-only</access>
7708                  <resetValue>0x01</resetValue>
7709                  <fields>
7710                     <field>
7711                        <name>RDYUSR</name>
7712                        <description>Ready User</description>
7713                        <bitOffset>0</bitOffset>
7714                        <bitWidth>1</bitWidth>
7715                     </field>
7716                     <field>
7717                        <name>BUSYCH</name>
7718                        <description>Busy Channel</description>
7719                        <bitOffset>1</bitOffset>
7720                        <bitWidth>1</bitWidth>
7721                     </field>
7722                  </fields>
7723               </register>
7724            </cluster>
7725            <register>
7726               <dim>67</dim>
7727               <dimIncrement>4</dimIncrement>
7728               <name>USER[%s]</name>
7729               <description>User Multiplexer n</description>
7730               <addressOffset>0x120</addressOffset>
7731               <size>32</size>
7732               <resetValue>0x00000000</resetValue>
7733               <fields>
7734                  <field>
7735                     <name>CHANNEL</name>
7736                     <description>Channel Event Selection</description>
7737                     <bitOffset>0</bitOffset>
7738                     <bitWidth>6</bitWidth>
7739                  </field>
7740               </fields>
7741            </register>
7742         </registers>
7743      </peripheral>
7744      <peripheral>
7745         <name>FREQM</name>
7746         <version>U22571.1.0</version>
7747         <description>Frequency Meter</description>
7748         <baseAddress>0x40002C00</baseAddress>
7749         <addressBlock>
7750            <offset>0</offset>
7751            <size>0x14</size>
7752            <usage>registers</usage>
7753         </addressBlock>
7754         <interrupt>
7755            <name>FREQM</name>
7756            <description>Frequency Meter</description>
7757            <value>28</value>
7758         </interrupt>
7759         <registers>
7760            <register>
7761               <name>CTRLA</name>
7762               <description>Control A Register</description>
7763               <addressOffset>0x0</addressOffset>
7764               <size>8</size>
7765               <resetValue>0x00</resetValue>
7766               <fields>
7767                  <field>
7768                     <name>SWRST</name>
7769                     <description>Software Reset</description>
7770                     <bitOffset>0</bitOffset>
7771                     <bitWidth>1</bitWidth>
7772                  </field>
7773                  <field>
7774                     <name>ENABLE</name>
7775                     <description>Enable</description>
7776                     <bitOffset>1</bitOffset>
7777                     <bitWidth>1</bitWidth>
7778                  </field>
7779               </fields>
7780            </register>
7781            <register>
7782               <name>CTRLB</name>
7783               <description>Control B Register</description>
7784               <addressOffset>0x1</addressOffset>
7785               <size>8</size>
7786               <access>write-only</access>
7787               <resetValue>0x00</resetValue>
7788               <fields>
7789                  <field>
7790                     <name>START</name>
7791                     <description>Start Measurement</description>
7792                     <bitOffset>0</bitOffset>
7793                     <bitWidth>1</bitWidth>
7794                  </field>
7795               </fields>
7796            </register>
7797            <register>
7798               <name>CFGA</name>
7799               <description>Config A register</description>
7800               <addressOffset>0x2</addressOffset>
7801               <size>16</size>
7802               <resetValue>0x0000</resetValue>
7803               <fields>
7804                  <field>
7805                     <name>REFNUM</name>
7806                     <description>Number of Reference Clock Cycles</description>
7807                     <bitOffset>0</bitOffset>
7808                     <bitWidth>8</bitWidth>
7809                  </field>
7810               </fields>
7811            </register>
7812            <register>
7813               <name>INTENCLR</name>
7814               <description>Interrupt Enable Clear Register</description>
7815               <addressOffset>0x8</addressOffset>
7816               <size>8</size>
7817               <resetValue>0x00</resetValue>
7818               <fields>
7819                  <field>
7820                     <name>DONE</name>
7821                     <description>Measurement Done Interrupt Enable</description>
7822                     <bitOffset>0</bitOffset>
7823                     <bitWidth>1</bitWidth>
7824                  </field>
7825               </fields>
7826            </register>
7827            <register>
7828               <name>INTENSET</name>
7829               <description>Interrupt Enable Set Register</description>
7830               <addressOffset>0x9</addressOffset>
7831               <size>8</size>
7832               <resetValue>0x00</resetValue>
7833               <fields>
7834                  <field>
7835                     <name>DONE</name>
7836                     <description>Measurement Done Interrupt Enable</description>
7837                     <bitOffset>0</bitOffset>
7838                     <bitWidth>1</bitWidth>
7839                  </field>
7840               </fields>
7841            </register>
7842            <register>
7843               <name>INTFLAG</name>
7844               <description>Interrupt Flag Register</description>
7845               <addressOffset>0xA</addressOffset>
7846               <size>8</size>
7847               <resetValue>0x00</resetValue>
7848               <fields>
7849                  <field>
7850                     <name>DONE</name>
7851                     <description>Measurement Done</description>
7852                     <bitOffset>0</bitOffset>
7853                     <bitWidth>1</bitWidth>
7854                  </field>
7855               </fields>
7856            </register>
7857            <register>
7858               <name>STATUS</name>
7859               <description>Status Register</description>
7860               <addressOffset>0xB</addressOffset>
7861               <size>8</size>
7862               <resetValue>0x00</resetValue>
7863               <fields>
7864                  <field>
7865                     <name>BUSY</name>
7866                     <description>FREQM Status</description>
7867                     <bitOffset>0</bitOffset>
7868                     <bitWidth>1</bitWidth>
7869                  </field>
7870                  <field>
7871                     <name>OVF</name>
7872                     <description>Sticky Count Value Overflow</description>
7873                     <bitOffset>1</bitOffset>
7874                     <bitWidth>1</bitWidth>
7875                  </field>
7876               </fields>
7877            </register>
7878            <register>
7879               <name>SYNCBUSY</name>
7880               <description>Synchronization Busy Register</description>
7881               <addressOffset>0xC</addressOffset>
7882               <size>32</size>
7883               <access>read-only</access>
7884               <resetValue>0x00000000</resetValue>
7885               <fields>
7886                  <field>
7887                     <name>SWRST</name>
7888                     <description>Software Reset</description>
7889                     <bitOffset>0</bitOffset>
7890                     <bitWidth>1</bitWidth>
7891                  </field>
7892                  <field>
7893                     <name>ENABLE</name>
7894                     <description>Enable</description>
7895                     <bitOffset>1</bitOffset>
7896                     <bitWidth>1</bitWidth>
7897                  </field>
7898               </fields>
7899            </register>
7900            <register>
7901               <name>VALUE</name>
7902               <description>Count Value Register</description>
7903               <addressOffset>0x10</addressOffset>
7904               <size>32</size>
7905               <access>read-only</access>
7906               <resetValue>0x00000000</resetValue>
7907               <fields>
7908                  <field>
7909                     <name>VALUE</name>
7910                     <description>Measurement Value</description>
7911                     <bitOffset>0</bitOffset>
7912                     <bitWidth>24</bitWidth>
7913                  </field>
7914               </fields>
7915            </register>
7916         </registers>
7917      </peripheral>
7918      <peripheral>
7919         <name>GCLK</name>
7920         <version>U21221.2.0</version>
7921         <description>Generic Clock Generator</description>
7922         <baseAddress>0x40001C00</baseAddress>
7923         <addressBlock>
7924            <offset>0</offset>
7925            <size>0x140</size>
7926            <usage>registers</usage>
7927         </addressBlock>
7928         <registers>
7929            <register>
7930               <name>CTRLA</name>
7931               <description>Control</description>
7932               <addressOffset>0x0</addressOffset>
7933               <size>8</size>
7934               <resetValue>0x00</resetValue>
7935               <fields>
7936                  <field>
7937                     <name>SWRST</name>
7938                     <description>Software Reset</description>
7939                     <bitOffset>0</bitOffset>
7940                     <bitWidth>1</bitWidth>
7941                  </field>
7942               </fields>
7943            </register>
7944            <register>
7945               <name>SYNCBUSY</name>
7946               <description>Synchronization Busy</description>
7947               <addressOffset>0x4</addressOffset>
7948               <size>32</size>
7949               <access>read-only</access>
7950               <resetValue>0x00000000</resetValue>
7951               <fields>
7952                  <field>
7953                     <name>SWRST</name>
7954                     <description>Software Reset Synchroniation Busy bit</description>
7955                     <bitOffset>0</bitOffset>
7956                     <bitWidth>1</bitWidth>
7957                  </field>
7958                  <field>
7959                     <name>GENCTRL</name>
7960                     <description>Generic Clock Generator Control n Synchronization Busy bits</description>
7961                     <bitOffset>2</bitOffset>
7962                     <bitWidth>12</bitWidth>
7963                     <enumeratedValues>
7964                        <name>GENCTRLSelect</name>
7965                        <enumeratedValue>
7966                           <name>GCLK0</name>
7967                           <description>Generic clock generator 0</description>
7968                           <value>0x0001</value>
7969                        </enumeratedValue>
7970                        <enumeratedValue>
7971                           <name>GCLK1</name>
7972                           <description>Generic clock generator 1</description>
7973                           <value>0x0002</value>
7974                        </enumeratedValue>
7975                        <enumeratedValue>
7976                           <name>GCLK2</name>
7977                           <description>Generic clock generator 2</description>
7978                           <value>0x0004</value>
7979                        </enumeratedValue>
7980                        <enumeratedValue>
7981                           <name>GCLK3</name>
7982                           <description>Generic clock generator 3</description>
7983                           <value>0x0008</value>
7984                        </enumeratedValue>
7985                        <enumeratedValue>
7986                           <name>GCLK4</name>
7987                           <description>Generic clock generator 4</description>
7988                           <value>0x0010</value>
7989                        </enumeratedValue>
7990                        <enumeratedValue>
7991                           <name>GCLK5</name>
7992                           <description>Generic clock generator 5</description>
7993                           <value>0x0020</value>
7994                        </enumeratedValue>
7995                        <enumeratedValue>
7996                           <name>GCLK6</name>
7997                           <description>Generic clock generator 6</description>
7998                           <value>0x0040</value>
7999                        </enumeratedValue>
8000                        <enumeratedValue>
8001                           <name>GCLK7</name>
8002                           <description>Generic clock generator 7</description>
8003                           <value>0x0080</value>
8004                        </enumeratedValue>
8005                        <enumeratedValue>
8006                           <name>GCLK8</name>
8007                           <description>Generic clock generator 8</description>
8008                           <value>0x0100</value>
8009                        </enumeratedValue>
8010                        <enumeratedValue>
8011                           <name>GCLK9</name>
8012                           <description>Generic clock generator 9</description>
8013                           <value>0x0200</value>
8014                        </enumeratedValue>
8015                        <enumeratedValue>
8016                           <name>GCLK10</name>
8017                           <description>Generic clock generator 10</description>
8018                           <value>0x0400</value>
8019                        </enumeratedValue>
8020                        <enumeratedValue>
8021                           <name>GCLK11</name>
8022                           <description>Generic clock generator 11</description>
8023                           <value>0x0800</value>
8024                        </enumeratedValue>
8025                     </enumeratedValues>
8026                  </field>
8027               </fields>
8028            </register>
8029            <register>
8030               <dim>12</dim>
8031               <dimIncrement>4</dimIncrement>
8032               <name>GENCTRL[%s]</name>
8033               <description>Generic Clock Generator Control</description>
8034               <addressOffset>0x20</addressOffset>
8035               <size>32</size>
8036               <resetValue>0x00000000</resetValue>
8037               <fields>
8038                  <field>
8039                     <name>SRC</name>
8040                     <description>Source Select</description>
8041                     <bitOffset>0</bitOffset>
8042                     <bitWidth>4</bitWidth>
8043                     <enumeratedValues>
8044                        <name>SRCSelect</name>
8045                        <enumeratedValue>
8046                           <name>XOSC0</name>
8047                           <description>XOSC0 oscillator output</description>
8048                           <value>0</value>
8049                        </enumeratedValue>
8050                        <enumeratedValue>
8051                           <name>XOSC1</name>
8052                           <description>XOSC1 oscillator output</description>
8053                           <value>1</value>
8054                        </enumeratedValue>
8055                        <enumeratedValue>
8056                           <name>GCLKIN</name>
8057                           <description>Generator input pad</description>
8058                           <value>2</value>
8059                        </enumeratedValue>
8060                        <enumeratedValue>
8061                           <name>GCLKGEN1</name>
8062                           <description>Generic clock generator 1 output</description>
8063                           <value>3</value>
8064                        </enumeratedValue>
8065                        <enumeratedValue>
8066                           <name>OSCULP32K</name>
8067                           <description>OSCULP32K oscillator output</description>
8068                           <value>4</value>
8069                        </enumeratedValue>
8070                        <enumeratedValue>
8071                           <name>XOSC32K</name>
8072                           <description>XOSC32K oscillator output</description>
8073                           <value>5</value>
8074                        </enumeratedValue>
8075                        <enumeratedValue>
8076                           <name>DFLL</name>
8077                           <description>DFLL output</description>
8078                           <value>6</value>
8079                        </enumeratedValue>
8080                        <enumeratedValue>
8081                           <name>DPLL0</name>
8082                           <description>DPLL0 output</description>
8083                           <value>7</value>
8084                        </enumeratedValue>
8085                        <enumeratedValue>
8086                           <name>DPLL1</name>
8087                           <description>DPLL1 output</description>
8088                           <value>8</value>
8089                        </enumeratedValue>
8090                     </enumeratedValues>
8091                  </field>
8092                  <field>
8093                     <name>GENEN</name>
8094                     <description>Generic Clock Generator Enable</description>
8095                     <bitOffset>8</bitOffset>
8096                     <bitWidth>1</bitWidth>
8097                  </field>
8098                  <field>
8099                     <name>IDC</name>
8100                     <description>Improve Duty Cycle</description>
8101                     <bitOffset>9</bitOffset>
8102                     <bitWidth>1</bitWidth>
8103                  </field>
8104                  <field>
8105                     <name>OOV</name>
8106                     <description>Output Off Value</description>
8107                     <bitOffset>10</bitOffset>
8108                     <bitWidth>1</bitWidth>
8109                  </field>
8110                  <field>
8111                     <name>OE</name>
8112                     <description>Output Enable</description>
8113                     <bitOffset>11</bitOffset>
8114                     <bitWidth>1</bitWidth>
8115                  </field>
8116                  <field>
8117                     <name>DIVSEL</name>
8118                     <description>Divide Selection</description>
8119                     <bitOffset>12</bitOffset>
8120                     <bitWidth>1</bitWidth>
8121                     <enumeratedValues>
8122                        <name>DIVSELSelect</name>
8123                        <enumeratedValue>
8124                           <name>DIV1</name>
8125                           <description>Divide input directly by divider factor</description>
8126                           <value>0x0</value>
8127                        </enumeratedValue>
8128                        <enumeratedValue>
8129                           <name>DIV2</name>
8130                           <description>Divide input by 2^(divider factor+ 1)</description>
8131                           <value>0x1</value>
8132                        </enumeratedValue>
8133                     </enumeratedValues>
8134                  </field>
8135                  <field>
8136                     <name>RUNSTDBY</name>
8137                     <description>Run in Standby</description>
8138                     <bitOffset>13</bitOffset>
8139                     <bitWidth>1</bitWidth>
8140                  </field>
8141                  <field>
8142                     <name>DIV</name>
8143                     <description>Division Factor</description>
8144                     <bitOffset>16</bitOffset>
8145                     <bitWidth>16</bitWidth>
8146                  </field>
8147               </fields>
8148            </register>
8149            <register>
8150               <dim>48</dim>
8151               <dimIncrement>4</dimIncrement>
8152               <name>PCHCTRL[%s]</name>
8153               <description>Peripheral Clock Control</description>
8154               <addressOffset>0x80</addressOffset>
8155               <size>32</size>
8156               <resetValue>0x00000000</resetValue>
8157               <fields>
8158                  <field>
8159                     <name>GEN</name>
8160                     <description>Generic Clock Generator</description>
8161                     <bitOffset>0</bitOffset>
8162                     <bitWidth>4</bitWidth>
8163                     <enumeratedValues>
8164                        <name>GENSelect</name>
8165                        <enumeratedValue>
8166                           <name>GCLK0</name>
8167                           <description>Generic clock generator 0</description>
8168                           <value>0x0</value>
8169                        </enumeratedValue>
8170                        <enumeratedValue>
8171                           <name>GCLK1</name>
8172                           <description>Generic clock generator 1</description>
8173                           <value>0x1</value>
8174                        </enumeratedValue>
8175                        <enumeratedValue>
8176                           <name>GCLK2</name>
8177                           <description>Generic clock generator 2</description>
8178                           <value>0x2</value>
8179                        </enumeratedValue>
8180                        <enumeratedValue>
8181                           <name>GCLK3</name>
8182                           <description>Generic clock generator 3</description>
8183                           <value>0x3</value>
8184                        </enumeratedValue>
8185                        <enumeratedValue>
8186                           <name>GCLK4</name>
8187                           <description>Generic clock generator 4</description>
8188                           <value>0x4</value>
8189                        </enumeratedValue>
8190                        <enumeratedValue>
8191                           <name>GCLK5</name>
8192                           <description>Generic clock generator 5</description>
8193                           <value>0x5</value>
8194                        </enumeratedValue>
8195                        <enumeratedValue>
8196                           <name>GCLK6</name>
8197                           <description>Generic clock generator 6</description>
8198                           <value>0x6</value>
8199                        </enumeratedValue>
8200                        <enumeratedValue>
8201                           <name>GCLK7</name>
8202                           <description>Generic clock generator 7</description>
8203                           <value>0x7</value>
8204                        </enumeratedValue>
8205                        <enumeratedValue>
8206                           <name>GCLK8</name>
8207                           <description>Generic clock generator 8</description>
8208                           <value>0x8</value>
8209                        </enumeratedValue>
8210                        <enumeratedValue>
8211                           <name>GCLK9</name>
8212                           <description>Generic clock generator 9</description>
8213                           <value>0x9</value>
8214                        </enumeratedValue>
8215                        <enumeratedValue>
8216                           <name>GCLK10</name>
8217                           <description>Generic clock generator 10</description>
8218                           <value>0xA</value>
8219                        </enumeratedValue>
8220                        <enumeratedValue>
8221                           <name>GCLK11</name>
8222                           <description>Generic clock generator 11</description>
8223                           <value>0xB</value>
8224                        </enumeratedValue>
8225                     </enumeratedValues>
8226                  </field>
8227                  <field>
8228                     <name>CHEN</name>
8229                     <description>Channel Enable</description>
8230                     <bitOffset>6</bitOffset>
8231                     <bitWidth>1</bitWidth>
8232                  </field>
8233                  <field>
8234                     <name>WRTLOCK</name>
8235                     <description>Write Lock</description>
8236                     <bitOffset>7</bitOffset>
8237                     <bitWidth>1</bitWidth>
8238                  </field>
8239               </fields>
8240            </register>
8241         </registers>
8242      </peripheral>
8243      <peripheral>
8244         <name>GMAC</name>
8245         <version>U20051.0.0</version>
8246         <description>Ethernet MAC</description>
8247         <baseAddress>0x42000800</baseAddress>
8248         <addressBlock>
8249            <offset>0</offset>
8250            <size>0x280</size>
8251            <usage>registers</usage>
8252         </addressBlock>
8253         <interrupt>
8254            <name>GMAC</name>
8255            <description>Ethernet MAC</description>
8256            <value>84</value>
8257         </interrupt>
8258         <registers>
8259            <register>
8260               <name>NCR</name>
8261               <description>Network Control Register</description>
8262               <addressOffset>0x0</addressOffset>
8263               <size>32</size>
8264               <resetValue>0x00000000</resetValue>
8265               <fields>
8266                  <field>
8267                     <name>LBL</name>
8268                     <description>Loop Back Local</description>
8269                     <bitOffset>1</bitOffset>
8270                     <bitWidth>1</bitWidth>
8271                  </field>
8272                  <field>
8273                     <name>RXEN</name>
8274                     <description>Receive Enable</description>
8275                     <bitOffset>2</bitOffset>
8276                     <bitWidth>1</bitWidth>
8277                  </field>
8278                  <field>
8279                     <name>TXEN</name>
8280                     <description>Transmit Enable</description>
8281                     <bitOffset>3</bitOffset>
8282                     <bitWidth>1</bitWidth>
8283                  </field>
8284                  <field>
8285                     <name>MPE</name>
8286                     <description>Management Port Enable</description>
8287                     <bitOffset>4</bitOffset>
8288                     <bitWidth>1</bitWidth>
8289                  </field>
8290                  <field>
8291                     <name>CLRSTAT</name>
8292                     <description>Clear Statistics Registers</description>
8293                     <bitOffset>5</bitOffset>
8294                     <bitWidth>1</bitWidth>
8295                  </field>
8296                  <field>
8297                     <name>INCSTAT</name>
8298                     <description>Increment Statistics Registers</description>
8299                     <bitOffset>6</bitOffset>
8300                     <bitWidth>1</bitWidth>
8301                  </field>
8302                  <field>
8303                     <name>WESTAT</name>
8304                     <description>Write Enable for Statistics Registers</description>
8305                     <bitOffset>7</bitOffset>
8306                     <bitWidth>1</bitWidth>
8307                  </field>
8308                  <field>
8309                     <name>BP</name>
8310                     <description>Back pressure</description>
8311                     <bitOffset>8</bitOffset>
8312                     <bitWidth>1</bitWidth>
8313                  </field>
8314                  <field>
8315                     <name>TSTART</name>
8316                     <description>Start Transmission</description>
8317                     <bitOffset>9</bitOffset>
8318                     <bitWidth>1</bitWidth>
8319                  </field>
8320                  <field>
8321                     <name>THALT</name>
8322                     <description>Transmit Halt</description>
8323                     <bitOffset>10</bitOffset>
8324                     <bitWidth>1</bitWidth>
8325                  </field>
8326                  <field>
8327                     <name>TXPF</name>
8328                     <description>Transmit Pause Frame</description>
8329                     <bitOffset>11</bitOffset>
8330                     <bitWidth>1</bitWidth>
8331                  </field>
8332                  <field>
8333                     <name>TXZQPF</name>
8334                     <description>Transmit Zero Quantum Pause Frame</description>
8335                     <bitOffset>12</bitOffset>
8336                     <bitWidth>1</bitWidth>
8337                  </field>
8338                  <field>
8339                     <name>SRTSM</name>
8340                     <description>Store Receive Time Stamp to Memory</description>
8341                     <bitOffset>15</bitOffset>
8342                     <bitWidth>1</bitWidth>
8343                  </field>
8344                  <field>
8345                     <name>ENPBPR</name>
8346                     <description>Enable PFC Priority-based Pause Reception</description>
8347                     <bitOffset>16</bitOffset>
8348                     <bitWidth>1</bitWidth>
8349                  </field>
8350                  <field>
8351                     <name>TXPBPF</name>
8352                     <description>Transmit PFC Priority-based Pause Frame</description>
8353                     <bitOffset>17</bitOffset>
8354                     <bitWidth>1</bitWidth>
8355                  </field>
8356                  <field>
8357                     <name>FNP</name>
8358                     <description>Flush Next Packet</description>
8359                     <bitOffset>18</bitOffset>
8360                     <bitWidth>1</bitWidth>
8361                  </field>
8362                  <field>
8363                     <name>LPI</name>
8364                     <description>Low Power Idle Enable</description>
8365                     <bitOffset>19</bitOffset>
8366                     <bitWidth>1</bitWidth>
8367                  </field>
8368               </fields>
8369            </register>
8370            <register>
8371               <name>NCFGR</name>
8372               <description>Network Configuration Register</description>
8373               <addressOffset>0x4</addressOffset>
8374               <size>32</size>
8375               <resetValue>0x00080000</resetValue>
8376               <fields>
8377                  <field>
8378                     <name>SPD</name>
8379                     <description>Speed</description>
8380                     <bitOffset>0</bitOffset>
8381                     <bitWidth>1</bitWidth>
8382                  </field>
8383                  <field>
8384                     <name>FD</name>
8385                     <description>Full Duplex</description>
8386                     <bitOffset>1</bitOffset>
8387                     <bitWidth>1</bitWidth>
8388                  </field>
8389                  <field>
8390                     <name>DNVLAN</name>
8391                     <description>Discard Non-VLAN FRAMES</description>
8392                     <bitOffset>2</bitOffset>
8393                     <bitWidth>1</bitWidth>
8394                  </field>
8395                  <field>
8396                     <name>JFRAME</name>
8397                     <description>Jumbo Frame Size</description>
8398                     <bitOffset>3</bitOffset>
8399                     <bitWidth>1</bitWidth>
8400                  </field>
8401                  <field>
8402                     <name>CAF</name>
8403                     <description>Copy All Frames</description>
8404                     <bitOffset>4</bitOffset>
8405                     <bitWidth>1</bitWidth>
8406                  </field>
8407                  <field>
8408                     <name>NBC</name>
8409                     <description>No Broadcast</description>
8410                     <bitOffset>5</bitOffset>
8411                     <bitWidth>1</bitWidth>
8412                  </field>
8413                  <field>
8414                     <name>MTIHEN</name>
8415                     <description>Multicast Hash Enable</description>
8416                     <bitOffset>6</bitOffset>
8417                     <bitWidth>1</bitWidth>
8418                  </field>
8419                  <field>
8420                     <name>UNIHEN</name>
8421                     <description>Unicast Hash Enable</description>
8422                     <bitOffset>7</bitOffset>
8423                     <bitWidth>1</bitWidth>
8424                  </field>
8425                  <field>
8426                     <name>MAXFS</name>
8427                     <description>1536 Maximum Frame Size</description>
8428                     <bitOffset>8</bitOffset>
8429                     <bitWidth>1</bitWidth>
8430                  </field>
8431                  <field>
8432                     <name>RTY</name>
8433                     <description>Retry Test</description>
8434                     <bitOffset>12</bitOffset>
8435                     <bitWidth>1</bitWidth>
8436                  </field>
8437                  <field>
8438                     <name>PEN</name>
8439                     <description>Pause Enable</description>
8440                     <bitOffset>13</bitOffset>
8441                     <bitWidth>1</bitWidth>
8442                  </field>
8443                  <field>
8444                     <name>RXBUFO</name>
8445                     <description>Receive Buffer Offset</description>
8446                     <bitOffset>14</bitOffset>
8447                     <bitWidth>2</bitWidth>
8448                  </field>
8449                  <field>
8450                     <name>LFERD</name>
8451                     <description>Length Field Error Frame Discard</description>
8452                     <bitOffset>16</bitOffset>
8453                     <bitWidth>1</bitWidth>
8454                  </field>
8455                  <field>
8456                     <name>RFCS</name>
8457                     <description>Remove FCS</description>
8458                     <bitOffset>17</bitOffset>
8459                     <bitWidth>1</bitWidth>
8460                  </field>
8461                  <field>
8462                     <name>CLK</name>
8463                     <description>MDC CLock Division</description>
8464                     <bitOffset>18</bitOffset>
8465                     <bitWidth>3</bitWidth>
8466                     <enumeratedValues>
8467                        <name>CLKSelect</name>
8468                        <enumeratedValue>
8469                           <name>MCK8</name>
8470                           <description>MCK divided by 8</description>
8471                           <value>0x0</value>
8472                        </enumeratedValue>
8473                        <enumeratedValue>
8474                           <name>MCK16</name>
8475                           <description>MCK divided by 16</description>
8476                           <value>0x1</value>
8477                        </enumeratedValue>
8478                        <enumeratedValue>
8479                           <name>MCK32</name>
8480                           <description>MCK divided by 32</description>
8481                           <value>0x2</value>
8482                        </enumeratedValue>
8483                        <enumeratedValue>
8484                           <name>MCK48</name>
8485                           <description>MCK divided by 48</description>
8486                           <value>0x3</value>
8487                        </enumeratedValue>
8488                        <enumeratedValue>
8489                           <name>MCK64</name>
8490                           <description>MCK divided by 64</description>
8491                           <value>0x4</value>
8492                        </enumeratedValue>
8493                        <enumeratedValue>
8494                           <name>MCK96</name>
8495                           <description>MCK divided by 96</description>
8496                           <value>0x5</value>
8497                        </enumeratedValue>
8498                     </enumeratedValues>
8499                  </field>
8500                  <field>
8501                     <name>DBW</name>
8502                     <description>Data Bus Width</description>
8503                     <bitOffset>21</bitOffset>
8504                     <bitWidth>2</bitWidth>
8505                  </field>
8506                  <field>
8507                     <name>DCPF</name>
8508                     <description>Disable Copy of Pause Frames</description>
8509                     <bitOffset>23</bitOffset>
8510                     <bitWidth>1</bitWidth>
8511                  </field>
8512                  <field>
8513                     <name>RXCOEN</name>
8514                     <description>Receive Checksum Offload Enable</description>
8515                     <bitOffset>24</bitOffset>
8516                     <bitWidth>1</bitWidth>
8517                  </field>
8518                  <field>
8519                     <name>EFRHD</name>
8520                     <description>Enable Frames Received in Half Duplex</description>
8521                     <bitOffset>25</bitOffset>
8522                     <bitWidth>1</bitWidth>
8523                  </field>
8524                  <field>
8525                     <name>IRXFCS</name>
8526                     <description>Ignore RX FCS</description>
8527                     <bitOffset>26</bitOffset>
8528                     <bitWidth>1</bitWidth>
8529                  </field>
8530                  <field>
8531                     <name>IPGSEN</name>
8532                     <description>IP Stretch Enable</description>
8533                     <bitOffset>28</bitOffset>
8534                     <bitWidth>1</bitWidth>
8535                  </field>
8536                  <field>
8537                     <name>RXBP</name>
8538                     <description>Receive Bad Preamble</description>
8539                     <bitOffset>29</bitOffset>
8540                     <bitWidth>1</bitWidth>
8541                  </field>
8542                  <field>
8543                     <name>IRXER</name>
8544                     <description>Ignore IPG GRXER</description>
8545                     <bitOffset>30</bitOffset>
8546                     <bitWidth>1</bitWidth>
8547                  </field>
8548               </fields>
8549            </register>
8550            <register>
8551               <name>NSR</name>
8552               <description>Network Status Register</description>
8553               <addressOffset>0x8</addressOffset>
8554               <size>32</size>
8555               <access>read-only</access>
8556               <resetValue>0x00000004</resetValue>
8557               <fields>
8558                  <field>
8559                     <name>MDIO</name>
8560                     <description>MDIO Input Status</description>
8561                     <bitOffset>1</bitOffset>
8562                     <bitWidth>1</bitWidth>
8563                  </field>
8564                  <field>
8565                     <name>IDLE</name>
8566                     <description>PHY Management Logic Idle</description>
8567                     <bitOffset>2</bitOffset>
8568                     <bitWidth>1</bitWidth>
8569                  </field>
8570               </fields>
8571            </register>
8572            <register>
8573               <name>UR</name>
8574               <description>User Register</description>
8575               <addressOffset>0xC</addressOffset>
8576               <size>32</size>
8577               <resetValue>0x00000000</resetValue>
8578               <fields>
8579                  <field>
8580                     <name>MII</name>
8581                     <description>MII Mode</description>
8582                     <bitOffset>0</bitOffset>
8583                     <bitWidth>1</bitWidth>
8584                  </field>
8585               </fields>
8586            </register>
8587            <register>
8588               <name>DCFGR</name>
8589               <description>DMA Configuration Register</description>
8590               <addressOffset>0x10</addressOffset>
8591               <size>32</size>
8592               <resetValue>0x00020704</resetValue>
8593               <fields>
8594                  <field>
8595                     <name>FBLDO</name>
8596                     <description>Fixed Burst Length for DMA Data Operations:</description>
8597                     <bitOffset>0</bitOffset>
8598                     <bitWidth>5</bitWidth>
8599                     <enumeratedValues>
8600                        <name>FBLDOSelect</name>
8601                        <enumeratedValue>
8602                           <name>SINGLE</name>
8603                           <description>00001: Always use SINGLE AHB bursts</description>
8604                           <value>0x1</value>
8605                        </enumeratedValue>
8606                        <enumeratedValue>
8607                           <name>INCR4</name>
8608                           <description>001xx: Attempt to use INCR4 AHB bursts (Default)</description>
8609                           <value>0x4</value>
8610                        </enumeratedValue>
8611                        <enumeratedValue>
8612                           <name>INCR8</name>
8613                           <description>01xxx: Attempt to use INCR8 AHB bursts</description>
8614                           <value>0x8</value>
8615                        </enumeratedValue>
8616                        <enumeratedValue>
8617                           <name>INCR16</name>
8618                           <description>1xxxx: Attempt to use INCR16 AHB bursts</description>
8619                           <value>0x10</value>
8620                        </enumeratedValue>
8621                     </enumeratedValues>
8622                  </field>
8623                  <field>
8624                     <name>ESMA</name>
8625                     <description>Endian Swap Mode Enable for Management Descriptor Accesses</description>
8626                     <bitOffset>6</bitOffset>
8627                     <bitWidth>1</bitWidth>
8628                  </field>
8629                  <field>
8630                     <name>ESPA</name>
8631                     <description>Endian Swap Mode Enable for Packet Data Accesses</description>
8632                     <bitOffset>7</bitOffset>
8633                     <bitWidth>1</bitWidth>
8634                  </field>
8635                  <field>
8636                     <name>RXBMS</name>
8637                     <description>Receiver Packet Buffer Memory Size Select</description>
8638                     <bitOffset>8</bitOffset>
8639                     <bitWidth>2</bitWidth>
8640                     <enumeratedValues>
8641                        <name>RXBMSSelect</name>
8642                        <enumeratedValue>
8643                           <name>EIGHTH</name>
8644                           <description>RECEIVE_BUFFER_SIZE/8 Kbyte Memory Size</description>
8645                           <value>0x0</value>
8646                        </enumeratedValue>
8647                        <enumeratedValue>
8648                           <name>QUARTER</name>
8649                           <description>RECEIVE_BUFFER_SIZE/4 Kbytes Memory Size</description>
8650                           <value>0x1</value>
8651                        </enumeratedValue>
8652                        <enumeratedValue>
8653                           <name>HALF</name>
8654                           <description>RECEIVE_BUFFER_SIZE/2 Kbytes Memory Size</description>
8655                           <value>0x2</value>
8656                        </enumeratedValue>
8657                        <enumeratedValue>
8658                           <name>FULL</name>
8659                           <description>RECEIVE_BUFFER_SIZE Kbytes Memory Size</description>
8660                           <value>0x3</value>
8661                        </enumeratedValue>
8662                     </enumeratedValues>
8663                  </field>
8664                  <field>
8665                     <name>TXPBMS</name>
8666                     <description>Transmitter Packet Buffer Memory Size Select</description>
8667                     <bitOffset>10</bitOffset>
8668                     <bitWidth>1</bitWidth>
8669                  </field>
8670                  <field>
8671                     <name>TXCOEN</name>
8672                     <description>Transmitter Checksum Generation Offload Enable</description>
8673                     <bitOffset>11</bitOffset>
8674                     <bitWidth>1</bitWidth>
8675                  </field>
8676                  <field>
8677                     <name>DRBS</name>
8678                     <description>DMA Receive Buffer Size</description>
8679                     <bitOffset>16</bitOffset>
8680                     <bitWidth>8</bitWidth>
8681                  </field>
8682                  <field>
8683                     <name>DDRP</name>
8684                     <description>DMA Discard Receive Packets</description>
8685                     <bitOffset>24</bitOffset>
8686                     <bitWidth>1</bitWidth>
8687                  </field>
8688               </fields>
8689            </register>
8690            <register>
8691               <name>TSR</name>
8692               <description>Transmit Status Register</description>
8693               <addressOffset>0x14</addressOffset>
8694               <size>32</size>
8695               <resetValue>0x00000000</resetValue>
8696               <fields>
8697                  <field>
8698                     <name>UBR</name>
8699                     <description>Used Bit Read</description>
8700                     <bitOffset>0</bitOffset>
8701                     <bitWidth>1</bitWidth>
8702                  </field>
8703                  <field>
8704                     <name>COL</name>
8705                     <description>Collision Occurred</description>
8706                     <bitOffset>1</bitOffset>
8707                     <bitWidth>1</bitWidth>
8708                  </field>
8709                  <field>
8710                     <name>RLE</name>
8711                     <description>Retry Limit Exceeded</description>
8712                     <bitOffset>2</bitOffset>
8713                     <bitWidth>1</bitWidth>
8714                  </field>
8715                  <field>
8716                     <name>TXGO</name>
8717                     <description>Transmit Go</description>
8718                     <bitOffset>3</bitOffset>
8719                     <bitWidth>1</bitWidth>
8720                  </field>
8721                  <field>
8722                     <name>TFC</name>
8723                     <description>Transmit Frame Corruption Due to AHB Error</description>
8724                     <bitOffset>4</bitOffset>
8725                     <bitWidth>1</bitWidth>
8726                  </field>
8727                  <field>
8728                     <name>TXCOMP</name>
8729                     <description>Transmit Complete</description>
8730                     <bitOffset>5</bitOffset>
8731                     <bitWidth>1</bitWidth>
8732                  </field>
8733                  <field>
8734                     <name>UND</name>
8735                     <description>Transmit Underrun</description>
8736                     <bitOffset>6</bitOffset>
8737                     <bitWidth>1</bitWidth>
8738                  </field>
8739                  <field>
8740                     <name>HRESP</name>
8741                     <description>HRESP Not OK</description>
8742                     <bitOffset>8</bitOffset>
8743                     <bitWidth>1</bitWidth>
8744                  </field>
8745               </fields>
8746            </register>
8747            <register>
8748               <name>RBQB</name>
8749               <description>Receive Buffer Queue Base Address</description>
8750               <addressOffset>0x18</addressOffset>
8751               <size>32</size>
8752               <resetValue>0x00000000</resetValue>
8753               <fields>
8754                  <field>
8755                     <name>ADDR</name>
8756                     <description>Receive Buffer Queue Base Address</description>
8757                     <bitOffset>2</bitOffset>
8758                     <bitWidth>30</bitWidth>
8759                  </field>
8760               </fields>
8761            </register>
8762            <register>
8763               <name>TBQB</name>
8764               <description>Transmit Buffer Queue Base Address</description>
8765               <addressOffset>0x1C</addressOffset>
8766               <size>32</size>
8767               <resetValue>0x00000000</resetValue>
8768               <fields>
8769                  <field>
8770                     <name>ADDR</name>
8771                     <description>Transmit Buffer Queue Base Address</description>
8772                     <bitOffset>2</bitOffset>
8773                     <bitWidth>30</bitWidth>
8774                  </field>
8775               </fields>
8776            </register>
8777            <register>
8778               <name>RSR</name>
8779               <description>Receive Status Register</description>
8780               <addressOffset>0x20</addressOffset>
8781               <size>32</size>
8782               <resetValue>0x00000000</resetValue>
8783               <fields>
8784                  <field>
8785                     <name>BNA</name>
8786                     <description>Buffer Not Available</description>
8787                     <bitOffset>0</bitOffset>
8788                     <bitWidth>1</bitWidth>
8789                  </field>
8790                  <field>
8791                     <name>REC</name>
8792                     <description>Frame Received</description>
8793                     <bitOffset>1</bitOffset>
8794                     <bitWidth>1</bitWidth>
8795                  </field>
8796                  <field>
8797                     <name>RXOVR</name>
8798                     <description>Receive Overrun</description>
8799                     <bitOffset>2</bitOffset>
8800                     <bitWidth>1</bitWidth>
8801                  </field>
8802                  <field>
8803                     <name>HNO</name>
8804                     <description>HRESP Not OK</description>
8805                     <bitOffset>3</bitOffset>
8806                     <bitWidth>1</bitWidth>
8807                  </field>
8808               </fields>
8809            </register>
8810            <register>
8811               <name>ISR</name>
8812               <description>Interrupt Status Register</description>
8813               <addressOffset>0x24</addressOffset>
8814               <size>32</size>
8815               <resetValue>0x00000000</resetValue>
8816               <fields>
8817                  <field>
8818                     <name>MFS</name>
8819                     <description>Management Frame Sent</description>
8820                     <bitOffset>0</bitOffset>
8821                     <bitWidth>1</bitWidth>
8822                  </field>
8823                  <field>
8824                     <name>RCOMP</name>
8825                     <description>Receive Complete</description>
8826                     <bitOffset>1</bitOffset>
8827                     <bitWidth>1</bitWidth>
8828                  </field>
8829                  <field>
8830                     <name>RXUBR</name>
8831                     <description>RX Used Bit Read</description>
8832                     <bitOffset>2</bitOffset>
8833                     <bitWidth>1</bitWidth>
8834                  </field>
8835                  <field>
8836                     <name>TXUBR</name>
8837                     <description>TX Used Bit Read</description>
8838                     <bitOffset>3</bitOffset>
8839                     <bitWidth>1</bitWidth>
8840                  </field>
8841                  <field>
8842                     <name>TUR</name>
8843                     <description>Transmit Underrun</description>
8844                     <bitOffset>4</bitOffset>
8845                     <bitWidth>1</bitWidth>
8846                  </field>
8847                  <field>
8848                     <name>RLEX</name>
8849                     <description>Retry Limit Exceeded</description>
8850                     <bitOffset>5</bitOffset>
8851                     <bitWidth>1</bitWidth>
8852                  </field>
8853                  <field>
8854                     <name>TFC</name>
8855                     <description>Transmit Frame Corruption Due to AHB Error</description>
8856                     <bitOffset>6</bitOffset>
8857                     <bitWidth>1</bitWidth>
8858                  </field>
8859                  <field>
8860                     <name>TCOMP</name>
8861                     <description>Transmit Complete</description>
8862                     <bitOffset>7</bitOffset>
8863                     <bitWidth>1</bitWidth>
8864                  </field>
8865                  <field>
8866                     <name>ROVR</name>
8867                     <description>Receive Overrun</description>
8868                     <bitOffset>10</bitOffset>
8869                     <bitWidth>1</bitWidth>
8870                  </field>
8871                  <field>
8872                     <name>HRESP</name>
8873                     <description>HRESP Not OK</description>
8874                     <bitOffset>11</bitOffset>
8875                     <bitWidth>1</bitWidth>
8876                  </field>
8877                  <field>
8878                     <name>PFNZ</name>
8879                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
8880                     <bitOffset>12</bitOffset>
8881                     <bitWidth>1</bitWidth>
8882                  </field>
8883                  <field>
8884                     <name>PTZ</name>
8885                     <description>Pause Time Zero</description>
8886                     <bitOffset>13</bitOffset>
8887                     <bitWidth>1</bitWidth>
8888                  </field>
8889                  <field>
8890                     <name>PFTR</name>
8891                     <description>Pause Frame Transmitted</description>
8892                     <bitOffset>14</bitOffset>
8893                     <bitWidth>1</bitWidth>
8894                  </field>
8895                  <field>
8896                     <name>DRQFR</name>
8897                     <description>PTP Delay Request Frame Received</description>
8898                     <bitOffset>18</bitOffset>
8899                     <bitWidth>1</bitWidth>
8900                  </field>
8901                  <field>
8902                     <name>SFR</name>
8903                     <description>PTP Sync Frame Received</description>
8904                     <bitOffset>19</bitOffset>
8905                     <bitWidth>1</bitWidth>
8906                  </field>
8907                  <field>
8908                     <name>DRQFT</name>
8909                     <description>PTP Delay Request Frame Transmitted</description>
8910                     <bitOffset>20</bitOffset>
8911                     <bitWidth>1</bitWidth>
8912                  </field>
8913                  <field>
8914                     <name>SFT</name>
8915                     <description>PTP Sync Frame Transmitted</description>
8916                     <bitOffset>21</bitOffset>
8917                     <bitWidth>1</bitWidth>
8918                  </field>
8919                  <field>
8920                     <name>PDRQFR</name>
8921                     <description>PDelay Request Frame Received</description>
8922                     <bitOffset>22</bitOffset>
8923                     <bitWidth>1</bitWidth>
8924                  </field>
8925                  <field>
8926                     <name>PDRSFR</name>
8927                     <description>PDelay Response Frame Received</description>
8928                     <bitOffset>23</bitOffset>
8929                     <bitWidth>1</bitWidth>
8930                  </field>
8931                  <field>
8932                     <name>PDRQFT</name>
8933                     <description>PDelay Request Frame Transmitted</description>
8934                     <bitOffset>24</bitOffset>
8935                     <bitWidth>1</bitWidth>
8936                  </field>
8937                  <field>
8938                     <name>PDRSFT</name>
8939                     <description>PDelay Response Frame Transmitted</description>
8940                     <bitOffset>25</bitOffset>
8941                     <bitWidth>1</bitWidth>
8942                  </field>
8943                  <field>
8944                     <name>SRI</name>
8945                     <description>TSU Seconds Register Increment</description>
8946                     <bitOffset>26</bitOffset>
8947                     <bitWidth>1</bitWidth>
8948                  </field>
8949                  <field>
8950                     <name>RXLPISBC</name>
8951                     <description>Enable RX LPI Indication</description>
8952                     <bitOffset>27</bitOffset>
8953                     <bitWidth>1</bitWidth>
8954                  </field>
8955                  <field>
8956                     <name>WOL</name>
8957                     <description>Wake On LAN</description>
8958                     <bitOffset>28</bitOffset>
8959                     <bitWidth>1</bitWidth>
8960                  </field>
8961                  <field>
8962                     <name>TSUCMP</name>
8963                     <description>Tsu timer comparison</description>
8964                     <bitOffset>29</bitOffset>
8965                     <bitWidth>1</bitWidth>
8966                  </field>
8967               </fields>
8968            </register>
8969            <register>
8970               <name>IER</name>
8971               <description>Interrupt Enable Register</description>
8972               <addressOffset>0x28</addressOffset>
8973               <size>32</size>
8974               <access>write-only</access>
8975               <fields>
8976                  <field>
8977                     <name>MFS</name>
8978                     <description>Management Frame Sent</description>
8979                     <bitOffset>0</bitOffset>
8980                     <bitWidth>1</bitWidth>
8981                  </field>
8982                  <field>
8983                     <name>RCOMP</name>
8984                     <description>Receive Complete</description>
8985                     <bitOffset>1</bitOffset>
8986                     <bitWidth>1</bitWidth>
8987                  </field>
8988                  <field>
8989                     <name>RXUBR</name>
8990                     <description>RX Used Bit Read</description>
8991                     <bitOffset>2</bitOffset>
8992                     <bitWidth>1</bitWidth>
8993                  </field>
8994                  <field>
8995                     <name>TXUBR</name>
8996                     <description>TX Used Bit Read</description>
8997                     <bitOffset>3</bitOffset>
8998                     <bitWidth>1</bitWidth>
8999                  </field>
9000                  <field>
9001                     <name>TUR</name>
9002                     <description>Transmit Underrun</description>
9003                     <bitOffset>4</bitOffset>
9004                     <bitWidth>1</bitWidth>
9005                  </field>
9006                  <field>
9007                     <name>RLEX</name>
9008                     <description>Retry Limit Exceeded or Late Collision</description>
9009                     <bitOffset>5</bitOffset>
9010                     <bitWidth>1</bitWidth>
9011                  </field>
9012                  <field>
9013                     <name>TFC</name>
9014                     <description>Transmit Frame Corruption Due to AHB Error</description>
9015                     <bitOffset>6</bitOffset>
9016                     <bitWidth>1</bitWidth>
9017                  </field>
9018                  <field>
9019                     <name>TCOMP</name>
9020                     <description>Transmit Complete</description>
9021                     <bitOffset>7</bitOffset>
9022                     <bitWidth>1</bitWidth>
9023                  </field>
9024                  <field>
9025                     <name>ROVR</name>
9026                     <description>Receive Overrun</description>
9027                     <bitOffset>10</bitOffset>
9028                     <bitWidth>1</bitWidth>
9029                  </field>
9030                  <field>
9031                     <name>HRESP</name>
9032                     <description>HRESP Not OK</description>
9033                     <bitOffset>11</bitOffset>
9034                     <bitWidth>1</bitWidth>
9035                  </field>
9036                  <field>
9037                     <name>PFNZ</name>
9038                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
9039                     <bitOffset>12</bitOffset>
9040                     <bitWidth>1</bitWidth>
9041                  </field>
9042                  <field>
9043                     <name>PTZ</name>
9044                     <description>Pause Time Zero</description>
9045                     <bitOffset>13</bitOffset>
9046                     <bitWidth>1</bitWidth>
9047                  </field>
9048                  <field>
9049                     <name>PFTR</name>
9050                     <description>Pause Frame Transmitted</description>
9051                     <bitOffset>14</bitOffset>
9052                     <bitWidth>1</bitWidth>
9053                  </field>
9054                  <field>
9055                     <name>EXINT</name>
9056                     <description>External Interrupt</description>
9057                     <bitOffset>15</bitOffset>
9058                     <bitWidth>1</bitWidth>
9059                  </field>
9060                  <field>
9061                     <name>DRQFR</name>
9062                     <description>PTP Delay Request Frame Received</description>
9063                     <bitOffset>18</bitOffset>
9064                     <bitWidth>1</bitWidth>
9065                  </field>
9066                  <field>
9067                     <name>SFR</name>
9068                     <description>PTP Sync Frame Received</description>
9069                     <bitOffset>19</bitOffset>
9070                     <bitWidth>1</bitWidth>
9071                  </field>
9072                  <field>
9073                     <name>DRQFT</name>
9074                     <description>PTP Delay Request Frame Transmitted</description>
9075                     <bitOffset>20</bitOffset>
9076                     <bitWidth>1</bitWidth>
9077                  </field>
9078                  <field>
9079                     <name>SFT</name>
9080                     <description>PTP Sync Frame Transmitted</description>
9081                     <bitOffset>21</bitOffset>
9082                     <bitWidth>1</bitWidth>
9083                  </field>
9084                  <field>
9085                     <name>PDRQFR</name>
9086                     <description>PDelay Request Frame Received</description>
9087                     <bitOffset>22</bitOffset>
9088                     <bitWidth>1</bitWidth>
9089                  </field>
9090                  <field>
9091                     <name>PDRSFR</name>
9092                     <description>PDelay Response Frame Received</description>
9093                     <bitOffset>23</bitOffset>
9094                     <bitWidth>1</bitWidth>
9095                  </field>
9096                  <field>
9097                     <name>PDRQFT</name>
9098                     <description>PDelay Request Frame Transmitted</description>
9099                     <bitOffset>24</bitOffset>
9100                     <bitWidth>1</bitWidth>
9101                  </field>
9102                  <field>
9103                     <name>PDRSFT</name>
9104                     <description>PDelay Response Frame Transmitted</description>
9105                     <bitOffset>25</bitOffset>
9106                     <bitWidth>1</bitWidth>
9107                  </field>
9108                  <field>
9109                     <name>SRI</name>
9110                     <description>TSU Seconds Register Increment</description>
9111                     <bitOffset>26</bitOffset>
9112                     <bitWidth>1</bitWidth>
9113                  </field>
9114                  <field>
9115                     <name>RXLPISBC</name>
9116                     <description>Enable RX LPI Indication</description>
9117                     <bitOffset>27</bitOffset>
9118                     <bitWidth>1</bitWidth>
9119                  </field>
9120                  <field>
9121                     <name>WOL</name>
9122                     <description>Wake On LAN</description>
9123                     <bitOffset>28</bitOffset>
9124                     <bitWidth>1</bitWidth>
9125                  </field>
9126                  <field>
9127                     <name>TSUCMP</name>
9128                     <description>Tsu timer comparison</description>
9129                     <bitOffset>29</bitOffset>
9130                     <bitWidth>1</bitWidth>
9131                  </field>
9132               </fields>
9133            </register>
9134            <register>
9135               <name>IDR</name>
9136               <description>Interrupt Disable Register</description>
9137               <addressOffset>0x2C</addressOffset>
9138               <size>32</size>
9139               <access>write-only</access>
9140               <fields>
9141                  <field>
9142                     <name>MFS</name>
9143                     <description>Management Frame Sent</description>
9144                     <bitOffset>0</bitOffset>
9145                     <bitWidth>1</bitWidth>
9146                  </field>
9147                  <field>
9148                     <name>RCOMP</name>
9149                     <description>Receive Complete</description>
9150                     <bitOffset>1</bitOffset>
9151                     <bitWidth>1</bitWidth>
9152                  </field>
9153                  <field>
9154                     <name>RXUBR</name>
9155                     <description>RX Used Bit Read</description>
9156                     <bitOffset>2</bitOffset>
9157                     <bitWidth>1</bitWidth>
9158                  </field>
9159                  <field>
9160                     <name>TXUBR</name>
9161                     <description>TX Used Bit Read</description>
9162                     <bitOffset>3</bitOffset>
9163                     <bitWidth>1</bitWidth>
9164                  </field>
9165                  <field>
9166                     <name>TUR</name>
9167                     <description>Transmit Underrun</description>
9168                     <bitOffset>4</bitOffset>
9169                     <bitWidth>1</bitWidth>
9170                  </field>
9171                  <field>
9172                     <name>RLEX</name>
9173                     <description>Retry Limit Exceeded or Late Collision</description>
9174                     <bitOffset>5</bitOffset>
9175                     <bitWidth>1</bitWidth>
9176                  </field>
9177                  <field>
9178                     <name>TFC</name>
9179                     <description>Transmit Frame Corruption Due to AHB Error</description>
9180                     <bitOffset>6</bitOffset>
9181                     <bitWidth>1</bitWidth>
9182                  </field>
9183                  <field>
9184                     <name>TCOMP</name>
9185                     <description>Transmit Complete</description>
9186                     <bitOffset>7</bitOffset>
9187                     <bitWidth>1</bitWidth>
9188                  </field>
9189                  <field>
9190                     <name>ROVR</name>
9191                     <description>Receive Overrun</description>
9192                     <bitOffset>10</bitOffset>
9193                     <bitWidth>1</bitWidth>
9194                  </field>
9195                  <field>
9196                     <name>HRESP</name>
9197                     <description>HRESP Not OK</description>
9198                     <bitOffset>11</bitOffset>
9199                     <bitWidth>1</bitWidth>
9200                  </field>
9201                  <field>
9202                     <name>PFNZ</name>
9203                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
9204                     <bitOffset>12</bitOffset>
9205                     <bitWidth>1</bitWidth>
9206                  </field>
9207                  <field>
9208                     <name>PTZ</name>
9209                     <description>Pause Time Zero</description>
9210                     <bitOffset>13</bitOffset>
9211                     <bitWidth>1</bitWidth>
9212                  </field>
9213                  <field>
9214                     <name>PFTR</name>
9215                     <description>Pause Frame Transmitted</description>
9216                     <bitOffset>14</bitOffset>
9217                     <bitWidth>1</bitWidth>
9218                  </field>
9219                  <field>
9220                     <name>EXINT</name>
9221                     <description>External Interrupt</description>
9222                     <bitOffset>15</bitOffset>
9223                     <bitWidth>1</bitWidth>
9224                  </field>
9225                  <field>
9226                     <name>DRQFR</name>
9227                     <description>PTP Delay Request Frame Received</description>
9228                     <bitOffset>18</bitOffset>
9229                     <bitWidth>1</bitWidth>
9230                  </field>
9231                  <field>
9232                     <name>SFR</name>
9233                     <description>PTP Sync Frame Received</description>
9234                     <bitOffset>19</bitOffset>
9235                     <bitWidth>1</bitWidth>
9236                  </field>
9237                  <field>
9238                     <name>DRQFT</name>
9239                     <description>PTP Delay Request Frame Transmitted</description>
9240                     <bitOffset>20</bitOffset>
9241                     <bitWidth>1</bitWidth>
9242                  </field>
9243                  <field>
9244                     <name>SFT</name>
9245                     <description>PTP Sync Frame Transmitted</description>
9246                     <bitOffset>21</bitOffset>
9247                     <bitWidth>1</bitWidth>
9248                  </field>
9249                  <field>
9250                     <name>PDRQFR</name>
9251                     <description>PDelay Request Frame Received</description>
9252                     <bitOffset>22</bitOffset>
9253                     <bitWidth>1</bitWidth>
9254                  </field>
9255                  <field>
9256                     <name>PDRSFR</name>
9257                     <description>PDelay Response Frame Received</description>
9258                     <bitOffset>23</bitOffset>
9259                     <bitWidth>1</bitWidth>
9260                  </field>
9261                  <field>
9262                     <name>PDRQFT</name>
9263                     <description>PDelay Request Frame Transmitted</description>
9264                     <bitOffset>24</bitOffset>
9265                     <bitWidth>1</bitWidth>
9266                  </field>
9267                  <field>
9268                     <name>PDRSFT</name>
9269                     <description>PDelay Response Frame Transmitted</description>
9270                     <bitOffset>25</bitOffset>
9271                     <bitWidth>1</bitWidth>
9272                  </field>
9273                  <field>
9274                     <name>SRI</name>
9275                     <description>TSU Seconds Register Increment</description>
9276                     <bitOffset>26</bitOffset>
9277                     <bitWidth>1</bitWidth>
9278                  </field>
9279                  <field>
9280                     <name>RXLPISBC</name>
9281                     <description>Enable RX LPI Indication</description>
9282                     <bitOffset>27</bitOffset>
9283                     <bitWidth>1</bitWidth>
9284                  </field>
9285                  <field>
9286                     <name>WOL</name>
9287                     <description>Wake On LAN</description>
9288                     <bitOffset>28</bitOffset>
9289                     <bitWidth>1</bitWidth>
9290                  </field>
9291                  <field>
9292                     <name>TSUCMP</name>
9293                     <description>Tsu timer comparison</description>
9294                     <bitOffset>29</bitOffset>
9295                     <bitWidth>1</bitWidth>
9296                  </field>
9297               </fields>
9298            </register>
9299            <register>
9300               <name>IMR</name>
9301               <description>Interrupt Mask Register</description>
9302               <addressOffset>0x30</addressOffset>
9303               <size>32</size>
9304               <access>read-only</access>
9305               <resetValue>0x3FFFFFFF</resetValue>
9306               <fields>
9307                  <field>
9308                     <name>MFS</name>
9309                     <description>Management Frame Sent</description>
9310                     <bitOffset>0</bitOffset>
9311                     <bitWidth>1</bitWidth>
9312                  </field>
9313                  <field>
9314                     <name>RCOMP</name>
9315                     <description>Receive Complete</description>
9316                     <bitOffset>1</bitOffset>
9317                     <bitWidth>1</bitWidth>
9318                  </field>
9319                  <field>
9320                     <name>RXUBR</name>
9321                     <description>RX Used Bit Read</description>
9322                     <bitOffset>2</bitOffset>
9323                     <bitWidth>1</bitWidth>
9324                  </field>
9325                  <field>
9326                     <name>TXUBR</name>
9327                     <description>TX Used Bit Read</description>
9328                     <bitOffset>3</bitOffset>
9329                     <bitWidth>1</bitWidth>
9330                  </field>
9331                  <field>
9332                     <name>TUR</name>
9333                     <description>Transmit Underrun</description>
9334                     <bitOffset>4</bitOffset>
9335                     <bitWidth>1</bitWidth>
9336                  </field>
9337                  <field>
9338                     <name>RLEX</name>
9339                     <description>Retry Limit Exceeded</description>
9340                     <bitOffset>5</bitOffset>
9341                     <bitWidth>1</bitWidth>
9342                  </field>
9343                  <field>
9344                     <name>TFC</name>
9345                     <description>Transmit Frame Corruption Due to AHB Error</description>
9346                     <bitOffset>6</bitOffset>
9347                     <bitWidth>1</bitWidth>
9348                  </field>
9349                  <field>
9350                     <name>TCOMP</name>
9351                     <description>Transmit Complete</description>
9352                     <bitOffset>7</bitOffset>
9353                     <bitWidth>1</bitWidth>
9354                  </field>
9355                  <field>
9356                     <name>ROVR</name>
9357                     <description>Receive Overrun</description>
9358                     <bitOffset>10</bitOffset>
9359                     <bitWidth>1</bitWidth>
9360                  </field>
9361                  <field>
9362                     <name>HRESP</name>
9363                     <description>HRESP Not OK</description>
9364                     <bitOffset>11</bitOffset>
9365                     <bitWidth>1</bitWidth>
9366                  </field>
9367                  <field>
9368                     <name>PFNZ</name>
9369                     <description>Pause Frame with Non-zero Pause Quantum Received</description>
9370                     <bitOffset>12</bitOffset>
9371                     <bitWidth>1</bitWidth>
9372                  </field>
9373                  <field>
9374                     <name>PTZ</name>
9375                     <description>Pause Time Zero</description>
9376                     <bitOffset>13</bitOffset>
9377                     <bitWidth>1</bitWidth>
9378                  </field>
9379                  <field>
9380                     <name>PFTR</name>
9381                     <description>Pause Frame Transmitted</description>
9382                     <bitOffset>14</bitOffset>
9383                     <bitWidth>1</bitWidth>
9384                  </field>
9385                  <field>
9386                     <name>EXINT</name>
9387                     <description>External Interrupt</description>
9388                     <bitOffset>15</bitOffset>
9389                     <bitWidth>1</bitWidth>
9390                  </field>
9391                  <field>
9392                     <name>DRQFR</name>
9393                     <description>PTP Delay Request Frame Received</description>
9394                     <bitOffset>18</bitOffset>
9395                     <bitWidth>1</bitWidth>
9396                  </field>
9397                  <field>
9398                     <name>SFR</name>
9399                     <description>PTP Sync Frame Received</description>
9400                     <bitOffset>19</bitOffset>
9401                     <bitWidth>1</bitWidth>
9402                  </field>
9403                  <field>
9404                     <name>DRQFT</name>
9405                     <description>PTP Delay Request Frame Transmitted</description>
9406                     <bitOffset>20</bitOffset>
9407                     <bitWidth>1</bitWidth>
9408                  </field>
9409                  <field>
9410                     <name>SFT</name>
9411                     <description>PTP Sync Frame Transmitted</description>
9412                     <bitOffset>21</bitOffset>
9413                     <bitWidth>1</bitWidth>
9414                  </field>
9415                  <field>
9416                     <name>PDRQFR</name>
9417                     <description>PDelay Request Frame Received</description>
9418                     <bitOffset>22</bitOffset>
9419                     <bitWidth>1</bitWidth>
9420                  </field>
9421                  <field>
9422                     <name>PDRSFR</name>
9423                     <description>PDelay Response Frame Received</description>
9424                     <bitOffset>23</bitOffset>
9425                     <bitWidth>1</bitWidth>
9426                  </field>
9427                  <field>
9428                     <name>PDRQFT</name>
9429                     <description>PDelay Request Frame Transmitted</description>
9430                     <bitOffset>24</bitOffset>
9431                     <bitWidth>1</bitWidth>
9432                  </field>
9433                  <field>
9434                     <name>PDRSFT</name>
9435                     <description>PDelay Response Frame Transmitted</description>
9436                     <bitOffset>25</bitOffset>
9437                     <bitWidth>1</bitWidth>
9438                  </field>
9439                  <field>
9440                     <name>SRI</name>
9441                     <description>TSU Seconds Register Increment</description>
9442                     <bitOffset>26</bitOffset>
9443                     <bitWidth>1</bitWidth>
9444                  </field>
9445                  <field>
9446                     <name>RXLPISBC</name>
9447                     <description>Enable RX LPI Indication</description>
9448                     <bitOffset>27</bitOffset>
9449                     <bitWidth>1</bitWidth>
9450                  </field>
9451                  <field>
9452                     <name>WOL</name>
9453                     <description>Wake On Lan</description>
9454                     <bitOffset>28</bitOffset>
9455                     <bitWidth>1</bitWidth>
9456                  </field>
9457                  <field>
9458                     <name>TSUCMP</name>
9459                     <description>Tsu timer comparison</description>
9460                     <bitOffset>29</bitOffset>
9461                     <bitWidth>1</bitWidth>
9462                  </field>
9463               </fields>
9464            </register>
9465            <register>
9466               <name>MAN</name>
9467               <description>PHY Maintenance Register</description>
9468               <addressOffset>0x34</addressOffset>
9469               <size>32</size>
9470               <resetValue>0x00000000</resetValue>
9471               <fields>
9472                  <field>
9473                     <name>DATA</name>
9474                     <description>PHY Data</description>
9475                     <bitOffset>0</bitOffset>
9476                     <bitWidth>16</bitWidth>
9477                  </field>
9478                  <field>
9479                     <name>WTN</name>
9480                     <description>Write Ten</description>
9481                     <bitOffset>16</bitOffset>
9482                     <bitWidth>2</bitWidth>
9483                  </field>
9484                  <field>
9485                     <name>REGA</name>
9486                     <description>Register Address</description>
9487                     <bitOffset>18</bitOffset>
9488                     <bitWidth>5</bitWidth>
9489                  </field>
9490                  <field>
9491                     <name>PHYA</name>
9492                     <description>PHY Address</description>
9493                     <bitOffset>23</bitOffset>
9494                     <bitWidth>5</bitWidth>
9495                  </field>
9496                  <field>
9497                     <name>OP</name>
9498                     <description>Operation</description>
9499                     <bitOffset>28</bitOffset>
9500                     <bitWidth>2</bitWidth>
9501                  </field>
9502                  <field>
9503                     <name>CLTTO</name>
9504                     <description>Clause 22 Operation</description>
9505                     <bitOffset>30</bitOffset>
9506                     <bitWidth>1</bitWidth>
9507                  </field>
9508                  <field>
9509                     <name>WZO</name>
9510                     <description>Write ZERO</description>
9511                     <bitOffset>31</bitOffset>
9512                     <bitWidth>1</bitWidth>
9513                  </field>
9514               </fields>
9515            </register>
9516            <register>
9517               <name>RPQ</name>
9518               <description>Received Pause Quantum Register</description>
9519               <addressOffset>0x38</addressOffset>
9520               <size>32</size>
9521               <access>read-only</access>
9522               <resetValue>0x00000000</resetValue>
9523               <fields>
9524                  <field>
9525                     <name>RPQ</name>
9526                     <description>Received Pause Quantum</description>
9527                     <bitOffset>0</bitOffset>
9528                     <bitWidth>16</bitWidth>
9529                  </field>
9530               </fields>
9531            </register>
9532            <register>
9533               <name>TPQ</name>
9534               <description>Transmit Pause Quantum Register</description>
9535               <addressOffset>0x3C</addressOffset>
9536               <size>32</size>
9537               <resetValue>0x0000FFFF</resetValue>
9538               <fields>
9539                  <field>
9540                     <name>TPQ</name>
9541                     <description>Transmit Pause Quantum</description>
9542                     <bitOffset>0</bitOffset>
9543                     <bitWidth>16</bitWidth>
9544                  </field>
9545               </fields>
9546            </register>
9547            <register>
9548               <name>TPSF</name>
9549               <description>TX partial store and forward Register</description>
9550               <addressOffset>0x40</addressOffset>
9551               <size>32</size>
9552               <resetValue>0x000003FF</resetValue>
9553               <fields>
9554                  <field>
9555                     <name>TPB1ADR</name>
9556                     <description>TX packet buffer address</description>
9557                     <bitOffset>0</bitOffset>
9558                     <bitWidth>10</bitWidth>
9559                  </field>
9560                  <field>
9561                     <name>ENTXP</name>
9562                     <description>Enable TX partial store and forward operation</description>
9563                     <bitOffset>31</bitOffset>
9564                     <bitWidth>1</bitWidth>
9565                  </field>
9566               </fields>
9567            </register>
9568            <register>
9569               <name>RPSF</name>
9570               <description>RX partial store and forward Register</description>
9571               <addressOffset>0x44</addressOffset>
9572               <size>32</size>
9573               <resetValue>0x000003FF</resetValue>
9574               <fields>
9575                  <field>
9576                     <name>RPB1ADR</name>
9577                     <description>RX packet buffer address</description>
9578                     <bitOffset>0</bitOffset>
9579                     <bitWidth>10</bitWidth>
9580                  </field>
9581                  <field>
9582                     <name>ENRXP</name>
9583                     <description>Enable RX partial store and forward operation</description>
9584                     <bitOffset>31</bitOffset>
9585                     <bitWidth>1</bitWidth>
9586                  </field>
9587               </fields>
9588            </register>
9589            <register>
9590               <name>RJFML</name>
9591               <description>RX Jumbo Frame Max Length Register</description>
9592               <addressOffset>0x48</addressOffset>
9593               <size>32</size>
9594               <resetValue>0x00003FFF</resetValue>
9595               <fields>
9596                  <field>
9597                     <name>FML</name>
9598                     <description>Frame Max Length</description>
9599                     <bitOffset>0</bitOffset>
9600                     <bitWidth>14</bitWidth>
9601                  </field>
9602               </fields>
9603            </register>
9604            <register>
9605               <name>HRB</name>
9606               <description>Hash Register Bottom [31:0]</description>
9607               <addressOffset>0x80</addressOffset>
9608               <size>32</size>
9609               <resetValue>0x00000000</resetValue>
9610               <fields>
9611                  <field>
9612                     <name>ADDR</name>
9613                     <description>Hash Address</description>
9614                     <bitOffset>0</bitOffset>
9615                     <bitWidth>32</bitWidth>
9616                  </field>
9617               </fields>
9618            </register>
9619            <register>
9620               <name>HRT</name>
9621               <description>Hash Register Top [63:32]</description>
9622               <addressOffset>0x84</addressOffset>
9623               <size>32</size>
9624               <resetValue>0x00000000</resetValue>
9625               <fields>
9626                  <field>
9627                     <name>ADDR</name>
9628                     <description>Hash Address</description>
9629                     <bitOffset>0</bitOffset>
9630                     <bitWidth>32</bitWidth>
9631                  </field>
9632               </fields>
9633            </register>
9634            <cluster>
9635               <dim>4</dim>
9636               <dimIncrement>0x8</dimIncrement>
9637               <name>SA[%s]</name>
9638               <description/>
9639               <addressOffset>0x088</addressOffset>
9640               <register>
9641                  <name>SAB</name>
9642                  <description>Specific Address Bottom [31:0] Register</description>
9643                  <addressOffset>0x0</addressOffset>
9644                  <size>32</size>
9645                  <resetValue>0x00000000</resetValue>
9646                  <fields>
9647                     <field>
9648                        <name>ADDR</name>
9649                        <description>Specific Address 1</description>
9650                        <bitOffset>0</bitOffset>
9651                        <bitWidth>32</bitWidth>
9652                     </field>
9653                  </fields>
9654               </register>
9655               <register>
9656                  <name>SAT</name>
9657                  <description>Specific Address Top [47:32] Register</description>
9658                  <addressOffset>0x4</addressOffset>
9659                  <size>32</size>
9660                  <resetValue>0x00000000</resetValue>
9661                  <fields>
9662                     <field>
9663                        <name>ADDR</name>
9664                        <description>Specific Address 1</description>
9665                        <bitOffset>0</bitOffset>
9666                        <bitWidth>16</bitWidth>
9667                     </field>
9668                  </fields>
9669               </register>
9670            </cluster>
9671            <register>
9672               <dim>4</dim>
9673               <dimIncrement>4</dimIncrement>
9674               <name>TIDM[%s]</name>
9675               <description>Type ID Match n Register</description>
9676               <addressOffset>0xA8</addressOffset>
9677               <size>32</size>
9678               <resetValue>0x00000000</resetValue>
9679               <fields>
9680                  <field>
9681                     <name>TID</name>
9682                     <description>Type ID Match n</description>
9683                     <bitOffset>0</bitOffset>
9684                     <bitWidth>16</bitWidth>
9685                  </field>
9686                  <field>
9687                     <name>ENID</name>
9688                     <description>Enable Copying of TID n Matched Frames</description>
9689                     <bitOffset>31</bitOffset>
9690                     <bitWidth>1</bitWidth>
9691                  </field>
9692               </fields>
9693            </register>
9694            <register>
9695               <name>WOL</name>
9696               <description>Wake on LAN</description>
9697               <addressOffset>0xB8</addressOffset>
9698               <size>32</size>
9699               <resetValue>0x00000000</resetValue>
9700               <fields>
9701                  <field>
9702                     <name>IP</name>
9703                     <description>IP address</description>
9704                     <bitOffset>0</bitOffset>
9705                     <bitWidth>16</bitWidth>
9706                  </field>
9707                  <field>
9708                     <name>MAG</name>
9709                     <description>Event enable</description>
9710                     <bitOffset>16</bitOffset>
9711                     <bitWidth>1</bitWidth>
9712                  </field>
9713                  <field>
9714                     <name>ARP</name>
9715                     <description>LAN ARP req</description>
9716                     <bitOffset>17</bitOffset>
9717                     <bitWidth>1</bitWidth>
9718                  </field>
9719                  <field>
9720                     <name>SA1</name>
9721                     <description>WOL specific address reg 1</description>
9722                     <bitOffset>18</bitOffset>
9723                     <bitWidth>1</bitWidth>
9724                  </field>
9725                  <field>
9726                     <name>MTI</name>
9727                     <description>WOL LAN multicast</description>
9728                     <bitOffset>19</bitOffset>
9729                     <bitWidth>1</bitWidth>
9730                  </field>
9731               </fields>
9732            </register>
9733            <register>
9734               <name>IPGS</name>
9735               <description>IPG Stretch Register</description>
9736               <addressOffset>0xBC</addressOffset>
9737               <size>32</size>
9738               <resetValue>0x00000000</resetValue>
9739               <fields>
9740                  <field>
9741                     <name>FL</name>
9742                     <description>Frame Length</description>
9743                     <bitOffset>0</bitOffset>
9744                     <bitWidth>16</bitWidth>
9745                  </field>
9746               </fields>
9747            </register>
9748            <register>
9749               <name>SVLAN</name>
9750               <description>Stacked VLAN Register</description>
9751               <addressOffset>0xC0</addressOffset>
9752               <size>32</size>
9753               <resetValue>0x00000000</resetValue>
9754               <fields>
9755                  <field>
9756                     <name>VLAN_TYPE</name>
9757                     <description>User Defined VLAN_TYPE Field</description>
9758                     <bitOffset>0</bitOffset>
9759                     <bitWidth>16</bitWidth>
9760                  </field>
9761                  <field>
9762                     <name>ESVLAN</name>
9763                     <description>Enable Stacked VLAN Processing Mode</description>
9764                     <bitOffset>31</bitOffset>
9765                     <bitWidth>1</bitWidth>
9766                  </field>
9767               </fields>
9768            </register>
9769            <register>
9770               <name>TPFCP</name>
9771               <description>Transmit PFC Pause Register</description>
9772               <addressOffset>0xC4</addressOffset>
9773               <size>32</size>
9774               <resetValue>0x00000000</resetValue>
9775               <fields>
9776                  <field>
9777                     <name>PEV</name>
9778                     <description>Priority Enable Vector</description>
9779                     <bitOffset>0</bitOffset>
9780                     <bitWidth>8</bitWidth>
9781                  </field>
9782                  <field>
9783                     <name>PQ</name>
9784                     <description>Pause Quantum</description>
9785                     <bitOffset>8</bitOffset>
9786                     <bitWidth>8</bitWidth>
9787                  </field>
9788               </fields>
9789            </register>
9790            <register>
9791               <name>SAMB1</name>
9792               <description>Specific Address 1 Mask Bottom [31:0] Register</description>
9793               <addressOffset>0xC8</addressOffset>
9794               <size>32</size>
9795               <resetValue>0x00000000</resetValue>
9796               <fields>
9797                  <field>
9798                     <name>ADDR</name>
9799                     <description>Specific Address 1 Mask</description>
9800                     <bitOffset>0</bitOffset>
9801                     <bitWidth>32</bitWidth>
9802                  </field>
9803               </fields>
9804            </register>
9805            <register>
9806               <name>SAMT1</name>
9807               <description>Specific Address 1 Mask Top [47:32] Register</description>
9808               <addressOffset>0xCC</addressOffset>
9809               <size>32</size>
9810               <resetValue>0x00000000</resetValue>
9811               <fields>
9812                  <field>
9813                     <name>ADDR</name>
9814                     <description>Specific Address 1 Mask</description>
9815                     <bitOffset>0</bitOffset>
9816                     <bitWidth>16</bitWidth>
9817                  </field>
9818               </fields>
9819            </register>
9820            <register>
9821               <name>NSC</name>
9822               <description>Tsu timer comparison nanoseconds Register</description>
9823               <addressOffset>0xDC</addressOffset>
9824               <size>32</size>
9825               <resetValue>0x00000000</resetValue>
9826               <fields>
9827                  <field>
9828                     <name>NANOSEC</name>
9829                     <description>1588 Timer Nanosecond comparison value</description>
9830                     <bitOffset>0</bitOffset>
9831                     <bitWidth>21</bitWidth>
9832                  </field>
9833               </fields>
9834            </register>
9835            <register>
9836               <name>SCL</name>
9837               <description>Tsu timer second comparison Register</description>
9838               <addressOffset>0xE0</addressOffset>
9839               <size>32</size>
9840               <resetValue>0x00000000</resetValue>
9841               <fields>
9842                  <field>
9843                     <name>SEC</name>
9844                     <description>1588 Timer Second comparison value</description>
9845                     <bitOffset>0</bitOffset>
9846                     <bitWidth>32</bitWidth>
9847                  </field>
9848               </fields>
9849            </register>
9850            <register>
9851               <name>SCH</name>
9852               <description>Tsu timer second comparison Register</description>
9853               <addressOffset>0xE4</addressOffset>
9854               <size>32</size>
9855               <resetValue>0x00000000</resetValue>
9856               <fields>
9857                  <field>
9858                     <name>SEC</name>
9859                     <description>1588 Timer Second comparison value</description>
9860                     <bitOffset>0</bitOffset>
9861                     <bitWidth>16</bitWidth>
9862                  </field>
9863               </fields>
9864            </register>
9865            <register>
9866               <name>EFTSH</name>
9867               <description>PTP Event Frame Transmitted Seconds High Register</description>
9868               <addressOffset>0xE8</addressOffset>
9869               <size>32</size>
9870               <access>read-only</access>
9871               <resetValue>0x00000000</resetValue>
9872               <fields>
9873                  <field>
9874                     <name>RUD</name>
9875                     <description>Register Update</description>
9876                     <bitOffset>0</bitOffset>
9877                     <bitWidth>16</bitWidth>
9878                  </field>
9879               </fields>
9880            </register>
9881            <register>
9882               <name>EFRSH</name>
9883               <description>PTP Event Frame Received Seconds High Register</description>
9884               <addressOffset>0xEC</addressOffset>
9885               <size>32</size>
9886               <access>read-only</access>
9887               <resetValue>0x00000000</resetValue>
9888               <fields>
9889                  <field>
9890                     <name>RUD</name>
9891                     <description>Register Update</description>
9892                     <bitOffset>0</bitOffset>
9893                     <bitWidth>16</bitWidth>
9894                  </field>
9895               </fields>
9896            </register>
9897            <register>
9898               <name>PEFTSH</name>
9899               <description>PTP Peer Event Frame Transmitted Seconds High Register</description>
9900               <addressOffset>0xF0</addressOffset>
9901               <size>32</size>
9902               <access>read-only</access>
9903               <resetValue>0x00000000</resetValue>
9904               <fields>
9905                  <field>
9906                     <name>RUD</name>
9907                     <description>Register Update</description>
9908                     <bitOffset>0</bitOffset>
9909                     <bitWidth>16</bitWidth>
9910                  </field>
9911               </fields>
9912            </register>
9913            <register>
9914               <name>PEFRSH</name>
9915               <description>PTP Peer Event Frame Received Seconds High Register</description>
9916               <addressOffset>0xF4</addressOffset>
9917               <size>32</size>
9918               <access>read-only</access>
9919               <resetValue>0x00000000</resetValue>
9920               <fields>
9921                  <field>
9922                     <name>RUD</name>
9923                     <description>Register Update</description>
9924                     <bitOffset>0</bitOffset>
9925                     <bitWidth>16</bitWidth>
9926                  </field>
9927               </fields>
9928            </register>
9929            <register>
9930               <name>OTLO</name>
9931               <description>Octets Transmitted [31:0] Register</description>
9932               <addressOffset>0x100</addressOffset>
9933               <size>32</size>
9934               <access>read-only</access>
9935               <resetValue>0x00000000</resetValue>
9936               <fields>
9937                  <field>
9938                     <name>TXO</name>
9939                     <description>Transmitted Octets</description>
9940                     <bitOffset>0</bitOffset>
9941                     <bitWidth>32</bitWidth>
9942                  </field>
9943               </fields>
9944            </register>
9945            <register>
9946               <name>OTHI</name>
9947               <description>Octets Transmitted [47:32] Register</description>
9948               <addressOffset>0x104</addressOffset>
9949               <size>32</size>
9950               <access>read-only</access>
9951               <resetValue>0x00000000</resetValue>
9952               <fields>
9953                  <field>
9954                     <name>TXO</name>
9955                     <description>Transmitted Octets</description>
9956                     <bitOffset>0</bitOffset>
9957                     <bitWidth>16</bitWidth>
9958                  </field>
9959               </fields>
9960            </register>
9961            <register>
9962               <name>FT</name>
9963               <description>Frames Transmitted Register</description>
9964               <addressOffset>0x108</addressOffset>
9965               <size>32</size>
9966               <access>read-only</access>
9967               <resetValue>0x00000000</resetValue>
9968               <fields>
9969                  <field>
9970                     <name>FTX</name>
9971                     <description>Frames Transmitted without Error</description>
9972                     <bitOffset>0</bitOffset>
9973                     <bitWidth>32</bitWidth>
9974                  </field>
9975               </fields>
9976            </register>
9977            <register>
9978               <name>BCFT</name>
9979               <description>Broadcast Frames Transmitted Register</description>
9980               <addressOffset>0x10C</addressOffset>
9981               <size>32</size>
9982               <access>read-only</access>
9983               <resetValue>0x00000000</resetValue>
9984               <fields>
9985                  <field>
9986                     <name>BFTX</name>
9987                     <description>Broadcast Frames Transmitted without Error</description>
9988                     <bitOffset>0</bitOffset>
9989                     <bitWidth>32</bitWidth>
9990                  </field>
9991               </fields>
9992            </register>
9993            <register>
9994               <name>MFT</name>
9995               <description>Multicast Frames Transmitted Register</description>
9996               <addressOffset>0x110</addressOffset>
9997               <size>32</size>
9998               <access>read-only</access>
9999               <resetValue>0x00000000</resetValue>
10000               <fields>
10001                  <field>
10002                     <name>MFTX</name>
10003                     <description>Multicast Frames Transmitted without Error</description>
10004                     <bitOffset>0</bitOffset>
10005                     <bitWidth>32</bitWidth>
10006                  </field>
10007               </fields>
10008            </register>
10009            <register>
10010               <name>PFT</name>
10011               <description>Pause Frames Transmitted Register</description>
10012               <addressOffset>0x114</addressOffset>
10013               <size>32</size>
10014               <access>read-only</access>
10015               <resetValue>0x00000000</resetValue>
10016               <fields>
10017                  <field>
10018                     <name>PFTX</name>
10019                     <description>Pause Frames Transmitted Register</description>
10020                     <bitOffset>0</bitOffset>
10021                     <bitWidth>16</bitWidth>
10022                  </field>
10023               </fields>
10024            </register>
10025            <register>
10026               <name>BFT64</name>
10027               <description>64 Byte Frames Transmitted Register</description>
10028               <addressOffset>0x118</addressOffset>
10029               <size>32</size>
10030               <access>read-only</access>
10031               <resetValue>0x00000000</resetValue>
10032               <fields>
10033                  <field>
10034                     <name>NFTX</name>
10035                     <description>64 Byte Frames Transmitted without Error</description>
10036                     <bitOffset>0</bitOffset>
10037                     <bitWidth>32</bitWidth>
10038                  </field>
10039               </fields>
10040            </register>
10041            <register>
10042               <name>TBFT127</name>
10043               <description>65 to 127 Byte Frames Transmitted Register</description>
10044               <addressOffset>0x11C</addressOffset>
10045               <size>32</size>
10046               <access>read-only</access>
10047               <resetValue>0x00000000</resetValue>
10048               <fields>
10049                  <field>
10050                     <name>NFTX</name>
10051                     <description>65 to 127 Byte Frames Transmitted without Error</description>
10052                     <bitOffset>0</bitOffset>
10053                     <bitWidth>32</bitWidth>
10054                  </field>
10055               </fields>
10056            </register>
10057            <register>
10058               <name>TBFT255</name>
10059               <description>128 to 255 Byte Frames Transmitted Register</description>
10060               <addressOffset>0x120</addressOffset>
10061               <size>32</size>
10062               <access>read-only</access>
10063               <resetValue>0x00000000</resetValue>
10064               <fields>
10065                  <field>
10066                     <name>NFTX</name>
10067                     <description>128 to 255 Byte Frames Transmitted without Error</description>
10068                     <bitOffset>0</bitOffset>
10069                     <bitWidth>32</bitWidth>
10070                  </field>
10071               </fields>
10072            </register>
10073            <register>
10074               <name>TBFT511</name>
10075               <description>256 to 511 Byte Frames Transmitted Register</description>
10076               <addressOffset>0x124</addressOffset>
10077               <size>32</size>
10078               <access>read-only</access>
10079               <resetValue>0x00000000</resetValue>
10080               <fields>
10081                  <field>
10082                     <name>NFTX</name>
10083                     <description>256 to 511 Byte Frames Transmitted without Error</description>
10084                     <bitOffset>0</bitOffset>
10085                     <bitWidth>32</bitWidth>
10086                  </field>
10087               </fields>
10088            </register>
10089            <register>
10090               <name>TBFT1023</name>
10091               <description>512 to 1023 Byte Frames Transmitted Register</description>
10092               <addressOffset>0x128</addressOffset>
10093               <size>32</size>
10094               <access>read-only</access>
10095               <resetValue>0x00000000</resetValue>
10096               <fields>
10097                  <field>
10098                     <name>NFTX</name>
10099                     <description>512 to 1023 Byte Frames Transmitted without Error</description>
10100                     <bitOffset>0</bitOffset>
10101                     <bitWidth>32</bitWidth>
10102                  </field>
10103               </fields>
10104            </register>
10105            <register>
10106               <name>TBFT1518</name>
10107               <description>1024 to 1518 Byte Frames Transmitted Register</description>
10108               <addressOffset>0x12C</addressOffset>
10109               <size>32</size>
10110               <access>read-only</access>
10111               <resetValue>0x00000000</resetValue>
10112               <fields>
10113                  <field>
10114                     <name>NFTX</name>
10115                     <description>1024 to 1518 Byte Frames Transmitted without Error</description>
10116                     <bitOffset>0</bitOffset>
10117                     <bitWidth>32</bitWidth>
10118                  </field>
10119               </fields>
10120            </register>
10121            <register>
10122               <name>GTBFT1518</name>
10123               <description>Greater Than 1518 Byte Frames Transmitted Register</description>
10124               <addressOffset>0x130</addressOffset>
10125               <size>32</size>
10126               <access>read-only</access>
10127               <resetValue>0x00000000</resetValue>
10128               <fields>
10129                  <field>
10130                     <name>NFTX</name>
10131                     <description>Greater than 1518 Byte Frames Transmitted without Error</description>
10132                     <bitOffset>0</bitOffset>
10133                     <bitWidth>32</bitWidth>
10134                  </field>
10135               </fields>
10136            </register>
10137            <register>
10138               <name>TUR</name>
10139               <description>Transmit Underruns Register</description>
10140               <addressOffset>0x134</addressOffset>
10141               <size>32</size>
10142               <access>read-only</access>
10143               <resetValue>0x00000000</resetValue>
10144               <fields>
10145                  <field>
10146                     <name>TXUNR</name>
10147                     <description>Transmit Underruns</description>
10148                     <bitOffset>0</bitOffset>
10149                     <bitWidth>10</bitWidth>
10150                  </field>
10151               </fields>
10152            </register>
10153            <register>
10154               <name>SCF</name>
10155               <description>Single Collision Frames Register</description>
10156               <addressOffset>0x138</addressOffset>
10157               <size>32</size>
10158               <access>read-only</access>
10159               <resetValue>0x00000000</resetValue>
10160               <fields>
10161                  <field>
10162                     <name>SCOL</name>
10163                     <description>Single Collision</description>
10164                     <bitOffset>0</bitOffset>
10165                     <bitWidth>18</bitWidth>
10166                  </field>
10167               </fields>
10168            </register>
10169            <register>
10170               <name>MCF</name>
10171               <description>Multiple Collision Frames Register</description>
10172               <addressOffset>0x13C</addressOffset>
10173               <size>32</size>
10174               <access>read-only</access>
10175               <resetValue>0x00000000</resetValue>
10176               <fields>
10177                  <field>
10178                     <name>MCOL</name>
10179                     <description>Multiple Collision</description>
10180                     <bitOffset>0</bitOffset>
10181                     <bitWidth>18</bitWidth>
10182                  </field>
10183               </fields>
10184            </register>
10185            <register>
10186               <name>EC</name>
10187               <description>Excessive Collisions Register</description>
10188               <addressOffset>0x140</addressOffset>
10189               <size>32</size>
10190               <access>read-only</access>
10191               <resetValue>0x00000000</resetValue>
10192               <fields>
10193                  <field>
10194                     <name>XCOL</name>
10195                     <description>Excessive Collisions</description>
10196                     <bitOffset>0</bitOffset>
10197                     <bitWidth>10</bitWidth>
10198                  </field>
10199               </fields>
10200            </register>
10201            <register>
10202               <name>LC</name>
10203               <description>Late Collisions Register</description>
10204               <addressOffset>0x144</addressOffset>
10205               <size>32</size>
10206               <access>read-only</access>
10207               <resetValue>0x00000000</resetValue>
10208               <fields>
10209                  <field>
10210                     <name>LCOL</name>
10211                     <description>Late Collisions</description>
10212                     <bitOffset>0</bitOffset>
10213                     <bitWidth>10</bitWidth>
10214                  </field>
10215               </fields>
10216            </register>
10217            <register>
10218               <name>DTF</name>
10219               <description>Deferred Transmission Frames Register</description>
10220               <addressOffset>0x148</addressOffset>
10221               <size>32</size>
10222               <access>read-only</access>
10223               <resetValue>0x00000000</resetValue>
10224               <fields>
10225                  <field>
10226                     <name>DEFT</name>
10227                     <description>Deferred Transmission</description>
10228                     <bitOffset>0</bitOffset>
10229                     <bitWidth>18</bitWidth>
10230                  </field>
10231               </fields>
10232            </register>
10233            <register>
10234               <name>CSE</name>
10235               <description>Carrier Sense Errors Register</description>
10236               <addressOffset>0x14C</addressOffset>
10237               <size>32</size>
10238               <access>read-only</access>
10239               <resetValue>0x00000000</resetValue>
10240               <fields>
10241                  <field>
10242                     <name>CSR</name>
10243                     <description>Carrier Sense Error</description>
10244                     <bitOffset>0</bitOffset>
10245                     <bitWidth>10</bitWidth>
10246                  </field>
10247               </fields>
10248            </register>
10249            <register>
10250               <name>ORLO</name>
10251               <description>Octets Received [31:0] Received</description>
10252               <addressOffset>0x150</addressOffset>
10253               <size>32</size>
10254               <access>read-only</access>
10255               <resetValue>0x00000000</resetValue>
10256               <fields>
10257                  <field>
10258                     <name>RXO</name>
10259                     <description>Received Octets</description>
10260                     <bitOffset>0</bitOffset>
10261                     <bitWidth>32</bitWidth>
10262                  </field>
10263               </fields>
10264            </register>
10265            <register>
10266               <name>ORHI</name>
10267               <description>Octets Received [47:32] Received</description>
10268               <addressOffset>0x154</addressOffset>
10269               <size>32</size>
10270               <access>read-only</access>
10271               <resetValue>0x00000000</resetValue>
10272               <fields>
10273                  <field>
10274                     <name>RXO</name>
10275                     <description>Received Octets</description>
10276                     <bitOffset>0</bitOffset>
10277                     <bitWidth>16</bitWidth>
10278                  </field>
10279               </fields>
10280            </register>
10281            <register>
10282               <name>FR</name>
10283               <description>Frames Received Register</description>
10284               <addressOffset>0x158</addressOffset>
10285               <size>32</size>
10286               <access>read-only</access>
10287               <resetValue>0x00000000</resetValue>
10288               <fields>
10289                  <field>
10290                     <name>FRX</name>
10291                     <description>Frames Received without Error</description>
10292                     <bitOffset>0</bitOffset>
10293                     <bitWidth>32</bitWidth>
10294                  </field>
10295               </fields>
10296            </register>
10297            <register>
10298               <name>BCFR</name>
10299               <description>Broadcast Frames Received Register</description>
10300               <addressOffset>0x15C</addressOffset>
10301               <size>32</size>
10302               <access>read-only</access>
10303               <resetValue>0x00000000</resetValue>
10304               <fields>
10305                  <field>
10306                     <name>BFRX</name>
10307                     <description>Broadcast Frames Received without Error</description>
10308                     <bitOffset>0</bitOffset>
10309                     <bitWidth>32</bitWidth>
10310                  </field>
10311               </fields>
10312            </register>
10313            <register>
10314               <name>MFR</name>
10315               <description>Multicast Frames Received Register</description>
10316               <addressOffset>0x160</addressOffset>
10317               <size>32</size>
10318               <access>read-only</access>
10319               <resetValue>0x00000000</resetValue>
10320               <fields>
10321                  <field>
10322                     <name>MFRX</name>
10323                     <description>Multicast Frames Received without Error</description>
10324                     <bitOffset>0</bitOffset>
10325                     <bitWidth>32</bitWidth>
10326                  </field>
10327               </fields>
10328            </register>
10329            <register>
10330               <name>PFR</name>
10331               <description>Pause Frames Received Register</description>
10332               <addressOffset>0x164</addressOffset>
10333               <size>32</size>
10334               <access>read-only</access>
10335               <resetValue>0x00000000</resetValue>
10336               <fields>
10337                  <field>
10338                     <name>PFRX</name>
10339                     <description>Pause Frames Received Register</description>
10340                     <bitOffset>0</bitOffset>
10341                     <bitWidth>16</bitWidth>
10342                  </field>
10343               </fields>
10344            </register>
10345            <register>
10346               <name>BFR64</name>
10347               <description>64 Byte Frames Received Register</description>
10348               <addressOffset>0x168</addressOffset>
10349               <size>32</size>
10350               <access>read-only</access>
10351               <resetValue>0x00000000</resetValue>
10352               <fields>
10353                  <field>
10354                     <name>NFRX</name>
10355                     <description>64 Byte Frames Received without Error</description>
10356                     <bitOffset>0</bitOffset>
10357                     <bitWidth>32</bitWidth>
10358                  </field>
10359               </fields>
10360            </register>
10361            <register>
10362               <name>TBFR127</name>
10363               <description>65 to 127 Byte Frames Received Register</description>
10364               <addressOffset>0x16C</addressOffset>
10365               <size>32</size>
10366               <access>read-only</access>
10367               <resetValue>0x00000000</resetValue>
10368               <fields>
10369                  <field>
10370                     <name>NFRX</name>
10371                     <description>65 to 127 Byte Frames Received without Error</description>
10372                     <bitOffset>0</bitOffset>
10373                     <bitWidth>32</bitWidth>
10374                  </field>
10375               </fields>
10376            </register>
10377            <register>
10378               <name>TBFR255</name>
10379               <description>128 to 255 Byte Frames Received Register</description>
10380               <addressOffset>0x170</addressOffset>
10381               <size>32</size>
10382               <access>read-only</access>
10383               <resetValue>0x00000000</resetValue>
10384               <fields>
10385                  <field>
10386                     <name>NFRX</name>
10387                     <description>128 to 255 Byte Frames Received without Error</description>
10388                     <bitOffset>0</bitOffset>
10389                     <bitWidth>32</bitWidth>
10390                  </field>
10391               </fields>
10392            </register>
10393            <register>
10394               <name>TBFR511</name>
10395               <description>256 to 511Byte Frames Received Register</description>
10396               <addressOffset>0x174</addressOffset>
10397               <size>32</size>
10398               <access>read-only</access>
10399               <resetValue>0x00000000</resetValue>
10400               <fields>
10401                  <field>
10402                     <name>NFRX</name>
10403                     <description>256 to 511 Byte Frames Received without Error</description>
10404                     <bitOffset>0</bitOffset>
10405                     <bitWidth>32</bitWidth>
10406                  </field>
10407               </fields>
10408            </register>
10409            <register>
10410               <name>TBFR1023</name>
10411               <description>512 to 1023 Byte Frames Received Register</description>
10412               <addressOffset>0x178</addressOffset>
10413               <size>32</size>
10414               <access>read-only</access>
10415               <resetValue>0x00000000</resetValue>
10416               <fields>
10417                  <field>
10418                     <name>NFRX</name>
10419                     <description>512 to 1023 Byte Frames Received without Error</description>
10420                     <bitOffset>0</bitOffset>
10421                     <bitWidth>32</bitWidth>
10422                  </field>
10423               </fields>
10424            </register>
10425            <register>
10426               <name>TBFR1518</name>
10427               <description>1024 to 1518 Byte Frames Received Register</description>
10428               <addressOffset>0x17C</addressOffset>
10429               <size>32</size>
10430               <access>read-only</access>
10431               <resetValue>0x00000000</resetValue>
10432               <fields>
10433                  <field>
10434                     <name>NFRX</name>
10435                     <description>1024 to 1518 Byte Frames Received without Error</description>
10436                     <bitOffset>0</bitOffset>
10437                     <bitWidth>32</bitWidth>
10438                  </field>
10439               </fields>
10440            </register>
10441            <register>
10442               <name>TMXBFR</name>
10443               <description>1519 to Maximum Byte Frames Received Register</description>
10444               <addressOffset>0x180</addressOffset>
10445               <size>32</size>
10446               <access>read-only</access>
10447               <resetValue>0x00000000</resetValue>
10448               <fields>
10449                  <field>
10450                     <name>NFRX</name>
10451                     <description>1519 to Maximum Byte Frames Received without Error</description>
10452                     <bitOffset>0</bitOffset>
10453                     <bitWidth>32</bitWidth>
10454                  </field>
10455               </fields>
10456            </register>
10457            <register>
10458               <name>UFR</name>
10459               <description>Undersize Frames Received Register</description>
10460               <addressOffset>0x184</addressOffset>
10461               <size>32</size>
10462               <access>read-only</access>
10463               <resetValue>0x00000000</resetValue>
10464               <fields>
10465                  <field>
10466                     <name>UFRX</name>
10467                     <description>Undersize Frames Received</description>
10468                     <bitOffset>0</bitOffset>
10469                     <bitWidth>10</bitWidth>
10470                  </field>
10471               </fields>
10472            </register>
10473            <register>
10474               <name>OFR</name>
10475               <description>Oversize Frames Received Register</description>
10476               <addressOffset>0x188</addressOffset>
10477               <size>32</size>
10478               <access>read-only</access>
10479               <resetValue>0x00000000</resetValue>
10480               <fields>
10481                  <field>
10482                     <name>OFRX</name>
10483                     <description>Oversized Frames Received</description>
10484                     <bitOffset>0</bitOffset>
10485                     <bitWidth>10</bitWidth>
10486                  </field>
10487               </fields>
10488            </register>
10489            <register>
10490               <name>JR</name>
10491               <description>Jabbers Received Register</description>
10492               <addressOffset>0x18C</addressOffset>
10493               <size>32</size>
10494               <access>read-only</access>
10495               <resetValue>0x00000000</resetValue>
10496               <fields>
10497                  <field>
10498                     <name>JRX</name>
10499                     <description>Jabbers Received</description>
10500                     <bitOffset>0</bitOffset>
10501                     <bitWidth>10</bitWidth>
10502                  </field>
10503               </fields>
10504            </register>
10505            <register>
10506               <name>FCSE</name>
10507               <description>Frame Check Sequence Errors Register</description>
10508               <addressOffset>0x190</addressOffset>
10509               <size>32</size>
10510               <access>read-only</access>
10511               <resetValue>0x00000000</resetValue>
10512               <fields>
10513                  <field>
10514                     <name>FCKR</name>
10515                     <description>Frame Check Sequence Errors</description>
10516                     <bitOffset>0</bitOffset>
10517                     <bitWidth>10</bitWidth>
10518                  </field>
10519               </fields>
10520            </register>
10521            <register>
10522               <name>LFFE</name>
10523               <description>Length Field Frame Errors Register</description>
10524               <addressOffset>0x194</addressOffset>
10525               <size>32</size>
10526               <access>read-only</access>
10527               <resetValue>0x00000000</resetValue>
10528               <fields>
10529                  <field>
10530                     <name>LFER</name>
10531                     <description>Length Field Frame Errors</description>
10532                     <bitOffset>0</bitOffset>
10533                     <bitWidth>10</bitWidth>
10534                  </field>
10535               </fields>
10536            </register>
10537            <register>
10538               <name>RSE</name>
10539               <description>Receive Symbol Errors Register</description>
10540               <addressOffset>0x198</addressOffset>
10541               <size>32</size>
10542               <access>read-only</access>
10543               <resetValue>0x00000000</resetValue>
10544               <fields>
10545                  <field>
10546                     <name>RXSE</name>
10547                     <description>Receive Symbol Errors</description>
10548                     <bitOffset>0</bitOffset>
10549                     <bitWidth>10</bitWidth>
10550                  </field>
10551               </fields>
10552            </register>
10553            <register>
10554               <name>AE</name>
10555               <description>Alignment Errors Register</description>
10556               <addressOffset>0x19C</addressOffset>
10557               <size>32</size>
10558               <access>read-only</access>
10559               <resetValue>0x00000000</resetValue>
10560               <fields>
10561                  <field>
10562                     <name>AER</name>
10563                     <description>Alignment Errors</description>
10564                     <bitOffset>0</bitOffset>
10565                     <bitWidth>10</bitWidth>
10566                  </field>
10567               </fields>
10568            </register>
10569            <register>
10570               <name>RRE</name>
10571               <description>Receive Resource Errors Register</description>
10572               <addressOffset>0x1A0</addressOffset>
10573               <size>32</size>
10574               <access>read-only</access>
10575               <resetValue>0x00000000</resetValue>
10576               <fields>
10577                  <field>
10578                     <name>RXRER</name>
10579                     <description>Receive Resource Errors</description>
10580                     <bitOffset>0</bitOffset>
10581                     <bitWidth>18</bitWidth>
10582                  </field>
10583               </fields>
10584            </register>
10585            <register>
10586               <name>ROE</name>
10587               <description>Receive Overrun Register</description>
10588               <addressOffset>0x1A4</addressOffset>
10589               <size>32</size>
10590               <access>read-only</access>
10591               <resetValue>0x00000000</resetValue>
10592               <fields>
10593                  <field>
10594                     <name>RXOVR</name>
10595                     <description>Receive Overruns</description>
10596                     <bitOffset>0</bitOffset>
10597                     <bitWidth>10</bitWidth>
10598                  </field>
10599               </fields>
10600            </register>
10601            <register>
10602               <name>IHCE</name>
10603               <description>IP Header Checksum Errors Register</description>
10604               <addressOffset>0x1A8</addressOffset>
10605               <size>32</size>
10606               <access>read-only</access>
10607               <resetValue>0x00000000</resetValue>
10608               <fields>
10609                  <field>
10610                     <name>HCKER</name>
10611                     <description>IP Header Checksum Errors</description>
10612                     <bitOffset>0</bitOffset>
10613                     <bitWidth>8</bitWidth>
10614                  </field>
10615               </fields>
10616            </register>
10617            <register>
10618               <name>TCE</name>
10619               <description>TCP Checksum Errors Register</description>
10620               <addressOffset>0x1AC</addressOffset>
10621               <size>32</size>
10622               <access>read-only</access>
10623               <resetValue>0x00000000</resetValue>
10624               <fields>
10625                  <field>
10626                     <name>TCKER</name>
10627                     <description>TCP Checksum Errors</description>
10628                     <bitOffset>0</bitOffset>
10629                     <bitWidth>8</bitWidth>
10630                  </field>
10631               </fields>
10632            </register>
10633            <register>
10634               <name>UCE</name>
10635               <description>UDP Checksum Errors Register</description>
10636               <addressOffset>0x1B0</addressOffset>
10637               <size>32</size>
10638               <access>read-only</access>
10639               <resetValue>0x00000000</resetValue>
10640               <fields>
10641                  <field>
10642                     <name>UCKER</name>
10643                     <description>UDP Checksum Errors</description>
10644                     <bitOffset>0</bitOffset>
10645                     <bitWidth>8</bitWidth>
10646                  </field>
10647               </fields>
10648            </register>
10649            <register>
10650               <name>TISUBN</name>
10651               <description>1588 Timer Increment [15:0] Sub-Nanoseconds Register</description>
10652               <addressOffset>0x1BC</addressOffset>
10653               <size>32</size>
10654               <resetValue>0x00000000</resetValue>
10655               <fields>
10656                  <field>
10657                     <name>LSBTIR</name>
10658                     <description>Lower Significant Bits of Timer Increment</description>
10659                     <bitOffset>0</bitOffset>
10660                     <bitWidth>16</bitWidth>
10661                  </field>
10662               </fields>
10663            </register>
10664            <register>
10665               <name>TSH</name>
10666               <description>1588 Timer Seconds High [15:0] Register</description>
10667               <addressOffset>0x1C0</addressOffset>
10668               <size>32</size>
10669               <resetValue>0x00000000</resetValue>
10670               <fields>
10671                  <field>
10672                     <name>TCS</name>
10673                     <description>Timer Count in Seconds</description>
10674                     <bitOffset>0</bitOffset>
10675                     <bitWidth>16</bitWidth>
10676                  </field>
10677               </fields>
10678            </register>
10679            <register>
10680               <name>TSSSL</name>
10681               <description>1588 Timer Sync Strobe Seconds [31:0] Register</description>
10682               <addressOffset>0x1C8</addressOffset>
10683               <size>32</size>
10684               <resetValue>0x00000000</resetValue>
10685               <fields>
10686                  <field>
10687                     <name>VTS</name>
10688                     <description>Value of Timer Seconds Register Capture</description>
10689                     <bitOffset>0</bitOffset>
10690                     <bitWidth>32</bitWidth>
10691                  </field>
10692               </fields>
10693            </register>
10694            <register>
10695               <name>TSSN</name>
10696               <description>1588 Timer Sync Strobe Nanoseconds Register</description>
10697               <addressOffset>0x1CC</addressOffset>
10698               <size>32</size>
10699               <resetValue>0x00000000</resetValue>
10700               <fields>
10701                  <field>
10702                     <name>VTN</name>
10703                     <description>Value Timer Nanoseconds Register Capture</description>
10704                     <bitOffset>0</bitOffset>
10705                     <bitWidth>30</bitWidth>
10706                  </field>
10707               </fields>
10708            </register>
10709            <register>
10710               <name>TSL</name>
10711               <description>1588 Timer Seconds [31:0] Register</description>
10712               <addressOffset>0x1D0</addressOffset>
10713               <size>32</size>
10714               <resetValue>0x00000000</resetValue>
10715               <fields>
10716                  <field>
10717                     <name>TCS</name>
10718                     <description>Timer Count in Seconds</description>
10719                     <bitOffset>0</bitOffset>
10720                     <bitWidth>32</bitWidth>
10721                  </field>
10722               </fields>
10723            </register>
10724            <register>
10725               <name>TN</name>
10726               <description>1588 Timer Nanoseconds Register</description>
10727               <addressOffset>0x1D4</addressOffset>
10728               <size>32</size>
10729               <resetValue>0x00000000</resetValue>
10730               <fields>
10731                  <field>
10732                     <name>TNS</name>
10733                     <description>Timer Count in Nanoseconds</description>
10734                     <bitOffset>0</bitOffset>
10735                     <bitWidth>30</bitWidth>
10736                  </field>
10737               </fields>
10738            </register>
10739            <register>
10740               <name>TA</name>
10741               <description>1588 Timer Adjust Register</description>
10742               <addressOffset>0x1D8</addressOffset>
10743               <size>32</size>
10744               <access>write-only</access>
10745               <resetValue>0x00000000</resetValue>
10746               <fields>
10747                  <field>
10748                     <name>ITDT</name>
10749                     <description>Increment/Decrement</description>
10750                     <bitOffset>0</bitOffset>
10751                     <bitWidth>30</bitWidth>
10752                  </field>
10753                  <field>
10754                     <name>ADJ</name>
10755                     <description>Adjust 1588 Timer</description>
10756                     <bitOffset>31</bitOffset>
10757                     <bitWidth>1</bitWidth>
10758                  </field>
10759               </fields>
10760            </register>
10761            <register>
10762               <name>TI</name>
10763               <description>1588 Timer Increment Register</description>
10764               <addressOffset>0x1DC</addressOffset>
10765               <size>32</size>
10766               <resetValue>0x00000000</resetValue>
10767               <fields>
10768                  <field>
10769                     <name>CNS</name>
10770                     <description>Count Nanoseconds</description>
10771                     <bitOffset>0</bitOffset>
10772                     <bitWidth>8</bitWidth>
10773                  </field>
10774                  <field>
10775                     <name>ACNS</name>
10776                     <description>Alternative Count Nanoseconds</description>
10777                     <bitOffset>8</bitOffset>
10778                     <bitWidth>8</bitWidth>
10779                  </field>
10780                  <field>
10781                     <name>NIT</name>
10782                     <description>Number of Increments</description>
10783                     <bitOffset>16</bitOffset>
10784                     <bitWidth>8</bitWidth>
10785                  </field>
10786               </fields>
10787            </register>
10788            <register>
10789               <name>EFTSL</name>
10790               <description>PTP Event Frame Transmitted Seconds Low Register</description>
10791               <addressOffset>0x1E0</addressOffset>
10792               <size>32</size>
10793               <access>read-only</access>
10794               <resetValue>0x00000000</resetValue>
10795               <fields>
10796                  <field>
10797                     <name>RUD</name>
10798                     <description>Register Update</description>
10799                     <bitOffset>0</bitOffset>
10800                     <bitWidth>32</bitWidth>
10801                  </field>
10802               </fields>
10803            </register>
10804            <register>
10805               <name>EFTN</name>
10806               <description>PTP Event Frame Transmitted Nanoseconds</description>
10807               <addressOffset>0x1E4</addressOffset>
10808               <size>32</size>
10809               <access>read-only</access>
10810               <resetValue>0x00000000</resetValue>
10811               <fields>
10812                  <field>
10813                     <name>RUD</name>
10814                     <description>Register Update</description>
10815                     <bitOffset>0</bitOffset>
10816                     <bitWidth>30</bitWidth>
10817                  </field>
10818               </fields>
10819            </register>
10820            <register>
10821               <name>EFRSL</name>
10822               <description>PTP Event Frame Received Seconds Low Register</description>
10823               <addressOffset>0x1E8</addressOffset>
10824               <size>32</size>
10825               <access>read-only</access>
10826               <resetValue>0x00000000</resetValue>
10827               <fields>
10828                  <field>
10829                     <name>RUD</name>
10830                     <description>Register Update</description>
10831                     <bitOffset>0</bitOffset>
10832                     <bitWidth>32</bitWidth>
10833                  </field>
10834               </fields>
10835            </register>
10836            <register>
10837               <name>EFRN</name>
10838               <description>PTP Event Frame Received Nanoseconds</description>
10839               <addressOffset>0x1EC</addressOffset>
10840               <size>32</size>
10841               <access>read-only</access>
10842               <resetValue>0x00000000</resetValue>
10843               <fields>
10844                  <field>
10845                     <name>RUD</name>
10846                     <description>Register Update</description>
10847                     <bitOffset>0</bitOffset>
10848                     <bitWidth>30</bitWidth>
10849                  </field>
10850               </fields>
10851            </register>
10852            <register>
10853               <name>PEFTSL</name>
10854               <description>PTP Peer Event Frame Transmitted Seconds Low Register</description>
10855               <addressOffset>0x1F0</addressOffset>
10856               <size>32</size>
10857               <access>read-only</access>
10858               <resetValue>0x00000000</resetValue>
10859               <fields>
10860                  <field>
10861                     <name>RUD</name>
10862                     <description>Register Update</description>
10863                     <bitOffset>0</bitOffset>
10864                     <bitWidth>32</bitWidth>
10865                  </field>
10866               </fields>
10867            </register>
10868            <register>
10869               <name>PEFTN</name>
10870               <description>PTP Peer Event Frame Transmitted Nanoseconds</description>
10871               <addressOffset>0x1F4</addressOffset>
10872               <size>32</size>
10873               <access>read-only</access>
10874               <resetValue>0x00000000</resetValue>
10875               <fields>
10876                  <field>
10877                     <name>RUD</name>
10878                     <description>Register Update</description>
10879                     <bitOffset>0</bitOffset>
10880                     <bitWidth>30</bitWidth>
10881                  </field>
10882               </fields>
10883            </register>
10884            <register>
10885               <name>PEFRSL</name>
10886               <description>PTP Peer Event Frame Received Seconds Low Register</description>
10887               <addressOffset>0x1F8</addressOffset>
10888               <size>32</size>
10889               <access>read-only</access>
10890               <resetValue>0x00000000</resetValue>
10891               <fields>
10892                  <field>
10893                     <name>RUD</name>
10894                     <description>Register Update</description>
10895                     <bitOffset>0</bitOffset>
10896                     <bitWidth>32</bitWidth>
10897                  </field>
10898               </fields>
10899            </register>
10900            <register>
10901               <name>PEFRN</name>
10902               <description>PTP Peer Event Frame Received Nanoseconds</description>
10903               <addressOffset>0x1FC</addressOffset>
10904               <size>32</size>
10905               <access>read-only</access>
10906               <resetValue>0x00000000</resetValue>
10907               <fields>
10908                  <field>
10909                     <name>RUD</name>
10910                     <description>Register Update</description>
10911                     <bitOffset>0</bitOffset>
10912                     <bitWidth>30</bitWidth>
10913                  </field>
10914               </fields>
10915            </register>
10916            <register>
10917               <name>RLPITR</name>
10918               <description>Receive LPI transition Register</description>
10919               <addressOffset>0x270</addressOffset>
10920               <size>32</size>
10921               <access>read-only</access>
10922               <resetValue>0x00000000</resetValue>
10923               <fields>
10924                  <field>
10925                     <name>RLPITR</name>
10926                     <description>Count number of times transition from rx normal idle to low power idle</description>
10927                     <bitOffset>0</bitOffset>
10928                     <bitWidth>16</bitWidth>
10929                  </field>
10930               </fields>
10931            </register>
10932            <register>
10933               <name>RLPITI</name>
10934               <description>Receive LPI Time Register</description>
10935               <addressOffset>0x274</addressOffset>
10936               <size>32</size>
10937               <access>read-only</access>
10938               <resetValue>0x00000000</resetValue>
10939               <fields>
10940                  <field>
10941                     <name>RLPITI</name>
10942                     <description>Increment once over 16 ahb clock when LPI indication bit 20 is set in rx mode</description>
10943                     <bitOffset>0</bitOffset>
10944                     <bitWidth>24</bitWidth>
10945                  </field>
10946               </fields>
10947            </register>
10948            <register>
10949               <name>TLPITR</name>
10950               <description>Receive LPI transition Register</description>
10951               <addressOffset>0x278</addressOffset>
10952               <size>32</size>
10953               <access>read-only</access>
10954               <resetValue>0x00000000</resetValue>
10955               <fields>
10956                  <field>
10957                     <name>TLPITR</name>
10958                     <description>Count number of times enable LPI tx bit 20 goes from low to high</description>
10959                     <bitOffset>0</bitOffset>
10960                     <bitWidth>16</bitWidth>
10961                  </field>
10962               </fields>
10963            </register>
10964            <register>
10965               <name>TLPITI</name>
10966               <description>Receive LPI Time Register</description>
10967               <addressOffset>0x27C</addressOffset>
10968               <size>32</size>
10969               <access>read-only</access>
10970               <resetValue>0x00000000</resetValue>
10971               <fields>
10972                  <field>
10973                     <name>TLPITI</name>
10974                     <description>Increment once over 16 ahb clock when LPI indication bit 20 is set in tx mode</description>
10975                     <bitOffset>0</bitOffset>
10976                     <bitWidth>24</bitWidth>
10977                  </field>
10978               </fields>
10979            </register>
10980         </registers>
10981      </peripheral>
10982      <peripheral>
10983         <name>HMATRIX</name>
10984         <version>I76382.1.4</version>
10985         <description>HSB Matrix</description>
10986         <groupName>HMATRIXB</groupName>
10987         <prependToName>HMATRIXB_</prependToName>
10988         <baseAddress>0x4100C000</baseAddress>
10989         <addressBlock>
10990            <offset>0</offset>
10991            <size>0x100</size>
10992            <usage>registers</usage>
10993         </addressBlock>
10994         <registers>
10995            <cluster>
10996               <dim>16</dim>
10997               <dimIncrement>0x8</dimIncrement>
10998               <name>PRS[%s]</name>
10999               <description/>
11000               <addressOffset>0x080</addressOffset>
11001               <register>
11002                  <name>PRAS</name>
11003                  <description>Priority A for Slave</description>
11004                  <addressOffset>0x0</addressOffset>
11005                  <size>32</size>
11006                  <resetValue>0x00000000</resetValue>
11007               </register>
11008               <register>
11009                  <name>PRBS</name>
11010                  <description>Priority B for Slave</description>
11011                  <addressOffset>0x4</addressOffset>
11012                  <size>32</size>
11013                  <resetValue>0x00000000</resetValue>
11014               </register>
11015            </cluster>
11016         </registers>
11017      </peripheral>
11018      <peripheral>
11019         <name>ICM</name>
11020         <version>U20101.2.0</version>
11021         <description>Integrity Check Monitor</description>
11022         <baseAddress>0x42002C00</baseAddress>
11023         <addressBlock>
11024            <offset>0</offset>
11025            <size>0x58</size>
11026            <usage>registers</usage>
11027         </addressBlock>
11028         <interrupt>
11029            <name>ICM</name>
11030            <description>Integrity Check Monitor</description>
11031            <value>132</value>
11032         </interrupt>
11033         <registers>
11034            <register>
11035               <name>CFG</name>
11036               <description>Configuration</description>
11037               <addressOffset>0x0</addressOffset>
11038               <size>32</size>
11039               <resetValue>0x00000000</resetValue>
11040               <fields>
11041                  <field>
11042                     <name>WBDIS</name>
11043                     <description>Write Back Disable</description>
11044                     <bitOffset>0</bitOffset>
11045                     <bitWidth>1</bitWidth>
11046                  </field>
11047                  <field>
11048                     <name>EOMDIS</name>
11049                     <description>End of Monitoring Disable</description>
11050                     <bitOffset>1</bitOffset>
11051                     <bitWidth>1</bitWidth>
11052                  </field>
11053                  <field>
11054                     <name>SLBDIS</name>
11055                     <description>Secondary List Branching Disable</description>
11056                     <bitOffset>2</bitOffset>
11057                     <bitWidth>1</bitWidth>
11058                  </field>
11059                  <field>
11060                     <name>BBC</name>
11061                     <description>Bus Burden Control</description>
11062                     <bitOffset>4</bitOffset>
11063                     <bitWidth>4</bitWidth>
11064                  </field>
11065                  <field>
11066                     <name>ASCD</name>
11067                     <description>Automatic Switch To Compare Digest</description>
11068                     <bitOffset>8</bitOffset>
11069                     <bitWidth>1</bitWidth>
11070                  </field>
11071                  <field>
11072                     <name>DUALBUFF</name>
11073                     <description>Dual Input Buffer</description>
11074                     <bitOffset>9</bitOffset>
11075                     <bitWidth>1</bitWidth>
11076                  </field>
11077                  <field>
11078                     <name>UIHASH</name>
11079                     <description>User Initial Hash Value</description>
11080                     <bitOffset>12</bitOffset>
11081                     <bitWidth>1</bitWidth>
11082                  </field>
11083                  <field>
11084                     <name>UALGO</name>
11085                     <description>User SHA Algorithm</description>
11086                     <bitOffset>13</bitOffset>
11087                     <bitWidth>3</bitWidth>
11088                     <enumeratedValues>
11089                        <name>UALGOSelect</name>
11090                        <enumeratedValue>
11091                           <name>SHA1</name>
11092                           <description>SHA1 Algorithm</description>
11093                           <value>0x0</value>
11094                        </enumeratedValue>
11095                        <enumeratedValue>
11096                           <name>SHA256</name>
11097                           <description>SHA256 Algorithm</description>
11098                           <value>0x1</value>
11099                        </enumeratedValue>
11100                        <enumeratedValue>
11101                           <name>SHA224</name>
11102                           <description>SHA224 Algorithm</description>
11103                           <value>0x4</value>
11104                        </enumeratedValue>
11105                     </enumeratedValues>
11106                  </field>
11107               </fields>
11108            </register>
11109            <register>
11110               <name>CTRL</name>
11111               <description>Control</description>
11112               <addressOffset>0x4</addressOffset>
11113               <size>32</size>
11114               <access>write-only</access>
11115               <fields>
11116                  <field>
11117                     <name>ENABLE</name>
11118                     <description>ICM Enable</description>
11119                     <bitOffset>0</bitOffset>
11120                     <bitWidth>1</bitWidth>
11121                  </field>
11122                  <field>
11123                     <name>DISABLE</name>
11124                     <description>ICM Disable Register</description>
11125                     <bitOffset>1</bitOffset>
11126                     <bitWidth>1</bitWidth>
11127                  </field>
11128                  <field>
11129                     <name>SWRST</name>
11130                     <description>Software Reset</description>
11131                     <bitOffset>2</bitOffset>
11132                     <bitWidth>1</bitWidth>
11133                  </field>
11134                  <field>
11135                     <name>REHASH</name>
11136                     <description>Recompute Internal Hash</description>
11137                     <bitOffset>4</bitOffset>
11138                     <bitWidth>4</bitWidth>
11139                  </field>
11140                  <field>
11141                     <name>RMDIS</name>
11142                     <description>Region Monitoring Disable</description>
11143                     <bitOffset>8</bitOffset>
11144                     <bitWidth>4</bitWidth>
11145                  </field>
11146                  <field>
11147                     <name>RMEN</name>
11148                     <description>Region Monitoring Enable</description>
11149                     <bitOffset>12</bitOffset>
11150                     <bitWidth>4</bitWidth>
11151                  </field>
11152               </fields>
11153            </register>
11154            <register>
11155               <name>SR</name>
11156               <description>Status</description>
11157               <addressOffset>0x8</addressOffset>
11158               <size>32</size>
11159               <access>read-only</access>
11160               <resetValue>0x00000000</resetValue>
11161               <fields>
11162                  <field>
11163                     <name>ENABLE</name>
11164                     <description>ICM Controller Enable Register</description>
11165                     <bitOffset>0</bitOffset>
11166                     <bitWidth>1</bitWidth>
11167                  </field>
11168                  <field>
11169                     <name>RAWRMDIS</name>
11170                     <description>RAW Region Monitoring Disabled Status</description>
11171                     <bitOffset>8</bitOffset>
11172                     <bitWidth>4</bitWidth>
11173                  </field>
11174                  <field>
11175                     <name>RMDIS</name>
11176                     <description>Region Monitoring Disabled Status</description>
11177                     <bitOffset>12</bitOffset>
11178                     <bitWidth>4</bitWidth>
11179                  </field>
11180               </fields>
11181            </register>
11182            <register>
11183               <name>IER</name>
11184               <description>Interrupt Enable</description>
11185               <addressOffset>0x10</addressOffset>
11186               <size>32</size>
11187               <access>write-only</access>
11188               <fields>
11189                  <field>
11190                     <name>RHC</name>
11191                     <description>Region Hash Completed Interrupt Enable</description>
11192                     <bitOffset>0</bitOffset>
11193                     <bitWidth>4</bitWidth>
11194                  </field>
11195                  <field>
11196                     <name>RDM</name>
11197                     <description>Region Digest Mismatch Interrupt Enable</description>
11198                     <bitOffset>4</bitOffset>
11199                     <bitWidth>4</bitWidth>
11200                  </field>
11201                  <field>
11202                     <name>RBE</name>
11203                     <description>Region Bus Error Interrupt Enable</description>
11204                     <bitOffset>8</bitOffset>
11205                     <bitWidth>4</bitWidth>
11206                  </field>
11207                  <field>
11208                     <name>RWC</name>
11209                     <description>Region Wrap Condition detected Interrupt Enable</description>
11210                     <bitOffset>12</bitOffset>
11211                     <bitWidth>4</bitWidth>
11212                  </field>
11213                  <field>
11214                     <name>REC</name>
11215                     <description>Region End bit Condition Detected Interrupt Enable</description>
11216                     <bitOffset>16</bitOffset>
11217                     <bitWidth>4</bitWidth>
11218                  </field>
11219                  <field>
11220                     <name>RSU</name>
11221                     <description>Region Status Updated Interrupt Disable</description>
11222                     <bitOffset>20</bitOffset>
11223                     <bitWidth>4</bitWidth>
11224                  </field>
11225                  <field>
11226                     <name>URAD</name>
11227                     <description>Undefined Register Access Detection Interrupt Enable</description>
11228                     <bitOffset>24</bitOffset>
11229                     <bitWidth>1</bitWidth>
11230                  </field>
11231               </fields>
11232            </register>
11233            <register>
11234               <name>IDR</name>
11235               <description>Interrupt Disable</description>
11236               <addressOffset>0x14</addressOffset>
11237               <size>32</size>
11238               <access>write-only</access>
11239               <resetValue>0x00000000</resetValue>
11240               <fields>
11241                  <field>
11242                     <name>RHC</name>
11243                     <description>Region Hash Completed Interrupt Disable</description>
11244                     <bitOffset>0</bitOffset>
11245                     <bitWidth>4</bitWidth>
11246                  </field>
11247                  <field>
11248                     <name>RDM</name>
11249                     <description>Region Digest Mismatch Interrupt Disable</description>
11250                     <bitOffset>4</bitOffset>
11251                     <bitWidth>4</bitWidth>
11252                  </field>
11253                  <field>
11254                     <name>RBE</name>
11255                     <description>Region Bus Error Interrupt Disable</description>
11256                     <bitOffset>8</bitOffset>
11257                     <bitWidth>4</bitWidth>
11258                  </field>
11259                  <field>
11260                     <name>RWC</name>
11261                     <description>Region Wrap Condition Detected Interrupt Disable</description>
11262                     <bitOffset>12</bitOffset>
11263                     <bitWidth>4</bitWidth>
11264                  </field>
11265                  <field>
11266                     <name>REC</name>
11267                     <description>Region End bit Condition detected Interrupt Disable</description>
11268                     <bitOffset>16</bitOffset>
11269                     <bitWidth>4</bitWidth>
11270                  </field>
11271                  <field>
11272                     <name>RSU</name>
11273                     <description>Region Status Updated Interrupt Disable</description>
11274                     <bitOffset>20</bitOffset>
11275                     <bitWidth>4</bitWidth>
11276                  </field>
11277                  <field>
11278                     <name>URAD</name>
11279                     <description>Undefined Register Access Detection Interrupt Disable</description>
11280                     <bitOffset>24</bitOffset>
11281                     <bitWidth>1</bitWidth>
11282                  </field>
11283               </fields>
11284            </register>
11285            <register>
11286               <name>IMR</name>
11287               <description>Interrupt Mask</description>
11288               <addressOffset>0x18</addressOffset>
11289               <size>32</size>
11290               <access>read-only</access>
11291               <resetValue>0x00000000</resetValue>
11292               <fields>
11293                  <field>
11294                     <name>RHC</name>
11295                     <description>Region Hash Completed Interrupt Mask</description>
11296                     <bitOffset>0</bitOffset>
11297                     <bitWidth>4</bitWidth>
11298                  </field>
11299                  <field>
11300                     <name>RDM</name>
11301                     <description>Region Digest Mismatch Interrupt Mask</description>
11302                     <bitOffset>4</bitOffset>
11303                     <bitWidth>4</bitWidth>
11304                  </field>
11305                  <field>
11306                     <name>RBE</name>
11307                     <description>Region Bus Error Interrupt Mask</description>
11308                     <bitOffset>8</bitOffset>
11309                     <bitWidth>4</bitWidth>
11310                  </field>
11311                  <field>
11312                     <name>RWC</name>
11313                     <description>Region Wrap Condition Detected Interrupt Mask</description>
11314                     <bitOffset>12</bitOffset>
11315                     <bitWidth>4</bitWidth>
11316                  </field>
11317                  <field>
11318                     <name>REC</name>
11319                     <description>Region End bit Condition Detected Interrupt Mask</description>
11320                     <bitOffset>16</bitOffset>
11321                     <bitWidth>4</bitWidth>
11322                  </field>
11323                  <field>
11324                     <name>RSU</name>
11325                     <description>Region Status Updated Interrupt Mask</description>
11326                     <bitOffset>20</bitOffset>
11327                     <bitWidth>4</bitWidth>
11328                  </field>
11329                  <field>
11330                     <name>URAD</name>
11331                     <description>Undefined Register Access Detection Interrupt Mask</description>
11332                     <bitOffset>24</bitOffset>
11333                     <bitWidth>1</bitWidth>
11334                  </field>
11335               </fields>
11336            </register>
11337            <register>
11338               <name>ISR</name>
11339               <description>Interrupt Status</description>
11340               <addressOffset>0x1C</addressOffset>
11341               <size>32</size>
11342               <access>read-only</access>
11343               <resetValue>0x00000000</resetValue>
11344               <fields>
11345                  <field>
11346                     <name>RHC</name>
11347                     <description>Region Hash Completed</description>
11348                     <bitOffset>0</bitOffset>
11349                     <bitWidth>4</bitWidth>
11350                  </field>
11351                  <field>
11352                     <name>RDM</name>
11353                     <description>Region Digest Mismatch</description>
11354                     <bitOffset>4</bitOffset>
11355                     <bitWidth>4</bitWidth>
11356                  </field>
11357                  <field>
11358                     <name>RBE</name>
11359                     <description>Region Bus Error</description>
11360                     <bitOffset>8</bitOffset>
11361                     <bitWidth>4</bitWidth>
11362                  </field>
11363                  <field>
11364                     <name>RWC</name>
11365                     <description>Region Wrap Condition Detected</description>
11366                     <bitOffset>12</bitOffset>
11367                     <bitWidth>4</bitWidth>
11368                  </field>
11369                  <field>
11370                     <name>REC</name>
11371                     <description>Region End bit Condition Detected</description>
11372                     <bitOffset>16</bitOffset>
11373                     <bitWidth>4</bitWidth>
11374                  </field>
11375                  <field>
11376                     <name>RSU</name>
11377                     <description>Region Status Updated Detected</description>
11378                     <bitOffset>20</bitOffset>
11379                     <bitWidth>4</bitWidth>
11380                  </field>
11381                  <field>
11382                     <name>URAD</name>
11383                     <description>Undefined Register Access Detection Status</description>
11384                     <bitOffset>24</bitOffset>
11385                     <bitWidth>1</bitWidth>
11386                  </field>
11387               </fields>
11388            </register>
11389            <register>
11390               <name>UASR</name>
11391               <description>Undefined Access Status</description>
11392               <addressOffset>0x20</addressOffset>
11393               <size>32</size>
11394               <access>read-only</access>
11395               <resetValue>0x00000000</resetValue>
11396               <fields>
11397                  <field>
11398                     <name>URAT</name>
11399                     <description>Undefined Register Access Trace</description>
11400                     <bitOffset>0</bitOffset>
11401                     <bitWidth>3</bitWidth>
11402                     <enumeratedValues>
11403                        <name>URATSelect</name>
11404                        <enumeratedValue>
11405                           <name>UNSPEC_STRUCT_MEMBER</name>
11406                           <description>Unspecified structure member set to one detected when the descriptor is loaded</description>
11407                           <value>0x0</value>
11408                        </enumeratedValue>
11409                        <enumeratedValue>
11410                           <name>CFG_MODIFIED</name>
11411                           <description>CFG modified during active monitoring</description>
11412                           <value>0x1</value>
11413                        </enumeratedValue>
11414                        <enumeratedValue>
11415                           <name>DSCR_MODIFIED</name>
11416                           <description>DSCR modified during active monitoring</description>
11417                           <value>0x2</value>
11418                        </enumeratedValue>
11419                        <enumeratedValue>
11420                           <name>HASH_MODIFIED</name>
11421                           <description>HASH modified during active monitoring</description>
11422                           <value>0x3</value>
11423                        </enumeratedValue>
11424                        <enumeratedValue>
11425                           <name>READ_ACCESS</name>
11426                           <description>Write-only register read access</description>
11427                           <value>0x4</value>
11428                        </enumeratedValue>
11429                     </enumeratedValues>
11430                  </field>
11431               </fields>
11432            </register>
11433            <register>
11434               <name>DSCR</name>
11435               <description>Region Descriptor Area Start Address</description>
11436               <addressOffset>0x30</addressOffset>
11437               <size>32</size>
11438               <resetValue>0x00000000</resetValue>
11439               <fields>
11440                  <field>
11441                     <name>DASA</name>
11442                     <description>Descriptor Area Start Address</description>
11443                     <bitOffset>6</bitOffset>
11444                     <bitWidth>26</bitWidth>
11445                  </field>
11446               </fields>
11447            </register>
11448            <register>
11449               <name>HASH</name>
11450               <description>Region Hash Area Start Address</description>
11451               <addressOffset>0x34</addressOffset>
11452               <size>32</size>
11453               <resetValue>0x00000000</resetValue>
11454               <fields>
11455                  <field>
11456                     <name>HASA</name>
11457                     <description>Hash Area Start Address</description>
11458                     <bitOffset>7</bitOffset>
11459                     <bitWidth>25</bitWidth>
11460                  </field>
11461               </fields>
11462            </register>
11463            <register>
11464               <dim>8</dim>
11465               <dimIncrement>4</dimIncrement>
11466               <name>UIHVAL[%s]</name>
11467               <description>User Initial Hash Value n</description>
11468               <addressOffset>0x38</addressOffset>
11469               <size>32</size>
11470               <access>write-only</access>
11471               <resetValue>0x00000000</resetValue>
11472               <fields>
11473                  <field>
11474                     <name>VAL</name>
11475                     <description>Initial Hash Value</description>
11476                     <bitOffset>0</bitOffset>
11477                     <bitWidth>32</bitWidth>
11478                  </field>
11479               </fields>
11480            </register>
11481         </registers>
11482      </peripheral>
11483      <peripheral>
11484         <name>I2S</name>
11485         <version>U22242.0.0</version>
11486         <description>Inter-IC Sound Interface</description>
11487         <baseAddress>0x43002800</baseAddress>
11488         <addressBlock>
11489            <offset>0</offset>
11490            <size>0x38</size>
11491            <usage>registers</usage>
11492         </addressBlock>
11493         <interrupt>
11494            <name>I2S</name>
11495            <description>Inter-IC Sound Interface</description>
11496            <value>128</value>
11497         </interrupt>
11498         <registers>
11499            <register>
11500               <name>CTRLA</name>
11501               <description>Control A</description>
11502               <addressOffset>0x0</addressOffset>
11503               <size>8</size>
11504               <resetValue>0x00</resetValue>
11505               <fields>
11506                  <field>
11507                     <name>SWRST</name>
11508                     <description>Software Reset</description>
11509                     <bitOffset>0</bitOffset>
11510                     <bitWidth>1</bitWidth>
11511                  </field>
11512                  <field>
11513                     <name>ENABLE</name>
11514                     <description>Enable</description>
11515                     <bitOffset>1</bitOffset>
11516                     <bitWidth>1</bitWidth>
11517                  </field>
11518                  <field>
11519                     <name>CKEN0</name>
11520                     <description>Clock Unit 0 Enable</description>
11521                     <bitOffset>2</bitOffset>
11522                     <bitWidth>1</bitWidth>
11523                  </field>
11524                  <field>
11525                     <name>CKEN1</name>
11526                     <description>Clock Unit 1 Enable</description>
11527                     <bitOffset>3</bitOffset>
11528                     <bitWidth>1</bitWidth>
11529                  </field>
11530                  <field>
11531                     <name>TXEN</name>
11532                     <description>Tx Serializer Enable</description>
11533                     <bitOffset>4</bitOffset>
11534                     <bitWidth>1</bitWidth>
11535                  </field>
11536                  <field>
11537                     <name>RXEN</name>
11538                     <description>Rx Serializer Enable</description>
11539                     <bitOffset>5</bitOffset>
11540                     <bitWidth>1</bitWidth>
11541                  </field>
11542               </fields>
11543            </register>
11544            <register>
11545               <dim>2</dim>
11546               <dimIncrement>4</dimIncrement>
11547               <name>CLKCTRL[%s]</name>
11548               <description>Clock Unit n Control</description>
11549               <addressOffset>0x4</addressOffset>
11550               <size>32</size>
11551               <resetValue>0x00000000</resetValue>
11552               <fields>
11553                  <field>
11554                     <name>SLOTSIZE</name>
11555                     <description>Slot Size</description>
11556                     <bitOffset>0</bitOffset>
11557                     <bitWidth>2</bitWidth>
11558                     <enumeratedValues>
11559                        <name>SLOTSIZESelect</name>
11560                        <enumeratedValue>
11561                           <name>8</name>
11562                           <description>8-bit Slot for Clock Unit n</description>
11563                           <value>0x0</value>
11564                        </enumeratedValue>
11565                        <enumeratedValue>
11566                           <name>16</name>
11567                           <description>16-bit Slot for Clock Unit n</description>
11568                           <value>0x1</value>
11569                        </enumeratedValue>
11570                        <enumeratedValue>
11571                           <name>24</name>
11572                           <description>24-bit Slot for Clock Unit n</description>
11573                           <value>0x2</value>
11574                        </enumeratedValue>
11575                        <enumeratedValue>
11576                           <name>32</name>
11577                           <description>32-bit Slot for Clock Unit n</description>
11578                           <value>0x3</value>
11579                        </enumeratedValue>
11580                     </enumeratedValues>
11581                  </field>
11582                  <field>
11583                     <name>NBSLOTS</name>
11584                     <description>Number of Slots in Frame</description>
11585                     <bitOffset>2</bitOffset>
11586                     <bitWidth>3</bitWidth>
11587                  </field>
11588                  <field>
11589                     <name>FSWIDTH</name>
11590                     <description>Frame Sync Width</description>
11591                     <bitOffset>5</bitOffset>
11592                     <bitWidth>2</bitWidth>
11593                     <enumeratedValues>
11594                        <name>FSWIDTHSelect</name>
11595                        <enumeratedValue>
11596                           <name>SLOT</name>
11597                           <description>Frame Sync Pulse is 1 Slot wide (default for I2S protocol)</description>
11598                           <value>0x0</value>
11599                        </enumeratedValue>
11600                        <enumeratedValue>
11601                           <name>HALF</name>
11602                           <description>Frame Sync Pulse is half a Frame wide</description>
11603                           <value>0x1</value>
11604                        </enumeratedValue>
11605                        <enumeratedValue>
11606                           <name>BIT</name>
11607                           <description>Frame Sync Pulse is 1 Bit wide</description>
11608                           <value>0x2</value>
11609                        </enumeratedValue>
11610                        <enumeratedValue>
11611                           <name>BURST</name>
11612                           <description>Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested</description>
11613                           <value>0x3</value>
11614                        </enumeratedValue>
11615                     </enumeratedValues>
11616                  </field>
11617                  <field>
11618                     <name>BITDELAY</name>
11619                     <description>Data Delay from Frame Sync</description>
11620                     <bitOffset>7</bitOffset>
11621                     <bitWidth>1</bitWidth>
11622                     <enumeratedValues>
11623                        <name>BITDELAYSelect</name>
11624                        <enumeratedValue>
11625                           <name>LJ</name>
11626                           <description>Left Justified (0 Bit Delay)</description>
11627                           <value>0x0</value>
11628                        </enumeratedValue>
11629                        <enumeratedValue>
11630                           <name>I2S</name>
11631                           <description>I2S (1 Bit Delay)</description>
11632                           <value>0x1</value>
11633                        </enumeratedValue>
11634                     </enumeratedValues>
11635                  </field>
11636                  <field>
11637                     <name>FSSEL</name>
11638                     <description>Frame Sync Select</description>
11639                     <bitOffset>8</bitOffset>
11640                     <bitWidth>1</bitWidth>
11641                     <enumeratedValues>
11642                        <name>FSSELSelect</name>
11643                        <enumeratedValue>
11644                           <name>SCKDIV</name>
11645                           <description>Divided Serial Clock n is used as Frame Sync n source</description>
11646                           <value>0x0</value>
11647                        </enumeratedValue>
11648                        <enumeratedValue>
11649                           <name>FSPIN</name>
11650                           <description>FSn input pin is used as Frame Sync n source</description>
11651                           <value>0x1</value>
11652                        </enumeratedValue>
11653                     </enumeratedValues>
11654                  </field>
11655                  <field>
11656                     <name>FSINV</name>
11657                     <description>Frame Sync Invert</description>
11658                     <bitOffset>9</bitOffset>
11659                     <bitWidth>1</bitWidth>
11660                  </field>
11661                  <field>
11662                     <name>FSOUTINV</name>
11663                     <description>Frame Sync Output Invert</description>
11664                     <bitOffset>10</bitOffset>
11665                     <bitWidth>1</bitWidth>
11666                  </field>
11667                  <field>
11668                     <name>SCKSEL</name>
11669                     <description>Serial Clock Select</description>
11670                     <bitOffset>11</bitOffset>
11671                     <bitWidth>1</bitWidth>
11672                     <enumeratedValues>
11673                        <name>SCKSELSelect</name>
11674                        <enumeratedValue>
11675                           <name>MCKDIV</name>
11676                           <description>Divided Master Clock n is used as Serial Clock n source</description>
11677                           <value>0x0</value>
11678                        </enumeratedValue>
11679                        <enumeratedValue>
11680                           <name>SCKPIN</name>
11681                           <description>SCKn input pin is used as Serial Clock n source</description>
11682                           <value>0x1</value>
11683                        </enumeratedValue>
11684                     </enumeratedValues>
11685                  </field>
11686                  <field>
11687                     <name>SCKOUTINV</name>
11688                     <description>Serial Clock Output Invert</description>
11689                     <bitOffset>12</bitOffset>
11690                     <bitWidth>1</bitWidth>
11691                  </field>
11692                  <field>
11693                     <name>MCKSEL</name>
11694                     <description>Master Clock Select</description>
11695                     <bitOffset>13</bitOffset>
11696                     <bitWidth>1</bitWidth>
11697                     <enumeratedValues>
11698                        <name>MCKSELSelect</name>
11699                        <enumeratedValue>
11700                           <name>GCLK</name>
11701                           <description>GCLK_I2S_n is used as Master Clock n source</description>
11702                           <value>0x0</value>
11703                        </enumeratedValue>
11704                        <enumeratedValue>
11705                           <name>MCKPIN</name>
11706                           <description>MCKn input pin is used as Master Clock n source</description>
11707                           <value>0x1</value>
11708                        </enumeratedValue>
11709                     </enumeratedValues>
11710                  </field>
11711                  <field>
11712                     <name>MCKEN</name>
11713                     <description>Master Clock Enable</description>
11714                     <bitOffset>14</bitOffset>
11715                     <bitWidth>1</bitWidth>
11716                  </field>
11717                  <field>
11718                     <name>MCKOUTINV</name>
11719                     <description>Master Clock Output Invert</description>
11720                     <bitOffset>15</bitOffset>
11721                     <bitWidth>1</bitWidth>
11722                  </field>
11723                  <field>
11724                     <name>MCKDIV</name>
11725                     <description>Master Clock Division Factor</description>
11726                     <bitOffset>16</bitOffset>
11727                     <bitWidth>6</bitWidth>
11728                  </field>
11729                  <field>
11730                     <name>MCKOUTDIV</name>
11731                     <description>Master Clock Output Division Factor</description>
11732                     <bitOffset>24</bitOffset>
11733                     <bitWidth>6</bitWidth>
11734                  </field>
11735               </fields>
11736            </register>
11737            <register>
11738               <name>INTENCLR</name>
11739               <description>Interrupt Enable Clear</description>
11740               <addressOffset>0xC</addressOffset>
11741               <size>16</size>
11742               <resetValue>0x0000</resetValue>
11743               <fields>
11744                  <field>
11745                     <name>RXRDY0</name>
11746                     <description>Receive Ready 0 Interrupt Enable</description>
11747                     <bitOffset>0</bitOffset>
11748                     <bitWidth>1</bitWidth>
11749                  </field>
11750                  <field>
11751                     <name>RXRDY1</name>
11752                     <description>Receive Ready 1 Interrupt Enable</description>
11753                     <bitOffset>1</bitOffset>
11754                     <bitWidth>1</bitWidth>
11755                  </field>
11756                  <field>
11757                     <name>RXOR0</name>
11758                     <description>Receive Overrun 0 Interrupt Enable</description>
11759                     <bitOffset>4</bitOffset>
11760                     <bitWidth>1</bitWidth>
11761                  </field>
11762                  <field>
11763                     <name>RXOR1</name>
11764                     <description>Receive Overrun 1 Interrupt Enable</description>
11765                     <bitOffset>5</bitOffset>
11766                     <bitWidth>1</bitWidth>
11767                  </field>
11768                  <field>
11769                     <name>TXRDY0</name>
11770                     <description>Transmit Ready 0 Interrupt Enable</description>
11771                     <bitOffset>8</bitOffset>
11772                     <bitWidth>1</bitWidth>
11773                  </field>
11774                  <field>
11775                     <name>TXRDY1</name>
11776                     <description>Transmit Ready 1 Interrupt Enable</description>
11777                     <bitOffset>9</bitOffset>
11778                     <bitWidth>1</bitWidth>
11779                  </field>
11780                  <field>
11781                     <name>TXUR0</name>
11782                     <description>Transmit Underrun 0 Interrupt Enable</description>
11783                     <bitOffset>12</bitOffset>
11784                     <bitWidth>1</bitWidth>
11785                  </field>
11786                  <field>
11787                     <name>TXUR1</name>
11788                     <description>Transmit Underrun 1 Interrupt Enable</description>
11789                     <bitOffset>13</bitOffset>
11790                     <bitWidth>1</bitWidth>
11791                  </field>
11792               </fields>
11793            </register>
11794            <register>
11795               <name>INTENSET</name>
11796               <description>Interrupt Enable Set</description>
11797               <addressOffset>0x10</addressOffset>
11798               <size>16</size>
11799               <resetValue>0x0000</resetValue>
11800               <fields>
11801                  <field>
11802                     <name>RXRDY0</name>
11803                     <description>Receive Ready 0 Interrupt Enable</description>
11804                     <bitOffset>0</bitOffset>
11805                     <bitWidth>1</bitWidth>
11806                  </field>
11807                  <field>
11808                     <name>RXRDY1</name>
11809                     <description>Receive Ready 1 Interrupt Enable</description>
11810                     <bitOffset>1</bitOffset>
11811                     <bitWidth>1</bitWidth>
11812                  </field>
11813                  <field>
11814                     <name>RXOR0</name>
11815                     <description>Receive Overrun 0 Interrupt Enable</description>
11816                     <bitOffset>4</bitOffset>
11817                     <bitWidth>1</bitWidth>
11818                  </field>
11819                  <field>
11820                     <name>RXOR1</name>
11821                     <description>Receive Overrun 1 Interrupt Enable</description>
11822                     <bitOffset>5</bitOffset>
11823                     <bitWidth>1</bitWidth>
11824                  </field>
11825                  <field>
11826                     <name>TXRDY0</name>
11827                     <description>Transmit Ready 0 Interrupt Enable</description>
11828                     <bitOffset>8</bitOffset>
11829                     <bitWidth>1</bitWidth>
11830                  </field>
11831                  <field>
11832                     <name>TXRDY1</name>
11833                     <description>Transmit Ready 1 Interrupt Enable</description>
11834                     <bitOffset>9</bitOffset>
11835                     <bitWidth>1</bitWidth>
11836                  </field>
11837                  <field>
11838                     <name>TXUR0</name>
11839                     <description>Transmit Underrun 0 Interrupt Enable</description>
11840                     <bitOffset>12</bitOffset>
11841                     <bitWidth>1</bitWidth>
11842                  </field>
11843                  <field>
11844                     <name>TXUR1</name>
11845                     <description>Transmit Underrun 1 Interrupt Enable</description>
11846                     <bitOffset>13</bitOffset>
11847                     <bitWidth>1</bitWidth>
11848                  </field>
11849               </fields>
11850            </register>
11851            <register>
11852               <name>INTFLAG</name>
11853               <description>Interrupt Flag Status and Clear</description>
11854               <addressOffset>0x14</addressOffset>
11855               <size>16</size>
11856               <resetValue>0x0000</resetValue>
11857               <fields>
11858                  <field>
11859                     <name>RXRDY0</name>
11860                     <description>Receive Ready 0</description>
11861                     <bitOffset>0</bitOffset>
11862                     <bitWidth>1</bitWidth>
11863                  </field>
11864                  <field>
11865                     <name>RXRDY1</name>
11866                     <description>Receive Ready 1</description>
11867                     <bitOffset>1</bitOffset>
11868                     <bitWidth>1</bitWidth>
11869                  </field>
11870                  <field>
11871                     <name>RXOR0</name>
11872                     <description>Receive Overrun 0</description>
11873                     <bitOffset>4</bitOffset>
11874                     <bitWidth>1</bitWidth>
11875                  </field>
11876                  <field>
11877                     <name>RXOR1</name>
11878                     <description>Receive Overrun 1</description>
11879                     <bitOffset>5</bitOffset>
11880                     <bitWidth>1</bitWidth>
11881                  </field>
11882                  <field>
11883                     <name>TXRDY0</name>
11884                     <description>Transmit Ready 0</description>
11885                     <bitOffset>8</bitOffset>
11886                     <bitWidth>1</bitWidth>
11887                  </field>
11888                  <field>
11889                     <name>TXRDY1</name>
11890                     <description>Transmit Ready 1</description>
11891                     <bitOffset>9</bitOffset>
11892                     <bitWidth>1</bitWidth>
11893                  </field>
11894                  <field>
11895                     <name>TXUR0</name>
11896                     <description>Transmit Underrun 0</description>
11897                     <bitOffset>12</bitOffset>
11898                     <bitWidth>1</bitWidth>
11899                  </field>
11900                  <field>
11901                     <name>TXUR1</name>
11902                     <description>Transmit Underrun 1</description>
11903                     <bitOffset>13</bitOffset>
11904                     <bitWidth>1</bitWidth>
11905                  </field>
11906               </fields>
11907            </register>
11908            <register>
11909               <name>SYNCBUSY</name>
11910               <description>Synchronization Status</description>
11911               <addressOffset>0x18</addressOffset>
11912               <size>16</size>
11913               <access>read-only</access>
11914               <resetValue>0x0000</resetValue>
11915               <fields>
11916                  <field>
11917                     <name>SWRST</name>
11918                     <description>Software Reset Synchronization Status</description>
11919                     <bitOffset>0</bitOffset>
11920                     <bitWidth>1</bitWidth>
11921                  </field>
11922                  <field>
11923                     <name>ENABLE</name>
11924                     <description>Enable Synchronization Status</description>
11925                     <bitOffset>1</bitOffset>
11926                     <bitWidth>1</bitWidth>
11927                  </field>
11928                  <field>
11929                     <name>CKEN0</name>
11930                     <description>Clock Unit 0 Enable Synchronization Status</description>
11931                     <bitOffset>2</bitOffset>
11932                     <bitWidth>1</bitWidth>
11933                  </field>
11934                  <field>
11935                     <name>CKEN1</name>
11936                     <description>Clock Unit 1 Enable Synchronization Status</description>
11937                     <bitOffset>3</bitOffset>
11938                     <bitWidth>1</bitWidth>
11939                  </field>
11940                  <field>
11941                     <name>TXEN</name>
11942                     <description>Tx Serializer Enable Synchronization Status</description>
11943                     <bitOffset>4</bitOffset>
11944                     <bitWidth>1</bitWidth>
11945                  </field>
11946                  <field>
11947                     <name>RXEN</name>
11948                     <description>Rx Serializer Enable Synchronization Status</description>
11949                     <bitOffset>5</bitOffset>
11950                     <bitWidth>1</bitWidth>
11951                  </field>
11952                  <field>
11953                     <name>TXDATA</name>
11954                     <description>Tx Data Synchronization Status</description>
11955                     <bitOffset>8</bitOffset>
11956                     <bitWidth>1</bitWidth>
11957                  </field>
11958                  <field>
11959                     <name>RXDATA</name>
11960                     <description>Rx Data Synchronization Status</description>
11961                     <bitOffset>9</bitOffset>
11962                     <bitWidth>1</bitWidth>
11963                  </field>
11964               </fields>
11965            </register>
11966            <register>
11967               <name>TXCTRL</name>
11968               <description>Tx Serializer Control</description>
11969               <addressOffset>0x20</addressOffset>
11970               <size>32</size>
11971               <resetValue>0x00000000</resetValue>
11972               <fields>
11973                  <field>
11974                     <name>TXDEFAULT</name>
11975                     <description>Line Default Line when Slot Disabled</description>
11976                     <bitOffset>2</bitOffset>
11977                     <bitWidth>2</bitWidth>
11978                     <enumeratedValues>
11979                        <name>TXDEFAULTSelect</name>
11980                        <enumeratedValue>
11981                           <name>ZERO</name>
11982                           <description>Output Default Value is 0</description>
11983                           <value>0x0</value>
11984                        </enumeratedValue>
11985                        <enumeratedValue>
11986                           <name>ONE</name>
11987                           <description>Output Default Value is 1</description>
11988                           <value>0x1</value>
11989                        </enumeratedValue>
11990                        <enumeratedValue>
11991                           <name>HIZ</name>
11992                           <description>Output Default Value is high impedance</description>
11993                           <value>0x3</value>
11994                        </enumeratedValue>
11995                     </enumeratedValues>
11996                  </field>
11997                  <field>
11998                     <name>TXSAME</name>
11999                     <description>Transmit Data when Underrun</description>
12000                     <bitOffset>4</bitOffset>
12001                     <bitWidth>1</bitWidth>
12002                     <enumeratedValues>
12003                        <name>TXSAMESelect</name>
12004                        <enumeratedValue>
12005                           <name>ZERO</name>
12006                           <description>Zero data transmitted in case of underrun</description>
12007                           <value>0x0</value>
12008                        </enumeratedValue>
12009                        <enumeratedValue>
12010                           <name>SAME</name>
12011                           <description>Last data transmitted in case of underrun</description>
12012                           <value>0x1</value>
12013                        </enumeratedValue>
12014                     </enumeratedValues>
12015                  </field>
12016                  <field>
12017                     <name>SLOTADJ</name>
12018                     <description>Data Slot Formatting Adjust</description>
12019                     <bitOffset>7</bitOffset>
12020                     <bitWidth>1</bitWidth>
12021                     <enumeratedValues>
12022                        <name>SLOTADJSelect</name>
12023                        <enumeratedValue>
12024                           <name>RIGHT</name>
12025                           <description>Data is right adjusted in slot</description>
12026                           <value>0x0</value>
12027                        </enumeratedValue>
12028                        <enumeratedValue>
12029                           <name>LEFT</name>
12030                           <description>Data is left adjusted in slot</description>
12031                           <value>0x1</value>
12032                        </enumeratedValue>
12033                     </enumeratedValues>
12034                  </field>
12035                  <field>
12036                     <name>DATASIZE</name>
12037                     <description>Data Word Size</description>
12038                     <bitOffset>8</bitOffset>
12039                     <bitWidth>3</bitWidth>
12040                     <enumeratedValues>
12041                        <name>DATASIZESelect</name>
12042                        <enumeratedValue>
12043                           <name>32</name>
12044                           <description>32 bits</description>
12045                           <value>0x0</value>
12046                        </enumeratedValue>
12047                        <enumeratedValue>
12048                           <name>24</name>
12049                           <description>24 bits</description>
12050                           <value>0x1</value>
12051                        </enumeratedValue>
12052                        <enumeratedValue>
12053                           <name>20</name>
12054                           <description>20 bits</description>
12055                           <value>0x2</value>
12056                        </enumeratedValue>
12057                        <enumeratedValue>
12058                           <name>18</name>
12059                           <description>18 bits</description>
12060                           <value>0x3</value>
12061                        </enumeratedValue>
12062                        <enumeratedValue>
12063                           <name>16</name>
12064                           <description>16 bits</description>
12065                           <value>0x4</value>
12066                        </enumeratedValue>
12067                        <enumeratedValue>
12068                           <name>16C</name>
12069                           <description>16 bits compact stereo</description>
12070                           <value>0x5</value>
12071                        </enumeratedValue>
12072                        <enumeratedValue>
12073                           <name>8</name>
12074                           <description>8 bits</description>
12075                           <value>0x6</value>
12076                        </enumeratedValue>
12077                        <enumeratedValue>
12078                           <name>8C</name>
12079                           <description>8 bits compact stereo</description>
12080                           <value>0x7</value>
12081                        </enumeratedValue>
12082                     </enumeratedValues>
12083                  </field>
12084                  <field>
12085                     <name>WORDADJ</name>
12086                     <description>Data Word Formatting Adjust</description>
12087                     <bitOffset>12</bitOffset>
12088                     <bitWidth>1</bitWidth>
12089                     <enumeratedValues>
12090                        <name>WORDADJSelect</name>
12091                        <enumeratedValue>
12092                           <name>RIGHT</name>
12093                           <description>Data is right adjusted in word</description>
12094                           <value>0x0</value>
12095                        </enumeratedValue>
12096                        <enumeratedValue>
12097                           <name>LEFT</name>
12098                           <description>Data is left adjusted in word</description>
12099                           <value>0x1</value>
12100                        </enumeratedValue>
12101                     </enumeratedValues>
12102                  </field>
12103                  <field>
12104                     <name>EXTEND</name>
12105                     <description>Data Formatting Bit Extension</description>
12106                     <bitOffset>13</bitOffset>
12107                     <bitWidth>2</bitWidth>
12108                     <enumeratedValues>
12109                        <name>EXTENDSelect</name>
12110                        <enumeratedValue>
12111                           <name>ZERO</name>
12112                           <description>Extend with zeroes</description>
12113                           <value>0x0</value>
12114                        </enumeratedValue>
12115                        <enumeratedValue>
12116                           <name>ONE</name>
12117                           <description>Extend with ones</description>
12118                           <value>0x1</value>
12119                        </enumeratedValue>
12120                        <enumeratedValue>
12121                           <name>MSBIT</name>
12122                           <description>Extend with Most Significant Bit</description>
12123                           <value>0x2</value>
12124                        </enumeratedValue>
12125                        <enumeratedValue>
12126                           <name>LSBIT</name>
12127                           <description>Extend with Least Significant Bit</description>
12128                           <value>0x3</value>
12129                        </enumeratedValue>
12130                     </enumeratedValues>
12131                  </field>
12132                  <field>
12133                     <name>BITREV</name>
12134                     <description>Data Formatting Bit Reverse</description>
12135                     <bitOffset>15</bitOffset>
12136                     <bitWidth>1</bitWidth>
12137                     <enumeratedValues>
12138                        <name>BITREVSelect</name>
12139                        <enumeratedValue>
12140                           <name>MSBIT</name>
12141                           <description>Transfer Data Most Significant Bit (MSB) first (default for I2S protocol)</description>
12142                           <value>0x0</value>
12143                        </enumeratedValue>
12144                        <enumeratedValue>
12145                           <name>LSBIT</name>
12146                           <description>Transfer Data Least Significant Bit (LSB) first</description>
12147                           <value>0x1</value>
12148                        </enumeratedValue>
12149                     </enumeratedValues>
12150                  </field>
12151                  <field>
12152                     <name>SLOTDIS0</name>
12153                     <description>Slot 0 Disabled for this Serializer</description>
12154                     <bitOffset>16</bitOffset>
12155                     <bitWidth>1</bitWidth>
12156                  </field>
12157                  <field>
12158                     <name>SLOTDIS1</name>
12159                     <description>Slot 1 Disabled for this Serializer</description>
12160                     <bitOffset>17</bitOffset>
12161                     <bitWidth>1</bitWidth>
12162                  </field>
12163                  <field>
12164                     <name>SLOTDIS2</name>
12165                     <description>Slot 2 Disabled for this Serializer</description>
12166                     <bitOffset>18</bitOffset>
12167                     <bitWidth>1</bitWidth>
12168                  </field>
12169                  <field>
12170                     <name>SLOTDIS3</name>
12171                     <description>Slot 3 Disabled for this Serializer</description>
12172                     <bitOffset>19</bitOffset>
12173                     <bitWidth>1</bitWidth>
12174                  </field>
12175                  <field>
12176                     <name>SLOTDIS4</name>
12177                     <description>Slot 4 Disabled for this Serializer</description>
12178                     <bitOffset>20</bitOffset>
12179                     <bitWidth>1</bitWidth>
12180                  </field>
12181                  <field>
12182                     <name>SLOTDIS5</name>
12183                     <description>Slot 5 Disabled for this Serializer</description>
12184                     <bitOffset>21</bitOffset>
12185                     <bitWidth>1</bitWidth>
12186                  </field>
12187                  <field>
12188                     <name>SLOTDIS6</name>
12189                     <description>Slot 6 Disabled for this Serializer</description>
12190                     <bitOffset>22</bitOffset>
12191                     <bitWidth>1</bitWidth>
12192                  </field>
12193                  <field>
12194                     <name>SLOTDIS7</name>
12195                     <description>Slot 7 Disabled for this Serializer</description>
12196                     <bitOffset>23</bitOffset>
12197                     <bitWidth>1</bitWidth>
12198                  </field>
12199                  <field>
12200                     <name>MONO</name>
12201                     <description>Mono Mode</description>
12202                     <bitOffset>24</bitOffset>
12203                     <bitWidth>1</bitWidth>
12204                     <enumeratedValues>
12205                        <name>MONOSelect</name>
12206                        <enumeratedValue>
12207                           <name>STEREO</name>
12208                           <description>Normal mode</description>
12209                           <value>0x0</value>
12210                        </enumeratedValue>
12211                        <enumeratedValue>
12212                           <name>MONO</name>
12213                           <description>Left channel data is duplicated to right channel</description>
12214                           <value>0x1</value>
12215                        </enumeratedValue>
12216                     </enumeratedValues>
12217                  </field>
12218                  <field>
12219                     <name>DMA</name>
12220                     <description>Single or Multiple DMA Channels</description>
12221                     <bitOffset>25</bitOffset>
12222                     <bitWidth>1</bitWidth>
12223                     <enumeratedValues>
12224                        <name>DMASelect</name>
12225                        <enumeratedValue>
12226                           <name>SINGLE</name>
12227                           <description>Single DMA channel</description>
12228                           <value>0x0</value>
12229                        </enumeratedValue>
12230                        <enumeratedValue>
12231                           <name>MULTIPLE</name>
12232                           <description>One DMA channel per data channel</description>
12233                           <value>0x1</value>
12234                        </enumeratedValue>
12235                     </enumeratedValues>
12236                  </field>
12237               </fields>
12238            </register>
12239            <register>
12240               <name>RXCTRL</name>
12241               <description>Rx Serializer Control</description>
12242               <addressOffset>0x24</addressOffset>
12243               <size>32</size>
12244               <resetValue>0x00000000</resetValue>
12245               <fields>
12246                  <field>
12247                     <name>SERMODE</name>
12248                     <description>Serializer Mode</description>
12249                     <bitOffset>0</bitOffset>
12250                     <bitWidth>2</bitWidth>
12251                     <enumeratedValues>
12252                        <name>SERMODESelect</name>
12253                        <enumeratedValue>
12254                           <name>RX</name>
12255                           <description>Receive</description>
12256                           <value>0x0</value>
12257                        </enumeratedValue>
12258                        <enumeratedValue>
12259                           <name>PDM2</name>
12260                           <description>Receive one PDM data on each serial clock edge</description>
12261                           <value>0x2</value>
12262                        </enumeratedValue>
12263                     </enumeratedValues>
12264                  </field>
12265                  <field>
12266                     <name>CLKSEL</name>
12267                     <description>Clock Unit Selection</description>
12268                     <bitOffset>5</bitOffset>
12269                     <bitWidth>1</bitWidth>
12270                     <enumeratedValues>
12271                        <name>CLKSELSelect</name>
12272                        <enumeratedValue>
12273                           <name>CLK0</name>
12274                           <description>Use Clock Unit 0</description>
12275                           <value>0x0</value>
12276                        </enumeratedValue>
12277                        <enumeratedValue>
12278                           <name>CLK1</name>
12279                           <description>Use Clock Unit 1</description>
12280                           <value>0x1</value>
12281                        </enumeratedValue>
12282                     </enumeratedValues>
12283                  </field>
12284                  <field>
12285                     <name>SLOTADJ</name>
12286                     <description>Data Slot Formatting Adjust</description>
12287                     <bitOffset>7</bitOffset>
12288                     <bitWidth>1</bitWidth>
12289                     <enumeratedValues>
12290                        <name>SLOTADJSelect</name>
12291                        <enumeratedValue>
12292                           <name>RIGHT</name>
12293                           <description>Data is right adjusted in slot</description>
12294                           <value>0x0</value>
12295                        </enumeratedValue>
12296                        <enumeratedValue>
12297                           <name>LEFT</name>
12298                           <description>Data is left adjusted in slot</description>
12299                           <value>0x1</value>
12300                        </enumeratedValue>
12301                     </enumeratedValues>
12302                  </field>
12303                  <field>
12304                     <name>DATASIZE</name>
12305                     <description>Data Word Size</description>
12306                     <bitOffset>8</bitOffset>
12307                     <bitWidth>3</bitWidth>
12308                     <enumeratedValues>
12309                        <name>DATASIZESelect</name>
12310                        <enumeratedValue>
12311                           <name>32</name>
12312                           <description>32 bits</description>
12313                           <value>0x0</value>
12314                        </enumeratedValue>
12315                        <enumeratedValue>
12316                           <name>24</name>
12317                           <description>24 bits</description>
12318                           <value>0x1</value>
12319                        </enumeratedValue>
12320                        <enumeratedValue>
12321                           <name>20</name>
12322                           <description>20 bits</description>
12323                           <value>0x2</value>
12324                        </enumeratedValue>
12325                        <enumeratedValue>
12326                           <name>18</name>
12327                           <description>18 bits</description>
12328                           <value>0x3</value>
12329                        </enumeratedValue>
12330                        <enumeratedValue>
12331                           <name>16</name>
12332                           <description>16 bits</description>
12333                           <value>0x4</value>
12334                        </enumeratedValue>
12335                        <enumeratedValue>
12336                           <name>16C</name>
12337                           <description>16 bits compact stereo</description>
12338                           <value>0x5</value>
12339                        </enumeratedValue>
12340                        <enumeratedValue>
12341                           <name>8</name>
12342                           <description>8 bits</description>
12343                           <value>0x6</value>
12344                        </enumeratedValue>
12345                        <enumeratedValue>
12346                           <name>8C</name>
12347                           <description>8 bits compact stereo</description>
12348                           <value>0x7</value>
12349                        </enumeratedValue>
12350                     </enumeratedValues>
12351                  </field>
12352                  <field>
12353                     <name>WORDADJ</name>
12354                     <description>Data Word Formatting Adjust</description>
12355                     <bitOffset>12</bitOffset>
12356                     <bitWidth>1</bitWidth>
12357                     <enumeratedValues>
12358                        <name>WORDADJSelect</name>
12359                        <enumeratedValue>
12360                           <name>RIGHT</name>
12361                           <description>Data is right adjusted in word</description>
12362                           <value>0x0</value>
12363                        </enumeratedValue>
12364                        <enumeratedValue>
12365                           <name>LEFT</name>
12366                           <description>Data is left adjusted in word</description>
12367                           <value>0x1</value>
12368                        </enumeratedValue>
12369                     </enumeratedValues>
12370                  </field>
12371                  <field>
12372                     <name>EXTEND</name>
12373                     <description>Data Formatting Bit Extension</description>
12374                     <bitOffset>13</bitOffset>
12375                     <bitWidth>2</bitWidth>
12376                     <enumeratedValues>
12377                        <name>EXTENDSelect</name>
12378                        <enumeratedValue>
12379                           <name>ZERO</name>
12380                           <description>Extend with zeroes</description>
12381                           <value>0x0</value>
12382                        </enumeratedValue>
12383                        <enumeratedValue>
12384                           <name>ONE</name>
12385                           <description>Extend with ones</description>
12386                           <value>0x1</value>
12387                        </enumeratedValue>
12388                        <enumeratedValue>
12389                           <name>MSBIT</name>
12390                           <description>Extend with Most Significant Bit</description>
12391                           <value>0x2</value>
12392                        </enumeratedValue>
12393                        <enumeratedValue>
12394                           <name>LSBIT</name>
12395                           <description>Extend with Least Significant Bit</description>
12396                           <value>0x3</value>
12397                        </enumeratedValue>
12398                     </enumeratedValues>
12399                  </field>
12400                  <field>
12401                     <name>BITREV</name>
12402                     <description>Data Formatting Bit Reverse</description>
12403                     <bitOffset>15</bitOffset>
12404                     <bitWidth>1</bitWidth>
12405                     <enumeratedValues>
12406                        <name>BITREVSelect</name>
12407                        <enumeratedValue>
12408                           <name>MSBIT</name>
12409                           <description>Transfer Data Most Significant Bit (MSB) first (default for I2S protocol)</description>
12410                           <value>0x0</value>
12411                        </enumeratedValue>
12412                        <enumeratedValue>
12413                           <name>LSBIT</name>
12414                           <description>Transfer Data Least Significant Bit (LSB) first</description>
12415                           <value>0x1</value>
12416                        </enumeratedValue>
12417                     </enumeratedValues>
12418                  </field>
12419                  <field>
12420                     <name>SLOTDIS0</name>
12421                     <description>Slot 0 Disabled for this Serializer</description>
12422                     <bitOffset>16</bitOffset>
12423                     <bitWidth>1</bitWidth>
12424                  </field>
12425                  <field>
12426                     <name>SLOTDIS1</name>
12427                     <description>Slot 1 Disabled for this Serializer</description>
12428                     <bitOffset>17</bitOffset>
12429                     <bitWidth>1</bitWidth>
12430                  </field>
12431                  <field>
12432                     <name>SLOTDIS2</name>
12433                     <description>Slot 2 Disabled for this Serializer</description>
12434                     <bitOffset>18</bitOffset>
12435                     <bitWidth>1</bitWidth>
12436                  </field>
12437                  <field>
12438                     <name>SLOTDIS3</name>
12439                     <description>Slot 3 Disabled for this Serializer</description>
12440                     <bitOffset>19</bitOffset>
12441                     <bitWidth>1</bitWidth>
12442                  </field>
12443                  <field>
12444                     <name>SLOTDIS4</name>
12445                     <description>Slot 4 Disabled for this Serializer</description>
12446                     <bitOffset>20</bitOffset>
12447                     <bitWidth>1</bitWidth>
12448                  </field>
12449                  <field>
12450                     <name>SLOTDIS5</name>
12451                     <description>Slot 5 Disabled for this Serializer</description>
12452                     <bitOffset>21</bitOffset>
12453                     <bitWidth>1</bitWidth>
12454                  </field>
12455                  <field>
12456                     <name>SLOTDIS6</name>
12457                     <description>Slot 6 Disabled for this Serializer</description>
12458                     <bitOffset>22</bitOffset>
12459                     <bitWidth>1</bitWidth>
12460                  </field>
12461                  <field>
12462                     <name>SLOTDIS7</name>
12463                     <description>Slot 7 Disabled for this Serializer</description>
12464                     <bitOffset>23</bitOffset>
12465                     <bitWidth>1</bitWidth>
12466                  </field>
12467                  <field>
12468                     <name>MONO</name>
12469                     <description>Mono Mode</description>
12470                     <bitOffset>24</bitOffset>
12471                     <bitWidth>1</bitWidth>
12472                     <enumeratedValues>
12473                        <name>MONOSelect</name>
12474                        <enumeratedValue>
12475                           <name>STEREO</name>
12476                           <description>Normal mode</description>
12477                           <value>0x0</value>
12478                        </enumeratedValue>
12479                        <enumeratedValue>
12480                           <name>MONO</name>
12481                           <description>Left channel data is duplicated to right channel</description>
12482                           <value>0x1</value>
12483                        </enumeratedValue>
12484                     </enumeratedValues>
12485                  </field>
12486                  <field>
12487                     <name>DMA</name>
12488                     <description>Single or Multiple DMA Channels</description>
12489                     <bitOffset>25</bitOffset>
12490                     <bitWidth>1</bitWidth>
12491                     <enumeratedValues>
12492                        <name>DMASelect</name>
12493                        <enumeratedValue>
12494                           <name>SINGLE</name>
12495                           <description>Single DMA channel</description>
12496                           <value>0x0</value>
12497                        </enumeratedValue>
12498                        <enumeratedValue>
12499                           <name>MULTIPLE</name>
12500                           <description>One DMA channel per data channel</description>
12501                           <value>0x1</value>
12502                        </enumeratedValue>
12503                     </enumeratedValues>
12504                  </field>
12505                  <field>
12506                     <name>RXLOOP</name>
12507                     <description>Loop-back Test Mode</description>
12508                     <bitOffset>26</bitOffset>
12509                     <bitWidth>1</bitWidth>
12510                  </field>
12511               </fields>
12512            </register>
12513            <register>
12514               <name>TXDATA</name>
12515               <description>Tx Data</description>
12516               <addressOffset>0x30</addressOffset>
12517               <size>32</size>
12518               <access>write-only</access>
12519               <resetValue>0x00000000</resetValue>
12520               <fields>
12521                  <field>
12522                     <name>DATA</name>
12523                     <description>Sample Data</description>
12524                     <bitOffset>0</bitOffset>
12525                     <bitWidth>32</bitWidth>
12526                  </field>
12527               </fields>
12528            </register>
12529            <register>
12530               <name>RXDATA</name>
12531               <description>Rx Data</description>
12532               <addressOffset>0x34</addressOffset>
12533               <size>32</size>
12534               <access>read-only</access>
12535               <resetValue>0x00000000</resetValue>
12536               <fields>
12537                  <field>
12538                     <name>DATA</name>
12539                     <description>Sample Data</description>
12540                     <bitOffset>0</bitOffset>
12541                     <bitWidth>32</bitWidth>
12542                  </field>
12543               </fields>
12544            </register>
12545         </registers>
12546      </peripheral>
12547      <peripheral>
12548         <name>MCLK</name>
12549         <version>U24081.0.0</version>
12550         <description>Main Clock</description>
12551         <baseAddress>0x40000800</baseAddress>
12552         <addressBlock>
12553            <offset>0</offset>
12554            <size>0x24</size>
12555            <usage>registers</usage>
12556         </addressBlock>
12557         <interrupt>
12558            <name>MCLK</name>
12559            <description>Main Clock</description>
12560            <value>1</value>
12561         </interrupt>
12562         <registers>
12563            <register>
12564               <name>INTENCLR</name>
12565               <description>Interrupt Enable Clear</description>
12566               <addressOffset>0x1</addressOffset>
12567               <size>8</size>
12568               <resetValue>0x00</resetValue>
12569               <fields>
12570                  <field>
12571                     <name>CKRDY</name>
12572                     <description>Clock Ready Interrupt Enable</description>
12573                     <bitOffset>0</bitOffset>
12574                     <bitWidth>1</bitWidth>
12575                  </field>
12576               </fields>
12577            </register>
12578            <register>
12579               <name>INTENSET</name>
12580               <description>Interrupt Enable Set</description>
12581               <addressOffset>0x2</addressOffset>
12582               <size>8</size>
12583               <resetValue>0x00</resetValue>
12584               <fields>
12585                  <field>
12586                     <name>CKRDY</name>
12587                     <description>Clock Ready Interrupt Enable</description>
12588                     <bitOffset>0</bitOffset>
12589                     <bitWidth>1</bitWidth>
12590                  </field>
12591               </fields>
12592            </register>
12593            <register>
12594               <name>INTFLAG</name>
12595               <description>Interrupt Flag Status and Clear</description>
12596               <addressOffset>0x3</addressOffset>
12597               <size>8</size>
12598               <resetValue>0x01</resetValue>
12599               <fields>
12600                  <field>
12601                     <name>CKRDY</name>
12602                     <description>Clock Ready</description>
12603                     <bitOffset>0</bitOffset>
12604                     <bitWidth>1</bitWidth>
12605                  </field>
12606               </fields>
12607            </register>
12608            <register>
12609               <name>HSDIV</name>
12610               <description>HS Clock Division</description>
12611               <addressOffset>0x4</addressOffset>
12612               <size>8</size>
12613               <access>read-only</access>
12614               <resetValue>0x01</resetValue>
12615               <fields>
12616                  <field>
12617                     <name>DIV</name>
12618                     <description>CPU Clock Division Factor</description>
12619                     <bitOffset>0</bitOffset>
12620                     <bitWidth>8</bitWidth>
12621                     <enumeratedValues>
12622                        <name>DIVSelect</name>
12623                        <enumeratedValue>
12624                           <name>DIV1</name>
12625                           <description>Divide by 1</description>
12626                           <value>0x01</value>
12627                        </enumeratedValue>
12628                     </enumeratedValues>
12629                  </field>
12630               </fields>
12631            </register>
12632            <register>
12633               <name>CPUDIV</name>
12634               <description>CPU Clock Division</description>
12635               <addressOffset>0x5</addressOffset>
12636               <size>8</size>
12637               <resetValue>0x01</resetValue>
12638               <fields>
12639                  <field>
12640                     <name>DIV</name>
12641                     <description>Low-Power Clock Division Factor</description>
12642                     <bitOffset>0</bitOffset>
12643                     <bitWidth>8</bitWidth>
12644                     <enumeratedValues>
12645                        <name>DIVSelect</name>
12646                        <enumeratedValue>
12647                           <name>DIV1</name>
12648                           <description>Divide by 1</description>
12649                           <value>0x01</value>
12650                        </enumeratedValue>
12651                        <enumeratedValue>
12652                           <name>DIV2</name>
12653                           <description>Divide by 2</description>
12654                           <value>0x02</value>
12655                        </enumeratedValue>
12656                        <enumeratedValue>
12657                           <name>DIV4</name>
12658                           <description>Divide by 4</description>
12659                           <value>0x04</value>
12660                        </enumeratedValue>
12661                        <enumeratedValue>
12662                           <name>DIV8</name>
12663                           <description>Divide by 8</description>
12664                           <value>0x08</value>
12665                        </enumeratedValue>
12666                        <enumeratedValue>
12667                           <name>DIV16</name>
12668                           <description>Divide by 16</description>
12669                           <value>0x10</value>
12670                        </enumeratedValue>
12671                        <enumeratedValue>
12672                           <name>DIV32</name>
12673                           <description>Divide by 32</description>
12674                           <value>0x20</value>
12675                        </enumeratedValue>
12676                        <enumeratedValue>
12677                           <name>DIV64</name>
12678                           <description>Divide by 64</description>
12679                           <value>0x40</value>
12680                        </enumeratedValue>
12681                        <enumeratedValue>
12682                           <name>DIV128</name>
12683                           <description>Divide by 128</description>
12684                           <value>0x80</value>
12685                        </enumeratedValue>
12686                     </enumeratedValues>
12687                  </field>
12688               </fields>
12689            </register>
12690            <register>
12691               <name>AHBMASK</name>
12692               <description>AHB Mask</description>
12693               <addressOffset>0x10</addressOffset>
12694               <size>32</size>
12695               <resetValue>0x00FFFFFF</resetValue>
12696               <fields>
12697                  <field>
12698                     <name>HPB0_</name>
12699                     <description>HPB0 AHB Clock Mask</description>
12700                     <bitOffset>0</bitOffset>
12701                     <bitWidth>1</bitWidth>
12702                  </field>
12703                  <field>
12704                     <name>HPB1_</name>
12705                     <description>HPB1 AHB Clock Mask</description>
12706                     <bitOffset>1</bitOffset>
12707                     <bitWidth>1</bitWidth>
12708                  </field>
12709                  <field>
12710                     <name>HPB2_</name>
12711                     <description>HPB2 AHB Clock Mask</description>
12712                     <bitOffset>2</bitOffset>
12713                     <bitWidth>1</bitWidth>
12714                  </field>
12715                  <field>
12716                     <name>HPB3_</name>
12717                     <description>HPB3 AHB Clock Mask</description>
12718                     <bitOffset>3</bitOffset>
12719                     <bitWidth>1</bitWidth>
12720                  </field>
12721                  <field>
12722                     <name>DSU_</name>
12723                     <description>DSU AHB Clock Mask</description>
12724                     <bitOffset>4</bitOffset>
12725                     <bitWidth>1</bitWidth>
12726                  </field>
12727                  <field>
12728                     <name>NVMCTRL_</name>
12729                     <description>NVMCTRL AHB Clock Mask</description>
12730                     <bitOffset>6</bitOffset>
12731                     <bitWidth>1</bitWidth>
12732                  </field>
12733                  <field>
12734                     <name>CMCC_</name>
12735                     <description>CMCC AHB Clock Mask</description>
12736                     <bitOffset>8</bitOffset>
12737                     <bitWidth>1</bitWidth>
12738                  </field>
12739                  <field>
12740                     <name>DMAC_</name>
12741                     <description>DMAC AHB Clock Mask</description>
12742                     <bitOffset>9</bitOffset>
12743                     <bitWidth>1</bitWidth>
12744                  </field>
12745                  <field>
12746                     <name>USB_</name>
12747                     <description>USB AHB Clock Mask</description>
12748                     <bitOffset>10</bitOffset>
12749                     <bitWidth>1</bitWidth>
12750                  </field>
12751                  <field>
12752                     <name>PAC_</name>
12753                     <description>PAC AHB Clock Mask</description>
12754                     <bitOffset>12</bitOffset>
12755                     <bitWidth>1</bitWidth>
12756                  </field>
12757                  <field>
12758                     <name>QSPI_</name>
12759                     <description>QSPI AHB Clock Mask</description>
12760                     <bitOffset>13</bitOffset>
12761                     <bitWidth>1</bitWidth>
12762                  </field>
12763                  <field>
12764                     <name>GMAC_</name>
12765                     <description>GMAC AHB Clock Mask</description>
12766                     <bitOffset>14</bitOffset>
12767                     <bitWidth>1</bitWidth>
12768                  </field>
12769                  <field>
12770                     <name>SDHC0_</name>
12771                     <description>SDHC0 AHB Clock Mask</description>
12772                     <bitOffset>15</bitOffset>
12773                     <bitWidth>1</bitWidth>
12774                  </field>
12775                  <field>
12776                     <name>ICM_</name>
12777                     <description>ICM AHB Clock Mask</description>
12778                     <bitOffset>19</bitOffset>
12779                     <bitWidth>1</bitWidth>
12780                  </field>
12781                  <field>
12782                     <name>PUKCC_</name>
12783                     <description>PUKCC AHB Clock Mask</description>
12784                     <bitOffset>20</bitOffset>
12785                     <bitWidth>1</bitWidth>
12786                  </field>
12787                  <field>
12788                     <name>QSPI_2X_</name>
12789                     <description>QSPI_2X AHB Clock Mask</description>
12790                     <bitOffset>21</bitOffset>
12791                     <bitWidth>1</bitWidth>
12792                  </field>
12793                  <field>
12794                     <name>NVMCTRL_SMEEPROM_</name>
12795                     <description>NVMCTRL_SMEEPROM AHB Clock Mask</description>
12796                     <bitOffset>22</bitOffset>
12797                     <bitWidth>1</bitWidth>
12798                  </field>
12799                  <field>
12800                     <name>NVMCTRL_CACHE_</name>
12801                     <description>NVMCTRL_CACHE AHB Clock Mask</description>
12802                     <bitOffset>23</bitOffset>
12803                     <bitWidth>1</bitWidth>
12804                  </field>
12805               </fields>
12806            </register>
12807            <register>
12808               <name>APBAMASK</name>
12809               <description>APBA Mask</description>
12810               <addressOffset>0x14</addressOffset>
12811               <size>32</size>
12812               <resetValue>0x000007FF</resetValue>
12813               <fields>
12814                  <field>
12815                     <name>PAC_</name>
12816                     <description>PAC APB Clock Enable</description>
12817                     <bitOffset>0</bitOffset>
12818                     <bitWidth>1</bitWidth>
12819                  </field>
12820                  <field>
12821                     <name>PM_</name>
12822                     <description>PM APB Clock Enable</description>
12823                     <bitOffset>1</bitOffset>
12824                     <bitWidth>1</bitWidth>
12825                  </field>
12826                  <field>
12827                     <name>MCLK_</name>
12828                     <description>MCLK APB Clock Enable</description>
12829                     <bitOffset>2</bitOffset>
12830                     <bitWidth>1</bitWidth>
12831                  </field>
12832                  <field>
12833                     <name>RSTC_</name>
12834                     <description>RSTC APB Clock Enable</description>
12835                     <bitOffset>3</bitOffset>
12836                     <bitWidth>1</bitWidth>
12837                  </field>
12838                  <field>
12839                     <name>OSCCTRL_</name>
12840                     <description>OSCCTRL APB Clock Enable</description>
12841                     <bitOffset>4</bitOffset>
12842                     <bitWidth>1</bitWidth>
12843                  </field>
12844                  <field>
12845                     <name>OSC32KCTRL_</name>
12846                     <description>OSC32KCTRL APB Clock Enable</description>
12847                     <bitOffset>5</bitOffset>
12848                     <bitWidth>1</bitWidth>
12849                  </field>
12850                  <field>
12851                     <name>SUPC_</name>
12852                     <description>SUPC APB Clock Enable</description>
12853                     <bitOffset>6</bitOffset>
12854                     <bitWidth>1</bitWidth>
12855                  </field>
12856                  <field>
12857                     <name>GCLK_</name>
12858                     <description>GCLK APB Clock Enable</description>
12859                     <bitOffset>7</bitOffset>
12860                     <bitWidth>1</bitWidth>
12861                  </field>
12862                  <field>
12863                     <name>WDT_</name>
12864                     <description>WDT APB Clock Enable</description>
12865                     <bitOffset>8</bitOffset>
12866                     <bitWidth>1</bitWidth>
12867                  </field>
12868                  <field>
12869                     <name>RTC_</name>
12870                     <description>RTC APB Clock Enable</description>
12871                     <bitOffset>9</bitOffset>
12872                     <bitWidth>1</bitWidth>
12873                  </field>
12874                  <field>
12875                     <name>EIC_</name>
12876                     <description>EIC APB Clock Enable</description>
12877                     <bitOffset>10</bitOffset>
12878                     <bitWidth>1</bitWidth>
12879                  </field>
12880                  <field>
12881                     <name>FREQM_</name>
12882                     <description>FREQM APB Clock Enable</description>
12883                     <bitOffset>11</bitOffset>
12884                     <bitWidth>1</bitWidth>
12885                  </field>
12886                  <field>
12887                     <name>SERCOM0_</name>
12888                     <description>SERCOM0 APB Clock Enable</description>
12889                     <bitOffset>12</bitOffset>
12890                     <bitWidth>1</bitWidth>
12891                  </field>
12892                  <field>
12893                     <name>SERCOM1_</name>
12894                     <description>SERCOM1 APB Clock Enable</description>
12895                     <bitOffset>13</bitOffset>
12896                     <bitWidth>1</bitWidth>
12897                  </field>
12898                  <field>
12899                     <name>TC0_</name>
12900                     <description>TC0 APB Clock Enable</description>
12901                     <bitOffset>14</bitOffset>
12902                     <bitWidth>1</bitWidth>
12903                  </field>
12904                  <field>
12905                     <name>TC1_</name>
12906                     <description>TC1 APB Clock Enable</description>
12907                     <bitOffset>15</bitOffset>
12908                     <bitWidth>1</bitWidth>
12909                  </field>
12910               </fields>
12911            </register>
12912            <register>
12913               <name>APBBMASK</name>
12914               <description>APBB Mask</description>
12915               <addressOffset>0x18</addressOffset>
12916               <size>32</size>
12917               <resetValue>0x00018056</resetValue>
12918               <fields>
12919                  <field>
12920                     <name>USB_</name>
12921                     <description>USB APB Clock Enable</description>
12922                     <bitOffset>0</bitOffset>
12923                     <bitWidth>1</bitWidth>
12924                  </field>
12925                  <field>
12926                     <name>DSU_</name>
12927                     <description>DSU APB Clock Enable</description>
12928                     <bitOffset>1</bitOffset>
12929                     <bitWidth>1</bitWidth>
12930                  </field>
12931                  <field>
12932                     <name>NVMCTRL_</name>
12933                     <description>NVMCTRL APB Clock Enable</description>
12934                     <bitOffset>2</bitOffset>
12935                     <bitWidth>1</bitWidth>
12936                  </field>
12937                  <field>
12938                     <name>PORT_</name>
12939                     <description>PORT APB Clock Enable</description>
12940                     <bitOffset>4</bitOffset>
12941                     <bitWidth>1</bitWidth>
12942                  </field>
12943                  <field>
12944                     <name>EVSYS_</name>
12945                     <description>EVSYS APB Clock Enable</description>
12946                     <bitOffset>7</bitOffset>
12947                     <bitWidth>1</bitWidth>
12948                  </field>
12949                  <field>
12950                     <name>SERCOM2_</name>
12951                     <description>SERCOM2 APB Clock Enable</description>
12952                     <bitOffset>9</bitOffset>
12953                     <bitWidth>1</bitWidth>
12954                  </field>
12955                  <field>
12956                     <name>SERCOM3_</name>
12957                     <description>SERCOM3 APB Clock Enable</description>
12958                     <bitOffset>10</bitOffset>
12959                     <bitWidth>1</bitWidth>
12960                  </field>
12961                  <field>
12962                     <name>TCC0_</name>
12963                     <description>TCC0 APB Clock Enable</description>
12964                     <bitOffset>11</bitOffset>
12965                     <bitWidth>1</bitWidth>
12966                  </field>
12967                  <field>
12968                     <name>TCC1_</name>
12969                     <description>TCC1 APB Clock Enable</description>
12970                     <bitOffset>12</bitOffset>
12971                     <bitWidth>1</bitWidth>
12972                  </field>
12973                  <field>
12974                     <name>TC2_</name>
12975                     <description>TC2 APB Clock Enable</description>
12976                     <bitOffset>13</bitOffset>
12977                     <bitWidth>1</bitWidth>
12978                  </field>
12979                  <field>
12980                     <name>TC3_</name>
12981                     <description>TC3 APB Clock Enable</description>
12982                     <bitOffset>14</bitOffset>
12983                     <bitWidth>1</bitWidth>
12984                  </field>
12985                  <field>
12986                     <name>RAMECC_</name>
12987                     <description>RAMECC APB Clock Enable</description>
12988                     <bitOffset>16</bitOffset>
12989                     <bitWidth>1</bitWidth>
12990                  </field>
12991               </fields>
12992            </register>
12993            <register>
12994               <name>APBCMASK</name>
12995               <description>APBC Mask</description>
12996               <addressOffset>0x1C</addressOffset>
12997               <size>32</size>
12998               <resetValue>0x00002000</resetValue>
12999               <fields>
13000                  <field>
13001                     <name>GMAC_</name>
13002                     <description>GMAC APB Clock Enable</description>
13003                     <bitOffset>2</bitOffset>
13004                     <bitWidth>1</bitWidth>
13005                  </field>
13006                  <field>
13007                     <name>TCC2_</name>
13008                     <description>TCC2 APB Clock Enable</description>
13009                     <bitOffset>3</bitOffset>
13010                     <bitWidth>1</bitWidth>
13011                  </field>
13012                  <field>
13013                     <name>TCC3_</name>
13014                     <description>TCC3 APB Clock Enable</description>
13015                     <bitOffset>4</bitOffset>
13016                     <bitWidth>1</bitWidth>
13017                  </field>
13018                  <field>
13019                     <name>TC4_</name>
13020                     <description>TC4 APB Clock Enable</description>
13021                     <bitOffset>5</bitOffset>
13022                     <bitWidth>1</bitWidth>
13023                  </field>
13024                  <field>
13025                     <name>TC5_</name>
13026                     <description>TC5 APB Clock Enable</description>
13027                     <bitOffset>6</bitOffset>
13028                     <bitWidth>1</bitWidth>
13029                  </field>
13030                  <field>
13031                     <name>PDEC_</name>
13032                     <description>PDEC APB Clock Enable</description>
13033                     <bitOffset>7</bitOffset>
13034                     <bitWidth>1</bitWidth>
13035                  </field>
13036                  <field>
13037                     <name>AC_</name>
13038                     <description>AC APB Clock Enable</description>
13039                     <bitOffset>8</bitOffset>
13040                     <bitWidth>1</bitWidth>
13041                  </field>
13042                  <field>
13043                     <name>AES_</name>
13044                     <description>AES APB Clock Enable</description>
13045                     <bitOffset>9</bitOffset>
13046                     <bitWidth>1</bitWidth>
13047                  </field>
13048                  <field>
13049                     <name>TRNG_</name>
13050                     <description>TRNG APB Clock Enable</description>
13051                     <bitOffset>10</bitOffset>
13052                     <bitWidth>1</bitWidth>
13053                  </field>
13054                  <field>
13055                     <name>ICM_</name>
13056                     <description>ICM APB Clock Enable</description>
13057                     <bitOffset>11</bitOffset>
13058                     <bitWidth>1</bitWidth>
13059                  </field>
13060                  <field>
13061                     <name>QSPI_</name>
13062                     <description>QSPI APB Clock Enable</description>
13063                     <bitOffset>13</bitOffset>
13064                     <bitWidth>1</bitWidth>
13065                  </field>
13066                  <field>
13067                     <name>CCL_</name>
13068                     <description>CCL APB Clock Enable</description>
13069                     <bitOffset>14</bitOffset>
13070                     <bitWidth>1</bitWidth>
13071                  </field>
13072               </fields>
13073            </register>
13074            <register>
13075               <name>APBDMASK</name>
13076               <description>APBD Mask</description>
13077               <addressOffset>0x20</addressOffset>
13078               <size>32</size>
13079               <resetValue>0x00000000</resetValue>
13080               <fields>
13081                  <field>
13082                     <name>SERCOM4_</name>
13083                     <description>SERCOM4 APB Clock Enable</description>
13084                     <bitOffset>0</bitOffset>
13085                     <bitWidth>1</bitWidth>
13086                  </field>
13087                  <field>
13088                     <name>SERCOM5_</name>
13089                     <description>SERCOM5 APB Clock Enable</description>
13090                     <bitOffset>1</bitOffset>
13091                     <bitWidth>1</bitWidth>
13092                  </field>
13093                  <field>
13094                     <name>TCC4_</name>
13095                     <description>TCC4 APB Clock Enable</description>
13096                     <bitOffset>4</bitOffset>
13097                     <bitWidth>1</bitWidth>
13098                  </field>
13099                  <field>
13100                     <name>ADC0_</name>
13101                     <description>ADC0 APB Clock Enable</description>
13102                     <bitOffset>7</bitOffset>
13103                     <bitWidth>1</bitWidth>
13104                  </field>
13105                  <field>
13106                     <name>ADC1_</name>
13107                     <description>ADC1 APB Clock Enable</description>
13108                     <bitOffset>8</bitOffset>
13109                     <bitWidth>1</bitWidth>
13110                  </field>
13111                  <field>
13112                     <name>DAC_</name>
13113                     <description>DAC APB Clock Enable</description>
13114                     <bitOffset>9</bitOffset>
13115                     <bitWidth>1</bitWidth>
13116                  </field>
13117                  <field>
13118                     <name>I2S_</name>
13119                     <description>I2S APB Clock Enable</description>
13120                     <bitOffset>10</bitOffset>
13121                     <bitWidth>1</bitWidth>
13122                  </field>
13123                  <field>
13124                     <name>PCC_</name>
13125                     <description>PCC APB Clock Enable</description>
13126                     <bitOffset>11</bitOffset>
13127                     <bitWidth>1</bitWidth>
13128                  </field>
13129               </fields>
13130            </register>
13131         </registers>
13132      </peripheral>
13133      <peripheral>
13134         <name>NVMCTRL</name>
13135         <version>U24091.0.0</version>
13136         <description>Non-Volatile Memory Controller</description>
13137         <baseAddress>0x41004000</baseAddress>
13138         <addressBlock>
13139            <offset>0</offset>
13140            <size>0x30</size>
13141            <usage>registers</usage>
13142         </addressBlock>
13143         <interrupt>
13144            <name>NVMCTRL_0</name>
13145            <description>Non-Volatile Memory Controller</description>
13146            <value>29</value>
13147         </interrupt>
13148         <interrupt>
13149            <name>NVMCTRL_1</name>
13150            <description>NVMCTRL SmartEEPROM Interrupts</description>
13151            <value>30</value>
13152         </interrupt>
13153         <registers>
13154            <register>
13155               <name>CTRLA</name>
13156               <description>Control A</description>
13157               <addressOffset>0x0</addressOffset>
13158               <size>16</size>
13159               <resetValue>0x0004</resetValue>
13160               <fields>
13161                  <field>
13162                     <name>AUTOWS</name>
13163                     <description>Auto Wait State Enable</description>
13164                     <bitOffset>2</bitOffset>
13165                     <bitWidth>1</bitWidth>
13166                  </field>
13167                  <field>
13168                     <name>SUSPEN</name>
13169                     <description>Suspend Enable</description>
13170                     <bitOffset>3</bitOffset>
13171                     <bitWidth>1</bitWidth>
13172                  </field>
13173                  <field>
13174                     <name>WMODE</name>
13175                     <description>Write Mode</description>
13176                     <bitOffset>4</bitOffset>
13177                     <bitWidth>2</bitWidth>
13178                     <enumeratedValues>
13179                        <name>WMODESelect</name>
13180                        <enumeratedValue>
13181                           <name>MAN</name>
13182                           <description>Manual Write</description>
13183                           <value>0</value>
13184                        </enumeratedValue>
13185                        <enumeratedValue>
13186                           <name>ADW</name>
13187                           <description>Automatic Double Word Write</description>
13188                           <value>1</value>
13189                        </enumeratedValue>
13190                        <enumeratedValue>
13191                           <name>AQW</name>
13192                           <description>Automatic Quad Word</description>
13193                           <value>2</value>
13194                        </enumeratedValue>
13195                        <enumeratedValue>
13196                           <name>AP</name>
13197                           <description>Automatic Page Write</description>
13198                           <value>3</value>
13199                        </enumeratedValue>
13200                     </enumeratedValues>
13201                  </field>
13202                  <field>
13203                     <name>PRM</name>
13204                     <description>Power Reduction Mode during Sleep</description>
13205                     <bitOffset>6</bitOffset>
13206                     <bitWidth>2</bitWidth>
13207                     <enumeratedValues>
13208                        <name>PRMSelect</name>
13209                        <enumeratedValue>
13210                           <name>SEMIAUTO</name>
13211                           <description>NVM block enters low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode upon first access.</description>
13212                           <value>0</value>
13213                        </enumeratedValue>
13214                        <enumeratedValue>
13215                           <name>FULLAUTO</name>
13216                           <description>NVM block enters low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode when system is not in standby mode.</description>
13217                           <value>1</value>
13218                        </enumeratedValue>
13219                        <enumeratedValue>
13220                           <name>MANUAL</name>
13221                           <description>NVM block does not enter low-power mode when entering standby mode. NVM block enters low-power mode when SPRM command is issued. NVM block exits low-power mode upon first access.</description>
13222                           <value>3</value>
13223                        </enumeratedValue>
13224                     </enumeratedValues>
13225                  </field>
13226                  <field>
13227                     <name>RWS</name>
13228                     <description>NVM Read Wait States</description>
13229                     <bitOffset>8</bitOffset>
13230                     <bitWidth>4</bitWidth>
13231                  </field>
13232                  <field>
13233                     <name>AHBNS0</name>
13234                     <description>Force AHB0 access to NONSEQ, burst transfers are continuously rearbitrated</description>
13235                     <bitOffset>12</bitOffset>
13236                     <bitWidth>1</bitWidth>
13237                  </field>
13238                  <field>
13239                     <name>AHBNS1</name>
13240                     <description>Force AHB1 access to NONSEQ, burst transfers are continuously rearbitrated</description>
13241                     <bitOffset>13</bitOffset>
13242                     <bitWidth>1</bitWidth>
13243                  </field>
13244                  <field>
13245                     <name>CACHEDIS0</name>
13246                     <description>AHB0 Cache Disable</description>
13247                     <bitOffset>14</bitOffset>
13248                     <bitWidth>1</bitWidth>
13249                  </field>
13250                  <field>
13251                     <name>CACHEDIS1</name>
13252                     <description>AHB1 Cache Disable</description>
13253                     <bitOffset>15</bitOffset>
13254                     <bitWidth>1</bitWidth>
13255                  </field>
13256               </fields>
13257            </register>
13258            <register>
13259               <name>CTRLB</name>
13260               <description>Control B</description>
13261               <addressOffset>0x4</addressOffset>
13262               <size>16</size>
13263               <access>write-only</access>
13264               <resetValue>0x0000</resetValue>
13265               <fields>
13266                  <field>
13267                     <name>CMD</name>
13268                     <description>Command</description>
13269                     <bitOffset>0</bitOffset>
13270                     <bitWidth>7</bitWidth>
13271                     <enumeratedValues>
13272                        <name>CMDSelect</name>
13273                        <enumeratedValue>
13274                           <name>EP</name>
13275                           <description>Erase Page - Only supported in the USER and AUX pages.</description>
13276                           <value>0x0</value>
13277                        </enumeratedValue>
13278                        <enumeratedValue>
13279                           <name>EB</name>
13280                           <description>Erase Block - Erases the block addressed by the ADDR register, not supported in the user page</description>
13281                           <value>0x1</value>
13282                        </enumeratedValue>
13283                        <enumeratedValue>
13284                           <name>WP</name>
13285                           <description>Write Page - Writes the contents of the page buffer to the page addressed by the ADDR register, not supported in the user page</description>
13286                           <value>0x3</value>
13287                        </enumeratedValue>
13288                        <enumeratedValue>
13289                           <name>WQW</name>
13290                           <description>Write Quad Word - Writes a 128-bit word at the location addressed by the ADDR register.</description>
13291                           <value>0x4</value>
13292                        </enumeratedValue>
13293                        <enumeratedValue>
13294                           <name>SWRST</name>
13295                           <description>Software Reset - Power-Cycle the NVM memory and replay the device automatic calibration procedure and resets the module configuration registers</description>
13296                           <value>0x10</value>
13297                        </enumeratedValue>
13298                        <enumeratedValue>
13299                           <name>LR</name>
13300                           <description>Lock Region - Locks the region containing the address location in the ADDR register.</description>
13301                           <value>0x11</value>
13302                        </enumeratedValue>
13303                        <enumeratedValue>
13304                           <name>UR</name>
13305                           <description>Unlock Region - Unlocks the region containing the address location in the ADDR register.</description>
13306                           <value>0x12</value>
13307                        </enumeratedValue>
13308                        <enumeratedValue>
13309                           <name>SPRM</name>
13310                           <description>Sets the power reduction mode.</description>
13311                           <value>0x13</value>
13312                        </enumeratedValue>
13313                        <enumeratedValue>
13314                           <name>CPRM</name>
13315                           <description>Clears the power reduction mode.</description>
13316                           <value>0x14</value>
13317                        </enumeratedValue>
13318                        <enumeratedValue>
13319                           <name>PBC</name>
13320                           <description>Page Buffer Clear - Clears the page buffer.</description>
13321                           <value>0x15</value>
13322                        </enumeratedValue>
13323                        <enumeratedValue>
13324                           <name>SSB</name>
13325                           <description>Set Security Bit</description>
13326                           <value>0x16</value>
13327                        </enumeratedValue>
13328                        <enumeratedValue>
13329                           <name>BKSWRST</name>
13330                           <description>Bank swap and system reset, if SMEE is used also reallocate SMEE data into the opposite BANK</description>
13331                           <value>0x17</value>
13332                        </enumeratedValue>
13333                        <enumeratedValue>
13334                           <name>CELCK</name>
13335                           <description>Chip Erase Lock - DSU.CE command is not available</description>
13336                           <value>0x18</value>
13337                        </enumeratedValue>
13338                        <enumeratedValue>
13339                           <name>CEULCK</name>
13340                           <description>Chip Erase Unlock - DSU.CE command is available</description>
13341                           <value>0x19</value>
13342                        </enumeratedValue>
13343                        <enumeratedValue>
13344                           <name>SBPDIS</name>
13345                           <description>Sets STATUS.BPDIS, Boot loader protection is discarded until CBPDIS is issued or next start-up sequence</description>
13346                           <value>0x1A</value>
13347                        </enumeratedValue>
13348                        <enumeratedValue>
13349                           <name>CBPDIS</name>
13350                           <description>Clears STATUS.BPDIS, Boot loader protection is not discarded</description>
13351                           <value>0x1B</value>
13352                        </enumeratedValue>
13353                        <enumeratedValue>
13354                           <name>SCEHL</name>
13355                           <description>Set Chip Erase Hard Lock - DSU.CTRL.CE command is not available</description>
13356                           <value>0x1C</value>
13357                        </enumeratedValue>
13358                        <enumeratedValue>
13359                           <name>SBPHL</name>
13360                           <description>Set Boot Protect Hard Lock</description>
13361                           <value>0x1D</value>
13362                        </enumeratedValue>
13363                        <enumeratedValue>
13364                           <name>ASEES0</name>
13365                           <description>Activate SmartEEPROM Sector 0, deactivate Sector 1</description>
13366                           <value>0x30</value>
13367                        </enumeratedValue>
13368                        <enumeratedValue>
13369                           <name>ASEES1</name>
13370                           <description>Activate SmartEEPROM Sector 1, deactivate Sector 0</description>
13371                           <value>0x31</value>
13372                        </enumeratedValue>
13373                        <enumeratedValue>
13374                           <name>SEERALOC</name>
13375                           <description>Starts SmartEEPROM sector reallocation algorithm</description>
13376                           <value>0x32</value>
13377                        </enumeratedValue>
13378                        <enumeratedValue>
13379                           <name>LSEE</name>
13380                           <description>Lock access to SmartEEPROM data from any mean</description>
13381                           <value>0x34</value>
13382                        </enumeratedValue>
13383                        <enumeratedValue>
13384                           <name>USEE</name>
13385                           <description>Unlock access to SmartEEPROM data</description>
13386                           <value>0x35</value>
13387                        </enumeratedValue>
13388                        <enumeratedValue>
13389                           <name>LSEER</name>
13390                           <description>Lock access to the SmartEEPROM Register Address Space (above 64KB)</description>
13391                           <value>0x36</value>
13392                        </enumeratedValue>
13393                        <enumeratedValue>
13394                           <name>USEER</name>
13395                           <description>Unlock access to the SmartEEPROM Register Address Space (above 64KB)</description>
13396                           <value>0x37</value>
13397                        </enumeratedValue>
13398                     </enumeratedValues>
13399                  </field>
13400                  <field>
13401                     <name>CMDEX</name>
13402                     <description>Command Execution</description>
13403                     <bitOffset>8</bitOffset>
13404                     <bitWidth>8</bitWidth>
13405                     <enumeratedValues>
13406                        <name>CMDEXSelect</name>
13407                        <enumeratedValue>
13408                           <name>KEY</name>
13409                           <description>Execution Key</description>
13410                           <value>0xA5</value>
13411                        </enumeratedValue>
13412                     </enumeratedValues>
13413                  </field>
13414               </fields>
13415            </register>
13416            <register>
13417               <name>PARAM</name>
13418               <description>NVM Parameter</description>
13419               <addressOffset>0x8</addressOffset>
13420               <size>32</size>
13421               <access>read-only</access>
13422               <resetValue>0x00060000</resetValue>
13423               <fields>
13424                  <field>
13425                     <name>NVMP</name>
13426                     <description>NVM Pages</description>
13427                     <bitOffset>0</bitOffset>
13428                     <bitWidth>16</bitWidth>
13429                  </field>
13430                  <field>
13431                     <name>PSZ</name>
13432                     <description>Page Size</description>
13433                     <bitOffset>16</bitOffset>
13434                     <bitWidth>3</bitWidth>
13435                     <enumeratedValues>
13436                        <name>PSZSelect</name>
13437                        <enumeratedValue>
13438                           <name>8</name>
13439                           <description>8 bytes</description>
13440                           <value>0x0</value>
13441                        </enumeratedValue>
13442                        <enumeratedValue>
13443                           <name>16</name>
13444                           <description>16 bytes</description>
13445                           <value>0x1</value>
13446                        </enumeratedValue>
13447                        <enumeratedValue>
13448                           <name>32</name>
13449                           <description>32 bytes</description>
13450                           <value>0x2</value>
13451                        </enumeratedValue>
13452                        <enumeratedValue>
13453                           <name>64</name>
13454                           <description>64 bytes</description>
13455                           <value>0x3</value>
13456                        </enumeratedValue>
13457                        <enumeratedValue>
13458                           <name>128</name>
13459                           <description>128 bytes</description>
13460                           <value>0x4</value>
13461                        </enumeratedValue>
13462                        <enumeratedValue>
13463                           <name>256</name>
13464                           <description>256 bytes</description>
13465                           <value>0x5</value>
13466                        </enumeratedValue>
13467                        <enumeratedValue>
13468                           <name>512</name>
13469                           <description>512 bytes</description>
13470                           <value>0x6</value>
13471                        </enumeratedValue>
13472                        <enumeratedValue>
13473                           <name>1024</name>
13474                           <description>1024 bytes</description>
13475                           <value>0x7</value>
13476                        </enumeratedValue>
13477                     </enumeratedValues>
13478                  </field>
13479                  <field>
13480                     <name>SEE</name>
13481                     <description>SmartEEPROM Supported</description>
13482                     <bitOffset>31</bitOffset>
13483                     <bitWidth>1</bitWidth>
13484                     <enumeratedValues>
13485                        <name>SEESelect</name>
13486                        <enumeratedValue>
13487                           <name>SMARTEEPROM</name>
13488                           <description>SmartEEPROM is supported</description>
13489                           <value>0x1</value>
13490                        </enumeratedValue>
13491                        <enumeratedValue>
13492                           <name>NOSMARTEEPROM</name>
13493                           <description>No SmartEEPROM support</description>
13494                           <value>0x0</value>
13495                        </enumeratedValue>
13496                     </enumeratedValues>
13497                  </field>
13498               </fields>
13499            </register>
13500            <register>
13501               <name>INTENCLR</name>
13502               <description>Interrupt Enable Clear</description>
13503               <addressOffset>0xC</addressOffset>
13504               <size>16</size>
13505               <resetValue>0x0000</resetValue>
13506               <fields>
13507                  <field>
13508                     <name>DONE</name>
13509                     <description>Command Done Interrupt Clear</description>
13510                     <bitOffset>0</bitOffset>
13511                     <bitWidth>1</bitWidth>
13512                  </field>
13513                  <field>
13514                     <name>ADDRE</name>
13515                     <description>Address Error</description>
13516                     <bitOffset>1</bitOffset>
13517                     <bitWidth>1</bitWidth>
13518                  </field>
13519                  <field>
13520                     <name>PROGE</name>
13521                     <description>Programming Error Interrupt Clear</description>
13522                     <bitOffset>2</bitOffset>
13523                     <bitWidth>1</bitWidth>
13524                  </field>
13525                  <field>
13526                     <name>LOCKE</name>
13527                     <description>Lock Error Interrupt Clear</description>
13528                     <bitOffset>3</bitOffset>
13529                     <bitWidth>1</bitWidth>
13530                  </field>
13531                  <field>
13532                     <name>ECCSE</name>
13533                     <description>ECC Single Error Interrupt Clear</description>
13534                     <bitOffset>4</bitOffset>
13535                     <bitWidth>1</bitWidth>
13536                  </field>
13537                  <field>
13538                     <name>ECCDE</name>
13539                     <description>ECC Dual Error Interrupt Clear</description>
13540                     <bitOffset>5</bitOffset>
13541                     <bitWidth>1</bitWidth>
13542                  </field>
13543                  <field>
13544                     <name>NVME</name>
13545                     <description>NVM Error Interrupt Clear</description>
13546                     <bitOffset>6</bitOffset>
13547                     <bitWidth>1</bitWidth>
13548                  </field>
13549                  <field>
13550                     <name>SUSP</name>
13551                     <description>Suspended Write Or Erase Interrupt Clear</description>
13552                     <bitOffset>7</bitOffset>
13553                     <bitWidth>1</bitWidth>
13554                  </field>
13555                  <field>
13556                     <name>SEESFULL</name>
13557                     <description>Active SEES Full Interrupt Clear</description>
13558                     <bitOffset>8</bitOffset>
13559                     <bitWidth>1</bitWidth>
13560                  </field>
13561                  <field>
13562                     <name>SEESOVF</name>
13563                     <description>Active SEES Overflow Interrupt Clear</description>
13564                     <bitOffset>9</bitOffset>
13565                     <bitWidth>1</bitWidth>
13566                  </field>
13567                  <field>
13568                     <name>SEEWRC</name>
13569                     <description>SEE Write Completed Interrupt Clear</description>
13570                     <bitOffset>10</bitOffset>
13571                     <bitWidth>1</bitWidth>
13572                  </field>
13573               </fields>
13574            </register>
13575            <register>
13576               <name>INTENSET</name>
13577               <description>Interrupt Enable Set</description>
13578               <addressOffset>0xE</addressOffset>
13579               <size>16</size>
13580               <resetValue>0x0000</resetValue>
13581               <fields>
13582                  <field>
13583                     <name>DONE</name>
13584                     <description>Command Done Interrupt Enable</description>
13585                     <bitOffset>0</bitOffset>
13586                     <bitWidth>1</bitWidth>
13587                  </field>
13588                  <field>
13589                     <name>ADDRE</name>
13590                     <description>Address Error Interrupt Enable</description>
13591                     <bitOffset>1</bitOffset>
13592                     <bitWidth>1</bitWidth>
13593                  </field>
13594                  <field>
13595                     <name>PROGE</name>
13596                     <description>Programming Error Interrupt Enable</description>
13597                     <bitOffset>2</bitOffset>
13598                     <bitWidth>1</bitWidth>
13599                  </field>
13600                  <field>
13601                     <name>LOCKE</name>
13602                     <description>Lock Error Interrupt Enable</description>
13603                     <bitOffset>3</bitOffset>
13604                     <bitWidth>1</bitWidth>
13605                  </field>
13606                  <field>
13607                     <name>ECCSE</name>
13608                     <description>ECC Single Error Interrupt Enable</description>
13609                     <bitOffset>4</bitOffset>
13610                     <bitWidth>1</bitWidth>
13611                  </field>
13612                  <field>
13613                     <name>ECCDE</name>
13614                     <description>ECC Dual Error Interrupt Enable</description>
13615                     <bitOffset>5</bitOffset>
13616                     <bitWidth>1</bitWidth>
13617                  </field>
13618                  <field>
13619                     <name>NVME</name>
13620                     <description>NVM Error Interrupt Enable</description>
13621                     <bitOffset>6</bitOffset>
13622                     <bitWidth>1</bitWidth>
13623                  </field>
13624                  <field>
13625                     <name>SUSP</name>
13626                     <description>Suspended Write Or Erase  Interrupt Enable</description>
13627                     <bitOffset>7</bitOffset>
13628                     <bitWidth>1</bitWidth>
13629                  </field>
13630                  <field>
13631                     <name>SEESFULL</name>
13632                     <description>Active SEES Full Interrupt Enable</description>
13633                     <bitOffset>8</bitOffset>
13634                     <bitWidth>1</bitWidth>
13635                  </field>
13636                  <field>
13637                     <name>SEESOVF</name>
13638                     <description>Active SEES Overflow Interrupt Enable</description>
13639                     <bitOffset>9</bitOffset>
13640                     <bitWidth>1</bitWidth>
13641                  </field>
13642                  <field>
13643                     <name>SEEWRC</name>
13644                     <description>SEE Write Completed Interrupt Enable</description>
13645                     <bitOffset>10</bitOffset>
13646                     <bitWidth>1</bitWidth>
13647                  </field>
13648               </fields>
13649            </register>
13650            <register>
13651               <name>INTFLAG</name>
13652               <description>Interrupt Flag Status and Clear</description>
13653               <addressOffset>0x10</addressOffset>
13654               <size>16</size>
13655               <resetValue>0x0000</resetValue>
13656               <fields>
13657                  <field>
13658                     <name>DONE</name>
13659                     <description>Command Done</description>
13660                     <bitOffset>0</bitOffset>
13661                     <bitWidth>1</bitWidth>
13662                  </field>
13663                  <field>
13664                     <name>ADDRE</name>
13665                     <description>Address Error</description>
13666                     <bitOffset>1</bitOffset>
13667                     <bitWidth>1</bitWidth>
13668                  </field>
13669                  <field>
13670                     <name>PROGE</name>
13671                     <description>Programming Error</description>
13672                     <bitOffset>2</bitOffset>
13673                     <bitWidth>1</bitWidth>
13674                  </field>
13675                  <field>
13676                     <name>LOCKE</name>
13677                     <description>Lock Error</description>
13678                     <bitOffset>3</bitOffset>
13679                     <bitWidth>1</bitWidth>
13680                  </field>
13681                  <field>
13682                     <name>ECCSE</name>
13683                     <description>ECC Single Error</description>
13684                     <bitOffset>4</bitOffset>
13685                     <bitWidth>1</bitWidth>
13686                  </field>
13687                  <field>
13688                     <name>ECCDE</name>
13689                     <description>ECC Dual Error</description>
13690                     <bitOffset>5</bitOffset>
13691                     <bitWidth>1</bitWidth>
13692                  </field>
13693                  <field>
13694                     <name>NVME</name>
13695                     <description>NVM Error</description>
13696                     <bitOffset>6</bitOffset>
13697                     <bitWidth>1</bitWidth>
13698                  </field>
13699                  <field>
13700                     <name>SUSP</name>
13701                     <description>Suspended Write Or Erase Operation</description>
13702                     <bitOffset>7</bitOffset>
13703                     <bitWidth>1</bitWidth>
13704                  </field>
13705                  <field>
13706                     <name>SEESFULL</name>
13707                     <description>Active SEES Full</description>
13708                     <bitOffset>8</bitOffset>
13709                     <bitWidth>1</bitWidth>
13710                  </field>
13711                  <field>
13712                     <name>SEESOVF</name>
13713                     <description>Active SEES Overflow</description>
13714                     <bitOffset>9</bitOffset>
13715                     <bitWidth>1</bitWidth>
13716                  </field>
13717                  <field>
13718                     <name>SEEWRC</name>
13719                     <description>SEE Write Completed</description>
13720                     <bitOffset>10</bitOffset>
13721                     <bitWidth>1</bitWidth>
13722                  </field>
13723               </fields>
13724            </register>
13725            <register>
13726               <name>STATUS</name>
13727               <description>Status</description>
13728               <addressOffset>0x12</addressOffset>
13729               <size>16</size>
13730               <access>read-only</access>
13731               <resetValue>0x0000</resetValue>
13732               <fields>
13733                  <field>
13734                     <name>READY</name>
13735                     <description>Ready to accept a command</description>
13736                     <bitOffset>0</bitOffset>
13737                     <bitWidth>1</bitWidth>
13738                  </field>
13739                  <field>
13740                     <name>PRM</name>
13741                     <description>Power Reduction Mode</description>
13742                     <bitOffset>1</bitOffset>
13743                     <bitWidth>1</bitWidth>
13744                  </field>
13745                  <field>
13746                     <name>LOAD</name>
13747                     <description>NVM Page Buffer Active Loading</description>
13748                     <bitOffset>2</bitOffset>
13749                     <bitWidth>1</bitWidth>
13750                  </field>
13751                  <field>
13752                     <name>SUSP</name>
13753                     <description>NVM Write Or Erase Operation Is Suspended</description>
13754                     <bitOffset>3</bitOffset>
13755                     <bitWidth>1</bitWidth>
13756                  </field>
13757                  <field>
13758                     <name>AFIRST</name>
13759                     <description>BANKA First</description>
13760                     <bitOffset>4</bitOffset>
13761                     <bitWidth>1</bitWidth>
13762                  </field>
13763                  <field>
13764                     <name>BPDIS</name>
13765                     <description>Boot Loader Protection Disable</description>
13766                     <bitOffset>5</bitOffset>
13767                     <bitWidth>1</bitWidth>
13768                  </field>
13769                  <field>
13770                     <name>BOOTPROT</name>
13771                     <description>Boot Loader Protection Size</description>
13772                     <bitOffset>8</bitOffset>
13773                     <bitWidth>4</bitWidth>
13774                     <enumeratedValues>
13775                        <name>BOOTPROTSelect</name>
13776                        <enumeratedValue>
13777                           <name>0</name>
13778                           <description>0 kbytes</description>
13779                           <value>0xF</value>
13780                        </enumeratedValue>
13781                        <enumeratedValue>
13782                           <name>8</name>
13783                           <description>8 kbytes</description>
13784                           <value>0xE</value>
13785                        </enumeratedValue>
13786                        <enumeratedValue>
13787                           <name>16</name>
13788                           <description>16 kbytes</description>
13789                           <value>0xD</value>
13790                        </enumeratedValue>
13791                        <enumeratedValue>
13792                           <name>24</name>
13793                           <description>24 kbytes</description>
13794                           <value>0xC</value>
13795                        </enumeratedValue>
13796                        <enumeratedValue>
13797                           <name>32</name>
13798                           <description>32 kbytes</description>
13799                           <value>0xB</value>
13800                        </enumeratedValue>
13801                        <enumeratedValue>
13802                           <name>40</name>
13803                           <description>40 kbytes</description>
13804                           <value>0xA</value>
13805                        </enumeratedValue>
13806                        <enumeratedValue>
13807                           <name>48</name>
13808                           <description>48 kbytes</description>
13809                           <value>0x9</value>
13810                        </enumeratedValue>
13811                        <enumeratedValue>
13812                           <name>56</name>
13813                           <description>56 kbytes</description>
13814                           <value>0x8</value>
13815                        </enumeratedValue>
13816                        <enumeratedValue>
13817                           <name>64</name>
13818                           <description>64 kbytes</description>
13819                           <value>0x7</value>
13820                        </enumeratedValue>
13821                        <enumeratedValue>
13822                           <name>72</name>
13823                           <description>72 kbytes</description>
13824                           <value>0x6</value>
13825                        </enumeratedValue>
13826                        <enumeratedValue>
13827                           <name>80</name>
13828                           <description>80 kbytes</description>
13829                           <value>0x5</value>
13830                        </enumeratedValue>
13831                        <enumeratedValue>
13832                           <name>88</name>
13833                           <description>88 kbytes</description>
13834                           <value>0x4</value>
13835                        </enumeratedValue>
13836                        <enumeratedValue>
13837                           <name>96</name>
13838                           <description>96 kbytes</description>
13839                           <value>0x3</value>
13840                        </enumeratedValue>
13841                        <enumeratedValue>
13842                           <name>104</name>
13843                           <description>104 kbytes</description>
13844                           <value>0x2</value>
13845                        </enumeratedValue>
13846                        <enumeratedValue>
13847                           <name>112</name>
13848                           <description>112 kbytes</description>
13849                           <value>0x1</value>
13850                        </enumeratedValue>
13851                        <enumeratedValue>
13852                           <name>120</name>
13853                           <description>120 kbytes</description>
13854                           <value>0x0</value>
13855                        </enumeratedValue>
13856                     </enumeratedValues>
13857                  </field>
13858                  <field>
13859                     <name>DBPE</name>
13860                     <description>Dual Boot Protection Enable</description>
13861                     <bitOffset>12</bitOffset>
13862                     <bitWidth>1</bitWidth>
13863                  </field>
13864                  <field>
13865                     <name>BPHL</name>
13866                     <description>Boot Protect Hard Lock</description>
13867                     <bitOffset>13</bitOffset>
13868                     <bitWidth>1</bitWidth>
13869                  </field>
13870               </fields>
13871            </register>
13872            <register>
13873               <name>ADDR</name>
13874               <description>Address</description>
13875               <addressOffset>0x14</addressOffset>
13876               <size>32</size>
13877               <resetValue>0x00000000</resetValue>
13878               <fields>
13879                  <field>
13880                     <name>ADDR</name>
13881                     <description>NVM Address</description>
13882                     <bitOffset>0</bitOffset>
13883                     <bitWidth>24</bitWidth>
13884                  </field>
13885               </fields>
13886            </register>
13887            <register>
13888               <name>RUNLOCK</name>
13889               <description>Lock Section</description>
13890               <addressOffset>0x18</addressOffset>
13891               <size>32</size>
13892               <access>read-only</access>
13893               <resetValue>0x00000000</resetValue>
13894               <fields>
13895                  <field>
13896                     <name>RUNLOCK</name>
13897                     <description>Region Un-Lock Bits</description>
13898                     <bitOffset>0</bitOffset>
13899                     <bitWidth>32</bitWidth>
13900                  </field>
13901               </fields>
13902            </register>
13903            <register>
13904               <dim>2</dim>
13905               <dimIncrement>4</dimIncrement>
13906               <name>PBLDATA[%s]</name>
13907               <description>Page Buffer Load Data x</description>
13908               <addressOffset>0x1C</addressOffset>
13909               <size>32</size>
13910               <access>read-only</access>
13911               <resetValue>0xFFFFFFFF</resetValue>
13912               <fields>
13913                  <field>
13914                     <name>DATA</name>
13915                     <description>Page Buffer Data</description>
13916                     <bitOffset>0</bitOffset>
13917                     <bitWidth>32</bitWidth>
13918                  </field>
13919               </fields>
13920            </register>
13921            <register>
13922               <name>ECCERR</name>
13923               <description>ECC Error Status Register</description>
13924               <addressOffset>0x24</addressOffset>
13925               <size>32</size>
13926               <access>read-only</access>
13927               <resetValue>0x00000000</resetValue>
13928               <fields>
13929                  <field>
13930                     <name>ADDR</name>
13931                     <description>Error Address</description>
13932                     <bitOffset>0</bitOffset>
13933                     <bitWidth>24</bitWidth>
13934                  </field>
13935                  <field>
13936                     <name>TYPEL</name>
13937                     <description>Low Double-Word Error Type</description>
13938                     <bitOffset>28</bitOffset>
13939                     <bitWidth>2</bitWidth>
13940                     <enumeratedValues>
13941                        <name>TYPELSelect</name>
13942                        <enumeratedValue>
13943                           <name>None</name>
13944                           <description>No Error Detected Since Last Read</description>
13945                           <value>0</value>
13946                        </enumeratedValue>
13947                        <enumeratedValue>
13948                           <name>Single</name>
13949                           <description>At Least One Single Error Detected Since last Read</description>
13950                           <value>1</value>
13951                        </enumeratedValue>
13952                        <enumeratedValue>
13953                           <name>Dual</name>
13954                           <description>At Least One Dual Error Detected Since Last Read</description>
13955                           <value>2</value>
13956                        </enumeratedValue>
13957                     </enumeratedValues>
13958                  </field>
13959                  <field>
13960                     <name>TYPEH</name>
13961                     <description>High Double-Word Error Type</description>
13962                     <bitOffset>30</bitOffset>
13963                     <bitWidth>2</bitWidth>
13964                     <enumeratedValues>
13965                        <name>TYPEHSelect</name>
13966                        <enumeratedValue>
13967                           <name>None</name>
13968                           <description>No Error Detected Since Last Read</description>
13969                           <value>0</value>
13970                        </enumeratedValue>
13971                        <enumeratedValue>
13972                           <name>Single</name>
13973                           <description>At Least One Single Error Detected Since last Read</description>
13974                           <value>1</value>
13975                        </enumeratedValue>
13976                        <enumeratedValue>
13977                           <name>Dual</name>
13978                           <description>At Least One Dual Error Detected Since Last Read</description>
13979                           <value>2</value>
13980                        </enumeratedValue>
13981                     </enumeratedValues>
13982                  </field>
13983               </fields>
13984            </register>
13985            <register>
13986               <name>DBGCTRL</name>
13987               <description>Debug Control</description>
13988               <addressOffset>0x28</addressOffset>
13989               <size>8</size>
13990               <resetValue>0x00</resetValue>
13991               <fields>
13992                  <field>
13993                     <name>ECCDIS</name>
13994                     <description>Debugger ECC Read Disable</description>
13995                     <bitOffset>0</bitOffset>
13996                     <bitWidth>1</bitWidth>
13997                  </field>
13998                  <field>
13999                     <name>ECCELOG</name>
14000                     <description>Debugger ECC Error Tracking Mode</description>
14001                     <bitOffset>1</bitOffset>
14002                     <bitWidth>1</bitWidth>
14003                  </field>
14004               </fields>
14005            </register>
14006            <register>
14007               <name>BCTRL</name>
14008               <description>Boot Control</description>
14009               <addressOffset>0x29</addressOffset>
14010               <size>8</size>
14011               <resetValue>0x00</resetValue>
14012               <fields>
14013                  <field>
14014                     <name>BRPE</name>
14015                     <description>Boot Read Protection Enable</description>
14016                     <bitOffset>0</bitOffset>
14017                     <bitWidth>1</bitWidth>
14018                  </field>
14019               </fields>
14020            </register>
14021            <register>
14022               <name>SEECFG</name>
14023               <description>SmartEEPROM Configuration Register</description>
14024               <addressOffset>0x2A</addressOffset>
14025               <size>8</size>
14026               <resetValue>0x00</resetValue>
14027               <fields>
14028                  <field>
14029                     <name>WMODE</name>
14030                     <description>Write Mode</description>
14031                     <bitOffset>0</bitOffset>
14032                     <bitWidth>1</bitWidth>
14033                     <enumeratedValues>
14034                        <name>WMODESelect</name>
14035                        <enumeratedValue>
14036                           <name>UNBUFFERED</name>
14037                           <description>A NVM write command is issued after each write in the pagebuffer</description>
14038                           <value>0</value>
14039                        </enumeratedValue>
14040                     </enumeratedValues>
14041                  </field>
14042                  <field>
14043                     <name>APRDIS</name>
14044                     <description>Automatic Page Reallocation Disable</description>
14045                     <bitOffset>1</bitOffset>
14046                     <bitWidth>1</bitWidth>
14047                  </field>
14048               </fields>
14049            </register>
14050            <register>
14051               <name>SEESTAT</name>
14052               <description>SmartEEPROM Status Register</description>
14053               <addressOffset>0x2C</addressOffset>
14054               <size>32</size>
14055               <access>read-only</access>
14056               <resetValue>0x00000000</resetValue>
14057               <fields>
14058                  <field>
14059                     <name>ASEES</name>
14060                     <description>Active SmartEEPROM Sector</description>
14061                     <bitOffset>0</bitOffset>
14062                     <bitWidth>1</bitWidth>
14063                  </field>
14064                  <field>
14065                     <name>BUSY</name>
14066                     <description>Busy</description>
14067                     <bitOffset>2</bitOffset>
14068                     <bitWidth>1</bitWidth>
14069                  </field>
14070                  <field>
14071                     <name>LOCK</name>
14072                     <description>SmartEEPROM Write Access Is Locked</description>
14073                     <bitOffset>3</bitOffset>
14074                     <bitWidth>1</bitWidth>
14075                  </field>
14076                  <field>
14077                     <name>RLOCK</name>
14078                     <description>SmartEEPROM Write Access To Register Address Space Is Locked</description>
14079                     <bitOffset>4</bitOffset>
14080                     <bitWidth>1</bitWidth>
14081                  </field>
14082                  <field>
14083                     <name>SBLK</name>
14084                     <description>Blocks Number In a Sector</description>
14085                     <bitOffset>8</bitOffset>
14086                     <bitWidth>4</bitWidth>
14087                  </field>
14088                  <field>
14089                     <name>PSZ</name>
14090                     <description>SmartEEPROM Page Size</description>
14091                     <bitOffset>16</bitOffset>
14092                     <bitWidth>3</bitWidth>
14093                  </field>
14094               </fields>
14095            </register>
14096         </registers>
14097      </peripheral>
14098      <peripheral>
14099         <name>OSCCTRL</name>
14100         <version>U24011.0.0</version>
14101         <description>Oscillators Control</description>
14102         <baseAddress>0x40001000</baseAddress>
14103         <addressBlock>
14104            <offset>0</offset>
14105            <size>0x58</size>
14106            <usage>registers</usage>
14107         </addressBlock>
14108         <interrupt>
14109            <name>OSCCTRL_XOSC0</name>
14110            <description>External Oscillator 0</description>
14111            <value>2</value>
14112         </interrupt>
14113         <interrupt>
14114            <name>OSCCTRL_XOSC1</name>
14115            <description>External Oscillator 1</description>
14116            <value>3</value>
14117         </interrupt>
14118         <interrupt>
14119            <name>OSCCTRL_DFLL</name>
14120            <description>Digital Frequency Locked Loop</description>
14121            <value>4</value>
14122         </interrupt>
14123         <interrupt>
14124            <name>OSCCTRL_DPLL0</name>
14125            <description>Digital Phase Locked Loop 0</description>
14126            <value>5</value>
14127         </interrupt>
14128         <interrupt>
14129            <name>OSCCTRL_DPLL1</name>
14130            <description>Digital Phase Locked Loop 1</description>
14131            <value>6</value>
14132         </interrupt>
14133         <registers>
14134            <register>
14135               <name>EVCTRL</name>
14136               <description>Event Control</description>
14137               <addressOffset>0x0</addressOffset>
14138               <size>8</size>
14139               <resetValue>0x00</resetValue>
14140               <fields>
14141                  <field>
14142                     <name>CFDEO0</name>
14143                     <description>Clock 0 Failure Detector Event Output Enable</description>
14144                     <bitOffset>0</bitOffset>
14145                     <bitWidth>1</bitWidth>
14146                  </field>
14147                  <field>
14148                     <name>CFDEO1</name>
14149                     <description>Clock 1 Failure Detector Event Output Enable</description>
14150                     <bitOffset>1</bitOffset>
14151                     <bitWidth>1</bitWidth>
14152                  </field>
14153               </fields>
14154            </register>
14155            <register>
14156               <name>INTENCLR</name>
14157               <description>Interrupt Enable Clear</description>
14158               <addressOffset>0x4</addressOffset>
14159               <size>32</size>
14160               <resetValue>0x00000000</resetValue>
14161               <fields>
14162                  <field>
14163                     <name>XOSCRDY0</name>
14164                     <description>XOSC 0 Ready Interrupt Enable</description>
14165                     <bitOffset>0</bitOffset>
14166                     <bitWidth>1</bitWidth>
14167                  </field>
14168                  <field>
14169                     <name>XOSCRDY1</name>
14170                     <description>XOSC 1 Ready Interrupt Enable</description>
14171                     <bitOffset>1</bitOffset>
14172                     <bitWidth>1</bitWidth>
14173                  </field>
14174                  <field>
14175                     <name>XOSCFAIL0</name>
14176                     <description>XOSC 0 Clock Failure Detector Interrupt Enable</description>
14177                     <bitOffset>2</bitOffset>
14178                     <bitWidth>1</bitWidth>
14179                  </field>
14180                  <field>
14181                     <name>XOSCFAIL1</name>
14182                     <description>XOSC 1 Clock Failure Detector Interrupt Enable</description>
14183                     <bitOffset>3</bitOffset>
14184                     <bitWidth>1</bitWidth>
14185                  </field>
14186                  <field>
14187                     <name>DFLLRDY</name>
14188                     <description>DFLL Ready Interrupt Enable</description>
14189                     <bitOffset>8</bitOffset>
14190                     <bitWidth>1</bitWidth>
14191                  </field>
14192                  <field>
14193                     <name>DFLLOOB</name>
14194                     <description>DFLL Out Of Bounds Interrupt Enable</description>
14195                     <bitOffset>9</bitOffset>
14196                     <bitWidth>1</bitWidth>
14197                  </field>
14198                  <field>
14199                     <name>DFLLLCKF</name>
14200                     <description>DFLL Lock Fine Interrupt Enable</description>
14201                     <bitOffset>10</bitOffset>
14202                     <bitWidth>1</bitWidth>
14203                  </field>
14204                  <field>
14205                     <name>DFLLLCKC</name>
14206                     <description>DFLL Lock Coarse Interrupt Enable</description>
14207                     <bitOffset>11</bitOffset>
14208                     <bitWidth>1</bitWidth>
14209                  </field>
14210                  <field>
14211                     <name>DFLLRCS</name>
14212                     <description>DFLL Reference Clock Stopped Interrupt Enable</description>
14213                     <bitOffset>12</bitOffset>
14214                     <bitWidth>1</bitWidth>
14215                  </field>
14216                  <field>
14217                     <name>DPLL0LCKR</name>
14218                     <description>DPLL0 Lock Rise Interrupt Enable</description>
14219                     <bitOffset>16</bitOffset>
14220                     <bitWidth>1</bitWidth>
14221                  </field>
14222                  <field>
14223                     <name>DPLL0LCKF</name>
14224                     <description>DPLL0 Lock Fall Interrupt Enable</description>
14225                     <bitOffset>17</bitOffset>
14226                     <bitWidth>1</bitWidth>
14227                  </field>
14228                  <field>
14229                     <name>DPLL0LTO</name>
14230                     <description>DPLL0 Lock Timeout Interrupt Enable</description>
14231                     <bitOffset>18</bitOffset>
14232                     <bitWidth>1</bitWidth>
14233                  </field>
14234                  <field>
14235                     <name>DPLL0LDRTO</name>
14236                     <description>DPLL0 Loop Divider Ratio Update Complete Interrupt Enable</description>
14237                     <bitOffset>19</bitOffset>
14238                     <bitWidth>1</bitWidth>
14239                  </field>
14240                  <field>
14241                     <name>DPLL1LCKR</name>
14242                     <description>DPLL1 Lock Rise Interrupt Enable</description>
14243                     <bitOffset>24</bitOffset>
14244                     <bitWidth>1</bitWidth>
14245                  </field>
14246                  <field>
14247                     <name>DPLL1LCKF</name>
14248                     <description>DPLL1 Lock Fall Interrupt Enable</description>
14249                     <bitOffset>25</bitOffset>
14250                     <bitWidth>1</bitWidth>
14251                  </field>
14252                  <field>
14253                     <name>DPLL1LTO</name>
14254                     <description>DPLL1 Lock Timeout Interrupt Enable</description>
14255                     <bitOffset>26</bitOffset>
14256                     <bitWidth>1</bitWidth>
14257                  </field>
14258                  <field>
14259                     <name>DPLL1LDRTO</name>
14260                     <description>DPLL1 Loop Divider Ratio Update Complete Interrupt Enable</description>
14261                     <bitOffset>27</bitOffset>
14262                     <bitWidth>1</bitWidth>
14263                  </field>
14264               </fields>
14265            </register>
14266            <register>
14267               <name>INTENSET</name>
14268               <description>Interrupt Enable Set</description>
14269               <addressOffset>0x8</addressOffset>
14270               <size>32</size>
14271               <resetValue>0x00000000</resetValue>
14272               <fields>
14273                  <field>
14274                     <name>XOSCRDY0</name>
14275                     <description>XOSC 0 Ready Interrupt Enable</description>
14276                     <bitOffset>0</bitOffset>
14277                     <bitWidth>1</bitWidth>
14278                  </field>
14279                  <field>
14280                     <name>XOSCRDY1</name>
14281                     <description>XOSC 1 Ready Interrupt Enable</description>
14282                     <bitOffset>1</bitOffset>
14283                     <bitWidth>1</bitWidth>
14284                  </field>
14285                  <field>
14286                     <name>XOSCFAIL0</name>
14287                     <description>XOSC 0 Clock Failure Detector Interrupt Enable</description>
14288                     <bitOffset>2</bitOffset>
14289                     <bitWidth>1</bitWidth>
14290                  </field>
14291                  <field>
14292                     <name>XOSCFAIL1</name>
14293                     <description>XOSC 1 Clock Failure Detector Interrupt Enable</description>
14294                     <bitOffset>3</bitOffset>
14295                     <bitWidth>1</bitWidth>
14296                  </field>
14297                  <field>
14298                     <name>DFLLRDY</name>
14299                     <description>DFLL Ready Interrupt Enable</description>
14300                     <bitOffset>8</bitOffset>
14301                     <bitWidth>1</bitWidth>
14302                  </field>
14303                  <field>
14304                     <name>DFLLOOB</name>
14305                     <description>DFLL Out Of Bounds Interrupt Enable</description>
14306                     <bitOffset>9</bitOffset>
14307                     <bitWidth>1</bitWidth>
14308                  </field>
14309                  <field>
14310                     <name>DFLLLCKF</name>
14311                     <description>DFLL Lock Fine Interrupt Enable</description>
14312                     <bitOffset>10</bitOffset>
14313                     <bitWidth>1</bitWidth>
14314                  </field>
14315                  <field>
14316                     <name>DFLLLCKC</name>
14317                     <description>DFLL Lock Coarse Interrupt Enable</description>
14318                     <bitOffset>11</bitOffset>
14319                     <bitWidth>1</bitWidth>
14320                  </field>
14321                  <field>
14322                     <name>DFLLRCS</name>
14323                     <description>DFLL Reference Clock Stopped Interrupt Enable</description>
14324                     <bitOffset>12</bitOffset>
14325                     <bitWidth>1</bitWidth>
14326                  </field>
14327                  <field>
14328                     <name>DPLL0LCKR</name>
14329                     <description>DPLL0 Lock Rise Interrupt Enable</description>
14330                     <bitOffset>16</bitOffset>
14331                     <bitWidth>1</bitWidth>
14332                  </field>
14333                  <field>
14334                     <name>DPLL0LCKF</name>
14335                     <description>DPLL0 Lock Fall Interrupt Enable</description>
14336                     <bitOffset>17</bitOffset>
14337                     <bitWidth>1</bitWidth>
14338                  </field>
14339                  <field>
14340                     <name>DPLL0LTO</name>
14341                     <description>DPLL0 Lock Timeout Interrupt Enable</description>
14342                     <bitOffset>18</bitOffset>
14343                     <bitWidth>1</bitWidth>
14344                  </field>
14345                  <field>
14346                     <name>DPLL0LDRTO</name>
14347                     <description>DPLL0 Loop Divider Ratio Update Complete Interrupt Enable</description>
14348                     <bitOffset>19</bitOffset>
14349                     <bitWidth>1</bitWidth>
14350                  </field>
14351                  <field>
14352                     <name>DPLL1LCKR</name>
14353                     <description>DPLL1 Lock Rise Interrupt Enable</description>
14354                     <bitOffset>24</bitOffset>
14355                     <bitWidth>1</bitWidth>
14356                  </field>
14357                  <field>
14358                     <name>DPLL1LCKF</name>
14359                     <description>DPLL1 Lock Fall Interrupt Enable</description>
14360                     <bitOffset>25</bitOffset>
14361                     <bitWidth>1</bitWidth>
14362                  </field>
14363                  <field>
14364                     <name>DPLL1LTO</name>
14365                     <description>DPLL1 Lock Timeout Interrupt Enable</description>
14366                     <bitOffset>26</bitOffset>
14367                     <bitWidth>1</bitWidth>
14368                  </field>
14369                  <field>
14370                     <name>DPLL1LDRTO</name>
14371                     <description>DPLL1 Loop Divider Ratio Update Complete Interrupt Enable</description>
14372                     <bitOffset>27</bitOffset>
14373                     <bitWidth>1</bitWidth>
14374                  </field>
14375               </fields>
14376            </register>
14377            <register>
14378               <name>INTFLAG</name>
14379               <description>Interrupt Flag Status and Clear</description>
14380               <addressOffset>0xC</addressOffset>
14381               <size>32</size>
14382               <resetValue>0x00000000</resetValue>
14383               <fields>
14384                  <field>
14385                     <name>XOSCRDY0</name>
14386                     <description>XOSC 0 Ready</description>
14387                     <bitOffset>0</bitOffset>
14388                     <bitWidth>1</bitWidth>
14389                  </field>
14390                  <field>
14391                     <name>XOSCRDY1</name>
14392                     <description>XOSC 1 Ready</description>
14393                     <bitOffset>1</bitOffset>
14394                     <bitWidth>1</bitWidth>
14395                  </field>
14396                  <field>
14397                     <name>XOSCFAIL0</name>
14398                     <description>XOSC 0 Clock Failure Detector</description>
14399                     <bitOffset>2</bitOffset>
14400                     <bitWidth>1</bitWidth>
14401                  </field>
14402                  <field>
14403                     <name>XOSCFAIL1</name>
14404                     <description>XOSC 1 Clock Failure Detector</description>
14405                     <bitOffset>3</bitOffset>
14406                     <bitWidth>1</bitWidth>
14407                  </field>
14408                  <field>
14409                     <name>DFLLRDY</name>
14410                     <description>DFLL Ready</description>
14411                     <bitOffset>8</bitOffset>
14412                     <bitWidth>1</bitWidth>
14413                  </field>
14414                  <field>
14415                     <name>DFLLOOB</name>
14416                     <description>DFLL Out Of Bounds</description>
14417                     <bitOffset>9</bitOffset>
14418                     <bitWidth>1</bitWidth>
14419                  </field>
14420                  <field>
14421                     <name>DFLLLCKF</name>
14422                     <description>DFLL Lock Fine</description>
14423                     <bitOffset>10</bitOffset>
14424                     <bitWidth>1</bitWidth>
14425                  </field>
14426                  <field>
14427                     <name>DFLLLCKC</name>
14428                     <description>DFLL Lock Coarse</description>
14429                     <bitOffset>11</bitOffset>
14430                     <bitWidth>1</bitWidth>
14431                  </field>
14432                  <field>
14433                     <name>DFLLRCS</name>
14434                     <description>DFLL Reference Clock Stopped</description>
14435                     <bitOffset>12</bitOffset>
14436                     <bitWidth>1</bitWidth>
14437                  </field>
14438                  <field>
14439                     <name>DPLL0LCKR</name>
14440                     <description>DPLL0 Lock Rise</description>
14441                     <bitOffset>16</bitOffset>
14442                     <bitWidth>1</bitWidth>
14443                  </field>
14444                  <field>
14445                     <name>DPLL0LCKF</name>
14446                     <description>DPLL0 Lock Fall</description>
14447                     <bitOffset>17</bitOffset>
14448                     <bitWidth>1</bitWidth>
14449                  </field>
14450                  <field>
14451                     <name>DPLL0LTO</name>
14452                     <description>DPLL0 Lock Timeout</description>
14453                     <bitOffset>18</bitOffset>
14454                     <bitWidth>1</bitWidth>
14455                  </field>
14456                  <field>
14457                     <name>DPLL0LDRTO</name>
14458                     <description>DPLL0 Loop Divider Ratio Update Complete</description>
14459                     <bitOffset>19</bitOffset>
14460                     <bitWidth>1</bitWidth>
14461                  </field>
14462                  <field>
14463                     <name>DPLL1LCKR</name>
14464                     <description>DPLL1 Lock Rise</description>
14465                     <bitOffset>24</bitOffset>
14466                     <bitWidth>1</bitWidth>
14467                  </field>
14468                  <field>
14469                     <name>DPLL1LCKF</name>
14470                     <description>DPLL1 Lock Fall</description>
14471                     <bitOffset>25</bitOffset>
14472                     <bitWidth>1</bitWidth>
14473                  </field>
14474                  <field>
14475                     <name>DPLL1LTO</name>
14476                     <description>DPLL1 Lock Timeout</description>
14477                     <bitOffset>26</bitOffset>
14478                     <bitWidth>1</bitWidth>
14479                  </field>
14480                  <field>
14481                     <name>DPLL1LDRTO</name>
14482                     <description>DPLL1 Loop Divider Ratio Update Complete</description>
14483                     <bitOffset>27</bitOffset>
14484                     <bitWidth>1</bitWidth>
14485                  </field>
14486               </fields>
14487            </register>
14488            <register>
14489               <name>STATUS</name>
14490               <description>Status</description>
14491               <addressOffset>0x10</addressOffset>
14492               <size>32</size>
14493               <access>read-only</access>
14494               <resetValue>0x00000000</resetValue>
14495               <fields>
14496                  <field>
14497                     <name>XOSCRDY0</name>
14498                     <description>XOSC 0 Ready</description>
14499                     <bitOffset>0</bitOffset>
14500                     <bitWidth>1</bitWidth>
14501                  </field>
14502                  <field>
14503                     <name>XOSCRDY1</name>
14504                     <description>XOSC 1 Ready</description>
14505                     <bitOffset>1</bitOffset>
14506                     <bitWidth>1</bitWidth>
14507                  </field>
14508                  <field>
14509                     <name>XOSCFAIL0</name>
14510                     <description>XOSC 0 Clock Failure Detector</description>
14511                     <bitOffset>2</bitOffset>
14512                     <bitWidth>1</bitWidth>
14513                  </field>
14514                  <field>
14515                     <name>XOSCFAIL1</name>
14516                     <description>XOSC 1 Clock Failure Detector</description>
14517                     <bitOffset>3</bitOffset>
14518                     <bitWidth>1</bitWidth>
14519                  </field>
14520                  <field>
14521                     <name>XOSCCKSW0</name>
14522                     <description>XOSC 0 Clock Switch</description>
14523                     <bitOffset>4</bitOffset>
14524                     <bitWidth>1</bitWidth>
14525                  </field>
14526                  <field>
14527                     <name>XOSCCKSW1</name>
14528                     <description>XOSC 1 Clock Switch</description>
14529                     <bitOffset>5</bitOffset>
14530                     <bitWidth>1</bitWidth>
14531                  </field>
14532                  <field>
14533                     <name>DFLLRDY</name>
14534                     <description>DFLL Ready</description>
14535                     <bitOffset>8</bitOffset>
14536                     <bitWidth>1</bitWidth>
14537                  </field>
14538                  <field>
14539                     <name>DFLLOOB</name>
14540                     <description>DFLL Out Of Bounds</description>
14541                     <bitOffset>9</bitOffset>
14542                     <bitWidth>1</bitWidth>
14543                  </field>
14544                  <field>
14545                     <name>DFLLLCKF</name>
14546                     <description>DFLL Lock Fine</description>
14547                     <bitOffset>10</bitOffset>
14548                     <bitWidth>1</bitWidth>
14549                  </field>
14550                  <field>
14551                     <name>DFLLLCKC</name>
14552                     <description>DFLL Lock Coarse</description>
14553                     <bitOffset>11</bitOffset>
14554                     <bitWidth>1</bitWidth>
14555                  </field>
14556                  <field>
14557                     <name>DFLLRCS</name>
14558                     <description>DFLL Reference Clock Stopped</description>
14559                     <bitOffset>12</bitOffset>
14560                     <bitWidth>1</bitWidth>
14561                  </field>
14562                  <field>
14563                     <name>DPLL0LCKR</name>
14564                     <description>DPLL0 Lock Rise</description>
14565                     <bitOffset>16</bitOffset>
14566                     <bitWidth>1</bitWidth>
14567                  </field>
14568                  <field>
14569                     <name>DPLL0LCKF</name>
14570                     <description>DPLL0 Lock Fall</description>
14571                     <bitOffset>17</bitOffset>
14572                     <bitWidth>1</bitWidth>
14573                  </field>
14574                  <field>
14575                     <name>DPLL0TO</name>
14576                     <description>DPLL0 Timeout</description>
14577                     <bitOffset>18</bitOffset>
14578                     <bitWidth>1</bitWidth>
14579                  </field>
14580                  <field>
14581                     <name>DPLL1LCKR</name>
14582                     <description>DPLL1 Lock Rise</description>
14583                     <bitOffset>24</bitOffset>
14584                     <bitWidth>1</bitWidth>
14585                  </field>
14586                  <field>
14587                     <name>DPLL1LCKF</name>
14588                     <description>DPLL1 Lock Fall</description>
14589                     <bitOffset>25</bitOffset>
14590                     <bitWidth>1</bitWidth>
14591                  </field>
14592                  <field>
14593                     <name>DPLL1TO</name>
14594                     <description>DPLL1 Timeout</description>
14595                     <bitOffset>26</bitOffset>
14596                     <bitWidth>1</bitWidth>
14597                  </field>
14598               </fields>
14599            </register>
14600            <register>
14601               <dim>2</dim>
14602               <dimIncrement>4</dimIncrement>
14603               <name>XOSCCTRL[%s]</name>
14604               <description>External Multipurpose Crystal Oscillator Control</description>
14605               <addressOffset>0x14</addressOffset>
14606               <size>32</size>
14607               <resetValue>0x00000080</resetValue>
14608               <fields>
14609                  <field>
14610                     <name>ENABLE</name>
14611                     <description>Oscillator Enable</description>
14612                     <bitOffset>1</bitOffset>
14613                     <bitWidth>1</bitWidth>
14614                  </field>
14615                  <field>
14616                     <name>XTALEN</name>
14617                     <description>Crystal Oscillator Enable</description>
14618                     <bitOffset>2</bitOffset>
14619                     <bitWidth>1</bitWidth>
14620                  </field>
14621                  <field>
14622                     <name>RUNSTDBY</name>
14623                     <description>Run in Standby</description>
14624                     <bitOffset>6</bitOffset>
14625                     <bitWidth>1</bitWidth>
14626                  </field>
14627                  <field>
14628                     <name>ONDEMAND</name>
14629                     <description>On Demand Control</description>
14630                     <bitOffset>7</bitOffset>
14631                     <bitWidth>1</bitWidth>
14632                  </field>
14633                  <field>
14634                     <name>LOWBUFGAIN</name>
14635                     <description>Low Buffer Gain Enable</description>
14636                     <bitOffset>8</bitOffset>
14637                     <bitWidth>1</bitWidth>
14638                  </field>
14639                  <field>
14640                     <name>IPTAT</name>
14641                     <description>Oscillator Current Reference</description>
14642                     <bitOffset>9</bitOffset>
14643                     <bitWidth>2</bitWidth>
14644                  </field>
14645                  <field>
14646                     <name>IMULT</name>
14647                     <description>Oscillator Current Multiplier</description>
14648                     <bitOffset>11</bitOffset>
14649                     <bitWidth>4</bitWidth>
14650                  </field>
14651                  <field>
14652                     <name>ENALC</name>
14653                     <description>Automatic Loop Control Enable</description>
14654                     <bitOffset>15</bitOffset>
14655                     <bitWidth>1</bitWidth>
14656                  </field>
14657                  <field>
14658                     <name>CFDEN</name>
14659                     <description>Clock Failure Detector Enable</description>
14660                     <bitOffset>16</bitOffset>
14661                     <bitWidth>1</bitWidth>
14662                  </field>
14663                  <field>
14664                     <name>SWBEN</name>
14665                     <description>Xosc Clock Switch Enable</description>
14666                     <bitOffset>17</bitOffset>
14667                     <bitWidth>1</bitWidth>
14668                  </field>
14669                  <field>
14670                     <name>STARTUP</name>
14671                     <description>Start-Up Time</description>
14672                     <bitOffset>20</bitOffset>
14673                     <bitWidth>4</bitWidth>
14674                     <enumeratedValues>
14675                        <name>STARTUPSelect</name>
14676                        <enumeratedValue>
14677                           <name>CYCLE1</name>
14678                           <description>31 us</description>
14679                           <value>0</value>
14680                        </enumeratedValue>
14681                        <enumeratedValue>
14682                           <name>CYCLE2</name>
14683                           <description>61 us</description>
14684                           <value>1</value>
14685                        </enumeratedValue>
14686                        <enumeratedValue>
14687                           <name>CYCLE4</name>
14688                           <description>122 us</description>
14689                           <value>2</value>
14690                        </enumeratedValue>
14691                        <enumeratedValue>
14692                           <name>CYCLE8</name>
14693                           <description>244 us</description>
14694                           <value>3</value>
14695                        </enumeratedValue>
14696                        <enumeratedValue>
14697                           <name>CYCLE16</name>
14698                           <description>488 us</description>
14699                           <value>4</value>
14700                        </enumeratedValue>
14701                        <enumeratedValue>
14702                           <name>CYCLE32</name>
14703                           <description>977 us</description>
14704                           <value>5</value>
14705                        </enumeratedValue>
14706                        <enumeratedValue>
14707                           <name>CYCLE64</name>
14708                           <description>1953 us</description>
14709                           <value>6</value>
14710                        </enumeratedValue>
14711                        <enumeratedValue>
14712                           <name>CYCLE128</name>
14713                           <description>3906 us</description>
14714                           <value>7</value>
14715                        </enumeratedValue>
14716                        <enumeratedValue>
14717                           <name>CYCLE256</name>
14718                           <description>7813 us</description>
14719                           <value>8</value>
14720                        </enumeratedValue>
14721                        <enumeratedValue>
14722                           <name>CYCLE512</name>
14723                           <description>15625 us</description>
14724                           <value>9</value>
14725                        </enumeratedValue>
14726                        <enumeratedValue>
14727                           <name>CYCLE1024</name>
14728                           <description>31250 us</description>
14729                           <value>10</value>
14730                        </enumeratedValue>
14731                        <enumeratedValue>
14732                           <name>CYCLE2048</name>
14733                           <description>62500 us</description>
14734                           <value>11</value>
14735                        </enumeratedValue>
14736                        <enumeratedValue>
14737                           <name>CYCLE4096</name>
14738                           <description>125000 us</description>
14739                           <value>12</value>
14740                        </enumeratedValue>
14741                        <enumeratedValue>
14742                           <name>CYCLE8192</name>
14743                           <description>250000 us</description>
14744                           <value>13</value>
14745                        </enumeratedValue>
14746                        <enumeratedValue>
14747                           <name>CYCLE16384</name>
14748                           <description>500000 us</description>
14749                           <value>14</value>
14750                        </enumeratedValue>
14751                        <enumeratedValue>
14752                           <name>CYCLE32768</name>
14753                           <description>1000000 us</description>
14754                           <value>15</value>
14755                        </enumeratedValue>
14756                     </enumeratedValues>
14757                  </field>
14758                  <field>
14759                     <name>CFDPRESC</name>
14760                     <description>Clock Failure Detector Prescaler</description>
14761                     <bitOffset>24</bitOffset>
14762                     <bitWidth>4</bitWidth>
14763                     <enumeratedValues>
14764                        <name>CFDPRESCSelect</name>
14765                        <enumeratedValue>
14766                           <name>DIV1</name>
14767                           <description>48 MHz</description>
14768                           <value>0</value>
14769                        </enumeratedValue>
14770                        <enumeratedValue>
14771                           <name>DIV2</name>
14772                           <description>24 MHz</description>
14773                           <value>1</value>
14774                        </enumeratedValue>
14775                        <enumeratedValue>
14776                           <name>DIV4</name>
14777                           <description>12 MHz</description>
14778                           <value>2</value>
14779                        </enumeratedValue>
14780                        <enumeratedValue>
14781                           <name>DIV8</name>
14782                           <description>6 MHz</description>
14783                           <value>3</value>
14784                        </enumeratedValue>
14785                        <enumeratedValue>
14786                           <name>DIV16</name>
14787                           <description>3 MHz</description>
14788                           <value>4</value>
14789                        </enumeratedValue>
14790                        <enumeratedValue>
14791                           <name>DIV32</name>
14792                           <description>1.5 MHz</description>
14793                           <value>5</value>
14794                        </enumeratedValue>
14795                        <enumeratedValue>
14796                           <name>DIV64</name>
14797                           <description>0.75 MHz</description>
14798                           <value>6</value>
14799                        </enumeratedValue>
14800                        <enumeratedValue>
14801                           <name>DIV128</name>
14802                           <description>0.3125 MHz</description>
14803                           <value>7</value>
14804                        </enumeratedValue>
14805                     </enumeratedValues>
14806                  </field>
14807               </fields>
14808            </register>
14809            <register>
14810               <name>DFLLCTRLA</name>
14811               <description>DFLL48M Control A</description>
14812               <addressOffset>0x1C</addressOffset>
14813               <size>8</size>
14814               <resetValue>0x82</resetValue>
14815               <fields>
14816                  <field>
14817                     <name>ENABLE</name>
14818                     <description>DFLL Enable</description>
14819                     <bitOffset>1</bitOffset>
14820                     <bitWidth>1</bitWidth>
14821                  </field>
14822                  <field>
14823                     <name>RUNSTDBY</name>
14824                     <description>Run in Standby</description>
14825                     <bitOffset>6</bitOffset>
14826                     <bitWidth>1</bitWidth>
14827                  </field>
14828                  <field>
14829                     <name>ONDEMAND</name>
14830                     <description>On Demand Control</description>
14831                     <bitOffset>7</bitOffset>
14832                     <bitWidth>1</bitWidth>
14833                  </field>
14834               </fields>
14835            </register>
14836            <register>
14837               <name>DFLLCTRLB</name>
14838               <description>DFLL48M Control B</description>
14839               <addressOffset>0x20</addressOffset>
14840               <size>8</size>
14841               <resetValue>0x00</resetValue>
14842               <fields>
14843                  <field>
14844                     <name>MODE</name>
14845                     <description>Operating Mode Selection</description>
14846                     <bitOffset>0</bitOffset>
14847                     <bitWidth>1</bitWidth>
14848                  </field>
14849                  <field>
14850                     <name>STABLE</name>
14851                     <description>Stable DFLL Frequency</description>
14852                     <bitOffset>1</bitOffset>
14853                     <bitWidth>1</bitWidth>
14854                  </field>
14855                  <field>
14856                     <name>LLAW</name>
14857                     <description>Lose Lock After Wake</description>
14858                     <bitOffset>2</bitOffset>
14859                     <bitWidth>1</bitWidth>
14860                  </field>
14861                  <field>
14862                     <name>USBCRM</name>
14863                     <description>USB Clock Recovery Mode</description>
14864                     <bitOffset>3</bitOffset>
14865                     <bitWidth>1</bitWidth>
14866                  </field>
14867                  <field>
14868                     <name>CCDIS</name>
14869                     <description>Chill Cycle Disable</description>
14870                     <bitOffset>4</bitOffset>
14871                     <bitWidth>1</bitWidth>
14872                  </field>
14873                  <field>
14874                     <name>QLDIS</name>
14875                     <description>Quick Lock Disable</description>
14876                     <bitOffset>5</bitOffset>
14877                     <bitWidth>1</bitWidth>
14878                  </field>
14879                  <field>
14880                     <name>BPLCKC</name>
14881                     <description>Bypass Coarse Lock</description>
14882                     <bitOffset>6</bitOffset>
14883                     <bitWidth>1</bitWidth>
14884                  </field>
14885                  <field>
14886                     <name>WAITLOCK</name>
14887                     <description>Wait Lock</description>
14888                     <bitOffset>7</bitOffset>
14889                     <bitWidth>1</bitWidth>
14890                  </field>
14891               </fields>
14892            </register>
14893            <register>
14894               <name>DFLLVAL</name>
14895               <description>DFLL48M Value</description>
14896               <addressOffset>0x24</addressOffset>
14897               <size>32</size>
14898               <resetValue>0x00000000</resetValue>
14899               <fields>
14900                  <field>
14901                     <name>FINE</name>
14902                     <description>Fine Value</description>
14903                     <bitOffset>0</bitOffset>
14904                     <bitWidth>8</bitWidth>
14905                  </field>
14906                  <field>
14907                     <name>COARSE</name>
14908                     <description>Coarse Value</description>
14909                     <bitOffset>10</bitOffset>
14910                     <bitWidth>6</bitWidth>
14911                  </field>
14912                  <field>
14913                     <name>DIFF</name>
14914                     <description>Multiplication Ratio Difference</description>
14915                     <bitOffset>16</bitOffset>
14916                     <bitWidth>16</bitWidth>
14917                  </field>
14918               </fields>
14919            </register>
14920            <register>
14921               <name>DFLLMUL</name>
14922               <description>DFLL48M Multiplier</description>
14923               <addressOffset>0x28</addressOffset>
14924               <size>32</size>
14925               <resetValue>0x00000000</resetValue>
14926               <fields>
14927                  <field>
14928                     <name>MUL</name>
14929                     <description>DFLL Multiply Factor</description>
14930                     <bitOffset>0</bitOffset>
14931                     <bitWidth>16</bitWidth>
14932                  </field>
14933                  <field>
14934                     <name>FSTEP</name>
14935                     <description>Fine Maximum Step</description>
14936                     <bitOffset>16</bitOffset>
14937                     <bitWidth>8</bitWidth>
14938                  </field>
14939                  <field>
14940                     <name>CSTEP</name>
14941                     <description>Coarse Maximum Step</description>
14942                     <bitOffset>26</bitOffset>
14943                     <bitWidth>6</bitWidth>
14944                  </field>
14945               </fields>
14946            </register>
14947            <register>
14948               <name>DFLLSYNC</name>
14949               <description>DFLL48M Synchronization</description>
14950               <addressOffset>0x2C</addressOffset>
14951               <size>8</size>
14952               <resetValue>0x00</resetValue>
14953               <fields>
14954                  <field>
14955                     <name>ENABLE</name>
14956                     <description>ENABLE Synchronization Busy</description>
14957                     <bitOffset>1</bitOffset>
14958                     <bitWidth>1</bitWidth>
14959                  </field>
14960                  <field>
14961                     <name>DFLLCTRLB</name>
14962                     <description>DFLLCTRLB Synchronization Busy</description>
14963                     <bitOffset>2</bitOffset>
14964                     <bitWidth>1</bitWidth>
14965                  </field>
14966                  <field>
14967                     <name>DFLLVAL</name>
14968                     <description>DFLLVAL Synchronization Busy</description>
14969                     <bitOffset>3</bitOffset>
14970                     <bitWidth>1</bitWidth>
14971                  </field>
14972                  <field>
14973                     <name>DFLLMUL</name>
14974                     <description>DFLLMUL Synchronization Busy</description>
14975                     <bitOffset>4</bitOffset>
14976                     <bitWidth>1</bitWidth>
14977                  </field>
14978               </fields>
14979            </register>
14980            <cluster>
14981               <dim>2</dim>
14982               <dimIncrement>0x14</dimIncrement>
14983               <name>DPLL[%s]</name>
14984               <description/>
14985               <addressOffset>0x30</addressOffset>
14986               <register>
14987                  <name>DPLLCTRLA</name>
14988                  <description>DPLL Control A</description>
14989                  <addressOffset>0x0</addressOffset>
14990                  <size>8</size>
14991                  <resetValue>0x80</resetValue>
14992                  <fields>
14993                     <field>
14994                        <name>ENABLE</name>
14995                        <description>DPLL Enable</description>
14996                        <bitOffset>1</bitOffset>
14997                        <bitWidth>1</bitWidth>
14998                     </field>
14999                     <field>
15000                        <name>RUNSTDBY</name>
15001                        <description>Run in Standby</description>
15002                        <bitOffset>6</bitOffset>
15003                        <bitWidth>1</bitWidth>
15004                     </field>
15005                     <field>
15006                        <name>ONDEMAND</name>
15007                        <description>On Demand Control</description>
15008                        <bitOffset>7</bitOffset>
15009                        <bitWidth>1</bitWidth>
15010                     </field>
15011                  </fields>
15012               </register>
15013               <register>
15014                  <name>DPLLRATIO</name>
15015                  <description>DPLL Ratio Control</description>
15016                  <addressOffset>0x4</addressOffset>
15017                  <size>32</size>
15018                  <resetValue>0x00000000</resetValue>
15019                  <fields>
15020                     <field>
15021                        <name>LDR</name>
15022                        <description>Loop Divider Ratio</description>
15023                        <bitOffset>0</bitOffset>
15024                        <bitWidth>13</bitWidth>
15025                     </field>
15026                     <field>
15027                        <name>LDRFRAC</name>
15028                        <description>Loop Divider Ratio Fractional Part</description>
15029                        <bitOffset>16</bitOffset>
15030                        <bitWidth>5</bitWidth>
15031                     </field>
15032                  </fields>
15033               </register>
15034               <register>
15035                  <name>DPLLCTRLB</name>
15036                  <description>DPLL Control B</description>
15037                  <addressOffset>0x8</addressOffset>
15038                  <size>32</size>
15039                  <resetValue>0x00000020</resetValue>
15040                  <fields>
15041                     <field>
15042                        <name>FILTER</name>
15043                        <description>Proportional Integral Filter Selection</description>
15044                        <bitOffset>0</bitOffset>
15045                        <bitWidth>4</bitWidth>
15046                        <enumeratedValues>
15047                           <name>FILTERSelect</name>
15048                           <enumeratedValue>
15049                              <name>FILTER1</name>
15050                              <description>Bandwidth = 92.7Khz and Damping Factor = 0.76</description>
15051                              <value>0</value>
15052                           </enumeratedValue>
15053                           <enumeratedValue>
15054                              <name>FILTER2</name>
15055                              <description>Bandwidth = 131Khz and Damping Factor = 1.08</description>
15056                              <value>1</value>
15057                           </enumeratedValue>
15058                           <enumeratedValue>
15059                              <name>FILTER3</name>
15060                              <description>Bandwidth = 46.4Khz and Damping Factor = 0.38</description>
15061                              <value>2</value>
15062                           </enumeratedValue>
15063                           <enumeratedValue>
15064                              <name>FILTER4</name>
15065                              <description>Bandwidth = 65.6Khz and Damping Factor = 0.54</description>
15066                              <value>3</value>
15067                           </enumeratedValue>
15068                           <enumeratedValue>
15069                              <name>FILTER5</name>
15070                              <description>Bandwidth = 131Khz and Damping Factor = 0.56</description>
15071                              <value>4</value>
15072                           </enumeratedValue>
15073                           <enumeratedValue>
15074                              <name>FILTER6</name>
15075                              <description>Bandwidth = 185Khz and Damping Factor = 0.79</description>
15076                              <value>5</value>
15077                           </enumeratedValue>
15078                           <enumeratedValue>
15079                              <name>FILTER7</name>
15080                              <description>Bandwidth = 65.6Khz and Damping Factor = 0.28</description>
15081                              <value>6</value>
15082                           </enumeratedValue>
15083                           <enumeratedValue>
15084                              <name>FILTER8</name>
15085                              <description>Bandwidth = 92.7Khz and Damping Factor = 0.39</description>
15086                              <value>7</value>
15087                           </enumeratedValue>
15088                           <enumeratedValue>
15089                              <name>FILTER9</name>
15090                              <description>Bandwidth = 46.4Khz and Damping Factor = 1.49</description>
15091                              <value>8</value>
15092                           </enumeratedValue>
15093                           <enumeratedValue>
15094                              <name>FILTER10</name>
15095                              <description>Bandwidth = 65.6Khz and Damping Factor = 2.11</description>
15096                              <value>9</value>
15097                           </enumeratedValue>
15098                           <enumeratedValue>
15099                              <name>FILTER11</name>
15100                              <description>Bandwidth = 23.2Khz and Damping Factor = 0.75</description>
15101                              <value>10</value>
15102                           </enumeratedValue>
15103                           <enumeratedValue>
15104                              <name>FILTER12</name>
15105                              <description>Bandwidth = 32.8Khz and Damping Factor = 1.06</description>
15106                              <value>11</value>
15107                           </enumeratedValue>
15108                           <enumeratedValue>
15109                              <name>FILTER13</name>
15110                              <description>Bandwidth = 65.6Khz and Damping Factor = 1.07</description>
15111                              <value>12</value>
15112                           </enumeratedValue>
15113                           <enumeratedValue>
15114                              <name>FILTER14</name>
15115                              <description>Bandwidth = 92.7Khz and Damping Factor = 1.51</description>
15116                              <value>13</value>
15117                           </enumeratedValue>
15118                           <enumeratedValue>
15119                              <name>FILTER15</name>
15120                              <description>Bandwidth = 32.8Khz and Damping Factor = 0.53</description>
15121                              <value>14</value>
15122                           </enumeratedValue>
15123                           <enumeratedValue>
15124                              <name>FILTER16</name>
15125                              <description>Bandwidth = 46.4Khz and Damping Factor = 0.75</description>
15126                              <value>15</value>
15127                           </enumeratedValue>
15128                        </enumeratedValues>
15129                     </field>
15130                     <field>
15131                        <name>WUF</name>
15132                        <description>Wake Up Fast</description>
15133                        <bitOffset>4</bitOffset>
15134                        <bitWidth>1</bitWidth>
15135                     </field>
15136                     <field>
15137                        <name>REFCLK</name>
15138                        <description>Reference Clock Selection</description>
15139                        <bitOffset>5</bitOffset>
15140                        <bitWidth>3</bitWidth>
15141                        <enumeratedValues>
15142                           <name>REFCLKSelect</name>
15143                           <enumeratedValue>
15144                              <name>GCLK</name>
15145                              <description>Dedicated GCLK clock reference</description>
15146                              <value>0x0</value>
15147                           </enumeratedValue>
15148                           <enumeratedValue>
15149                              <name>XOSC32</name>
15150                              <description>XOSC32K clock reference</description>
15151                              <value>0x1</value>
15152                           </enumeratedValue>
15153                           <enumeratedValue>
15154                              <name>XOSC0</name>
15155                              <description>XOSC0 clock reference</description>
15156                              <value>0x2</value>
15157                           </enumeratedValue>
15158                           <enumeratedValue>
15159                              <name>XOSC1</name>
15160                              <description>XOSC1 clock reference</description>
15161                              <value>0x3</value>
15162                           </enumeratedValue>
15163                        </enumeratedValues>
15164                     </field>
15165                     <field>
15166                        <name>LTIME</name>
15167                        <description>Lock Time</description>
15168                        <bitOffset>8</bitOffset>
15169                        <bitWidth>3</bitWidth>
15170                        <enumeratedValues>
15171                           <name>LTIMESelect</name>
15172                           <enumeratedValue>
15173                              <name>DEFAULT</name>
15174                              <description>No time-out. Automatic lock</description>
15175                              <value>0x0</value>
15176                           </enumeratedValue>
15177                           <enumeratedValue>
15178                              <name>800US</name>
15179                              <description>Time-out if no lock within 800us</description>
15180                              <value>0x4</value>
15181                           </enumeratedValue>
15182                           <enumeratedValue>
15183                              <name>900US</name>
15184                              <description>Time-out if no lock within 900us</description>
15185                              <value>0x5</value>
15186                           </enumeratedValue>
15187                           <enumeratedValue>
15188                              <name>1MS</name>
15189                              <description>Time-out if no lock within 1ms</description>
15190                              <value>0x6</value>
15191                           </enumeratedValue>
15192                           <enumeratedValue>
15193                              <name>1P1MS</name>
15194                              <description>Time-out if no lock within 1.1ms</description>
15195                              <value>0x7</value>
15196                           </enumeratedValue>
15197                        </enumeratedValues>
15198                     </field>
15199                     <field>
15200                        <name>LBYPASS</name>
15201                        <description>Lock Bypass</description>
15202                        <bitOffset>11</bitOffset>
15203                        <bitWidth>1</bitWidth>
15204                     </field>
15205                     <field>
15206                        <name>DCOFILTER</name>
15207                        <description>Sigma-Delta DCO Filter Selection</description>
15208                        <bitOffset>12</bitOffset>
15209                        <bitWidth>3</bitWidth>
15210                        <enumeratedValues>
15211                           <name>DCOFILTERSelect</name>
15212                           <enumeratedValue>
15213                              <name>FILTER1</name>
15214                              <description>Capacitor(pF) = 0.5 and Bandwidth Fn (MHz) = 3.21</description>
15215                              <value>0</value>
15216                           </enumeratedValue>
15217                           <enumeratedValue>
15218                              <name>FILTER2</name>
15219                              <description>Capacitor(pF) = 1 and Bandwidth Fn (MHz) = 1.6</description>
15220                              <value>1</value>
15221                           </enumeratedValue>
15222                           <enumeratedValue>
15223                              <name>FILTER3</name>
15224                              <description>Capacitor(pF) = 1.5 and Bandwidth Fn (MHz) = 1.1</description>
15225                              <value>2</value>
15226                           </enumeratedValue>
15227                           <enumeratedValue>
15228                              <name>FILTER4</name>
15229                              <description>Capacitor(pF) = 2 and Bandwidth Fn (MHz) = 0.8</description>
15230                              <value>3</value>
15231                           </enumeratedValue>
15232                           <enumeratedValue>
15233                              <name>FILTER5</name>
15234                              <description>Capacitor(pF) = 2.5 and Bandwidth Fn (MHz) = 0.64</description>
15235                              <value>4</value>
15236                           </enumeratedValue>
15237                           <enumeratedValue>
15238                              <name>FILTER6</name>
15239                              <description>Capacitor(pF) = 3 and Bandwidth Fn (MHz) = 0.55</description>
15240                              <value>5</value>
15241                           </enumeratedValue>
15242                           <enumeratedValue>
15243                              <name>FILTER7</name>
15244                              <description>Capacitor(pF) = 3.5 and Bandwidth Fn (MHz) = 0.45</description>
15245                              <value>6</value>
15246                           </enumeratedValue>
15247                           <enumeratedValue>
15248                              <name>FILTER8</name>
15249                              <description>Capacitor(pF) = 4 and Bandwidth Fn (MHz) = 0.4</description>
15250                              <value>7</value>
15251                           </enumeratedValue>
15252                        </enumeratedValues>
15253                     </field>
15254                     <field>
15255                        <name>DCOEN</name>
15256                        <description>DCO Filter Enable</description>
15257                        <bitOffset>15</bitOffset>
15258                        <bitWidth>1</bitWidth>
15259                     </field>
15260                     <field>
15261                        <name>DIV</name>
15262                        <description>Clock Divider</description>
15263                        <bitOffset>16</bitOffset>
15264                        <bitWidth>11</bitWidth>
15265                     </field>
15266                  </fields>
15267               </register>
15268               <register>
15269                  <name>DPLLSYNCBUSY</name>
15270                  <description>DPLL Synchronization Busy</description>
15271                  <addressOffset>0xC</addressOffset>
15272                  <size>32</size>
15273                  <access>read-only</access>
15274                  <resetValue>0x00000000</resetValue>
15275                  <fields>
15276                     <field>
15277                        <name>ENABLE</name>
15278                        <description>DPLL Enable Synchronization Status</description>
15279                        <bitOffset>1</bitOffset>
15280                        <bitWidth>1</bitWidth>
15281                     </field>
15282                     <field>
15283                        <name>DPLLRATIO</name>
15284                        <description>DPLL Loop Divider Ratio Synchronization Status</description>
15285                        <bitOffset>2</bitOffset>
15286                        <bitWidth>1</bitWidth>
15287                     </field>
15288                  </fields>
15289               </register>
15290               <register>
15291                  <name>DPLLSTATUS</name>
15292                  <description>DPLL Status</description>
15293                  <addressOffset>0x10</addressOffset>
15294                  <size>32</size>
15295                  <access>read-only</access>
15296                  <resetValue>0x00000000</resetValue>
15297                  <fields>
15298                     <field>
15299                        <name>LOCK</name>
15300                        <description>DPLL Lock Status</description>
15301                        <bitOffset>0</bitOffset>
15302                        <bitWidth>1</bitWidth>
15303                     </field>
15304                     <field>
15305                        <name>CLKRDY</name>
15306                        <description>DPLL Clock Ready</description>
15307                        <bitOffset>1</bitOffset>
15308                        <bitWidth>1</bitWidth>
15309                     </field>
15310                  </fields>
15311               </register>
15312            </cluster>
15313         </registers>
15314      </peripheral>
15315      <peripheral>
15316         <name>OSC32KCTRL</name>
15317         <version>U24001.0.0</version>
15318         <description>32kHz Oscillators Control</description>
15319         <baseAddress>0x40001400</baseAddress>
15320         <addressBlock>
15321            <offset>0</offset>
15322            <size>0x20</size>
15323            <usage>registers</usage>
15324         </addressBlock>
15325         <interrupt>
15326            <name>OSC32KCTRL</name>
15327            <description>32Khz Oscillator Controller</description>
15328            <value>7</value>
15329         </interrupt>
15330         <registers>
15331            <register>
15332               <name>INTENCLR</name>
15333               <description>Interrupt Enable Clear</description>
15334               <addressOffset>0x0</addressOffset>
15335               <size>32</size>
15336               <resetValue>0x00000000</resetValue>
15337               <fields>
15338                  <field>
15339                     <name>XOSC32KRDY</name>
15340                     <description>XOSC32K Ready Interrupt Enable</description>
15341                     <bitOffset>0</bitOffset>
15342                     <bitWidth>1</bitWidth>
15343                  </field>
15344                  <field>
15345                     <name>XOSC32KFAIL</name>
15346                     <description>XOSC32K Clock Failure Detector Interrupt Enable</description>
15347                     <bitOffset>2</bitOffset>
15348                     <bitWidth>1</bitWidth>
15349                  </field>
15350               </fields>
15351            </register>
15352            <register>
15353               <name>INTENSET</name>
15354               <description>Interrupt Enable Set</description>
15355               <addressOffset>0x4</addressOffset>
15356               <size>32</size>
15357               <resetValue>0x00000000</resetValue>
15358               <fields>
15359                  <field>
15360                     <name>XOSC32KRDY</name>
15361                     <description>XOSC32K Ready Interrupt Enable</description>
15362                     <bitOffset>0</bitOffset>
15363                     <bitWidth>1</bitWidth>
15364                  </field>
15365                  <field>
15366                     <name>XOSC32KFAIL</name>
15367                     <description>XOSC32K Clock Failure Detector Interrupt Enable</description>
15368                     <bitOffset>2</bitOffset>
15369                     <bitWidth>1</bitWidth>
15370                  </field>
15371               </fields>
15372            </register>
15373            <register>
15374               <name>INTFLAG</name>
15375               <description>Interrupt Flag Status and Clear</description>
15376               <addressOffset>0x8</addressOffset>
15377               <size>32</size>
15378               <resetValue>0x00000000</resetValue>
15379               <fields>
15380                  <field>
15381                     <name>XOSC32KRDY</name>
15382                     <description>XOSC32K Ready</description>
15383                     <bitOffset>0</bitOffset>
15384                     <bitWidth>1</bitWidth>
15385                  </field>
15386                  <field>
15387                     <name>XOSC32KFAIL</name>
15388                     <description>XOSC32K Clock Failure Detector</description>
15389                     <bitOffset>2</bitOffset>
15390                     <bitWidth>1</bitWidth>
15391                  </field>
15392               </fields>
15393            </register>
15394            <register>
15395               <name>STATUS</name>
15396               <description>Power and Clocks Status</description>
15397               <addressOffset>0xC</addressOffset>
15398               <size>32</size>
15399               <access>read-only</access>
15400               <resetValue>0x00000000</resetValue>
15401               <fields>
15402                  <field>
15403                     <name>XOSC32KRDY</name>
15404                     <description>XOSC32K Ready</description>
15405                     <bitOffset>0</bitOffset>
15406                     <bitWidth>1</bitWidth>
15407                  </field>
15408                  <field>
15409                     <name>XOSC32KFAIL</name>
15410                     <description>XOSC32K Clock Failure Detector</description>
15411                     <bitOffset>2</bitOffset>
15412                     <bitWidth>1</bitWidth>
15413                  </field>
15414                  <field>
15415                     <name>XOSC32KSW</name>
15416                     <description>XOSC32K Clock switch</description>
15417                     <bitOffset>3</bitOffset>
15418                     <bitWidth>1</bitWidth>
15419                  </field>
15420               </fields>
15421            </register>
15422            <register>
15423               <name>RTCCTRL</name>
15424               <description>RTC Clock Selection</description>
15425               <addressOffset>0x10</addressOffset>
15426               <size>8</size>
15427               <resetValue>0x00</resetValue>
15428               <fields>
15429                  <field>
15430                     <name>RTCSEL</name>
15431                     <description>RTC Clock Selection</description>
15432                     <bitOffset>0</bitOffset>
15433                     <bitWidth>3</bitWidth>
15434                     <enumeratedValues>
15435                        <name>RTCSELSelect</name>
15436                        <enumeratedValue>
15437                           <name>ULP1K</name>
15438                           <description>1.024kHz from 32kHz internal ULP oscillator</description>
15439                           <value>0</value>
15440                        </enumeratedValue>
15441                        <enumeratedValue>
15442                           <name>ULP32K</name>
15443                           <description>32.768kHz from 32kHz internal ULP oscillator</description>
15444                           <value>1</value>
15445                        </enumeratedValue>
15446                        <enumeratedValue>
15447                           <name>XOSC1K</name>
15448                           <description>1.024kHz from 32.768kHz internal oscillator</description>
15449                           <value>4</value>
15450                        </enumeratedValue>
15451                        <enumeratedValue>
15452                           <name>XOSC32K</name>
15453                           <description>32.768kHz from 32.768kHz external crystal oscillator</description>
15454                           <value>5</value>
15455                        </enumeratedValue>
15456                     </enumeratedValues>
15457                  </field>
15458               </fields>
15459            </register>
15460            <register>
15461               <name>XOSC32K</name>
15462               <description>32kHz External Crystal Oscillator (XOSC32K) Control</description>
15463               <addressOffset>0x14</addressOffset>
15464               <size>16</size>
15465               <resetValue>0x2080</resetValue>
15466               <fields>
15467                  <field>
15468                     <name>ENABLE</name>
15469                     <description>Oscillator Enable</description>
15470                     <bitOffset>1</bitOffset>
15471                     <bitWidth>1</bitWidth>
15472                  </field>
15473                  <field>
15474                     <name>XTALEN</name>
15475                     <description>Crystal Oscillator Enable</description>
15476                     <bitOffset>2</bitOffset>
15477                     <bitWidth>1</bitWidth>
15478                  </field>
15479                  <field>
15480                     <name>EN32K</name>
15481                     <description>32kHz Output Enable</description>
15482                     <bitOffset>3</bitOffset>
15483                     <bitWidth>1</bitWidth>
15484                  </field>
15485                  <field>
15486                     <name>EN1K</name>
15487                     <description>1kHz Output Enable</description>
15488                     <bitOffset>4</bitOffset>
15489                     <bitWidth>1</bitWidth>
15490                  </field>
15491                  <field>
15492                     <name>RUNSTDBY</name>
15493                     <description>Run in Standby</description>
15494                     <bitOffset>6</bitOffset>
15495                     <bitWidth>1</bitWidth>
15496                  </field>
15497                  <field>
15498                     <name>ONDEMAND</name>
15499                     <description>On Demand Control</description>
15500                     <bitOffset>7</bitOffset>
15501                     <bitWidth>1</bitWidth>
15502                  </field>
15503                  <field>
15504                     <name>STARTUP</name>
15505                     <description>Oscillator Start-Up Time</description>
15506                     <bitOffset>8</bitOffset>
15507                     <bitWidth>3</bitWidth>
15508                     <enumeratedValues>
15509                        <name>STARTUPSelect</name>
15510                        <enumeratedValue>
15511                           <name>CYCLE2048</name>
15512                           <description>62.6 ms</description>
15513                           <value>0</value>
15514                        </enumeratedValue>
15515                        <enumeratedValue>
15516                           <name>CYCLE4096</name>
15517                           <description>125 ms</description>
15518                           <value>1</value>
15519                        </enumeratedValue>
15520                        <enumeratedValue>
15521                           <name>CYCLE16384</name>
15522                           <description>500 ms</description>
15523                           <value>2</value>
15524                        </enumeratedValue>
15525                        <enumeratedValue>
15526                           <name>CYCLE32768</name>
15527                           <description>1000 ms</description>
15528                           <value>3</value>
15529                        </enumeratedValue>
15530                        <enumeratedValue>
15531                           <name>CYCLE65536</name>
15532                           <description>2000 ms</description>
15533                           <value>4</value>
15534                        </enumeratedValue>
15535                        <enumeratedValue>
15536                           <name>CYCLE131072</name>
15537                           <description>4000 ms</description>
15538                           <value>5</value>
15539                        </enumeratedValue>
15540                        <enumeratedValue>
15541                           <name>CYCLE262144</name>
15542                           <description>8000 ms</description>
15543                           <value>6</value>
15544                        </enumeratedValue>
15545                     </enumeratedValues>
15546                  </field>
15547                  <field>
15548                     <name>WRTLOCK</name>
15549                     <description>Write Lock</description>
15550                     <bitOffset>12</bitOffset>
15551                     <bitWidth>1</bitWidth>
15552                  </field>
15553                  <field>
15554                     <name>CGM</name>
15555                     <description>Control Gain Mode</description>
15556                     <bitOffset>13</bitOffset>
15557                     <bitWidth>2</bitWidth>
15558                     <enumeratedValues>
15559                        <name>CGMSelect</name>
15560                        <enumeratedValue>
15561                           <name>XT</name>
15562                           <description>Standard mode</description>
15563                           <value>1</value>
15564                        </enumeratedValue>
15565                        <enumeratedValue>
15566                           <name>HS</name>
15567                           <description>High Speed mode</description>
15568                           <value>2</value>
15569                        </enumeratedValue>
15570                     </enumeratedValues>
15571                  </field>
15572               </fields>
15573            </register>
15574            <register>
15575               <name>CFDCTRL</name>
15576               <description>Clock Failure Detector Control</description>
15577               <addressOffset>0x16</addressOffset>
15578               <size>8</size>
15579               <resetValue>0x00</resetValue>
15580               <fields>
15581                  <field>
15582                     <name>CFDEN</name>
15583                     <description>Clock Failure Detector Enable</description>
15584                     <bitOffset>0</bitOffset>
15585                     <bitWidth>1</bitWidth>
15586                  </field>
15587                  <field>
15588                     <name>SWBACK</name>
15589                     <description>Clock Switch Back</description>
15590                     <bitOffset>1</bitOffset>
15591                     <bitWidth>1</bitWidth>
15592                  </field>
15593                  <field>
15594                     <name>CFDPRESC</name>
15595                     <description>Clock Failure Detector Prescaler</description>
15596                     <bitOffset>2</bitOffset>
15597                     <bitWidth>1</bitWidth>
15598                  </field>
15599               </fields>
15600            </register>
15601            <register>
15602               <name>EVCTRL</name>
15603               <description>Event Control</description>
15604               <addressOffset>0x17</addressOffset>
15605               <size>8</size>
15606               <resetValue>0x00</resetValue>
15607               <fields>
15608                  <field>
15609                     <name>CFDEO</name>
15610                     <description>Clock Failure Detector Event Output Enable</description>
15611                     <bitOffset>0</bitOffset>
15612                     <bitWidth>1</bitWidth>
15613                  </field>
15614               </fields>
15615            </register>
15616            <register>
15617               <name>OSCULP32K</name>
15618               <description>32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control</description>
15619               <addressOffset>0x1C</addressOffset>
15620               <size>32</size>
15621               <resetValue>0x00000000</resetValue>
15622               <fields>
15623                  <field>
15624                     <name>EN32K</name>
15625                     <description>Enable Out 32k</description>
15626                     <bitOffset>1</bitOffset>
15627                     <bitWidth>1</bitWidth>
15628                  </field>
15629                  <field>
15630                     <name>EN1K</name>
15631                     <description>Enable Out 1k</description>
15632                     <bitOffset>2</bitOffset>
15633                     <bitWidth>1</bitWidth>
15634                  </field>
15635                  <field>
15636                     <name>WRTLOCK</name>
15637                     <description>Write Lock</description>
15638                     <bitOffset>15</bitOffset>
15639                     <bitWidth>1</bitWidth>
15640                  </field>
15641               </fields>
15642            </register>
15643         </registers>
15644      </peripheral>
15645      <peripheral>
15646         <name>PAC</name>
15647         <version>U21201.2.0</version>
15648         <description>Peripheral Access Controller</description>
15649         <baseAddress>0x40000000</baseAddress>
15650         <addressBlock>
15651            <offset>0</offset>
15652            <size>0x44</size>
15653            <usage>registers</usage>
15654         </addressBlock>
15655         <interrupt>
15656            <name>PAC</name>
15657            <description>Peripheral Access Controller</description>
15658            <value>41</value>
15659         </interrupt>
15660         <registers>
15661            <register>
15662               <name>WRCTRL</name>
15663               <description>Write control</description>
15664               <addressOffset>0x0</addressOffset>
15665               <size>32</size>
15666               <resetValue>0x00000000</resetValue>
15667               <fields>
15668                  <field>
15669                     <name>PERID</name>
15670                     <description>Peripheral identifier</description>
15671                     <bitOffset>0</bitOffset>
15672                     <bitWidth>16</bitWidth>
15673                  </field>
15674                  <field>
15675                     <name>KEY</name>
15676                     <description>Peripheral access control key</description>
15677                     <bitOffset>16</bitOffset>
15678                     <bitWidth>8</bitWidth>
15679                     <enumeratedValues>
15680                        <name>KEYSelect</name>
15681                        <enumeratedValue>
15682                           <name>OFF</name>
15683                           <description>No action</description>
15684                           <value>0</value>
15685                        </enumeratedValue>
15686                        <enumeratedValue>
15687                           <name>CLR</name>
15688                           <description>Clear protection</description>
15689                           <value>1</value>
15690                        </enumeratedValue>
15691                        <enumeratedValue>
15692                           <name>SET</name>
15693                           <description>Set protection</description>
15694                           <value>2</value>
15695                        </enumeratedValue>
15696                        <enumeratedValue>
15697                           <name>SETLCK</name>
15698                           <description>Set and lock protection</description>
15699                           <value>3</value>
15700                        </enumeratedValue>
15701                     </enumeratedValues>
15702                  </field>
15703               </fields>
15704            </register>
15705            <register>
15706               <name>EVCTRL</name>
15707               <description>Event control</description>
15708               <addressOffset>0x4</addressOffset>
15709               <size>8</size>
15710               <resetValue>0x00</resetValue>
15711               <fields>
15712                  <field>
15713                     <name>ERREO</name>
15714                     <description>Peripheral acess error event output</description>
15715                     <bitOffset>0</bitOffset>
15716                     <bitWidth>1</bitWidth>
15717                  </field>
15718               </fields>
15719            </register>
15720            <register>
15721               <name>INTENCLR</name>
15722               <description>Interrupt enable clear</description>
15723               <addressOffset>0x8</addressOffset>
15724               <size>8</size>
15725               <resetValue>0x00</resetValue>
15726               <fields>
15727                  <field>
15728                     <name>ERR</name>
15729                     <description>Peripheral access error interrupt disable</description>
15730                     <bitOffset>0</bitOffset>
15731                     <bitWidth>1</bitWidth>
15732                  </field>
15733               </fields>
15734            </register>
15735            <register>
15736               <name>INTENSET</name>
15737               <description>Interrupt enable set</description>
15738               <addressOffset>0x9</addressOffset>
15739               <size>8</size>
15740               <resetValue>0x00</resetValue>
15741               <fields>
15742                  <field>
15743                     <name>ERR</name>
15744                     <description>Peripheral access error interrupt enable</description>
15745                     <bitOffset>0</bitOffset>
15746                     <bitWidth>1</bitWidth>
15747                  </field>
15748               </fields>
15749            </register>
15750            <register>
15751               <name>INTFLAGAHB</name>
15752               <description>Bridge interrupt flag status</description>
15753               <addressOffset>0x10</addressOffset>
15754               <size>32</size>
15755               <resetValue>0x00000000</resetValue>
15756               <fields>
15757                  <field>
15758                     <name>FLASH_</name>
15759                     <description>FLASH</description>
15760                     <bitOffset>0</bitOffset>
15761                     <bitWidth>1</bitWidth>
15762                  </field>
15763                  <field>
15764                     <name>FLASH_ALT_</name>
15765                     <description>FLASH_ALT</description>
15766                     <bitOffset>1</bitOffset>
15767                     <bitWidth>1</bitWidth>
15768                  </field>
15769                  <field>
15770                     <name>SEEPROM_</name>
15771                     <description>SEEPROM</description>
15772                     <bitOffset>2</bitOffset>
15773                     <bitWidth>1</bitWidth>
15774                  </field>
15775                  <field>
15776                     <name>RAMCM4S_</name>
15777                     <description>RAMCM4S</description>
15778                     <bitOffset>3</bitOffset>
15779                     <bitWidth>1</bitWidth>
15780                  </field>
15781                  <field>
15782                     <name>RAMPPPDSU_</name>
15783                     <description>RAMPPPDSU</description>
15784                     <bitOffset>4</bitOffset>
15785                     <bitWidth>1</bitWidth>
15786                  </field>
15787                  <field>
15788                     <name>RAMDMAWR_</name>
15789                     <description>RAMDMAWR</description>
15790                     <bitOffset>5</bitOffset>
15791                     <bitWidth>1</bitWidth>
15792                  </field>
15793                  <field>
15794                     <name>RAMDMACICM_</name>
15795                     <description>RAMDMACICM</description>
15796                     <bitOffset>6</bitOffset>
15797                     <bitWidth>1</bitWidth>
15798                  </field>
15799                  <field>
15800                     <name>HPB0_</name>
15801                     <description>HPB0</description>
15802                     <bitOffset>7</bitOffset>
15803                     <bitWidth>1</bitWidth>
15804                  </field>
15805                  <field>
15806                     <name>HPB1_</name>
15807                     <description>HPB1</description>
15808                     <bitOffset>8</bitOffset>
15809                     <bitWidth>1</bitWidth>
15810                  </field>
15811                  <field>
15812                     <name>HPB2_</name>
15813                     <description>HPB2</description>
15814                     <bitOffset>9</bitOffset>
15815                     <bitWidth>1</bitWidth>
15816                  </field>
15817                  <field>
15818                     <name>HPB3_</name>
15819                     <description>HPB3</description>
15820                     <bitOffset>10</bitOffset>
15821                     <bitWidth>1</bitWidth>
15822                  </field>
15823                  <field>
15824                     <name>PUKCC_</name>
15825                     <description>PUKCC</description>
15826                     <bitOffset>11</bitOffset>
15827                     <bitWidth>1</bitWidth>
15828                  </field>
15829                  <field>
15830                     <name>SDHC0_</name>
15831                     <description>SDHC0</description>
15832                     <bitOffset>12</bitOffset>
15833                     <bitWidth>1</bitWidth>
15834                  </field>
15835                  <field>
15836                     <name>QSPI_</name>
15837                     <description>QSPI</description>
15838                     <bitOffset>14</bitOffset>
15839                     <bitWidth>1</bitWidth>
15840                  </field>
15841               </fields>
15842            </register>
15843            <register>
15844               <name>INTFLAGA</name>
15845               <description>Peripheral interrupt flag status - Bridge A</description>
15846               <addressOffset>0x14</addressOffset>
15847               <size>32</size>
15848               <resetValue>0x00000000</resetValue>
15849               <fields>
15850                  <field>
15851                     <name>PAC_</name>
15852                     <description>PAC</description>
15853                     <bitOffset>0</bitOffset>
15854                     <bitWidth>1</bitWidth>
15855                  </field>
15856                  <field>
15857                     <name>PM_</name>
15858                     <description>PM</description>
15859                     <bitOffset>1</bitOffset>
15860                     <bitWidth>1</bitWidth>
15861                  </field>
15862                  <field>
15863                     <name>MCLK_</name>
15864                     <description>MCLK</description>
15865                     <bitOffset>2</bitOffset>
15866                     <bitWidth>1</bitWidth>
15867                  </field>
15868                  <field>
15869                     <name>RSTC_</name>
15870                     <description>RSTC</description>
15871                     <bitOffset>3</bitOffset>
15872                     <bitWidth>1</bitWidth>
15873                  </field>
15874                  <field>
15875                     <name>OSCCTRL_</name>
15876                     <description>OSCCTRL</description>
15877                     <bitOffset>4</bitOffset>
15878                     <bitWidth>1</bitWidth>
15879                  </field>
15880                  <field>
15881                     <name>OSC32KCTRL_</name>
15882                     <description>OSC32KCTRL</description>
15883                     <bitOffset>5</bitOffset>
15884                     <bitWidth>1</bitWidth>
15885                  </field>
15886                  <field>
15887                     <name>SUPC_</name>
15888                     <description>SUPC</description>
15889                     <bitOffset>6</bitOffset>
15890                     <bitWidth>1</bitWidth>
15891                  </field>
15892                  <field>
15893                     <name>GCLK_</name>
15894                     <description>GCLK</description>
15895                     <bitOffset>7</bitOffset>
15896                     <bitWidth>1</bitWidth>
15897                  </field>
15898                  <field>
15899                     <name>WDT_</name>
15900                     <description>WDT</description>
15901                     <bitOffset>8</bitOffset>
15902                     <bitWidth>1</bitWidth>
15903                  </field>
15904                  <field>
15905                     <name>RTC_</name>
15906                     <description>RTC</description>
15907                     <bitOffset>9</bitOffset>
15908                     <bitWidth>1</bitWidth>
15909                  </field>
15910                  <field>
15911                     <name>EIC_</name>
15912                     <description>EIC</description>
15913                     <bitOffset>10</bitOffset>
15914                     <bitWidth>1</bitWidth>
15915                  </field>
15916                  <field>
15917                     <name>FREQM_</name>
15918                     <description>FREQM</description>
15919                     <bitOffset>11</bitOffset>
15920                     <bitWidth>1</bitWidth>
15921                  </field>
15922                  <field>
15923                     <name>SERCOM0_</name>
15924                     <description>SERCOM0</description>
15925                     <bitOffset>12</bitOffset>
15926                     <bitWidth>1</bitWidth>
15927                  </field>
15928                  <field>
15929                     <name>SERCOM1_</name>
15930                     <description>SERCOM1</description>
15931                     <bitOffset>13</bitOffset>
15932                     <bitWidth>1</bitWidth>
15933                  </field>
15934                  <field>
15935                     <name>TC0_</name>
15936                     <description>TC0</description>
15937                     <bitOffset>14</bitOffset>
15938                     <bitWidth>1</bitWidth>
15939                  </field>
15940                  <field>
15941                     <name>TC1_</name>
15942                     <description>TC1</description>
15943                     <bitOffset>15</bitOffset>
15944                     <bitWidth>1</bitWidth>
15945                  </field>
15946               </fields>
15947            </register>
15948            <register>
15949               <name>INTFLAGB</name>
15950               <description>Peripheral interrupt flag status - Bridge B</description>
15951               <addressOffset>0x18</addressOffset>
15952               <size>32</size>
15953               <resetValue>0x00000000</resetValue>
15954               <fields>
15955                  <field>
15956                     <name>USB_</name>
15957                     <description>USB</description>
15958                     <bitOffset>0</bitOffset>
15959                     <bitWidth>1</bitWidth>
15960                  </field>
15961                  <field>
15962                     <name>DSU_</name>
15963                     <description>DSU</description>
15964                     <bitOffset>1</bitOffset>
15965                     <bitWidth>1</bitWidth>
15966                  </field>
15967                  <field>
15968                     <name>NVMCTRL_</name>
15969                     <description>NVMCTRL</description>
15970                     <bitOffset>2</bitOffset>
15971                     <bitWidth>1</bitWidth>
15972                  </field>
15973                  <field>
15974                     <name>CMCC_</name>
15975                     <description>CMCC</description>
15976                     <bitOffset>3</bitOffset>
15977                     <bitWidth>1</bitWidth>
15978                  </field>
15979                  <field>
15980                     <name>PORT_</name>
15981                     <description>PORT</description>
15982                     <bitOffset>4</bitOffset>
15983                     <bitWidth>1</bitWidth>
15984                  </field>
15985                  <field>
15986                     <name>DMAC_</name>
15987                     <description>DMAC</description>
15988                     <bitOffset>5</bitOffset>
15989                     <bitWidth>1</bitWidth>
15990                  </field>
15991                  <field>
15992                     <name>EVSYS_</name>
15993                     <description>EVSYS</description>
15994                     <bitOffset>7</bitOffset>
15995                     <bitWidth>1</bitWidth>
15996                  </field>
15997                  <field>
15998                     <name>SERCOM2_</name>
15999                     <description>SERCOM2</description>
16000                     <bitOffset>9</bitOffset>
16001                     <bitWidth>1</bitWidth>
16002                  </field>
16003                  <field>
16004                     <name>SERCOM3_</name>
16005                     <description>SERCOM3</description>
16006                     <bitOffset>10</bitOffset>
16007                     <bitWidth>1</bitWidth>
16008                  </field>
16009                  <field>
16010                     <name>TCC0_</name>
16011                     <description>TCC0</description>
16012                     <bitOffset>11</bitOffset>
16013                     <bitWidth>1</bitWidth>
16014                  </field>
16015                  <field>
16016                     <name>TCC1_</name>
16017                     <description>TCC1</description>
16018                     <bitOffset>12</bitOffset>
16019                     <bitWidth>1</bitWidth>
16020                  </field>
16021                  <field>
16022                     <name>TC2_</name>
16023                     <description>TC2</description>
16024                     <bitOffset>13</bitOffset>
16025                     <bitWidth>1</bitWidth>
16026                  </field>
16027                  <field>
16028                     <name>TC3_</name>
16029                     <description>TC3</description>
16030                     <bitOffset>14</bitOffset>
16031                     <bitWidth>1</bitWidth>
16032                  </field>
16033                  <field>
16034                     <name>RAMECC_</name>
16035                     <description>RAMECC</description>
16036                     <bitOffset>16</bitOffset>
16037                     <bitWidth>1</bitWidth>
16038                  </field>
16039               </fields>
16040            </register>
16041            <register>
16042               <name>INTFLAGC</name>
16043               <description>Peripheral interrupt flag status - Bridge C</description>
16044               <addressOffset>0x1C</addressOffset>
16045               <size>32</size>
16046               <resetValue>0x00000000</resetValue>
16047               <fields>
16048                  <field>
16049                     <name>GMAC_</name>
16050                     <description>GMAC</description>
16051                     <bitOffset>2</bitOffset>
16052                     <bitWidth>1</bitWidth>
16053                  </field>
16054                  <field>
16055                     <name>TCC2_</name>
16056                     <description>TCC2</description>
16057                     <bitOffset>3</bitOffset>
16058                     <bitWidth>1</bitWidth>
16059                  </field>
16060                  <field>
16061                     <name>TCC3_</name>
16062                     <description>TCC3</description>
16063                     <bitOffset>4</bitOffset>
16064                     <bitWidth>1</bitWidth>
16065                  </field>
16066                  <field>
16067                     <name>TC4_</name>
16068                     <description>TC4</description>
16069                     <bitOffset>5</bitOffset>
16070                     <bitWidth>1</bitWidth>
16071                  </field>
16072                  <field>
16073                     <name>TC5_</name>
16074                     <description>TC5</description>
16075                     <bitOffset>6</bitOffset>
16076                     <bitWidth>1</bitWidth>
16077                  </field>
16078                  <field>
16079                     <name>PDEC_</name>
16080                     <description>PDEC</description>
16081                     <bitOffset>7</bitOffset>
16082                     <bitWidth>1</bitWidth>
16083                  </field>
16084                  <field>
16085                     <name>AC_</name>
16086                     <description>AC</description>
16087                     <bitOffset>8</bitOffset>
16088                     <bitWidth>1</bitWidth>
16089                  </field>
16090                  <field>
16091                     <name>AES_</name>
16092                     <description>AES</description>
16093                     <bitOffset>9</bitOffset>
16094                     <bitWidth>1</bitWidth>
16095                  </field>
16096                  <field>
16097                     <name>TRNG_</name>
16098                     <description>TRNG</description>
16099                     <bitOffset>10</bitOffset>
16100                     <bitWidth>1</bitWidth>
16101                  </field>
16102                  <field>
16103                     <name>ICM_</name>
16104                     <description>ICM</description>
16105                     <bitOffset>11</bitOffset>
16106                     <bitWidth>1</bitWidth>
16107                  </field>
16108                  <field>
16109                     <name>PUKCC_</name>
16110                     <description>PUKCC</description>
16111                     <bitOffset>12</bitOffset>
16112                     <bitWidth>1</bitWidth>
16113                  </field>
16114                  <field>
16115                     <name>QSPI_</name>
16116                     <description>QSPI</description>
16117                     <bitOffset>13</bitOffset>
16118                     <bitWidth>1</bitWidth>
16119                  </field>
16120                  <field>
16121                     <name>CCL_</name>
16122                     <description>CCL</description>
16123                     <bitOffset>14</bitOffset>
16124                     <bitWidth>1</bitWidth>
16125                  </field>
16126               </fields>
16127            </register>
16128            <register>
16129               <name>INTFLAGD</name>
16130               <description>Peripheral interrupt flag status - Bridge D</description>
16131               <addressOffset>0x20</addressOffset>
16132               <size>32</size>
16133               <resetValue>0x00000000</resetValue>
16134               <fields>
16135                  <field>
16136                     <name>SERCOM4_</name>
16137                     <description>SERCOM4</description>
16138                     <bitOffset>0</bitOffset>
16139                     <bitWidth>1</bitWidth>
16140                  </field>
16141                  <field>
16142                     <name>SERCOM5_</name>
16143                     <description>SERCOM5</description>
16144                     <bitOffset>1</bitOffset>
16145                     <bitWidth>1</bitWidth>
16146                  </field>
16147                  <field>
16148                     <name>TCC4_</name>
16149                     <description>TCC4</description>
16150                     <bitOffset>4</bitOffset>
16151                     <bitWidth>1</bitWidth>
16152                  </field>
16153                  <field>
16154                     <name>ADC0_</name>
16155                     <description>ADC0</description>
16156                     <bitOffset>7</bitOffset>
16157                     <bitWidth>1</bitWidth>
16158                  </field>
16159                  <field>
16160                     <name>ADC1_</name>
16161                     <description>ADC1</description>
16162                     <bitOffset>8</bitOffset>
16163                     <bitWidth>1</bitWidth>
16164                  </field>
16165                  <field>
16166                     <name>DAC_</name>
16167                     <description>DAC</description>
16168                     <bitOffset>9</bitOffset>
16169                     <bitWidth>1</bitWidth>
16170                  </field>
16171                  <field>
16172                     <name>I2S_</name>
16173                     <description>I2S</description>
16174                     <bitOffset>10</bitOffset>
16175                     <bitWidth>1</bitWidth>
16176                  </field>
16177                  <field>
16178                     <name>PCC_</name>
16179                     <description>PCC</description>
16180                     <bitOffset>11</bitOffset>
16181                     <bitWidth>1</bitWidth>
16182                  </field>
16183               </fields>
16184            </register>
16185            <register>
16186               <name>STATUSA</name>
16187               <description>Peripheral write protection status - Bridge A</description>
16188               <addressOffset>0x34</addressOffset>
16189               <size>32</size>
16190               <access>read-only</access>
16191               <resetValue>0x00010000</resetValue>
16192               <fields>
16193                  <field>
16194                     <name>PAC_</name>
16195                     <description>PAC APB Protect Enable</description>
16196                     <bitOffset>0</bitOffset>
16197                     <bitWidth>1</bitWidth>
16198                  </field>
16199                  <field>
16200                     <name>PM_</name>
16201                     <description>PM APB Protect Enable</description>
16202                     <bitOffset>1</bitOffset>
16203                     <bitWidth>1</bitWidth>
16204                  </field>
16205                  <field>
16206                     <name>MCLK_</name>
16207                     <description>MCLK APB Protect Enable</description>
16208                     <bitOffset>2</bitOffset>
16209                     <bitWidth>1</bitWidth>
16210                  </field>
16211                  <field>
16212                     <name>RSTC_</name>
16213                     <description>RSTC APB Protect Enable</description>
16214                     <bitOffset>3</bitOffset>
16215                     <bitWidth>1</bitWidth>
16216                  </field>
16217                  <field>
16218                     <name>OSCCTRL_</name>
16219                     <description>OSCCTRL APB Protect Enable</description>
16220                     <bitOffset>4</bitOffset>
16221                     <bitWidth>1</bitWidth>
16222                  </field>
16223                  <field>
16224                     <name>OSC32KCTRL_</name>
16225                     <description>OSC32KCTRL APB Protect Enable</description>
16226                     <bitOffset>5</bitOffset>
16227                     <bitWidth>1</bitWidth>
16228                  </field>
16229                  <field>
16230                     <name>SUPC_</name>
16231                     <description>SUPC APB Protect Enable</description>
16232                     <bitOffset>6</bitOffset>
16233                     <bitWidth>1</bitWidth>
16234                  </field>
16235                  <field>
16236                     <name>GCLK_</name>
16237                     <description>GCLK APB Protect Enable</description>
16238                     <bitOffset>7</bitOffset>
16239                     <bitWidth>1</bitWidth>
16240                  </field>
16241                  <field>
16242                     <name>WDT_</name>
16243                     <description>WDT APB Protect Enable</description>
16244                     <bitOffset>8</bitOffset>
16245                     <bitWidth>1</bitWidth>
16246                  </field>
16247                  <field>
16248                     <name>RTC_</name>
16249                     <description>RTC APB Protect Enable</description>
16250                     <bitOffset>9</bitOffset>
16251                     <bitWidth>1</bitWidth>
16252                  </field>
16253                  <field>
16254                     <name>EIC_</name>
16255                     <description>EIC APB Protect Enable</description>
16256                     <bitOffset>10</bitOffset>
16257                     <bitWidth>1</bitWidth>
16258                  </field>
16259                  <field>
16260                     <name>FREQM_</name>
16261                     <description>FREQM APB Protect Enable</description>
16262                     <bitOffset>11</bitOffset>
16263                     <bitWidth>1</bitWidth>
16264                  </field>
16265                  <field>
16266                     <name>SERCOM0_</name>
16267                     <description>SERCOM0 APB Protect Enable</description>
16268                     <bitOffset>12</bitOffset>
16269                     <bitWidth>1</bitWidth>
16270                  </field>
16271                  <field>
16272                     <name>SERCOM1_</name>
16273                     <description>SERCOM1 APB Protect Enable</description>
16274                     <bitOffset>13</bitOffset>
16275                     <bitWidth>1</bitWidth>
16276                  </field>
16277                  <field>
16278                     <name>TC0_</name>
16279                     <description>TC0 APB Protect Enable</description>
16280                     <bitOffset>14</bitOffset>
16281                     <bitWidth>1</bitWidth>
16282                  </field>
16283                  <field>
16284                     <name>TC1_</name>
16285                     <description>TC1 APB Protect Enable</description>
16286                     <bitOffset>15</bitOffset>
16287                     <bitWidth>1</bitWidth>
16288                  </field>
16289               </fields>
16290            </register>
16291            <register>
16292               <name>STATUSB</name>
16293               <description>Peripheral write protection status - Bridge B</description>
16294               <addressOffset>0x38</addressOffset>
16295               <size>32</size>
16296               <access>read-only</access>
16297               <resetValue>0x00000002</resetValue>
16298               <fields>
16299                  <field>
16300                     <name>USB_</name>
16301                     <description>USB APB Protect Enable</description>
16302                     <bitOffset>0</bitOffset>
16303                     <bitWidth>1</bitWidth>
16304                  </field>
16305                  <field>
16306                     <name>DSU_</name>
16307                     <description>DSU APB Protect Enable</description>
16308                     <bitOffset>1</bitOffset>
16309                     <bitWidth>1</bitWidth>
16310                  </field>
16311                  <field>
16312                     <name>NVMCTRL_</name>
16313                     <description>NVMCTRL APB Protect Enable</description>
16314                     <bitOffset>2</bitOffset>
16315                     <bitWidth>1</bitWidth>
16316                  </field>
16317                  <field>
16318                     <name>CMCC_</name>
16319                     <description>CMCC APB Protect Enable</description>
16320                     <bitOffset>3</bitOffset>
16321                     <bitWidth>1</bitWidth>
16322                  </field>
16323                  <field>
16324                     <name>PORT_</name>
16325                     <description>PORT APB Protect Enable</description>
16326                     <bitOffset>4</bitOffset>
16327                     <bitWidth>1</bitWidth>
16328                  </field>
16329                  <field>
16330                     <name>DMAC_</name>
16331                     <description>DMAC APB Protect Enable</description>
16332                     <bitOffset>5</bitOffset>
16333                     <bitWidth>1</bitWidth>
16334                  </field>
16335                  <field>
16336                     <name>EVSYS_</name>
16337                     <description>EVSYS APB Protect Enable</description>
16338                     <bitOffset>7</bitOffset>
16339                     <bitWidth>1</bitWidth>
16340                  </field>
16341                  <field>
16342                     <name>SERCOM2_</name>
16343                     <description>SERCOM2 APB Protect Enable</description>
16344                     <bitOffset>9</bitOffset>
16345                     <bitWidth>1</bitWidth>
16346                  </field>
16347                  <field>
16348                     <name>SERCOM3_</name>
16349                     <description>SERCOM3 APB Protect Enable</description>
16350                     <bitOffset>10</bitOffset>
16351                     <bitWidth>1</bitWidth>
16352                  </field>
16353                  <field>
16354                     <name>TCC0_</name>
16355                     <description>TCC0 APB Protect Enable</description>
16356                     <bitOffset>11</bitOffset>
16357                     <bitWidth>1</bitWidth>
16358                  </field>
16359                  <field>
16360                     <name>TCC1_</name>
16361                     <description>TCC1 APB Protect Enable</description>
16362                     <bitOffset>12</bitOffset>
16363                     <bitWidth>1</bitWidth>
16364                  </field>
16365                  <field>
16366                     <name>TC2_</name>
16367                     <description>TC2 APB Protect Enable</description>
16368                     <bitOffset>13</bitOffset>
16369                     <bitWidth>1</bitWidth>
16370                  </field>
16371                  <field>
16372                     <name>TC3_</name>
16373                     <description>TC3 APB Protect Enable</description>
16374                     <bitOffset>14</bitOffset>
16375                     <bitWidth>1</bitWidth>
16376                  </field>
16377                  <field>
16378                     <name>RAMECC_</name>
16379                     <description>RAMECC APB Protect Enable</description>
16380                     <bitOffset>16</bitOffset>
16381                     <bitWidth>1</bitWidth>
16382                  </field>
16383               </fields>
16384            </register>
16385            <register>
16386               <name>STATUSC</name>
16387               <description>Peripheral write protection status - Bridge C</description>
16388               <addressOffset>0x3C</addressOffset>
16389               <size>32</size>
16390               <access>read-only</access>
16391               <resetValue>0x00000000</resetValue>
16392               <fields>
16393                  <field>
16394                     <name>GMAC_</name>
16395                     <description>GMAC APB Protect Enable</description>
16396                     <bitOffset>2</bitOffset>
16397                     <bitWidth>1</bitWidth>
16398                  </field>
16399                  <field>
16400                     <name>TCC2_</name>
16401                     <description>TCC2 APB Protect Enable</description>
16402                     <bitOffset>3</bitOffset>
16403                     <bitWidth>1</bitWidth>
16404                  </field>
16405                  <field>
16406                     <name>TCC3_</name>
16407                     <description>TCC3 APB Protect Enable</description>
16408                     <bitOffset>4</bitOffset>
16409                     <bitWidth>1</bitWidth>
16410                  </field>
16411                  <field>
16412                     <name>TC4_</name>
16413                     <description>TC4 APB Protect Enable</description>
16414                     <bitOffset>5</bitOffset>
16415                     <bitWidth>1</bitWidth>
16416                  </field>
16417                  <field>
16418                     <name>TC5_</name>
16419                     <description>TC5 APB Protect Enable</description>
16420                     <bitOffset>6</bitOffset>
16421                     <bitWidth>1</bitWidth>
16422                  </field>
16423                  <field>
16424                     <name>PDEC_</name>
16425                     <description>PDEC APB Protect Enable</description>
16426                     <bitOffset>7</bitOffset>
16427                     <bitWidth>1</bitWidth>
16428                  </field>
16429                  <field>
16430                     <name>AC_</name>
16431                     <description>AC APB Protect Enable</description>
16432                     <bitOffset>8</bitOffset>
16433                     <bitWidth>1</bitWidth>
16434                  </field>
16435                  <field>
16436                     <name>AES_</name>
16437                     <description>AES APB Protect Enable</description>
16438                     <bitOffset>9</bitOffset>
16439                     <bitWidth>1</bitWidth>
16440                  </field>
16441                  <field>
16442                     <name>TRNG_</name>
16443                     <description>TRNG APB Protect Enable</description>
16444                     <bitOffset>10</bitOffset>
16445                     <bitWidth>1</bitWidth>
16446                  </field>
16447                  <field>
16448                     <name>ICM_</name>
16449                     <description>ICM APB Protect Enable</description>
16450                     <bitOffset>11</bitOffset>
16451                     <bitWidth>1</bitWidth>
16452                  </field>
16453                  <field>
16454                     <name>PUKCC_</name>
16455                     <description>PUKCC APB Protect Enable</description>
16456                     <bitOffset>12</bitOffset>
16457                     <bitWidth>1</bitWidth>
16458                  </field>
16459                  <field>
16460                     <name>QSPI_</name>
16461                     <description>QSPI APB Protect Enable</description>
16462                     <bitOffset>13</bitOffset>
16463                     <bitWidth>1</bitWidth>
16464                  </field>
16465                  <field>
16466                     <name>CCL_</name>
16467                     <description>CCL APB Protect Enable</description>
16468                     <bitOffset>14</bitOffset>
16469                     <bitWidth>1</bitWidth>
16470                  </field>
16471               </fields>
16472            </register>
16473            <register>
16474               <name>STATUSD</name>
16475               <description>Peripheral write protection status - Bridge D</description>
16476               <addressOffset>0x40</addressOffset>
16477               <size>32</size>
16478               <access>read-only</access>
16479               <resetValue>0x00000000</resetValue>
16480               <fields>
16481                  <field>
16482                     <name>SERCOM4_</name>
16483                     <description>SERCOM4 APB Protect Enable</description>
16484                     <bitOffset>0</bitOffset>
16485                     <bitWidth>1</bitWidth>
16486                  </field>
16487                  <field>
16488                     <name>SERCOM5_</name>
16489                     <description>SERCOM5 APB Protect Enable</description>
16490                     <bitOffset>1</bitOffset>
16491                     <bitWidth>1</bitWidth>
16492                  </field>
16493                  <field>
16494                     <name>TCC4_</name>
16495                     <description>TCC4 APB Protect Enable</description>
16496                     <bitOffset>4</bitOffset>
16497                     <bitWidth>1</bitWidth>
16498                  </field>
16499                  <field>
16500                     <name>ADC0_</name>
16501                     <description>ADC0 APB Protect Enable</description>
16502                     <bitOffset>7</bitOffset>
16503                     <bitWidth>1</bitWidth>
16504                  </field>
16505                  <field>
16506                     <name>ADC1_</name>
16507                     <description>ADC1 APB Protect Enable</description>
16508                     <bitOffset>8</bitOffset>
16509                     <bitWidth>1</bitWidth>
16510                  </field>
16511                  <field>
16512                     <name>DAC_</name>
16513                     <description>DAC APB Protect Enable</description>
16514                     <bitOffset>9</bitOffset>
16515                     <bitWidth>1</bitWidth>
16516                  </field>
16517                  <field>
16518                     <name>I2S_</name>
16519                     <description>I2S APB Protect Enable</description>
16520                     <bitOffset>10</bitOffset>
16521                     <bitWidth>1</bitWidth>
16522                  </field>
16523                  <field>
16524                     <name>PCC_</name>
16525                     <description>PCC APB Protect Enable</description>
16526                     <bitOffset>11</bitOffset>
16527                     <bitWidth>1</bitWidth>
16528                  </field>
16529               </fields>
16530            </register>
16531         </registers>
16532      </peripheral>
16533      <peripheral>
16534         <name>PCC</name>
16535         <version>U20171.1.0</version>
16536         <description>Parallel Capture Controller</description>
16537         <baseAddress>0x43002C00</baseAddress>
16538         <addressBlock>
16539            <offset>0</offset>
16540            <size>0xE8</size>
16541            <usage>registers</usage>
16542         </addressBlock>
16543         <interrupt>
16544            <name>PCC</name>
16545            <description>Parallel Capture Controller</description>
16546            <value>129</value>
16547         </interrupt>
16548         <registers>
16549            <register>
16550               <name>MR</name>
16551               <description>Mode Register</description>
16552               <addressOffset>0x0</addressOffset>
16553               <size>32</size>
16554               <resetValue>0x00000000</resetValue>
16555               <fields>
16556                  <field>
16557                     <name>PCEN</name>
16558                     <description>Parallel Capture Enable</description>
16559                     <bitOffset>0</bitOffset>
16560                     <bitWidth>1</bitWidth>
16561                  </field>
16562                  <field>
16563                     <name>DSIZE</name>
16564                     <description>Data size</description>
16565                     <bitOffset>4</bitOffset>
16566                     <bitWidth>2</bitWidth>
16567                     <enumeratedValues>
16568                        <name>DSIZESelect</name>
16569                        <enumeratedValue>
16570                           <name>1DATA</name>
16571                           <description>1 data is read in the PCC_RHR</description>
16572                           <value>0x0</value>
16573                        </enumeratedValue>
16574                        <enumeratedValue>
16575                           <name>2DATA</name>
16576                           <description>2 data is read in the PCC_RHR</description>
16577                           <value>0x1</value>
16578                        </enumeratedValue>
16579                        <enumeratedValue>
16580                           <name>4DATA</name>
16581                           <description>4 data are read in the PCC_RHR (only for 8 bits data size, ISIZE = 0)</description>
16582                           <value>0x2</value>
16583                        </enumeratedValue>
16584                     </enumeratedValues>
16585                  </field>
16586                  <field>
16587                     <name>SCALE</name>
16588                     <description>Scale data</description>
16589                     <bitOffset>8</bitOffset>
16590                     <bitWidth>1</bitWidth>
16591                  </field>
16592                  <field>
16593                     <name>ALWYS</name>
16594                     <description>Always Sampling</description>
16595                     <bitOffset>9</bitOffset>
16596                     <bitWidth>1</bitWidth>
16597                  </field>
16598                  <field>
16599                     <name>HALFS</name>
16600                     <description>Half Sampling</description>
16601                     <bitOffset>10</bitOffset>
16602                     <bitWidth>1</bitWidth>
16603                  </field>
16604                  <field>
16605                     <name>FRSTS</name>
16606                     <description>First sample</description>
16607                     <bitOffset>11</bitOffset>
16608                     <bitWidth>1</bitWidth>
16609                  </field>
16610                  <field>
16611                     <name>ISIZE</name>
16612                     <description>Input Data Size</description>
16613                     <bitOffset>16</bitOffset>
16614                     <bitWidth>3</bitWidth>
16615                     <enumeratedValues>
16616                        <name>ISIZESelect</name>
16617                        <enumeratedValue>
16618                           <name>8BITS</name>
16619                           <description>Input data bus size is 8 bits</description>
16620                           <value>0x0</value>
16621                        </enumeratedValue>
16622                        <enumeratedValue>
16623                           <name>10BITS</name>
16624                           <description>Input data bus size is 10 bits</description>
16625                           <value>0x1</value>
16626                        </enumeratedValue>
16627                        <enumeratedValue>
16628                           <name>12BITS</name>
16629                           <description>Input data bus size is 12 bits</description>
16630                           <value>0x2</value>
16631                        </enumeratedValue>
16632                        <enumeratedValue>
16633                           <name>14BITS</name>
16634                           <description>Input data bus size is 14 bits</description>
16635                           <value>0x3</value>
16636                        </enumeratedValue>
16637                     </enumeratedValues>
16638                  </field>
16639                  <field>
16640                     <name>CID</name>
16641                     <description>Clear If Disabled</description>
16642                     <bitOffset>30</bitOffset>
16643                     <bitWidth>2</bitWidth>
16644                  </field>
16645               </fields>
16646            </register>
16647            <register>
16648               <name>IER</name>
16649               <description>Interrupt Enable Register</description>
16650               <addressOffset>0x4</addressOffset>
16651               <size>32</size>
16652               <access>write-only</access>
16653               <resetValue>0x00000000</resetValue>
16654               <fields>
16655                  <field>
16656                     <name>DRDY</name>
16657                     <description>Data Ready Interrupt Enable</description>
16658                     <bitOffset>0</bitOffset>
16659                     <bitWidth>1</bitWidth>
16660                  </field>
16661                  <field>
16662                     <name>OVRE</name>
16663                     <description>Overrun Error Interrupt Enable</description>
16664                     <bitOffset>1</bitOffset>
16665                     <bitWidth>1</bitWidth>
16666                  </field>
16667               </fields>
16668            </register>
16669            <register>
16670               <name>IDR</name>
16671               <description>Interrupt Disable Register</description>
16672               <addressOffset>0x8</addressOffset>
16673               <size>32</size>
16674               <access>write-only</access>
16675               <resetValue>0x00000000</resetValue>
16676               <fields>
16677                  <field>
16678                     <name>DRDY</name>
16679                     <description>Data Ready Interrupt Disable</description>
16680                     <bitOffset>0</bitOffset>
16681                     <bitWidth>1</bitWidth>
16682                  </field>
16683                  <field>
16684                     <name>OVRE</name>
16685                     <description>Overrun Error Interrupt Disable</description>
16686                     <bitOffset>1</bitOffset>
16687                     <bitWidth>1</bitWidth>
16688                  </field>
16689               </fields>
16690            </register>
16691            <register>
16692               <name>IMR</name>
16693               <description>Interrupt Mask Register</description>
16694               <addressOffset>0xC</addressOffset>
16695               <size>32</size>
16696               <access>read-only</access>
16697               <resetValue>0x00000000</resetValue>
16698               <fields>
16699                  <field>
16700                     <name>DRDY</name>
16701                     <description>Data Ready Interrupt Mask</description>
16702                     <bitOffset>0</bitOffset>
16703                     <bitWidth>1</bitWidth>
16704                  </field>
16705                  <field>
16706                     <name>OVRE</name>
16707                     <description>Overrun Error Interrupt Mask</description>
16708                     <bitOffset>1</bitOffset>
16709                     <bitWidth>1</bitWidth>
16710                  </field>
16711               </fields>
16712            </register>
16713            <register>
16714               <name>ISR</name>
16715               <description>Interrupt Status Register</description>
16716               <addressOffset>0x10</addressOffset>
16717               <size>32</size>
16718               <access>read-only</access>
16719               <resetValue>0x00000000</resetValue>
16720               <fields>
16721                  <field>
16722                     <name>DRDY</name>
16723                     <description>Data Ready Interrupt Status</description>
16724                     <bitOffset>0</bitOffset>
16725                     <bitWidth>1</bitWidth>
16726                  </field>
16727                  <field>
16728                     <name>OVRE</name>
16729                     <description>Overrun Error Interrupt Status</description>
16730                     <bitOffset>1</bitOffset>
16731                     <bitWidth>1</bitWidth>
16732                  </field>
16733               </fields>
16734            </register>
16735            <register>
16736               <name>RHR</name>
16737               <description>Reception Holding Register</description>
16738               <addressOffset>0x14</addressOffset>
16739               <size>32</size>
16740               <access>read-only</access>
16741               <resetValue>0x00000000</resetValue>
16742               <fields>
16743                  <field>
16744                     <name>RDATA</name>
16745                     <description>Reception Data</description>
16746                     <bitOffset>0</bitOffset>
16747                     <bitWidth>32</bitWidth>
16748                  </field>
16749               </fields>
16750            </register>
16751            <register>
16752               <name>WPMR</name>
16753               <description>Write Protection Mode Register</description>
16754               <addressOffset>0xE0</addressOffset>
16755               <size>32</size>
16756               <resetValue>0x00000000</resetValue>
16757               <fields>
16758                  <field>
16759                     <name>WPEN</name>
16760                     <description>Write Protection Enable</description>
16761                     <bitOffset>0</bitOffset>
16762                     <bitWidth>1</bitWidth>
16763                  </field>
16764                  <field>
16765                     <name>WPKEY</name>
16766                     <description>Write Protection Key</description>
16767                     <bitOffset>8</bitOffset>
16768                     <bitWidth>24</bitWidth>
16769                     <enumeratedValues>
16770                        <name>WPKEYSelect</name>
16771                        <enumeratedValue>
16772                           <name>PASSWD</name>
16773                           <description>Write Protection Key</description>
16774                           <value>0x504343</value>
16775                        </enumeratedValue>
16776                     </enumeratedValues>
16777                  </field>
16778               </fields>
16779            </register>
16780            <register>
16781               <name>WPSR</name>
16782               <description>Write Protection Status Register</description>
16783               <addressOffset>0xE4</addressOffset>
16784               <size>32</size>
16785               <access>read-only</access>
16786               <resetValue>0x00000000</resetValue>
16787               <fields>
16788                  <field>
16789                     <name>WPVS</name>
16790                     <description>Write Protection Violation Source</description>
16791                     <bitOffset>0</bitOffset>
16792                     <bitWidth>1</bitWidth>
16793                  </field>
16794                  <field>
16795                     <name>WPVSRC</name>
16796                     <description>Write Protection Violation Status</description>
16797                     <bitOffset>8</bitOffset>
16798                     <bitWidth>16</bitWidth>
16799                  </field>
16800               </fields>
16801            </register>
16802         </registers>
16803      </peripheral>
16804      <peripheral>
16805         <name>PDEC</name>
16806         <version>U22631.0.0</version>
16807         <description>Quadrature Decodeur</description>
16808         <baseAddress>0x42001C00</baseAddress>
16809         <addressBlock>
16810            <offset>0</offset>
16811            <size>0x38</size>
16812            <usage>registers</usage>
16813         </addressBlock>
16814         <interrupt>
16815            <name>PDEC_OTHER</name>
16816            <description>Position Decoder</description>
16817            <value>115</value>
16818         </interrupt>
16819         <interrupt>
16820            <name>PDEC_MC0</name>
16821            <description>PDEC Match/Compare 0</description>
16822            <value>116</value>
16823         </interrupt>
16824         <interrupt>
16825            <name>PDEC_MC1</name>
16826            <description>PDEC Match Compare 1</description>
16827            <value>117</value>
16828         </interrupt>
16829         <registers>
16830            <register>
16831               <name>CTRLA</name>
16832               <description>Control A</description>
16833               <addressOffset>0x0</addressOffset>
16834               <size>32</size>
16835               <resetValue>0x00000000</resetValue>
16836               <fields>
16837                  <field>
16838                     <name>SWRST</name>
16839                     <description>Software Reset</description>
16840                     <bitOffset>0</bitOffset>
16841                     <bitWidth>1</bitWidth>
16842                  </field>
16843                  <field>
16844                     <name>ENABLE</name>
16845                     <description>Enable</description>
16846                     <bitOffset>1</bitOffset>
16847                     <bitWidth>1</bitWidth>
16848                  </field>
16849                  <field>
16850                     <name>MODE</name>
16851                     <description>Operation Mode</description>
16852                     <bitOffset>2</bitOffset>
16853                     <bitWidth>2</bitWidth>
16854                     <enumeratedValues>
16855                        <name>MODESelect</name>
16856                        <enumeratedValue>
16857                           <name>QDEC</name>
16858                           <description>QDEC operating mode</description>
16859                           <value>0</value>
16860                        </enumeratedValue>
16861                        <enumeratedValue>
16862                           <name>HALL</name>
16863                           <description>HALL operating mode</description>
16864                           <value>1</value>
16865                        </enumeratedValue>
16866                        <enumeratedValue>
16867                           <name>COUNTER</name>
16868                           <description>COUNTER operating mode</description>
16869                           <value>2</value>
16870                        </enumeratedValue>
16871                     </enumeratedValues>
16872                  </field>
16873                  <field>
16874                     <name>RUNSTDBY</name>
16875                     <description>Run in Standby</description>
16876                     <bitOffset>6</bitOffset>
16877                     <bitWidth>1</bitWidth>
16878                  </field>
16879                  <field>
16880                     <name>CONF</name>
16881                     <description>PDEC Configuration</description>
16882                     <bitOffset>8</bitOffset>
16883                     <bitWidth>3</bitWidth>
16884                     <enumeratedValues>
16885                        <name>CONFSelect</name>
16886                        <enumeratedValue>
16887                           <name>X4</name>
16888                           <description>Quadrature decoder direction</description>
16889                           <value>0</value>
16890                        </enumeratedValue>
16891                        <enumeratedValue>
16892                           <name>X4S</name>
16893                           <description>Secure Quadrature decoder direction</description>
16894                           <value>1</value>
16895                        </enumeratedValue>
16896                        <enumeratedValue>
16897                           <name>X2</name>
16898                           <description>Decoder direction</description>
16899                           <value>2</value>
16900                        </enumeratedValue>
16901                        <enumeratedValue>
16902                           <name>X2S</name>
16903                           <description>Secure decoder direction</description>
16904                           <value>3</value>
16905                        </enumeratedValue>
16906                        <enumeratedValue>
16907                           <name>AUTOC</name>
16908                           <description>Auto correction mode</description>
16909                           <value>4</value>
16910                        </enumeratedValue>
16911                     </enumeratedValues>
16912                  </field>
16913                  <field>
16914                     <name>ALOCK</name>
16915                     <description>Auto Lock</description>
16916                     <bitOffset>11</bitOffset>
16917                     <bitWidth>1</bitWidth>
16918                  </field>
16919                  <field>
16920                     <name>SWAP</name>
16921                     <description>PDEC Phase A and B Swap</description>
16922                     <bitOffset>14</bitOffset>
16923                     <bitWidth>1</bitWidth>
16924                  </field>
16925                  <field>
16926                     <name>PEREN</name>
16927                     <description>Period Enable</description>
16928                     <bitOffset>15</bitOffset>
16929                     <bitWidth>1</bitWidth>
16930                  </field>
16931                  <field>
16932                     <name>PINEN0</name>
16933                     <description>PDEC Input From Pin 0 Enable</description>
16934                     <bitOffset>16</bitOffset>
16935                     <bitWidth>1</bitWidth>
16936                  </field>
16937                  <field>
16938                     <name>PINEN1</name>
16939                     <description>PDEC Input From Pin 1 Enable</description>
16940                     <bitOffset>17</bitOffset>
16941                     <bitWidth>1</bitWidth>
16942                  </field>
16943                  <field>
16944                     <name>PINEN2</name>
16945                     <description>PDEC Input From Pin 2 Enable</description>
16946                     <bitOffset>18</bitOffset>
16947                     <bitWidth>1</bitWidth>
16948                  </field>
16949                  <field>
16950                     <name>PINVEN0</name>
16951                     <description>IO Pin 0 Invert Enable</description>
16952                     <bitOffset>20</bitOffset>
16953                     <bitWidth>1</bitWidth>
16954                  </field>
16955                  <field>
16956                     <name>PINVEN1</name>
16957                     <description>IO Pin 1 Invert Enable</description>
16958                     <bitOffset>21</bitOffset>
16959                     <bitWidth>1</bitWidth>
16960                  </field>
16961                  <field>
16962                     <name>PINVEN2</name>
16963                     <description>IO Pin 2 Invert Enable</description>
16964                     <bitOffset>22</bitOffset>
16965                     <bitWidth>1</bitWidth>
16966                  </field>
16967                  <field>
16968                     <name>ANGULAR</name>
16969                     <description>Angular Counter Length</description>
16970                     <bitOffset>24</bitOffset>
16971                     <bitWidth>3</bitWidth>
16972                  </field>
16973                  <field>
16974                     <name>MAXCMP</name>
16975                     <description>Maximum Consecutive Missing Pulses</description>
16976                     <bitOffset>28</bitOffset>
16977                     <bitWidth>4</bitWidth>
16978                  </field>
16979               </fields>
16980            </register>
16981            <register>
16982               <name>CTRLBCLR</name>
16983               <description>Control B Clear</description>
16984               <addressOffset>0x4</addressOffset>
16985               <size>8</size>
16986               <resetValue>0x00</resetValue>
16987               <fields>
16988                  <field>
16989                     <name>LUPD</name>
16990                     <description>Lock Update</description>
16991                     <bitOffset>1</bitOffset>
16992                     <bitWidth>1</bitWidth>
16993                  </field>
16994                  <field>
16995                     <name>CMD</name>
16996                     <description>Command</description>
16997                     <bitOffset>5</bitOffset>
16998                     <bitWidth>3</bitWidth>
16999                     <enumeratedValues>
17000                        <name>CMDSelect</name>
17001                        <enumeratedValue>
17002                           <name>NONE</name>
17003                           <description>No action</description>
17004                           <value>0</value>
17005                        </enumeratedValue>
17006                        <enumeratedValue>
17007                           <name>RETRIGGER</name>
17008                           <description>Force a counter restart or retrigger</description>
17009                           <value>1</value>
17010                        </enumeratedValue>
17011                        <enumeratedValue>
17012                           <name>UPDATE</name>
17013                           <description>Force update of double buffered registers</description>
17014                           <value>2</value>
17015                        </enumeratedValue>
17016                        <enumeratedValue>
17017                           <name>READSYNC</name>
17018                           <description>Force a read synchronization of COUNT</description>
17019                           <value>3</value>
17020                        </enumeratedValue>
17021                        <enumeratedValue>
17022                           <name>START</name>
17023                           <description>Start QDEC/HALL</description>
17024                           <value>4</value>
17025                        </enumeratedValue>
17026                        <enumeratedValue>
17027                           <name>STOP</name>
17028                           <description>Stop QDEC/HALL</description>
17029                           <value>5</value>
17030                        </enumeratedValue>
17031                     </enumeratedValues>
17032                  </field>
17033               </fields>
17034            </register>
17035            <register>
17036               <name>CTRLBSET</name>
17037               <description>Control B Set</description>
17038               <addressOffset>0x5</addressOffset>
17039               <size>8</size>
17040               <resetValue>0x00</resetValue>
17041               <fields>
17042                  <field>
17043                     <name>LUPD</name>
17044                     <description>Lock Update</description>
17045                     <bitOffset>1</bitOffset>
17046                     <bitWidth>1</bitWidth>
17047                  </field>
17048                  <field>
17049                     <name>CMD</name>
17050                     <description>Command</description>
17051                     <bitOffset>5</bitOffset>
17052                     <bitWidth>3</bitWidth>
17053                     <enumeratedValues>
17054                        <name>CMDSelect</name>
17055                        <enumeratedValue>
17056                           <name>NONE</name>
17057                           <description>No action</description>
17058                           <value>0</value>
17059                        </enumeratedValue>
17060                        <enumeratedValue>
17061                           <name>RETRIGGER</name>
17062                           <description>Force a counter restart or retrigger</description>
17063                           <value>1</value>
17064                        </enumeratedValue>
17065                        <enumeratedValue>
17066                           <name>UPDATE</name>
17067                           <description>Force update of double buffered registers</description>
17068                           <value>2</value>
17069                        </enumeratedValue>
17070                        <enumeratedValue>
17071                           <name>READSYNC</name>
17072                           <description>Force a read synchronization of COUNT</description>
17073                           <value>3</value>
17074                        </enumeratedValue>
17075                        <enumeratedValue>
17076                           <name>START</name>
17077                           <description>Start QDEC/HALL</description>
17078                           <value>4</value>
17079                        </enumeratedValue>
17080                        <enumeratedValue>
17081                           <name>STOP</name>
17082                           <description>Stop QDEC/HALL</description>
17083                           <value>5</value>
17084                        </enumeratedValue>
17085                     </enumeratedValues>
17086                  </field>
17087               </fields>
17088            </register>
17089            <register>
17090               <name>EVCTRL</name>
17091               <description>Event Control</description>
17092               <addressOffset>0x6</addressOffset>
17093               <size>16</size>
17094               <resetValue>0x0000</resetValue>
17095               <fields>
17096                  <field>
17097                     <name>EVINV</name>
17098                     <description>Inverted Event Input Enable</description>
17099                     <bitOffset>2</bitOffset>
17100                     <bitWidth>3</bitWidth>
17101                  </field>
17102                  <field>
17103                     <name>EVEI</name>
17104                     <description>Event Input Enable</description>
17105                     <bitOffset>5</bitOffset>
17106                     <bitWidth>3</bitWidth>
17107                  </field>
17108                  <field>
17109                     <name>OVFEO</name>
17110                     <description>Overflow/Underflow Output Event Enable</description>
17111                     <bitOffset>8</bitOffset>
17112                     <bitWidth>1</bitWidth>
17113                  </field>
17114                  <field>
17115                     <name>ERREO</name>
17116                     <description>Error  Output Event Enable</description>
17117                     <bitOffset>9</bitOffset>
17118                     <bitWidth>1</bitWidth>
17119                  </field>
17120                  <field>
17121                     <name>DIREO</name>
17122                     <description>Direction Output Event Enable</description>
17123                     <bitOffset>10</bitOffset>
17124                     <bitWidth>1</bitWidth>
17125                  </field>
17126                  <field>
17127                     <name>VLCEO</name>
17128                     <description>Velocity Output Event Enable</description>
17129                     <bitOffset>11</bitOffset>
17130                     <bitWidth>1</bitWidth>
17131                  </field>
17132                  <field>
17133                     <name>MCEO0</name>
17134                     <description>Match Channel 0 Event Output Enable</description>
17135                     <bitOffset>12</bitOffset>
17136                     <bitWidth>1</bitWidth>
17137                  </field>
17138                  <field>
17139                     <name>MCEO1</name>
17140                     <description>Match Channel 1 Event Output Enable</description>
17141                     <bitOffset>13</bitOffset>
17142                     <bitWidth>1</bitWidth>
17143                  </field>
17144               </fields>
17145            </register>
17146            <register>
17147               <name>INTENCLR</name>
17148               <description>Interrupt Enable Clear</description>
17149               <addressOffset>0x8</addressOffset>
17150               <size>8</size>
17151               <resetValue>0x00</resetValue>
17152               <fields>
17153                  <field>
17154                     <name>OVF</name>
17155                     <description>Overflow/Underflow Interrupt Disable</description>
17156                     <bitOffset>0</bitOffset>
17157                     <bitWidth>1</bitWidth>
17158                  </field>
17159                  <field>
17160                     <name>ERR</name>
17161                     <description>Error Interrupt Disable</description>
17162                     <bitOffset>1</bitOffset>
17163                     <bitWidth>1</bitWidth>
17164                  </field>
17165                  <field>
17166                     <name>DIR</name>
17167                     <description>Direction Interrupt Disable</description>
17168                     <bitOffset>2</bitOffset>
17169                     <bitWidth>1</bitWidth>
17170                  </field>
17171                  <field>
17172                     <name>VLC</name>
17173                     <description>Velocity Interrupt Disable</description>
17174                     <bitOffset>3</bitOffset>
17175                     <bitWidth>1</bitWidth>
17176                  </field>
17177                  <field>
17178                     <name>MC0</name>
17179                     <description>Channel 0 Compare Match Disable</description>
17180                     <bitOffset>4</bitOffset>
17181                     <bitWidth>1</bitWidth>
17182                  </field>
17183                  <field>
17184                     <name>MC1</name>
17185                     <description>Channel 1 Compare Match Disable</description>
17186                     <bitOffset>5</bitOffset>
17187                     <bitWidth>1</bitWidth>
17188                  </field>
17189               </fields>
17190            </register>
17191            <register>
17192               <name>INTENSET</name>
17193               <description>Interrupt Enable Set</description>
17194               <addressOffset>0x9</addressOffset>
17195               <size>8</size>
17196               <resetValue>0x00</resetValue>
17197               <fields>
17198                  <field>
17199                     <name>OVF</name>
17200                     <description>Overflow/Underflow Interrupt Enable</description>
17201                     <bitOffset>0</bitOffset>
17202                     <bitWidth>1</bitWidth>
17203                  </field>
17204                  <field>
17205                     <name>ERR</name>
17206                     <description>Error Interrupt Enable</description>
17207                     <bitOffset>1</bitOffset>
17208                     <bitWidth>1</bitWidth>
17209                  </field>
17210                  <field>
17211                     <name>DIR</name>
17212                     <description>Direction Interrupt Enable</description>
17213                     <bitOffset>2</bitOffset>
17214                     <bitWidth>1</bitWidth>
17215                  </field>
17216                  <field>
17217                     <name>VLC</name>
17218                     <description>Velocity Interrupt Enable</description>
17219                     <bitOffset>3</bitOffset>
17220                     <bitWidth>1</bitWidth>
17221                  </field>
17222                  <field>
17223                     <name>MC0</name>
17224                     <description>Channel 0 Compare Match Enable</description>
17225                     <bitOffset>4</bitOffset>
17226                     <bitWidth>1</bitWidth>
17227                  </field>
17228                  <field>
17229                     <name>MC1</name>
17230                     <description>Channel 1 Compare Match Enable</description>
17231                     <bitOffset>5</bitOffset>
17232                     <bitWidth>1</bitWidth>
17233                  </field>
17234               </fields>
17235            </register>
17236            <register>
17237               <name>INTFLAG</name>
17238               <description>Interrupt Flag Status and Clear</description>
17239               <addressOffset>0xA</addressOffset>
17240               <size>8</size>
17241               <resetValue>0x00</resetValue>
17242               <fields>
17243                  <field>
17244                     <name>OVF</name>
17245                     <description>Overflow/Underflow</description>
17246                     <bitOffset>0</bitOffset>
17247                     <bitWidth>1</bitWidth>
17248                  </field>
17249                  <field>
17250                     <name>ERR</name>
17251                     <description>Error</description>
17252                     <bitOffset>1</bitOffset>
17253                     <bitWidth>1</bitWidth>
17254                  </field>
17255                  <field>
17256                     <name>DIR</name>
17257                     <description>Direction Change</description>
17258                     <bitOffset>2</bitOffset>
17259                     <bitWidth>1</bitWidth>
17260                  </field>
17261                  <field>
17262                     <name>VLC</name>
17263                     <description>Velocity</description>
17264                     <bitOffset>3</bitOffset>
17265                     <bitWidth>1</bitWidth>
17266                  </field>
17267                  <field>
17268                     <name>MC0</name>
17269                     <description>Channel 0 Compare Match</description>
17270                     <bitOffset>4</bitOffset>
17271                     <bitWidth>1</bitWidth>
17272                  </field>
17273                  <field>
17274                     <name>MC1</name>
17275                     <description>Channel 1 Compare Match</description>
17276                     <bitOffset>5</bitOffset>
17277                     <bitWidth>1</bitWidth>
17278                  </field>
17279               </fields>
17280            </register>
17281            <register>
17282               <name>STATUS</name>
17283               <description>Status</description>
17284               <addressOffset>0xC</addressOffset>
17285               <size>16</size>
17286               <resetValue>0x0040</resetValue>
17287               <fields>
17288                  <field>
17289                     <name>QERR</name>
17290                     <description>Quadrature Error Flag</description>
17291                     <bitOffset>0</bitOffset>
17292                     <bitWidth>1</bitWidth>
17293                  </field>
17294                  <field>
17295                     <name>IDXERR</name>
17296                     <description>Index Error Flag</description>
17297                     <bitOffset>1</bitOffset>
17298                     <bitWidth>1</bitWidth>
17299                  </field>
17300                  <field>
17301                     <name>MPERR</name>
17302                     <description>Missing Pulse Error flag</description>
17303                     <bitOffset>2</bitOffset>
17304                     <bitWidth>1</bitWidth>
17305                  </field>
17306                  <field>
17307                     <name>WINERR</name>
17308                     <description>Window Error Flag</description>
17309                     <bitOffset>4</bitOffset>
17310                     <bitWidth>1</bitWidth>
17311                  </field>
17312                  <field>
17313                     <name>HERR</name>
17314                     <description>Hall Error Flag</description>
17315                     <bitOffset>5</bitOffset>
17316                     <bitWidth>1</bitWidth>
17317                  </field>
17318                  <field>
17319                     <name>STOP</name>
17320                     <description>Stop</description>
17321                     <bitOffset>6</bitOffset>
17322                     <bitWidth>1</bitWidth>
17323                  </field>
17324                  <field>
17325                     <name>DIR</name>
17326                     <description>Direction Status Flag</description>
17327                     <bitOffset>7</bitOffset>
17328                     <bitWidth>1</bitWidth>
17329                  </field>
17330                  <field>
17331                     <name>PRESCBUFV</name>
17332                     <description>Prescaler Buffer Valid</description>
17333                     <bitOffset>8</bitOffset>
17334                     <bitWidth>1</bitWidth>
17335                  </field>
17336                  <field>
17337                     <name>FILTERBUFV</name>
17338                     <description>Filter Buffer Valid</description>
17339                     <bitOffset>9</bitOffset>
17340                     <bitWidth>1</bitWidth>
17341                  </field>
17342                  <field>
17343                     <name>CCBUFV0</name>
17344                     <description>Compare Channel 0 Buffer Valid</description>
17345                     <bitOffset>12</bitOffset>
17346                     <bitWidth>1</bitWidth>
17347                  </field>
17348                  <field>
17349                     <name>CCBUFV1</name>
17350                     <description>Compare Channel 1 Buffer Valid</description>
17351                     <bitOffset>13</bitOffset>
17352                     <bitWidth>1</bitWidth>
17353                  </field>
17354               </fields>
17355            </register>
17356            <register>
17357               <name>DBGCTRL</name>
17358               <description>Debug Control</description>
17359               <addressOffset>0xF</addressOffset>
17360               <size>8</size>
17361               <resetValue>0x00</resetValue>
17362               <fields>
17363                  <field>
17364                     <name>DBGRUN</name>
17365                     <description>Debug Run Mode</description>
17366                     <bitOffset>0</bitOffset>
17367                     <bitWidth>1</bitWidth>
17368                  </field>
17369               </fields>
17370            </register>
17371            <register>
17372               <name>SYNCBUSY</name>
17373               <description>Synchronization Status</description>
17374               <addressOffset>0x10</addressOffset>
17375               <size>32</size>
17376               <access>read-only</access>
17377               <resetValue>0x00000000</resetValue>
17378               <fields>
17379                  <field>
17380                     <name>SWRST</name>
17381                     <description>Software Reset Synchronization Busy</description>
17382                     <bitOffset>0</bitOffset>
17383                     <bitWidth>1</bitWidth>
17384                  </field>
17385                  <field>
17386                     <name>ENABLE</name>
17387                     <description>Enable Synchronization Busy</description>
17388                     <bitOffset>1</bitOffset>
17389                     <bitWidth>1</bitWidth>
17390                  </field>
17391                  <field>
17392                     <name>CTRLB</name>
17393                     <description>Control B Synchronization Busy</description>
17394                     <bitOffset>2</bitOffset>
17395                     <bitWidth>1</bitWidth>
17396                  </field>
17397                  <field>
17398                     <name>STATUS</name>
17399                     <description>Status Synchronization Busy</description>
17400                     <bitOffset>3</bitOffset>
17401                     <bitWidth>1</bitWidth>
17402                  </field>
17403                  <field>
17404                     <name>PRESC</name>
17405                     <description>Prescaler Synchronization Busy</description>
17406                     <bitOffset>4</bitOffset>
17407                     <bitWidth>1</bitWidth>
17408                  </field>
17409                  <field>
17410                     <name>FILTER</name>
17411                     <description>Filter Synchronization Busy</description>
17412                     <bitOffset>5</bitOffset>
17413                     <bitWidth>1</bitWidth>
17414                  </field>
17415                  <field>
17416                     <name>COUNT</name>
17417                     <description>Count Synchronization Busy</description>
17418                     <bitOffset>6</bitOffset>
17419                     <bitWidth>1</bitWidth>
17420                  </field>
17421                  <field>
17422                     <name>CC0</name>
17423                     <description>Compare Channel 0 Synchronization Busy</description>
17424                     <bitOffset>7</bitOffset>
17425                     <bitWidth>1</bitWidth>
17426                  </field>
17427                  <field>
17428                     <name>CC1</name>
17429                     <description>Compare Channel 1 Synchronization Busy</description>
17430                     <bitOffset>8</bitOffset>
17431                     <bitWidth>1</bitWidth>
17432                  </field>
17433               </fields>
17434            </register>
17435            <register>
17436               <name>PRESC</name>
17437               <description>Prescaler Value</description>
17438               <addressOffset>0x14</addressOffset>
17439               <size>8</size>
17440               <resetValue>0x00</resetValue>
17441               <fields>
17442                  <field>
17443                     <name>PRESC</name>
17444                     <description>Prescaler Value</description>
17445                     <bitOffset>0</bitOffset>
17446                     <bitWidth>4</bitWidth>
17447                     <enumeratedValues>
17448                        <name>PRESCSelect</name>
17449                        <enumeratedValue>
17450                           <name>DIV1</name>
17451                           <description>No division</description>
17452                           <value>0</value>
17453                        </enumeratedValue>
17454                        <enumeratedValue>
17455                           <name>DIV2</name>
17456                           <description>Divide by 2</description>
17457                           <value>1</value>
17458                        </enumeratedValue>
17459                        <enumeratedValue>
17460                           <name>DIV4</name>
17461                           <description>Divide by 4</description>
17462                           <value>2</value>
17463                        </enumeratedValue>
17464                        <enumeratedValue>
17465                           <name>DIV8</name>
17466                           <description>Divide by 8</description>
17467                           <value>3</value>
17468                        </enumeratedValue>
17469                        <enumeratedValue>
17470                           <name>DIV16</name>
17471                           <description>Divide by 16</description>
17472                           <value>4</value>
17473                        </enumeratedValue>
17474                        <enumeratedValue>
17475                           <name>DIV32</name>
17476                           <description>Divide by 32</description>
17477                           <value>5</value>
17478                        </enumeratedValue>
17479                        <enumeratedValue>
17480                           <name>DIV64</name>
17481                           <description>Divide by 64</description>
17482                           <value>6</value>
17483                        </enumeratedValue>
17484                        <enumeratedValue>
17485                           <name>DIV128</name>
17486                           <description>Divide by 128</description>
17487                           <value>7</value>
17488                        </enumeratedValue>
17489                        <enumeratedValue>
17490                           <name>DIV256</name>
17491                           <description>Divide by 256</description>
17492                           <value>8</value>
17493                        </enumeratedValue>
17494                        <enumeratedValue>
17495                           <name>DIV512</name>
17496                           <description>Divide by 512</description>
17497                           <value>9</value>
17498                        </enumeratedValue>
17499                        <enumeratedValue>
17500                           <name>DIV1024</name>
17501                           <description>Divide by 1024</description>
17502                           <value>10</value>
17503                        </enumeratedValue>
17504                     </enumeratedValues>
17505                  </field>
17506               </fields>
17507            </register>
17508            <register>
17509               <name>FILTER</name>
17510               <description>Filter Value</description>
17511               <addressOffset>0x15</addressOffset>
17512               <size>8</size>
17513               <resetValue>0x00</resetValue>
17514               <fields>
17515                  <field>
17516                     <name>FILTER</name>
17517                     <description>Filter Value</description>
17518                     <bitOffset>0</bitOffset>
17519                     <bitWidth>8</bitWidth>
17520                  </field>
17521               </fields>
17522            </register>
17523            <register>
17524               <name>PRESCBUF</name>
17525               <description>Prescaler Buffer Value</description>
17526               <addressOffset>0x18</addressOffset>
17527               <size>8</size>
17528               <resetValue>0x00</resetValue>
17529               <fields>
17530                  <field>
17531                     <name>PRESCBUF</name>
17532                     <description>Prescaler Buffer Value</description>
17533                     <bitOffset>0</bitOffset>
17534                     <bitWidth>4</bitWidth>
17535                     <enumeratedValues>
17536                        <name>PRESCBUFSelect</name>
17537                        <enumeratedValue>
17538                           <name>DIV1</name>
17539                           <description>No division</description>
17540                           <value>0</value>
17541                        </enumeratedValue>
17542                        <enumeratedValue>
17543                           <name>DIV2</name>
17544                           <description>Divide by 2</description>
17545                           <value>1</value>
17546                        </enumeratedValue>
17547                        <enumeratedValue>
17548                           <name>DIV4</name>
17549                           <description>Divide by 4</description>
17550                           <value>2</value>
17551                        </enumeratedValue>
17552                        <enumeratedValue>
17553                           <name>DIV8</name>
17554                           <description>Divide by 8</description>
17555                           <value>3</value>
17556                        </enumeratedValue>
17557                        <enumeratedValue>
17558                           <name>DIV16</name>
17559                           <description>Divide by 16</description>
17560                           <value>4</value>
17561                        </enumeratedValue>
17562                        <enumeratedValue>
17563                           <name>DIV32</name>
17564                           <description>Divide by 32</description>
17565                           <value>5</value>
17566                        </enumeratedValue>
17567                        <enumeratedValue>
17568                           <name>DIV64</name>
17569                           <description>Divide by 64</description>
17570                           <value>6</value>
17571                        </enumeratedValue>
17572                        <enumeratedValue>
17573                           <name>DIV128</name>
17574                           <description>Divide by 128</description>
17575                           <value>7</value>
17576                        </enumeratedValue>
17577                        <enumeratedValue>
17578                           <name>DIV256</name>
17579                           <description>Divide by 256</description>
17580                           <value>8</value>
17581                        </enumeratedValue>
17582                        <enumeratedValue>
17583                           <name>DIV512</name>
17584                           <description>Divide by 512</description>
17585                           <value>9</value>
17586                        </enumeratedValue>
17587                        <enumeratedValue>
17588                           <name>DIV1024</name>
17589                           <description>Divide by 1024</description>
17590                           <value>10</value>
17591                        </enumeratedValue>
17592                     </enumeratedValues>
17593                  </field>
17594               </fields>
17595            </register>
17596            <register>
17597               <name>FILTERBUF</name>
17598               <description>Filter Buffer Value</description>
17599               <addressOffset>0x19</addressOffset>
17600               <size>8</size>
17601               <resetValue>0x00</resetValue>
17602               <fields>
17603                  <field>
17604                     <name>FILTERBUF</name>
17605                     <description>Filter Buffer Value</description>
17606                     <bitOffset>0</bitOffset>
17607                     <bitWidth>8</bitWidth>
17608                  </field>
17609               </fields>
17610            </register>
17611            <register>
17612               <name>COUNT</name>
17613               <description>Counter Value</description>
17614               <addressOffset>0x1C</addressOffset>
17615               <size>32</size>
17616               <resetValue>0x00000000</resetValue>
17617               <fields>
17618                  <field>
17619                     <name>COUNT</name>
17620                     <description>Counter Value</description>
17621                     <bitOffset>0</bitOffset>
17622                     <bitWidth>16</bitWidth>
17623                  </field>
17624               </fields>
17625            </register>
17626            <register>
17627               <dim>2</dim>
17628               <dimIncrement>4</dimIncrement>
17629               <name>CC[%s]</name>
17630               <description>Channel n Compare Value</description>
17631               <addressOffset>0x20</addressOffset>
17632               <size>32</size>
17633               <resetValue>0x00000000</resetValue>
17634               <fields>
17635                  <field>
17636                     <name>CC</name>
17637                     <description>Channel Compare Value</description>
17638                     <bitOffset>0</bitOffset>
17639                     <bitWidth>16</bitWidth>
17640                  </field>
17641               </fields>
17642            </register>
17643            <register>
17644               <dim>2</dim>
17645               <dimIncrement>4</dimIncrement>
17646               <name>CCBUF[%s]</name>
17647               <description>Channel Compare Buffer Value</description>
17648               <addressOffset>0x30</addressOffset>
17649               <size>32</size>
17650               <resetValue>0x00000000</resetValue>
17651               <fields>
17652                  <field>
17653                     <name>CCBUF</name>
17654                     <description>Channel Compare Buffer Value</description>
17655                     <bitOffset>0</bitOffset>
17656                     <bitWidth>16</bitWidth>
17657                  </field>
17658               </fields>
17659            </register>
17660         </registers>
17661      </peripheral>
17662      <peripheral>
17663         <name>PM</name>
17664         <version>U24061.0.0</version>
17665         <description>Power Manager</description>
17666         <baseAddress>0x40000400</baseAddress>
17667         <addressBlock>
17668            <offset>0</offset>
17669            <size>0x13</size>
17670            <usage>registers</usage>
17671         </addressBlock>
17672         <interrupt>
17673            <name>PM</name>
17674            <description>Power Manager</description>
17675            <value>0</value>
17676         </interrupt>
17677         <registers>
17678            <register>
17679               <name>CTRLA</name>
17680               <description>Control A</description>
17681               <addressOffset>0x0</addressOffset>
17682               <size>8</size>
17683               <resetValue>0x00</resetValue>
17684               <fields>
17685                  <field>
17686                     <name>IORET</name>
17687                     <description>I/O Retention</description>
17688                     <bitOffset>2</bitOffset>
17689                     <bitWidth>1</bitWidth>
17690                  </field>
17691               </fields>
17692            </register>
17693            <register>
17694               <name>SLEEPCFG</name>
17695               <description>Sleep Configuration</description>
17696               <addressOffset>0x1</addressOffset>
17697               <size>8</size>
17698               <resetValue>0x02</resetValue>
17699               <fields>
17700                  <field>
17701                     <name>SLEEPMODE</name>
17702                     <description>Sleep Mode</description>
17703                     <bitOffset>0</bitOffset>
17704                     <bitWidth>3</bitWidth>
17705                     <enumeratedValues>
17706                        <name>SLEEPMODESelect</name>
17707                        <enumeratedValue>
17708                           <name>IDLE</name>
17709                           <description>CPU, AHBx, and APBx clocks are OFF</description>
17710                           <value>2</value>
17711                        </enumeratedValue>
17712                        <enumeratedValue>
17713                           <name>STANDBY</name>
17714                           <description>All Clocks are OFF</description>
17715                           <value>4</value>
17716                        </enumeratedValue>
17717                        <enumeratedValue>
17718                           <name>HIBERNATE</name>
17719                           <description>Backup domain is ON as well as some PDRAMs</description>
17720                           <value>5</value>
17721                        </enumeratedValue>
17722                        <enumeratedValue>
17723                           <name>BACKUP</name>
17724                           <description>Only Backup domain is powered ON</description>
17725                           <value>6</value>
17726                        </enumeratedValue>
17727                        <enumeratedValue>
17728                           <name>OFF</name>
17729                           <description>All power domains are powered OFF</description>
17730                           <value>7</value>
17731                        </enumeratedValue>
17732                     </enumeratedValues>
17733                  </field>
17734               </fields>
17735            </register>
17736            <register>
17737               <name>INTENCLR</name>
17738               <description>Interrupt Enable Clear</description>
17739               <addressOffset>0x4</addressOffset>
17740               <size>8</size>
17741               <resetValue>0x00</resetValue>
17742               <fields>
17743                  <field>
17744                     <name>SLEEPRDY</name>
17745                     <description>Sleep Mode Entry Ready Enable</description>
17746                     <bitOffset>0</bitOffset>
17747                     <bitWidth>1</bitWidth>
17748                  </field>
17749               </fields>
17750            </register>
17751            <register>
17752               <name>INTENSET</name>
17753               <description>Interrupt Enable Set</description>
17754               <addressOffset>0x5</addressOffset>
17755               <size>8</size>
17756               <resetValue>0x00</resetValue>
17757               <fields>
17758                  <field>
17759                     <name>SLEEPRDY</name>
17760                     <description>Sleep Mode Entry Ready Enable</description>
17761                     <bitOffset>0</bitOffset>
17762                     <bitWidth>1</bitWidth>
17763                  </field>
17764               </fields>
17765            </register>
17766            <register>
17767               <name>INTFLAG</name>
17768               <description>Interrupt Flag Status and Clear</description>
17769               <addressOffset>0x6</addressOffset>
17770               <size>8</size>
17771               <resetValue>0x00</resetValue>
17772               <fields>
17773                  <field>
17774                     <name>SLEEPRDY</name>
17775                     <description>Sleep Mode Entry Ready</description>
17776                     <bitOffset>0</bitOffset>
17777                     <bitWidth>1</bitWidth>
17778                  </field>
17779               </fields>
17780            </register>
17781            <register>
17782               <name>STDBYCFG</name>
17783               <description>Standby Configuration</description>
17784               <addressOffset>0x8</addressOffset>
17785               <size>8</size>
17786               <resetValue>0x00</resetValue>
17787               <fields>
17788                  <field>
17789                     <name>RAMCFG</name>
17790                     <description>Ram Configuration</description>
17791                     <bitOffset>0</bitOffset>
17792                     <bitWidth>2</bitWidth>
17793                     <enumeratedValues>
17794                        <name>RAMCFGSelect</name>
17795                        <enumeratedValue>
17796                           <name>RET</name>
17797                           <description>All the system RAM is retained</description>
17798                           <value>0</value>
17799                        </enumeratedValue>
17800                        <enumeratedValue>
17801                           <name>PARTIAL</name>
17802                           <description>Only the first 32Kbytes of the system RAM is retained</description>
17803                           <value>1</value>
17804                        </enumeratedValue>
17805                        <enumeratedValue>
17806                           <name>OFF</name>
17807                           <description>All the system RAM is turned OFF</description>
17808                           <value>2</value>
17809                        </enumeratedValue>
17810                     </enumeratedValues>
17811                  </field>
17812                  <field>
17813                     <name>FASTWKUP</name>
17814                     <description>Fast Wakeup</description>
17815                     <bitOffset>4</bitOffset>
17816                     <bitWidth>2</bitWidth>
17817                     <enumeratedValues>
17818                        <name>FASTWKUPSelect</name>
17819                        <enumeratedValue>
17820                           <name>NO</name>
17821                           <description>Fast Wakeup is disabled</description>
17822                           <value>0</value>
17823                        </enumeratedValue>
17824                        <enumeratedValue>
17825                           <name>NVM</name>
17826                           <description>Fast Wakeup is enabled on NVM</description>
17827                           <value>1</value>
17828                        </enumeratedValue>
17829                        <enumeratedValue>
17830                           <name>MAINVREG</name>
17831                           <description>Fast Wakeup is enabled on the main voltage regulator (MAINVREG)</description>
17832                           <value>2</value>
17833                        </enumeratedValue>
17834                        <enumeratedValue>
17835                           <name>BOTH</name>
17836                           <description>Fast Wakeup is enabled on both NVM and MAINVREG</description>
17837                           <value>3</value>
17838                        </enumeratedValue>
17839                     </enumeratedValues>
17840                  </field>
17841               </fields>
17842            </register>
17843            <register>
17844               <name>HIBCFG</name>
17845               <description>Hibernate Configuration</description>
17846               <addressOffset>0x9</addressOffset>
17847               <size>8</size>
17848               <resetValue>0x00</resetValue>
17849               <fields>
17850                  <field>
17851                     <name>RAMCFG</name>
17852                     <description>Ram Configuration</description>
17853                     <bitOffset>0</bitOffset>
17854                     <bitWidth>2</bitWidth>
17855                     <enumeratedValues>
17856                        <name>RAMCFGSelect</name>
17857                        <enumeratedValue>
17858                           <name>RET</name>
17859                           <description>All the system RAM is retained</description>
17860                           <value>0</value>
17861                        </enumeratedValue>
17862                        <enumeratedValue>
17863                           <name>PARTIAL</name>
17864                           <description>Only the first 32Kbytes of the system RAM is retained</description>
17865                           <value>1</value>
17866                        </enumeratedValue>
17867                        <enumeratedValue>
17868                           <name>OFF</name>
17869                           <description>All the system RAM is turned OFF</description>
17870                           <value>2</value>
17871                        </enumeratedValue>
17872                     </enumeratedValues>
17873                  </field>
17874                  <field>
17875                     <name>BRAMCFG</name>
17876                     <description>Backup Ram Configuration</description>
17877                     <bitOffset>2</bitOffset>
17878                     <bitWidth>2</bitWidth>
17879                     <enumeratedValues>
17880                        <name>BRAMCFGSelect</name>
17881                        <enumeratedValue>
17882                           <name>RET</name>
17883                           <description>All the backup RAM is retained</description>
17884                           <value>0</value>
17885                        </enumeratedValue>
17886                        <enumeratedValue>
17887                           <name>PARTIAL</name>
17888                           <description>Only the first 4Kbytes of the backup RAM is retained</description>
17889                           <value>1</value>
17890                        </enumeratedValue>
17891                        <enumeratedValue>
17892                           <name>OFF</name>
17893                           <description>All the backup RAM is turned OFF</description>
17894                           <value>2</value>
17895                        </enumeratedValue>
17896                     </enumeratedValues>
17897                  </field>
17898               </fields>
17899            </register>
17900            <register>
17901               <name>BKUPCFG</name>
17902               <description>Backup Configuration</description>
17903               <addressOffset>0xA</addressOffset>
17904               <size>8</size>
17905               <resetValue>0x00</resetValue>
17906               <fields>
17907                  <field>
17908                     <name>BRAMCFG</name>
17909                     <description>Ram Configuration</description>
17910                     <bitOffset>0</bitOffset>
17911                     <bitWidth>2</bitWidth>
17912                     <enumeratedValues>
17913                        <name>BRAMCFGSelect</name>
17914                        <enumeratedValue>
17915                           <name>RET</name>
17916                           <description>All the backup RAM is retained</description>
17917                           <value>0</value>
17918                        </enumeratedValue>
17919                        <enumeratedValue>
17920                           <name>PARTIAL</name>
17921                           <description>Only the first 4Kbytes of the backup RAM is retained</description>
17922                           <value>1</value>
17923                        </enumeratedValue>
17924                        <enumeratedValue>
17925                           <name>OFF</name>
17926                           <description>All the backup RAM is turned OFF</description>
17927                           <value>2</value>
17928                        </enumeratedValue>
17929                     </enumeratedValues>
17930                  </field>
17931               </fields>
17932            </register>
17933            <register>
17934               <name>PWSAKDLY</name>
17935               <description>Power Switch Acknowledge Delay</description>
17936               <addressOffset>0x12</addressOffset>
17937               <size>8</size>
17938               <resetValue>0x00</resetValue>
17939               <fields>
17940                  <field>
17941                     <name>DLYVAL</name>
17942                     <description>Delay Value</description>
17943                     <bitOffset>0</bitOffset>
17944                     <bitWidth>7</bitWidth>
17945                  </field>
17946                  <field>
17947                     <name>IGNACK</name>
17948                     <description>Ignore Acknowledge</description>
17949                     <bitOffset>7</bitOffset>
17950                     <bitWidth>1</bitWidth>
17951                  </field>
17952               </fields>
17953            </register>
17954         </registers>
17955      </peripheral>
17956      <peripheral>
17957         <name>PORT</name>
17958         <version>U22102.2.0</version>
17959         <description>Port Module</description>
17960         <baseAddress>0x41008000</baseAddress>
17961         <addressBlock>
17962            <offset>0</offset>
17963            <size>0x100</size>
17964            <usage>registers</usage>
17965         </addressBlock>
17966         <registers>
17967            <cluster>
17968               <dim>2</dim>
17969               <dimIncrement>0x80</dimIncrement>
17970               <name>GROUP[%s]</name>
17971               <description/>
17972               <addressOffset>0x00</addressOffset>
17973               <register>
17974                  <name>DIR</name>
17975                  <description>Data Direction</description>
17976                  <addressOffset>0x0</addressOffset>
17977                  <size>32</size>
17978                  <resetValue>0x00000000</resetValue>
17979                  <fields>
17980                     <field>
17981                        <name>DIR</name>
17982                        <description>Port Data Direction</description>
17983                        <bitOffset>0</bitOffset>
17984                        <bitWidth>32</bitWidth>
17985                     </field>
17986                  </fields>
17987               </register>
17988               <register>
17989                  <name>DIRCLR</name>
17990                  <description>Data Direction Clear</description>
17991                  <addressOffset>0x4</addressOffset>
17992                  <size>32</size>
17993                  <resetValue>0x00000000</resetValue>
17994                  <fields>
17995                     <field>
17996                        <name>DIRCLR</name>
17997                        <description>Port Data Direction Clear</description>
17998                        <bitOffset>0</bitOffset>
17999                        <bitWidth>32</bitWidth>
18000                     </field>
18001                  </fields>
18002               </register>
18003               <register>
18004                  <name>DIRSET</name>
18005                  <description>Data Direction Set</description>
18006                  <addressOffset>0x8</addressOffset>
18007                  <size>32</size>
18008                  <resetValue>0x00000000</resetValue>
18009                  <fields>
18010                     <field>
18011                        <name>DIRSET</name>
18012                        <description>Port Data Direction Set</description>
18013                        <bitOffset>0</bitOffset>
18014                        <bitWidth>32</bitWidth>
18015                     </field>
18016                  </fields>
18017               </register>
18018               <register>
18019                  <name>DIRTGL</name>
18020                  <description>Data Direction Toggle</description>
18021                  <addressOffset>0xC</addressOffset>
18022                  <size>32</size>
18023                  <resetValue>0x00000000</resetValue>
18024                  <fields>
18025                     <field>
18026                        <name>DIRTGL</name>
18027                        <description>Port Data Direction Toggle</description>
18028                        <bitOffset>0</bitOffset>
18029                        <bitWidth>32</bitWidth>
18030                     </field>
18031                  </fields>
18032               </register>
18033               <register>
18034                  <name>OUT</name>
18035                  <description>Data Output Value</description>
18036                  <addressOffset>0x10</addressOffset>
18037                  <size>32</size>
18038                  <resetValue>0x00000000</resetValue>
18039                  <fields>
18040                     <field>
18041                        <name>OUT</name>
18042                        <description>PORT Data Output Value</description>
18043                        <bitOffset>0</bitOffset>
18044                        <bitWidth>32</bitWidth>
18045                     </field>
18046                  </fields>
18047               </register>
18048               <register>
18049                  <name>OUTCLR</name>
18050                  <description>Data Output Value Clear</description>
18051                  <addressOffset>0x14</addressOffset>
18052                  <size>32</size>
18053                  <resetValue>0x00000000</resetValue>
18054                  <fields>
18055                     <field>
18056                        <name>OUTCLR</name>
18057                        <description>PORT Data Output Value Clear</description>
18058                        <bitOffset>0</bitOffset>
18059                        <bitWidth>32</bitWidth>
18060                     </field>
18061                  </fields>
18062               </register>
18063               <register>
18064                  <name>OUTSET</name>
18065                  <description>Data Output Value Set</description>
18066                  <addressOffset>0x18</addressOffset>
18067                  <size>32</size>
18068                  <resetValue>0x00000000</resetValue>
18069                  <fields>
18070                     <field>
18071                        <name>OUTSET</name>
18072                        <description>PORT Data Output Value Set</description>
18073                        <bitOffset>0</bitOffset>
18074                        <bitWidth>32</bitWidth>
18075                     </field>
18076                  </fields>
18077               </register>
18078               <register>
18079                  <name>OUTTGL</name>
18080                  <description>Data Output Value Toggle</description>
18081                  <addressOffset>0x1C</addressOffset>
18082                  <size>32</size>
18083                  <resetValue>0x00000000</resetValue>
18084                  <fields>
18085                     <field>
18086                        <name>OUTTGL</name>
18087                        <description>PORT Data Output Value Toggle</description>
18088                        <bitOffset>0</bitOffset>
18089                        <bitWidth>32</bitWidth>
18090                     </field>
18091                  </fields>
18092               </register>
18093               <register>
18094                  <name>IN</name>
18095                  <description>Data Input Value</description>
18096                  <addressOffset>0x20</addressOffset>
18097                  <size>32</size>
18098                  <access>read-only</access>
18099                  <resetValue>0x00000000</resetValue>
18100                  <fields>
18101                     <field>
18102                        <name>IN</name>
18103                        <description>PORT Data Input Value</description>
18104                        <bitOffset>0</bitOffset>
18105                        <bitWidth>32</bitWidth>
18106                     </field>
18107                  </fields>
18108               </register>
18109               <register>
18110                  <name>CTRL</name>
18111                  <description>Control</description>
18112                  <addressOffset>0x24</addressOffset>
18113                  <size>32</size>
18114                  <resetValue>0x00000000</resetValue>
18115                  <fields>
18116                     <field>
18117                        <name>SAMPLING</name>
18118                        <description>Input Sampling Mode</description>
18119                        <bitOffset>0</bitOffset>
18120                        <bitWidth>32</bitWidth>
18121                     </field>
18122                  </fields>
18123               </register>
18124               <register>
18125                  <name>WRCONFIG</name>
18126                  <description>Write Configuration</description>
18127                  <addressOffset>0x28</addressOffset>
18128                  <size>32</size>
18129                  <access>write-only</access>
18130                  <resetValue>0x00000000</resetValue>
18131                  <fields>
18132                     <field>
18133                        <name>PINMASK</name>
18134                        <description>Pin Mask for Multiple Pin Configuration</description>
18135                        <bitOffset>0</bitOffset>
18136                        <bitWidth>16</bitWidth>
18137                     </field>
18138                     <field>
18139                        <name>PMUXEN</name>
18140                        <description>Peripheral Multiplexer Enable</description>
18141                        <bitOffset>16</bitOffset>
18142                        <bitWidth>1</bitWidth>
18143                     </field>
18144                     <field>
18145                        <name>INEN</name>
18146                        <description>Input Enable</description>
18147                        <bitOffset>17</bitOffset>
18148                        <bitWidth>1</bitWidth>
18149                     </field>
18150                     <field>
18151                        <name>PULLEN</name>
18152                        <description>Pull Enable</description>
18153                        <bitOffset>18</bitOffset>
18154                        <bitWidth>1</bitWidth>
18155                     </field>
18156                     <field>
18157                        <name>DRVSTR</name>
18158                        <description>Output Driver Strength Selection</description>
18159                        <bitOffset>22</bitOffset>
18160                        <bitWidth>1</bitWidth>
18161                     </field>
18162                     <field>
18163                        <name>PMUX</name>
18164                        <description>Peripheral Multiplexing</description>
18165                        <bitOffset>24</bitOffset>
18166                        <bitWidth>4</bitWidth>
18167                     </field>
18168                     <field>
18169                        <name>WRPMUX</name>
18170                        <description>Write PMUX</description>
18171                        <bitOffset>28</bitOffset>
18172                        <bitWidth>1</bitWidth>
18173                     </field>
18174                     <field>
18175                        <name>WRPINCFG</name>
18176                        <description>Write PINCFG</description>
18177                        <bitOffset>30</bitOffset>
18178                        <bitWidth>1</bitWidth>
18179                     </field>
18180                     <field>
18181                        <name>HWSEL</name>
18182                        <description>Half-Word Select</description>
18183                        <bitOffset>31</bitOffset>
18184                        <bitWidth>1</bitWidth>
18185                     </field>
18186                  </fields>
18187               </register>
18188               <register>
18189                  <name>EVCTRL</name>
18190                  <description>Event Input Control</description>
18191                  <addressOffset>0x2C</addressOffset>
18192                  <size>32</size>
18193                  <resetValue>0x00000000</resetValue>
18194                  <fields>
18195                     <field>
18196                        <name>PID0</name>
18197                        <description>PORT Event Pin Identifier 0</description>
18198                        <bitOffset>0</bitOffset>
18199                        <bitWidth>5</bitWidth>
18200                     </field>
18201                     <field>
18202                        <name>EVACT0</name>
18203                        <description>PORT Event Action 0</description>
18204                        <bitOffset>5</bitOffset>
18205                        <bitWidth>2</bitWidth>
18206                        <enumeratedValues>
18207                           <name>EVACT0Select</name>
18208                           <enumeratedValue>
18209                              <name>OUT</name>
18210                              <description>Event output to pin</description>
18211                              <value>0x0</value>
18212                           </enumeratedValue>
18213                           <enumeratedValue>
18214                              <name>SET</name>
18215                              <description>Set output register of pin on event</description>
18216                              <value>0x1</value>
18217                           </enumeratedValue>
18218                           <enumeratedValue>
18219                              <name>CLR</name>
18220                              <description>Clear output register of pin on event</description>
18221                              <value>0x2</value>
18222                           </enumeratedValue>
18223                           <enumeratedValue>
18224                              <name>TGL</name>
18225                              <description>Toggle output register of pin on event</description>
18226                              <value>0x3</value>
18227                           </enumeratedValue>
18228                        </enumeratedValues>
18229                     </field>
18230                     <field>
18231                        <name>PORTEI0</name>
18232                        <description>PORT Event Input Enable 0</description>
18233                        <bitOffset>7</bitOffset>
18234                        <bitWidth>1</bitWidth>
18235                     </field>
18236                     <field>
18237                        <name>PID1</name>
18238                        <description>PORT Event Pin Identifier 1</description>
18239                        <bitOffset>8</bitOffset>
18240                        <bitWidth>5</bitWidth>
18241                     </field>
18242                     <field>
18243                        <name>EVACT1</name>
18244                        <description>PORT Event Action 1</description>
18245                        <bitOffset>13</bitOffset>
18246                        <bitWidth>2</bitWidth>
18247                     </field>
18248                     <field>
18249                        <name>PORTEI1</name>
18250                        <description>PORT Event Input Enable 1</description>
18251                        <bitOffset>15</bitOffset>
18252                        <bitWidth>1</bitWidth>
18253                     </field>
18254                     <field>
18255                        <name>PID2</name>
18256                        <description>PORT Event Pin Identifier 2</description>
18257                        <bitOffset>16</bitOffset>
18258                        <bitWidth>5</bitWidth>
18259                     </field>
18260                     <field>
18261                        <name>EVACT2</name>
18262                        <description>PORT Event Action 2</description>
18263                        <bitOffset>21</bitOffset>
18264                        <bitWidth>2</bitWidth>
18265                     </field>
18266                     <field>
18267                        <name>PORTEI2</name>
18268                        <description>PORT Event Input Enable 2</description>
18269                        <bitOffset>23</bitOffset>
18270                        <bitWidth>1</bitWidth>
18271                     </field>
18272                     <field>
18273                        <name>PID3</name>
18274                        <description>PORT Event Pin Identifier 3</description>
18275                        <bitOffset>24</bitOffset>
18276                        <bitWidth>5</bitWidth>
18277                     </field>
18278                     <field>
18279                        <name>EVACT3</name>
18280                        <description>PORT Event Action 3</description>
18281                        <bitOffset>29</bitOffset>
18282                        <bitWidth>2</bitWidth>
18283                     </field>
18284                     <field>
18285                        <name>PORTEI3</name>
18286                        <description>PORT Event Input Enable 3</description>
18287                        <bitOffset>31</bitOffset>
18288                        <bitWidth>1</bitWidth>
18289                     </field>
18290                  </fields>
18291               </register>
18292               <register>
18293                  <dim>16</dim>
18294                  <dimIncrement>1</dimIncrement>
18295                  <name>PMUX[%s]</name>
18296                  <description>Peripheral Multiplexing</description>
18297                  <addressOffset>0x30</addressOffset>
18298                  <size>8</size>
18299                  <resetValue>0x00</resetValue>
18300                  <fields>
18301                     <field>
18302                        <name>PMUXE</name>
18303                        <description>Peripheral Multiplexing for Even-Numbered Pin</description>
18304                        <bitOffset>0</bitOffset>
18305                        <bitWidth>4</bitWidth>
18306                        <enumeratedValues>
18307                           <name>PMUXESelect</name>
18308                           <enumeratedValue>
18309                              <name>A</name>
18310                              <description>Peripheral function A selected</description>
18311                              <value>0x0</value>
18312                           </enumeratedValue>
18313                           <enumeratedValue>
18314                              <name>B</name>
18315                              <description>Peripheral function B selected</description>
18316                              <value>0x1</value>
18317                           </enumeratedValue>
18318                           <enumeratedValue>
18319                              <name>C</name>
18320                              <description>Peripheral function C selected</description>
18321                              <value>0x2</value>
18322                           </enumeratedValue>
18323                           <enumeratedValue>
18324                              <name>D</name>
18325                              <description>Peripheral function D selected</description>
18326                              <value>0x3</value>
18327                           </enumeratedValue>
18328                           <enumeratedValue>
18329                              <name>E</name>
18330                              <description>Peripheral function E selected</description>
18331                              <value>0x4</value>
18332                           </enumeratedValue>
18333                           <enumeratedValue>
18334                              <name>F</name>
18335                              <description>Peripheral function F selected</description>
18336                              <value>0x5</value>
18337                           </enumeratedValue>
18338                           <enumeratedValue>
18339                              <name>G</name>
18340                              <description>Peripheral function G selected</description>
18341                              <value>0x6</value>
18342                           </enumeratedValue>
18343                           <enumeratedValue>
18344                              <name>H</name>
18345                              <description>Peripheral function H selected</description>
18346                              <value>0x7</value>
18347                           </enumeratedValue>
18348                           <enumeratedValue>
18349                              <name>I</name>
18350                              <description>Peripheral function I selected</description>
18351                              <value>0x8</value>
18352                           </enumeratedValue>
18353                           <enumeratedValue>
18354                              <name>J</name>
18355                              <description>Peripheral function J selected</description>
18356                              <value>0x9</value>
18357                           </enumeratedValue>
18358                           <enumeratedValue>
18359                              <name>K</name>
18360                              <description>Peripheral function K selected</description>
18361                              <value>0xA</value>
18362                           </enumeratedValue>
18363                           <enumeratedValue>
18364                              <name>L</name>
18365                              <description>Peripheral function L selected</description>
18366                              <value>0xB</value>
18367                           </enumeratedValue>
18368                           <enumeratedValue>
18369                              <name>M</name>
18370                              <description>Peripheral function M selected</description>
18371                              <value>0xC</value>
18372                           </enumeratedValue>
18373                           <enumeratedValue>
18374                              <name>N</name>
18375                              <description>Peripheral function N selected</description>
18376                              <value>0xD</value>
18377                           </enumeratedValue>
18378                        </enumeratedValues>
18379                     </field>
18380                     <field>
18381                        <name>PMUXO</name>
18382                        <description>Peripheral Multiplexing for Odd-Numbered Pin</description>
18383                        <bitOffset>4</bitOffset>
18384                        <bitWidth>4</bitWidth>
18385                        <enumeratedValues>
18386                           <name>PMUXOSelect</name>
18387                           <enumeratedValue>
18388                              <name>A</name>
18389                              <description>Peripheral function A selected</description>
18390                              <value>0x0</value>
18391                           </enumeratedValue>
18392                           <enumeratedValue>
18393                              <name>B</name>
18394                              <description>Peripheral function B selected</description>
18395                              <value>0x1</value>
18396                           </enumeratedValue>
18397                           <enumeratedValue>
18398                              <name>C</name>
18399                              <description>Peripheral function C selected</description>
18400                              <value>0x2</value>
18401                           </enumeratedValue>
18402                           <enumeratedValue>
18403                              <name>D</name>
18404                              <description>Peripheral function D selected</description>
18405                              <value>0x3</value>
18406                           </enumeratedValue>
18407                           <enumeratedValue>
18408                              <name>E</name>
18409                              <description>Peripheral function E selected</description>
18410                              <value>0x4</value>
18411                           </enumeratedValue>
18412                           <enumeratedValue>
18413                              <name>F</name>
18414                              <description>Peripheral function F selected</description>
18415                              <value>0x5</value>
18416                           </enumeratedValue>
18417                           <enumeratedValue>
18418                              <name>G</name>
18419                              <description>Peripheral function G selected</description>
18420                              <value>0x6</value>
18421                           </enumeratedValue>
18422                           <enumeratedValue>
18423                              <name>H</name>
18424                              <description>Peripheral function H selected</description>
18425                              <value>0x7</value>
18426                           </enumeratedValue>
18427                           <enumeratedValue>
18428                              <name>I</name>
18429                              <description>Peripheral function I selected</description>
18430                              <value>0x8</value>
18431                           </enumeratedValue>
18432                           <enumeratedValue>
18433                              <name>J</name>
18434                              <description>Peripheral function J selected</description>
18435                              <value>0x9</value>
18436                           </enumeratedValue>
18437                           <enumeratedValue>
18438                              <name>K</name>
18439                              <description>Peripheral function K selected</description>
18440                              <value>0xA</value>
18441                           </enumeratedValue>
18442                           <enumeratedValue>
18443                              <name>L</name>
18444                              <description>Peripheral function L selected</description>
18445                              <value>0xB</value>
18446                           </enumeratedValue>
18447                           <enumeratedValue>
18448                              <name>M</name>
18449                              <description>Peripheral function M selected</description>
18450                              <value>0xC</value>
18451                           </enumeratedValue>
18452                           <enumeratedValue>
18453                              <name>N</name>
18454                              <description>Peripheral function N selected</description>
18455                              <value>0xD</value>
18456                           </enumeratedValue>
18457                        </enumeratedValues>
18458                     </field>
18459                  </fields>
18460               </register>
18461               <register>
18462                  <dim>32</dim>
18463                  <dimIncrement>1</dimIncrement>
18464                  <name>PINCFG[%s]</name>
18465                  <description>Pin Configuration</description>
18466                  <addressOffset>0x40</addressOffset>
18467                  <size>8</size>
18468                  <resetValue>0x00</resetValue>
18469                  <fields>
18470                     <field>
18471                        <name>PMUXEN</name>
18472                        <description>Peripheral Multiplexer Enable</description>
18473                        <bitOffset>0</bitOffset>
18474                        <bitWidth>1</bitWidth>
18475                     </field>
18476                     <field>
18477                        <name>INEN</name>
18478                        <description>Input Enable</description>
18479                        <bitOffset>1</bitOffset>
18480                        <bitWidth>1</bitWidth>
18481                     </field>
18482                     <field>
18483                        <name>PULLEN</name>
18484                        <description>Pull Enable</description>
18485                        <bitOffset>2</bitOffset>
18486                        <bitWidth>1</bitWidth>
18487                     </field>
18488                     <field>
18489                        <name>DRVSTR</name>
18490                        <description>Output Driver Strength Selection</description>
18491                        <bitOffset>6</bitOffset>
18492                        <bitWidth>1</bitWidth>
18493                     </field>
18494                  </fields>
18495               </register>
18496            </cluster>
18497         </registers>
18498      </peripheral>
18499      <peripheral>
18500         <name>QSPI</name>
18501         <version>U20081.6.3</version>
18502         <description>Quad SPI interface</description>
18503         <baseAddress>0x42003400</baseAddress>
18504         <addressBlock>
18505            <offset>0</offset>
18506            <size>0x48</size>
18507            <usage>registers</usage>
18508         </addressBlock>
18509         <interrupt>
18510            <name>QSPI</name>
18511            <description>Quad SPI interface</description>
18512            <value>134</value>
18513         </interrupt>
18514         <registers>
18515            <register>
18516               <name>CTRLA</name>
18517               <description>Control A</description>
18518               <addressOffset>0x0</addressOffset>
18519               <size>32</size>
18520               <resetValue>0x00000000</resetValue>
18521               <fields>
18522                  <field>
18523                     <name>SWRST</name>
18524                     <description>Software Reset</description>
18525                     <bitOffset>0</bitOffset>
18526                     <bitWidth>1</bitWidth>
18527                  </field>
18528                  <field>
18529                     <name>ENABLE</name>
18530                     <description>Enable</description>
18531                     <bitOffset>1</bitOffset>
18532                     <bitWidth>1</bitWidth>
18533                  </field>
18534                  <field>
18535                     <name>LASTXFER</name>
18536                     <description>Last Transfer</description>
18537                     <bitOffset>24</bitOffset>
18538                     <bitWidth>1</bitWidth>
18539                  </field>
18540               </fields>
18541            </register>
18542            <register>
18543               <name>CTRLB</name>
18544               <description>Control B</description>
18545               <addressOffset>0x4</addressOffset>
18546               <size>32</size>
18547               <resetValue>0x00000000</resetValue>
18548               <fields>
18549                  <field>
18550                     <name>MODE</name>
18551                     <description>Serial Memory Mode</description>
18552                     <bitOffset>0</bitOffset>
18553                     <bitWidth>1</bitWidth>
18554                     <enumeratedValues>
18555                        <name>MODESelect</name>
18556                        <enumeratedValue>
18557                           <name>SPI</name>
18558                           <description>SPI operating mode</description>
18559                           <value>0</value>
18560                        </enumeratedValue>
18561                        <enumeratedValue>
18562                           <name>MEMORY</name>
18563                           <description>Serial Memory operating mode</description>
18564                           <value>1</value>
18565                        </enumeratedValue>
18566                     </enumeratedValues>
18567                  </field>
18568                  <field>
18569                     <name>LOOPEN</name>
18570                     <description>Local Loopback Enable</description>
18571                     <bitOffset>1</bitOffset>
18572                     <bitWidth>1</bitWidth>
18573                     <enumeratedValues>
18574                        <name>LOOPENSelect</name>
18575                        <enumeratedValue>
18576                           <name>DISABLED</name>
18577                           <description>Local Loopback is disabled</description>
18578                           <value>0</value>
18579                        </enumeratedValue>
18580                        <enumeratedValue>
18581                           <name>ENABLED</name>
18582                           <description>Local Loopback is enabled</description>
18583                           <value>1</value>
18584                        </enumeratedValue>
18585                     </enumeratedValues>
18586                  </field>
18587                  <field>
18588                     <name>WDRBT</name>
18589                     <description>Wait Data Read Before Transfer</description>
18590                     <bitOffset>2</bitOffset>
18591                     <bitWidth>1</bitWidth>
18592                  </field>
18593                  <field>
18594                     <name>SMEMREG</name>
18595                     <description>Serial Memory reg</description>
18596                     <bitOffset>3</bitOffset>
18597                     <bitWidth>1</bitWidth>
18598                  </field>
18599                  <field>
18600                     <name>CSMODE</name>
18601                     <description>Chip Select Mode</description>
18602                     <bitOffset>4</bitOffset>
18603                     <bitWidth>2</bitWidth>
18604                     <enumeratedValues>
18605                        <name>CSMODESelect</name>
18606                        <enumeratedValue>
18607                           <name>NORELOAD</name>
18608                           <description>The chip select is deasserted if TD has not been reloaded before the end of the current transfer.</description>
18609                           <value>0x0</value>
18610                        </enumeratedValue>
18611                        <enumeratedValue>
18612                           <name>LASTXFER</name>
18613                           <description>The chip select is deasserted when the bit LASTXFER is written at 1 and the character written in TD has been transferred.</description>
18614                           <value>0x1</value>
18615                        </enumeratedValue>
18616                        <enumeratedValue>
18617                           <name>SYSTEMATICALLY</name>
18618                           <description>The chip select is deasserted systematically after each transfer.</description>
18619                           <value>0x2</value>
18620                        </enumeratedValue>
18621                     </enumeratedValues>
18622                  </field>
18623                  <field>
18624                     <name>DATALEN</name>
18625                     <description>Data Length</description>
18626                     <bitOffset>8</bitOffset>
18627                     <bitWidth>4</bitWidth>
18628                     <enumeratedValues>
18629                        <name>DATALENSelect</name>
18630                        <enumeratedValue>
18631                           <name>8BITS</name>
18632                           <description>8-bits transfer</description>
18633                           <value>0x0</value>
18634                        </enumeratedValue>
18635                        <enumeratedValue>
18636                           <name>9BITS</name>
18637                           <description>9 bits transfer</description>
18638                           <value>0x1</value>
18639                        </enumeratedValue>
18640                        <enumeratedValue>
18641                           <name>10BITS</name>
18642                           <description>10-bits transfer</description>
18643                           <value>0x2</value>
18644                        </enumeratedValue>
18645                        <enumeratedValue>
18646                           <name>11BITS</name>
18647                           <description>11-bits transfer</description>
18648                           <value>0x3</value>
18649                        </enumeratedValue>
18650                        <enumeratedValue>
18651                           <name>12BITS</name>
18652                           <description>12-bits transfer</description>
18653                           <value>0x4</value>
18654                        </enumeratedValue>
18655                        <enumeratedValue>
18656                           <name>13BITS</name>
18657                           <description>13-bits transfer</description>
18658                           <value>0x5</value>
18659                        </enumeratedValue>
18660                        <enumeratedValue>
18661                           <name>14BITS</name>
18662                           <description>14-bits transfer</description>
18663                           <value>0x6</value>
18664                        </enumeratedValue>
18665                        <enumeratedValue>
18666                           <name>15BITS</name>
18667                           <description>15-bits transfer</description>
18668                           <value>0x7</value>
18669                        </enumeratedValue>
18670                        <enumeratedValue>
18671                           <name>16BITS</name>
18672                           <description>16-bits transfer</description>
18673                           <value>0x8</value>
18674                        </enumeratedValue>
18675                     </enumeratedValues>
18676                  </field>
18677                  <field>
18678                     <name>DLYBCT</name>
18679                     <description>Delay Between Consecutive Transfers</description>
18680                     <bitOffset>16</bitOffset>
18681                     <bitWidth>8</bitWidth>
18682                  </field>
18683                  <field>
18684                     <name>DLYCS</name>
18685                     <description>Minimum Inactive CS Delay</description>
18686                     <bitOffset>24</bitOffset>
18687                     <bitWidth>8</bitWidth>
18688                  </field>
18689               </fields>
18690            </register>
18691            <register>
18692               <name>BAUD</name>
18693               <description>Baud Rate</description>
18694               <addressOffset>0x8</addressOffset>
18695               <size>32</size>
18696               <resetValue>0x00000000</resetValue>
18697               <fields>
18698                  <field>
18699                     <name>CPOL</name>
18700                     <description>Clock Polarity</description>
18701                     <bitOffset>0</bitOffset>
18702                     <bitWidth>1</bitWidth>
18703                  </field>
18704                  <field>
18705                     <name>CPHA</name>
18706                     <description>Clock Phase</description>
18707                     <bitOffset>1</bitOffset>
18708                     <bitWidth>1</bitWidth>
18709                  </field>
18710                  <field>
18711                     <name>BAUD</name>
18712                     <description>Serial Clock Baud Rate</description>
18713                     <bitOffset>8</bitOffset>
18714                     <bitWidth>8</bitWidth>
18715                  </field>
18716                  <field>
18717                     <name>DLYBS</name>
18718                     <description>Delay Before SCK</description>
18719                     <bitOffset>16</bitOffset>
18720                     <bitWidth>8</bitWidth>
18721                  </field>
18722               </fields>
18723            </register>
18724            <register>
18725               <name>RXDATA</name>
18726               <description>Receive Data</description>
18727               <addressOffset>0xC</addressOffset>
18728               <size>32</size>
18729               <access>read-only</access>
18730               <resetValue>0x00000000</resetValue>
18731               <fields>
18732                  <field>
18733                     <name>DATA</name>
18734                     <description>Receive Data</description>
18735                     <bitOffset>0</bitOffset>
18736                     <bitWidth>16</bitWidth>
18737                  </field>
18738               </fields>
18739            </register>
18740            <register>
18741               <name>TXDATA</name>
18742               <description>Transmit Data</description>
18743               <addressOffset>0x10</addressOffset>
18744               <size>32</size>
18745               <access>write-only</access>
18746               <resetValue>0x00000000</resetValue>
18747               <fields>
18748                  <field>
18749                     <name>DATA</name>
18750                     <description>Transmit Data</description>
18751                     <bitOffset>0</bitOffset>
18752                     <bitWidth>16</bitWidth>
18753                  </field>
18754               </fields>
18755            </register>
18756            <register>
18757               <name>INTENCLR</name>
18758               <description>Interrupt Enable Clear</description>
18759               <addressOffset>0x14</addressOffset>
18760               <size>32</size>
18761               <resetValue>0x00000000</resetValue>
18762               <fields>
18763                  <field>
18764                     <name>RXC</name>
18765                     <description>Receive Data Register Full Interrupt Disable</description>
18766                     <bitOffset>0</bitOffset>
18767                     <bitWidth>1</bitWidth>
18768                  </field>
18769                  <field>
18770                     <name>DRE</name>
18771                     <description>Transmit Data Register Empty Interrupt Disable</description>
18772                     <bitOffset>1</bitOffset>
18773                     <bitWidth>1</bitWidth>
18774                  </field>
18775                  <field>
18776                     <name>TXC</name>
18777                     <description>Transmission Complete Interrupt Disable</description>
18778                     <bitOffset>2</bitOffset>
18779                     <bitWidth>1</bitWidth>
18780                  </field>
18781                  <field>
18782                     <name>ERROR</name>
18783                     <description>Overrun Error Interrupt Disable</description>
18784                     <bitOffset>3</bitOffset>
18785                     <bitWidth>1</bitWidth>
18786                  </field>
18787                  <field>
18788                     <name>CSRISE</name>
18789                     <description>Chip Select Rise Interrupt Disable</description>
18790                     <bitOffset>8</bitOffset>
18791                     <bitWidth>1</bitWidth>
18792                  </field>
18793                  <field>
18794                     <name>INSTREND</name>
18795                     <description>Instruction End Interrupt Disable</description>
18796                     <bitOffset>10</bitOffset>
18797                     <bitWidth>1</bitWidth>
18798                  </field>
18799               </fields>
18800            </register>
18801            <register>
18802               <name>INTENSET</name>
18803               <description>Interrupt Enable Set</description>
18804               <addressOffset>0x18</addressOffset>
18805               <size>32</size>
18806               <resetValue>0x00000000</resetValue>
18807               <fields>
18808                  <field>
18809                     <name>RXC</name>
18810                     <description>Receive Data Register Full Interrupt Enable</description>
18811                     <bitOffset>0</bitOffset>
18812                     <bitWidth>1</bitWidth>
18813                  </field>
18814                  <field>
18815                     <name>DRE</name>
18816                     <description>Transmit Data Register Empty Interrupt Enable</description>
18817                     <bitOffset>1</bitOffset>
18818                     <bitWidth>1</bitWidth>
18819                  </field>
18820                  <field>
18821                     <name>TXC</name>
18822                     <description>Transmission Complete Interrupt Enable</description>
18823                     <bitOffset>2</bitOffset>
18824                     <bitWidth>1</bitWidth>
18825                  </field>
18826                  <field>
18827                     <name>ERROR</name>
18828                     <description>Overrun Error Interrupt Enable</description>
18829                     <bitOffset>3</bitOffset>
18830                     <bitWidth>1</bitWidth>
18831                  </field>
18832                  <field>
18833                     <name>CSRISE</name>
18834                     <description>Chip Select Rise Interrupt Enable</description>
18835                     <bitOffset>8</bitOffset>
18836                     <bitWidth>1</bitWidth>
18837                  </field>
18838                  <field>
18839                     <name>INSTREND</name>
18840                     <description>Instruction End Interrupt Enable</description>
18841                     <bitOffset>10</bitOffset>
18842                     <bitWidth>1</bitWidth>
18843                  </field>
18844               </fields>
18845            </register>
18846            <register>
18847               <name>INTFLAG</name>
18848               <description>Interrupt Flag Status and Clear</description>
18849               <addressOffset>0x1C</addressOffset>
18850               <size>32</size>
18851               <resetValue>0x00000000</resetValue>
18852               <fields>
18853                  <field>
18854                     <name>RXC</name>
18855                     <description>Receive Data Register Full</description>
18856                     <bitOffset>0</bitOffset>
18857                     <bitWidth>1</bitWidth>
18858                  </field>
18859                  <field>
18860                     <name>DRE</name>
18861                     <description>Transmit Data Register Empty</description>
18862                     <bitOffset>1</bitOffset>
18863                     <bitWidth>1</bitWidth>
18864                  </field>
18865                  <field>
18866                     <name>TXC</name>
18867                     <description>Transmission Complete</description>
18868                     <bitOffset>2</bitOffset>
18869                     <bitWidth>1</bitWidth>
18870                  </field>
18871                  <field>
18872                     <name>ERROR</name>
18873                     <description>Overrun Error</description>
18874                     <bitOffset>3</bitOffset>
18875                     <bitWidth>1</bitWidth>
18876                  </field>
18877                  <field>
18878                     <name>CSRISE</name>
18879                     <description>Chip Select Rise</description>
18880                     <bitOffset>8</bitOffset>
18881                     <bitWidth>1</bitWidth>
18882                  </field>
18883                  <field>
18884                     <name>INSTREND</name>
18885                     <description>Instruction End</description>
18886                     <bitOffset>10</bitOffset>
18887                     <bitWidth>1</bitWidth>
18888                  </field>
18889               </fields>
18890            </register>
18891            <register>
18892               <name>STATUS</name>
18893               <description>Status Register</description>
18894               <addressOffset>0x20</addressOffset>
18895               <size>32</size>
18896               <access>read-only</access>
18897               <resetValue>0x00000200</resetValue>
18898               <fields>
18899                  <field>
18900                     <name>ENABLE</name>
18901                     <description>Enable</description>
18902                     <bitOffset>1</bitOffset>
18903                     <bitWidth>1</bitWidth>
18904                  </field>
18905                  <field>
18906                     <name>CSSTATUS</name>
18907                     <description>Chip Select</description>
18908                     <bitOffset>9</bitOffset>
18909                     <bitWidth>1</bitWidth>
18910                  </field>
18911               </fields>
18912            </register>
18913            <register>
18914               <name>INSTRADDR</name>
18915               <description>Instruction Address</description>
18916               <addressOffset>0x30</addressOffset>
18917               <size>32</size>
18918               <resetValue>0x00000000</resetValue>
18919               <fields>
18920                  <field>
18921                     <name>ADDR</name>
18922                     <description>Instruction Address</description>
18923                     <bitOffset>0</bitOffset>
18924                     <bitWidth>32</bitWidth>
18925                  </field>
18926               </fields>
18927            </register>
18928            <register>
18929               <name>INSTRCTRL</name>
18930               <description>Instruction Code</description>
18931               <addressOffset>0x34</addressOffset>
18932               <size>32</size>
18933               <resetValue>0x00000000</resetValue>
18934               <fields>
18935                  <field>
18936                     <name>INSTR</name>
18937                     <description>Instruction Code</description>
18938                     <bitOffset>0</bitOffset>
18939                     <bitWidth>8</bitWidth>
18940                  </field>
18941                  <field>
18942                     <name>OPTCODE</name>
18943                     <description>Option Code</description>
18944                     <bitOffset>16</bitOffset>
18945                     <bitWidth>8</bitWidth>
18946                  </field>
18947               </fields>
18948            </register>
18949            <register>
18950               <name>INSTRFRAME</name>
18951               <description>Instruction Frame</description>
18952               <addressOffset>0x38</addressOffset>
18953               <size>32</size>
18954               <resetValue>0x00000000</resetValue>
18955               <fields>
18956                  <field>
18957                     <name>WIDTH</name>
18958                     <description>Instruction Code, Address, Option Code and Data Width</description>
18959                     <bitOffset>0</bitOffset>
18960                     <bitWidth>3</bitWidth>
18961                     <enumeratedValues>
18962                        <name>WIDTHSelect</name>
18963                        <enumeratedValue>
18964                           <name>SINGLE_BIT_SPI</name>
18965                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Single-bit SPI</description>
18966                           <value>0x0</value>
18967                        </enumeratedValue>
18968                        <enumeratedValue>
18969                           <name>DUAL_OUTPUT</name>
18970                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Dual SPI</description>
18971                           <value>0x1</value>
18972                        </enumeratedValue>
18973                        <enumeratedValue>
18974                           <name>QUAD_OUTPUT</name>
18975                           <description>Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Quad SPI</description>
18976                           <value>0x2</value>
18977                        </enumeratedValue>
18978                        <enumeratedValue>
18979                           <name>DUAL_IO</name>
18980                           <description>Instruction: Single-bit SPI / Address-Option: Dual SPI / Data: Dual SPI</description>
18981                           <value>0x3</value>
18982                        </enumeratedValue>
18983                        <enumeratedValue>
18984                           <name>QUAD_IO</name>
18985                           <description>Instruction: Single-bit SPI / Address-Option: Quad SPI / Data: Quad SPI</description>
18986                           <value>0x4</value>
18987                        </enumeratedValue>
18988                        <enumeratedValue>
18989                           <name>DUAL_CMD</name>
18990                           <description>Instruction: Dual SPI / Address-Option: Dual SPI / Data: Dual SPI</description>
18991                           <value>0x5</value>
18992                        </enumeratedValue>
18993                        <enumeratedValue>
18994                           <name>QUAD_CMD</name>
18995                           <description>Instruction: Quad SPI / Address-Option: Quad SPI / Data: Quad SPI</description>
18996                           <value>0x6</value>
18997                        </enumeratedValue>
18998                     </enumeratedValues>
18999                  </field>
19000                  <field>
19001                     <name>INSTREN</name>
19002                     <description>Instruction Enable</description>
19003                     <bitOffset>4</bitOffset>
19004                     <bitWidth>1</bitWidth>
19005                  </field>
19006                  <field>
19007                     <name>ADDREN</name>
19008                     <description>Address Enable</description>
19009                     <bitOffset>5</bitOffset>
19010                     <bitWidth>1</bitWidth>
19011                  </field>
19012                  <field>
19013                     <name>OPTCODEEN</name>
19014                     <description>Option Enable</description>
19015                     <bitOffset>6</bitOffset>
19016                     <bitWidth>1</bitWidth>
19017                  </field>
19018                  <field>
19019                     <name>DATAEN</name>
19020                     <description>Data Enable</description>
19021                     <bitOffset>7</bitOffset>
19022                     <bitWidth>1</bitWidth>
19023                  </field>
19024                  <field>
19025                     <name>OPTCODELEN</name>
19026                     <description>Option Code Length</description>
19027                     <bitOffset>8</bitOffset>
19028                     <bitWidth>2</bitWidth>
19029                     <enumeratedValues>
19030                        <name>OPTCODELENSelect</name>
19031                        <enumeratedValue>
19032                           <name>1BIT</name>
19033                           <description>1-bit length option code</description>
19034                           <value>0x0</value>
19035                        </enumeratedValue>
19036                        <enumeratedValue>
19037                           <name>2BITS</name>
19038                           <description>2-bits length option code</description>
19039                           <value>0x1</value>
19040                        </enumeratedValue>
19041                        <enumeratedValue>
19042                           <name>4BITS</name>
19043                           <description>4-bits length option code</description>
19044                           <value>0x2</value>
19045                        </enumeratedValue>
19046                        <enumeratedValue>
19047                           <name>8BITS</name>
19048                           <description>8-bits length option code</description>
19049                           <value>0x3</value>
19050                        </enumeratedValue>
19051                     </enumeratedValues>
19052                  </field>
19053                  <field>
19054                     <name>ADDRLEN</name>
19055                     <description>Address Length</description>
19056                     <bitOffset>10</bitOffset>
19057                     <bitWidth>1</bitWidth>
19058                     <enumeratedValues>
19059                        <name>ADDRLENSelect</name>
19060                        <enumeratedValue>
19061                           <name>24BITS</name>
19062                           <description>24-bits address length</description>
19063                           <value>0</value>
19064                        </enumeratedValue>
19065                        <enumeratedValue>
19066                           <name>32BITS</name>
19067                           <description>32-bits address length</description>
19068                           <value>1</value>
19069                        </enumeratedValue>
19070                     </enumeratedValues>
19071                  </field>
19072                  <field>
19073                     <name>TFRTYPE</name>
19074                     <description>Data Transfer Type</description>
19075                     <bitOffset>12</bitOffset>
19076                     <bitWidth>2</bitWidth>
19077                     <enumeratedValues>
19078                        <name>TFRTYPESelect</name>
19079                        <enumeratedValue>
19080                           <name>READ</name>
19081                           <description>Read transfer from the serial memory.Scrambling is not performed.Read at random location (fetch) in the serial flash memory is not possible.</description>
19082                           <value>0x0</value>
19083                        </enumeratedValue>
19084                        <enumeratedValue>
19085                           <name>READMEMORY</name>
19086                           <description>Read data transfer from the serial memory.If enabled, scrambling is performed.Read at random location (fetch) in the serial flash memory is possible.</description>
19087                           <value>0x1</value>
19088                        </enumeratedValue>
19089                        <enumeratedValue>
19090                           <name>WRITE</name>
19091                           <description>Write transfer into the serial memory.Scrambling is not performed.</description>
19092                           <value>0x2</value>
19093                        </enumeratedValue>
19094                        <enumeratedValue>
19095                           <name>WRITEMEMORY</name>
19096                           <description>Write data transfer into the serial memory.If enabled, scrambling is performed.</description>
19097                           <value>0x3</value>
19098                        </enumeratedValue>
19099                     </enumeratedValues>
19100                  </field>
19101                  <field>
19102                     <name>CRMODE</name>
19103                     <description>Continuous Read Mode</description>
19104                     <bitOffset>14</bitOffset>
19105                     <bitWidth>1</bitWidth>
19106                  </field>
19107                  <field>
19108                     <name>DDREN</name>
19109                     <description>Double Data Rate Enable</description>
19110                     <bitOffset>15</bitOffset>
19111                     <bitWidth>1</bitWidth>
19112                  </field>
19113                  <field>
19114                     <name>DUMMYLEN</name>
19115                     <description>Dummy Cycles Length</description>
19116                     <bitOffset>16</bitOffset>
19117                     <bitWidth>5</bitWidth>
19118                  </field>
19119               </fields>
19120            </register>
19121            <register>
19122               <name>SCRAMBCTRL</name>
19123               <description>Scrambling Mode</description>
19124               <addressOffset>0x40</addressOffset>
19125               <size>32</size>
19126               <resetValue>0x00000000</resetValue>
19127               <fields>
19128                  <field>
19129                     <name>ENABLE</name>
19130                     <description>Scrambling/Unscrambling Enable</description>
19131                     <bitOffset>0</bitOffset>
19132                     <bitWidth>1</bitWidth>
19133                  </field>
19134                  <field>
19135                     <name>RANDOMDIS</name>
19136                     <description>Scrambling/Unscrambling Random Value Disable</description>
19137                     <bitOffset>1</bitOffset>
19138                     <bitWidth>1</bitWidth>
19139                  </field>
19140               </fields>
19141            </register>
19142            <register>
19143               <name>SCRAMBKEY</name>
19144               <description>Scrambling Key</description>
19145               <addressOffset>0x44</addressOffset>
19146               <size>32</size>
19147               <access>write-only</access>
19148               <resetValue>0x00000000</resetValue>
19149               <fields>
19150                  <field>
19151                     <name>KEY</name>
19152                     <description>Scrambling User Key</description>
19153                     <bitOffset>0</bitOffset>
19154                     <bitWidth>32</bitWidth>
19155                  </field>
19156               </fields>
19157            </register>
19158         </registers>
19159      </peripheral>
19160      <peripheral>
19161         <name>RAMECC</name>
19162         <version>U22681.0.0</version>
19163         <description>RAM ECC</description>
19164         <baseAddress>0x41020000</baseAddress>
19165         <addressBlock>
19166            <offset>0</offset>
19167            <size>0x10</size>
19168            <usage>registers</usage>
19169         </addressBlock>
19170         <interrupt>
19171            <name>RAMECC</name>
19172            <description>RAM Error Correction Code</description>
19173            <value>45</value>
19174         </interrupt>
19175         <registers>
19176            <register>
19177               <name>INTENCLR</name>
19178               <description>Interrupt Enable Clear</description>
19179               <addressOffset>0x0</addressOffset>
19180               <size>8</size>
19181               <resetValue>0x00</resetValue>
19182               <fields>
19183                  <field>
19184                     <name>SINGLEE</name>
19185                     <description>Single Bit ECC Error Interrupt Enable Clear</description>
19186                     <bitOffset>0</bitOffset>
19187                     <bitWidth>1</bitWidth>
19188                  </field>
19189                  <field>
19190                     <name>DUALE</name>
19191                     <description>Dual Bit ECC Error Interrupt Enable Clear</description>
19192                     <bitOffset>1</bitOffset>
19193                     <bitWidth>1</bitWidth>
19194                  </field>
19195               </fields>
19196            </register>
19197            <register>
19198               <name>INTENSET</name>
19199               <description>Interrupt Enable Set</description>
19200               <addressOffset>0x1</addressOffset>
19201               <size>8</size>
19202               <resetValue>0x00</resetValue>
19203               <fields>
19204                  <field>
19205                     <name>SINGLEE</name>
19206                     <description>Single Bit ECC Error Interrupt Enable Set</description>
19207                     <bitOffset>0</bitOffset>
19208                     <bitWidth>1</bitWidth>
19209                  </field>
19210                  <field>
19211                     <name>DUALE</name>
19212                     <description>Dual Bit ECC Error Interrupt Enable Set</description>
19213                     <bitOffset>1</bitOffset>
19214                     <bitWidth>1</bitWidth>
19215                  </field>
19216               </fields>
19217            </register>
19218            <register>
19219               <name>INTFLAG</name>
19220               <description>Interrupt Flag</description>
19221               <addressOffset>0x2</addressOffset>
19222               <size>8</size>
19223               <resetValue>0x00</resetValue>
19224               <fields>
19225                  <field>
19226                     <name>SINGLEE</name>
19227                     <description>Single Bit ECC Error Interrupt</description>
19228                     <bitOffset>0</bitOffset>
19229                     <bitWidth>1</bitWidth>
19230                  </field>
19231                  <field>
19232                     <name>DUALE</name>
19233                     <description>Dual Bit ECC Error Interrupt</description>
19234                     <bitOffset>1</bitOffset>
19235                     <bitWidth>1</bitWidth>
19236                  </field>
19237               </fields>
19238            </register>
19239            <register>
19240               <name>STATUS</name>
19241               <description>Status</description>
19242               <addressOffset>0x3</addressOffset>
19243               <size>8</size>
19244               <access>read-only</access>
19245               <resetValue>0x00</resetValue>
19246               <fields>
19247                  <field>
19248                     <name>ECCDIS</name>
19249                     <description>ECC Disable</description>
19250                     <bitOffset>0</bitOffset>
19251                     <bitWidth>1</bitWidth>
19252                  </field>
19253               </fields>
19254            </register>
19255            <register>
19256               <name>ERRADDR</name>
19257               <description>Error Address</description>
19258               <addressOffset>0x4</addressOffset>
19259               <size>32</size>
19260               <access>read-only</access>
19261               <resetValue>0x00000000</resetValue>
19262               <fields>
19263                  <field>
19264                     <name>ERRADDR</name>
19265                     <description>Error Address</description>
19266                     <bitOffset>0</bitOffset>
19267                     <bitWidth>17</bitWidth>
19268                  </field>
19269               </fields>
19270            </register>
19271            <register>
19272               <name>DBGCTRL</name>
19273               <description>Debug Control</description>
19274               <addressOffset>0xF</addressOffset>
19275               <size>8</size>
19276               <resetValue>0x00</resetValue>
19277               <fields>
19278                  <field>
19279                     <name>ECCDIS</name>
19280                     <description>ECC Disable</description>
19281                     <bitOffset>0</bitOffset>
19282                     <bitWidth>1</bitWidth>
19283                  </field>
19284                  <field>
19285                     <name>ECCELOG</name>
19286                     <description>ECC Error Log</description>
19287                     <bitOffset>1</bitOffset>
19288                     <bitWidth>1</bitWidth>
19289                  </field>
19290               </fields>
19291            </register>
19292         </registers>
19293      </peripheral>
19294      <peripheral>
19295         <name>RSTC</name>
19296         <version>U22394.0.0</version>
19297         <description>Reset Controller</description>
19298         <baseAddress>0x40000C00</baseAddress>
19299         <addressBlock>
19300            <offset>0</offset>
19301            <size>0x3</size>
19302            <usage>registers</usage>
19303         </addressBlock>
19304         <registers>
19305            <register>
19306               <name>RCAUSE</name>
19307               <description>Reset Cause</description>
19308               <addressOffset>0x0</addressOffset>
19309               <size>8</size>
19310               <access>read-only</access>
19311               <fields>
19312                  <field>
19313                     <name>POR</name>
19314                     <description>Power On Reset</description>
19315                     <bitOffset>0</bitOffset>
19316                     <bitWidth>1</bitWidth>
19317                  </field>
19318                  <field>
19319                     <name>BOD12</name>
19320                     <description>BOD12 Reset</description>
19321                     <bitOffset>1</bitOffset>
19322                     <bitWidth>1</bitWidth>
19323                  </field>
19324                  <field>
19325                     <name>BOD33</name>
19326                     <description>BOD33 Reset</description>
19327                     <bitOffset>2</bitOffset>
19328                     <bitWidth>1</bitWidth>
19329                  </field>
19330                  <field>
19331                     <name>NVM</name>
19332                     <description>NVM Reset</description>
19333                     <bitOffset>3</bitOffset>
19334                     <bitWidth>1</bitWidth>
19335                  </field>
19336                  <field>
19337                     <name>EXT</name>
19338                     <description>External Reset</description>
19339                     <bitOffset>4</bitOffset>
19340                     <bitWidth>1</bitWidth>
19341                  </field>
19342                  <field>
19343                     <name>WDT</name>
19344                     <description>Watchdog Reset</description>
19345                     <bitOffset>5</bitOffset>
19346                     <bitWidth>1</bitWidth>
19347                  </field>
19348                  <field>
19349                     <name>SYST</name>
19350                     <description>System Reset Request</description>
19351                     <bitOffset>6</bitOffset>
19352                     <bitWidth>1</bitWidth>
19353                  </field>
19354                  <field>
19355                     <name>BACKUP</name>
19356                     <description>Backup Reset</description>
19357                     <bitOffset>7</bitOffset>
19358                     <bitWidth>1</bitWidth>
19359                  </field>
19360               </fields>
19361            </register>
19362            <register>
19363               <name>BKUPEXIT</name>
19364               <description>Backup Exit Source</description>
19365               <addressOffset>0x2</addressOffset>
19366               <size>8</size>
19367               <access>read-only</access>
19368               <resetValue>0x00</resetValue>
19369               <fields>
19370                  <field>
19371                     <name>RTC</name>
19372                     <description>Real Timer Counter Interrupt</description>
19373                     <bitOffset>1</bitOffset>
19374                     <bitWidth>1</bitWidth>
19375                  </field>
19376                  <field>
19377                     <name>BBPS</name>
19378                     <description>Battery Backup Power Switch</description>
19379                     <bitOffset>2</bitOffset>
19380                     <bitWidth>1</bitWidth>
19381                  </field>
19382                  <field>
19383                     <name>HIB</name>
19384                     <description>Hibernate</description>
19385                     <bitOffset>7</bitOffset>
19386                     <bitWidth>1</bitWidth>
19387                  </field>
19388               </fields>
19389            </register>
19390         </registers>
19391      </peripheral>
19392      <peripheral>
19393         <name>RTC</name>
19394         <version>U22502.1.0</version>
19395         <description>Real-Time Counter</description>
19396         <baseAddress>0x40002400</baseAddress>
19397         <addressBlock>
19398            <offset>0</offset>
19399            <size>0xA0</size>
19400            <usage>registers</usage>
19401         </addressBlock>
19402         <interrupt>
19403            <name>RTC</name>
19404            <description>Real Time Counter</description>
19405            <value>11</value>
19406         </interrupt>
19407         <registers>
19408            <cluster>
19409               <name>MODE0</name>
19410               <description>32-bit Counter with Single 32-bit Compare</description>
19411               <headerStructName>RtcMode0</headerStructName>
19412               <addressOffset>0x0</addressOffset>
19413               <register>
19414                  <name>CTRLA</name>
19415                  <description>MODE0 Control A</description>
19416                  <addressOffset>0x0</addressOffset>
19417                  <size>16</size>
19418                  <resetValue>0x0000</resetValue>
19419                  <fields>
19420                     <field>
19421                        <name>SWRST</name>
19422                        <description>Software Reset</description>
19423                        <bitOffset>0</bitOffset>
19424                        <bitWidth>1</bitWidth>
19425                     </field>
19426                     <field>
19427                        <name>ENABLE</name>
19428                        <description>Enable</description>
19429                        <bitOffset>1</bitOffset>
19430                        <bitWidth>1</bitWidth>
19431                     </field>
19432                     <field>
19433                        <name>MODE</name>
19434                        <description>Operating Mode</description>
19435                        <bitOffset>2</bitOffset>
19436                        <bitWidth>2</bitWidth>
19437                        <enumeratedValues>
19438                           <name>MODESelect</name>
19439                           <enumeratedValue>
19440                              <name>COUNT32</name>
19441                              <description>Mode 0: 32-bit Counter</description>
19442                              <value>0x0</value>
19443                           </enumeratedValue>
19444                           <enumeratedValue>
19445                              <name>COUNT16</name>
19446                              <description>Mode 1: 16-bit Counter</description>
19447                              <value>0x1</value>
19448                           </enumeratedValue>
19449                           <enumeratedValue>
19450                              <name>CLOCK</name>
19451                              <description>Mode 2: Clock/Calendar</description>
19452                              <value>0x2</value>
19453                           </enumeratedValue>
19454                        </enumeratedValues>
19455                     </field>
19456                     <field>
19457                        <name>MATCHCLR</name>
19458                        <description>Clear on Match</description>
19459                        <bitOffset>7</bitOffset>
19460                        <bitWidth>1</bitWidth>
19461                     </field>
19462                     <field>
19463                        <name>PRESCALER</name>
19464                        <description>Prescaler</description>
19465                        <bitOffset>8</bitOffset>
19466                        <bitWidth>4</bitWidth>
19467                        <enumeratedValues>
19468                           <name>PRESCALERSelect</name>
19469                           <enumeratedValue>
19470                              <name>OFF</name>
19471                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
19472                              <value>0x0</value>
19473                           </enumeratedValue>
19474                           <enumeratedValue>
19475                              <name>DIV1</name>
19476                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
19477                              <value>0x1</value>
19478                           </enumeratedValue>
19479                           <enumeratedValue>
19480                              <name>DIV2</name>
19481                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
19482                              <value>0x2</value>
19483                           </enumeratedValue>
19484                           <enumeratedValue>
19485                              <name>DIV4</name>
19486                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
19487                              <value>0x3</value>
19488                           </enumeratedValue>
19489                           <enumeratedValue>
19490                              <name>DIV8</name>
19491                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
19492                              <value>0x4</value>
19493                           </enumeratedValue>
19494                           <enumeratedValue>
19495                              <name>DIV16</name>
19496                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
19497                              <value>0x5</value>
19498                           </enumeratedValue>
19499                           <enumeratedValue>
19500                              <name>DIV32</name>
19501                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
19502                              <value>0x6</value>
19503                           </enumeratedValue>
19504                           <enumeratedValue>
19505                              <name>DIV64</name>
19506                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
19507                              <value>0x7</value>
19508                           </enumeratedValue>
19509                           <enumeratedValue>
19510                              <name>DIV128</name>
19511                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
19512                              <value>0x8</value>
19513                           </enumeratedValue>
19514                           <enumeratedValue>
19515                              <name>DIV256</name>
19516                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
19517                              <value>0x9</value>
19518                           </enumeratedValue>
19519                           <enumeratedValue>
19520                              <name>DIV512</name>
19521                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
19522                              <value>0xA</value>
19523                           </enumeratedValue>
19524                           <enumeratedValue>
19525                              <name>DIV1024</name>
19526                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
19527                              <value>0xB</value>
19528                           </enumeratedValue>
19529                        </enumeratedValues>
19530                     </field>
19531                     <field>
19532                        <name>BKTRST</name>
19533                        <description>BKUP Registers Reset On Tamper Enable</description>
19534                        <bitOffset>13</bitOffset>
19535                        <bitWidth>1</bitWidth>
19536                     </field>
19537                     <field>
19538                        <name>COUNTSYNC</name>
19539                        <description>Count Read Synchronization Enable</description>
19540                        <bitOffset>15</bitOffset>
19541                        <bitWidth>1</bitWidth>
19542                     </field>
19543                  </fields>
19544               </register>
19545               <register>
19546                  <name>CTRLB</name>
19547                  <description>MODE0 Control B</description>
19548                  <addressOffset>0x2</addressOffset>
19549                  <size>16</size>
19550                  <resetValue>0x0000</resetValue>
19551                  <fields>
19552                     <field>
19553                        <name>GP0EN</name>
19554                        <description>General Purpose 0 Enable</description>
19555                        <bitOffset>0</bitOffset>
19556                        <bitWidth>1</bitWidth>
19557                     </field>
19558                     <field>
19559                        <name>GP2EN</name>
19560                        <description>General Purpose 2 Enable</description>
19561                        <bitOffset>1</bitOffset>
19562                        <bitWidth>1</bitWidth>
19563                     </field>
19564                     <field>
19565                        <name>DEBASYNC</name>
19566                        <description>Debouncer Asynchronous Enable</description>
19567                        <bitOffset>5</bitOffset>
19568                        <bitWidth>1</bitWidth>
19569                     </field>
19570                     <field>
19571                        <name>RTCOUT</name>
19572                        <description>RTC Output Enable</description>
19573                        <bitOffset>6</bitOffset>
19574                        <bitWidth>1</bitWidth>
19575                     </field>
19576                     <field>
19577                        <name>DMAEN</name>
19578                        <description>DMA Enable</description>
19579                        <bitOffset>7</bitOffset>
19580                        <bitWidth>1</bitWidth>
19581                     </field>
19582                     <field>
19583                        <name>DEBF</name>
19584                        <description>Debounce Freqnuency</description>
19585                        <bitOffset>8</bitOffset>
19586                        <bitWidth>3</bitWidth>
19587                        <enumeratedValues>
19588                           <name>DEBFSelect</name>
19589                           <enumeratedValue>
19590                              <name>DIV2</name>
19591                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
19592                              <value>0x0</value>
19593                           </enumeratedValue>
19594                           <enumeratedValue>
19595                              <name>DIV4</name>
19596                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
19597                              <value>0x1</value>
19598                           </enumeratedValue>
19599                           <enumeratedValue>
19600                              <name>DIV8</name>
19601                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
19602                              <value>0x2</value>
19603                           </enumeratedValue>
19604                           <enumeratedValue>
19605                              <name>DIV16</name>
19606                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
19607                              <value>0x3</value>
19608                           </enumeratedValue>
19609                           <enumeratedValue>
19610                              <name>DIV32</name>
19611                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
19612                              <value>0x4</value>
19613                           </enumeratedValue>
19614                           <enumeratedValue>
19615                              <name>DIV64</name>
19616                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
19617                              <value>0x5</value>
19618                           </enumeratedValue>
19619                           <enumeratedValue>
19620                              <name>DIV128</name>
19621                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
19622                              <value>0x6</value>
19623                           </enumeratedValue>
19624                           <enumeratedValue>
19625                              <name>DIV256</name>
19626                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
19627                              <value>0x7</value>
19628                           </enumeratedValue>
19629                        </enumeratedValues>
19630                     </field>
19631                     <field>
19632                        <name>ACTF</name>
19633                        <description>Active Layer Freqnuency</description>
19634                        <bitOffset>12</bitOffset>
19635                        <bitWidth>3</bitWidth>
19636                        <enumeratedValues>
19637                           <name>ACTFSelect</name>
19638                           <enumeratedValue>
19639                              <name>DIV2</name>
19640                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
19641                              <value>0x0</value>
19642                           </enumeratedValue>
19643                           <enumeratedValue>
19644                              <name>DIV4</name>
19645                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
19646                              <value>0x1</value>
19647                           </enumeratedValue>
19648                           <enumeratedValue>
19649                              <name>DIV8</name>
19650                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
19651                              <value>0x2</value>
19652                           </enumeratedValue>
19653                           <enumeratedValue>
19654                              <name>DIV16</name>
19655                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
19656                              <value>0x3</value>
19657                           </enumeratedValue>
19658                           <enumeratedValue>
19659                              <name>DIV32</name>
19660                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
19661                              <value>0x4</value>
19662                           </enumeratedValue>
19663                           <enumeratedValue>
19664                              <name>DIV64</name>
19665                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
19666                              <value>0x5</value>
19667                           </enumeratedValue>
19668                           <enumeratedValue>
19669                              <name>DIV128</name>
19670                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
19671                              <value>0x6</value>
19672                           </enumeratedValue>
19673                           <enumeratedValue>
19674                              <name>DIV256</name>
19675                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
19676                              <value>0x7</value>
19677                           </enumeratedValue>
19678                        </enumeratedValues>
19679                     </field>
19680                  </fields>
19681               </register>
19682               <register>
19683                  <name>EVCTRL</name>
19684                  <description>MODE0 Event Control</description>
19685                  <addressOffset>0x4</addressOffset>
19686                  <size>32</size>
19687                  <resetValue>0x00000000</resetValue>
19688                  <fields>
19689                     <field>
19690                        <name>PEREO0</name>
19691                        <description>Periodic Interval 0 Event Output Enable</description>
19692                        <bitOffset>0</bitOffset>
19693                        <bitWidth>1</bitWidth>
19694                     </field>
19695                     <field>
19696                        <name>PEREO1</name>
19697                        <description>Periodic Interval 1 Event Output Enable</description>
19698                        <bitOffset>1</bitOffset>
19699                        <bitWidth>1</bitWidth>
19700                     </field>
19701                     <field>
19702                        <name>PEREO2</name>
19703                        <description>Periodic Interval 2 Event Output Enable</description>
19704                        <bitOffset>2</bitOffset>
19705                        <bitWidth>1</bitWidth>
19706                     </field>
19707                     <field>
19708                        <name>PEREO3</name>
19709                        <description>Periodic Interval 3 Event Output Enable</description>
19710                        <bitOffset>3</bitOffset>
19711                        <bitWidth>1</bitWidth>
19712                     </field>
19713                     <field>
19714                        <name>PEREO4</name>
19715                        <description>Periodic Interval 4 Event Output Enable</description>
19716                        <bitOffset>4</bitOffset>
19717                        <bitWidth>1</bitWidth>
19718                     </field>
19719                     <field>
19720                        <name>PEREO5</name>
19721                        <description>Periodic Interval 5 Event Output Enable</description>
19722                        <bitOffset>5</bitOffset>
19723                        <bitWidth>1</bitWidth>
19724                     </field>
19725                     <field>
19726                        <name>PEREO6</name>
19727                        <description>Periodic Interval 6 Event Output Enable</description>
19728                        <bitOffset>6</bitOffset>
19729                        <bitWidth>1</bitWidth>
19730                     </field>
19731                     <field>
19732                        <name>PEREO7</name>
19733                        <description>Periodic Interval 7 Event Output Enable</description>
19734                        <bitOffset>7</bitOffset>
19735                        <bitWidth>1</bitWidth>
19736                     </field>
19737                     <field>
19738                        <name>CMPEO0</name>
19739                        <description>Compare 0 Event Output Enable</description>
19740                        <bitOffset>8</bitOffset>
19741                        <bitWidth>1</bitWidth>
19742                     </field>
19743                     <field>
19744                        <name>CMPEO1</name>
19745                        <description>Compare 1 Event Output Enable</description>
19746                        <bitOffset>9</bitOffset>
19747                        <bitWidth>1</bitWidth>
19748                     </field>
19749                     <field>
19750                        <name>TAMPEREO</name>
19751                        <description>Tamper Event Output Enable</description>
19752                        <bitOffset>14</bitOffset>
19753                        <bitWidth>1</bitWidth>
19754                     </field>
19755                     <field>
19756                        <name>OVFEO</name>
19757                        <description>Overflow Event Output Enable</description>
19758                        <bitOffset>15</bitOffset>
19759                        <bitWidth>1</bitWidth>
19760                     </field>
19761                     <field>
19762                        <name>TAMPEVEI</name>
19763                        <description>Tamper Event Input Enable</description>
19764                        <bitOffset>16</bitOffset>
19765                        <bitWidth>1</bitWidth>
19766                     </field>
19767                  </fields>
19768               </register>
19769               <register>
19770                  <name>INTENCLR</name>
19771                  <description>MODE0 Interrupt Enable Clear</description>
19772                  <addressOffset>0x8</addressOffset>
19773                  <size>16</size>
19774                  <resetValue>0x0000</resetValue>
19775                  <fields>
19776                     <field>
19777                        <name>PER0</name>
19778                        <description>Periodic Interval 0 Interrupt Enable</description>
19779                        <bitOffset>0</bitOffset>
19780                        <bitWidth>1</bitWidth>
19781                     </field>
19782                     <field>
19783                        <name>PER1</name>
19784                        <description>Periodic Interval 1 Interrupt Enable</description>
19785                        <bitOffset>1</bitOffset>
19786                        <bitWidth>1</bitWidth>
19787                     </field>
19788                     <field>
19789                        <name>PER2</name>
19790                        <description>Periodic Interval 2 Interrupt Enable</description>
19791                        <bitOffset>2</bitOffset>
19792                        <bitWidth>1</bitWidth>
19793                     </field>
19794                     <field>
19795                        <name>PER3</name>
19796                        <description>Periodic Interval 3 Interrupt Enable</description>
19797                        <bitOffset>3</bitOffset>
19798                        <bitWidth>1</bitWidth>
19799                     </field>
19800                     <field>
19801                        <name>PER4</name>
19802                        <description>Periodic Interval 4 Interrupt Enable</description>
19803                        <bitOffset>4</bitOffset>
19804                        <bitWidth>1</bitWidth>
19805                     </field>
19806                     <field>
19807                        <name>PER5</name>
19808                        <description>Periodic Interval 5 Interrupt Enable</description>
19809                        <bitOffset>5</bitOffset>
19810                        <bitWidth>1</bitWidth>
19811                     </field>
19812                     <field>
19813                        <name>PER6</name>
19814                        <description>Periodic Interval 6 Interrupt Enable</description>
19815                        <bitOffset>6</bitOffset>
19816                        <bitWidth>1</bitWidth>
19817                     </field>
19818                     <field>
19819                        <name>PER7</name>
19820                        <description>Periodic Interval 7 Interrupt Enable</description>
19821                        <bitOffset>7</bitOffset>
19822                        <bitWidth>1</bitWidth>
19823                     </field>
19824                     <field>
19825                        <name>CMP0</name>
19826                        <description>Compare 0 Interrupt Enable</description>
19827                        <bitOffset>8</bitOffset>
19828                        <bitWidth>1</bitWidth>
19829                     </field>
19830                     <field>
19831                        <name>CMP1</name>
19832                        <description>Compare 1 Interrupt Enable</description>
19833                        <bitOffset>9</bitOffset>
19834                        <bitWidth>1</bitWidth>
19835                     </field>
19836                     <field>
19837                        <name>TAMPER</name>
19838                        <description>Tamper Enable</description>
19839                        <bitOffset>14</bitOffset>
19840                        <bitWidth>1</bitWidth>
19841                     </field>
19842                     <field>
19843                        <name>OVF</name>
19844                        <description>Overflow Interrupt Enable</description>
19845                        <bitOffset>15</bitOffset>
19846                        <bitWidth>1</bitWidth>
19847                     </field>
19848                  </fields>
19849               </register>
19850               <register>
19851                  <name>INTENSET</name>
19852                  <description>MODE0 Interrupt Enable Set</description>
19853                  <addressOffset>0xA</addressOffset>
19854                  <size>16</size>
19855                  <resetValue>0x0000</resetValue>
19856                  <fields>
19857                     <field>
19858                        <name>PER0</name>
19859                        <description>Periodic Interval 0 Interrupt Enable</description>
19860                        <bitOffset>0</bitOffset>
19861                        <bitWidth>1</bitWidth>
19862                     </field>
19863                     <field>
19864                        <name>PER1</name>
19865                        <description>Periodic Interval 1 Interrupt Enable</description>
19866                        <bitOffset>1</bitOffset>
19867                        <bitWidth>1</bitWidth>
19868                     </field>
19869                     <field>
19870                        <name>PER2</name>
19871                        <description>Periodic Interval 2 Interrupt Enable</description>
19872                        <bitOffset>2</bitOffset>
19873                        <bitWidth>1</bitWidth>
19874                     </field>
19875                     <field>
19876                        <name>PER3</name>
19877                        <description>Periodic Interval 3 Interrupt Enable</description>
19878                        <bitOffset>3</bitOffset>
19879                        <bitWidth>1</bitWidth>
19880                     </field>
19881                     <field>
19882                        <name>PER4</name>
19883                        <description>Periodic Interval 4 Interrupt Enable</description>
19884                        <bitOffset>4</bitOffset>
19885                        <bitWidth>1</bitWidth>
19886                     </field>
19887                     <field>
19888                        <name>PER5</name>
19889                        <description>Periodic Interval 5 Interrupt Enable</description>
19890                        <bitOffset>5</bitOffset>
19891                        <bitWidth>1</bitWidth>
19892                     </field>
19893                     <field>
19894                        <name>PER6</name>
19895                        <description>Periodic Interval 6 Interrupt Enable</description>
19896                        <bitOffset>6</bitOffset>
19897                        <bitWidth>1</bitWidth>
19898                     </field>
19899                     <field>
19900                        <name>PER7</name>
19901                        <description>Periodic Interval 7 Interrupt Enable</description>
19902                        <bitOffset>7</bitOffset>
19903                        <bitWidth>1</bitWidth>
19904                     </field>
19905                     <field>
19906                        <name>CMP0</name>
19907                        <description>Compare 0 Interrupt Enable</description>
19908                        <bitOffset>8</bitOffset>
19909                        <bitWidth>1</bitWidth>
19910                     </field>
19911                     <field>
19912                        <name>CMP1</name>
19913                        <description>Compare 1 Interrupt Enable</description>
19914                        <bitOffset>9</bitOffset>
19915                        <bitWidth>1</bitWidth>
19916                     </field>
19917                     <field>
19918                        <name>TAMPER</name>
19919                        <description>Tamper Enable</description>
19920                        <bitOffset>14</bitOffset>
19921                        <bitWidth>1</bitWidth>
19922                     </field>
19923                     <field>
19924                        <name>OVF</name>
19925                        <description>Overflow Interrupt Enable</description>
19926                        <bitOffset>15</bitOffset>
19927                        <bitWidth>1</bitWidth>
19928                     </field>
19929                  </fields>
19930               </register>
19931               <register>
19932                  <name>INTFLAG</name>
19933                  <description>MODE0 Interrupt Flag Status and Clear</description>
19934                  <addressOffset>0xC</addressOffset>
19935                  <size>16</size>
19936                  <resetValue>0x0000</resetValue>
19937                  <fields>
19938                     <field>
19939                        <name>PER0</name>
19940                        <description>Periodic Interval 0</description>
19941                        <bitOffset>0</bitOffset>
19942                        <bitWidth>1</bitWidth>
19943                     </field>
19944                     <field>
19945                        <name>PER1</name>
19946                        <description>Periodic Interval 1</description>
19947                        <bitOffset>1</bitOffset>
19948                        <bitWidth>1</bitWidth>
19949                     </field>
19950                     <field>
19951                        <name>PER2</name>
19952                        <description>Periodic Interval 2</description>
19953                        <bitOffset>2</bitOffset>
19954                        <bitWidth>1</bitWidth>
19955                     </field>
19956                     <field>
19957                        <name>PER3</name>
19958                        <description>Periodic Interval 3</description>
19959                        <bitOffset>3</bitOffset>
19960                        <bitWidth>1</bitWidth>
19961                     </field>
19962                     <field>
19963                        <name>PER4</name>
19964                        <description>Periodic Interval 4</description>
19965                        <bitOffset>4</bitOffset>
19966                        <bitWidth>1</bitWidth>
19967                     </field>
19968                     <field>
19969                        <name>PER5</name>
19970                        <description>Periodic Interval 5</description>
19971                        <bitOffset>5</bitOffset>
19972                        <bitWidth>1</bitWidth>
19973                     </field>
19974                     <field>
19975                        <name>PER6</name>
19976                        <description>Periodic Interval 6</description>
19977                        <bitOffset>6</bitOffset>
19978                        <bitWidth>1</bitWidth>
19979                     </field>
19980                     <field>
19981                        <name>PER7</name>
19982                        <description>Periodic Interval 7</description>
19983                        <bitOffset>7</bitOffset>
19984                        <bitWidth>1</bitWidth>
19985                     </field>
19986                     <field>
19987                        <name>CMP0</name>
19988                        <description>Compare 0</description>
19989                        <bitOffset>8</bitOffset>
19990                        <bitWidth>1</bitWidth>
19991                     </field>
19992                     <field>
19993                        <name>CMP1</name>
19994                        <description>Compare 1</description>
19995                        <bitOffset>9</bitOffset>
19996                        <bitWidth>1</bitWidth>
19997                     </field>
19998                     <field>
19999                        <name>TAMPER</name>
20000                        <description>Tamper</description>
20001                        <bitOffset>14</bitOffset>
20002                        <bitWidth>1</bitWidth>
20003                     </field>
20004                     <field>
20005                        <name>OVF</name>
20006                        <description>Overflow</description>
20007                        <bitOffset>15</bitOffset>
20008                        <bitWidth>1</bitWidth>
20009                     </field>
20010                  </fields>
20011               </register>
20012               <register>
20013                  <name>DBGCTRL</name>
20014                  <description>Debug Control</description>
20015                  <addressOffset>0xE</addressOffset>
20016                  <size>8</size>
20017                  <resetValue>0x00</resetValue>
20018                  <fields>
20019                     <field>
20020                        <name>DBGRUN</name>
20021                        <description>Run During Debug</description>
20022                        <bitOffset>0</bitOffset>
20023                        <bitWidth>1</bitWidth>
20024                     </field>
20025                  </fields>
20026               </register>
20027               <register>
20028                  <name>SYNCBUSY</name>
20029                  <description>MODE0 Synchronization Busy Status</description>
20030                  <addressOffset>0x10</addressOffset>
20031                  <size>32</size>
20032                  <access>read-only</access>
20033                  <resetValue>0x00000000</resetValue>
20034                  <fields>
20035                     <field>
20036                        <name>SWRST</name>
20037                        <description>Software Reset Busy</description>
20038                        <bitOffset>0</bitOffset>
20039                        <bitWidth>1</bitWidth>
20040                     </field>
20041                     <field>
20042                        <name>ENABLE</name>
20043                        <description>Enable Bit Busy</description>
20044                        <bitOffset>1</bitOffset>
20045                        <bitWidth>1</bitWidth>
20046                     </field>
20047                     <field>
20048                        <name>FREQCORR</name>
20049                        <description>FREQCORR Register Busy</description>
20050                        <bitOffset>2</bitOffset>
20051                        <bitWidth>1</bitWidth>
20052                     </field>
20053                     <field>
20054                        <name>COUNT</name>
20055                        <description>COUNT Register Busy</description>
20056                        <bitOffset>3</bitOffset>
20057                        <bitWidth>1</bitWidth>
20058                     </field>
20059                     <field>
20060                        <name>COMP0</name>
20061                        <description>COMP 0 Register Busy</description>
20062                        <bitOffset>5</bitOffset>
20063                        <bitWidth>1</bitWidth>
20064                     </field>
20065                     <field>
20066                        <name>COMP1</name>
20067                        <description>COMP 1 Register Busy</description>
20068                        <bitOffset>6</bitOffset>
20069                        <bitWidth>1</bitWidth>
20070                     </field>
20071                     <field>
20072                        <name>COUNTSYNC</name>
20073                        <description>Count Synchronization Enable Bit Busy</description>
20074                        <bitOffset>15</bitOffset>
20075                        <bitWidth>1</bitWidth>
20076                     </field>
20077                     <field>
20078                        <name>GP0</name>
20079                        <description>General Purpose 0 Register Busy</description>
20080                        <bitOffset>16</bitOffset>
20081                        <bitWidth>1</bitWidth>
20082                     </field>
20083                     <field>
20084                        <name>GP1</name>
20085                        <description>General Purpose 1 Register Busy</description>
20086                        <bitOffset>17</bitOffset>
20087                        <bitWidth>1</bitWidth>
20088                     </field>
20089                     <field>
20090                        <name>GP2</name>
20091                        <description>General Purpose 2 Register Busy</description>
20092                        <bitOffset>18</bitOffset>
20093                        <bitWidth>1</bitWidth>
20094                     </field>
20095                     <field>
20096                        <name>GP3</name>
20097                        <description>General Purpose 3 Register Busy</description>
20098                        <bitOffset>19</bitOffset>
20099                        <bitWidth>1</bitWidth>
20100                     </field>
20101                  </fields>
20102               </register>
20103               <register>
20104                  <name>FREQCORR</name>
20105                  <description>Frequency Correction</description>
20106                  <addressOffset>0x14</addressOffset>
20107                  <size>8</size>
20108                  <resetValue>0x00</resetValue>
20109                  <fields>
20110                     <field>
20111                        <name>VALUE</name>
20112                        <description>Correction Value</description>
20113                        <bitOffset>0</bitOffset>
20114                        <bitWidth>7</bitWidth>
20115                     </field>
20116                     <field>
20117                        <name>SIGN</name>
20118                        <description>Correction Sign</description>
20119                        <bitOffset>7</bitOffset>
20120                        <bitWidth>1</bitWidth>
20121                     </field>
20122                  </fields>
20123               </register>
20124               <register>
20125                  <name>COUNT</name>
20126                  <description>MODE0 Counter Value</description>
20127                  <addressOffset>0x18</addressOffset>
20128                  <size>32</size>
20129                  <resetValue>0x00000000</resetValue>
20130                  <fields>
20131                     <field>
20132                        <name>COUNT</name>
20133                        <description>Counter Value</description>
20134                        <bitOffset>0</bitOffset>
20135                        <bitWidth>32</bitWidth>
20136                     </field>
20137                  </fields>
20138               </register>
20139               <register>
20140                  <dim>2</dim>
20141                  <dimIncrement>4</dimIncrement>
20142                  <name>COMP[%s]</name>
20143                  <description>MODE0 Compare n Value</description>
20144                  <addressOffset>0x20</addressOffset>
20145                  <size>32</size>
20146                  <resetValue>0x00000000</resetValue>
20147                  <fields>
20148                     <field>
20149                        <name>COMP</name>
20150                        <description>Compare Value</description>
20151                        <bitOffset>0</bitOffset>
20152                        <bitWidth>32</bitWidth>
20153                     </field>
20154                  </fields>
20155               </register>
20156               <register>
20157                  <dim>4</dim>
20158                  <dimIncrement>4</dimIncrement>
20159                  <name>GP[%s]</name>
20160                  <description>General Purpose</description>
20161                  <addressOffset>0x40</addressOffset>
20162                  <size>32</size>
20163                  <resetValue>0x00000000</resetValue>
20164                  <fields>
20165                     <field>
20166                        <name>GP</name>
20167                        <description>General Purpose</description>
20168                        <bitOffset>0</bitOffset>
20169                        <bitWidth>32</bitWidth>
20170                     </field>
20171                  </fields>
20172               </register>
20173               <register>
20174                  <name>TAMPCTRL</name>
20175                  <description>Tamper Control</description>
20176                  <addressOffset>0x60</addressOffset>
20177                  <size>32</size>
20178                  <resetValue>0x00000000</resetValue>
20179                  <fields>
20180                     <field>
20181                        <name>IN0ACT</name>
20182                        <description>Tamper Input 0 Action</description>
20183                        <bitOffset>0</bitOffset>
20184                        <bitWidth>2</bitWidth>
20185                        <enumeratedValues>
20186                           <name>IN0ACTSelect</name>
20187                           <enumeratedValue>
20188                              <name>OFF</name>
20189                              <description>Off (Disabled)</description>
20190                              <value>0x0</value>
20191                           </enumeratedValue>
20192                           <enumeratedValue>
20193                              <name>WAKE</name>
20194                              <description>Wake without timestamp</description>
20195                              <value>0x1</value>
20196                           </enumeratedValue>
20197                           <enumeratedValue>
20198                              <name>CAPTURE</name>
20199                              <description>Capture timestamp</description>
20200                              <value>0x2</value>
20201                           </enumeratedValue>
20202                           <enumeratedValue>
20203                              <name>ACTL</name>
20204                              <description>Compare IN0 to OUT</description>
20205                              <value>0x3</value>
20206                           </enumeratedValue>
20207                        </enumeratedValues>
20208                     </field>
20209                     <field>
20210                        <name>IN1ACT</name>
20211                        <description>Tamper Input 1 Action</description>
20212                        <bitOffset>2</bitOffset>
20213                        <bitWidth>2</bitWidth>
20214                        <enumeratedValues>
20215                           <name>IN1ACTSelect</name>
20216                           <enumeratedValue>
20217                              <name>OFF</name>
20218                              <description>Off (Disabled)</description>
20219                              <value>0x0</value>
20220                           </enumeratedValue>
20221                           <enumeratedValue>
20222                              <name>WAKE</name>
20223                              <description>Wake without timestamp</description>
20224                              <value>0x1</value>
20225                           </enumeratedValue>
20226                           <enumeratedValue>
20227                              <name>CAPTURE</name>
20228                              <description>Capture timestamp</description>
20229                              <value>0x2</value>
20230                           </enumeratedValue>
20231                           <enumeratedValue>
20232                              <name>ACTL</name>
20233                              <description>Compare IN1 to OUT</description>
20234                              <value>0x3</value>
20235                           </enumeratedValue>
20236                        </enumeratedValues>
20237                     </field>
20238                     <field>
20239                        <name>IN2ACT</name>
20240                        <description>Tamper Input 2 Action</description>
20241                        <bitOffset>4</bitOffset>
20242                        <bitWidth>2</bitWidth>
20243                        <enumeratedValues>
20244                           <name>IN2ACTSelect</name>
20245                           <enumeratedValue>
20246                              <name>OFF</name>
20247                              <description>Off (Disabled)</description>
20248                              <value>0x0</value>
20249                           </enumeratedValue>
20250                           <enumeratedValue>
20251                              <name>WAKE</name>
20252                              <description>Wake without timestamp</description>
20253                              <value>0x1</value>
20254                           </enumeratedValue>
20255                           <enumeratedValue>
20256                              <name>CAPTURE</name>
20257                              <description>Capture timestamp</description>
20258                              <value>0x2</value>
20259                           </enumeratedValue>
20260                           <enumeratedValue>
20261                              <name>ACTL</name>
20262                              <description>Compare IN2 to OUT</description>
20263                              <value>0x3</value>
20264                           </enumeratedValue>
20265                        </enumeratedValues>
20266                     </field>
20267                     <field>
20268                        <name>IN3ACT</name>
20269                        <description>Tamper Input 3 Action</description>
20270                        <bitOffset>6</bitOffset>
20271                        <bitWidth>2</bitWidth>
20272                        <enumeratedValues>
20273                           <name>IN3ACTSelect</name>
20274                           <enumeratedValue>
20275                              <name>OFF</name>
20276                              <description>Off (Disabled)</description>
20277                              <value>0x0</value>
20278                           </enumeratedValue>
20279                           <enumeratedValue>
20280                              <name>WAKE</name>
20281                              <description>Wake without timestamp</description>
20282                              <value>0x1</value>
20283                           </enumeratedValue>
20284                           <enumeratedValue>
20285                              <name>CAPTURE</name>
20286                              <description>Capture timestamp</description>
20287                              <value>0x2</value>
20288                           </enumeratedValue>
20289                           <enumeratedValue>
20290                              <name>ACTL</name>
20291                              <description>Compare IN3 to OUT</description>
20292                              <value>0x3</value>
20293                           </enumeratedValue>
20294                        </enumeratedValues>
20295                     </field>
20296                     <field>
20297                        <name>IN4ACT</name>
20298                        <description>Tamper Input 4 Action</description>
20299                        <bitOffset>8</bitOffset>
20300                        <bitWidth>2</bitWidth>
20301                        <enumeratedValues>
20302                           <name>IN4ACTSelect</name>
20303                           <enumeratedValue>
20304                              <name>OFF</name>
20305                              <description>Off (Disabled)</description>
20306                              <value>0x0</value>
20307                           </enumeratedValue>
20308                           <enumeratedValue>
20309                              <name>WAKE</name>
20310                              <description>Wake without timestamp</description>
20311                              <value>0x1</value>
20312                           </enumeratedValue>
20313                           <enumeratedValue>
20314                              <name>CAPTURE</name>
20315                              <description>Capture timestamp</description>
20316                              <value>0x2</value>
20317                           </enumeratedValue>
20318                           <enumeratedValue>
20319                              <name>ACTL</name>
20320                              <description>Compare IN4 to OUT</description>
20321                              <value>0x3</value>
20322                           </enumeratedValue>
20323                        </enumeratedValues>
20324                     </field>
20325                     <field>
20326                        <name>TAMLVL0</name>
20327                        <description>Tamper Level Select 0</description>
20328                        <bitOffset>16</bitOffset>
20329                        <bitWidth>1</bitWidth>
20330                     </field>
20331                     <field>
20332                        <name>TAMLVL1</name>
20333                        <description>Tamper Level Select 1</description>
20334                        <bitOffset>17</bitOffset>
20335                        <bitWidth>1</bitWidth>
20336                     </field>
20337                     <field>
20338                        <name>TAMLVL2</name>
20339                        <description>Tamper Level Select 2</description>
20340                        <bitOffset>18</bitOffset>
20341                        <bitWidth>1</bitWidth>
20342                     </field>
20343                     <field>
20344                        <name>TAMLVL3</name>
20345                        <description>Tamper Level Select 3</description>
20346                        <bitOffset>19</bitOffset>
20347                        <bitWidth>1</bitWidth>
20348                     </field>
20349                     <field>
20350                        <name>TAMLVL4</name>
20351                        <description>Tamper Level Select 4</description>
20352                        <bitOffset>20</bitOffset>
20353                        <bitWidth>1</bitWidth>
20354                     </field>
20355                     <field>
20356                        <name>DEBNC0</name>
20357                        <description>Debouncer Enable 0</description>
20358                        <bitOffset>24</bitOffset>
20359                        <bitWidth>1</bitWidth>
20360                     </field>
20361                     <field>
20362                        <name>DEBNC1</name>
20363                        <description>Debouncer Enable 1</description>
20364                        <bitOffset>25</bitOffset>
20365                        <bitWidth>1</bitWidth>
20366                     </field>
20367                     <field>
20368                        <name>DEBNC2</name>
20369                        <description>Debouncer Enable 2</description>
20370                        <bitOffset>26</bitOffset>
20371                        <bitWidth>1</bitWidth>
20372                     </field>
20373                     <field>
20374                        <name>DEBNC3</name>
20375                        <description>Debouncer Enable 3</description>
20376                        <bitOffset>27</bitOffset>
20377                        <bitWidth>1</bitWidth>
20378                     </field>
20379                     <field>
20380                        <name>DEBNC4</name>
20381                        <description>Debouncer Enable 4</description>
20382                        <bitOffset>28</bitOffset>
20383                        <bitWidth>1</bitWidth>
20384                     </field>
20385                  </fields>
20386               </register>
20387               <register>
20388                  <name>TIMESTAMP</name>
20389                  <description>MODE0 Timestamp</description>
20390                  <addressOffset>0x64</addressOffset>
20391                  <size>32</size>
20392                  <access>read-only</access>
20393                  <resetValue>0x00000000</resetValue>
20394                  <fields>
20395                     <field>
20396                        <name>COUNT</name>
20397                        <description>Count Timestamp Value</description>
20398                        <bitOffset>0</bitOffset>
20399                        <bitWidth>32</bitWidth>
20400                     </field>
20401                  </fields>
20402               </register>
20403               <register>
20404                  <name>TAMPID</name>
20405                  <description>Tamper ID</description>
20406                  <addressOffset>0x68</addressOffset>
20407                  <size>32</size>
20408                  <resetValue>0x00000000</resetValue>
20409                  <fields>
20410                     <field>
20411                        <name>TAMPID0</name>
20412                        <description>Tamper Input 0 Detected</description>
20413                        <bitOffset>0</bitOffset>
20414                        <bitWidth>1</bitWidth>
20415                     </field>
20416                     <field>
20417                        <name>TAMPID1</name>
20418                        <description>Tamper Input 1 Detected</description>
20419                        <bitOffset>1</bitOffset>
20420                        <bitWidth>1</bitWidth>
20421                     </field>
20422                     <field>
20423                        <name>TAMPID2</name>
20424                        <description>Tamper Input 2 Detected</description>
20425                        <bitOffset>2</bitOffset>
20426                        <bitWidth>1</bitWidth>
20427                     </field>
20428                     <field>
20429                        <name>TAMPID3</name>
20430                        <description>Tamper Input 3 Detected</description>
20431                        <bitOffset>3</bitOffset>
20432                        <bitWidth>1</bitWidth>
20433                     </field>
20434                     <field>
20435                        <name>TAMPID4</name>
20436                        <description>Tamper Input 4 Detected</description>
20437                        <bitOffset>4</bitOffset>
20438                        <bitWidth>1</bitWidth>
20439                     </field>
20440                     <field>
20441                        <name>TAMPEVT</name>
20442                        <description>Tamper Event Detected</description>
20443                        <bitOffset>31</bitOffset>
20444                        <bitWidth>1</bitWidth>
20445                     </field>
20446                  </fields>
20447               </register>
20448               <register>
20449                  <dim>8</dim>
20450                  <dimIncrement>4</dimIncrement>
20451                  <name>BKUP[%s]</name>
20452                  <description>Backup</description>
20453                  <addressOffset>0x80</addressOffset>
20454                  <size>32</size>
20455                  <resetValue>0x00000000</resetValue>
20456                  <fields>
20457                     <field>
20458                        <name>BKUP</name>
20459                        <description>Backup</description>
20460                        <bitOffset>0</bitOffset>
20461                        <bitWidth>32</bitWidth>
20462                     </field>
20463                  </fields>
20464               </register>
20465            </cluster>
20466            <cluster>
20467               <name>MODE1</name>
20468               <description>16-bit Counter with Two 16-bit Compares</description>
20469               <alternateCluster>MODE0</alternateCluster>
20470               <headerStructName>RtcMode1</headerStructName>
20471               <addressOffset>0x0</addressOffset>
20472               <register>
20473                  <name>CTRLA</name>
20474                  <description>MODE1 Control A</description>
20475                  <addressOffset>0x0</addressOffset>
20476                  <size>16</size>
20477                  <resetValue>0x0000</resetValue>
20478                  <fields>
20479                     <field>
20480                        <name>SWRST</name>
20481                        <description>Software Reset</description>
20482                        <bitOffset>0</bitOffset>
20483                        <bitWidth>1</bitWidth>
20484                     </field>
20485                     <field>
20486                        <name>ENABLE</name>
20487                        <description>Enable</description>
20488                        <bitOffset>1</bitOffset>
20489                        <bitWidth>1</bitWidth>
20490                     </field>
20491                     <field>
20492                        <name>MODE</name>
20493                        <description>Operating Mode</description>
20494                        <bitOffset>2</bitOffset>
20495                        <bitWidth>2</bitWidth>
20496                        <enumeratedValues>
20497                           <name>MODESelect</name>
20498                           <enumeratedValue>
20499                              <name>COUNT32</name>
20500                              <description>Mode 0: 32-bit Counter</description>
20501                              <value>0</value>
20502                           </enumeratedValue>
20503                           <enumeratedValue>
20504                              <name>COUNT16</name>
20505                              <description>Mode 1: 16-bit Counter</description>
20506                              <value>1</value>
20507                           </enumeratedValue>
20508                           <enumeratedValue>
20509                              <name>CLOCK</name>
20510                              <description>Mode 2: Clock/Calendar</description>
20511                              <value>2</value>
20512                           </enumeratedValue>
20513                        </enumeratedValues>
20514                     </field>
20515                     <field>
20516                        <name>PRESCALER</name>
20517                        <description>Prescaler</description>
20518                        <bitOffset>8</bitOffset>
20519                        <bitWidth>4</bitWidth>
20520                        <enumeratedValues>
20521                           <name>PRESCALERSelect</name>
20522                           <enumeratedValue>
20523                              <name>OFF</name>
20524                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
20525                              <value>0x0</value>
20526                           </enumeratedValue>
20527                           <enumeratedValue>
20528                              <name>DIV1</name>
20529                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
20530                              <value>0x1</value>
20531                           </enumeratedValue>
20532                           <enumeratedValue>
20533                              <name>DIV2</name>
20534                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
20535                              <value>0x2</value>
20536                           </enumeratedValue>
20537                           <enumeratedValue>
20538                              <name>DIV4</name>
20539                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
20540                              <value>0x3</value>
20541                           </enumeratedValue>
20542                           <enumeratedValue>
20543                              <name>DIV8</name>
20544                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
20545                              <value>0x4</value>
20546                           </enumeratedValue>
20547                           <enumeratedValue>
20548                              <name>DIV16</name>
20549                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
20550                              <value>0x5</value>
20551                           </enumeratedValue>
20552                           <enumeratedValue>
20553                              <name>DIV32</name>
20554                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
20555                              <value>0x6</value>
20556                           </enumeratedValue>
20557                           <enumeratedValue>
20558                              <name>DIV64</name>
20559                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
20560                              <value>0x7</value>
20561                           </enumeratedValue>
20562                           <enumeratedValue>
20563                              <name>DIV128</name>
20564                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
20565                              <value>0x8</value>
20566                           </enumeratedValue>
20567                           <enumeratedValue>
20568                              <name>DIV256</name>
20569                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
20570                              <value>0x9</value>
20571                           </enumeratedValue>
20572                           <enumeratedValue>
20573                              <name>DIV512</name>
20574                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
20575                              <value>0xA</value>
20576                           </enumeratedValue>
20577                           <enumeratedValue>
20578                              <name>DIV1024</name>
20579                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
20580                              <value>0xB</value>
20581                           </enumeratedValue>
20582                        </enumeratedValues>
20583                     </field>
20584                     <field>
20585                        <name>BKTRST</name>
20586                        <description>BKUP Registers Reset On Tamper Enable</description>
20587                        <bitOffset>13</bitOffset>
20588                        <bitWidth>1</bitWidth>
20589                     </field>
20590                     <field>
20591                        <name>COUNTSYNC</name>
20592                        <description>Count Read Synchronization Enable</description>
20593                        <bitOffset>15</bitOffset>
20594                        <bitWidth>1</bitWidth>
20595                     </field>
20596                  </fields>
20597               </register>
20598               <register>
20599                  <name>CTRLB</name>
20600                  <description>MODE1 Control B</description>
20601                  <addressOffset>0x2</addressOffset>
20602                  <size>16</size>
20603                  <resetValue>0x0000</resetValue>
20604                  <fields>
20605                     <field>
20606                        <name>GP0EN</name>
20607                        <description>General Purpose 0 Enable</description>
20608                        <bitOffset>0</bitOffset>
20609                        <bitWidth>1</bitWidth>
20610                     </field>
20611                     <field>
20612                        <name>GP2EN</name>
20613                        <description>General Purpose 2 Enable</description>
20614                        <bitOffset>1</bitOffset>
20615                        <bitWidth>1</bitWidth>
20616                     </field>
20617                     <field>
20618                        <name>DEBASYNC</name>
20619                        <description>Debouncer Asynchronous Enable</description>
20620                        <bitOffset>5</bitOffset>
20621                        <bitWidth>1</bitWidth>
20622                     </field>
20623                     <field>
20624                        <name>RTCOUT</name>
20625                        <description>RTC Output Enable</description>
20626                        <bitOffset>6</bitOffset>
20627                        <bitWidth>1</bitWidth>
20628                     </field>
20629                     <field>
20630                        <name>DMAEN</name>
20631                        <description>DMA Enable</description>
20632                        <bitOffset>7</bitOffset>
20633                        <bitWidth>1</bitWidth>
20634                     </field>
20635                     <field>
20636                        <name>DEBF</name>
20637                        <description>Debounce Freqnuency</description>
20638                        <bitOffset>8</bitOffset>
20639                        <bitWidth>3</bitWidth>
20640                        <enumeratedValues>
20641                           <name>DEBFSelect</name>
20642                           <enumeratedValue>
20643                              <name>DIV2</name>
20644                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
20645                              <value>0x0</value>
20646                           </enumeratedValue>
20647                           <enumeratedValue>
20648                              <name>DIV4</name>
20649                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
20650                              <value>0x1</value>
20651                           </enumeratedValue>
20652                           <enumeratedValue>
20653                              <name>DIV8</name>
20654                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
20655                              <value>0x2</value>
20656                           </enumeratedValue>
20657                           <enumeratedValue>
20658                              <name>DIV16</name>
20659                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
20660                              <value>0x3</value>
20661                           </enumeratedValue>
20662                           <enumeratedValue>
20663                              <name>DIV32</name>
20664                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
20665                              <value>0x4</value>
20666                           </enumeratedValue>
20667                           <enumeratedValue>
20668                              <name>DIV64</name>
20669                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
20670                              <value>0x5</value>
20671                           </enumeratedValue>
20672                           <enumeratedValue>
20673                              <name>DIV128</name>
20674                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
20675                              <value>0x6</value>
20676                           </enumeratedValue>
20677                           <enumeratedValue>
20678                              <name>DIV256</name>
20679                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
20680                              <value>0x7</value>
20681                           </enumeratedValue>
20682                        </enumeratedValues>
20683                     </field>
20684                     <field>
20685                        <name>ACTF</name>
20686                        <description>Active Layer Freqnuency</description>
20687                        <bitOffset>12</bitOffset>
20688                        <bitWidth>3</bitWidth>
20689                        <enumeratedValues>
20690                           <name>ACTFSelect</name>
20691                           <enumeratedValue>
20692                              <name>DIV2</name>
20693                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
20694                              <value>0x0</value>
20695                           </enumeratedValue>
20696                           <enumeratedValue>
20697                              <name>DIV4</name>
20698                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
20699                              <value>0x1</value>
20700                           </enumeratedValue>
20701                           <enumeratedValue>
20702                              <name>DIV8</name>
20703                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
20704                              <value>0x2</value>
20705                           </enumeratedValue>
20706                           <enumeratedValue>
20707                              <name>DIV16</name>
20708                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
20709                              <value>0x3</value>
20710                           </enumeratedValue>
20711                           <enumeratedValue>
20712                              <name>DIV32</name>
20713                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
20714                              <value>0x4</value>
20715                           </enumeratedValue>
20716                           <enumeratedValue>
20717                              <name>DIV64</name>
20718                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
20719                              <value>0x5</value>
20720                           </enumeratedValue>
20721                           <enumeratedValue>
20722                              <name>DIV128</name>
20723                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
20724                              <value>0x6</value>
20725                           </enumeratedValue>
20726                           <enumeratedValue>
20727                              <name>DIV256</name>
20728                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
20729                              <value>0x7</value>
20730                           </enumeratedValue>
20731                        </enumeratedValues>
20732                     </field>
20733                  </fields>
20734               </register>
20735               <register>
20736                  <name>EVCTRL</name>
20737                  <description>MODE1 Event Control</description>
20738                  <addressOffset>0x4</addressOffset>
20739                  <size>32</size>
20740                  <resetValue>0x00000000</resetValue>
20741                  <fields>
20742                     <field>
20743                        <name>PEREO0</name>
20744                        <description>Periodic Interval 0 Event Output Enable</description>
20745                        <bitOffset>0</bitOffset>
20746                        <bitWidth>1</bitWidth>
20747                     </field>
20748                     <field>
20749                        <name>PEREO1</name>
20750                        <description>Periodic Interval 1 Event Output Enable</description>
20751                        <bitOffset>1</bitOffset>
20752                        <bitWidth>1</bitWidth>
20753                     </field>
20754                     <field>
20755                        <name>PEREO2</name>
20756                        <description>Periodic Interval 2 Event Output Enable</description>
20757                        <bitOffset>2</bitOffset>
20758                        <bitWidth>1</bitWidth>
20759                     </field>
20760                     <field>
20761                        <name>PEREO3</name>
20762                        <description>Periodic Interval 3 Event Output Enable</description>
20763                        <bitOffset>3</bitOffset>
20764                        <bitWidth>1</bitWidth>
20765                     </field>
20766                     <field>
20767                        <name>PEREO4</name>
20768                        <description>Periodic Interval 4 Event Output Enable</description>
20769                        <bitOffset>4</bitOffset>
20770                        <bitWidth>1</bitWidth>
20771                     </field>
20772                     <field>
20773                        <name>PEREO5</name>
20774                        <description>Periodic Interval 5 Event Output Enable</description>
20775                        <bitOffset>5</bitOffset>
20776                        <bitWidth>1</bitWidth>
20777                     </field>
20778                     <field>
20779                        <name>PEREO6</name>
20780                        <description>Periodic Interval 6 Event Output Enable</description>
20781                        <bitOffset>6</bitOffset>
20782                        <bitWidth>1</bitWidth>
20783                     </field>
20784                     <field>
20785                        <name>PEREO7</name>
20786                        <description>Periodic Interval 7 Event Output Enable</description>
20787                        <bitOffset>7</bitOffset>
20788                        <bitWidth>1</bitWidth>
20789                     </field>
20790                     <field>
20791                        <name>CMPEO0</name>
20792                        <description>Compare 0 Event Output Enable</description>
20793                        <bitOffset>8</bitOffset>
20794                        <bitWidth>1</bitWidth>
20795                     </field>
20796                     <field>
20797                        <name>CMPEO1</name>
20798                        <description>Compare 1 Event Output Enable</description>
20799                        <bitOffset>9</bitOffset>
20800                        <bitWidth>1</bitWidth>
20801                     </field>
20802                     <field>
20803                        <name>CMPEO2</name>
20804                        <description>Compare 2 Event Output Enable</description>
20805                        <bitOffset>10</bitOffset>
20806                        <bitWidth>1</bitWidth>
20807                     </field>
20808                     <field>
20809                        <name>CMPEO3</name>
20810                        <description>Compare 3 Event Output Enable</description>
20811                        <bitOffset>11</bitOffset>
20812                        <bitWidth>1</bitWidth>
20813                     </field>
20814                     <field>
20815                        <name>TAMPEREO</name>
20816                        <description>Tamper Event Output Enable</description>
20817                        <bitOffset>14</bitOffset>
20818                        <bitWidth>1</bitWidth>
20819                     </field>
20820                     <field>
20821                        <name>OVFEO</name>
20822                        <description>Overflow Event Output Enable</description>
20823                        <bitOffset>15</bitOffset>
20824                        <bitWidth>1</bitWidth>
20825                     </field>
20826                     <field>
20827                        <name>TAMPEVEI</name>
20828                        <description>Tamper Event Input Enable</description>
20829                        <bitOffset>16</bitOffset>
20830                        <bitWidth>1</bitWidth>
20831                     </field>
20832                  </fields>
20833               </register>
20834               <register>
20835                  <name>INTENCLR</name>
20836                  <description>MODE1 Interrupt Enable Clear</description>
20837                  <addressOffset>0x8</addressOffset>
20838                  <size>16</size>
20839                  <resetValue>0x0000</resetValue>
20840                  <fields>
20841                     <field>
20842                        <name>PER0</name>
20843                        <description>Periodic Interval 0 Interrupt Enable</description>
20844                        <bitOffset>0</bitOffset>
20845                        <bitWidth>1</bitWidth>
20846                     </field>
20847                     <field>
20848                        <name>PER1</name>
20849                        <description>Periodic Interval 1 Interrupt Enable</description>
20850                        <bitOffset>1</bitOffset>
20851                        <bitWidth>1</bitWidth>
20852                     </field>
20853                     <field>
20854                        <name>PER2</name>
20855                        <description>Periodic Interval 2 Interrupt Enable</description>
20856                        <bitOffset>2</bitOffset>
20857                        <bitWidth>1</bitWidth>
20858                     </field>
20859                     <field>
20860                        <name>PER3</name>
20861                        <description>Periodic Interval 3 Interrupt Enable</description>
20862                        <bitOffset>3</bitOffset>
20863                        <bitWidth>1</bitWidth>
20864                     </field>
20865                     <field>
20866                        <name>PER4</name>
20867                        <description>Periodic Interval 4 Interrupt Enable</description>
20868                        <bitOffset>4</bitOffset>
20869                        <bitWidth>1</bitWidth>
20870                     </field>
20871                     <field>
20872                        <name>PER5</name>
20873                        <description>Periodic Interval 5 Interrupt Enable</description>
20874                        <bitOffset>5</bitOffset>
20875                        <bitWidth>1</bitWidth>
20876                     </field>
20877                     <field>
20878                        <name>PER6</name>
20879                        <description>Periodic Interval 6 Interrupt Enable</description>
20880                        <bitOffset>6</bitOffset>
20881                        <bitWidth>1</bitWidth>
20882                     </field>
20883                     <field>
20884                        <name>PER7</name>
20885                        <description>Periodic Interval 7 Interrupt Enable</description>
20886                        <bitOffset>7</bitOffset>
20887                        <bitWidth>1</bitWidth>
20888                     </field>
20889                     <field>
20890                        <name>CMP0</name>
20891                        <description>Compare 0 Interrupt Enable</description>
20892                        <bitOffset>8</bitOffset>
20893                        <bitWidth>1</bitWidth>
20894                     </field>
20895                     <field>
20896                        <name>CMP1</name>
20897                        <description>Compare 1 Interrupt Enable</description>
20898                        <bitOffset>9</bitOffset>
20899                        <bitWidth>1</bitWidth>
20900                     </field>
20901                     <field>
20902                        <name>CMP2</name>
20903                        <description>Compare 2 Interrupt Enable</description>
20904                        <bitOffset>10</bitOffset>
20905                        <bitWidth>1</bitWidth>
20906                     </field>
20907                     <field>
20908                        <name>CMP3</name>
20909                        <description>Compare 3 Interrupt Enable</description>
20910                        <bitOffset>11</bitOffset>
20911                        <bitWidth>1</bitWidth>
20912                     </field>
20913                     <field>
20914                        <name>TAMPER</name>
20915                        <description>Tamper Enable</description>
20916                        <bitOffset>14</bitOffset>
20917                        <bitWidth>1</bitWidth>
20918                     </field>
20919                     <field>
20920                        <name>OVF</name>
20921                        <description>Overflow Interrupt Enable</description>
20922                        <bitOffset>15</bitOffset>
20923                        <bitWidth>1</bitWidth>
20924                     </field>
20925                  </fields>
20926               </register>
20927               <register>
20928                  <name>INTENSET</name>
20929                  <description>MODE1 Interrupt Enable Set</description>
20930                  <addressOffset>0xA</addressOffset>
20931                  <size>16</size>
20932                  <resetValue>0x0000</resetValue>
20933                  <fields>
20934                     <field>
20935                        <name>PER0</name>
20936                        <description>Periodic Interval 0 Interrupt Enable</description>
20937                        <bitOffset>0</bitOffset>
20938                        <bitWidth>1</bitWidth>
20939                     </field>
20940                     <field>
20941                        <name>PER1</name>
20942                        <description>Periodic Interval 1 Interrupt Enable</description>
20943                        <bitOffset>1</bitOffset>
20944                        <bitWidth>1</bitWidth>
20945                     </field>
20946                     <field>
20947                        <name>PER2</name>
20948                        <description>Periodic Interval 2 Interrupt Enable</description>
20949                        <bitOffset>2</bitOffset>
20950                        <bitWidth>1</bitWidth>
20951                     </field>
20952                     <field>
20953                        <name>PER3</name>
20954                        <description>Periodic Interval 3 Interrupt Enable</description>
20955                        <bitOffset>3</bitOffset>
20956                        <bitWidth>1</bitWidth>
20957                     </field>
20958                     <field>
20959                        <name>PER4</name>
20960                        <description>Periodic Interval 4 Interrupt Enable</description>
20961                        <bitOffset>4</bitOffset>
20962                        <bitWidth>1</bitWidth>
20963                     </field>
20964                     <field>
20965                        <name>PER5</name>
20966                        <description>Periodic Interval 5 Interrupt Enable</description>
20967                        <bitOffset>5</bitOffset>
20968                        <bitWidth>1</bitWidth>
20969                     </field>
20970                     <field>
20971                        <name>PER6</name>
20972                        <description>Periodic Interval 6 Interrupt Enable</description>
20973                        <bitOffset>6</bitOffset>
20974                        <bitWidth>1</bitWidth>
20975                     </field>
20976                     <field>
20977                        <name>PER7</name>
20978                        <description>Periodic Interval 7 Interrupt Enable</description>
20979                        <bitOffset>7</bitOffset>
20980                        <bitWidth>1</bitWidth>
20981                     </field>
20982                     <field>
20983                        <name>CMP0</name>
20984                        <description>Compare 0 Interrupt Enable</description>
20985                        <bitOffset>8</bitOffset>
20986                        <bitWidth>1</bitWidth>
20987                     </field>
20988                     <field>
20989                        <name>CMP1</name>
20990                        <description>Compare 1 Interrupt Enable</description>
20991                        <bitOffset>9</bitOffset>
20992                        <bitWidth>1</bitWidth>
20993                     </field>
20994                     <field>
20995                        <name>CMP2</name>
20996                        <description>Compare 2 Interrupt Enable</description>
20997                        <bitOffset>10</bitOffset>
20998                        <bitWidth>1</bitWidth>
20999                     </field>
21000                     <field>
21001                        <name>CMP3</name>
21002                        <description>Compare 3 Interrupt Enable</description>
21003                        <bitOffset>11</bitOffset>
21004                        <bitWidth>1</bitWidth>
21005                     </field>
21006                     <field>
21007                        <name>TAMPER</name>
21008                        <description>Tamper Enable</description>
21009                        <bitOffset>14</bitOffset>
21010                        <bitWidth>1</bitWidth>
21011                     </field>
21012                     <field>
21013                        <name>OVF</name>
21014                        <description>Overflow Interrupt Enable</description>
21015                        <bitOffset>15</bitOffset>
21016                        <bitWidth>1</bitWidth>
21017                     </field>
21018                  </fields>
21019               </register>
21020               <register>
21021                  <name>INTFLAG</name>
21022                  <description>MODE1 Interrupt Flag Status and Clear</description>
21023                  <addressOffset>0xC</addressOffset>
21024                  <size>16</size>
21025                  <resetValue>0x0000</resetValue>
21026                  <fields>
21027                     <field>
21028                        <name>PER0</name>
21029                        <description>Periodic Interval 0</description>
21030                        <bitOffset>0</bitOffset>
21031                        <bitWidth>1</bitWidth>
21032                     </field>
21033                     <field>
21034                        <name>PER1</name>
21035                        <description>Periodic Interval 1</description>
21036                        <bitOffset>1</bitOffset>
21037                        <bitWidth>1</bitWidth>
21038                     </field>
21039                     <field>
21040                        <name>PER2</name>
21041                        <description>Periodic Interval 2</description>
21042                        <bitOffset>2</bitOffset>
21043                        <bitWidth>1</bitWidth>
21044                     </field>
21045                     <field>
21046                        <name>PER3</name>
21047                        <description>Periodic Interval 3</description>
21048                        <bitOffset>3</bitOffset>
21049                        <bitWidth>1</bitWidth>
21050                     </field>
21051                     <field>
21052                        <name>PER4</name>
21053                        <description>Periodic Interval 4</description>
21054                        <bitOffset>4</bitOffset>
21055                        <bitWidth>1</bitWidth>
21056                     </field>
21057                     <field>
21058                        <name>PER5</name>
21059                        <description>Periodic Interval 5</description>
21060                        <bitOffset>5</bitOffset>
21061                        <bitWidth>1</bitWidth>
21062                     </field>
21063                     <field>
21064                        <name>PER6</name>
21065                        <description>Periodic Interval 6</description>
21066                        <bitOffset>6</bitOffset>
21067                        <bitWidth>1</bitWidth>
21068                     </field>
21069                     <field>
21070                        <name>PER7</name>
21071                        <description>Periodic Interval 7</description>
21072                        <bitOffset>7</bitOffset>
21073                        <bitWidth>1</bitWidth>
21074                     </field>
21075                     <field>
21076                        <name>CMP0</name>
21077                        <description>Compare 0</description>
21078                        <bitOffset>8</bitOffset>
21079                        <bitWidth>1</bitWidth>
21080                     </field>
21081                     <field>
21082                        <name>CMP1</name>
21083                        <description>Compare 1</description>
21084                        <bitOffset>9</bitOffset>
21085                        <bitWidth>1</bitWidth>
21086                     </field>
21087                     <field>
21088                        <name>CMP2</name>
21089                        <description>Compare 2</description>
21090                        <bitOffset>10</bitOffset>
21091                        <bitWidth>1</bitWidth>
21092                     </field>
21093                     <field>
21094                        <name>CMP3</name>
21095                        <description>Compare 3</description>
21096                        <bitOffset>11</bitOffset>
21097                        <bitWidth>1</bitWidth>
21098                     </field>
21099                     <field>
21100                        <name>TAMPER</name>
21101                        <description>Tamper</description>
21102                        <bitOffset>14</bitOffset>
21103                        <bitWidth>1</bitWidth>
21104                     </field>
21105                     <field>
21106                        <name>OVF</name>
21107                        <description>Overflow</description>
21108                        <bitOffset>15</bitOffset>
21109                        <bitWidth>1</bitWidth>
21110                     </field>
21111                  </fields>
21112               </register>
21113               <register>
21114                  <name>DBGCTRL</name>
21115                  <description>Debug Control</description>
21116                  <addressOffset>0xE</addressOffset>
21117                  <size>8</size>
21118                  <resetValue>0x00</resetValue>
21119                  <fields>
21120                     <field>
21121                        <name>DBGRUN</name>
21122                        <description>Run During Debug</description>
21123                        <bitOffset>0</bitOffset>
21124                        <bitWidth>1</bitWidth>
21125                     </field>
21126                  </fields>
21127               </register>
21128               <register>
21129                  <name>SYNCBUSY</name>
21130                  <description>MODE1 Synchronization Busy Status</description>
21131                  <addressOffset>0x10</addressOffset>
21132                  <size>32</size>
21133                  <access>read-only</access>
21134                  <resetValue>0x00000000</resetValue>
21135                  <fields>
21136                     <field>
21137                        <name>SWRST</name>
21138                        <description>Software Reset Bit Busy</description>
21139                        <bitOffset>0</bitOffset>
21140                        <bitWidth>1</bitWidth>
21141                     </field>
21142                     <field>
21143                        <name>ENABLE</name>
21144                        <description>Enable Bit Busy</description>
21145                        <bitOffset>1</bitOffset>
21146                        <bitWidth>1</bitWidth>
21147                     </field>
21148                     <field>
21149                        <name>FREQCORR</name>
21150                        <description>FREQCORR Register Busy</description>
21151                        <bitOffset>2</bitOffset>
21152                        <bitWidth>1</bitWidth>
21153                     </field>
21154                     <field>
21155                        <name>COUNT</name>
21156                        <description>COUNT Register Busy</description>
21157                        <bitOffset>3</bitOffset>
21158                        <bitWidth>1</bitWidth>
21159                     </field>
21160                     <field>
21161                        <name>PER</name>
21162                        <description>PER Register Busy</description>
21163                        <bitOffset>4</bitOffset>
21164                        <bitWidth>1</bitWidth>
21165                     </field>
21166                     <field>
21167                        <name>COMP0</name>
21168                        <description>COMP 0 Register Busy</description>
21169                        <bitOffset>5</bitOffset>
21170                        <bitWidth>1</bitWidth>
21171                     </field>
21172                     <field>
21173                        <name>COMP1</name>
21174                        <description>COMP 1 Register Busy</description>
21175                        <bitOffset>6</bitOffset>
21176                        <bitWidth>1</bitWidth>
21177                     </field>
21178                     <field>
21179                        <name>COMP2</name>
21180                        <description>COMP 2 Register Busy</description>
21181                        <bitOffset>7</bitOffset>
21182                        <bitWidth>1</bitWidth>
21183                     </field>
21184                     <field>
21185                        <name>COMP3</name>
21186                        <description>COMP 3 Register Busy</description>
21187                        <bitOffset>8</bitOffset>
21188                        <bitWidth>1</bitWidth>
21189                     </field>
21190                     <field>
21191                        <name>COUNTSYNC</name>
21192                        <description>Count Synchronization Enable Bit Busy</description>
21193                        <bitOffset>15</bitOffset>
21194                        <bitWidth>1</bitWidth>
21195                     </field>
21196                     <field>
21197                        <name>GP0</name>
21198                        <description>General Purpose 0 Register Busy</description>
21199                        <bitOffset>16</bitOffset>
21200                        <bitWidth>1</bitWidth>
21201                     </field>
21202                     <field>
21203                        <name>GP1</name>
21204                        <description>General Purpose 1 Register Busy</description>
21205                        <bitOffset>17</bitOffset>
21206                        <bitWidth>1</bitWidth>
21207                     </field>
21208                     <field>
21209                        <name>GP2</name>
21210                        <description>General Purpose 2 Register Busy</description>
21211                        <bitOffset>18</bitOffset>
21212                        <bitWidth>1</bitWidth>
21213                     </field>
21214                     <field>
21215                        <name>GP3</name>
21216                        <description>General Purpose 3 Register Busy</description>
21217                        <bitOffset>19</bitOffset>
21218                        <bitWidth>1</bitWidth>
21219                     </field>
21220                  </fields>
21221               </register>
21222               <register>
21223                  <name>FREQCORR</name>
21224                  <description>Frequency Correction</description>
21225                  <addressOffset>0x14</addressOffset>
21226                  <size>8</size>
21227                  <resetValue>0x00</resetValue>
21228                  <fields>
21229                     <field>
21230                        <name>VALUE</name>
21231                        <description>Correction Value</description>
21232                        <bitOffset>0</bitOffset>
21233                        <bitWidth>7</bitWidth>
21234                     </field>
21235                     <field>
21236                        <name>SIGN</name>
21237                        <description>Correction Sign</description>
21238                        <bitOffset>7</bitOffset>
21239                        <bitWidth>1</bitWidth>
21240                     </field>
21241                  </fields>
21242               </register>
21243               <register>
21244                  <name>COUNT</name>
21245                  <description>MODE1 Counter Value</description>
21246                  <addressOffset>0x18</addressOffset>
21247                  <size>16</size>
21248                  <resetValue>0x0000</resetValue>
21249                  <fields>
21250                     <field>
21251                        <name>COUNT</name>
21252                        <description>Counter Value</description>
21253                        <bitOffset>0</bitOffset>
21254                        <bitWidth>16</bitWidth>
21255                     </field>
21256                  </fields>
21257               </register>
21258               <register>
21259                  <name>PER</name>
21260                  <description>MODE1 Counter Period</description>
21261                  <addressOffset>0x1C</addressOffset>
21262                  <size>16</size>
21263                  <resetValue>0x0000</resetValue>
21264                  <fields>
21265                     <field>
21266                        <name>PER</name>
21267                        <description>Counter Period</description>
21268                        <bitOffset>0</bitOffset>
21269                        <bitWidth>16</bitWidth>
21270                     </field>
21271                  </fields>
21272               </register>
21273               <register>
21274                  <dim>4</dim>
21275                  <dimIncrement>2</dimIncrement>
21276                  <name>COMP[%s]</name>
21277                  <description>MODE1 Compare n Value</description>
21278                  <addressOffset>0x20</addressOffset>
21279                  <size>16</size>
21280                  <resetValue>0x0000</resetValue>
21281                  <fields>
21282                     <field>
21283                        <name>COMP</name>
21284                        <description>Compare Value</description>
21285                        <bitOffset>0</bitOffset>
21286                        <bitWidth>16</bitWidth>
21287                     </field>
21288                  </fields>
21289               </register>
21290               <register>
21291                  <dim>4</dim>
21292                  <dimIncrement>4</dimIncrement>
21293                  <name>GP[%s]</name>
21294                  <description>General Purpose</description>
21295                  <addressOffset>0x40</addressOffset>
21296                  <size>32</size>
21297                  <resetValue>0x00000000</resetValue>
21298                  <fields>
21299                     <field>
21300                        <name>GP</name>
21301                        <description>General Purpose</description>
21302                        <bitOffset>0</bitOffset>
21303                        <bitWidth>32</bitWidth>
21304                     </field>
21305                  </fields>
21306               </register>
21307               <register>
21308                  <name>TAMPCTRL</name>
21309                  <description>Tamper Control</description>
21310                  <addressOffset>0x60</addressOffset>
21311                  <size>32</size>
21312                  <resetValue>0x00000000</resetValue>
21313                  <fields>
21314                     <field>
21315                        <name>IN0ACT</name>
21316                        <description>Tamper Input 0 Action</description>
21317                        <bitOffset>0</bitOffset>
21318                        <bitWidth>2</bitWidth>
21319                        <enumeratedValues>
21320                           <name>IN0ACTSelect</name>
21321                           <enumeratedValue>
21322                              <name>OFF</name>
21323                              <description>Off (Disabled)</description>
21324                              <value>0x0</value>
21325                           </enumeratedValue>
21326                           <enumeratedValue>
21327                              <name>WAKE</name>
21328                              <description>Wake without timestamp</description>
21329                              <value>0x1</value>
21330                           </enumeratedValue>
21331                           <enumeratedValue>
21332                              <name>CAPTURE</name>
21333                              <description>Capture timestamp</description>
21334                              <value>0x2</value>
21335                           </enumeratedValue>
21336                           <enumeratedValue>
21337                              <name>ACTL</name>
21338                              <description>Compare IN0 to OUT</description>
21339                              <value>0x3</value>
21340                           </enumeratedValue>
21341                        </enumeratedValues>
21342                     </field>
21343                     <field>
21344                        <name>IN1ACT</name>
21345                        <description>Tamper Input 1 Action</description>
21346                        <bitOffset>2</bitOffset>
21347                        <bitWidth>2</bitWidth>
21348                        <enumeratedValues>
21349                           <name>IN1ACTSelect</name>
21350                           <enumeratedValue>
21351                              <name>OFF</name>
21352                              <description>Off (Disabled)</description>
21353                              <value>0x0</value>
21354                           </enumeratedValue>
21355                           <enumeratedValue>
21356                              <name>WAKE</name>
21357                              <description>Wake without timestamp</description>
21358                              <value>0x1</value>
21359                           </enumeratedValue>
21360                           <enumeratedValue>
21361                              <name>CAPTURE</name>
21362                              <description>Capture timestamp</description>
21363                              <value>0x2</value>
21364                           </enumeratedValue>
21365                           <enumeratedValue>
21366                              <name>ACTL</name>
21367                              <description>Compare IN1 to OUT</description>
21368                              <value>0x3</value>
21369                           </enumeratedValue>
21370                        </enumeratedValues>
21371                     </field>
21372                     <field>
21373                        <name>IN2ACT</name>
21374                        <description>Tamper Input 2 Action</description>
21375                        <bitOffset>4</bitOffset>
21376                        <bitWidth>2</bitWidth>
21377                        <enumeratedValues>
21378                           <name>IN2ACTSelect</name>
21379                           <enumeratedValue>
21380                              <name>OFF</name>
21381                              <description>Off (Disabled)</description>
21382                              <value>0x0</value>
21383                           </enumeratedValue>
21384                           <enumeratedValue>
21385                              <name>WAKE</name>
21386                              <description>Wake without timestamp</description>
21387                              <value>0x1</value>
21388                           </enumeratedValue>
21389                           <enumeratedValue>
21390                              <name>CAPTURE</name>
21391                              <description>Capture timestamp</description>
21392                              <value>0x2</value>
21393                           </enumeratedValue>
21394                           <enumeratedValue>
21395                              <name>ACTL</name>
21396                              <description>Compare IN2 to OUT</description>
21397                              <value>0x3</value>
21398                           </enumeratedValue>
21399                        </enumeratedValues>
21400                     </field>
21401                     <field>
21402                        <name>IN3ACT</name>
21403                        <description>Tamper Input 3 Action</description>
21404                        <bitOffset>6</bitOffset>
21405                        <bitWidth>2</bitWidth>
21406                        <enumeratedValues>
21407                           <name>IN3ACTSelect</name>
21408                           <enumeratedValue>
21409                              <name>OFF</name>
21410                              <description>Off (Disabled)</description>
21411                              <value>0x0</value>
21412                           </enumeratedValue>
21413                           <enumeratedValue>
21414                              <name>WAKE</name>
21415                              <description>Wake without timestamp</description>
21416                              <value>0x1</value>
21417                           </enumeratedValue>
21418                           <enumeratedValue>
21419                              <name>CAPTURE</name>
21420                              <description>Capture timestamp</description>
21421                              <value>0x2</value>
21422                           </enumeratedValue>
21423                           <enumeratedValue>
21424                              <name>ACTL</name>
21425                              <description>Compare IN3 to OUT</description>
21426                              <value>0x3</value>
21427                           </enumeratedValue>
21428                        </enumeratedValues>
21429                     </field>
21430                     <field>
21431                        <name>IN4ACT</name>
21432                        <description>Tamper Input 4 Action</description>
21433                        <bitOffset>8</bitOffset>
21434                        <bitWidth>2</bitWidth>
21435                        <enumeratedValues>
21436                           <name>IN4ACTSelect</name>
21437                           <enumeratedValue>
21438                              <name>OFF</name>
21439                              <description>Off (Disabled)</description>
21440                              <value>0x0</value>
21441                           </enumeratedValue>
21442                           <enumeratedValue>
21443                              <name>WAKE</name>
21444                              <description>Wake without timestamp</description>
21445                              <value>0x1</value>
21446                           </enumeratedValue>
21447                           <enumeratedValue>
21448                              <name>CAPTURE</name>
21449                              <description>Capture timestamp</description>
21450                              <value>0x2</value>
21451                           </enumeratedValue>
21452                           <enumeratedValue>
21453                              <name>ACTL</name>
21454                              <description>Compare IN4 to OUT</description>
21455                              <value>0x3</value>
21456                           </enumeratedValue>
21457                        </enumeratedValues>
21458                     </field>
21459                     <field>
21460                        <name>TAMLVL0</name>
21461                        <description>Tamper Level Select 0</description>
21462                        <bitOffset>16</bitOffset>
21463                        <bitWidth>1</bitWidth>
21464                     </field>
21465                     <field>
21466                        <name>TAMLVL1</name>
21467                        <description>Tamper Level Select 1</description>
21468                        <bitOffset>17</bitOffset>
21469                        <bitWidth>1</bitWidth>
21470                     </field>
21471                     <field>
21472                        <name>TAMLVL2</name>
21473                        <description>Tamper Level Select 2</description>
21474                        <bitOffset>18</bitOffset>
21475                        <bitWidth>1</bitWidth>
21476                     </field>
21477                     <field>
21478                        <name>TAMLVL3</name>
21479                        <description>Tamper Level Select 3</description>
21480                        <bitOffset>19</bitOffset>
21481                        <bitWidth>1</bitWidth>
21482                     </field>
21483                     <field>
21484                        <name>TAMLVL4</name>
21485                        <description>Tamper Level Select 4</description>
21486                        <bitOffset>20</bitOffset>
21487                        <bitWidth>1</bitWidth>
21488                     </field>
21489                     <field>
21490                        <name>DEBNC0</name>
21491                        <description>Debouncer Enable 0</description>
21492                        <bitOffset>24</bitOffset>
21493                        <bitWidth>1</bitWidth>
21494                     </field>
21495                     <field>
21496                        <name>DEBNC1</name>
21497                        <description>Debouncer Enable 1</description>
21498                        <bitOffset>25</bitOffset>
21499                        <bitWidth>1</bitWidth>
21500                     </field>
21501                     <field>
21502                        <name>DEBNC2</name>
21503                        <description>Debouncer Enable 2</description>
21504                        <bitOffset>26</bitOffset>
21505                        <bitWidth>1</bitWidth>
21506                     </field>
21507                     <field>
21508                        <name>DEBNC3</name>
21509                        <description>Debouncer Enable 3</description>
21510                        <bitOffset>27</bitOffset>
21511                        <bitWidth>1</bitWidth>
21512                     </field>
21513                     <field>
21514                        <name>DEBNC4</name>
21515                        <description>Debouncer Enable 4</description>
21516                        <bitOffset>28</bitOffset>
21517                        <bitWidth>1</bitWidth>
21518                     </field>
21519                  </fields>
21520               </register>
21521               <register>
21522                  <name>TIMESTAMP</name>
21523                  <description>MODE1 Timestamp</description>
21524                  <addressOffset>0x64</addressOffset>
21525                  <size>32</size>
21526                  <access>read-only</access>
21527                  <resetValue>0x00000000</resetValue>
21528                  <fields>
21529                     <field>
21530                        <name>COUNT</name>
21531                        <description>Count Timestamp Value</description>
21532                        <bitOffset>0</bitOffset>
21533                        <bitWidth>16</bitWidth>
21534                     </field>
21535                  </fields>
21536               </register>
21537               <register>
21538                  <name>TAMPID</name>
21539                  <description>Tamper ID</description>
21540                  <addressOffset>0x68</addressOffset>
21541                  <size>32</size>
21542                  <resetValue>0x00000000</resetValue>
21543                  <fields>
21544                     <field>
21545                        <name>TAMPID0</name>
21546                        <description>Tamper Input 0 Detected</description>
21547                        <bitOffset>0</bitOffset>
21548                        <bitWidth>1</bitWidth>
21549                     </field>
21550                     <field>
21551                        <name>TAMPID1</name>
21552                        <description>Tamper Input 1 Detected</description>
21553                        <bitOffset>1</bitOffset>
21554                        <bitWidth>1</bitWidth>
21555                     </field>
21556                     <field>
21557                        <name>TAMPID2</name>
21558                        <description>Tamper Input 2 Detected</description>
21559                        <bitOffset>2</bitOffset>
21560                        <bitWidth>1</bitWidth>
21561                     </field>
21562                     <field>
21563                        <name>TAMPID3</name>
21564                        <description>Tamper Input 3 Detected</description>
21565                        <bitOffset>3</bitOffset>
21566                        <bitWidth>1</bitWidth>
21567                     </field>
21568                     <field>
21569                        <name>TAMPID4</name>
21570                        <description>Tamper Input 4 Detected</description>
21571                        <bitOffset>4</bitOffset>
21572                        <bitWidth>1</bitWidth>
21573                     </field>
21574                     <field>
21575                        <name>TAMPEVT</name>
21576                        <description>Tamper Event Detected</description>
21577                        <bitOffset>31</bitOffset>
21578                        <bitWidth>1</bitWidth>
21579                     </field>
21580                  </fields>
21581               </register>
21582               <register>
21583                  <dim>8</dim>
21584                  <dimIncrement>4</dimIncrement>
21585                  <name>BKUP[%s]</name>
21586                  <description>Backup</description>
21587                  <addressOffset>0x80</addressOffset>
21588                  <size>32</size>
21589                  <resetValue>0x00000000</resetValue>
21590                  <fields>
21591                     <field>
21592                        <name>BKUP</name>
21593                        <description>Backup</description>
21594                        <bitOffset>0</bitOffset>
21595                        <bitWidth>32</bitWidth>
21596                     </field>
21597                  </fields>
21598               </register>
21599            </cluster>
21600            <cluster>
21601               <name>MODE2</name>
21602               <description>Clock/Calendar with Alarm</description>
21603               <alternateCluster>MODE0</alternateCluster>
21604               <headerStructName>RtcMode2</headerStructName>
21605               <addressOffset>0x0</addressOffset>
21606               <register>
21607                  <name>CTRLA</name>
21608                  <description>MODE2 Control A</description>
21609                  <addressOffset>0x0</addressOffset>
21610                  <size>16</size>
21611                  <resetValue>0x0000</resetValue>
21612                  <fields>
21613                     <field>
21614                        <name>SWRST</name>
21615                        <description>Software Reset</description>
21616                        <bitOffset>0</bitOffset>
21617                        <bitWidth>1</bitWidth>
21618                     </field>
21619                     <field>
21620                        <name>ENABLE</name>
21621                        <description>Enable</description>
21622                        <bitOffset>1</bitOffset>
21623                        <bitWidth>1</bitWidth>
21624                     </field>
21625                     <field>
21626                        <name>MODE</name>
21627                        <description>Operating Mode</description>
21628                        <bitOffset>2</bitOffset>
21629                        <bitWidth>2</bitWidth>
21630                        <enumeratedValues>
21631                           <name>MODESelect</name>
21632                           <enumeratedValue>
21633                              <name>COUNT32</name>
21634                              <description>Mode 0: 32-bit Counter</description>
21635                              <value>0</value>
21636                           </enumeratedValue>
21637                           <enumeratedValue>
21638                              <name>COUNT16</name>
21639                              <description>Mode 1: 16-bit Counter</description>
21640                              <value>1</value>
21641                           </enumeratedValue>
21642                           <enumeratedValue>
21643                              <name>CLOCK</name>
21644                              <description>Mode 2: Clock/Calendar</description>
21645                              <value>2</value>
21646                           </enumeratedValue>
21647                        </enumeratedValues>
21648                     </field>
21649                     <field>
21650                        <name>CLKREP</name>
21651                        <description>Clock Representation</description>
21652                        <bitOffset>6</bitOffset>
21653                        <bitWidth>1</bitWidth>
21654                     </field>
21655                     <field>
21656                        <name>MATCHCLR</name>
21657                        <description>Clear on Match</description>
21658                        <bitOffset>7</bitOffset>
21659                        <bitWidth>1</bitWidth>
21660                     </field>
21661                     <field>
21662                        <name>PRESCALER</name>
21663                        <description>Prescaler</description>
21664                        <bitOffset>8</bitOffset>
21665                        <bitWidth>4</bitWidth>
21666                        <enumeratedValues>
21667                           <name>PRESCALERSelect</name>
21668                           <enumeratedValue>
21669                              <name>OFF</name>
21670                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
21671                              <value>0x0</value>
21672                           </enumeratedValue>
21673                           <enumeratedValue>
21674                              <name>DIV1</name>
21675                              <description>CLK_RTC_CNT = GCLK_RTC/1</description>
21676                              <value>0x1</value>
21677                           </enumeratedValue>
21678                           <enumeratedValue>
21679                              <name>DIV2</name>
21680                              <description>CLK_RTC_CNT = GCLK_RTC/2</description>
21681                              <value>0x2</value>
21682                           </enumeratedValue>
21683                           <enumeratedValue>
21684                              <name>DIV4</name>
21685                              <description>CLK_RTC_CNT = GCLK_RTC/4</description>
21686                              <value>0x3</value>
21687                           </enumeratedValue>
21688                           <enumeratedValue>
21689                              <name>DIV8</name>
21690                              <description>CLK_RTC_CNT = GCLK_RTC/8</description>
21691                              <value>0x4</value>
21692                           </enumeratedValue>
21693                           <enumeratedValue>
21694                              <name>DIV16</name>
21695                              <description>CLK_RTC_CNT = GCLK_RTC/16</description>
21696                              <value>0x5</value>
21697                           </enumeratedValue>
21698                           <enumeratedValue>
21699                              <name>DIV32</name>
21700                              <description>CLK_RTC_CNT = GCLK_RTC/32</description>
21701                              <value>0x6</value>
21702                           </enumeratedValue>
21703                           <enumeratedValue>
21704                              <name>DIV64</name>
21705                              <description>CLK_RTC_CNT = GCLK_RTC/64</description>
21706                              <value>0x7</value>
21707                           </enumeratedValue>
21708                           <enumeratedValue>
21709                              <name>DIV128</name>
21710                              <description>CLK_RTC_CNT = GCLK_RTC/128</description>
21711                              <value>0x8</value>
21712                           </enumeratedValue>
21713                           <enumeratedValue>
21714                              <name>DIV256</name>
21715                              <description>CLK_RTC_CNT = GCLK_RTC/256</description>
21716                              <value>0x9</value>
21717                           </enumeratedValue>
21718                           <enumeratedValue>
21719                              <name>DIV512</name>
21720                              <description>CLK_RTC_CNT = GCLK_RTC/512</description>
21721                              <value>0xA</value>
21722                           </enumeratedValue>
21723                           <enumeratedValue>
21724                              <name>DIV1024</name>
21725                              <description>CLK_RTC_CNT = GCLK_RTC/1024</description>
21726                              <value>0xB</value>
21727                           </enumeratedValue>
21728                        </enumeratedValues>
21729                     </field>
21730                     <field>
21731                        <name>BKTRST</name>
21732                        <description>BKUP Registers Reset On Tamper Enable</description>
21733                        <bitOffset>13</bitOffset>
21734                        <bitWidth>1</bitWidth>
21735                     </field>
21736                     <field>
21737                        <name>CLOCKSYNC</name>
21738                        <description>Clock Read Synchronization Enable</description>
21739                        <bitOffset>15</bitOffset>
21740                        <bitWidth>1</bitWidth>
21741                     </field>
21742                  </fields>
21743               </register>
21744               <register>
21745                  <name>CTRLB</name>
21746                  <description>MODE2 Control B</description>
21747                  <addressOffset>0x2</addressOffset>
21748                  <size>16</size>
21749                  <resetValue>0x0000</resetValue>
21750                  <fields>
21751                     <field>
21752                        <name>GP0EN</name>
21753                        <description>General Purpose 0 Enable</description>
21754                        <bitOffset>0</bitOffset>
21755                        <bitWidth>1</bitWidth>
21756                     </field>
21757                     <field>
21758                        <name>GP2EN</name>
21759                        <description>General Purpose 2 Enable</description>
21760                        <bitOffset>1</bitOffset>
21761                        <bitWidth>1</bitWidth>
21762                     </field>
21763                     <field>
21764                        <name>DEBASYNC</name>
21765                        <description>Debouncer Asynchronous Enable</description>
21766                        <bitOffset>5</bitOffset>
21767                        <bitWidth>1</bitWidth>
21768                     </field>
21769                     <field>
21770                        <name>RTCOUT</name>
21771                        <description>RTC Output Enable</description>
21772                        <bitOffset>6</bitOffset>
21773                        <bitWidth>1</bitWidth>
21774                     </field>
21775                     <field>
21776                        <name>DMAEN</name>
21777                        <description>DMA Enable</description>
21778                        <bitOffset>7</bitOffset>
21779                        <bitWidth>1</bitWidth>
21780                     </field>
21781                     <field>
21782                        <name>DEBF</name>
21783                        <description>Debounce Freqnuency</description>
21784                        <bitOffset>8</bitOffset>
21785                        <bitWidth>3</bitWidth>
21786                        <enumeratedValues>
21787                           <name>DEBFSelect</name>
21788                           <enumeratedValue>
21789                              <name>DIV2</name>
21790                              <description>CLK_RTC_DEB = CLK_RTC/2</description>
21791                              <value>0x0</value>
21792                           </enumeratedValue>
21793                           <enumeratedValue>
21794                              <name>DIV4</name>
21795                              <description>CLK_RTC_DEB = CLK_RTC/4</description>
21796                              <value>0x1</value>
21797                           </enumeratedValue>
21798                           <enumeratedValue>
21799                              <name>DIV8</name>
21800                              <description>CLK_RTC_DEB = CLK_RTC/8</description>
21801                              <value>0x2</value>
21802                           </enumeratedValue>
21803                           <enumeratedValue>
21804                              <name>DIV16</name>
21805                              <description>CLK_RTC_DEB = CLK_RTC/16</description>
21806                              <value>0x3</value>
21807                           </enumeratedValue>
21808                           <enumeratedValue>
21809                              <name>DIV32</name>
21810                              <description>CLK_RTC_DEB = CLK_RTC/32</description>
21811                              <value>0x4</value>
21812                           </enumeratedValue>
21813                           <enumeratedValue>
21814                              <name>DIV64</name>
21815                              <description>CLK_RTC_DEB = CLK_RTC/64</description>
21816                              <value>0x5</value>
21817                           </enumeratedValue>
21818                           <enumeratedValue>
21819                              <name>DIV128</name>
21820                              <description>CLK_RTC_DEB = CLK_RTC/128</description>
21821                              <value>0x6</value>
21822                           </enumeratedValue>
21823                           <enumeratedValue>
21824                              <name>DIV256</name>
21825                              <description>CLK_RTC_DEB = CLK_RTC/256</description>
21826                              <value>0x7</value>
21827                           </enumeratedValue>
21828                        </enumeratedValues>
21829                     </field>
21830                     <field>
21831                        <name>ACTF</name>
21832                        <description>Active Layer Freqnuency</description>
21833                        <bitOffset>12</bitOffset>
21834                        <bitWidth>3</bitWidth>
21835                        <enumeratedValues>
21836                           <name>ACTFSelect</name>
21837                           <enumeratedValue>
21838                              <name>DIV2</name>
21839                              <description>CLK_RTC_OUT = CLK_RTC/2</description>
21840                              <value>0x0</value>
21841                           </enumeratedValue>
21842                           <enumeratedValue>
21843                              <name>DIV4</name>
21844                              <description>CLK_RTC_OUT = CLK_RTC/4</description>
21845                              <value>0x1</value>
21846                           </enumeratedValue>
21847                           <enumeratedValue>
21848                              <name>DIV8</name>
21849                              <description>CLK_RTC_OUT = CLK_RTC/8</description>
21850                              <value>0x2</value>
21851                           </enumeratedValue>
21852                           <enumeratedValue>
21853                              <name>DIV16</name>
21854                              <description>CLK_RTC_OUT = CLK_RTC/16</description>
21855                              <value>0x3</value>
21856                           </enumeratedValue>
21857                           <enumeratedValue>
21858                              <name>DIV32</name>
21859                              <description>CLK_RTC_OUT = CLK_RTC/32</description>
21860                              <value>0x4</value>
21861                           </enumeratedValue>
21862                           <enumeratedValue>
21863                              <name>DIV64</name>
21864                              <description>CLK_RTC_OUT = CLK_RTC/64</description>
21865                              <value>0x5</value>
21866                           </enumeratedValue>
21867                           <enumeratedValue>
21868                              <name>DIV128</name>
21869                              <description>CLK_RTC_OUT = CLK_RTC/128</description>
21870                              <value>0x6</value>
21871                           </enumeratedValue>
21872                           <enumeratedValue>
21873                              <name>DIV256</name>
21874                              <description>CLK_RTC_OUT = CLK_RTC/256</description>
21875                              <value>0x7</value>
21876                           </enumeratedValue>
21877                        </enumeratedValues>
21878                     </field>
21879                  </fields>
21880               </register>
21881               <register>
21882                  <name>EVCTRL</name>
21883                  <description>MODE2 Event Control</description>
21884                  <addressOffset>0x4</addressOffset>
21885                  <size>32</size>
21886                  <resetValue>0x00000000</resetValue>
21887                  <fields>
21888                     <field>
21889                        <name>PEREO0</name>
21890                        <description>Periodic Interval 0 Event Output Enable</description>
21891                        <bitOffset>0</bitOffset>
21892                        <bitWidth>1</bitWidth>
21893                     </field>
21894                     <field>
21895                        <name>PEREO1</name>
21896                        <description>Periodic Interval 1 Event Output Enable</description>
21897                        <bitOffset>1</bitOffset>
21898                        <bitWidth>1</bitWidth>
21899                     </field>
21900                     <field>
21901                        <name>PEREO2</name>
21902                        <description>Periodic Interval 2 Event Output Enable</description>
21903                        <bitOffset>2</bitOffset>
21904                        <bitWidth>1</bitWidth>
21905                     </field>
21906                     <field>
21907                        <name>PEREO3</name>
21908                        <description>Periodic Interval 3 Event Output Enable</description>
21909                        <bitOffset>3</bitOffset>
21910                        <bitWidth>1</bitWidth>
21911                     </field>
21912                     <field>
21913                        <name>PEREO4</name>
21914                        <description>Periodic Interval 4 Event Output Enable</description>
21915                        <bitOffset>4</bitOffset>
21916                        <bitWidth>1</bitWidth>
21917                     </field>
21918                     <field>
21919                        <name>PEREO5</name>
21920                        <description>Periodic Interval 5 Event Output Enable</description>
21921                        <bitOffset>5</bitOffset>
21922                        <bitWidth>1</bitWidth>
21923                     </field>
21924                     <field>
21925                        <name>PEREO6</name>
21926                        <description>Periodic Interval 6 Event Output Enable</description>
21927                        <bitOffset>6</bitOffset>
21928                        <bitWidth>1</bitWidth>
21929                     </field>
21930                     <field>
21931                        <name>PEREO7</name>
21932                        <description>Periodic Interval 7 Event Output Enable</description>
21933                        <bitOffset>7</bitOffset>
21934                        <bitWidth>1</bitWidth>
21935                     </field>
21936                     <field>
21937                        <name>ALARMEO0</name>
21938                        <description>Alarm 0 Event Output Enable</description>
21939                        <bitOffset>8</bitOffset>
21940                        <bitWidth>1</bitWidth>
21941                     </field>
21942                     <field>
21943                        <name>ALARMEO1</name>
21944                        <description>Alarm 1 Event Output Enable</description>
21945                        <bitOffset>9</bitOffset>
21946                        <bitWidth>1</bitWidth>
21947                     </field>
21948                     <field>
21949                        <name>TAMPEREO</name>
21950                        <description>Tamper Event Output Enable</description>
21951                        <bitOffset>14</bitOffset>
21952                        <bitWidth>1</bitWidth>
21953                     </field>
21954                     <field>
21955                        <name>OVFEO</name>
21956                        <description>Overflow Event Output Enable</description>
21957                        <bitOffset>15</bitOffset>
21958                        <bitWidth>1</bitWidth>
21959                     </field>
21960                     <field>
21961                        <name>TAMPEVEI</name>
21962                        <description>Tamper Event Input Enable</description>
21963                        <bitOffset>16</bitOffset>
21964                        <bitWidth>1</bitWidth>
21965                     </field>
21966                  </fields>
21967               </register>
21968               <register>
21969                  <name>INTENCLR</name>
21970                  <description>MODE2 Interrupt Enable Clear</description>
21971                  <addressOffset>0x8</addressOffset>
21972                  <size>16</size>
21973                  <resetValue>0x0000</resetValue>
21974                  <fields>
21975                     <field>
21976                        <name>PER0</name>
21977                        <description>Periodic Interval 0 Interrupt Enable</description>
21978                        <bitOffset>0</bitOffset>
21979                        <bitWidth>1</bitWidth>
21980                     </field>
21981                     <field>
21982                        <name>PER1</name>
21983                        <description>Periodic Interval 1 Interrupt Enable</description>
21984                        <bitOffset>1</bitOffset>
21985                        <bitWidth>1</bitWidth>
21986                     </field>
21987                     <field>
21988                        <name>PER2</name>
21989                        <description>Periodic Interval 2 Interrupt Enable</description>
21990                        <bitOffset>2</bitOffset>
21991                        <bitWidth>1</bitWidth>
21992                     </field>
21993                     <field>
21994                        <name>PER3</name>
21995                        <description>Periodic Interval 3 Interrupt Enable</description>
21996                        <bitOffset>3</bitOffset>
21997                        <bitWidth>1</bitWidth>
21998                     </field>
21999                     <field>
22000                        <name>PER4</name>
22001                        <description>Periodic Interval 4 Interrupt Enable</description>
22002                        <bitOffset>4</bitOffset>
22003                        <bitWidth>1</bitWidth>
22004                     </field>
22005                     <field>
22006                        <name>PER5</name>
22007                        <description>Periodic Interval 5 Interrupt Enable</description>
22008                        <bitOffset>5</bitOffset>
22009                        <bitWidth>1</bitWidth>
22010                     </field>
22011                     <field>
22012                        <name>PER6</name>
22013                        <description>Periodic Interval 6 Interrupt Enable</description>
22014                        <bitOffset>6</bitOffset>
22015                        <bitWidth>1</bitWidth>
22016                     </field>
22017                     <field>
22018                        <name>PER7</name>
22019                        <description>Periodic Interval 7 Interrupt Enable</description>
22020                        <bitOffset>7</bitOffset>
22021                        <bitWidth>1</bitWidth>
22022                     </field>
22023                     <field>
22024                        <name>ALARM0</name>
22025                        <description>Alarm 0 Interrupt Enable</description>
22026                        <bitOffset>8</bitOffset>
22027                        <bitWidth>1</bitWidth>
22028                     </field>
22029                     <field>
22030                        <name>ALARM1</name>
22031                        <description>Alarm 1 Interrupt Enable</description>
22032                        <bitOffset>9</bitOffset>
22033                        <bitWidth>1</bitWidth>
22034                     </field>
22035                     <field>
22036                        <name>TAMPER</name>
22037                        <description>Tamper Enable</description>
22038                        <bitOffset>14</bitOffset>
22039                        <bitWidth>1</bitWidth>
22040                     </field>
22041                     <field>
22042                        <name>OVF</name>
22043                        <description>Overflow Interrupt Enable</description>
22044                        <bitOffset>15</bitOffset>
22045                        <bitWidth>1</bitWidth>
22046                     </field>
22047                  </fields>
22048               </register>
22049               <register>
22050                  <name>INTENSET</name>
22051                  <description>MODE2 Interrupt Enable Set</description>
22052                  <addressOffset>0xA</addressOffset>
22053                  <size>16</size>
22054                  <resetValue>0x0000</resetValue>
22055                  <fields>
22056                     <field>
22057                        <name>PER0</name>
22058                        <description>Periodic Interval 0 Enable</description>
22059                        <bitOffset>0</bitOffset>
22060                        <bitWidth>1</bitWidth>
22061                     </field>
22062                     <field>
22063                        <name>PER1</name>
22064                        <description>Periodic Interval 1 Enable</description>
22065                        <bitOffset>1</bitOffset>
22066                        <bitWidth>1</bitWidth>
22067                     </field>
22068                     <field>
22069                        <name>PER2</name>
22070                        <description>Periodic Interval 2 Enable</description>
22071                        <bitOffset>2</bitOffset>
22072                        <bitWidth>1</bitWidth>
22073                     </field>
22074                     <field>
22075                        <name>PER3</name>
22076                        <description>Periodic Interval 3 Enable</description>
22077                        <bitOffset>3</bitOffset>
22078                        <bitWidth>1</bitWidth>
22079                     </field>
22080                     <field>
22081                        <name>PER4</name>
22082                        <description>Periodic Interval 4 Enable</description>
22083                        <bitOffset>4</bitOffset>
22084                        <bitWidth>1</bitWidth>
22085                     </field>
22086                     <field>
22087                        <name>PER5</name>
22088                        <description>Periodic Interval 5 Enable</description>
22089                        <bitOffset>5</bitOffset>
22090                        <bitWidth>1</bitWidth>
22091                     </field>
22092                     <field>
22093                        <name>PER6</name>
22094                        <description>Periodic Interval 6 Enable</description>
22095                        <bitOffset>6</bitOffset>
22096                        <bitWidth>1</bitWidth>
22097                     </field>
22098                     <field>
22099                        <name>PER7</name>
22100                        <description>Periodic Interval 7 Enable</description>
22101                        <bitOffset>7</bitOffset>
22102                        <bitWidth>1</bitWidth>
22103                     </field>
22104                     <field>
22105                        <name>ALARM0</name>
22106                        <description>Alarm 0 Interrupt Enable</description>
22107                        <bitOffset>8</bitOffset>
22108                        <bitWidth>1</bitWidth>
22109                     </field>
22110                     <field>
22111                        <name>ALARM1</name>
22112                        <description>Alarm 1 Interrupt Enable</description>
22113                        <bitOffset>9</bitOffset>
22114                        <bitWidth>1</bitWidth>
22115                     </field>
22116                     <field>
22117                        <name>TAMPER</name>
22118                        <description>Tamper Enable</description>
22119                        <bitOffset>14</bitOffset>
22120                        <bitWidth>1</bitWidth>
22121                     </field>
22122                     <field>
22123                        <name>OVF</name>
22124                        <description>Overflow Interrupt Enable</description>
22125                        <bitOffset>15</bitOffset>
22126                        <bitWidth>1</bitWidth>
22127                     </field>
22128                  </fields>
22129               </register>
22130               <register>
22131                  <name>INTFLAG</name>
22132                  <description>MODE2 Interrupt Flag Status and Clear</description>
22133                  <addressOffset>0xC</addressOffset>
22134                  <size>16</size>
22135                  <resetValue>0x0000</resetValue>
22136                  <fields>
22137                     <field>
22138                        <name>PER0</name>
22139                        <description>Periodic Interval 0</description>
22140                        <bitOffset>0</bitOffset>
22141                        <bitWidth>1</bitWidth>
22142                     </field>
22143                     <field>
22144                        <name>PER1</name>
22145                        <description>Periodic Interval 1</description>
22146                        <bitOffset>1</bitOffset>
22147                        <bitWidth>1</bitWidth>
22148                     </field>
22149                     <field>
22150                        <name>PER2</name>
22151                        <description>Periodic Interval 2</description>
22152                        <bitOffset>2</bitOffset>
22153                        <bitWidth>1</bitWidth>
22154                     </field>
22155                     <field>
22156                        <name>PER3</name>
22157                        <description>Periodic Interval 3</description>
22158                        <bitOffset>3</bitOffset>
22159                        <bitWidth>1</bitWidth>
22160                     </field>
22161                     <field>
22162                        <name>PER4</name>
22163                        <description>Periodic Interval 4</description>
22164                        <bitOffset>4</bitOffset>
22165                        <bitWidth>1</bitWidth>
22166                     </field>
22167                     <field>
22168                        <name>PER5</name>
22169                        <description>Periodic Interval 5</description>
22170                        <bitOffset>5</bitOffset>
22171                        <bitWidth>1</bitWidth>
22172                     </field>
22173                     <field>
22174                        <name>PER6</name>
22175                        <description>Periodic Interval 6</description>
22176                        <bitOffset>6</bitOffset>
22177                        <bitWidth>1</bitWidth>
22178                     </field>
22179                     <field>
22180                        <name>PER7</name>
22181                        <description>Periodic Interval 7</description>
22182                        <bitOffset>7</bitOffset>
22183                        <bitWidth>1</bitWidth>
22184                     </field>
22185                     <field>
22186                        <name>ALARM0</name>
22187                        <description>Alarm 0</description>
22188                        <bitOffset>8</bitOffset>
22189                        <bitWidth>1</bitWidth>
22190                     </field>
22191                     <field>
22192                        <name>ALARM1</name>
22193                        <description>Alarm 1</description>
22194                        <bitOffset>9</bitOffset>
22195                        <bitWidth>1</bitWidth>
22196                     </field>
22197                     <field>
22198                        <name>TAMPER</name>
22199                        <description>Tamper</description>
22200                        <bitOffset>14</bitOffset>
22201                        <bitWidth>1</bitWidth>
22202                     </field>
22203                     <field>
22204                        <name>OVF</name>
22205                        <description>Overflow</description>
22206                        <bitOffset>15</bitOffset>
22207                        <bitWidth>1</bitWidth>
22208                     </field>
22209                  </fields>
22210               </register>
22211               <register>
22212                  <name>DBGCTRL</name>
22213                  <description>Debug Control</description>
22214                  <addressOffset>0xE</addressOffset>
22215                  <size>8</size>
22216                  <resetValue>0x00</resetValue>
22217                  <fields>
22218                     <field>
22219                        <name>DBGRUN</name>
22220                        <description>Run During Debug</description>
22221                        <bitOffset>0</bitOffset>
22222                        <bitWidth>1</bitWidth>
22223                     </field>
22224                  </fields>
22225               </register>
22226               <register>
22227                  <name>SYNCBUSY</name>
22228                  <description>MODE2 Synchronization Busy Status</description>
22229                  <addressOffset>0x10</addressOffset>
22230                  <size>32</size>
22231                  <access>read-only</access>
22232                  <resetValue>0x00000000</resetValue>
22233                  <fields>
22234                     <field>
22235                        <name>SWRST</name>
22236                        <description>Software Reset Bit Busy</description>
22237                        <bitOffset>0</bitOffset>
22238                        <bitWidth>1</bitWidth>
22239                     </field>
22240                     <field>
22241                        <name>ENABLE</name>
22242                        <description>Enable Bit Busy</description>
22243                        <bitOffset>1</bitOffset>
22244                        <bitWidth>1</bitWidth>
22245                     </field>
22246                     <field>
22247                        <name>FREQCORR</name>
22248                        <description>FREQCORR Register Busy</description>
22249                        <bitOffset>2</bitOffset>
22250                        <bitWidth>1</bitWidth>
22251                     </field>
22252                     <field>
22253                        <name>CLOCK</name>
22254                        <description>CLOCK Register Busy</description>
22255                        <bitOffset>3</bitOffset>
22256                        <bitWidth>1</bitWidth>
22257                     </field>
22258                     <field>
22259                        <name>ALARM0</name>
22260                        <description>ALARM 0 Register Busy</description>
22261                        <bitOffset>5</bitOffset>
22262                        <bitWidth>1</bitWidth>
22263                     </field>
22264                     <field>
22265                        <name>ALARM1</name>
22266                        <description>ALARM 1 Register Busy</description>
22267                        <bitOffset>6</bitOffset>
22268                        <bitWidth>1</bitWidth>
22269                     </field>
22270                     <field>
22271                        <name>MASK0</name>
22272                        <description>MASK 0 Register Busy</description>
22273                        <bitOffset>11</bitOffset>
22274                        <bitWidth>1</bitWidth>
22275                     </field>
22276                     <field>
22277                        <name>MASK1</name>
22278                        <description>MASK 1 Register Busy</description>
22279                        <bitOffset>12</bitOffset>
22280                        <bitWidth>1</bitWidth>
22281                     </field>
22282                     <field>
22283                        <name>CLOCKSYNC</name>
22284                        <description>Clock Synchronization Enable Bit Busy</description>
22285                        <bitOffset>15</bitOffset>
22286                        <bitWidth>1</bitWidth>
22287                     </field>
22288                     <field>
22289                        <name>GP0</name>
22290                        <description>General Purpose 0 Register Busy</description>
22291                        <bitOffset>16</bitOffset>
22292                        <bitWidth>1</bitWidth>
22293                     </field>
22294                     <field>
22295                        <name>GP1</name>
22296                        <description>General Purpose 1 Register Busy</description>
22297                        <bitOffset>17</bitOffset>
22298                        <bitWidth>1</bitWidth>
22299                     </field>
22300                     <field>
22301                        <name>GP2</name>
22302                        <description>General Purpose 2 Register Busy</description>
22303                        <bitOffset>18</bitOffset>
22304                        <bitWidth>1</bitWidth>
22305                     </field>
22306                     <field>
22307                        <name>GP3</name>
22308                        <description>General Purpose 3 Register Busy</description>
22309                        <bitOffset>19</bitOffset>
22310                        <bitWidth>1</bitWidth>
22311                     </field>
22312                  </fields>
22313               </register>
22314               <register>
22315                  <name>FREQCORR</name>
22316                  <description>Frequency Correction</description>
22317                  <addressOffset>0x14</addressOffset>
22318                  <size>8</size>
22319                  <resetValue>0x00</resetValue>
22320                  <fields>
22321                     <field>
22322                        <name>VALUE</name>
22323                        <description>Correction Value</description>
22324                        <bitOffset>0</bitOffset>
22325                        <bitWidth>7</bitWidth>
22326                     </field>
22327                     <field>
22328                        <name>SIGN</name>
22329                        <description>Correction Sign</description>
22330                        <bitOffset>7</bitOffset>
22331                        <bitWidth>1</bitWidth>
22332                     </field>
22333                  </fields>
22334               </register>
22335               <register>
22336                  <name>CLOCK</name>
22337                  <description>MODE2 Clock Value</description>
22338                  <addressOffset>0x18</addressOffset>
22339                  <size>32</size>
22340                  <resetValue>0x00000000</resetValue>
22341                  <fields>
22342                     <field>
22343                        <name>SECOND</name>
22344                        <description>Second</description>
22345                        <bitOffset>0</bitOffset>
22346                        <bitWidth>6</bitWidth>
22347                     </field>
22348                     <field>
22349                        <name>MINUTE</name>
22350                        <description>Minute</description>
22351                        <bitOffset>6</bitOffset>
22352                        <bitWidth>6</bitWidth>
22353                     </field>
22354                     <field>
22355                        <name>HOUR</name>
22356                        <description>Hour</description>
22357                        <bitOffset>12</bitOffset>
22358                        <bitWidth>5</bitWidth>
22359                        <enumeratedValues>
22360                           <name>HOURSelect</name>
22361                           <enumeratedValue>
22362                              <name>AM</name>
22363                              <description>AM when CLKREP in 12-hour</description>
22364                              <value>0x00</value>
22365                           </enumeratedValue>
22366                           <enumeratedValue>
22367                              <name>PM</name>
22368                              <description>PM when CLKREP in 12-hour</description>
22369                              <value>0x10</value>
22370                           </enumeratedValue>
22371                        </enumeratedValues>
22372                     </field>
22373                     <field>
22374                        <name>DAY</name>
22375                        <description>Day</description>
22376                        <bitOffset>17</bitOffset>
22377                        <bitWidth>5</bitWidth>
22378                     </field>
22379                     <field>
22380                        <name>MONTH</name>
22381                        <description>Month</description>
22382                        <bitOffset>22</bitOffset>
22383                        <bitWidth>4</bitWidth>
22384                     </field>
22385                     <field>
22386                        <name>YEAR</name>
22387                        <description>Year</description>
22388                        <bitOffset>26</bitOffset>
22389                        <bitWidth>6</bitWidth>
22390                     </field>
22391                  </fields>
22392               </register>
22393               <register>
22394                  <dim>4</dim>
22395                  <dimIncrement>4</dimIncrement>
22396                  <name>GP[%s]</name>
22397                  <description>General Purpose</description>
22398                  <addressOffset>0x40</addressOffset>
22399                  <size>32</size>
22400                  <resetValue>0x00000000</resetValue>
22401                  <fields>
22402                     <field>
22403                        <name>GP</name>
22404                        <description>General Purpose</description>
22405                        <bitOffset>0</bitOffset>
22406                        <bitWidth>32</bitWidth>
22407                     </field>
22408                  </fields>
22409               </register>
22410               <register>
22411                  <name>ALARM0</name>
22412                  <description>MODE2_ALARM Alarm n Value</description>
22413                  <addressOffset>0x20</addressOffset>
22414                  <size>32</size>
22415                  <resetValue>0x00000000</resetValue>
22416                  <fields>
22417                     <field>
22418                        <name>SECOND</name>
22419                        <description>Second</description>
22420                        <bitOffset>0</bitOffset>
22421                        <bitWidth>6</bitWidth>
22422                     </field>
22423                     <field>
22424                        <name>MINUTE</name>
22425                        <description>Minute</description>
22426                        <bitOffset>6</bitOffset>
22427                        <bitWidth>6</bitWidth>
22428                     </field>
22429                     <field>
22430                        <name>HOUR</name>
22431                        <description>Hour</description>
22432                        <bitOffset>12</bitOffset>
22433                        <bitWidth>5</bitWidth>
22434                        <enumeratedValues>
22435                           <name>HOURSelect</name>
22436                           <enumeratedValue>
22437                              <name>AM</name>
22438                              <description>Morning hour</description>
22439                              <value>0x00</value>
22440                           </enumeratedValue>
22441                           <enumeratedValue>
22442                              <name>PM</name>
22443                              <description>Afternoon hour</description>
22444                              <value>0x10</value>
22445                           </enumeratedValue>
22446                        </enumeratedValues>
22447                     </field>
22448                     <field>
22449                        <name>DAY</name>
22450                        <description>Day</description>
22451                        <bitOffset>17</bitOffset>
22452                        <bitWidth>5</bitWidth>
22453                     </field>
22454                     <field>
22455                        <name>MONTH</name>
22456                        <description>Month</description>
22457                        <bitOffset>22</bitOffset>
22458                        <bitWidth>4</bitWidth>
22459                     </field>
22460                     <field>
22461                        <name>YEAR</name>
22462                        <description>Year</description>
22463                        <bitOffset>26</bitOffset>
22464                        <bitWidth>6</bitWidth>
22465                     </field>
22466                  </fields>
22467               </register>
22468               <register>
22469                  <name>MASK0</name>
22470                  <description>MODE2_ALARM Alarm n Mask</description>
22471                  <addressOffset>0x24</addressOffset>
22472                  <size>8</size>
22473                  <resetValue>0x00</resetValue>
22474                  <fields>
22475                     <field>
22476                        <name>SEL</name>
22477                        <description>Alarm Mask Selection</description>
22478                        <bitOffset>0</bitOffset>
22479                        <bitWidth>3</bitWidth>
22480                        <enumeratedValues>
22481                           <name>SELSelect</name>
22482                           <enumeratedValue>
22483                              <name>OFF</name>
22484                              <description>Alarm Disabled</description>
22485                              <value>0x0</value>
22486                           </enumeratedValue>
22487                           <enumeratedValue>
22488                              <name>SS</name>
22489                              <description>Match seconds only</description>
22490                              <value>0x1</value>
22491                           </enumeratedValue>
22492                           <enumeratedValue>
22493                              <name>MMSS</name>
22494                              <description>Match seconds and minutes only</description>
22495                              <value>0x2</value>
22496                           </enumeratedValue>
22497                           <enumeratedValue>
22498                              <name>HHMMSS</name>
22499                              <description>Match seconds, minutes, and hours only</description>
22500                              <value>0x3</value>
22501                           </enumeratedValue>
22502                           <enumeratedValue>
22503                              <name>DDHHMMSS</name>
22504                              <description>Match seconds, minutes, hours, and days only</description>
22505                              <value>0x4</value>
22506                           </enumeratedValue>
22507                           <enumeratedValue>
22508                              <name>MMDDHHMMSS</name>
22509                              <description>Match seconds, minutes, hours, days, and months only</description>
22510                              <value>0x5</value>
22511                           </enumeratedValue>
22512                           <enumeratedValue>
22513                              <name>YYMMDDHHMMSS</name>
22514                              <description>Match seconds, minutes, hours, days, months, and years</description>
22515                              <value>0x6</value>
22516                           </enumeratedValue>
22517                        </enumeratedValues>
22518                     </field>
22519                  </fields>
22520               </register>
22521               <register>
22522                  <name>ALARM1</name>
22523                  <description>MODE2_ALARM Alarm n Value</description>
22524                  <addressOffset>0x28</addressOffset>
22525                  <size>32</size>
22526                  <resetValue>0x00000000</resetValue>
22527                  <fields>
22528                     <field>
22529                        <name>SECOND</name>
22530                        <description>Second</description>
22531                        <bitOffset>0</bitOffset>
22532                        <bitWidth>6</bitWidth>
22533                     </field>
22534                     <field>
22535                        <name>MINUTE</name>
22536                        <description>Minute</description>
22537                        <bitOffset>6</bitOffset>
22538                        <bitWidth>6</bitWidth>
22539                     </field>
22540                     <field>
22541                        <name>HOUR</name>
22542                        <description>Hour</description>
22543                        <bitOffset>12</bitOffset>
22544                        <bitWidth>5</bitWidth>
22545                        <enumeratedValues>
22546                           <name>HOURSelect</name>
22547                           <enumeratedValue>
22548                              <name>AM</name>
22549                              <description>Morning hour</description>
22550                              <value>0x00</value>
22551                           </enumeratedValue>
22552                           <enumeratedValue>
22553                              <name>PM</name>
22554                              <description>Afternoon hour</description>
22555                              <value>0x10</value>
22556                           </enumeratedValue>
22557                        </enumeratedValues>
22558                     </field>
22559                     <field>
22560                        <name>DAY</name>
22561                        <description>Day</description>
22562                        <bitOffset>17</bitOffset>
22563                        <bitWidth>5</bitWidth>
22564                     </field>
22565                     <field>
22566                        <name>MONTH</name>
22567                        <description>Month</description>
22568                        <bitOffset>22</bitOffset>
22569                        <bitWidth>4</bitWidth>
22570                     </field>
22571                     <field>
22572                        <name>YEAR</name>
22573                        <description>Year</description>
22574                        <bitOffset>26</bitOffset>
22575                        <bitWidth>6</bitWidth>
22576                     </field>
22577                  </fields>
22578               </register>
22579               <register>
22580                  <name>MASK1</name>
22581                  <description>MODE2_ALARM Alarm n Mask</description>
22582                  <addressOffset>0x2C</addressOffset>
22583                  <size>8</size>
22584                  <resetValue>0x00</resetValue>
22585                  <fields>
22586                     <field>
22587                        <name>SEL</name>
22588                        <description>Alarm Mask Selection</description>
22589                        <bitOffset>0</bitOffset>
22590                        <bitWidth>3</bitWidth>
22591                        <enumeratedValues>
22592                           <name>SELSelect</name>
22593                           <enumeratedValue>
22594                              <name>OFF</name>
22595                              <description>Alarm Disabled</description>
22596                              <value>0x0</value>
22597                           </enumeratedValue>
22598                           <enumeratedValue>
22599                              <name>SS</name>
22600                              <description>Match seconds only</description>
22601                              <value>0x1</value>
22602                           </enumeratedValue>
22603                           <enumeratedValue>
22604                              <name>MMSS</name>
22605                              <description>Match seconds and minutes only</description>
22606                              <value>0x2</value>
22607                           </enumeratedValue>
22608                           <enumeratedValue>
22609                              <name>HHMMSS</name>
22610                              <description>Match seconds, minutes, and hours only</description>
22611                              <value>0x3</value>
22612                           </enumeratedValue>
22613                           <enumeratedValue>
22614                              <name>DDHHMMSS</name>
22615                              <description>Match seconds, minutes, hours, and days only</description>
22616                              <value>0x4</value>
22617                           </enumeratedValue>
22618                           <enumeratedValue>
22619                              <name>MMDDHHMMSS</name>
22620                              <description>Match seconds, minutes, hours, days, and months only</description>
22621                              <value>0x5</value>
22622                           </enumeratedValue>
22623                           <enumeratedValue>
22624                              <name>YYMMDDHHMMSS</name>
22625                              <description>Match seconds, minutes, hours, days, months, and years</description>
22626                              <value>0x6</value>
22627                           </enumeratedValue>
22628                        </enumeratedValues>
22629                     </field>
22630                  </fields>
22631               </register>
22632               <register>
22633                  <name>TAMPCTRL</name>
22634                  <description>Tamper Control</description>
22635                  <addressOffset>0x60</addressOffset>
22636                  <size>32</size>
22637                  <resetValue>0x00000000</resetValue>
22638                  <fields>
22639                     <field>
22640                        <name>IN0ACT</name>
22641                        <description>Tamper Input 0 Action</description>
22642                        <bitOffset>0</bitOffset>
22643                        <bitWidth>2</bitWidth>
22644                        <enumeratedValues>
22645                           <name>IN0ACTSelect</name>
22646                           <enumeratedValue>
22647                              <name>OFF</name>
22648                              <description>Off (Disabled)</description>
22649                              <value>0x0</value>
22650                           </enumeratedValue>
22651                           <enumeratedValue>
22652                              <name>WAKE</name>
22653                              <description>Wake without timestamp</description>
22654                              <value>0x1</value>
22655                           </enumeratedValue>
22656                           <enumeratedValue>
22657                              <name>CAPTURE</name>
22658                              <description>Capture timestamp</description>
22659                              <value>0x2</value>
22660                           </enumeratedValue>
22661                           <enumeratedValue>
22662                              <name>ACTL</name>
22663                              <description>Compare IN0 to OUT</description>
22664                              <value>0x3</value>
22665                           </enumeratedValue>
22666                        </enumeratedValues>
22667                     </field>
22668                     <field>
22669                        <name>IN1ACT</name>
22670                        <description>Tamper Input 1 Action</description>
22671                        <bitOffset>2</bitOffset>
22672                        <bitWidth>2</bitWidth>
22673                        <enumeratedValues>
22674                           <name>IN1ACTSelect</name>
22675                           <enumeratedValue>
22676                              <name>OFF</name>
22677                              <description>Off (Disabled)</description>
22678                              <value>0x0</value>
22679                           </enumeratedValue>
22680                           <enumeratedValue>
22681                              <name>WAKE</name>
22682                              <description>Wake without timestamp</description>
22683                              <value>0x1</value>
22684                           </enumeratedValue>
22685                           <enumeratedValue>
22686                              <name>CAPTURE</name>
22687                              <description>Capture timestamp</description>
22688                              <value>0x2</value>
22689                           </enumeratedValue>
22690                           <enumeratedValue>
22691                              <name>ACTL</name>
22692                              <description>Compare IN1 to OUT</description>
22693                              <value>0x3</value>
22694                           </enumeratedValue>
22695                        </enumeratedValues>
22696                     </field>
22697                     <field>
22698                        <name>IN2ACT</name>
22699                        <description>Tamper Input 2 Action</description>
22700                        <bitOffset>4</bitOffset>
22701                        <bitWidth>2</bitWidth>
22702                        <enumeratedValues>
22703                           <name>IN2ACTSelect</name>
22704                           <enumeratedValue>
22705                              <name>OFF</name>
22706                              <description>Off (Disabled)</description>
22707                              <value>0x0</value>
22708                           </enumeratedValue>
22709                           <enumeratedValue>
22710                              <name>WAKE</name>
22711                              <description>Wake without timestamp</description>
22712                              <value>0x1</value>
22713                           </enumeratedValue>
22714                           <enumeratedValue>
22715                              <name>CAPTURE</name>
22716                              <description>Capture timestamp</description>
22717                              <value>0x2</value>
22718                           </enumeratedValue>
22719                           <enumeratedValue>
22720                              <name>ACTL</name>
22721                              <description>Compare IN2 to OUT</description>
22722                              <value>0x3</value>
22723                           </enumeratedValue>
22724                        </enumeratedValues>
22725                     </field>
22726                     <field>
22727                        <name>IN3ACT</name>
22728                        <description>Tamper Input 3 Action</description>
22729                        <bitOffset>6</bitOffset>
22730                        <bitWidth>2</bitWidth>
22731                        <enumeratedValues>
22732                           <name>IN3ACTSelect</name>
22733                           <enumeratedValue>
22734                              <name>OFF</name>
22735                              <description>Off (Disabled)</description>
22736                              <value>0x0</value>
22737                           </enumeratedValue>
22738                           <enumeratedValue>
22739                              <name>WAKE</name>
22740                              <description>Wake without timestamp</description>
22741                              <value>0x1</value>
22742                           </enumeratedValue>
22743                           <enumeratedValue>
22744                              <name>CAPTURE</name>
22745                              <description>Capture timestamp</description>
22746                              <value>0x2</value>
22747                           </enumeratedValue>
22748                           <enumeratedValue>
22749                              <name>ACTL</name>
22750                              <description>Compare IN3 to OUT</description>
22751                              <value>0x3</value>
22752                           </enumeratedValue>
22753                        </enumeratedValues>
22754                     </field>
22755                     <field>
22756                        <name>IN4ACT</name>
22757                        <description>Tamper Input 4 Action</description>
22758                        <bitOffset>8</bitOffset>
22759                        <bitWidth>2</bitWidth>
22760                        <enumeratedValues>
22761                           <name>IN4ACTSelect</name>
22762                           <enumeratedValue>
22763                              <name>OFF</name>
22764                              <description>Off (Disabled)</description>
22765                              <value>0x0</value>
22766                           </enumeratedValue>
22767                           <enumeratedValue>
22768                              <name>WAKE</name>
22769                              <description>Wake without timestamp</description>
22770                              <value>0x1</value>
22771                           </enumeratedValue>
22772                           <enumeratedValue>
22773                              <name>CAPTURE</name>
22774                              <description>Capture timestamp</description>
22775                              <value>0x2</value>
22776                           </enumeratedValue>
22777                           <enumeratedValue>
22778                              <name>ACTL</name>
22779                              <description>Compare IN4 to OUT</description>
22780                              <value>0x3</value>
22781                           </enumeratedValue>
22782                        </enumeratedValues>
22783                     </field>
22784                     <field>
22785                        <name>TAMLVL0</name>
22786                        <description>Tamper Level Select 0</description>
22787                        <bitOffset>16</bitOffset>
22788                        <bitWidth>1</bitWidth>
22789                     </field>
22790                     <field>
22791                        <name>TAMLVL1</name>
22792                        <description>Tamper Level Select 1</description>
22793                        <bitOffset>17</bitOffset>
22794                        <bitWidth>1</bitWidth>
22795                     </field>
22796                     <field>
22797                        <name>TAMLVL2</name>
22798                        <description>Tamper Level Select 2</description>
22799                        <bitOffset>18</bitOffset>
22800                        <bitWidth>1</bitWidth>
22801                     </field>
22802                     <field>
22803                        <name>TAMLVL3</name>
22804                        <description>Tamper Level Select 3</description>
22805                        <bitOffset>19</bitOffset>
22806                        <bitWidth>1</bitWidth>
22807                     </field>
22808                     <field>
22809                        <name>TAMLVL4</name>
22810                        <description>Tamper Level Select 4</description>
22811                        <bitOffset>20</bitOffset>
22812                        <bitWidth>1</bitWidth>
22813                     </field>
22814                     <field>
22815                        <name>DEBNC0</name>
22816                        <description>Debouncer Enable 0</description>
22817                        <bitOffset>24</bitOffset>
22818                        <bitWidth>1</bitWidth>
22819                     </field>
22820                     <field>
22821                        <name>DEBNC1</name>
22822                        <description>Debouncer Enable 1</description>
22823                        <bitOffset>25</bitOffset>
22824                        <bitWidth>1</bitWidth>
22825                     </field>
22826                     <field>
22827                        <name>DEBNC2</name>
22828                        <description>Debouncer Enable 2</description>
22829                        <bitOffset>26</bitOffset>
22830                        <bitWidth>1</bitWidth>
22831                     </field>
22832                     <field>
22833                        <name>DEBNC3</name>
22834                        <description>Debouncer Enable 3</description>
22835                        <bitOffset>27</bitOffset>
22836                        <bitWidth>1</bitWidth>
22837                     </field>
22838                     <field>
22839                        <name>DEBNC4</name>
22840                        <description>Debouncer Enable 4</description>
22841                        <bitOffset>28</bitOffset>
22842                        <bitWidth>1</bitWidth>
22843                     </field>
22844                  </fields>
22845               </register>
22846               <register>
22847                  <name>TIMESTAMP</name>
22848                  <description>MODE2 Timestamp</description>
22849                  <addressOffset>0x64</addressOffset>
22850                  <size>32</size>
22851                  <access>read-only</access>
22852                  <resetValue>0x00000000</resetValue>
22853                  <fields>
22854                     <field>
22855                        <name>SECOND</name>
22856                        <description>Second Timestamp Value</description>
22857                        <bitOffset>0</bitOffset>
22858                        <bitWidth>6</bitWidth>
22859                     </field>
22860                     <field>
22861                        <name>MINUTE</name>
22862                        <description>Minute Timestamp Value</description>
22863                        <bitOffset>6</bitOffset>
22864                        <bitWidth>6</bitWidth>
22865                     </field>
22866                     <field>
22867                        <name>HOUR</name>
22868                        <description>Hour Timestamp Value</description>
22869                        <bitOffset>12</bitOffset>
22870                        <bitWidth>5</bitWidth>
22871                        <enumeratedValues>
22872                           <name>HOURSelect</name>
22873                           <enumeratedValue>
22874                              <name>AM</name>
22875                              <description>AM when CLKREP in 12-hour</description>
22876                              <value>0x00</value>
22877                           </enumeratedValue>
22878                           <enumeratedValue>
22879                              <name>PM</name>
22880                              <description>PM when CLKREP in 12-hour</description>
22881                              <value>0x10</value>
22882                           </enumeratedValue>
22883                        </enumeratedValues>
22884                     </field>
22885                     <field>
22886                        <name>DAY</name>
22887                        <description>Day Timestamp Value</description>
22888                        <bitOffset>17</bitOffset>
22889                        <bitWidth>5</bitWidth>
22890                     </field>
22891                     <field>
22892                        <name>MONTH</name>
22893                        <description>Month Timestamp Value</description>
22894                        <bitOffset>22</bitOffset>
22895                        <bitWidth>4</bitWidth>
22896                     </field>
22897                     <field>
22898                        <name>YEAR</name>
22899                        <description>Year Timestamp Value</description>
22900                        <bitOffset>26</bitOffset>
22901                        <bitWidth>6</bitWidth>
22902                     </field>
22903                  </fields>
22904               </register>
22905               <register>
22906                  <name>TAMPID</name>
22907                  <description>Tamper ID</description>
22908                  <addressOffset>0x68</addressOffset>
22909                  <size>32</size>
22910                  <resetValue>0x00000000</resetValue>
22911                  <fields>
22912                     <field>
22913                        <name>TAMPID0</name>
22914                        <description>Tamper Input 0 Detected</description>
22915                        <bitOffset>0</bitOffset>
22916                        <bitWidth>1</bitWidth>
22917                     </field>
22918                     <field>
22919                        <name>TAMPID1</name>
22920                        <description>Tamper Input 1 Detected</description>
22921                        <bitOffset>1</bitOffset>
22922                        <bitWidth>1</bitWidth>
22923                     </field>
22924                     <field>
22925                        <name>TAMPID2</name>
22926                        <description>Tamper Input 2 Detected</description>
22927                        <bitOffset>2</bitOffset>
22928                        <bitWidth>1</bitWidth>
22929                     </field>
22930                     <field>
22931                        <name>TAMPID3</name>
22932                        <description>Tamper Input 3 Detected</description>
22933                        <bitOffset>3</bitOffset>
22934                        <bitWidth>1</bitWidth>
22935                     </field>
22936                     <field>
22937                        <name>TAMPID4</name>
22938                        <description>Tamper Input 4 Detected</description>
22939                        <bitOffset>4</bitOffset>
22940                        <bitWidth>1</bitWidth>
22941                     </field>
22942                     <field>
22943                        <name>TAMPEVT</name>
22944                        <description>Tamper Event Detected</description>
22945                        <bitOffset>31</bitOffset>
22946                        <bitWidth>1</bitWidth>
22947                     </field>
22948                  </fields>
22949               </register>
22950               <register>
22951                  <dim>8</dim>
22952                  <dimIncrement>4</dimIncrement>
22953                  <name>BKUP[%s]</name>
22954                  <description>Backup</description>
22955                  <addressOffset>0x80</addressOffset>
22956                  <size>32</size>
22957                  <resetValue>0x00000000</resetValue>
22958                  <fields>
22959                     <field>
22960                        <name>BKUP</name>
22961                        <description>Backup</description>
22962                        <bitOffset>0</bitOffset>
22963                        <bitWidth>32</bitWidth>
22964                     </field>
22965                  </fields>
22966               </register>
22967            </cluster>
22968         </registers>
22969      </peripheral>
22970      <peripheral>
22971         <name>SDHC0</name>
22972         <version>U20111.8.3</version>
22973         <description>SD/MMC Host Controller</description>
22974         <groupName>SDHC</groupName>
22975         <prependToName>SDHC_</prependToName>
22976         <baseAddress>0x45000000</baseAddress>
22977         <addressBlock>
22978            <offset>0</offset>
22979            <size>0x235</size>
22980            <usage>registers</usage>
22981         </addressBlock>
22982         <interrupt>
22983            <name>SDHC0</name>
22984            <description>SD/MMC Host Controller 0</description>
22985            <value>135</value>
22986         </interrupt>
22987         <registers>
22988            <register>
22989               <name>SSAR</name>
22990               <description>SDMA System Address / Argument 2</description>
22991               <addressOffset>0x0</addressOffset>
22992               <size>32</size>
22993               <resetValue>0x00000000</resetValue>
22994               <fields>
22995                  <field>
22996                     <name>ADDR</name>
22997                     <description>SDMA System Address</description>
22998                     <bitOffset>0</bitOffset>
22999                     <bitWidth>32</bitWidth>
23000                  </field>
23001               </fields>
23002            </register>
23003            <register>
23004               <name>SSAR_CMD23_MODE</name>
23005               <description>SDMA System Address / Argument 2</description>
23006               <alternateRegister>SSAR</alternateRegister>
23007               <addressOffset>0x0</addressOffset>
23008               <size>32</size>
23009               <resetValue>0x00000000</resetValue>
23010               <fields>
23011                  <field>
23012                     <name>ARG2</name>
23013                     <description>Argument 2</description>
23014                     <bitOffset>0</bitOffset>
23015                     <bitWidth>32</bitWidth>
23016                  </field>
23017               </fields>
23018            </register>
23019            <register>
23020               <name>BSR</name>
23021               <description>Block Size</description>
23022               <addressOffset>0x4</addressOffset>
23023               <size>16</size>
23024               <resetValue>0x0000</resetValue>
23025               <fields>
23026                  <field>
23027                     <name>BLOCKSIZE</name>
23028                     <description>Transfer Block Size</description>
23029                     <bitOffset>0</bitOffset>
23030                     <bitWidth>10</bitWidth>
23031                  </field>
23032                  <field>
23033                     <name>BOUNDARY</name>
23034                     <description>SDMA Buffer Boundary</description>
23035                     <bitOffset>12</bitOffset>
23036                     <bitWidth>3</bitWidth>
23037                     <enumeratedValues>
23038                        <name>BOUNDARYSelect</name>
23039                        <enumeratedValue>
23040                           <name>4K</name>
23041                           <description>4k bytes</description>
23042                           <value>0</value>
23043                        </enumeratedValue>
23044                        <enumeratedValue>
23045                           <name>8K</name>
23046                           <description>8k bytes</description>
23047                           <value>1</value>
23048                        </enumeratedValue>
23049                        <enumeratedValue>
23050                           <name>16K</name>
23051                           <description>16k bytes</description>
23052                           <value>2</value>
23053                        </enumeratedValue>
23054                        <enumeratedValue>
23055                           <name>32K</name>
23056                           <description>32k bytes</description>
23057                           <value>3</value>
23058                        </enumeratedValue>
23059                        <enumeratedValue>
23060                           <name>64K</name>
23061                           <description>64k bytes</description>
23062                           <value>4</value>
23063                        </enumeratedValue>
23064                        <enumeratedValue>
23065                           <name>128K</name>
23066                           <description>128k bytes</description>
23067                           <value>5</value>
23068                        </enumeratedValue>
23069                        <enumeratedValue>
23070                           <name>256K</name>
23071                           <description>256k bytes</description>
23072                           <value>6</value>
23073                        </enumeratedValue>
23074                        <enumeratedValue>
23075                           <name>512K</name>
23076                           <description>512k bytes</description>
23077                           <value>7</value>
23078                        </enumeratedValue>
23079                     </enumeratedValues>
23080                  </field>
23081               </fields>
23082            </register>
23083            <register>
23084               <name>BCR</name>
23085               <description>Block Count</description>
23086               <addressOffset>0x6</addressOffset>
23087               <size>16</size>
23088               <resetValue>0x0000</resetValue>
23089               <fields>
23090                  <field>
23091                     <name>BCNT</name>
23092                     <description>Blocks Count for Current Transfer</description>
23093                     <bitOffset>0</bitOffset>
23094                     <bitWidth>16</bitWidth>
23095                  </field>
23096               </fields>
23097            </register>
23098            <register>
23099               <name>ARG1R</name>
23100               <description>Argument 1</description>
23101               <addressOffset>0x8</addressOffset>
23102               <size>32</size>
23103               <resetValue>0x00000000</resetValue>
23104               <fields>
23105                  <field>
23106                     <name>ARG</name>
23107                     <description>Argument 1</description>
23108                     <bitOffset>0</bitOffset>
23109                     <bitWidth>32</bitWidth>
23110                  </field>
23111               </fields>
23112            </register>
23113            <register>
23114               <name>TMR</name>
23115               <description>Transfer Mode</description>
23116               <addressOffset>0xC</addressOffset>
23117               <size>16</size>
23118               <resetValue>0x0000</resetValue>
23119               <fields>
23120                  <field>
23121                     <name>DMAEN</name>
23122                     <description>DMA Enable</description>
23123                     <bitOffset>0</bitOffset>
23124                     <bitWidth>1</bitWidth>
23125                     <enumeratedValues>
23126                        <name>DMAENSelect</name>
23127                        <enumeratedValue>
23128                           <name>DISABLE</name>
23129                           <description>No data transfer or Non DMA data transfer</description>
23130                           <value>0</value>
23131                        </enumeratedValue>
23132                        <enumeratedValue>
23133                           <name>ENABLE</name>
23134                           <description>DMA data transfer</description>
23135                           <value>1</value>
23136                        </enumeratedValue>
23137                     </enumeratedValues>
23138                  </field>
23139                  <field>
23140                     <name>BCEN</name>
23141                     <description>Block Count Enable</description>
23142                     <bitOffset>1</bitOffset>
23143                     <bitWidth>1</bitWidth>
23144                     <enumeratedValues>
23145                        <name>BCENSelect</name>
23146                        <enumeratedValue>
23147                           <name>DISABLE</name>
23148                           <description>Disable</description>
23149                           <value>0</value>
23150                        </enumeratedValue>
23151                        <enumeratedValue>
23152                           <name>ENABLE</name>
23153                           <description>Enable</description>
23154                           <value>1</value>
23155                        </enumeratedValue>
23156                     </enumeratedValues>
23157                  </field>
23158                  <field>
23159                     <name>ACMDEN</name>
23160                     <description>Auto Command Enable</description>
23161                     <bitOffset>2</bitOffset>
23162                     <bitWidth>2</bitWidth>
23163                     <enumeratedValues>
23164                        <name>ACMDENSelect</name>
23165                        <enumeratedValue>
23166                           <name>DISABLED</name>
23167                           <description>Auto Command Disabled</description>
23168                           <value>0</value>
23169                        </enumeratedValue>
23170                        <enumeratedValue>
23171                           <name>CMD12</name>
23172                           <description>Auto CMD12 Enable</description>
23173                           <value>1</value>
23174                        </enumeratedValue>
23175                        <enumeratedValue>
23176                           <name>CMD23</name>
23177                           <description>Auto CMD23 Enable</description>
23178                           <value>2</value>
23179                        </enumeratedValue>
23180                     </enumeratedValues>
23181                  </field>
23182                  <field>
23183                     <name>DTDSEL</name>
23184                     <description>Data Transfer Direction Selection</description>
23185                     <bitOffset>4</bitOffset>
23186                     <bitWidth>1</bitWidth>
23187                     <enumeratedValues>
23188                        <name>DTDSELSelect</name>
23189                        <enumeratedValue>
23190                           <name>WRITE</name>
23191                           <description>Write (Host to Card)</description>
23192                           <value>0</value>
23193                        </enumeratedValue>
23194                        <enumeratedValue>
23195                           <name>READ</name>
23196                           <description>Read (Card to Host)</description>
23197                           <value>1</value>
23198                        </enumeratedValue>
23199                     </enumeratedValues>
23200                  </field>
23201                  <field>
23202                     <name>MSBSEL</name>
23203                     <description>Multi/Single Block Selection</description>
23204                     <bitOffset>5</bitOffset>
23205                     <bitWidth>1</bitWidth>
23206                     <enumeratedValues>
23207                        <name>MSBSELSelect</name>
23208                        <enumeratedValue>
23209                           <name>SINGLE</name>
23210                           <description>Single Block</description>
23211                           <value>0</value>
23212                        </enumeratedValue>
23213                        <enumeratedValue>
23214                           <name>MULTIPLE</name>
23215                           <description>Multiple Block</description>
23216                           <value>1</value>
23217                        </enumeratedValue>
23218                     </enumeratedValues>
23219                  </field>
23220               </fields>
23221            </register>
23222            <register>
23223               <name>CR</name>
23224               <description>Command</description>
23225               <addressOffset>0xE</addressOffset>
23226               <size>16</size>
23227               <resetValue>0x0000</resetValue>
23228               <fields>
23229                  <field>
23230                     <name>RESPTYP</name>
23231                     <description>Response Type</description>
23232                     <bitOffset>0</bitOffset>
23233                     <bitWidth>2</bitWidth>
23234                     <enumeratedValues>
23235                        <name>RESPTYPSelect</name>
23236                        <enumeratedValue>
23237                           <name>NONE</name>
23238                           <description>No response</description>
23239                           <value>0</value>
23240                        </enumeratedValue>
23241                        <enumeratedValue>
23242                           <name>136_BIT</name>
23243                           <description>136-bit response</description>
23244                           <value>1</value>
23245                        </enumeratedValue>
23246                        <enumeratedValue>
23247                           <name>48_BIT</name>
23248                           <description>48-bit response</description>
23249                           <value>2</value>
23250                        </enumeratedValue>
23251                        <enumeratedValue>
23252                           <name>48_BIT_BUSY</name>
23253                           <description>48-bit response check busy after response</description>
23254                           <value>3</value>
23255                        </enumeratedValue>
23256                     </enumeratedValues>
23257                  </field>
23258                  <field>
23259                     <name>CMDCCEN</name>
23260                     <description>Command CRC Check Enable</description>
23261                     <bitOffset>3</bitOffset>
23262                     <bitWidth>1</bitWidth>
23263                     <enumeratedValues>
23264                        <name>CMDCCENSelect</name>
23265                        <enumeratedValue>
23266                           <name>DISABLE</name>
23267                           <description>Disable</description>
23268                           <value>0</value>
23269                        </enumeratedValue>
23270                        <enumeratedValue>
23271                           <name>ENABLE</name>
23272                           <description>Enable</description>
23273                           <value>1</value>
23274                        </enumeratedValue>
23275                     </enumeratedValues>
23276                  </field>
23277                  <field>
23278                     <name>CMDICEN</name>
23279                     <description>Command Index Check Enable</description>
23280                     <bitOffset>4</bitOffset>
23281                     <bitWidth>1</bitWidth>
23282                     <enumeratedValues>
23283                        <name>CMDICENSelect</name>
23284                        <enumeratedValue>
23285                           <name>DISABLE</name>
23286                           <description>Disable</description>
23287                           <value>0</value>
23288                        </enumeratedValue>
23289                        <enumeratedValue>
23290                           <name>ENABLE</name>
23291                           <description>Enable</description>
23292                           <value>1</value>
23293                        </enumeratedValue>
23294                     </enumeratedValues>
23295                  </field>
23296                  <field>
23297                     <name>DPSEL</name>
23298                     <description>Data Present Select</description>
23299                     <bitOffset>5</bitOffset>
23300                     <bitWidth>1</bitWidth>
23301                     <enumeratedValues>
23302                        <name>DPSELSelect</name>
23303                        <enumeratedValue>
23304                           <name>NO_DATA</name>
23305                           <description>No Data Present</description>
23306                           <value>0</value>
23307                        </enumeratedValue>
23308                        <enumeratedValue>
23309                           <name>DATA</name>
23310                           <description>Data Present</description>
23311                           <value>1</value>
23312                        </enumeratedValue>
23313                     </enumeratedValues>
23314                  </field>
23315                  <field>
23316                     <name>CMDTYP</name>
23317                     <description>Command Type</description>
23318                     <bitOffset>6</bitOffset>
23319                     <bitWidth>2</bitWidth>
23320                     <enumeratedValues>
23321                        <name>CMDTYPSelect</name>
23322                        <enumeratedValue>
23323                           <name>NORMAL</name>
23324                           <description>Other commands</description>
23325                           <value>0</value>
23326                        </enumeratedValue>
23327                        <enumeratedValue>
23328                           <name>SUSPEND</name>
23329                           <description>CMD52 for writing Bus Suspend in CCCR</description>
23330                           <value>1</value>
23331                        </enumeratedValue>
23332                        <enumeratedValue>
23333                           <name>RESUME</name>
23334                           <description>CMD52 for writing Function Select in CCCR</description>
23335                           <value>2</value>
23336                        </enumeratedValue>
23337                        <enumeratedValue>
23338                           <name>ABORT</name>
23339                           <description>CMD12, CMD52 for writing I/O Abort in CCCR</description>
23340                           <value>3</value>
23341                        </enumeratedValue>
23342                     </enumeratedValues>
23343                  </field>
23344                  <field>
23345                     <name>CMDIDX</name>
23346                     <description>Command Index</description>
23347                     <bitOffset>8</bitOffset>
23348                     <bitWidth>6</bitWidth>
23349                  </field>
23350               </fields>
23351            </register>
23352            <register>
23353               <dim>4</dim>
23354               <dimIncrement>4</dimIncrement>
23355               <name>RR[%s]</name>
23356               <description>Response</description>
23357               <addressOffset>0x10</addressOffset>
23358               <size>32</size>
23359               <access>read-only</access>
23360               <resetValue>0x00000000</resetValue>
23361               <fields>
23362                  <field>
23363                     <name>CMDRESP</name>
23364                     <description>Command Response</description>
23365                     <bitOffset>0</bitOffset>
23366                     <bitWidth>32</bitWidth>
23367                  </field>
23368               </fields>
23369            </register>
23370            <register>
23371               <name>BDPR</name>
23372               <description>Buffer Data Port</description>
23373               <addressOffset>0x20</addressOffset>
23374               <size>32</size>
23375               <resetValue>0x00000000</resetValue>
23376               <fields>
23377                  <field>
23378                     <name>BUFDATA</name>
23379                     <description>Buffer Data</description>
23380                     <bitOffset>0</bitOffset>
23381                     <bitWidth>32</bitWidth>
23382                  </field>
23383               </fields>
23384            </register>
23385            <register>
23386               <name>PSR</name>
23387               <description>Present State</description>
23388               <addressOffset>0x24</addressOffset>
23389               <size>32</size>
23390               <access>read-only</access>
23391               <resetValue>0x00F80000</resetValue>
23392               <fields>
23393                  <field>
23394                     <name>CMDINHC</name>
23395                     <description>Command Inhibit (CMD)</description>
23396                     <bitOffset>0</bitOffset>
23397                     <bitWidth>1</bitWidth>
23398                     <enumeratedValues>
23399                        <name>CMDINHCSelect</name>
23400                        <enumeratedValue>
23401                           <name>CAN</name>
23402                           <description>Can issue command using only CMD line</description>
23403                           <value>0</value>
23404                        </enumeratedValue>
23405                        <enumeratedValue>
23406                           <name>CANNOT</name>
23407                           <description>Cannot issue command</description>
23408                           <value>1</value>
23409                        </enumeratedValue>
23410                     </enumeratedValues>
23411                  </field>
23412                  <field>
23413                     <name>CMDINHD</name>
23414                     <description>Command Inhibit (DAT)</description>
23415                     <bitOffset>1</bitOffset>
23416                     <bitWidth>1</bitWidth>
23417                     <enumeratedValues>
23418                        <name>CMDINHDSelect</name>
23419                        <enumeratedValue>
23420                           <name>CAN</name>
23421                           <description>Can issue command which uses the DAT line</description>
23422                           <value>0</value>
23423                        </enumeratedValue>
23424                        <enumeratedValue>
23425                           <name>CANNOT</name>
23426                           <description>Cannot issue command which uses the DAT line</description>
23427                           <value>1</value>
23428                        </enumeratedValue>
23429                     </enumeratedValues>
23430                  </field>
23431                  <field>
23432                     <name>DLACT</name>
23433                     <description>DAT Line Active</description>
23434                     <bitOffset>2</bitOffset>
23435                     <bitWidth>1</bitWidth>
23436                     <enumeratedValues>
23437                        <name>DLACTSelect</name>
23438                        <enumeratedValue>
23439                           <name>INACTIVE</name>
23440                           <description>DAT Line Inactive</description>
23441                           <value>0</value>
23442                        </enumeratedValue>
23443                        <enumeratedValue>
23444                           <name>ACTIVE</name>
23445                           <description>DAT Line Active</description>
23446                           <value>1</value>
23447                        </enumeratedValue>
23448                     </enumeratedValues>
23449                  </field>
23450                  <field>
23451                     <name>RTREQ</name>
23452                     <description>Re-Tuning Request</description>
23453                     <bitOffset>3</bitOffset>
23454                     <bitWidth>1</bitWidth>
23455                     <enumeratedValues>
23456                        <name>RTREQSelect</name>
23457                        <enumeratedValue>
23458                           <name>OK</name>
23459                           <description>Fixed or well-tuned sampling clock</description>
23460                           <value>0</value>
23461                        </enumeratedValue>
23462                        <enumeratedValue>
23463                           <name>REQUIRED</name>
23464                           <description>Sampling clock needs re-tuning</description>
23465                           <value>1</value>
23466                        </enumeratedValue>
23467                     </enumeratedValues>
23468                  </field>
23469                  <field>
23470                     <name>WTACT</name>
23471                     <description>Write Transfer Active</description>
23472                     <bitOffset>8</bitOffset>
23473                     <bitWidth>1</bitWidth>
23474                     <enumeratedValues>
23475                        <name>WTACTSelect</name>
23476                        <enumeratedValue>
23477                           <name>NO</name>
23478                           <description>No valid data</description>
23479                           <value>0</value>
23480                        </enumeratedValue>
23481                        <enumeratedValue>
23482                           <name>YES</name>
23483                           <description>Transferring data</description>
23484                           <value>1</value>
23485                        </enumeratedValue>
23486                     </enumeratedValues>
23487                  </field>
23488                  <field>
23489                     <name>RTACT</name>
23490                     <description>Read Transfer Active</description>
23491                     <bitOffset>9</bitOffset>
23492                     <bitWidth>1</bitWidth>
23493                     <enumeratedValues>
23494                        <name>RTACTSelect</name>
23495                        <enumeratedValue>
23496                           <name>NO</name>
23497                           <description>No valid data</description>
23498                           <value>0</value>
23499                        </enumeratedValue>
23500                        <enumeratedValue>
23501                           <name>YES</name>
23502                           <description>Transferring data</description>
23503                           <value>1</value>
23504                        </enumeratedValue>
23505                     </enumeratedValues>
23506                  </field>
23507                  <field>
23508                     <name>BUFWREN</name>
23509                     <description>Buffer Write Enable</description>
23510                     <bitOffset>10</bitOffset>
23511                     <bitWidth>1</bitWidth>
23512                     <enumeratedValues>
23513                        <name>BUFWRENSelect</name>
23514                        <enumeratedValue>
23515                           <name>DISABLE</name>
23516                           <description>Write disable</description>
23517                           <value>0</value>
23518                        </enumeratedValue>
23519                        <enumeratedValue>
23520                           <name>ENABLE</name>
23521                           <description>Write enable</description>
23522                           <value>1</value>
23523                        </enumeratedValue>
23524                     </enumeratedValues>
23525                  </field>
23526                  <field>
23527                     <name>BUFRDEN</name>
23528                     <description>Buffer Read Enable</description>
23529                     <bitOffset>11</bitOffset>
23530                     <bitWidth>1</bitWidth>
23531                     <enumeratedValues>
23532                        <name>BUFRDENSelect</name>
23533                        <enumeratedValue>
23534                           <name>DISABLE</name>
23535                           <description>Read disable</description>
23536                           <value>0</value>
23537                        </enumeratedValue>
23538                        <enumeratedValue>
23539                           <name>ENABLE</name>
23540                           <description>Read enable</description>
23541                           <value>1</value>
23542                        </enumeratedValue>
23543                     </enumeratedValues>
23544                  </field>
23545                  <field>
23546                     <name>CARDINS</name>
23547                     <description>Card Inserted</description>
23548                     <bitOffset>16</bitOffset>
23549                     <bitWidth>1</bitWidth>
23550                     <enumeratedValues>
23551                        <name>CARDINSSelect</name>
23552                        <enumeratedValue>
23553                           <name>NO</name>
23554                           <description>Reset or Debouncing or No Card</description>
23555                           <value>0</value>
23556                        </enumeratedValue>
23557                        <enumeratedValue>
23558                           <name>YES</name>
23559                           <description>Card inserted</description>
23560                           <value>1</value>
23561                        </enumeratedValue>
23562                     </enumeratedValues>
23563                  </field>
23564                  <field>
23565                     <name>CARDSS</name>
23566                     <description>Card State Stable</description>
23567                     <bitOffset>17</bitOffset>
23568                     <bitWidth>1</bitWidth>
23569                     <enumeratedValues>
23570                        <name>CARDSSSelect</name>
23571                        <enumeratedValue>
23572                           <name>NO</name>
23573                           <description>Reset or Debouncing</description>
23574                           <value>0</value>
23575                        </enumeratedValue>
23576                        <enumeratedValue>
23577                           <name>YES</name>
23578                           <description>No Card or Insered</description>
23579                           <value>1</value>
23580                        </enumeratedValue>
23581                     </enumeratedValues>
23582                  </field>
23583                  <field>
23584                     <name>CARDDPL</name>
23585                     <description>Card Detect Pin Level</description>
23586                     <bitOffset>18</bitOffset>
23587                     <bitWidth>1</bitWidth>
23588                     <enumeratedValues>
23589                        <name>CARDDPLSelect</name>
23590                        <enumeratedValue>
23591                           <name>NO</name>
23592                           <description>No card present (SDCD#=1)</description>
23593                           <value>0</value>
23594                        </enumeratedValue>
23595                        <enumeratedValue>
23596                           <name>YES</name>
23597                           <description>Card present (SDCD#=0)</description>
23598                           <value>1</value>
23599                        </enumeratedValue>
23600                     </enumeratedValues>
23601                  </field>
23602                  <field>
23603                     <name>WRPPL</name>
23604                     <description>Write Protect Pin Level</description>
23605                     <bitOffset>19</bitOffset>
23606                     <bitWidth>1</bitWidth>
23607                     <enumeratedValues>
23608                        <name>WRPPLSelect</name>
23609                        <enumeratedValue>
23610                           <name>PROTECTED</name>
23611                           <description>Write protected (SDWP#=0)</description>
23612                           <value>0</value>
23613                        </enumeratedValue>
23614                        <enumeratedValue>
23615                           <name>ENABLED</name>
23616                           <description>Write enabled (SDWP#=1)</description>
23617                           <value>1</value>
23618                        </enumeratedValue>
23619                     </enumeratedValues>
23620                  </field>
23621                  <field>
23622                     <name>DATLL</name>
23623                     <description>DAT[3:0] Line Level</description>
23624                     <bitOffset>20</bitOffset>
23625                     <bitWidth>4</bitWidth>
23626                  </field>
23627                  <field>
23628                     <name>CMDLL</name>
23629                     <description>CMD Line Level</description>
23630                     <bitOffset>24</bitOffset>
23631                     <bitWidth>1</bitWidth>
23632                  </field>
23633               </fields>
23634            </register>
23635            <register>
23636               <name>HC1R</name>
23637               <description>Host Control 1</description>
23638               <addressOffset>0x28</addressOffset>
23639               <size>8</size>
23640               <resetValue>0xE00</resetValue>
23641               <fields>
23642                  <field>
23643                     <name>LEDCTRL</name>
23644                     <description>LED Control</description>
23645                     <bitOffset>0</bitOffset>
23646                     <bitWidth>1</bitWidth>
23647                     <enumeratedValues>
23648                        <name>LEDCTRLSelect</name>
23649                        <enumeratedValue>
23650                           <name>OFF</name>
23651                           <description>LED off</description>
23652                           <value>0</value>
23653                        </enumeratedValue>
23654                        <enumeratedValue>
23655                           <name>ON</name>
23656                           <description>LED on</description>
23657                           <value>1</value>
23658                        </enumeratedValue>
23659                     </enumeratedValues>
23660                  </field>
23661                  <field>
23662                     <name>DW</name>
23663                     <description>Data Width</description>
23664                     <bitOffset>1</bitOffset>
23665                     <bitWidth>1</bitWidth>
23666                     <enumeratedValues>
23667                        <name>DWSelect</name>
23668                        <enumeratedValue>
23669                           <name>1BIT</name>
23670                           <description>1-bit mode</description>
23671                           <value>0</value>
23672                        </enumeratedValue>
23673                        <enumeratedValue>
23674                           <name>4BIT</name>
23675                           <description>4-bit mode</description>
23676                           <value>1</value>
23677                        </enumeratedValue>
23678                     </enumeratedValues>
23679                  </field>
23680                  <field>
23681                     <name>HSEN</name>
23682                     <description>High Speed Enable</description>
23683                     <bitOffset>2</bitOffset>
23684                     <bitWidth>1</bitWidth>
23685                     <enumeratedValues>
23686                        <name>HSENSelect</name>
23687                        <enumeratedValue>
23688                           <name>NORMAL</name>
23689                           <description>Normal Speed mode</description>
23690                           <value>0</value>
23691                        </enumeratedValue>
23692                        <enumeratedValue>
23693                           <name>HIGH</name>
23694                           <description>High Speed mode</description>
23695                           <value>1</value>
23696                        </enumeratedValue>
23697                     </enumeratedValues>
23698                  </field>
23699                  <field>
23700                     <name>DMASEL</name>
23701                     <description>DMA Select</description>
23702                     <bitOffset>3</bitOffset>
23703                     <bitWidth>2</bitWidth>
23704                     <enumeratedValues>
23705                        <name>DMASELSelect</name>
23706                        <enumeratedValue>
23707                           <name>SDMA</name>
23708                           <description>SDMA is selected</description>
23709                           <value>0</value>
23710                        </enumeratedValue>
23711                        <enumeratedValue>
23712                           <name>32BIT</name>
23713                           <description>32-bit Address ADMA2 is selected</description>
23714                           <value>2</value>
23715                        </enumeratedValue>
23716                     </enumeratedValues>
23717                  </field>
23718                  <field>
23719                     <name>CARDDTL</name>
23720                     <description>Card Detect Test Level</description>
23721                     <bitOffset>6</bitOffset>
23722                     <bitWidth>1</bitWidth>
23723                     <enumeratedValues>
23724                        <name>CARDDTLSelect</name>
23725                        <enumeratedValue>
23726                           <name>NO</name>
23727                           <description>No Card</description>
23728                           <value>0</value>
23729                        </enumeratedValue>
23730                        <enumeratedValue>
23731                           <name>YES</name>
23732                           <description>Card Inserted</description>
23733                           <value>1</value>
23734                        </enumeratedValue>
23735                     </enumeratedValues>
23736                  </field>
23737                  <field>
23738                     <name>CARDDSEL</name>
23739                     <description>Card Detect Signal Selection</description>
23740                     <bitOffset>7</bitOffset>
23741                     <bitWidth>1</bitWidth>
23742                     <enumeratedValues>
23743                        <name>CARDDSELSelect</name>
23744                        <enumeratedValue>
23745                           <name>NORMAL</name>
23746                           <description>SDCD# is selected (for normal use)</description>
23747                           <value>0</value>
23748                        </enumeratedValue>
23749                        <enumeratedValue>
23750                           <name>TEST</name>
23751                           <description>The Card Select Test Level is selected (for test purpose)</description>
23752                           <value>1</value>
23753                        </enumeratedValue>
23754                     </enumeratedValues>
23755                  </field>
23756               </fields>
23757            </register>
23758            <register>
23759               <name>HC1R_EMMC_MODE</name>
23760               <description>Host Control 1</description>
23761               <alternateRegister>HC1R</alternateRegister>
23762               <addressOffset>0x28</addressOffset>
23763               <size>8</size>
23764               <resetValue>0xE00</resetValue>
23765               <fields>
23766                  <field>
23767                     <name>DW</name>
23768                     <description>Data Width</description>
23769                     <bitOffset>1</bitOffset>
23770                     <bitWidth>1</bitWidth>
23771                     <enumeratedValues>
23772                        <name>DWSelect</name>
23773                        <enumeratedValue>
23774                           <name>1BIT</name>
23775                           <description>1-bit mode</description>
23776                           <value>0</value>
23777                        </enumeratedValue>
23778                        <enumeratedValue>
23779                           <name>4BIT</name>
23780                           <description>4-bit mode</description>
23781                           <value>1</value>
23782                        </enumeratedValue>
23783                     </enumeratedValues>
23784                  </field>
23785                  <field>
23786                     <name>HSEN</name>
23787                     <description>High Speed Enable</description>
23788                     <bitOffset>2</bitOffset>
23789                     <bitWidth>1</bitWidth>
23790                     <enumeratedValues>
23791                        <name>HSENSelect</name>
23792                        <enumeratedValue>
23793                           <name>NORMAL</name>
23794                           <description>Normal Speed mode</description>
23795                           <value>0</value>
23796                        </enumeratedValue>
23797                        <enumeratedValue>
23798                           <name>HIGH</name>
23799                           <description>High Speed mode</description>
23800                           <value>1</value>
23801                        </enumeratedValue>
23802                     </enumeratedValues>
23803                  </field>
23804                  <field>
23805                     <name>DMASEL</name>
23806                     <description>DMA Select</description>
23807                     <bitOffset>3</bitOffset>
23808                     <bitWidth>2</bitWidth>
23809                     <enumeratedValues>
23810                        <name>DMASELSelect</name>
23811                        <enumeratedValue>
23812                           <name>SDMA</name>
23813                           <description>SDMA is selected</description>
23814                           <value>0</value>
23815                        </enumeratedValue>
23816                        <enumeratedValue>
23817                           <name>32BIT</name>
23818                           <description>32-bit Address ADMA2 is selected</description>
23819                           <value>2</value>
23820                        </enumeratedValue>
23821                     </enumeratedValues>
23822                  </field>
23823               </fields>
23824            </register>
23825            <register>
23826               <name>PCR</name>
23827               <description>Power Control</description>
23828               <addressOffset>0x29</addressOffset>
23829               <size>8</size>
23830               <resetValue>0x0E</resetValue>
23831               <fields>
23832                  <field>
23833                     <name>SDBPWR</name>
23834                     <description>SD Bus Power</description>
23835                     <bitOffset>0</bitOffset>
23836                     <bitWidth>1</bitWidth>
23837                     <enumeratedValues>
23838                        <name>SDBPWRSelect</name>
23839                        <enumeratedValue>
23840                           <name>OFF</name>
23841                           <description>Power off</description>
23842                           <value>0</value>
23843                        </enumeratedValue>
23844                        <enumeratedValue>
23845                           <name>ON</name>
23846                           <description>Power on</description>
23847                           <value>1</value>
23848                        </enumeratedValue>
23849                     </enumeratedValues>
23850                  </field>
23851                  <field>
23852                     <name>SDBVSEL</name>
23853                     <description>SD Bus Voltage Select</description>
23854                     <bitOffset>1</bitOffset>
23855                     <bitWidth>3</bitWidth>
23856                     <enumeratedValues>
23857                        <name>SDBVSELSelect</name>
23858                        <enumeratedValue>
23859                           <name>1V8</name>
23860                           <description>1.8V (Typ.)</description>
23861                           <value>5</value>
23862                        </enumeratedValue>
23863                        <enumeratedValue>
23864                           <name>3V0</name>
23865                           <description>3.0V (Typ.)</description>
23866                           <value>6</value>
23867                        </enumeratedValue>
23868                        <enumeratedValue>
23869                           <name>3V3</name>
23870                           <description>3.3V (Typ.)</description>
23871                           <value>7</value>
23872                        </enumeratedValue>
23873                     </enumeratedValues>
23874                  </field>
23875               </fields>
23876            </register>
23877            <register>
23878               <name>BGCR</name>
23879               <description>Block Gap Control</description>
23880               <addressOffset>0x2A</addressOffset>
23881               <size>8</size>
23882               <resetValue>0x00</resetValue>
23883               <fields>
23884                  <field>
23885                     <name>STPBGR</name>
23886                     <description>Stop at Block Gap Request</description>
23887                     <bitOffset>0</bitOffset>
23888                     <bitWidth>1</bitWidth>
23889                     <enumeratedValues>
23890                        <name>STPBGRSelect</name>
23891                        <enumeratedValue>
23892                           <name>TRANSFER</name>
23893                           <description>Transfer</description>
23894                           <value>0</value>
23895                        </enumeratedValue>
23896                        <enumeratedValue>
23897                           <name>STOP</name>
23898                           <description>Stop</description>
23899                           <value>1</value>
23900                        </enumeratedValue>
23901                     </enumeratedValues>
23902                  </field>
23903                  <field>
23904                     <name>CONTR</name>
23905                     <description>Continue Request</description>
23906                     <bitOffset>1</bitOffset>
23907                     <bitWidth>1</bitWidth>
23908                     <enumeratedValues>
23909                        <name>CONTRSelect</name>
23910                        <enumeratedValue>
23911                           <name>GO_ON</name>
23912                           <description>Not affected</description>
23913                           <value>0</value>
23914                        </enumeratedValue>
23915                        <enumeratedValue>
23916                           <name>RESTART</name>
23917                           <description>Restart</description>
23918                           <value>1</value>
23919                        </enumeratedValue>
23920                     </enumeratedValues>
23921                  </field>
23922                  <field>
23923                     <name>RWCTRL</name>
23924                     <description>Read Wait Control</description>
23925                     <bitOffset>2</bitOffset>
23926                     <bitWidth>1</bitWidth>
23927                     <enumeratedValues>
23928                        <name>RWCTRLSelect</name>
23929                        <enumeratedValue>
23930                           <name>DISABLE</name>
23931                           <description>Disable Read Wait Control</description>
23932                           <value>0</value>
23933                        </enumeratedValue>
23934                        <enumeratedValue>
23935                           <name>ENABLE</name>
23936                           <description>Enable Read Wait Control</description>
23937                           <value>1</value>
23938                        </enumeratedValue>
23939                     </enumeratedValues>
23940                  </field>
23941                  <field>
23942                     <name>INTBG</name>
23943                     <description>Interrupt at Block Gap</description>
23944                     <bitOffset>3</bitOffset>
23945                     <bitWidth>1</bitWidth>
23946                     <enumeratedValues>
23947                        <name>INTBGSelect</name>
23948                        <enumeratedValue>
23949                           <name>DISABLED</name>
23950                           <description>Disabled</description>
23951                           <value>0</value>
23952                        </enumeratedValue>
23953                        <enumeratedValue>
23954                           <name>ENABLED</name>
23955                           <description>Enabled</description>
23956                           <value>1</value>
23957                        </enumeratedValue>
23958                     </enumeratedValues>
23959                  </field>
23960               </fields>
23961            </register>
23962            <register>
23963               <name>BGCR_EMMC_MODE</name>
23964               <description>Block Gap Control</description>
23965               <alternateRegister>BGCR</alternateRegister>
23966               <addressOffset>0x2A</addressOffset>
23967               <size>8</size>
23968               <resetValue>0x00</resetValue>
23969               <fields>
23970                  <field>
23971                     <name>STPBGR</name>
23972                     <description>Stop at Block Gap Request</description>
23973                     <bitOffset>0</bitOffset>
23974                     <bitWidth>1</bitWidth>
23975                     <enumeratedValues>
23976                        <name>STPBGRSelect</name>
23977                        <enumeratedValue>
23978                           <name>TRANSFER</name>
23979                           <description>Transfer</description>
23980                           <value>0</value>
23981                        </enumeratedValue>
23982                        <enumeratedValue>
23983                           <name>STOP</name>
23984                           <description>Stop</description>
23985                           <value>1</value>
23986                        </enumeratedValue>
23987                     </enumeratedValues>
23988                  </field>
23989                  <field>
23990                     <name>CONTR</name>
23991                     <description>Continue Request</description>
23992                     <bitOffset>1</bitOffset>
23993                     <bitWidth>1</bitWidth>
23994                     <enumeratedValues>
23995                        <name>CONTRSelect</name>
23996                        <enumeratedValue>
23997                           <name>GO_ON</name>
23998                           <description>Not affected</description>
23999                           <value>0</value>
24000                        </enumeratedValue>
24001                        <enumeratedValue>
24002                           <name>RESTART</name>
24003                           <description>Restart</description>
24004                           <value>1</value>
24005                        </enumeratedValue>
24006                     </enumeratedValues>
24007                  </field>
24008               </fields>
24009            </register>
24010            <register>
24011               <name>WCR</name>
24012               <description>Wakeup Control</description>
24013               <addressOffset>0x2B</addressOffset>
24014               <size>8</size>
24015               <resetValue>0x00</resetValue>
24016               <fields>
24017                  <field>
24018                     <name>WKENCINT</name>
24019                     <description>Wakeup Event Enable on Card Interrupt</description>
24020                     <bitOffset>0</bitOffset>
24021                     <bitWidth>1</bitWidth>
24022                     <enumeratedValues>
24023                        <name>WKENCINTSelect</name>
24024                        <enumeratedValue>
24025                           <name>DISABLE</name>
24026                           <description>Disable</description>
24027                           <value>0</value>
24028                        </enumeratedValue>
24029                        <enumeratedValue>
24030                           <name>ENABLE</name>
24031                           <description>Enable</description>
24032                           <value>1</value>
24033                        </enumeratedValue>
24034                     </enumeratedValues>
24035                  </field>
24036                  <field>
24037                     <name>WKENCINS</name>
24038                     <description>Wakeup Event Enable on Card Insertion</description>
24039                     <bitOffset>1</bitOffset>
24040                     <bitWidth>1</bitWidth>
24041                     <enumeratedValues>
24042                        <name>WKENCINSSelect</name>
24043                        <enumeratedValue>
24044                           <name>DISABLE</name>
24045                           <description>Disable</description>
24046                           <value>0</value>
24047                        </enumeratedValue>
24048                        <enumeratedValue>
24049                           <name>ENABLE</name>
24050                           <description>Enable</description>
24051                           <value>1</value>
24052                        </enumeratedValue>
24053                     </enumeratedValues>
24054                  </field>
24055                  <field>
24056                     <name>WKENCREM</name>
24057                     <description>Wakeup Event Enable on Card Removal</description>
24058                     <bitOffset>2</bitOffset>
24059                     <bitWidth>1</bitWidth>
24060                     <enumeratedValues>
24061                        <name>WKENCREMSelect</name>
24062                        <enumeratedValue>
24063                           <name>DISABLE</name>
24064                           <description>Disable</description>
24065                           <value>0</value>
24066                        </enumeratedValue>
24067                        <enumeratedValue>
24068                           <name>ENABLE</name>
24069                           <description>Enable</description>
24070                           <value>1</value>
24071                        </enumeratedValue>
24072                     </enumeratedValues>
24073                  </field>
24074               </fields>
24075            </register>
24076            <register>
24077               <name>CCR</name>
24078               <description>Clock Control</description>
24079               <addressOffset>0x2C</addressOffset>
24080               <size>16</size>
24081               <resetValue>0x0000</resetValue>
24082               <fields>
24083                  <field>
24084                     <name>INTCLKEN</name>
24085                     <description>Internal Clock Enable</description>
24086                     <bitOffset>0</bitOffset>
24087                     <bitWidth>1</bitWidth>
24088                     <enumeratedValues>
24089                        <name>INTCLKENSelect</name>
24090                        <enumeratedValue>
24091                           <name>OFF</name>
24092                           <description>Stop</description>
24093                           <value>0</value>
24094                        </enumeratedValue>
24095                        <enumeratedValue>
24096                           <name>ON</name>
24097                           <description>Oscillate</description>
24098                           <value>1</value>
24099                        </enumeratedValue>
24100                     </enumeratedValues>
24101                  </field>
24102                  <field>
24103                     <name>INTCLKS</name>
24104                     <description>Internal Clock Stable</description>
24105                     <bitOffset>1</bitOffset>
24106                     <bitWidth>1</bitWidth>
24107                     <enumeratedValues>
24108                        <name>INTCLKSSelect</name>
24109                        <enumeratedValue>
24110                           <name>NOT_READY</name>
24111                           <description>Not Ready</description>
24112                           <value>0</value>
24113                        </enumeratedValue>
24114                        <enumeratedValue>
24115                           <name>READY</name>
24116                           <description>Ready</description>
24117                           <value>1</value>
24118                        </enumeratedValue>
24119                     </enumeratedValues>
24120                  </field>
24121                  <field>
24122                     <name>SDCLKEN</name>
24123                     <description>SD Clock Enable</description>
24124                     <bitOffset>2</bitOffset>
24125                     <bitWidth>1</bitWidth>
24126                     <enumeratedValues>
24127                        <name>SDCLKENSelect</name>
24128                        <enumeratedValue>
24129                           <name>DISABLE</name>
24130                           <description>Disable</description>
24131                           <value>0</value>
24132                        </enumeratedValue>
24133                        <enumeratedValue>
24134                           <name>ENABLE</name>
24135                           <description>Enable</description>
24136                           <value>1</value>
24137                        </enumeratedValue>
24138                     </enumeratedValues>
24139                  </field>
24140                  <field>
24141                     <name>CLKGSEL</name>
24142                     <description>Clock Generator Select</description>
24143                     <bitOffset>5</bitOffset>
24144                     <bitWidth>1</bitWidth>
24145                     <enumeratedValues>
24146                        <name>CLKGSELSelect</name>
24147                        <enumeratedValue>
24148                           <name>DIV</name>
24149                           <description>Divided Clock Mode</description>
24150                           <value>0</value>
24151                        </enumeratedValue>
24152                        <enumeratedValue>
24153                           <name>PROG</name>
24154                           <description>Programmable Clock Mode</description>
24155                           <value>1</value>
24156                        </enumeratedValue>
24157                     </enumeratedValues>
24158                  </field>
24159                  <field>
24160                     <name>USDCLKFSEL</name>
24161                     <description>Upper Bits of SDCLK Frequency Select</description>
24162                     <bitOffset>6</bitOffset>
24163                     <bitWidth>2</bitWidth>
24164                  </field>
24165                  <field>
24166                     <name>SDCLKFSEL</name>
24167                     <description>SDCLK Frequency Select</description>
24168                     <bitOffset>8</bitOffset>
24169                     <bitWidth>8</bitWidth>
24170                  </field>
24171               </fields>
24172            </register>
24173            <register>
24174               <name>TCR</name>
24175               <description>Timeout Control</description>
24176               <addressOffset>0x2E</addressOffset>
24177               <size>8</size>
24178               <resetValue>0x00</resetValue>
24179               <fields>
24180                  <field>
24181                     <name>DTCVAL</name>
24182                     <description>Data Timeout Counter Value</description>
24183                     <bitOffset>0</bitOffset>
24184                     <bitWidth>4</bitWidth>
24185                  </field>
24186               </fields>
24187            </register>
24188            <register>
24189               <name>SRR</name>
24190               <description>Software Reset</description>
24191               <addressOffset>0x2F</addressOffset>
24192               <size>8</size>
24193               <resetValue>0x00</resetValue>
24194               <fields>
24195                  <field>
24196                     <name>SWRSTALL</name>
24197                     <description>Software Reset For All</description>
24198                     <bitOffset>0</bitOffset>
24199                     <bitWidth>1</bitWidth>
24200                     <enumeratedValues>
24201                        <name>SWRSTALLSelect</name>
24202                        <enumeratedValue>
24203                           <name>WORK</name>
24204                           <description>Work</description>
24205                           <value>0</value>
24206                        </enumeratedValue>
24207                        <enumeratedValue>
24208                           <name>RESET</name>
24209                           <description>Reset</description>
24210                           <value>1</value>
24211                        </enumeratedValue>
24212                     </enumeratedValues>
24213                  </field>
24214                  <field>
24215                     <name>SWRSTCMD</name>
24216                     <description>Software Reset For CMD Line</description>
24217                     <bitOffset>1</bitOffset>
24218                     <bitWidth>1</bitWidth>
24219                     <enumeratedValues>
24220                        <name>SWRSTCMDSelect</name>
24221                        <enumeratedValue>
24222                           <name>WORK</name>
24223                           <description>Work</description>
24224                           <value>0</value>
24225                        </enumeratedValue>
24226                        <enumeratedValue>
24227                           <name>RESET</name>
24228                           <description>Reset</description>
24229                           <value>1</value>
24230                        </enumeratedValue>
24231                     </enumeratedValues>
24232                  </field>
24233                  <field>
24234                     <name>SWRSTDAT</name>
24235                     <description>Software Reset For DAT Line</description>
24236                     <bitOffset>2</bitOffset>
24237                     <bitWidth>1</bitWidth>
24238                     <enumeratedValues>
24239                        <name>SWRSTDATSelect</name>
24240                        <enumeratedValue>
24241                           <name>WORK</name>
24242                           <description>Work</description>
24243                           <value>0</value>
24244                        </enumeratedValue>
24245                        <enumeratedValue>
24246                           <name>RESET</name>
24247                           <description>Reset</description>
24248                           <value>1</value>
24249                        </enumeratedValue>
24250                     </enumeratedValues>
24251                  </field>
24252               </fields>
24253            </register>
24254            <register>
24255               <name>NISTR</name>
24256               <description>Normal Interrupt Status</description>
24257               <addressOffset>0x30</addressOffset>
24258               <size>16</size>
24259               <resetValue>0x0000</resetValue>
24260               <fields>
24261                  <field>
24262                     <name>CMDC</name>
24263                     <description>Command Complete</description>
24264                     <bitOffset>0</bitOffset>
24265                     <bitWidth>1</bitWidth>
24266                     <enumeratedValues>
24267                        <name>CMDCSelect</name>
24268                        <enumeratedValue>
24269                           <name>NO</name>
24270                           <description>No command complete</description>
24271                           <value>0</value>
24272                        </enumeratedValue>
24273                        <enumeratedValue>
24274                           <name>YES</name>
24275                           <description>Command complete</description>
24276                           <value>1</value>
24277                        </enumeratedValue>
24278                     </enumeratedValues>
24279                  </field>
24280                  <field>
24281                     <name>TRFC</name>
24282                     <description>Transfer Complete</description>
24283                     <bitOffset>1</bitOffset>
24284                     <bitWidth>1</bitWidth>
24285                     <enumeratedValues>
24286                        <name>TRFCSelect</name>
24287                        <enumeratedValue>
24288                           <name>NO</name>
24289                           <description>Not complete</description>
24290                           <value>0</value>
24291                        </enumeratedValue>
24292                        <enumeratedValue>
24293                           <name>YES</name>
24294                           <description>Command execution is completed</description>
24295                           <value>1</value>
24296                        </enumeratedValue>
24297                     </enumeratedValues>
24298                  </field>
24299                  <field>
24300                     <name>BLKGE</name>
24301                     <description>Block Gap Event</description>
24302                     <bitOffset>2</bitOffset>
24303                     <bitWidth>1</bitWidth>
24304                     <enumeratedValues>
24305                        <name>BLKGESelect</name>
24306                        <enumeratedValue>
24307                           <name>NO</name>
24308                           <description>No Block Gap Event</description>
24309                           <value>0</value>
24310                        </enumeratedValue>
24311                        <enumeratedValue>
24312                           <name>STOP</name>
24313                           <description>Transaction stopped at block gap</description>
24314                           <value>1</value>
24315                        </enumeratedValue>
24316                     </enumeratedValues>
24317                  </field>
24318                  <field>
24319                     <name>DMAINT</name>
24320                     <description>DMA Interrupt</description>
24321                     <bitOffset>3</bitOffset>
24322                     <bitWidth>1</bitWidth>
24323                     <enumeratedValues>
24324                        <name>DMAINTSelect</name>
24325                        <enumeratedValue>
24326                           <name>NO</name>
24327                           <description>No DMA Interrupt</description>
24328                           <value>0</value>
24329                        </enumeratedValue>
24330                        <enumeratedValue>
24331                           <name>YES</name>
24332                           <description>DMA Interrupt is generated</description>
24333                           <value>1</value>
24334                        </enumeratedValue>
24335                     </enumeratedValues>
24336                  </field>
24337                  <field>
24338                     <name>BWRRDY</name>
24339                     <description>Buffer Write Ready</description>
24340                     <bitOffset>4</bitOffset>
24341                     <bitWidth>1</bitWidth>
24342                     <enumeratedValues>
24343                        <name>BWRRDYSelect</name>
24344                        <enumeratedValue>
24345                           <name>NO</name>
24346                           <description>Not ready to write buffer</description>
24347                           <value>0</value>
24348                        </enumeratedValue>
24349                        <enumeratedValue>
24350                           <name>YES</name>
24351                           <description>Ready to write buffer</description>
24352                           <value>1</value>
24353                        </enumeratedValue>
24354                     </enumeratedValues>
24355                  </field>
24356                  <field>
24357                     <name>BRDRDY</name>
24358                     <description>Buffer Read Ready</description>
24359                     <bitOffset>5</bitOffset>
24360                     <bitWidth>1</bitWidth>
24361                     <enumeratedValues>
24362                        <name>BRDRDYSelect</name>
24363                        <enumeratedValue>
24364                           <name>NO</name>
24365                           <description>Not ready to read buffer</description>
24366                           <value>0</value>
24367                        </enumeratedValue>
24368                        <enumeratedValue>
24369                           <name>YES</name>
24370                           <description>Ready to read buffer</description>
24371                           <value>1</value>
24372                        </enumeratedValue>
24373                     </enumeratedValues>
24374                  </field>
24375                  <field>
24376                     <name>CINS</name>
24377                     <description>Card Insertion</description>
24378                     <bitOffset>6</bitOffset>
24379                     <bitWidth>1</bitWidth>
24380                     <enumeratedValues>
24381                        <name>CINSSelect</name>
24382                        <enumeratedValue>
24383                           <name>NO</name>
24384                           <description>Card state stable or Debouncing</description>
24385                           <value>0</value>
24386                        </enumeratedValue>
24387                        <enumeratedValue>
24388                           <name>YES</name>
24389                           <description>Card inserted</description>
24390                           <value>1</value>
24391                        </enumeratedValue>
24392                     </enumeratedValues>
24393                  </field>
24394                  <field>
24395                     <name>CREM</name>
24396                     <description>Card Removal</description>
24397                     <bitOffset>7</bitOffset>
24398                     <bitWidth>1</bitWidth>
24399                     <enumeratedValues>
24400                        <name>CREMSelect</name>
24401                        <enumeratedValue>
24402                           <name>NO</name>
24403                           <description>Card state stable or Debouncing</description>
24404                           <value>0</value>
24405                        </enumeratedValue>
24406                        <enumeratedValue>
24407                           <name>YES</name>
24408                           <description>Card Removed</description>
24409                           <value>1</value>
24410                        </enumeratedValue>
24411                     </enumeratedValues>
24412                  </field>
24413                  <field>
24414                     <name>CINT</name>
24415                     <description>Card Interrupt</description>
24416                     <bitOffset>8</bitOffset>
24417                     <bitWidth>1</bitWidth>
24418                     <enumeratedValues>
24419                        <name>CINTSelect</name>
24420                        <enumeratedValue>
24421                           <name>NO</name>
24422                           <description>No Card Interrupt</description>
24423                           <value>0</value>
24424                        </enumeratedValue>
24425                        <enumeratedValue>
24426                           <name>YES</name>
24427                           <description>Generate Card Interrupt</description>
24428                           <value>1</value>
24429                        </enumeratedValue>
24430                     </enumeratedValues>
24431                  </field>
24432                  <field>
24433                     <name>ERRINT</name>
24434                     <description>Error Interrupt</description>
24435                     <bitOffset>15</bitOffset>
24436                     <bitWidth>1</bitWidth>
24437                     <enumeratedValues>
24438                        <name>ERRINTSelect</name>
24439                        <enumeratedValue>
24440                           <name>NO</name>
24441                           <description>No Error</description>
24442                           <value>0</value>
24443                        </enumeratedValue>
24444                        <enumeratedValue>
24445                           <name>YES</name>
24446                           <description>Error</description>
24447                           <value>1</value>
24448                        </enumeratedValue>
24449                     </enumeratedValues>
24450                  </field>
24451               </fields>
24452            </register>
24453            <register>
24454               <name>NISTR_EMMC_MODE</name>
24455               <description>Normal Interrupt Status</description>
24456               <alternateRegister>NISTR</alternateRegister>
24457               <addressOffset>0x30</addressOffset>
24458               <size>16</size>
24459               <resetValue>0x0000</resetValue>
24460               <fields>
24461                  <field>
24462                     <name>CMDC</name>
24463                     <description>Command Complete</description>
24464                     <bitOffset>0</bitOffset>
24465                     <bitWidth>1</bitWidth>
24466                     <enumeratedValues>
24467                        <name>CMDCSelect</name>
24468                        <enumeratedValue>
24469                           <name>NO</name>
24470                           <description>No command complete</description>
24471                           <value>0</value>
24472                        </enumeratedValue>
24473                        <enumeratedValue>
24474                           <name>YES</name>
24475                           <description>Command complete</description>
24476                           <value>1</value>
24477                        </enumeratedValue>
24478                     </enumeratedValues>
24479                  </field>
24480                  <field>
24481                     <name>TRFC</name>
24482                     <description>Transfer Complete</description>
24483                     <bitOffset>1</bitOffset>
24484                     <bitWidth>1</bitWidth>
24485                     <enumeratedValues>
24486                        <name>TRFCSelect</name>
24487                        <enumeratedValue>
24488                           <name>NO</name>
24489                           <description>Not complete</description>
24490                           <value>0</value>
24491                        </enumeratedValue>
24492                        <enumeratedValue>
24493                           <name>YES</name>
24494                           <description>Command execution is completed</description>
24495                           <value>1</value>
24496                        </enumeratedValue>
24497                     </enumeratedValues>
24498                  </field>
24499                  <field>
24500                     <name>BLKGE</name>
24501                     <description>Block Gap Event</description>
24502                     <bitOffset>2</bitOffset>
24503                     <bitWidth>1</bitWidth>
24504                     <enumeratedValues>
24505                        <name>BLKGESelect</name>
24506                        <enumeratedValue>
24507                           <name>NO</name>
24508                           <description>No Block Gap Event</description>
24509                           <value>0</value>
24510                        </enumeratedValue>
24511                        <enumeratedValue>
24512                           <name>STOP</name>
24513                           <description>Transaction stopped at block gap</description>
24514                           <value>1</value>
24515                        </enumeratedValue>
24516                     </enumeratedValues>
24517                  </field>
24518                  <field>
24519                     <name>DMAINT</name>
24520                     <description>DMA Interrupt</description>
24521                     <bitOffset>3</bitOffset>
24522                     <bitWidth>1</bitWidth>
24523                     <enumeratedValues>
24524                        <name>DMAINTSelect</name>
24525                        <enumeratedValue>
24526                           <name>NO</name>
24527                           <description>No DMA Interrupt</description>
24528                           <value>0</value>
24529                        </enumeratedValue>
24530                        <enumeratedValue>
24531                           <name>YES</name>
24532                           <description>DMA Interrupt is generated</description>
24533                           <value>1</value>
24534                        </enumeratedValue>
24535                     </enumeratedValues>
24536                  </field>
24537                  <field>
24538                     <name>BWRRDY</name>
24539                     <description>Buffer Write Ready</description>
24540                     <bitOffset>4</bitOffset>
24541                     <bitWidth>1</bitWidth>
24542                     <enumeratedValues>
24543                        <name>BWRRDYSelect</name>
24544                        <enumeratedValue>
24545                           <name>NO</name>
24546                           <description>Not ready to write buffer</description>
24547                           <value>0</value>
24548                        </enumeratedValue>
24549                        <enumeratedValue>
24550                           <name>YES</name>
24551                           <description>Ready to write buffer</description>
24552                           <value>1</value>
24553                        </enumeratedValue>
24554                     </enumeratedValues>
24555                  </field>
24556                  <field>
24557                     <name>BRDRDY</name>
24558                     <description>Buffer Read Ready</description>
24559                     <bitOffset>5</bitOffset>
24560                     <bitWidth>1</bitWidth>
24561                     <enumeratedValues>
24562                        <name>BRDRDYSelect</name>
24563                        <enumeratedValue>
24564                           <name>NO</name>
24565                           <description>Not ready to read buffer</description>
24566                           <value>0</value>
24567                        </enumeratedValue>
24568                        <enumeratedValue>
24569                           <name>YES</name>
24570                           <description>Ready to read buffer</description>
24571                           <value>1</value>
24572                        </enumeratedValue>
24573                     </enumeratedValues>
24574                  </field>
24575                  <field>
24576                     <name>BOOTAR</name>
24577                     <description>Boot Acknowledge Received</description>
24578                     <bitOffset>14</bitOffset>
24579                     <bitWidth>1</bitWidth>
24580                  </field>
24581                  <field>
24582                     <name>ERRINT</name>
24583                     <description>Error Interrupt</description>
24584                     <bitOffset>15</bitOffset>
24585                     <bitWidth>1</bitWidth>
24586                     <enumeratedValues>
24587                        <name>ERRINTSelect</name>
24588                        <enumeratedValue>
24589                           <name>NO</name>
24590                           <description>No Error</description>
24591                           <value>0</value>
24592                        </enumeratedValue>
24593                        <enumeratedValue>
24594                           <name>YES</name>
24595                           <description>Error</description>
24596                           <value>1</value>
24597                        </enumeratedValue>
24598                     </enumeratedValues>
24599                  </field>
24600               </fields>
24601            </register>
24602            <register>
24603               <name>EISTR</name>
24604               <description>Error Interrupt Status</description>
24605               <addressOffset>0x32</addressOffset>
24606               <size>16</size>
24607               <resetValue>0x0000</resetValue>
24608               <fields>
24609                  <field>
24610                     <name>CMDTEO</name>
24611                     <description>Command Timeout Error</description>
24612                     <bitOffset>0</bitOffset>
24613                     <bitWidth>1</bitWidth>
24614                     <enumeratedValues>
24615                        <name>CMDTEOSelect</name>
24616                        <enumeratedValue>
24617                           <name>NO</name>
24618                           <description>No Error</description>
24619                           <value>0</value>
24620                        </enumeratedValue>
24621                        <enumeratedValue>
24622                           <name>YES</name>
24623                           <description>Timeout</description>
24624                           <value>1</value>
24625                        </enumeratedValue>
24626                     </enumeratedValues>
24627                  </field>
24628                  <field>
24629                     <name>CMDCRC</name>
24630                     <description>Command CRC Error</description>
24631                     <bitOffset>1</bitOffset>
24632                     <bitWidth>1</bitWidth>
24633                     <enumeratedValues>
24634                        <name>CMDCRCSelect</name>
24635                        <enumeratedValue>
24636                           <name>NO</name>
24637                           <description>No Error</description>
24638                           <value>0</value>
24639                        </enumeratedValue>
24640                        <enumeratedValue>
24641                           <name>YES</name>
24642                           <description>CRC Error Generated</description>
24643                           <value>1</value>
24644                        </enumeratedValue>
24645                     </enumeratedValues>
24646                  </field>
24647                  <field>
24648                     <name>CMDEND</name>
24649                     <description>Command End Bit Error</description>
24650                     <bitOffset>2</bitOffset>
24651                     <bitWidth>1</bitWidth>
24652                     <enumeratedValues>
24653                        <name>CMDENDSelect</name>
24654                        <enumeratedValue>
24655                           <name>NO</name>
24656                           <description>No error</description>
24657                           <value>0</value>
24658                        </enumeratedValue>
24659                        <enumeratedValue>
24660                           <name>YES</name>
24661                           <description>End Bit Error Generated</description>
24662                           <value>1</value>
24663                        </enumeratedValue>
24664                     </enumeratedValues>
24665                  </field>
24666                  <field>
24667                     <name>CMDIDX</name>
24668                     <description>Command Index Error</description>
24669                     <bitOffset>3</bitOffset>
24670                     <bitWidth>1</bitWidth>
24671                     <enumeratedValues>
24672                        <name>CMDIDXSelect</name>
24673                        <enumeratedValue>
24674                           <name>NO</name>
24675                           <description>No Error</description>
24676                           <value>0</value>
24677                        </enumeratedValue>
24678                        <enumeratedValue>
24679                           <name>YES</name>
24680                           <description>Error</description>
24681                           <value>1</value>
24682                        </enumeratedValue>
24683                     </enumeratedValues>
24684                  </field>
24685                  <field>
24686                     <name>DATTEO</name>
24687                     <description>Data Timeout Error</description>
24688                     <bitOffset>4</bitOffset>
24689                     <bitWidth>1</bitWidth>
24690                     <enumeratedValues>
24691                        <name>DATTEOSelect</name>
24692                        <enumeratedValue>
24693                           <name>NO</name>
24694                           <description>No Error</description>
24695                           <value>0</value>
24696                        </enumeratedValue>
24697                        <enumeratedValue>
24698                           <name>YES</name>
24699                           <description>Timeout</description>
24700                           <value>1</value>
24701                        </enumeratedValue>
24702                     </enumeratedValues>
24703                  </field>
24704                  <field>
24705                     <name>DATCRC</name>
24706                     <description>Data CRC Error</description>
24707                     <bitOffset>5</bitOffset>
24708                     <bitWidth>1</bitWidth>
24709                     <enumeratedValues>
24710                        <name>DATCRCSelect</name>
24711                        <enumeratedValue>
24712                           <name>NO</name>
24713                           <description>No Error</description>
24714                           <value>0</value>
24715                        </enumeratedValue>
24716                        <enumeratedValue>
24717                           <name>YES</name>
24718                           <description>Error</description>
24719                           <value>1</value>
24720                        </enumeratedValue>
24721                     </enumeratedValues>
24722                  </field>
24723                  <field>
24724                     <name>DATEND</name>
24725                     <description>Data End Bit Error</description>
24726                     <bitOffset>6</bitOffset>
24727                     <bitWidth>1</bitWidth>
24728                     <enumeratedValues>
24729                        <name>DATENDSelect</name>
24730                        <enumeratedValue>
24731                           <name>NO</name>
24732                           <description>No Error</description>
24733                           <value>0</value>
24734                        </enumeratedValue>
24735                        <enumeratedValue>
24736                           <name>YES</name>
24737                           <description>Error</description>
24738                           <value>1</value>
24739                        </enumeratedValue>
24740                     </enumeratedValues>
24741                  </field>
24742                  <field>
24743                     <name>CURLIM</name>
24744                     <description>Current Limit Error</description>
24745                     <bitOffset>7</bitOffset>
24746                     <bitWidth>1</bitWidth>
24747                     <enumeratedValues>
24748                        <name>CURLIMSelect</name>
24749                        <enumeratedValue>
24750                           <name>NO</name>
24751                           <description>No Error</description>
24752                           <value>0</value>
24753                        </enumeratedValue>
24754                        <enumeratedValue>
24755                           <name>YES</name>
24756                           <description>Power Fail</description>
24757                           <value>1</value>
24758                        </enumeratedValue>
24759                     </enumeratedValues>
24760                  </field>
24761                  <field>
24762                     <name>ACMD</name>
24763                     <description>Auto CMD Error</description>
24764                     <bitOffset>8</bitOffset>
24765                     <bitWidth>1</bitWidth>
24766                     <enumeratedValues>
24767                        <name>ACMDSelect</name>
24768                        <enumeratedValue>
24769                           <name>NO</name>
24770                           <description>No Error</description>
24771                           <value>0</value>
24772                        </enumeratedValue>
24773                        <enumeratedValue>
24774                           <name>YES</name>
24775                           <description>Error</description>
24776                           <value>1</value>
24777                        </enumeratedValue>
24778                     </enumeratedValues>
24779                  </field>
24780                  <field>
24781                     <name>ADMA</name>
24782                     <description>ADMA Error</description>
24783                     <bitOffset>9</bitOffset>
24784                     <bitWidth>1</bitWidth>
24785                     <enumeratedValues>
24786                        <name>ADMASelect</name>
24787                        <enumeratedValue>
24788                           <name>NO</name>
24789                           <description>No Error</description>
24790                           <value>0</value>
24791                        </enumeratedValue>
24792                        <enumeratedValue>
24793                           <name>YES</name>
24794                           <description>Error</description>
24795                           <value>1</value>
24796                        </enumeratedValue>
24797                     </enumeratedValues>
24798                  </field>
24799               </fields>
24800            </register>
24801            <register>
24802               <name>EISTR_EMMC_MODE</name>
24803               <description>Error Interrupt Status</description>
24804               <alternateRegister>EISTR</alternateRegister>
24805               <addressOffset>0x32</addressOffset>
24806               <size>16</size>
24807               <resetValue>0x0000</resetValue>
24808               <fields>
24809                  <field>
24810                     <name>CMDTEO</name>
24811                     <description>Command Timeout Error</description>
24812                     <bitOffset>0</bitOffset>
24813                     <bitWidth>1</bitWidth>
24814                     <enumeratedValues>
24815                        <name>CMDTEOSelect</name>
24816                        <enumeratedValue>
24817                           <name>NO</name>
24818                           <description>No Error</description>
24819                           <value>0</value>
24820                        </enumeratedValue>
24821                        <enumeratedValue>
24822                           <name>YES</name>
24823                           <description>Timeout</description>
24824                           <value>1</value>
24825                        </enumeratedValue>
24826                     </enumeratedValues>
24827                  </field>
24828                  <field>
24829                     <name>CMDCRC</name>
24830                     <description>Command CRC Error</description>
24831                     <bitOffset>1</bitOffset>
24832                     <bitWidth>1</bitWidth>
24833                     <enumeratedValues>
24834                        <name>CMDCRCSelect</name>
24835                        <enumeratedValue>
24836                           <name>NO</name>
24837                           <description>No Error</description>
24838                           <value>0</value>
24839                        </enumeratedValue>
24840                        <enumeratedValue>
24841                           <name>YES</name>
24842                           <description>CRC Error Generated</description>
24843                           <value>1</value>
24844                        </enumeratedValue>
24845                     </enumeratedValues>
24846                  </field>
24847                  <field>
24848                     <name>CMDEND</name>
24849                     <description>Command End Bit Error</description>
24850                     <bitOffset>2</bitOffset>
24851                     <bitWidth>1</bitWidth>
24852                     <enumeratedValues>
24853                        <name>CMDENDSelect</name>
24854                        <enumeratedValue>
24855                           <name>NO</name>
24856                           <description>No error</description>
24857                           <value>0</value>
24858                        </enumeratedValue>
24859                        <enumeratedValue>
24860                           <name>YES</name>
24861                           <description>End Bit Error Generated</description>
24862                           <value>1</value>
24863                        </enumeratedValue>
24864                     </enumeratedValues>
24865                  </field>
24866                  <field>
24867                     <name>CMDIDX</name>
24868                     <description>Command Index Error</description>
24869                     <bitOffset>3</bitOffset>
24870                     <bitWidth>1</bitWidth>
24871                     <enumeratedValues>
24872                        <name>CMDIDXSelect</name>
24873                        <enumeratedValue>
24874                           <name>NO</name>
24875                           <description>No Error</description>
24876                           <value>0</value>
24877                        </enumeratedValue>
24878                        <enumeratedValue>
24879                           <name>YES</name>
24880                           <description>Error</description>
24881                           <value>1</value>
24882                        </enumeratedValue>
24883                     </enumeratedValues>
24884                  </field>
24885                  <field>
24886                     <name>DATTEO</name>
24887                     <description>Data Timeout Error</description>
24888                     <bitOffset>4</bitOffset>
24889                     <bitWidth>1</bitWidth>
24890                     <enumeratedValues>
24891                        <name>DATTEOSelect</name>
24892                        <enumeratedValue>
24893                           <name>NO</name>
24894                           <description>No Error</description>
24895                           <value>0</value>
24896                        </enumeratedValue>
24897                        <enumeratedValue>
24898                           <name>YES</name>
24899                           <description>Timeout</description>
24900                           <value>1</value>
24901                        </enumeratedValue>
24902                     </enumeratedValues>
24903                  </field>
24904                  <field>
24905                     <name>DATCRC</name>
24906                     <description>Data CRC Error</description>
24907                     <bitOffset>5</bitOffset>
24908                     <bitWidth>1</bitWidth>
24909                     <enumeratedValues>
24910                        <name>DATCRCSelect</name>
24911                        <enumeratedValue>
24912                           <name>NO</name>
24913                           <description>No Error</description>
24914                           <value>0</value>
24915                        </enumeratedValue>
24916                        <enumeratedValue>
24917                           <name>YES</name>
24918                           <description>Error</description>
24919                           <value>1</value>
24920                        </enumeratedValue>
24921                     </enumeratedValues>
24922                  </field>
24923                  <field>
24924                     <name>DATEND</name>
24925                     <description>Data End Bit Error</description>
24926                     <bitOffset>6</bitOffset>
24927                     <bitWidth>1</bitWidth>
24928                     <enumeratedValues>
24929                        <name>DATENDSelect</name>
24930                        <enumeratedValue>
24931                           <name>NO</name>
24932                           <description>No Error</description>
24933                           <value>0</value>
24934                        </enumeratedValue>
24935                        <enumeratedValue>
24936                           <name>YES</name>
24937                           <description>Error</description>
24938                           <value>1</value>
24939                        </enumeratedValue>
24940                     </enumeratedValues>
24941                  </field>
24942                  <field>
24943                     <name>CURLIM</name>
24944                     <description>Current Limit Error</description>
24945                     <bitOffset>7</bitOffset>
24946                     <bitWidth>1</bitWidth>
24947                     <enumeratedValues>
24948                        <name>CURLIMSelect</name>
24949                        <enumeratedValue>
24950                           <name>NO</name>
24951                           <description>No Error</description>
24952                           <value>0</value>
24953                        </enumeratedValue>
24954                        <enumeratedValue>
24955                           <name>YES</name>
24956                           <description>Power Fail</description>
24957                           <value>1</value>
24958                        </enumeratedValue>
24959                     </enumeratedValues>
24960                  </field>
24961                  <field>
24962                     <name>ACMD</name>
24963                     <description>Auto CMD Error</description>
24964                     <bitOffset>8</bitOffset>
24965                     <bitWidth>1</bitWidth>
24966                     <enumeratedValues>
24967                        <name>ACMDSelect</name>
24968                        <enumeratedValue>
24969                           <name>NO</name>
24970                           <description>No Error</description>
24971                           <value>0</value>
24972                        </enumeratedValue>
24973                        <enumeratedValue>
24974                           <name>YES</name>
24975                           <description>Error</description>
24976                           <value>1</value>
24977                        </enumeratedValue>
24978                     </enumeratedValues>
24979                  </field>
24980                  <field>
24981                     <name>ADMA</name>
24982                     <description>ADMA Error</description>
24983                     <bitOffset>9</bitOffset>
24984                     <bitWidth>1</bitWidth>
24985                     <enumeratedValues>
24986                        <name>ADMASelect</name>
24987                        <enumeratedValue>
24988                           <name>NO</name>
24989                           <description>No Error</description>
24990                           <value>0</value>
24991                        </enumeratedValue>
24992                        <enumeratedValue>
24993                           <name>YES</name>
24994                           <description>Error</description>
24995                           <value>1</value>
24996                        </enumeratedValue>
24997                     </enumeratedValues>
24998                  </field>
24999                  <field>
25000                     <name>BOOTAE</name>
25001                     <description>Boot Acknowledge Error</description>
25002                     <bitOffset>12</bitOffset>
25003                     <bitWidth>1</bitWidth>
25004                     <enumeratedValues>
25005                        <name>BOOTAESelect</name>
25006                        <enumeratedValue>
25007                           <name>FIFONOTEMPTY</name>
25008                           <description>FIFO contains at least one byte</description>
25009                           <value>0</value>
25010                        </enumeratedValue>
25011                        <enumeratedValue>
25012                           <name>FIFOEMPTY</name>
25013                           <description>FIFO is empty</description>
25014                           <value>1</value>
25015                        </enumeratedValue>
25016                     </enumeratedValues>
25017                  </field>
25018               </fields>
25019            </register>
25020            <register>
25021               <name>NISTER</name>
25022               <description>Normal Interrupt Status Enable</description>
25023               <addressOffset>0x34</addressOffset>
25024               <size>16</size>
25025               <resetValue>0x0000</resetValue>
25026               <fields>
25027                  <field>
25028                     <name>CMDC</name>
25029                     <description>Command Complete Status Enable</description>
25030                     <bitOffset>0</bitOffset>
25031                     <bitWidth>1</bitWidth>
25032                     <enumeratedValues>
25033                        <name>CMDCSelect</name>
25034                        <enumeratedValue>
25035                           <name>MASKED</name>
25036                           <description>Masked</description>
25037                           <value>0</value>
25038                        </enumeratedValue>
25039                        <enumeratedValue>
25040                           <name>ENABLED</name>
25041                           <description>Enabled</description>
25042                           <value>1</value>
25043                        </enumeratedValue>
25044                     </enumeratedValues>
25045                  </field>
25046                  <field>
25047                     <name>TRFC</name>
25048                     <description>Transfer Complete Status Enable</description>
25049                     <bitOffset>1</bitOffset>
25050                     <bitWidth>1</bitWidth>
25051                     <enumeratedValues>
25052                        <name>TRFCSelect</name>
25053                        <enumeratedValue>
25054                           <name>MASKED</name>
25055                           <description>Masked</description>
25056                           <value>0</value>
25057                        </enumeratedValue>
25058                        <enumeratedValue>
25059                           <name>ENABLED</name>
25060                           <description>Enabled</description>
25061                           <value>1</value>
25062                        </enumeratedValue>
25063                     </enumeratedValues>
25064                  </field>
25065                  <field>
25066                     <name>BLKGE</name>
25067                     <description>Block Gap Event Status Enable</description>
25068                     <bitOffset>2</bitOffset>
25069                     <bitWidth>1</bitWidth>
25070                     <enumeratedValues>
25071                        <name>BLKGESelect</name>
25072                        <enumeratedValue>
25073                           <name>MASKED</name>
25074                           <description>Masked</description>
25075                           <value>0</value>
25076                        </enumeratedValue>
25077                        <enumeratedValue>
25078                           <name>ENABLED</name>
25079                           <description>Enabled</description>
25080                           <value>1</value>
25081                        </enumeratedValue>
25082                     </enumeratedValues>
25083                  </field>
25084                  <field>
25085                     <name>DMAINT</name>
25086                     <description>DMA Interrupt Status Enable</description>
25087                     <bitOffset>3</bitOffset>
25088                     <bitWidth>1</bitWidth>
25089                     <enumeratedValues>
25090                        <name>DMAINTSelect</name>
25091                        <enumeratedValue>
25092                           <name>MASKED</name>
25093                           <description>Masked</description>
25094                           <value>0</value>
25095                        </enumeratedValue>
25096                        <enumeratedValue>
25097                           <name>ENABLED</name>
25098                           <description>Enabled</description>
25099                           <value>1</value>
25100                        </enumeratedValue>
25101                     </enumeratedValues>
25102                  </field>
25103                  <field>
25104                     <name>BWRRDY</name>
25105                     <description>Buffer Write Ready Status Enable</description>
25106                     <bitOffset>4</bitOffset>
25107                     <bitWidth>1</bitWidth>
25108                     <enumeratedValues>
25109                        <name>BWRRDYSelect</name>
25110                        <enumeratedValue>
25111                           <name>MASKED</name>
25112                           <description>Masked</description>
25113                           <value>0</value>
25114                        </enumeratedValue>
25115                        <enumeratedValue>
25116                           <name>ENABLED</name>
25117                           <description>Enabled</description>
25118                           <value>1</value>
25119                        </enumeratedValue>
25120                     </enumeratedValues>
25121                  </field>
25122                  <field>
25123                     <name>BRDRDY</name>
25124                     <description>Buffer Read Ready Status Enable</description>
25125                     <bitOffset>5</bitOffset>
25126                     <bitWidth>1</bitWidth>
25127                     <enumeratedValues>
25128                        <name>BRDRDYSelect</name>
25129                        <enumeratedValue>
25130                           <name>MASKED</name>
25131                           <description>Masked</description>
25132                           <value>0</value>
25133                        </enumeratedValue>
25134                        <enumeratedValue>
25135                           <name>ENABLED</name>
25136                           <description>Enabled</description>
25137                           <value>1</value>
25138                        </enumeratedValue>
25139                     </enumeratedValues>
25140                  </field>
25141                  <field>
25142                     <name>CINS</name>
25143                     <description>Card Insertion Status Enable</description>
25144                     <bitOffset>6</bitOffset>
25145                     <bitWidth>1</bitWidth>
25146                     <enumeratedValues>
25147                        <name>CINSSelect</name>
25148                        <enumeratedValue>
25149                           <name>MASKED</name>
25150                           <description>Masked</description>
25151                           <value>0</value>
25152                        </enumeratedValue>
25153                        <enumeratedValue>
25154                           <name>ENABLED</name>
25155                           <description>Enabled</description>
25156                           <value>1</value>
25157                        </enumeratedValue>
25158                     </enumeratedValues>
25159                  </field>
25160                  <field>
25161                     <name>CREM</name>
25162                     <description>Card Removal Status Enable</description>
25163                     <bitOffset>7</bitOffset>
25164                     <bitWidth>1</bitWidth>
25165                     <enumeratedValues>
25166                        <name>CREMSelect</name>
25167                        <enumeratedValue>
25168                           <name>MASKED</name>
25169                           <description>Masked</description>
25170                           <value>0</value>
25171                        </enumeratedValue>
25172                        <enumeratedValue>
25173                           <name>ENABLED</name>
25174                           <description>Enabled</description>
25175                           <value>1</value>
25176                        </enumeratedValue>
25177                     </enumeratedValues>
25178                  </field>
25179                  <field>
25180                     <name>CINT</name>
25181                     <description>Card Interrupt Status Enable</description>
25182                     <bitOffset>8</bitOffset>
25183                     <bitWidth>1</bitWidth>
25184                     <enumeratedValues>
25185                        <name>CINTSelect</name>
25186                        <enumeratedValue>
25187                           <name>MASKED</name>
25188                           <description>Masked</description>
25189                           <value>0</value>
25190                        </enumeratedValue>
25191                        <enumeratedValue>
25192                           <name>ENABLED</name>
25193                           <description>Enabled</description>
25194                           <value>1</value>
25195                        </enumeratedValue>
25196                     </enumeratedValues>
25197                  </field>
25198               </fields>
25199            </register>
25200            <register>
25201               <name>NISTER_EMMC_MODE</name>
25202               <description>Normal Interrupt Status Enable</description>
25203               <alternateRegister>NISTER</alternateRegister>
25204               <addressOffset>0x34</addressOffset>
25205               <size>16</size>
25206               <resetValue>0x0000</resetValue>
25207               <fields>
25208                  <field>
25209                     <name>CMDC</name>
25210                     <description>Command Complete Status Enable</description>
25211                     <bitOffset>0</bitOffset>
25212                     <bitWidth>1</bitWidth>
25213                     <enumeratedValues>
25214                        <name>CMDCSelect</name>
25215                        <enumeratedValue>
25216                           <name>MASKED</name>
25217                           <description>Masked</description>
25218                           <value>0</value>
25219                        </enumeratedValue>
25220                        <enumeratedValue>
25221                           <name>ENABLED</name>
25222                           <description>Enabled</description>
25223                           <value>1</value>
25224                        </enumeratedValue>
25225                     </enumeratedValues>
25226                  </field>
25227                  <field>
25228                     <name>TRFC</name>
25229                     <description>Transfer Complete Status Enable</description>
25230                     <bitOffset>1</bitOffset>
25231                     <bitWidth>1</bitWidth>
25232                     <enumeratedValues>
25233                        <name>TRFCSelect</name>
25234                        <enumeratedValue>
25235                           <name>MASKED</name>
25236                           <description>Masked</description>
25237                           <value>0</value>
25238                        </enumeratedValue>
25239                        <enumeratedValue>
25240                           <name>ENABLED</name>
25241                           <description>Enabled</description>
25242                           <value>1</value>
25243                        </enumeratedValue>
25244                     </enumeratedValues>
25245                  </field>
25246                  <field>
25247                     <name>BLKGE</name>
25248                     <description>Block Gap Event Status Enable</description>
25249                     <bitOffset>2</bitOffset>
25250                     <bitWidth>1</bitWidth>
25251                     <enumeratedValues>
25252                        <name>BLKGESelect</name>
25253                        <enumeratedValue>
25254                           <name>MASKED</name>
25255                           <description>Masked</description>
25256                           <value>0</value>
25257                        </enumeratedValue>
25258                        <enumeratedValue>
25259                           <name>ENABLED</name>
25260                           <description>Enabled</description>
25261                           <value>1</value>
25262                        </enumeratedValue>
25263                     </enumeratedValues>
25264                  </field>
25265                  <field>
25266                     <name>DMAINT</name>
25267                     <description>DMA Interrupt Status Enable</description>
25268                     <bitOffset>3</bitOffset>
25269                     <bitWidth>1</bitWidth>
25270                     <enumeratedValues>
25271                        <name>DMAINTSelect</name>
25272                        <enumeratedValue>
25273                           <name>MASKED</name>
25274                           <description>Masked</description>
25275                           <value>0</value>
25276                        </enumeratedValue>
25277                        <enumeratedValue>
25278                           <name>ENABLED</name>
25279                           <description>Enabled</description>
25280                           <value>1</value>
25281                        </enumeratedValue>
25282                     </enumeratedValues>
25283                  </field>
25284                  <field>
25285                     <name>BWRRDY</name>
25286                     <description>Buffer Write Ready Status Enable</description>
25287                     <bitOffset>4</bitOffset>
25288                     <bitWidth>1</bitWidth>
25289                     <enumeratedValues>
25290                        <name>BWRRDYSelect</name>
25291                        <enumeratedValue>
25292                           <name>MASKED</name>
25293                           <description>Masked</description>
25294                           <value>0</value>
25295                        </enumeratedValue>
25296                        <enumeratedValue>
25297                           <name>ENABLED</name>
25298                           <description>Enabled</description>
25299                           <value>1</value>
25300                        </enumeratedValue>
25301                     </enumeratedValues>
25302                  </field>
25303                  <field>
25304                     <name>BRDRDY</name>
25305                     <description>Buffer Read Ready Status Enable</description>
25306                     <bitOffset>5</bitOffset>
25307                     <bitWidth>1</bitWidth>
25308                     <enumeratedValues>
25309                        <name>BRDRDYSelect</name>
25310                        <enumeratedValue>
25311                           <name>MASKED</name>
25312                           <description>Masked</description>
25313                           <value>0</value>
25314                        </enumeratedValue>
25315                        <enumeratedValue>
25316                           <name>ENABLED</name>
25317                           <description>Enabled</description>
25318                           <value>1</value>
25319                        </enumeratedValue>
25320                     </enumeratedValues>
25321                  </field>
25322                  <field>
25323                     <name>BOOTAR</name>
25324                     <description>Boot Acknowledge Received Status Enable</description>
25325                     <bitOffset>14</bitOffset>
25326                     <bitWidth>1</bitWidth>
25327                  </field>
25328               </fields>
25329            </register>
25330            <register>
25331               <name>EISTER</name>
25332               <description>Error Interrupt Status Enable</description>
25333               <addressOffset>0x36</addressOffset>
25334               <size>16</size>
25335               <resetValue>0x0000</resetValue>
25336               <fields>
25337                  <field>
25338                     <name>CMDTEO</name>
25339                     <description>Command Timeout Error Status Enable</description>
25340                     <bitOffset>0</bitOffset>
25341                     <bitWidth>1</bitWidth>
25342                     <enumeratedValues>
25343                        <name>CMDTEOSelect</name>
25344                        <enumeratedValue>
25345                           <name>MASKED</name>
25346                           <description>Masked</description>
25347                           <value>0</value>
25348                        </enumeratedValue>
25349                        <enumeratedValue>
25350                           <name>ENABLED</name>
25351                           <description>Enabled</description>
25352                           <value>1</value>
25353                        </enumeratedValue>
25354                     </enumeratedValues>
25355                  </field>
25356                  <field>
25357                     <name>CMDCRC</name>
25358                     <description>Command CRC Error Status Enable</description>
25359                     <bitOffset>1</bitOffset>
25360                     <bitWidth>1</bitWidth>
25361                     <enumeratedValues>
25362                        <name>CMDCRCSelect</name>
25363                        <enumeratedValue>
25364                           <name>MASKED</name>
25365                           <description>Masked</description>
25366                           <value>0</value>
25367                        </enumeratedValue>
25368                        <enumeratedValue>
25369                           <name>ENABLED</name>
25370                           <description>Enabled</description>
25371                           <value>1</value>
25372                        </enumeratedValue>
25373                     </enumeratedValues>
25374                  </field>
25375                  <field>
25376                     <name>CMDEND</name>
25377                     <description>Command End Bit Error Status Enable</description>
25378                     <bitOffset>2</bitOffset>
25379                     <bitWidth>1</bitWidth>
25380                     <enumeratedValues>
25381                        <name>CMDENDSelect</name>
25382                        <enumeratedValue>
25383                           <name>MASKED</name>
25384                           <description>Masked</description>
25385                           <value>0</value>
25386                        </enumeratedValue>
25387                        <enumeratedValue>
25388                           <name>ENABLED</name>
25389                           <description>Enabled</description>
25390                           <value>1</value>
25391                        </enumeratedValue>
25392                     </enumeratedValues>
25393                  </field>
25394                  <field>
25395                     <name>CMDIDX</name>
25396                     <description>Command Index Error Status Enable</description>
25397                     <bitOffset>3</bitOffset>
25398                     <bitWidth>1</bitWidth>
25399                     <enumeratedValues>
25400                        <name>CMDIDXSelect</name>
25401                        <enumeratedValue>
25402                           <name>MASKED</name>
25403                           <description>Masked</description>
25404                           <value>0</value>
25405                        </enumeratedValue>
25406                        <enumeratedValue>
25407                           <name>ENABLED</name>
25408                           <description>Enabled</description>
25409                           <value>1</value>
25410                        </enumeratedValue>
25411                     </enumeratedValues>
25412                  </field>
25413                  <field>
25414                     <name>DATTEO</name>
25415                     <description>Data Timeout Error Status Enable</description>
25416                     <bitOffset>4</bitOffset>
25417                     <bitWidth>1</bitWidth>
25418                     <enumeratedValues>
25419                        <name>DATTEOSelect</name>
25420                        <enumeratedValue>
25421                           <name>MASKED</name>
25422                           <description>Masked</description>
25423                           <value>0</value>
25424                        </enumeratedValue>
25425                        <enumeratedValue>
25426                           <name>ENABLED</name>
25427                           <description>Enabled</description>
25428                           <value>1</value>
25429                        </enumeratedValue>
25430                     </enumeratedValues>
25431                  </field>
25432                  <field>
25433                     <name>DATCRC</name>
25434                     <description>Data CRC Error Status Enable</description>
25435                     <bitOffset>5</bitOffset>
25436                     <bitWidth>1</bitWidth>
25437                     <enumeratedValues>
25438                        <name>DATCRCSelect</name>
25439                        <enumeratedValue>
25440                           <name>MASKED</name>
25441                           <description>Masked</description>
25442                           <value>0</value>
25443                        </enumeratedValue>
25444                        <enumeratedValue>
25445                           <name>ENABLED</name>
25446                           <description>Enabled</description>
25447                           <value>1</value>
25448                        </enumeratedValue>
25449                     </enumeratedValues>
25450                  </field>
25451                  <field>
25452                     <name>DATEND</name>
25453                     <description>Data End Bit Error Status Enable</description>
25454                     <bitOffset>6</bitOffset>
25455                     <bitWidth>1</bitWidth>
25456                     <enumeratedValues>
25457                        <name>DATENDSelect</name>
25458                        <enumeratedValue>
25459                           <name>MASKED</name>
25460                           <description>Masked</description>
25461                           <value>0</value>
25462                        </enumeratedValue>
25463                        <enumeratedValue>
25464                           <name>ENABLED</name>
25465                           <description>Enabled</description>
25466                           <value>1</value>
25467                        </enumeratedValue>
25468                     </enumeratedValues>
25469                  </field>
25470                  <field>
25471                     <name>CURLIM</name>
25472                     <description>Current Limit Error Status Enable</description>
25473                     <bitOffset>7</bitOffset>
25474                     <bitWidth>1</bitWidth>
25475                     <enumeratedValues>
25476                        <name>CURLIMSelect</name>
25477                        <enumeratedValue>
25478                           <name>MASKED</name>
25479                           <description>Masked</description>
25480                           <value>0</value>
25481                        </enumeratedValue>
25482                        <enumeratedValue>
25483                           <name>ENABLED</name>
25484                           <description>Enabled</description>
25485                           <value>1</value>
25486                        </enumeratedValue>
25487                     </enumeratedValues>
25488                  </field>
25489                  <field>
25490                     <name>ACMD</name>
25491                     <description>Auto CMD Error Status Enable</description>
25492                     <bitOffset>8</bitOffset>
25493                     <bitWidth>1</bitWidth>
25494                     <enumeratedValues>
25495                        <name>ACMDSelect</name>
25496                        <enumeratedValue>
25497                           <name>MASKED</name>
25498                           <description>Masked</description>
25499                           <value>0</value>
25500                        </enumeratedValue>
25501                        <enumeratedValue>
25502                           <name>ENABLED</name>
25503                           <description>Enabled</description>
25504                           <value>1</value>
25505                        </enumeratedValue>
25506                     </enumeratedValues>
25507                  </field>
25508                  <field>
25509                     <name>ADMA</name>
25510                     <description>ADMA Error Status Enable</description>
25511                     <bitOffset>9</bitOffset>
25512                     <bitWidth>1</bitWidth>
25513                     <enumeratedValues>
25514                        <name>ADMASelect</name>
25515                        <enumeratedValue>
25516                           <name>MASKED</name>
25517                           <description>Masked</description>
25518                           <value>0</value>
25519                        </enumeratedValue>
25520                        <enumeratedValue>
25521                           <name>ENABLED</name>
25522                           <description>Enabled</description>
25523                           <value>1</value>
25524                        </enumeratedValue>
25525                     </enumeratedValues>
25526                  </field>
25527               </fields>
25528            </register>
25529            <register>
25530               <name>EISTER_EMMC_MODE</name>
25531               <description>Error Interrupt Status Enable</description>
25532               <alternateRegister>EISTER</alternateRegister>
25533               <addressOffset>0x36</addressOffset>
25534               <size>16</size>
25535               <resetValue>0x0000</resetValue>
25536               <fields>
25537                  <field>
25538                     <name>CMDTEO</name>
25539                     <description>Command Timeout Error Status Enable</description>
25540                     <bitOffset>0</bitOffset>
25541                     <bitWidth>1</bitWidth>
25542                     <enumeratedValues>
25543                        <name>CMDTEOSelect</name>
25544                        <enumeratedValue>
25545                           <name>MASKED</name>
25546                           <description>Masked</description>
25547                           <value>0</value>
25548                        </enumeratedValue>
25549                        <enumeratedValue>
25550                           <name>ENABLED</name>
25551                           <description>Enabled</description>
25552                           <value>1</value>
25553                        </enumeratedValue>
25554                     </enumeratedValues>
25555                  </field>
25556                  <field>
25557                     <name>CMDCRC</name>
25558                     <description>Command CRC Error Status Enable</description>
25559                     <bitOffset>1</bitOffset>
25560                     <bitWidth>1</bitWidth>
25561                     <enumeratedValues>
25562                        <name>CMDCRCSelect</name>
25563                        <enumeratedValue>
25564                           <name>MASKED</name>
25565                           <description>Masked</description>
25566                           <value>0</value>
25567                        </enumeratedValue>
25568                        <enumeratedValue>
25569                           <name>ENABLED</name>
25570                           <description>Enabled</description>
25571                           <value>1</value>
25572                        </enumeratedValue>
25573                     </enumeratedValues>
25574                  </field>
25575                  <field>
25576                     <name>CMDEND</name>
25577                     <description>Command End Bit Error Status Enable</description>
25578                     <bitOffset>2</bitOffset>
25579                     <bitWidth>1</bitWidth>
25580                     <enumeratedValues>
25581                        <name>CMDENDSelect</name>
25582                        <enumeratedValue>
25583                           <name>MASKED</name>
25584                           <description>Masked</description>
25585                           <value>0</value>
25586                        </enumeratedValue>
25587                        <enumeratedValue>
25588                           <name>ENABLED</name>
25589                           <description>Enabled</description>
25590                           <value>1</value>
25591                        </enumeratedValue>
25592                     </enumeratedValues>
25593                  </field>
25594                  <field>
25595                     <name>CMDIDX</name>
25596                     <description>Command Index Error Status Enable</description>
25597                     <bitOffset>3</bitOffset>
25598                     <bitWidth>1</bitWidth>
25599                     <enumeratedValues>
25600                        <name>CMDIDXSelect</name>
25601                        <enumeratedValue>
25602                           <name>MASKED</name>
25603                           <description>Masked</description>
25604                           <value>0</value>
25605                        </enumeratedValue>
25606                        <enumeratedValue>
25607                           <name>ENABLED</name>
25608                           <description>Enabled</description>
25609                           <value>1</value>
25610                        </enumeratedValue>
25611                     </enumeratedValues>
25612                  </field>
25613                  <field>
25614                     <name>DATTEO</name>
25615                     <description>Data Timeout Error Status Enable</description>
25616                     <bitOffset>4</bitOffset>
25617                     <bitWidth>1</bitWidth>
25618                     <enumeratedValues>
25619                        <name>DATTEOSelect</name>
25620                        <enumeratedValue>
25621                           <name>MASKED</name>
25622                           <description>Masked</description>
25623                           <value>0</value>
25624                        </enumeratedValue>
25625                        <enumeratedValue>
25626                           <name>ENABLED</name>
25627                           <description>Enabled</description>
25628                           <value>1</value>
25629                        </enumeratedValue>
25630                     </enumeratedValues>
25631                  </field>
25632                  <field>
25633                     <name>DATCRC</name>
25634                     <description>Data CRC Error Status Enable</description>
25635                     <bitOffset>5</bitOffset>
25636                     <bitWidth>1</bitWidth>
25637                     <enumeratedValues>
25638                        <name>DATCRCSelect</name>
25639                        <enumeratedValue>
25640                           <name>MASKED</name>
25641                           <description>Masked</description>
25642                           <value>0</value>
25643                        </enumeratedValue>
25644                        <enumeratedValue>
25645                           <name>ENABLED</name>
25646                           <description>Enabled</description>
25647                           <value>1</value>
25648                        </enumeratedValue>
25649                     </enumeratedValues>
25650                  </field>
25651                  <field>
25652                     <name>DATEND</name>
25653                     <description>Data End Bit Error Status Enable</description>
25654                     <bitOffset>6</bitOffset>
25655                     <bitWidth>1</bitWidth>
25656                     <enumeratedValues>
25657                        <name>DATENDSelect</name>
25658                        <enumeratedValue>
25659                           <name>MASKED</name>
25660                           <description>Masked</description>
25661                           <value>0</value>
25662                        </enumeratedValue>
25663                        <enumeratedValue>
25664                           <name>ENABLED</name>
25665                           <description>Enabled</description>
25666                           <value>1</value>
25667                        </enumeratedValue>
25668                     </enumeratedValues>
25669                  </field>
25670                  <field>
25671                     <name>CURLIM</name>
25672                     <description>Current Limit Error Status Enable</description>
25673                     <bitOffset>7</bitOffset>
25674                     <bitWidth>1</bitWidth>
25675                     <enumeratedValues>
25676                        <name>CURLIMSelect</name>
25677                        <enumeratedValue>
25678                           <name>MASKED</name>
25679                           <description>Masked</description>
25680                           <value>0</value>
25681                        </enumeratedValue>
25682                        <enumeratedValue>
25683                           <name>ENABLED</name>
25684                           <description>Enabled</description>
25685                           <value>1</value>
25686                        </enumeratedValue>
25687                     </enumeratedValues>
25688                  </field>
25689                  <field>
25690                     <name>ACMD</name>
25691                     <description>Auto CMD Error Status Enable</description>
25692                     <bitOffset>8</bitOffset>
25693                     <bitWidth>1</bitWidth>
25694                     <enumeratedValues>
25695                        <name>ACMDSelect</name>
25696                        <enumeratedValue>
25697                           <name>MASKED</name>
25698                           <description>Masked</description>
25699                           <value>0</value>
25700                        </enumeratedValue>
25701                        <enumeratedValue>
25702                           <name>ENABLED</name>
25703                           <description>Enabled</description>
25704                           <value>1</value>
25705                        </enumeratedValue>
25706                     </enumeratedValues>
25707                  </field>
25708                  <field>
25709                     <name>ADMA</name>
25710                     <description>ADMA Error Status Enable</description>
25711                     <bitOffset>9</bitOffset>
25712                     <bitWidth>1</bitWidth>
25713                     <enumeratedValues>
25714                        <name>ADMASelect</name>
25715                        <enumeratedValue>
25716                           <name>MASKED</name>
25717                           <description>Masked</description>
25718                           <value>0</value>
25719                        </enumeratedValue>
25720                        <enumeratedValue>
25721                           <name>ENABLED</name>
25722                           <description>Enabled</description>
25723                           <value>1</value>
25724                        </enumeratedValue>
25725                     </enumeratedValues>
25726                  </field>
25727                  <field>
25728                     <name>BOOTAE</name>
25729                     <description>Boot Acknowledge Error Status Enable</description>
25730                     <bitOffset>12</bitOffset>
25731                     <bitWidth>1</bitWidth>
25732                  </field>
25733               </fields>
25734            </register>
25735            <register>
25736               <name>NISIER</name>
25737               <description>Normal Interrupt Signal Enable</description>
25738               <addressOffset>0x38</addressOffset>
25739               <size>16</size>
25740               <resetValue>0x0000</resetValue>
25741               <fields>
25742                  <field>
25743                     <name>CMDC</name>
25744                     <description>Command Complete Signal Enable</description>
25745                     <bitOffset>0</bitOffset>
25746                     <bitWidth>1</bitWidth>
25747                     <enumeratedValues>
25748                        <name>CMDCSelect</name>
25749                        <enumeratedValue>
25750                           <name>MASKED</name>
25751                           <description>Masked</description>
25752                           <value>0</value>
25753                        </enumeratedValue>
25754                        <enumeratedValue>
25755                           <name>ENABLED</name>
25756                           <description>Enabled</description>
25757                           <value>1</value>
25758                        </enumeratedValue>
25759                     </enumeratedValues>
25760                  </field>
25761                  <field>
25762                     <name>TRFC</name>
25763                     <description>Transfer Complete Signal Enable</description>
25764                     <bitOffset>1</bitOffset>
25765                     <bitWidth>1</bitWidth>
25766                     <enumeratedValues>
25767                        <name>TRFCSelect</name>
25768                        <enumeratedValue>
25769                           <name>MASKED</name>
25770                           <description>Masked</description>
25771                           <value>0</value>
25772                        </enumeratedValue>
25773                        <enumeratedValue>
25774                           <name>ENABLED</name>
25775                           <description>Enabled</description>
25776                           <value>1</value>
25777                        </enumeratedValue>
25778                     </enumeratedValues>
25779                  </field>
25780                  <field>
25781                     <name>BLKGE</name>
25782                     <description>Block Gap Event Signal Enable</description>
25783                     <bitOffset>2</bitOffset>
25784                     <bitWidth>1</bitWidth>
25785                     <enumeratedValues>
25786                        <name>BLKGESelect</name>
25787                        <enumeratedValue>
25788                           <name>MASKED</name>
25789                           <description>Masked</description>
25790                           <value>0</value>
25791                        </enumeratedValue>
25792                        <enumeratedValue>
25793                           <name>ENABLED</name>
25794                           <description>Enabled</description>
25795                           <value>1</value>
25796                        </enumeratedValue>
25797                     </enumeratedValues>
25798                  </field>
25799                  <field>
25800                     <name>DMAINT</name>
25801                     <description>DMA Interrupt Signal Enable</description>
25802                     <bitOffset>3</bitOffset>
25803                     <bitWidth>1</bitWidth>
25804                     <enumeratedValues>
25805                        <name>DMAINTSelect</name>
25806                        <enumeratedValue>
25807                           <name>MASKED</name>
25808                           <description>Masked</description>
25809                           <value>0</value>
25810                        </enumeratedValue>
25811                        <enumeratedValue>
25812                           <name>ENABLED</name>
25813                           <description>Enabled</description>
25814                           <value>1</value>
25815                        </enumeratedValue>
25816                     </enumeratedValues>
25817                  </field>
25818                  <field>
25819                     <name>BWRRDY</name>
25820                     <description>Buffer Write Ready Signal Enable</description>
25821                     <bitOffset>4</bitOffset>
25822                     <bitWidth>1</bitWidth>
25823                     <enumeratedValues>
25824                        <name>BWRRDYSelect</name>
25825                        <enumeratedValue>
25826                           <name>MASKED</name>
25827                           <description>Masked</description>
25828                           <value>0</value>
25829                        </enumeratedValue>
25830                        <enumeratedValue>
25831                           <name>ENABLED</name>
25832                           <description>Enabled</description>
25833                           <value>1</value>
25834                        </enumeratedValue>
25835                     </enumeratedValues>
25836                  </field>
25837                  <field>
25838                     <name>BRDRDY</name>
25839                     <description>Buffer Read Ready Signal Enable</description>
25840                     <bitOffset>5</bitOffset>
25841                     <bitWidth>1</bitWidth>
25842                     <enumeratedValues>
25843                        <name>BRDRDYSelect</name>
25844                        <enumeratedValue>
25845                           <name>MASKED</name>
25846                           <description>Masked</description>
25847                           <value>0</value>
25848                        </enumeratedValue>
25849                        <enumeratedValue>
25850                           <name>ENABLED</name>
25851                           <description>Enabled</description>
25852                           <value>1</value>
25853                        </enumeratedValue>
25854                     </enumeratedValues>
25855                  </field>
25856                  <field>
25857                     <name>CINS</name>
25858                     <description>Card Insertion Signal Enable</description>
25859                     <bitOffset>6</bitOffset>
25860                     <bitWidth>1</bitWidth>
25861                     <enumeratedValues>
25862                        <name>CINSSelect</name>
25863                        <enumeratedValue>
25864                           <name>MASKED</name>
25865                           <description>Masked</description>
25866                           <value>0</value>
25867                        </enumeratedValue>
25868                        <enumeratedValue>
25869                           <name>ENABLED</name>
25870                           <description>Enabled</description>
25871                           <value>1</value>
25872                        </enumeratedValue>
25873                     </enumeratedValues>
25874                  </field>
25875                  <field>
25876                     <name>CREM</name>
25877                     <description>Card Removal Signal Enable</description>
25878                     <bitOffset>7</bitOffset>
25879                     <bitWidth>1</bitWidth>
25880                     <enumeratedValues>
25881                        <name>CREMSelect</name>
25882                        <enumeratedValue>
25883                           <name>MASKED</name>
25884                           <description>Masked</description>
25885                           <value>0</value>
25886                        </enumeratedValue>
25887                        <enumeratedValue>
25888                           <name>ENABLED</name>
25889                           <description>Enabled</description>
25890                           <value>1</value>
25891                        </enumeratedValue>
25892                     </enumeratedValues>
25893                  </field>
25894                  <field>
25895                     <name>CINT</name>
25896                     <description>Card Interrupt Signal Enable</description>
25897                     <bitOffset>8</bitOffset>
25898                     <bitWidth>1</bitWidth>
25899                     <enumeratedValues>
25900                        <name>CINTSelect</name>
25901                        <enumeratedValue>
25902                           <name>MASKED</name>
25903                           <description>Masked</description>
25904                           <value>0</value>
25905                        </enumeratedValue>
25906                        <enumeratedValue>
25907                           <name>ENABLED</name>
25908                           <description>Enabled</description>
25909                           <value>1</value>
25910                        </enumeratedValue>
25911                     </enumeratedValues>
25912                  </field>
25913               </fields>
25914            </register>
25915            <register>
25916               <name>NISIER_EMMC_MODE</name>
25917               <description>Normal Interrupt Signal Enable</description>
25918               <alternateRegister>NISIER</alternateRegister>
25919               <addressOffset>0x38</addressOffset>
25920               <size>16</size>
25921               <resetValue>0x0000</resetValue>
25922               <fields>
25923                  <field>
25924                     <name>CMDC</name>
25925                     <description>Command Complete Signal Enable</description>
25926                     <bitOffset>0</bitOffset>
25927                     <bitWidth>1</bitWidth>
25928                     <enumeratedValues>
25929                        <name>CMDCSelect</name>
25930                        <enumeratedValue>
25931                           <name>MASKED</name>
25932                           <description>Masked</description>
25933                           <value>0</value>
25934                        </enumeratedValue>
25935                        <enumeratedValue>
25936                           <name>ENABLED</name>
25937                           <description>Enabled</description>
25938                           <value>1</value>
25939                        </enumeratedValue>
25940                     </enumeratedValues>
25941                  </field>
25942                  <field>
25943                     <name>TRFC</name>
25944                     <description>Transfer Complete Signal Enable</description>
25945                     <bitOffset>1</bitOffset>
25946                     <bitWidth>1</bitWidth>
25947                     <enumeratedValues>
25948                        <name>TRFCSelect</name>
25949                        <enumeratedValue>
25950                           <name>MASKED</name>
25951                           <description>Masked</description>
25952                           <value>0</value>
25953                        </enumeratedValue>
25954                        <enumeratedValue>
25955                           <name>ENABLED</name>
25956                           <description>Enabled</description>
25957                           <value>1</value>
25958                        </enumeratedValue>
25959                     </enumeratedValues>
25960                  </field>
25961                  <field>
25962                     <name>BLKGE</name>
25963                     <description>Block Gap Event Signal Enable</description>
25964                     <bitOffset>2</bitOffset>
25965                     <bitWidth>1</bitWidth>
25966                     <enumeratedValues>
25967                        <name>BLKGESelect</name>
25968                        <enumeratedValue>
25969                           <name>MASKED</name>
25970                           <description>Masked</description>
25971                           <value>0</value>
25972                        </enumeratedValue>
25973                        <enumeratedValue>
25974                           <name>ENABLED</name>
25975                           <description>Enabled</description>
25976                           <value>1</value>
25977                        </enumeratedValue>
25978                     </enumeratedValues>
25979                  </field>
25980                  <field>
25981                     <name>DMAINT</name>
25982                     <description>DMA Interrupt Signal Enable</description>
25983                     <bitOffset>3</bitOffset>
25984                     <bitWidth>1</bitWidth>
25985                     <enumeratedValues>
25986                        <name>DMAINTSelect</name>
25987                        <enumeratedValue>
25988                           <name>MASKED</name>
25989                           <description>Masked</description>
25990                           <value>0</value>
25991                        </enumeratedValue>
25992                        <enumeratedValue>
25993                           <name>ENABLED</name>
25994                           <description>Enabled</description>
25995                           <value>1</value>
25996                        </enumeratedValue>
25997                     </enumeratedValues>
25998                  </field>
25999                  <field>
26000                     <name>BWRRDY</name>
26001                     <description>Buffer Write Ready Signal Enable</description>
26002                     <bitOffset>4</bitOffset>
26003                     <bitWidth>1</bitWidth>
26004                     <enumeratedValues>
26005                        <name>BWRRDYSelect</name>
26006                        <enumeratedValue>
26007                           <name>MASKED</name>
26008                           <description>Masked</description>
26009                           <value>0</value>
26010                        </enumeratedValue>
26011                        <enumeratedValue>
26012                           <name>ENABLED</name>
26013                           <description>Enabled</description>
26014                           <value>1</value>
26015                        </enumeratedValue>
26016                     </enumeratedValues>
26017                  </field>
26018                  <field>
26019                     <name>BRDRDY</name>
26020                     <description>Buffer Read Ready Signal Enable</description>
26021                     <bitOffset>5</bitOffset>
26022                     <bitWidth>1</bitWidth>
26023                     <enumeratedValues>
26024                        <name>BRDRDYSelect</name>
26025                        <enumeratedValue>
26026                           <name>MASKED</name>
26027                           <description>Masked</description>
26028                           <value>0</value>
26029                        </enumeratedValue>
26030                        <enumeratedValue>
26031                           <name>ENABLED</name>
26032                           <description>Enabled</description>
26033                           <value>1</value>
26034                        </enumeratedValue>
26035                     </enumeratedValues>
26036                  </field>
26037                  <field>
26038                     <name>BOOTAR</name>
26039                     <description>Boot Acknowledge Received Signal Enable</description>
26040                     <bitOffset>14</bitOffset>
26041                     <bitWidth>1</bitWidth>
26042                  </field>
26043               </fields>
26044            </register>
26045            <register>
26046               <name>EISIER</name>
26047               <description>Error Interrupt Signal Enable</description>
26048               <addressOffset>0x3A</addressOffset>
26049               <size>16</size>
26050               <resetValue>0x0000</resetValue>
26051               <fields>
26052                  <field>
26053                     <name>CMDTEO</name>
26054                     <description>Command Timeout Error Signal Enable</description>
26055                     <bitOffset>0</bitOffset>
26056                     <bitWidth>1</bitWidth>
26057                     <enumeratedValues>
26058                        <name>CMDTEOSelect</name>
26059                        <enumeratedValue>
26060                           <name>MASKED</name>
26061                           <description>Masked</description>
26062                           <value>0</value>
26063                        </enumeratedValue>
26064                        <enumeratedValue>
26065                           <name>ENABLED</name>
26066                           <description>Enabled</description>
26067                           <value>1</value>
26068                        </enumeratedValue>
26069                     </enumeratedValues>
26070                  </field>
26071                  <field>
26072                     <name>CMDCRC</name>
26073                     <description>Command CRC Error Signal Enable</description>
26074                     <bitOffset>1</bitOffset>
26075                     <bitWidth>1</bitWidth>
26076                     <enumeratedValues>
26077                        <name>CMDCRCSelect</name>
26078                        <enumeratedValue>
26079                           <name>MASKED</name>
26080                           <description>Masked</description>
26081                           <value>0</value>
26082                        </enumeratedValue>
26083                        <enumeratedValue>
26084                           <name>ENABLED</name>
26085                           <description>Enabled</description>
26086                           <value>1</value>
26087                        </enumeratedValue>
26088                     </enumeratedValues>
26089                  </field>
26090                  <field>
26091                     <name>CMDEND</name>
26092                     <description>Command End Bit Error Signal Enable</description>
26093                     <bitOffset>2</bitOffset>
26094                     <bitWidth>1</bitWidth>
26095                     <enumeratedValues>
26096                        <name>CMDENDSelect</name>
26097                        <enumeratedValue>
26098                           <name>MASKED</name>
26099                           <description>Masked</description>
26100                           <value>0</value>
26101                        </enumeratedValue>
26102                        <enumeratedValue>
26103                           <name>ENABLED</name>
26104                           <description>Enabled</description>
26105                           <value>1</value>
26106                        </enumeratedValue>
26107                     </enumeratedValues>
26108                  </field>
26109                  <field>
26110                     <name>CMDIDX</name>
26111                     <description>Command Index Error Signal Enable</description>
26112                     <bitOffset>3</bitOffset>
26113                     <bitWidth>1</bitWidth>
26114                     <enumeratedValues>
26115                        <name>CMDIDXSelect</name>
26116                        <enumeratedValue>
26117                           <name>MASKED</name>
26118                           <description>Masked</description>
26119                           <value>0</value>
26120                        </enumeratedValue>
26121                        <enumeratedValue>
26122                           <name>ENABLED</name>
26123                           <description>Enabled</description>
26124                           <value>1</value>
26125                        </enumeratedValue>
26126                     </enumeratedValues>
26127                  </field>
26128                  <field>
26129                     <name>DATTEO</name>
26130                     <description>Data Timeout Error Signal Enable</description>
26131                     <bitOffset>4</bitOffset>
26132                     <bitWidth>1</bitWidth>
26133                     <enumeratedValues>
26134                        <name>DATTEOSelect</name>
26135                        <enumeratedValue>
26136                           <name>MASKED</name>
26137                           <description>Masked</description>
26138                           <value>0</value>
26139                        </enumeratedValue>
26140                        <enumeratedValue>
26141                           <name>ENABLED</name>
26142                           <description>Enabled</description>
26143                           <value>1</value>
26144                        </enumeratedValue>
26145                     </enumeratedValues>
26146                  </field>
26147                  <field>
26148                     <name>DATCRC</name>
26149                     <description>Data CRC Error Signal Enable</description>
26150                     <bitOffset>5</bitOffset>
26151                     <bitWidth>1</bitWidth>
26152                     <enumeratedValues>
26153                        <name>DATCRCSelect</name>
26154                        <enumeratedValue>
26155                           <name>MASKED</name>
26156                           <description>Masked</description>
26157                           <value>0</value>
26158                        </enumeratedValue>
26159                        <enumeratedValue>
26160                           <name>ENABLED</name>
26161                           <description>Enabled</description>
26162                           <value>1</value>
26163                        </enumeratedValue>
26164                     </enumeratedValues>
26165                  </field>
26166                  <field>
26167                     <name>DATEND</name>
26168                     <description>Data End Bit Error Signal Enable</description>
26169                     <bitOffset>6</bitOffset>
26170                     <bitWidth>1</bitWidth>
26171                     <enumeratedValues>
26172                        <name>DATENDSelect</name>
26173                        <enumeratedValue>
26174                           <name>MASKED</name>
26175                           <description>Masked</description>
26176                           <value>0</value>
26177                        </enumeratedValue>
26178                        <enumeratedValue>
26179                           <name>ENABLED</name>
26180                           <description>Enabled</description>
26181                           <value>1</value>
26182                        </enumeratedValue>
26183                     </enumeratedValues>
26184                  </field>
26185                  <field>
26186                     <name>CURLIM</name>
26187                     <description>Current Limit Error Signal Enable</description>
26188                     <bitOffset>7</bitOffset>
26189                     <bitWidth>1</bitWidth>
26190                     <enumeratedValues>
26191                        <name>CURLIMSelect</name>
26192                        <enumeratedValue>
26193                           <name>MASKED</name>
26194                           <description>Masked</description>
26195                           <value>0</value>
26196                        </enumeratedValue>
26197                        <enumeratedValue>
26198                           <name>ENABLED</name>
26199                           <description>Enabled</description>
26200                           <value>1</value>
26201                        </enumeratedValue>
26202                     </enumeratedValues>
26203                  </field>
26204                  <field>
26205                     <name>ACMD</name>
26206                     <description>Auto CMD Error Signal Enable</description>
26207                     <bitOffset>8</bitOffset>
26208                     <bitWidth>1</bitWidth>
26209                     <enumeratedValues>
26210                        <name>ACMDSelect</name>
26211                        <enumeratedValue>
26212                           <name>MASKED</name>
26213                           <description>Masked</description>
26214                           <value>0</value>
26215                        </enumeratedValue>
26216                        <enumeratedValue>
26217                           <name>ENABLED</name>
26218                           <description>Enabled</description>
26219                           <value>1</value>
26220                        </enumeratedValue>
26221                     </enumeratedValues>
26222                  </field>
26223                  <field>
26224                     <name>ADMA</name>
26225                     <description>ADMA Error Signal Enable</description>
26226                     <bitOffset>9</bitOffset>
26227                     <bitWidth>1</bitWidth>
26228                     <enumeratedValues>
26229                        <name>ADMASelect</name>
26230                        <enumeratedValue>
26231                           <name>MASKED</name>
26232                           <description>Masked</description>
26233                           <value>0</value>
26234                        </enumeratedValue>
26235                        <enumeratedValue>
26236                           <name>ENABLED</name>
26237                           <description>Enabled</description>
26238                           <value>1</value>
26239                        </enumeratedValue>
26240                     </enumeratedValues>
26241                  </field>
26242               </fields>
26243            </register>
26244            <register>
26245               <name>EISIER_EMMC_MODE</name>
26246               <description>Error Interrupt Signal Enable</description>
26247               <alternateRegister>EISIER</alternateRegister>
26248               <addressOffset>0x3A</addressOffset>
26249               <size>16</size>
26250               <resetValue>0x0000</resetValue>
26251               <fields>
26252                  <field>
26253                     <name>CMDTEO</name>
26254                     <description>Command Timeout Error Signal Enable</description>
26255                     <bitOffset>0</bitOffset>
26256                     <bitWidth>1</bitWidth>
26257                     <enumeratedValues>
26258                        <name>CMDTEOSelect</name>
26259                        <enumeratedValue>
26260                           <name>MASKED</name>
26261                           <description>Masked</description>
26262                           <value>0</value>
26263                        </enumeratedValue>
26264                        <enumeratedValue>
26265                           <name>ENABLED</name>
26266                           <description>Enabled</description>
26267                           <value>1</value>
26268                        </enumeratedValue>
26269                     </enumeratedValues>
26270                  </field>
26271                  <field>
26272                     <name>CMDCRC</name>
26273                     <description>Command CRC Error Signal Enable</description>
26274                     <bitOffset>1</bitOffset>
26275                     <bitWidth>1</bitWidth>
26276                     <enumeratedValues>
26277                        <name>CMDCRCSelect</name>
26278                        <enumeratedValue>
26279                           <name>MASKED</name>
26280                           <description>Masked</description>
26281                           <value>0</value>
26282                        </enumeratedValue>
26283                        <enumeratedValue>
26284                           <name>ENABLED</name>
26285                           <description>Enabled</description>
26286                           <value>1</value>
26287                        </enumeratedValue>
26288                     </enumeratedValues>
26289                  </field>
26290                  <field>
26291                     <name>CMDEND</name>
26292                     <description>Command End Bit Error Signal Enable</description>
26293                     <bitOffset>2</bitOffset>
26294                     <bitWidth>1</bitWidth>
26295                     <enumeratedValues>
26296                        <name>CMDENDSelect</name>
26297                        <enumeratedValue>
26298                           <name>MASKED</name>
26299                           <description>Masked</description>
26300                           <value>0</value>
26301                        </enumeratedValue>
26302                        <enumeratedValue>
26303                           <name>ENABLED</name>
26304                           <description>Enabled</description>
26305                           <value>1</value>
26306                        </enumeratedValue>
26307                     </enumeratedValues>
26308                  </field>
26309                  <field>
26310                     <name>CMDIDX</name>
26311                     <description>Command Index Error Signal Enable</description>
26312                     <bitOffset>3</bitOffset>
26313                     <bitWidth>1</bitWidth>
26314                     <enumeratedValues>
26315                        <name>CMDIDXSelect</name>
26316                        <enumeratedValue>
26317                           <name>MASKED</name>
26318                           <description>Masked</description>
26319                           <value>0</value>
26320                        </enumeratedValue>
26321                        <enumeratedValue>
26322                           <name>ENABLED</name>
26323                           <description>Enabled</description>
26324                           <value>1</value>
26325                        </enumeratedValue>
26326                     </enumeratedValues>
26327                  </field>
26328                  <field>
26329                     <name>DATTEO</name>
26330                     <description>Data Timeout Error Signal Enable</description>
26331                     <bitOffset>4</bitOffset>
26332                     <bitWidth>1</bitWidth>
26333                     <enumeratedValues>
26334                        <name>DATTEOSelect</name>
26335                        <enumeratedValue>
26336                           <name>MASKED</name>
26337                           <description>Masked</description>
26338                           <value>0</value>
26339                        </enumeratedValue>
26340                        <enumeratedValue>
26341                           <name>ENABLED</name>
26342                           <description>Enabled</description>
26343                           <value>1</value>
26344                        </enumeratedValue>
26345                     </enumeratedValues>
26346                  </field>
26347                  <field>
26348                     <name>DATCRC</name>
26349                     <description>Data CRC Error Signal Enable</description>
26350                     <bitOffset>5</bitOffset>
26351                     <bitWidth>1</bitWidth>
26352                     <enumeratedValues>
26353                        <name>DATCRCSelect</name>
26354                        <enumeratedValue>
26355                           <name>MASKED</name>
26356                           <description>Masked</description>
26357                           <value>0</value>
26358                        </enumeratedValue>
26359                        <enumeratedValue>
26360                           <name>ENABLED</name>
26361                           <description>Enabled</description>
26362                           <value>1</value>
26363                        </enumeratedValue>
26364                     </enumeratedValues>
26365                  </field>
26366                  <field>
26367                     <name>DATEND</name>
26368                     <description>Data End Bit Error Signal Enable</description>
26369                     <bitOffset>6</bitOffset>
26370                     <bitWidth>1</bitWidth>
26371                     <enumeratedValues>
26372                        <name>DATENDSelect</name>
26373                        <enumeratedValue>
26374                           <name>MASKED</name>
26375                           <description>Masked</description>
26376                           <value>0</value>
26377                        </enumeratedValue>
26378                        <enumeratedValue>
26379                           <name>ENABLED</name>
26380                           <description>Enabled</description>
26381                           <value>1</value>
26382                        </enumeratedValue>
26383                     </enumeratedValues>
26384                  </field>
26385                  <field>
26386                     <name>CURLIM</name>
26387                     <description>Current Limit Error Signal Enable</description>
26388                     <bitOffset>7</bitOffset>
26389                     <bitWidth>1</bitWidth>
26390                     <enumeratedValues>
26391                        <name>CURLIMSelect</name>
26392                        <enumeratedValue>
26393                           <name>MASKED</name>
26394                           <description>Masked</description>
26395                           <value>0</value>
26396                        </enumeratedValue>
26397                        <enumeratedValue>
26398                           <name>ENABLED</name>
26399                           <description>Enabled</description>
26400                           <value>1</value>
26401                        </enumeratedValue>
26402                     </enumeratedValues>
26403                  </field>
26404                  <field>
26405                     <name>ACMD</name>
26406                     <description>Auto CMD Error Signal Enable</description>
26407                     <bitOffset>8</bitOffset>
26408                     <bitWidth>1</bitWidth>
26409                     <enumeratedValues>
26410                        <name>ACMDSelect</name>
26411                        <enumeratedValue>
26412                           <name>MASKED</name>
26413                           <description>Masked</description>
26414                           <value>0</value>
26415                        </enumeratedValue>
26416                        <enumeratedValue>
26417                           <name>ENABLED</name>
26418                           <description>Enabled</description>
26419                           <value>1</value>
26420                        </enumeratedValue>
26421                     </enumeratedValues>
26422                  </field>
26423                  <field>
26424                     <name>ADMA</name>
26425                     <description>ADMA Error Signal Enable</description>
26426                     <bitOffset>9</bitOffset>
26427                     <bitWidth>1</bitWidth>
26428                     <enumeratedValues>
26429                        <name>ADMASelect</name>
26430                        <enumeratedValue>
26431                           <name>MASKED</name>
26432                           <description>Masked</description>
26433                           <value>0</value>
26434                        </enumeratedValue>
26435                        <enumeratedValue>
26436                           <name>ENABLED</name>
26437                           <description>Enabled</description>
26438                           <value>1</value>
26439                        </enumeratedValue>
26440                     </enumeratedValues>
26441                  </field>
26442                  <field>
26443                     <name>BOOTAE</name>
26444                     <description>Boot Acknowledge Error Signal Enable</description>
26445                     <bitOffset>12</bitOffset>
26446                     <bitWidth>1</bitWidth>
26447                  </field>
26448               </fields>
26449            </register>
26450            <register>
26451               <name>ACESR</name>
26452               <description>Auto CMD Error Status</description>
26453               <addressOffset>0x3C</addressOffset>
26454               <size>16</size>
26455               <access>read-only</access>
26456               <resetValue>0x0000</resetValue>
26457               <fields>
26458                  <field>
26459                     <name>ACMD12NE</name>
26460                     <description>Auto CMD12 Not Executed</description>
26461                     <bitOffset>0</bitOffset>
26462                     <bitWidth>1</bitWidth>
26463                     <enumeratedValues>
26464                        <name>ACMD12NESelect</name>
26465                        <enumeratedValue>
26466                           <name>EXEC</name>
26467                           <description>Executed</description>
26468                           <value>0</value>
26469                        </enumeratedValue>
26470                        <enumeratedValue>
26471                           <name>NOT_EXEC</name>
26472                           <description>Not executed</description>
26473                           <value>1</value>
26474                        </enumeratedValue>
26475                     </enumeratedValues>
26476                  </field>
26477                  <field>
26478                     <name>ACMDTEO</name>
26479                     <description>Auto CMD Timeout Error</description>
26480                     <bitOffset>1</bitOffset>
26481                     <bitWidth>1</bitWidth>
26482                     <enumeratedValues>
26483                        <name>ACMDTEOSelect</name>
26484                        <enumeratedValue>
26485                           <name>NO</name>
26486                           <description>No error</description>
26487                           <value>0</value>
26488                        </enumeratedValue>
26489                        <enumeratedValue>
26490                           <name>YES</name>
26491                           <description>Timeout</description>
26492                           <value>1</value>
26493                        </enumeratedValue>
26494                     </enumeratedValues>
26495                  </field>
26496                  <field>
26497                     <name>ACMDCRC</name>
26498                     <description>Auto CMD CRC Error</description>
26499                     <bitOffset>2</bitOffset>
26500                     <bitWidth>1</bitWidth>
26501                     <enumeratedValues>
26502                        <name>ACMDCRCSelect</name>
26503                        <enumeratedValue>
26504                           <name>NO</name>
26505                           <description>No error</description>
26506                           <value>0</value>
26507                        </enumeratedValue>
26508                        <enumeratedValue>
26509                           <name>YES</name>
26510                           <description>CRC Error Generated</description>
26511                           <value>1</value>
26512                        </enumeratedValue>
26513                     </enumeratedValues>
26514                  </field>
26515                  <field>
26516                     <name>ACMDEND</name>
26517                     <description>Auto CMD End Bit Error</description>
26518                     <bitOffset>3</bitOffset>
26519                     <bitWidth>1</bitWidth>
26520                     <enumeratedValues>
26521                        <name>ACMDENDSelect</name>
26522                        <enumeratedValue>
26523                           <name>NO</name>
26524                           <description>No error</description>
26525                           <value>0</value>
26526                        </enumeratedValue>
26527                        <enumeratedValue>
26528                           <name>YES</name>
26529                           <description>End Bit Error Generated</description>
26530                           <value>1</value>
26531                        </enumeratedValue>
26532                     </enumeratedValues>
26533                  </field>
26534                  <field>
26535                     <name>ACMDIDX</name>
26536                     <description>Auto CMD Index Error</description>
26537                     <bitOffset>4</bitOffset>
26538                     <bitWidth>1</bitWidth>
26539                     <enumeratedValues>
26540                        <name>ACMDIDXSelect</name>
26541                        <enumeratedValue>
26542                           <name>NO</name>
26543                           <description>No error</description>
26544                           <value>0</value>
26545                        </enumeratedValue>
26546                        <enumeratedValue>
26547                           <name>YES</name>
26548                           <description>Error</description>
26549                           <value>1</value>
26550                        </enumeratedValue>
26551                     </enumeratedValues>
26552                  </field>
26553                  <field>
26554                     <name>CMDNI</name>
26555                     <description>Command not Issued By Auto CMD12 Error</description>
26556                     <bitOffset>7</bitOffset>
26557                     <bitWidth>1</bitWidth>
26558                     <enumeratedValues>
26559                        <name>CMDNISelect</name>
26560                        <enumeratedValue>
26561                           <name>OK</name>
26562                           <description>No error</description>
26563                           <value>0</value>
26564                        </enumeratedValue>
26565                        <enumeratedValue>
26566                           <name>NOT_ISSUED</name>
26567                           <description>Not Issued</description>
26568                           <value>1</value>
26569                        </enumeratedValue>
26570                     </enumeratedValues>
26571                  </field>
26572               </fields>
26573            </register>
26574            <register>
26575               <name>HC2R</name>
26576               <description>Host Control 2</description>
26577               <addressOffset>0x3E</addressOffset>
26578               <size>16</size>
26579               <resetValue>0x0000</resetValue>
26580               <fields>
26581                  <field>
26582                     <name>UHSMS</name>
26583                     <description>UHS Mode Select</description>
26584                     <bitOffset>0</bitOffset>
26585                     <bitWidth>3</bitWidth>
26586                     <enumeratedValues>
26587                        <name>UHSMSSelect</name>
26588                        <enumeratedValue>
26589                           <name>SDR12</name>
26590                           <description>SDR12</description>
26591                           <value>0</value>
26592                        </enumeratedValue>
26593                        <enumeratedValue>
26594                           <name>SDR25</name>
26595                           <description>SDR25</description>
26596                           <value>1</value>
26597                        </enumeratedValue>
26598                        <enumeratedValue>
26599                           <name>SDR50</name>
26600                           <description>SDR50</description>
26601                           <value>2</value>
26602                        </enumeratedValue>
26603                        <enumeratedValue>
26604                           <name>SDR104</name>
26605                           <description>SDR104</description>
26606                           <value>3</value>
26607                        </enumeratedValue>
26608                        <enumeratedValue>
26609                           <name>DDR50</name>
26610                           <description>DDR50</description>
26611                           <value>4</value>
26612                        </enumeratedValue>
26613                     </enumeratedValues>
26614                  </field>
26615                  <field>
26616                     <name>VS18EN</name>
26617                     <description>1.8V Signaling Enable</description>
26618                     <bitOffset>3</bitOffset>
26619                     <bitWidth>1</bitWidth>
26620                     <enumeratedValues>
26621                        <name>VS18ENSelect</name>
26622                        <enumeratedValue>
26623                           <name>S33V</name>
26624                           <description>3.3V Signaling</description>
26625                           <value>0</value>
26626                        </enumeratedValue>
26627                        <enumeratedValue>
26628                           <name>S18V</name>
26629                           <description>1.8V Signaling</description>
26630                           <value>1</value>
26631                        </enumeratedValue>
26632                     </enumeratedValues>
26633                  </field>
26634                  <field>
26635                     <name>DRVSEL</name>
26636                     <description>Driver Strength Select</description>
26637                     <bitOffset>4</bitOffset>
26638                     <bitWidth>2</bitWidth>
26639                     <enumeratedValues>
26640                        <name>DRVSELSelect</name>
26641                        <enumeratedValue>
26642                           <name>B</name>
26643                           <description>Driver Type B is Selected (Default)</description>
26644                           <value>0</value>
26645                        </enumeratedValue>
26646                        <enumeratedValue>
26647                           <name>A</name>
26648                           <description>Driver Type A is Selected</description>
26649                           <value>1</value>
26650                        </enumeratedValue>
26651                        <enumeratedValue>
26652                           <name>C</name>
26653                           <description>Driver Type C is Selected</description>
26654                           <value>2</value>
26655                        </enumeratedValue>
26656                        <enumeratedValue>
26657                           <name>D</name>
26658                           <description>Driver Type D is Selected</description>
26659                           <value>3</value>
26660                        </enumeratedValue>
26661                     </enumeratedValues>
26662                  </field>
26663                  <field>
26664                     <name>EXTUN</name>
26665                     <description>Execute Tuning</description>
26666                     <bitOffset>6</bitOffset>
26667                     <bitWidth>1</bitWidth>
26668                     <enumeratedValues>
26669                        <name>EXTUNSelect</name>
26670                        <enumeratedValue>
26671                           <name>NO</name>
26672                           <description>Not Tuned or Tuning Completed</description>
26673                           <value>0</value>
26674                        </enumeratedValue>
26675                        <enumeratedValue>
26676                           <name>REQUESTED</name>
26677                           <description>Execute Tuning</description>
26678                           <value>1</value>
26679                        </enumeratedValue>
26680                     </enumeratedValues>
26681                  </field>
26682                  <field>
26683                     <name>SLCKSEL</name>
26684                     <description>Sampling Clock Select</description>
26685                     <bitOffset>7</bitOffset>
26686                     <bitWidth>1</bitWidth>
26687                     <enumeratedValues>
26688                        <name>SLCKSELSelect</name>
26689                        <enumeratedValue>
26690                           <name>FIXED</name>
26691                           <description>Fixed clock is used to sample data</description>
26692                           <value>0</value>
26693                        </enumeratedValue>
26694                        <enumeratedValue>
26695                           <name>TUNED</name>
26696                           <description>Tuned clock is used to sample data</description>
26697                           <value>1</value>
26698                        </enumeratedValue>
26699                     </enumeratedValues>
26700                  </field>
26701                  <field>
26702                     <name>ASINTEN</name>
26703                     <description>Asynchronous Interrupt Enable</description>
26704                     <bitOffset>14</bitOffset>
26705                     <bitWidth>1</bitWidth>
26706                     <enumeratedValues>
26707                        <name>ASINTENSelect</name>
26708                        <enumeratedValue>
26709                           <name>DISABLED</name>
26710                           <description>Disabled</description>
26711                           <value>0</value>
26712                        </enumeratedValue>
26713                        <enumeratedValue>
26714                           <name>ENABLED</name>
26715                           <description>Enabled</description>
26716                           <value>1</value>
26717                        </enumeratedValue>
26718                     </enumeratedValues>
26719                  </field>
26720                  <field>
26721                     <name>PVALEN</name>
26722                     <description>Preset Value Enable</description>
26723                     <bitOffset>15</bitOffset>
26724                     <bitWidth>1</bitWidth>
26725                     <enumeratedValues>
26726                        <name>PVALENSelect</name>
26727                        <enumeratedValue>
26728                           <name>HOST</name>
26729                           <description>SDCLK and Driver Strength are controlled by Host Controller</description>
26730                           <value>0</value>
26731                        </enumeratedValue>
26732                        <enumeratedValue>
26733                           <name>AUTO</name>
26734                           <description>Automatic Selection by Preset Value is Enabled</description>
26735                           <value>1</value>
26736                        </enumeratedValue>
26737                     </enumeratedValues>
26738                  </field>
26739               </fields>
26740            </register>
26741            <register>
26742               <name>HC2R_EMMC_MODE</name>
26743               <description>Host Control 2</description>
26744               <alternateRegister>HC2R</alternateRegister>
26745               <addressOffset>0x3E</addressOffset>
26746               <size>16</size>
26747               <resetValue>0x0000</resetValue>
26748               <fields>
26749                  <field>
26750                     <name>HS200EN</name>
26751                     <description>HS200 Mode Enable</description>
26752                     <bitOffset>0</bitOffset>
26753                     <bitWidth>4</bitWidth>
26754                     <enumeratedValues>
26755                        <name>HS200ENSelect</name>
26756                        <enumeratedValue>
26757                           <name>SDR12</name>
26758                           <description>SDR12</description>
26759                           <value>0</value>
26760                        </enumeratedValue>
26761                        <enumeratedValue>
26762                           <name>SDR25</name>
26763                           <description>SDR25</description>
26764                           <value>1</value>
26765                        </enumeratedValue>
26766                        <enumeratedValue>
26767                           <name>SDR50</name>
26768                           <description>SDR50</description>
26769                           <value>2</value>
26770                        </enumeratedValue>
26771                        <enumeratedValue>
26772                           <name>SDR104</name>
26773                           <description>SDR104</description>
26774                           <value>3</value>
26775                        </enumeratedValue>
26776                        <enumeratedValue>
26777                           <name>DDR50</name>
26778                           <description>DDR50</description>
26779                           <value>4</value>
26780                        </enumeratedValue>
26781                     </enumeratedValues>
26782                  </field>
26783                  <field>
26784                     <name>DRVSEL</name>
26785                     <description>Driver Strength Select</description>
26786                     <bitOffset>4</bitOffset>
26787                     <bitWidth>2</bitWidth>
26788                     <enumeratedValues>
26789                        <name>DRVSELSelect</name>
26790                        <enumeratedValue>
26791                           <name>B</name>
26792                           <description>Driver Type B is Selected (Default)</description>
26793                           <value>0</value>
26794                        </enumeratedValue>
26795                        <enumeratedValue>
26796                           <name>A</name>
26797                           <description>Driver Type A is Selected</description>
26798                           <value>1</value>
26799                        </enumeratedValue>
26800                        <enumeratedValue>
26801                           <name>C</name>
26802                           <description>Driver Type C is Selected</description>
26803                           <value>2</value>
26804                        </enumeratedValue>
26805                        <enumeratedValue>
26806                           <name>D</name>
26807                           <description>Driver Type D is Selected</description>
26808                           <value>3</value>
26809                        </enumeratedValue>
26810                     </enumeratedValues>
26811                  </field>
26812                  <field>
26813                     <name>EXTUN</name>
26814                     <description>Execute Tuning</description>
26815                     <bitOffset>6</bitOffset>
26816                     <bitWidth>1</bitWidth>
26817                     <enumeratedValues>
26818                        <name>EXTUNSelect</name>
26819                        <enumeratedValue>
26820                           <name>NO</name>
26821                           <description>Not Tuned or Tuning Completed</description>
26822                           <value>0</value>
26823                        </enumeratedValue>
26824                        <enumeratedValue>
26825                           <name>REQUESTED</name>
26826                           <description>Execute Tuning</description>
26827                           <value>1</value>
26828                        </enumeratedValue>
26829                     </enumeratedValues>
26830                  </field>
26831                  <field>
26832                     <name>SLCKSEL</name>
26833                     <description>Sampling Clock Select</description>
26834                     <bitOffset>7</bitOffset>
26835                     <bitWidth>1</bitWidth>
26836                     <enumeratedValues>
26837                        <name>SLCKSELSelect</name>
26838                        <enumeratedValue>
26839                           <name>FIXED</name>
26840                           <description>Fixed clock is used to sample data</description>
26841                           <value>0</value>
26842                        </enumeratedValue>
26843                        <enumeratedValue>
26844                           <name>TUNED</name>
26845                           <description>Tuned clock is used to sample data</description>
26846                           <value>1</value>
26847                        </enumeratedValue>
26848                     </enumeratedValues>
26849                  </field>
26850                  <field>
26851                     <name>PVALEN</name>
26852                     <description>Preset Value Enable</description>
26853                     <bitOffset>15</bitOffset>
26854                     <bitWidth>1</bitWidth>
26855                     <enumeratedValues>
26856                        <name>PVALENSelect</name>
26857                        <enumeratedValue>
26858                           <name>HOST</name>
26859                           <description>SDCLK and Driver Strength are controlled by Host Controller</description>
26860                           <value>0</value>
26861                        </enumeratedValue>
26862                        <enumeratedValue>
26863                           <name>AUTO</name>
26864                           <description>Automatic Selection by Preset Value is Enabled</description>
26865                           <value>1</value>
26866                        </enumeratedValue>
26867                     </enumeratedValues>
26868                  </field>
26869               </fields>
26870            </register>
26871            <register>
26872               <name>CA0R</name>
26873               <description>Capabilities 0</description>
26874               <addressOffset>0x40</addressOffset>
26875               <size>32</size>
26876               <access>read-only</access>
26877               <resetValue>0x27E80080</resetValue>
26878               <fields>
26879                  <field>
26880                     <name>TEOCLKF</name>
26881                     <description>Timeout Clock Frequency</description>
26882                     <bitOffset>0</bitOffset>
26883                     <bitWidth>6</bitWidth>
26884                     <enumeratedValues>
26885                        <name>TEOCLKFSelect</name>
26886                        <enumeratedValue>
26887                           <name>OTHER</name>
26888                           <description>Get information via another method</description>
26889                           <value>0</value>
26890                        </enumeratedValue>
26891                     </enumeratedValues>
26892                  </field>
26893                  <field>
26894                     <name>TEOCLKU</name>
26895                     <description>Timeout Clock Unit</description>
26896                     <bitOffset>7</bitOffset>
26897                     <bitWidth>1</bitWidth>
26898                     <enumeratedValues>
26899                        <name>TEOCLKUSelect</name>
26900                        <enumeratedValue>
26901                           <name>KHZ</name>
26902                           <description>KHz</description>
26903                           <value>0</value>
26904                        </enumeratedValue>
26905                        <enumeratedValue>
26906                           <name>MHZ</name>
26907                           <description>MHz</description>
26908                           <value>1</value>
26909                        </enumeratedValue>
26910                     </enumeratedValues>
26911                  </field>
26912                  <field>
26913                     <name>BASECLKF</name>
26914                     <description>Base Clock Frequency</description>
26915                     <bitOffset>8</bitOffset>
26916                     <bitWidth>8</bitWidth>
26917                     <enumeratedValues>
26918                        <name>BASECLKFSelect</name>
26919                        <enumeratedValue>
26920                           <name>OTHER</name>
26921                           <description>Get information via another method</description>
26922                           <value>0</value>
26923                        </enumeratedValue>
26924                     </enumeratedValues>
26925                  </field>
26926                  <field>
26927                     <name>MAXBLKL</name>
26928                     <description>Max Block Length</description>
26929                     <bitOffset>16</bitOffset>
26930                     <bitWidth>2</bitWidth>
26931                     <enumeratedValues>
26932                        <name>MAXBLKLSelect</name>
26933                        <enumeratedValue>
26934                           <name>512</name>
26935                           <description>512 bytes</description>
26936                           <value>0</value>
26937                        </enumeratedValue>
26938                     </enumeratedValues>
26939                  </field>
26940                  <field>
26941                     <name>ED8SUP</name>
26942                     <description>8-bit Support for Embedded Device</description>
26943                     <bitOffset>18</bitOffset>
26944                     <bitWidth>1</bitWidth>
26945                     <enumeratedValues>
26946                        <name>ED8SUPSelect</name>
26947                        <enumeratedValue>
26948                           <name>NO</name>
26949                           <description>8-bit Bus Width not Supported</description>
26950                           <value>0</value>
26951                        </enumeratedValue>
26952                        <enumeratedValue>
26953                           <name>YES</name>
26954                           <description>8-bit Bus Width Supported</description>
26955                           <value>1</value>
26956                        </enumeratedValue>
26957                     </enumeratedValues>
26958                  </field>
26959                  <field>
26960                     <name>ADMA2SUP</name>
26961                     <description>ADMA2 Support</description>
26962                     <bitOffset>19</bitOffset>
26963                     <bitWidth>1</bitWidth>
26964                     <enumeratedValues>
26965                        <name>ADMA2SUPSelect</name>
26966                        <enumeratedValue>
26967                           <name>NO</name>
26968                           <description>ADMA2 not Supported</description>
26969                           <value>0</value>
26970                        </enumeratedValue>
26971                        <enumeratedValue>
26972                           <name>YES</name>
26973                           <description>ADMA2 Supported</description>
26974                           <value>1</value>
26975                        </enumeratedValue>
26976                     </enumeratedValues>
26977                  </field>
26978                  <field>
26979                     <name>HSSUP</name>
26980                     <description>High Speed Support</description>
26981                     <bitOffset>21</bitOffset>
26982                     <bitWidth>1</bitWidth>
26983                     <enumeratedValues>
26984                        <name>HSSUPSelect</name>
26985                        <enumeratedValue>
26986                           <name>NO</name>
26987                           <description>High Speed not Supported</description>
26988                           <value>0</value>
26989                        </enumeratedValue>
26990                        <enumeratedValue>
26991                           <name>YES</name>
26992                           <description>High Speed Supported</description>
26993                           <value>1</value>
26994                        </enumeratedValue>
26995                     </enumeratedValues>
26996                  </field>
26997                  <field>
26998                     <name>SDMASUP</name>
26999                     <description>SDMA Support</description>
27000                     <bitOffset>22</bitOffset>
27001                     <bitWidth>1</bitWidth>
27002                     <enumeratedValues>
27003                        <name>SDMASUPSelect</name>
27004                        <enumeratedValue>
27005                           <name>NO</name>
27006                           <description>SDMA not Supported</description>
27007                           <value>0</value>
27008                        </enumeratedValue>
27009                        <enumeratedValue>
27010                           <name>YES</name>
27011                           <description>SDMA Supported</description>
27012                           <value>1</value>
27013                        </enumeratedValue>
27014                     </enumeratedValues>
27015                  </field>
27016                  <field>
27017                     <name>SRSUP</name>
27018                     <description>Suspend/Resume Support</description>
27019                     <bitOffset>23</bitOffset>
27020                     <bitWidth>1</bitWidth>
27021                     <enumeratedValues>
27022                        <name>SRSUPSelect</name>
27023                        <enumeratedValue>
27024                           <name>NO</name>
27025                           <description>Suspend/Resume not Supported</description>
27026                           <value>0</value>
27027                        </enumeratedValue>
27028                        <enumeratedValue>
27029                           <name>YES</name>
27030                           <description>Suspend/Resume Supported</description>
27031                           <value>1</value>
27032                        </enumeratedValue>
27033                     </enumeratedValues>
27034                  </field>
27035                  <field>
27036                     <name>V33VSUP</name>
27037                     <description>Voltage Support 3.3V</description>
27038                     <bitOffset>24</bitOffset>
27039                     <bitWidth>1</bitWidth>
27040                     <enumeratedValues>
27041                        <name>V33VSUPSelect</name>
27042                        <enumeratedValue>
27043                           <name>NO</name>
27044                           <description>3.3V Not Supported</description>
27045                           <value>0</value>
27046                        </enumeratedValue>
27047                        <enumeratedValue>
27048                           <name>YES</name>
27049                           <description>3.3V Supported</description>
27050                           <value>1</value>
27051                        </enumeratedValue>
27052                     </enumeratedValues>
27053                  </field>
27054                  <field>
27055                     <name>V30VSUP</name>
27056                     <description>Voltage Support 3.0V</description>
27057                     <bitOffset>25</bitOffset>
27058                     <bitWidth>1</bitWidth>
27059                     <enumeratedValues>
27060                        <name>V30VSUPSelect</name>
27061                        <enumeratedValue>
27062                           <name>NO</name>
27063                           <description>3.0V Not Supported</description>
27064                           <value>0</value>
27065                        </enumeratedValue>
27066                        <enumeratedValue>
27067                           <name>YES</name>
27068                           <description>3.0V Supported</description>
27069                           <value>1</value>
27070                        </enumeratedValue>
27071                     </enumeratedValues>
27072                  </field>
27073                  <field>
27074                     <name>V18VSUP</name>
27075                     <description>Voltage Support 1.8V</description>
27076                     <bitOffset>26</bitOffset>
27077                     <bitWidth>1</bitWidth>
27078                     <enumeratedValues>
27079                        <name>V18VSUPSelect</name>
27080                        <enumeratedValue>
27081                           <name>NO</name>
27082                           <description>1.8V Not Supported</description>
27083                           <value>0</value>
27084                        </enumeratedValue>
27085                        <enumeratedValue>
27086                           <name>YES</name>
27087                           <description>1.8V Supported</description>
27088                           <value>1</value>
27089                        </enumeratedValue>
27090                     </enumeratedValues>
27091                  </field>
27092                  <field>
27093                     <name>SB64SUP</name>
27094                     <description>64-Bit System Bus Support</description>
27095                     <bitOffset>28</bitOffset>
27096                     <bitWidth>1</bitWidth>
27097                     <enumeratedValues>
27098                        <name>SB64SUPSelect</name>
27099                        <enumeratedValue>
27100                           <name>NO</name>
27101                           <description>32-bit Address Descriptors and System Bus</description>
27102                           <value>0</value>
27103                        </enumeratedValue>
27104                        <enumeratedValue>
27105                           <name>YES</name>
27106                           <description>64-bit Address Descriptors and System Bus</description>
27107                           <value>1</value>
27108                        </enumeratedValue>
27109                     </enumeratedValues>
27110                  </field>
27111                  <field>
27112                     <name>ASINTSUP</name>
27113                     <description>Asynchronous Interrupt Support</description>
27114                     <bitOffset>29</bitOffset>
27115                     <bitWidth>1</bitWidth>
27116                     <enumeratedValues>
27117                        <name>ASINTSUPSelect</name>
27118                        <enumeratedValue>
27119                           <name>NO</name>
27120                           <description>Asynchronous Interrupt not Supported</description>
27121                           <value>0</value>
27122                        </enumeratedValue>
27123                        <enumeratedValue>
27124                           <name>YES</name>
27125                           <description>Asynchronous Interrupt supported</description>
27126                           <value>1</value>
27127                        </enumeratedValue>
27128                     </enumeratedValues>
27129                  </field>
27130                  <field>
27131                     <name>SLTYPE</name>
27132                     <description>Slot Type</description>
27133                     <bitOffset>30</bitOffset>
27134                     <bitWidth>2</bitWidth>
27135                     <enumeratedValues>
27136                        <name>SLTYPESelect</name>
27137                        <enumeratedValue>
27138                           <name>REMOVABLE</name>
27139                           <description>Removable Card Slot</description>
27140                           <value>0</value>
27141                        </enumeratedValue>
27142                        <enumeratedValue>
27143                           <name>EMBEDDED</name>
27144                           <description>Embedded Slot for One Device</description>
27145                           <value>1</value>
27146                        </enumeratedValue>
27147                     </enumeratedValues>
27148                  </field>
27149               </fields>
27150            </register>
27151            <register>
27152               <name>CA1R</name>
27153               <description>Capabilities 1</description>
27154               <addressOffset>0x44</addressOffset>
27155               <size>32</size>
27156               <access>read-only</access>
27157               <resetValue>0x00000070</resetValue>
27158               <fields>
27159                  <field>
27160                     <name>SDR50SUP</name>
27161                     <description>SDR50 Support</description>
27162                     <bitOffset>0</bitOffset>
27163                     <bitWidth>1</bitWidth>
27164                     <enumeratedValues>
27165                        <name>SDR50SUPSelect</name>
27166                        <enumeratedValue>
27167                           <name>NO</name>
27168                           <description>SDR50 is Not Supported</description>
27169                           <value>0</value>
27170                        </enumeratedValue>
27171                        <enumeratedValue>
27172                           <name>YES</name>
27173                           <description>SDR50 is Supported</description>
27174                           <value>1</value>
27175                        </enumeratedValue>
27176                     </enumeratedValues>
27177                  </field>
27178                  <field>
27179                     <name>SDR104SUP</name>
27180                     <description>SDR104 Support</description>
27181                     <bitOffset>1</bitOffset>
27182                     <bitWidth>1</bitWidth>
27183                     <enumeratedValues>
27184                        <name>SDR104SUPSelect</name>
27185                        <enumeratedValue>
27186                           <name>NO</name>
27187                           <description>SDR104 is Not Supported</description>
27188                           <value>0</value>
27189                        </enumeratedValue>
27190                        <enumeratedValue>
27191                           <name>YES</name>
27192                           <description>SDR104 is Supported</description>
27193                           <value>1</value>
27194                        </enumeratedValue>
27195                     </enumeratedValues>
27196                  </field>
27197                  <field>
27198                     <name>DDR50SUP</name>
27199                     <description>DDR50 Support</description>
27200                     <bitOffset>2</bitOffset>
27201                     <bitWidth>1</bitWidth>
27202                     <enumeratedValues>
27203                        <name>DDR50SUPSelect</name>
27204                        <enumeratedValue>
27205                           <name>NO</name>
27206                           <description>DDR50 is Not Supported</description>
27207                           <value>0</value>
27208                        </enumeratedValue>
27209                        <enumeratedValue>
27210                           <name>YES</name>
27211                           <description>DDR50 is Supported</description>
27212                           <value>1</value>
27213                        </enumeratedValue>
27214                     </enumeratedValues>
27215                  </field>
27216                  <field>
27217                     <name>DRVASUP</name>
27218                     <description>Driver Type A Support</description>
27219                     <bitOffset>4</bitOffset>
27220                     <bitWidth>1</bitWidth>
27221                     <enumeratedValues>
27222                        <name>DRVASUPSelect</name>
27223                        <enumeratedValue>
27224                           <name>NO</name>
27225                           <description>Driver Type A is Not Supported</description>
27226                           <value>0</value>
27227                        </enumeratedValue>
27228                        <enumeratedValue>
27229                           <name>YES</name>
27230                           <description>Driver Type A is Supported</description>
27231                           <value>1</value>
27232                        </enumeratedValue>
27233                     </enumeratedValues>
27234                  </field>
27235                  <field>
27236                     <name>DRVCSUP</name>
27237                     <description>Driver Type C Support</description>
27238                     <bitOffset>5</bitOffset>
27239                     <bitWidth>1</bitWidth>
27240                     <enumeratedValues>
27241                        <name>DRVCSUPSelect</name>
27242                        <enumeratedValue>
27243                           <name>NO</name>
27244                           <description>Driver Type C is Not Supported</description>
27245                           <value>0</value>
27246                        </enumeratedValue>
27247                        <enumeratedValue>
27248                           <name>YES</name>
27249                           <description>Driver Type C is Supported</description>
27250                           <value>1</value>
27251                        </enumeratedValue>
27252                     </enumeratedValues>
27253                  </field>
27254                  <field>
27255                     <name>DRVDSUP</name>
27256                     <description>Driver Type D Support</description>
27257                     <bitOffset>6</bitOffset>
27258                     <bitWidth>1</bitWidth>
27259                     <enumeratedValues>
27260                        <name>DRVDSUPSelect</name>
27261                        <enumeratedValue>
27262                           <name>NO</name>
27263                           <description>Driver Type D is Not Supported</description>
27264                           <value>0</value>
27265                        </enumeratedValue>
27266                        <enumeratedValue>
27267                           <name>YES</name>
27268                           <description>Driver Type D is Supported</description>
27269                           <value>1</value>
27270                        </enumeratedValue>
27271                     </enumeratedValues>
27272                  </field>
27273                  <field>
27274                     <name>TCNTRT</name>
27275                     <description>Timer Count for Re-Tuning</description>
27276                     <bitOffset>8</bitOffset>
27277                     <bitWidth>4</bitWidth>
27278                     <enumeratedValues>
27279                        <name>TCNTRTSelect</name>
27280                        <enumeratedValue>
27281                           <name>DISABLED</name>
27282                           <description>Re-Tuning Timer disabled</description>
27283                           <value>0</value>
27284                        </enumeratedValue>
27285                        <enumeratedValue>
27286                           <name>1S</name>
27287                           <description>1 second</description>
27288                           <value>1</value>
27289                        </enumeratedValue>
27290                        <enumeratedValue>
27291                           <name>2S</name>
27292                           <description>2 seconds</description>
27293                           <value>2</value>
27294                        </enumeratedValue>
27295                        <enumeratedValue>
27296                           <name>4S</name>
27297                           <description>4 seconds</description>
27298                           <value>3</value>
27299                        </enumeratedValue>
27300                        <enumeratedValue>
27301                           <name>8S</name>
27302                           <description>8 seconds</description>
27303                           <value>4</value>
27304                        </enumeratedValue>
27305                        <enumeratedValue>
27306                           <name>16S</name>
27307                           <description>16 seconds</description>
27308                           <value>5</value>
27309                        </enumeratedValue>
27310                        <enumeratedValue>
27311                           <name>32S</name>
27312                           <description>32 seconds</description>
27313                           <value>6</value>
27314                        </enumeratedValue>
27315                        <enumeratedValue>
27316                           <name>64S</name>
27317                           <description>64 seconds</description>
27318                           <value>7</value>
27319                        </enumeratedValue>
27320                        <enumeratedValue>
27321                           <name>128S</name>
27322                           <description>128 seconds</description>
27323                           <value>8</value>
27324                        </enumeratedValue>
27325                        <enumeratedValue>
27326                           <name>256S</name>
27327                           <description>256 seconds</description>
27328                           <value>9</value>
27329                        </enumeratedValue>
27330                        <enumeratedValue>
27331                           <name>512S</name>
27332                           <description>512 seconds</description>
27333                           <value>10</value>
27334                        </enumeratedValue>
27335                        <enumeratedValue>
27336                           <name>1024S</name>
27337                           <description>1024 seconds</description>
27338                           <value>11</value>
27339                        </enumeratedValue>
27340                        <enumeratedValue>
27341                           <name>OTHER</name>
27342                           <description>Get information from other source</description>
27343                           <value>15</value>
27344                        </enumeratedValue>
27345                     </enumeratedValues>
27346                  </field>
27347                  <field>
27348                     <name>TSDR50</name>
27349                     <description>Use Tuning for SDR50</description>
27350                     <bitOffset>13</bitOffset>
27351                     <bitWidth>1</bitWidth>
27352                     <enumeratedValues>
27353                        <name>TSDR50Select</name>
27354                        <enumeratedValue>
27355                           <name>NO</name>
27356                           <description>SDR50 does not require tuning</description>
27357                           <value>0</value>
27358                        </enumeratedValue>
27359                        <enumeratedValue>
27360                           <name>YES</name>
27361                           <description>SDR50 requires tuning</description>
27362                           <value>1</value>
27363                        </enumeratedValue>
27364                     </enumeratedValues>
27365                  </field>
27366                  <field>
27367                     <name>CLKMULT</name>
27368                     <description>Clock Multiplier</description>
27369                     <bitOffset>16</bitOffset>
27370                     <bitWidth>8</bitWidth>
27371                     <enumeratedValues>
27372                        <name>CLKMULTSelect</name>
27373                        <enumeratedValue>
27374                           <name>NO</name>
27375                           <description>Clock Multiplier is Not Supported</description>
27376                           <value>0</value>
27377                        </enumeratedValue>
27378                     </enumeratedValues>
27379                  </field>
27380               </fields>
27381            </register>
27382            <register>
27383               <name>MCCAR</name>
27384               <description>Maximum Current Capabilities</description>
27385               <addressOffset>0x48</addressOffset>
27386               <size>32</size>
27387               <access>read-only</access>
27388               <resetValue>0x00000000</resetValue>
27389               <fields>
27390                  <field>
27391                     <name>MAXCUR33V</name>
27392                     <description>Maximum Current for 3.3V</description>
27393                     <bitOffset>0</bitOffset>
27394                     <bitWidth>8</bitWidth>
27395                     <enumeratedValues>
27396                        <name>MAXCUR33VSelect</name>
27397                        <enumeratedValue>
27398                           <name>OTHER</name>
27399                           <description>Get information via another method</description>
27400                           <value>0</value>
27401                        </enumeratedValue>
27402                        <enumeratedValue>
27403                           <name>4MA</name>
27404                           <description>4mA</description>
27405                           <value>1</value>
27406                        </enumeratedValue>
27407                        <enumeratedValue>
27408                           <name>8MA</name>
27409                           <description>8mA</description>
27410                           <value>2</value>
27411                        </enumeratedValue>
27412                        <enumeratedValue>
27413                           <name>12MA</name>
27414                           <description>12mA</description>
27415                           <value>3</value>
27416                        </enumeratedValue>
27417                     </enumeratedValues>
27418                  </field>
27419                  <field>
27420                     <name>MAXCUR30V</name>
27421                     <description>Maximum Current for 3.0V</description>
27422                     <bitOffset>8</bitOffset>
27423                     <bitWidth>8</bitWidth>
27424                     <enumeratedValues>
27425                        <name>MAXCUR30VSelect</name>
27426                        <enumeratedValue>
27427                           <name>OTHER</name>
27428                           <description>Get information via another method</description>
27429                           <value>0</value>
27430                        </enumeratedValue>
27431                        <enumeratedValue>
27432                           <name>4MA</name>
27433                           <description>4mA</description>
27434                           <value>1</value>
27435                        </enumeratedValue>
27436                        <enumeratedValue>
27437                           <name>8MA</name>
27438                           <description>8mA</description>
27439                           <value>2</value>
27440                        </enumeratedValue>
27441                        <enumeratedValue>
27442                           <name>12MA</name>
27443                           <description>12mA</description>
27444                           <value>3</value>
27445                        </enumeratedValue>
27446                     </enumeratedValues>
27447                  </field>
27448                  <field>
27449                     <name>MAXCUR18V</name>
27450                     <description>Maximum Current for 1.8V</description>
27451                     <bitOffset>16</bitOffset>
27452                     <bitWidth>8</bitWidth>
27453                     <enumeratedValues>
27454                        <name>MAXCUR18VSelect</name>
27455                        <enumeratedValue>
27456                           <name>OTHER</name>
27457                           <description>Get information via another method</description>
27458                           <value>0</value>
27459                        </enumeratedValue>
27460                        <enumeratedValue>
27461                           <name>4MA</name>
27462                           <description>4mA</description>
27463                           <value>1</value>
27464                        </enumeratedValue>
27465                        <enumeratedValue>
27466                           <name>8MA</name>
27467                           <description>8mA</description>
27468                           <value>2</value>
27469                        </enumeratedValue>
27470                        <enumeratedValue>
27471                           <name>12MA</name>
27472                           <description>12mA</description>
27473                           <value>3</value>
27474                        </enumeratedValue>
27475                     </enumeratedValues>
27476                  </field>
27477               </fields>
27478            </register>
27479            <register>
27480               <name>FERACES</name>
27481               <description>Force Event for Auto CMD Error Status</description>
27482               <addressOffset>0x50</addressOffset>
27483               <size>16</size>
27484               <access>write-only</access>
27485               <resetValue>0x0000</resetValue>
27486               <fields>
27487                  <field>
27488                     <name>ACMD12NE</name>
27489                     <description>Force Event for Auto CMD12 Not Executed</description>
27490                     <bitOffset>0</bitOffset>
27491                     <bitWidth>1</bitWidth>
27492                     <enumeratedValues>
27493                        <name>ACMD12NESelect</name>
27494                        <enumeratedValue>
27495                           <name>NO</name>
27496                           <description>No Interrupt</description>
27497                           <value>0</value>
27498                        </enumeratedValue>
27499                        <enumeratedValue>
27500                           <name>YES</name>
27501                           <description>Interrupt is generated</description>
27502                           <value>1</value>
27503                        </enumeratedValue>
27504                     </enumeratedValues>
27505                  </field>
27506                  <field>
27507                     <name>ACMDTEO</name>
27508                     <description>Force Event for Auto CMD Timeout Error</description>
27509                     <bitOffset>1</bitOffset>
27510                     <bitWidth>1</bitWidth>
27511                     <enumeratedValues>
27512                        <name>ACMDTEOSelect</name>
27513                        <enumeratedValue>
27514                           <name>NO</name>
27515                           <description>No Interrupt</description>
27516                           <value>0</value>
27517                        </enumeratedValue>
27518                        <enumeratedValue>
27519                           <name>YES</name>
27520                           <description>Interrupt is generated</description>
27521                           <value>1</value>
27522                        </enumeratedValue>
27523                     </enumeratedValues>
27524                  </field>
27525                  <field>
27526                     <name>ACMDCRC</name>
27527                     <description>Force Event for Auto CMD CRC Error</description>
27528                     <bitOffset>2</bitOffset>
27529                     <bitWidth>1</bitWidth>
27530                     <enumeratedValues>
27531                        <name>ACMDCRCSelect</name>
27532                        <enumeratedValue>
27533                           <name>NO</name>
27534                           <description>No Interrupt</description>
27535                           <value>0</value>
27536                        </enumeratedValue>
27537                        <enumeratedValue>
27538                           <name>YES</name>
27539                           <description>Interrupt is generated</description>
27540                           <value>1</value>
27541                        </enumeratedValue>
27542                     </enumeratedValues>
27543                  </field>
27544                  <field>
27545                     <name>ACMDEND</name>
27546                     <description>Force Event for Auto CMD End Bit Error</description>
27547                     <bitOffset>3</bitOffset>
27548                     <bitWidth>1</bitWidth>
27549                     <enumeratedValues>
27550                        <name>ACMDENDSelect</name>
27551                        <enumeratedValue>
27552                           <name>NO</name>
27553                           <description>No Interrupt</description>
27554                           <value>0</value>
27555                        </enumeratedValue>
27556                        <enumeratedValue>
27557                           <name>YES</name>
27558                           <description>Interrupt is generated</description>
27559                           <value>1</value>
27560                        </enumeratedValue>
27561                     </enumeratedValues>
27562                  </field>
27563                  <field>
27564                     <name>ACMDIDX</name>
27565                     <description>Force Event for Auto CMD Index Error</description>
27566                     <bitOffset>4</bitOffset>
27567                     <bitWidth>1</bitWidth>
27568                     <enumeratedValues>
27569                        <name>ACMDIDXSelect</name>
27570                        <enumeratedValue>
27571                           <name>NO</name>
27572                           <description>No Interrupt</description>
27573                           <value>0</value>
27574                        </enumeratedValue>
27575                        <enumeratedValue>
27576                           <name>YES</name>
27577                           <description>Interrupt is generated</description>
27578                           <value>1</value>
27579                        </enumeratedValue>
27580                     </enumeratedValues>
27581                  </field>
27582                  <field>
27583                     <name>CMDNI</name>
27584                     <description>Force Event for Command Not Issued By Auto CMD12 Error</description>
27585                     <bitOffset>7</bitOffset>
27586                     <bitWidth>1</bitWidth>
27587                     <enumeratedValues>
27588                        <name>CMDNISelect</name>
27589                        <enumeratedValue>
27590                           <name>NO</name>
27591                           <description>No Interrupt</description>
27592                           <value>0</value>
27593                        </enumeratedValue>
27594                        <enumeratedValue>
27595                           <name>YES</name>
27596                           <description>Interrupt is generated</description>
27597                           <value>1</value>
27598                        </enumeratedValue>
27599                     </enumeratedValues>
27600                  </field>
27601               </fields>
27602            </register>
27603            <register>
27604               <name>FEREIS</name>
27605               <description>Force Event for Error Interrupt Status</description>
27606               <addressOffset>0x52</addressOffset>
27607               <size>16</size>
27608               <access>write-only</access>
27609               <resetValue>0x0000</resetValue>
27610               <fields>
27611                  <field>
27612                     <name>CMDTEO</name>
27613                     <description>Force Event for Command Timeout Error</description>
27614                     <bitOffset>0</bitOffset>
27615                     <bitWidth>1</bitWidth>
27616                     <enumeratedValues>
27617                        <name>CMDTEOSelect</name>
27618                        <enumeratedValue>
27619                           <name>NO</name>
27620                           <description>No Interrupt</description>
27621                           <value>0</value>
27622                        </enumeratedValue>
27623                        <enumeratedValue>
27624                           <name>YES</name>
27625                           <description>Interrupt is generated</description>
27626                           <value>1</value>
27627                        </enumeratedValue>
27628                     </enumeratedValues>
27629                  </field>
27630                  <field>
27631                     <name>CMDCRC</name>
27632                     <description>Force Event for Command CRC Error</description>
27633                     <bitOffset>1</bitOffset>
27634                     <bitWidth>1</bitWidth>
27635                     <enumeratedValues>
27636                        <name>CMDCRCSelect</name>
27637                        <enumeratedValue>
27638                           <name>NO</name>
27639                           <description>No Interrupt</description>
27640                           <value>0</value>
27641                        </enumeratedValue>
27642                        <enumeratedValue>
27643                           <name>YES</name>
27644                           <description>Interrupt is generated</description>
27645                           <value>1</value>
27646                        </enumeratedValue>
27647                     </enumeratedValues>
27648                  </field>
27649                  <field>
27650                     <name>CMDEND</name>
27651                     <description>Force Event for Command End Bit Error</description>
27652                     <bitOffset>2</bitOffset>
27653                     <bitWidth>1</bitWidth>
27654                     <enumeratedValues>
27655                        <name>CMDENDSelect</name>
27656                        <enumeratedValue>
27657                           <name>NO</name>
27658                           <description>No Interrupt</description>
27659                           <value>0</value>
27660                        </enumeratedValue>
27661                        <enumeratedValue>
27662                           <name>YES</name>
27663                           <description>Interrupt is generated</description>
27664                           <value>1</value>
27665                        </enumeratedValue>
27666                     </enumeratedValues>
27667                  </field>
27668                  <field>
27669                     <name>CMDIDX</name>
27670                     <description>Force Event for Command Index Error</description>
27671                     <bitOffset>3</bitOffset>
27672                     <bitWidth>1</bitWidth>
27673                     <enumeratedValues>
27674                        <name>CMDIDXSelect</name>
27675                        <enumeratedValue>
27676                           <name>NO</name>
27677                           <description>No Interrupt</description>
27678                           <value>0</value>
27679                        </enumeratedValue>
27680                        <enumeratedValue>
27681                           <name>YES</name>
27682                           <description>Interrupt is generated</description>
27683                           <value>1</value>
27684                        </enumeratedValue>
27685                     </enumeratedValues>
27686                  </field>
27687                  <field>
27688                     <name>DATTEO</name>
27689                     <description>Force Event for Data Timeout Error</description>
27690                     <bitOffset>4</bitOffset>
27691                     <bitWidth>1</bitWidth>
27692                     <enumeratedValues>
27693                        <name>DATTEOSelect</name>
27694                        <enumeratedValue>
27695                           <name>NO</name>
27696                           <description>No Interrupt</description>
27697                           <value>0</value>
27698                        </enumeratedValue>
27699                        <enumeratedValue>
27700                           <name>YES</name>
27701                           <description>Interrupt is generated</description>
27702                           <value>1</value>
27703                        </enumeratedValue>
27704                     </enumeratedValues>
27705                  </field>
27706                  <field>
27707                     <name>DATCRC</name>
27708                     <description>Force Event for Data CRC Error</description>
27709                     <bitOffset>5</bitOffset>
27710                     <bitWidth>1</bitWidth>
27711                     <enumeratedValues>
27712                        <name>DATCRCSelect</name>
27713                        <enumeratedValue>
27714                           <name>NO</name>
27715                           <description>No Interrupt</description>
27716                           <value>0</value>
27717                        </enumeratedValue>
27718                        <enumeratedValue>
27719                           <name>YES</name>
27720                           <description>Interrupt is generated</description>
27721                           <value>1</value>
27722                        </enumeratedValue>
27723                     </enumeratedValues>
27724                  </field>
27725                  <field>
27726                     <name>DATEND</name>
27727                     <description>Force Event for Data End Bit Error</description>
27728                     <bitOffset>6</bitOffset>
27729                     <bitWidth>1</bitWidth>
27730                     <enumeratedValues>
27731                        <name>DATENDSelect</name>
27732                        <enumeratedValue>
27733                           <name>NO</name>
27734                           <description>No Interrupt</description>
27735                           <value>0</value>
27736                        </enumeratedValue>
27737                        <enumeratedValue>
27738                           <name>YES</name>
27739                           <description>Interrupt is generated</description>
27740                           <value>1</value>
27741                        </enumeratedValue>
27742                     </enumeratedValues>
27743                  </field>
27744                  <field>
27745                     <name>CURLIM</name>
27746                     <description>Force Event for Current Limit Error</description>
27747                     <bitOffset>7</bitOffset>
27748                     <bitWidth>1</bitWidth>
27749                     <enumeratedValues>
27750                        <name>CURLIMSelect</name>
27751                        <enumeratedValue>
27752                           <name>NO</name>
27753                           <description>No Interrupt</description>
27754                           <value>0</value>
27755                        </enumeratedValue>
27756                        <enumeratedValue>
27757                           <name>YES</name>
27758                           <description>Interrupt is generated</description>
27759                           <value>1</value>
27760                        </enumeratedValue>
27761                     </enumeratedValues>
27762                  </field>
27763                  <field>
27764                     <name>ACMD</name>
27765                     <description>Force Event for Auto CMD Error</description>
27766                     <bitOffset>8</bitOffset>
27767                     <bitWidth>1</bitWidth>
27768                     <enumeratedValues>
27769                        <name>ACMDSelect</name>
27770                        <enumeratedValue>
27771                           <name>NO</name>
27772                           <description>No Interrupt</description>
27773                           <value>0</value>
27774                        </enumeratedValue>
27775                        <enumeratedValue>
27776                           <name>YES</name>
27777                           <description>Interrupt is generated</description>
27778                           <value>1</value>
27779                        </enumeratedValue>
27780                     </enumeratedValues>
27781                  </field>
27782                  <field>
27783                     <name>ADMA</name>
27784                     <description>Force Event for ADMA Error</description>
27785                     <bitOffset>9</bitOffset>
27786                     <bitWidth>1</bitWidth>
27787                     <enumeratedValues>
27788                        <name>ADMASelect</name>
27789                        <enumeratedValue>
27790                           <name>NO</name>
27791                           <description>No Interrupt</description>
27792                           <value>0</value>
27793                        </enumeratedValue>
27794                        <enumeratedValue>
27795                           <name>YES</name>
27796                           <description>Interrupt is generated</description>
27797                           <value>1</value>
27798                        </enumeratedValue>
27799                     </enumeratedValues>
27800                  </field>
27801                  <field>
27802                     <name>BOOTAE</name>
27803                     <description>Force Event for Boot Acknowledge Error</description>
27804                     <bitOffset>12</bitOffset>
27805                     <bitWidth>1</bitWidth>
27806                     <enumeratedValues>
27807                        <name>BOOTAESelect</name>
27808                        <enumeratedValue>
27809                           <name>NO</name>
27810                           <description>No Interrupt</description>
27811                           <value>0</value>
27812                        </enumeratedValue>
27813                        <enumeratedValue>
27814                           <name>YES</name>
27815                           <description>Interrupt is generated</description>
27816                           <value>1</value>
27817                        </enumeratedValue>
27818                     </enumeratedValues>
27819                  </field>
27820               </fields>
27821            </register>
27822            <register>
27823               <name>AESR</name>
27824               <description>ADMA Error Status</description>
27825               <addressOffset>0x54</addressOffset>
27826               <size>8</size>
27827               <access>read-only</access>
27828               <resetValue>0x00</resetValue>
27829               <fields>
27830                  <field>
27831                     <name>ERRST</name>
27832                     <description>ADMA Error State</description>
27833                     <bitOffset>0</bitOffset>
27834                     <bitWidth>2</bitWidth>
27835                     <enumeratedValues>
27836                        <name>ERRSTSelect</name>
27837                        <enumeratedValue>
27838                           <name>STOP</name>
27839                           <description>ST_STOP (Stop DMA)</description>
27840                           <value>0</value>
27841                        </enumeratedValue>
27842                        <enumeratedValue>
27843                           <name>FDS</name>
27844                           <description>ST_FDS (Fetch Descriptor)</description>
27845                           <value>1</value>
27846                        </enumeratedValue>
27847                        <enumeratedValue>
27848                           <name>TFR</name>
27849                           <description>ST_TFR (Transfer Data)</description>
27850                           <value>3</value>
27851                        </enumeratedValue>
27852                     </enumeratedValues>
27853                  </field>
27854                  <field>
27855                     <name>LMIS</name>
27856                     <description>ADMA Length Mismatch Error</description>
27857                     <bitOffset>2</bitOffset>
27858                     <bitWidth>1</bitWidth>
27859                     <enumeratedValues>
27860                        <name>LMISSelect</name>
27861                        <enumeratedValue>
27862                           <name>NO</name>
27863                           <description>No Error</description>
27864                           <value>0</value>
27865                        </enumeratedValue>
27866                        <enumeratedValue>
27867                           <name>YES</name>
27868                           <description>Error</description>
27869                           <value>1</value>
27870                        </enumeratedValue>
27871                     </enumeratedValues>
27872                  </field>
27873               </fields>
27874            </register>
27875            <register>
27876               <dim>1</dim>
27877               <dimIncrement>4</dimIncrement>
27878               <name>ASAR[%s]</name>
27879               <description>ADMA System Address</description>
27880               <addressOffset>0x58</addressOffset>
27881               <size>32</size>
27882               <resetValue>0x00000000</resetValue>
27883               <fields>
27884                  <field>
27885                     <name>ADMASA</name>
27886                     <description>ADMA System Address</description>
27887                     <bitOffset>0</bitOffset>
27888                     <bitWidth>32</bitWidth>
27889                  </field>
27890               </fields>
27891            </register>
27892            <register>
27893               <dim>8</dim>
27894               <dimIncrement>2</dimIncrement>
27895               <name>PVR[%s]</name>
27896               <description>Preset Value n</description>
27897               <addressOffset>0x60</addressOffset>
27898               <size>16</size>
27899               <resetValue>0x0000</resetValue>
27900               <fields>
27901                  <field>
27902                     <name>SDCLKFSEL</name>
27903                     <description>SDCLK Frequency Select Value for Initialization</description>
27904                     <bitOffset>0</bitOffset>
27905                     <bitWidth>10</bitWidth>
27906                  </field>
27907                  <field>
27908                     <name>CLKGSEL</name>
27909                     <description>Clock Generator Select Value for Initialization</description>
27910                     <bitOffset>10</bitOffset>
27911                     <bitWidth>1</bitWidth>
27912                     <enumeratedValues>
27913                        <name>CLKGSELSelect</name>
27914                        <enumeratedValue>
27915                           <name>DIV</name>
27916                           <description>Host Controller Ver2.00 Compatible Clock Generator (Divider)</description>
27917                           <value>0</value>
27918                        </enumeratedValue>
27919                        <enumeratedValue>
27920                           <name>PROG</name>
27921                           <description>Programmable Clock Generator</description>
27922                           <value>1</value>
27923                        </enumeratedValue>
27924                     </enumeratedValues>
27925                  </field>
27926                  <field>
27927                     <name>DRVSEL</name>
27928                     <description>Driver Strength Select Value for Initialization</description>
27929                     <bitOffset>14</bitOffset>
27930                     <bitWidth>2</bitWidth>
27931                     <enumeratedValues>
27932                        <name>DRVSELSelect</name>
27933                        <enumeratedValue>
27934                           <name>B</name>
27935                           <description>Driver Type B is Selected</description>
27936                           <value>0</value>
27937                        </enumeratedValue>
27938                        <enumeratedValue>
27939                           <name>A</name>
27940                           <description>Driver Type A is Selected</description>
27941                           <value>1</value>
27942                        </enumeratedValue>
27943                        <enumeratedValue>
27944                           <name>C</name>
27945                           <description>Driver Type C is Selected</description>
27946                           <value>2</value>
27947                        </enumeratedValue>
27948                        <enumeratedValue>
27949                           <name>D</name>
27950                           <description>Driver Type D is Selected</description>
27951                           <value>3</value>
27952                        </enumeratedValue>
27953                     </enumeratedValues>
27954                  </field>
27955               </fields>
27956            </register>
27957            <register>
27958               <name>SISR</name>
27959               <description>Slot Interrupt Status</description>
27960               <addressOffset>0xFC</addressOffset>
27961               <size>16</size>
27962               <access>read-only</access>
27963               <resetValue>0x0000</resetValue>
27964               <fields>
27965                  <field>
27966                     <name>INTSSL</name>
27967                     <description>Interrupt Signal for Each SDHC Slot</description>
27968                     <bitOffset>0</bitOffset>
27969                     <bitWidth>2</bitWidth>
27970                  </field>
27971               </fields>
27972            </register>
27973            <register>
27974               <name>HCVR</name>
27975               <description>Host Controller Version</description>
27976               <addressOffset>0xFE</addressOffset>
27977               <size>16</size>
27978               <access>read-only</access>
27979               <resetValue>0x1802</resetValue>
27980               <fields>
27981                  <field>
27982                     <name>SVER</name>
27983                     <description>Spec Version</description>
27984                     <bitOffset>0</bitOffset>
27985                     <bitWidth>8</bitWidth>
27986                  </field>
27987                  <field>
27988                     <name>VVER</name>
27989                     <description>Vendor Version</description>
27990                     <bitOffset>8</bitOffset>
27991                     <bitWidth>8</bitWidth>
27992                  </field>
27993               </fields>
27994            </register>
27995            <register>
27996               <name>APSR</name>
27997               <description>Additional Present State Register</description>
27998               <addressOffset>0x200</addressOffset>
27999               <size>32</size>
28000               <access>read-only</access>
28001               <resetValue>0x0000000F</resetValue>
28002               <fields>
28003                  <field>
28004                     <name>HDATLL</name>
28005                     <description>High Line Level</description>
28006                     <bitOffset>0</bitOffset>
28007                     <bitWidth>4</bitWidth>
28008                  </field>
28009               </fields>
28010            </register>
28011            <register>
28012               <name>MC1R</name>
28013               <description>MMC Control 1</description>
28014               <addressOffset>0x204</addressOffset>
28015               <size>8</size>
28016               <resetValue>0x00</resetValue>
28017               <fields>
28018                  <field>
28019                     <name>CMDTYP</name>
28020                     <description>e.MMC Command Type</description>
28021                     <bitOffset>0</bitOffset>
28022                     <bitWidth>2</bitWidth>
28023                     <enumeratedValues>
28024                        <name>CMDTYPSelect</name>
28025                        <enumeratedValue>
28026                           <name>NORMAL</name>
28027                           <description>Not a MMC specific command</description>
28028                           <value>0</value>
28029                        </enumeratedValue>
28030                        <enumeratedValue>
28031                           <name>WAITIRQ</name>
28032                           <description>Wait IRQ Command</description>
28033                           <value>1</value>
28034                        </enumeratedValue>
28035                        <enumeratedValue>
28036                           <name>STREAM</name>
28037                           <description>Stream Command</description>
28038                           <value>2</value>
28039                        </enumeratedValue>
28040                        <enumeratedValue>
28041                           <name>BOOT</name>
28042                           <description>Boot Command</description>
28043                           <value>3</value>
28044                        </enumeratedValue>
28045                     </enumeratedValues>
28046                  </field>
28047                  <field>
28048                     <name>DDR</name>
28049                     <description>e.MMC HSDDR Mode</description>
28050                     <bitOffset>3</bitOffset>
28051                     <bitWidth>1</bitWidth>
28052                  </field>
28053                  <field>
28054                     <name>OPD</name>
28055                     <description>e.MMC Open Drain Mode</description>
28056                     <bitOffset>4</bitOffset>
28057                     <bitWidth>1</bitWidth>
28058                  </field>
28059                  <field>
28060                     <name>BOOTA</name>
28061                     <description>e.MMC Boot Acknowledge Enable</description>
28062                     <bitOffset>5</bitOffset>
28063                     <bitWidth>1</bitWidth>
28064                  </field>
28065                  <field>
28066                     <name>RSTN</name>
28067                     <description>e.MMC Reset Signal</description>
28068                     <bitOffset>6</bitOffset>
28069                     <bitWidth>1</bitWidth>
28070                  </field>
28071                  <field>
28072                     <name>FCD</name>
28073                     <description>e.MMC Force Card Detect</description>
28074                     <bitOffset>7</bitOffset>
28075                     <bitWidth>1</bitWidth>
28076                  </field>
28077               </fields>
28078            </register>
28079            <register>
28080               <name>MC2R</name>
28081               <description>MMC Control 2</description>
28082               <addressOffset>0x205</addressOffset>
28083               <size>8</size>
28084               <access>write-only</access>
28085               <resetValue>0x00</resetValue>
28086               <fields>
28087                  <field>
28088                     <name>SRESP</name>
28089                     <description>e.MMC Abort Wait IRQ</description>
28090                     <bitOffset>0</bitOffset>
28091                     <bitWidth>1</bitWidth>
28092                  </field>
28093                  <field>
28094                     <name>ABOOT</name>
28095                     <description>e.MMC Abort Boot</description>
28096                     <bitOffset>1</bitOffset>
28097                     <bitWidth>1</bitWidth>
28098                  </field>
28099               </fields>
28100            </register>
28101            <register>
28102               <name>ACR</name>
28103               <description>AHB Control</description>
28104               <addressOffset>0x208</addressOffset>
28105               <size>32</size>
28106               <resetValue>0x00000000</resetValue>
28107               <fields>
28108                  <field>
28109                     <name>BMAX</name>
28110                     <description>AHB Maximum Burst</description>
28111                     <bitOffset>0</bitOffset>
28112                     <bitWidth>2</bitWidth>
28113                     <enumeratedValues>
28114                        <name>BMAXSelect</name>
28115                        <enumeratedValue>
28116                           <name>INCR16</name>
28117                           <value>0</value>
28118                        </enumeratedValue>
28119                        <enumeratedValue>
28120                           <name>INCR8</name>
28121                           <value>1</value>
28122                        </enumeratedValue>
28123                        <enumeratedValue>
28124                           <name>INCR4</name>
28125                           <value>2</value>
28126                        </enumeratedValue>
28127                        <enumeratedValue>
28128                           <name>SINGLE</name>
28129                           <value>3</value>
28130                        </enumeratedValue>
28131                     </enumeratedValues>
28132                  </field>
28133               </fields>
28134            </register>
28135            <register>
28136               <name>CC2R</name>
28137               <description>Clock Control 2</description>
28138               <addressOffset>0x20C</addressOffset>
28139               <size>32</size>
28140               <resetValue>0x00000000</resetValue>
28141               <fields>
28142                  <field>
28143                     <name>FSDCLKD</name>
28144                     <description>Force SDCK Disabled</description>
28145                     <bitOffset>0</bitOffset>
28146                     <bitWidth>1</bitWidth>
28147                     <enumeratedValues>
28148                        <name>FSDCLKDSelect</name>
28149                        <enumeratedValue>
28150                           <name>NOEFFECT</name>
28151                           <description>No effect</description>
28152                           <value>0</value>
28153                        </enumeratedValue>
28154                        <enumeratedValue>
28155                           <name>DISABLE</name>
28156                           <description>SDCLK can be stopped at any time after DATA transfer.SDCLK enable forcing for 8 SDCLK cycles is disabled</description>
28157                           <value>1</value>
28158                        </enumeratedValue>
28159                     </enumeratedValues>
28160                  </field>
28161               </fields>
28162            </register>
28163            <register>
28164               <name>CACR</name>
28165               <description>Capabilities Control</description>
28166               <addressOffset>0x230</addressOffset>
28167               <size>32</size>
28168               <resetValue>0x00000000</resetValue>
28169               <fields>
28170                  <field>
28171                     <name>CAPWREN</name>
28172                     <description>Capabilities Registers Write Enable (Required to write the correct frequencies in the Capabilities Registers)</description>
28173                     <bitOffset>0</bitOffset>
28174                     <bitWidth>1</bitWidth>
28175                  </field>
28176                  <field>
28177                     <name>KEY</name>
28178                     <description>Key (0x46)</description>
28179                     <bitOffset>8</bitOffset>
28180                     <bitWidth>8</bitWidth>
28181                     <enumeratedValues>
28182                        <name>KEYSelect</name>
28183                        <enumeratedValue>
28184                           <name>KEY</name>
28185                           <description>Key</description>
28186                           <value>0x46</value>
28187                        </enumeratedValue>
28188                     </enumeratedValues>
28189                  </field>
28190               </fields>
28191            </register>
28192            <register>
28193               <name>DBGR</name>
28194               <description>Debug</description>
28195               <addressOffset>0x234</addressOffset>
28196               <size>8</size>
28197               <resetValue>0x00</resetValue>
28198               <fields>
28199                  <field>
28200                     <name>NIDBG</name>
28201                     <description>Non-intrusive debug enable</description>
28202                     <bitOffset>0</bitOffset>
28203                     <bitWidth>1</bitWidth>
28204                     <enumeratedValues>
28205                        <name>NIDBGSelect</name>
28206                        <enumeratedValue>
28207                           <name>IDBG</name>
28208                           <description>Debugging is intrusive (reads of BDPR from debugger are considered and increment the internal buffer pointer)</description>
28209                           <value>0</value>
28210                        </enumeratedValue>
28211                        <enumeratedValue>
28212                           <name>NIDBG</name>
28213                           <description>Debugging is not intrusive (reads of BDPR from debugger are discarded and do not increment the internal buffer pointer)</description>
28214                           <value>1</value>
28215                        </enumeratedValue>
28216                     </enumeratedValues>
28217                  </field>
28218               </fields>
28219            </register>
28220         </registers>
28221      </peripheral>
28222      <peripheral>
28223         <name>SERCOM0</name>
28224         <version>U22015.0.0</version>
28225         <description>Serial Communication Interface</description>
28226         <groupName>SERCOM</groupName>
28227         <prependToName>SERCOM_</prependToName>
28228         <baseAddress>0x40003000</baseAddress>
28229         <addressBlock>
28230            <offset>0</offset>
28231            <size>0x31</size>
28232            <usage>registers</usage>
28233         </addressBlock>
28234         <interrupt>
28235            <name>SERCOM0_0</name>
28236            <description>Serial Communication Interface 0</description>
28237            <value>46</value>
28238         </interrupt>
28239         <interrupt>
28240            <name>SERCOM0_1</name>
28241            <description>Serial Communication Interface 0</description>
28242            <value>47</value>
28243         </interrupt>
28244         <interrupt>
28245            <name>SERCOM0_2</name>
28246            <description>Serial Communication Interface 0</description>
28247            <value>48</value>
28248         </interrupt>
28249         <interrupt>
28250            <name>SERCOM0_OTHER</name>
28251            <description>Serial Communication Interface 0</description>
28252            <value>49</value>
28253         </interrupt>
28254         <registers>
28255            <cluster>
28256               <name>I2CM</name>
28257               <description>I2C Master Mode</description>
28258               <headerStructName>SercomI2cm</headerStructName>
28259               <addressOffset>0x0</addressOffset>
28260               <register>
28261                  <name>CTRLA</name>
28262                  <description>I2CM Control A</description>
28263                  <addressOffset>0x0</addressOffset>
28264                  <size>32</size>
28265                  <resetValue>0x00000000</resetValue>
28266                  <fields>
28267                     <field>
28268                        <name>SWRST</name>
28269                        <description>Software Reset</description>
28270                        <bitOffset>0</bitOffset>
28271                        <bitWidth>1</bitWidth>
28272                     </field>
28273                     <field>
28274                        <name>ENABLE</name>
28275                        <description>Enable</description>
28276                        <bitOffset>1</bitOffset>
28277                        <bitWidth>1</bitWidth>
28278                     </field>
28279                     <field>
28280                        <name>MODE</name>
28281                        <description>Operating Mode</description>
28282                        <bitOffset>2</bitOffset>
28283                        <bitWidth>3</bitWidth>
28284                        <enumeratedValues>
28285                           <name>MODESelect</name>
28286                           <enumeratedValue>
28287                              <name>USART_EXT_CLK</name>
28288                              <description>USART with external clock</description>
28289                              <value>0x0</value>
28290                           </enumeratedValue>
28291                           <enumeratedValue>
28292                              <name>USART_INT_CLK</name>
28293                              <description>USART with internal clock</description>
28294                              <value>0x1</value>
28295                           </enumeratedValue>
28296                           <enumeratedValue>
28297                              <name>SPI_SLAVE</name>
28298                              <description>SPI in slave operation</description>
28299                              <value>0x2</value>
28300                           </enumeratedValue>
28301                           <enumeratedValue>
28302                              <name>SPI_MASTER</name>
28303                              <description>SPI in master operation</description>
28304                              <value>0x3</value>
28305                           </enumeratedValue>
28306                           <enumeratedValue>
28307                              <name>I2C_SLAVE</name>
28308                              <description>I2C slave operation</description>
28309                              <value>0x4</value>
28310                           </enumeratedValue>
28311                           <enumeratedValue>
28312                              <name>I2C_MASTER</name>
28313                              <description>I2C master operation</description>
28314                              <value>0x5</value>
28315                           </enumeratedValue>
28316                        </enumeratedValues>
28317                     </field>
28318                     <field>
28319                        <name>RUNSTDBY</name>
28320                        <description>Run in Standby</description>
28321                        <bitOffset>7</bitOffset>
28322                        <bitWidth>1</bitWidth>
28323                     </field>
28324                     <field>
28325                        <name>PINOUT</name>
28326                        <description>Pin Usage</description>
28327                        <bitOffset>16</bitOffset>
28328                        <bitWidth>1</bitWidth>
28329                     </field>
28330                     <field>
28331                        <name>SDAHOLD</name>
28332                        <description>SDA Hold Time</description>
28333                        <bitOffset>20</bitOffset>
28334                        <bitWidth>2</bitWidth>
28335                        <enumeratedValues>
28336                           <name>SDAHOLDSelect</name>
28337                           <enumeratedValue>
28338                              <name>DISABLE</name>
28339                              <description>Disabled</description>
28340                              <value>0x0</value>
28341                           </enumeratedValue>
28342                           <enumeratedValue>
28343                              <name>75NS</name>
28344                              <description>50-100ns hold time</description>
28345                              <value>0x1</value>
28346                           </enumeratedValue>
28347                           <enumeratedValue>
28348                              <name>450NS</name>
28349                              <description>300-600ns hold time</description>
28350                              <value>0x2</value>
28351                           </enumeratedValue>
28352                           <enumeratedValue>
28353                              <name>600NS</name>
28354                              <description>400-800ns hold time</description>
28355                              <value>0x3</value>
28356                           </enumeratedValue>
28357                        </enumeratedValues>
28358                     </field>
28359                     <field>
28360                        <name>MEXTTOEN</name>
28361                        <description>Master SCL Low Extend Timeout</description>
28362                        <bitOffset>22</bitOffset>
28363                        <bitWidth>1</bitWidth>
28364                     </field>
28365                     <field>
28366                        <name>SEXTTOEN</name>
28367                        <description>Slave SCL Low Extend Timeout</description>
28368                        <bitOffset>23</bitOffset>
28369                        <bitWidth>1</bitWidth>
28370                     </field>
28371                     <field>
28372                        <name>SPEED</name>
28373                        <description>Transfer Speed</description>
28374                        <bitOffset>24</bitOffset>
28375                        <bitWidth>2</bitWidth>
28376                        <enumeratedValues>
28377                           <name>SPEEDSelect</name>
28378                           <enumeratedValue>
28379                              <name>STANDARD_AND_FAST_MODE</name>
28380                              <description>Standard Mode(Sm) Upto 100kHz and Fast Mode(Fm) Upto 400kHz </description>
28381                              <value>0x0</value>
28382                           </enumeratedValue>
28383                           <enumeratedValue>
28384                              <name>FASTPLUS_MODE</name>
28385                              <description>Fast-mode Plus Upto 1MHz</description>
28386                              <value>0x1</value>
28387                           </enumeratedValue>
28388                           <enumeratedValue>
28389                              <name>HIGH_SPEED_MODE</name>
28390                              <description>High-speed mode Upto 3.4MHz</description>
28391                              <value>0x2</value>
28392                           </enumeratedValue>
28393                        </enumeratedValues>
28394                     </field>
28395                     <field>
28396                        <name>SCLSM</name>
28397                        <description>SCL Clock Stretch Mode</description>
28398                        <bitOffset>27</bitOffset>
28399                        <bitWidth>1</bitWidth>
28400                     </field>
28401                     <field>
28402                        <name>INACTOUT</name>
28403                        <description>Inactive Time-Out</description>
28404                        <bitOffset>28</bitOffset>
28405                        <bitWidth>2</bitWidth>
28406                        <enumeratedValues>
28407                           <name>INACTOUTSelect</name>
28408                           <enumeratedValue>
28409                              <name>DISABLE</name>
28410                              <description>Disabled</description>
28411                              <value>0x0</value>
28412                           </enumeratedValue>
28413                           <enumeratedValue>
28414                              <name>55US</name>
28415                              <description>5-6 SCL Time-Out(50-60us)</description>
28416                              <value>0x1</value>
28417                           </enumeratedValue>
28418                           <enumeratedValue>
28419                              <name>105US</name>
28420                              <description>10-11 SCL Time-Out(100-110us)</description>
28421                              <value>0x2</value>
28422                           </enumeratedValue>
28423                           <enumeratedValue>
28424                              <name>205US</name>
28425                              <description>20-21 SCL Time-Out(200-210us)</description>
28426                              <value>0x3</value>
28427                           </enumeratedValue>
28428                        </enumeratedValues>
28429                     </field>
28430                     <field>
28431                        <name>LOWTOUTEN</name>
28432                        <description>SCL Low Timeout Enable</description>
28433                        <bitOffset>30</bitOffset>
28434                        <bitWidth>1</bitWidth>
28435                     </field>
28436                  </fields>
28437               </register>
28438               <register>
28439                  <name>CTRLB</name>
28440                  <description>I2CM Control B</description>
28441                  <addressOffset>0x4</addressOffset>
28442                  <size>32</size>
28443                  <resetValue>0x00000000</resetValue>
28444                  <fields>
28445                     <field>
28446                        <name>SMEN</name>
28447                        <description>Smart Mode Enable</description>
28448                        <bitOffset>8</bitOffset>
28449                        <bitWidth>1</bitWidth>
28450                     </field>
28451                     <field>
28452                        <name>QCEN</name>
28453                        <description>Quick Command Enable</description>
28454                        <bitOffset>9</bitOffset>
28455                        <bitWidth>1</bitWidth>
28456                     </field>
28457                     <field>
28458                        <name>CMD</name>
28459                        <description>Command</description>
28460                        <bitOffset>16</bitOffset>
28461                        <bitWidth>2</bitWidth>
28462                     </field>
28463                     <field>
28464                        <name>ACKACT</name>
28465                        <description>Acknowledge Action</description>
28466                        <bitOffset>18</bitOffset>
28467                        <bitWidth>1</bitWidth>
28468                     </field>
28469                  </fields>
28470               </register>
28471               <register>
28472                  <name>CTRLC</name>
28473                  <description>I2CM Control C</description>
28474                  <addressOffset>0x8</addressOffset>
28475                  <size>32</size>
28476                  <resetValue>0x00000000</resetValue>
28477                  <fields>
28478                     <field>
28479                        <name>DATA32B</name>
28480                        <description>Data 32 Bit</description>
28481                        <bitOffset>24</bitOffset>
28482                        <bitWidth>1</bitWidth>
28483                        <enumeratedValues>
28484                           <name>DATA32BSelect</name>
28485                           <enumeratedValue>
28486                              <name>DATA_TRANS_8BIT</name>
28487                              <description>Data transaction from/to DATA register are 8-bit</description>
28488                              <value>0x0</value>
28489                           </enumeratedValue>
28490                           <enumeratedValue>
28491                              <name>DATA_TRANS_32BIT</name>
28492                              <description>Data transaction from/to DATA register are 32-bit</description>
28493                              <value>0x1</value>
28494                           </enumeratedValue>
28495                        </enumeratedValues>
28496                     </field>
28497                  </fields>
28498               </register>
28499               <register>
28500                  <name>BAUD</name>
28501                  <description>I2CM Baud Rate</description>
28502                  <addressOffset>0xC</addressOffset>
28503                  <size>32</size>
28504                  <resetValue>0x00000000</resetValue>
28505                  <fields>
28506                     <field>
28507                        <name>BAUD</name>
28508                        <description>Baud Rate Value</description>
28509                        <bitOffset>0</bitOffset>
28510                        <bitWidth>8</bitWidth>
28511                     </field>
28512                     <field>
28513                        <name>BAUDLOW</name>
28514                        <description>Baud Rate Value Low</description>
28515                        <bitOffset>8</bitOffset>
28516                        <bitWidth>8</bitWidth>
28517                     </field>
28518                     <field>
28519                        <name>HSBAUD</name>
28520                        <description>High Speed Baud Rate Value</description>
28521                        <bitOffset>16</bitOffset>
28522                        <bitWidth>8</bitWidth>
28523                     </field>
28524                     <field>
28525                        <name>HSBAUDLOW</name>
28526                        <description>High Speed Baud Rate Value Low</description>
28527                        <bitOffset>24</bitOffset>
28528                        <bitWidth>8</bitWidth>
28529                     </field>
28530                  </fields>
28531               </register>
28532               <register>
28533                  <name>INTENCLR</name>
28534                  <description>I2CM Interrupt Enable Clear</description>
28535                  <addressOffset>0x14</addressOffset>
28536                  <size>8</size>
28537                  <resetValue>0x00</resetValue>
28538                  <fields>
28539                     <field>
28540                        <name>MB</name>
28541                        <description>Master On Bus Interrupt Disable</description>
28542                        <bitOffset>0</bitOffset>
28543                        <bitWidth>1</bitWidth>
28544                     </field>
28545                     <field>
28546                        <name>SB</name>
28547                        <description>Slave On Bus Interrupt Disable</description>
28548                        <bitOffset>1</bitOffset>
28549                        <bitWidth>1</bitWidth>
28550                     </field>
28551                     <field>
28552                        <name>ERROR</name>
28553                        <description>Combined Error Interrupt Disable</description>
28554                        <bitOffset>7</bitOffset>
28555                        <bitWidth>1</bitWidth>
28556                     </field>
28557                  </fields>
28558               </register>
28559               <register>
28560                  <name>INTENSET</name>
28561                  <description>I2CM Interrupt Enable Set</description>
28562                  <addressOffset>0x16</addressOffset>
28563                  <size>8</size>
28564                  <resetValue>0x00</resetValue>
28565                  <fields>
28566                     <field>
28567                        <name>MB</name>
28568                        <description>Master On Bus Interrupt Enable</description>
28569                        <bitOffset>0</bitOffset>
28570                        <bitWidth>1</bitWidth>
28571                     </field>
28572                     <field>
28573                        <name>SB</name>
28574                        <description>Slave On Bus Interrupt Enable</description>
28575                        <bitOffset>1</bitOffset>
28576                        <bitWidth>1</bitWidth>
28577                     </field>
28578                     <field>
28579                        <name>ERROR</name>
28580                        <description>Combined Error Interrupt Enable</description>
28581                        <bitOffset>7</bitOffset>
28582                        <bitWidth>1</bitWidth>
28583                     </field>
28584                  </fields>
28585               </register>
28586               <register>
28587                  <name>INTFLAG</name>
28588                  <description>I2CM Interrupt Flag Status and Clear</description>
28589                  <addressOffset>0x18</addressOffset>
28590                  <size>8</size>
28591                  <resetValue>0x00</resetValue>
28592                  <fields>
28593                     <field>
28594                        <name>MB</name>
28595                        <description>Master On Bus Interrupt</description>
28596                        <bitOffset>0</bitOffset>
28597                        <bitWidth>1</bitWidth>
28598                     </field>
28599                     <field>
28600                        <name>SB</name>
28601                        <description>Slave On Bus Interrupt</description>
28602                        <bitOffset>1</bitOffset>
28603                        <bitWidth>1</bitWidth>
28604                     </field>
28605                     <field>
28606                        <name>ERROR</name>
28607                        <description>Combined Error Interrupt</description>
28608                        <bitOffset>7</bitOffset>
28609                        <bitWidth>1</bitWidth>
28610                     </field>
28611                  </fields>
28612               </register>
28613               <register>
28614                  <name>STATUS</name>
28615                  <description>I2CM Status</description>
28616                  <addressOffset>0x1A</addressOffset>
28617                  <size>16</size>
28618                  <resetValue>0x0000</resetValue>
28619                  <fields>
28620                     <field>
28621                        <name>BUSERR</name>
28622                        <description>Bus Error</description>
28623                        <bitOffset>0</bitOffset>
28624                        <bitWidth>1</bitWidth>
28625                     </field>
28626                     <field>
28627                        <name>ARBLOST</name>
28628                        <description>Arbitration Lost</description>
28629                        <bitOffset>1</bitOffset>
28630                        <bitWidth>1</bitWidth>
28631                     </field>
28632                     <field>
28633                        <name>RXNACK</name>
28634                        <description>Received Not Acknowledge</description>
28635                        <bitOffset>2</bitOffset>
28636                        <bitWidth>1</bitWidth>
28637                     </field>
28638                     <field>
28639                        <name>BUSSTATE</name>
28640                        <description>Bus State</description>
28641                        <bitOffset>4</bitOffset>
28642                        <bitWidth>2</bitWidth>
28643                        <enumeratedValues>
28644                           <name>BUSSTATESelect</name>
28645                           <enumeratedValue>
28646                              <name>UNKNOWN</name>
28647                              <description>The Bus state is unknown to the I2C Host</description>
28648                              <value>0x0</value>
28649                           </enumeratedValue>
28650                           <enumeratedValue>
28651                              <name>IDLE</name>
28652                              <description>The Bus state is waiting for a transaction to be initialized</description>
28653                              <value>0x1</value>
28654                           </enumeratedValue>
28655                           <enumeratedValue>
28656                              <name>OWNER</name>
28657                              <description>The I2C Host is the current owner of the bus</description>
28658                              <value>0x2</value>
28659                           </enumeratedValue>
28660                           <enumeratedValue>
28661                              <name>BUSY</name>
28662                              <description>Some other I2C Host owns the bus</description>
28663                              <value>0x3</value>
28664                           </enumeratedValue>
28665                        </enumeratedValues>
28666                     </field>
28667                     <field>
28668                        <name>LOWTOUT</name>
28669                        <description>SCL Low Timeout</description>
28670                        <bitOffset>6</bitOffset>
28671                        <bitWidth>1</bitWidth>
28672                     </field>
28673                     <field>
28674                        <name>CLKHOLD</name>
28675                        <description>Clock Hold</description>
28676                        <bitOffset>7</bitOffset>
28677                        <bitWidth>1</bitWidth>
28678                     </field>
28679                     <field>
28680                        <name>MEXTTOUT</name>
28681                        <description>Master SCL Low Extend Timeout</description>
28682                        <bitOffset>8</bitOffset>
28683                        <bitWidth>1</bitWidth>
28684                     </field>
28685                     <field>
28686                        <name>SEXTTOUT</name>
28687                        <description>Slave SCL Low Extend Timeout</description>
28688                        <bitOffset>9</bitOffset>
28689                        <bitWidth>1</bitWidth>
28690                     </field>
28691                     <field>
28692                        <name>LENERR</name>
28693                        <description>Length Error</description>
28694                        <bitOffset>10</bitOffset>
28695                        <bitWidth>1</bitWidth>
28696                     </field>
28697                  </fields>
28698               </register>
28699               <register>
28700                  <name>SYNCBUSY</name>
28701                  <description>I2CM Synchronization Busy</description>
28702                  <addressOffset>0x1C</addressOffset>
28703                  <size>32</size>
28704                  <access>read-only</access>
28705                  <resetValue>0x00000000</resetValue>
28706                  <fields>
28707                     <field>
28708                        <name>SWRST</name>
28709                        <description>Software Reset Synchronization Busy</description>
28710                        <bitOffset>0</bitOffset>
28711                        <bitWidth>1</bitWidth>
28712                     </field>
28713                     <field>
28714                        <name>ENABLE</name>
28715                        <description>SERCOM Enable Synchronization Busy</description>
28716                        <bitOffset>1</bitOffset>
28717                        <bitWidth>1</bitWidth>
28718                     </field>
28719                     <field>
28720                        <name>SYSOP</name>
28721                        <description>System Operation Synchronization Busy</description>
28722                        <bitOffset>2</bitOffset>
28723                        <bitWidth>1</bitWidth>
28724                     </field>
28725                  </fields>
28726               </register>
28727               <register>
28728                  <name>ADDR</name>
28729                  <description>I2CM Address</description>
28730                  <addressOffset>0x24</addressOffset>
28731                  <size>32</size>
28732                  <resetValue>0x00000000</resetValue>
28733                  <fields>
28734                     <field>
28735                        <name>ADDR</name>
28736                        <description>Address Value</description>
28737                        <bitOffset>0</bitOffset>
28738                        <bitWidth>11</bitWidth>
28739                     </field>
28740                     <field>
28741                        <name>LENEN</name>
28742                        <description>Length Enable</description>
28743                        <bitOffset>13</bitOffset>
28744                        <bitWidth>1</bitWidth>
28745                     </field>
28746                     <field>
28747                        <name>HS</name>
28748                        <description>High Speed Mode</description>
28749                        <bitOffset>14</bitOffset>
28750                        <bitWidth>1</bitWidth>
28751                     </field>
28752                     <field>
28753                        <name>TENBITEN</name>
28754                        <description>Ten Bit Addressing Enable</description>
28755                        <bitOffset>15</bitOffset>
28756                        <bitWidth>1</bitWidth>
28757                     </field>
28758                     <field>
28759                        <name>LEN</name>
28760                        <description>Length</description>
28761                        <bitOffset>16</bitOffset>
28762                        <bitWidth>8</bitWidth>
28763                     </field>
28764                  </fields>
28765               </register>
28766               <register>
28767                  <name>DATA</name>
28768                  <description>I2CM Data</description>
28769                  <addressOffset>0x28</addressOffset>
28770                  <size>32</size>
28771                  <resetValue>0x00000000</resetValue>
28772                  <fields>
28773                     <field>
28774                        <name>DATA</name>
28775                        <description>Data Value</description>
28776                        <bitOffset>0</bitOffset>
28777                        <bitWidth>32</bitWidth>
28778                     </field>
28779                  </fields>
28780               </register>
28781               <register>
28782                  <name>DBGCTRL</name>
28783                  <description>I2CM Debug Control</description>
28784                  <addressOffset>0x30</addressOffset>
28785                  <size>8</size>
28786                  <resetValue>0x00</resetValue>
28787                  <fields>
28788                     <field>
28789                        <name>DBGSTOP</name>
28790                        <description>Debug Mode</description>
28791                        <bitOffset>0</bitOffset>
28792                        <bitWidth>1</bitWidth>
28793                     </field>
28794                  </fields>
28795               </register>
28796            </cluster>
28797            <cluster>
28798               <name>I2CS</name>
28799               <description>I2C Slave Mode</description>
28800               <alternateCluster>I2CM</alternateCluster>
28801               <headerStructName>SercomI2cs</headerStructName>
28802               <addressOffset>0x0</addressOffset>
28803               <register>
28804                  <name>CTRLA</name>
28805                  <description>I2CS Control A</description>
28806                  <addressOffset>0x0</addressOffset>
28807                  <size>32</size>
28808                  <resetValue>0x00000000</resetValue>
28809                  <fields>
28810                     <field>
28811                        <name>SWRST</name>
28812                        <description>Software Reset</description>
28813                        <bitOffset>0</bitOffset>
28814                        <bitWidth>1</bitWidth>
28815                     </field>
28816                     <field>
28817                        <name>ENABLE</name>
28818                        <description>Enable</description>
28819                        <bitOffset>1</bitOffset>
28820                        <bitWidth>1</bitWidth>
28821                     </field>
28822                     <field>
28823                        <name>MODE</name>
28824                        <description>Operating Mode</description>
28825                        <bitOffset>2</bitOffset>
28826                        <bitWidth>3</bitWidth>
28827                        <enumeratedValues>
28828                           <name>MODESelect</name>
28829                           <enumeratedValue>
28830                              <name>USART_EXT_CLK</name>
28831                              <description>USART with external clock</description>
28832                              <value>0x0</value>
28833                           </enumeratedValue>
28834                           <enumeratedValue>
28835                              <name>USART_INT_CLK</name>
28836                              <description>USART with internal clock</description>
28837                              <value>0x1</value>
28838                           </enumeratedValue>
28839                           <enumeratedValue>
28840                              <name>SPI_SLAVE</name>
28841                              <description>SPI in slave operation</description>
28842                              <value>0x2</value>
28843                           </enumeratedValue>
28844                           <enumeratedValue>
28845                              <name>SPI_MASTER</name>
28846                              <description>SPI in master operation</description>
28847                              <value>0x3</value>
28848                           </enumeratedValue>
28849                           <enumeratedValue>
28850                              <name>I2C_SLAVE</name>
28851                              <description>I2C slave operation</description>
28852                              <value>0x4</value>
28853                           </enumeratedValue>
28854                           <enumeratedValue>
28855                              <name>I2C_MASTER</name>
28856                              <description>I2C master operation</description>
28857                              <value>0x5</value>
28858                           </enumeratedValue>
28859                        </enumeratedValues>
28860                     </field>
28861                     <field>
28862                        <name>RUNSTDBY</name>
28863                        <description>Run during Standby</description>
28864                        <bitOffset>7</bitOffset>
28865                        <bitWidth>1</bitWidth>
28866                     </field>
28867                     <field>
28868                        <name>PINOUT</name>
28869                        <description>Pin Usage</description>
28870                        <bitOffset>16</bitOffset>
28871                        <bitWidth>1</bitWidth>
28872                     </field>
28873                     <field>
28874                        <name>SDAHOLD</name>
28875                        <description>SDA Hold Time</description>
28876                        <bitOffset>20</bitOffset>
28877                        <bitWidth>2</bitWidth>
28878                        <enumeratedValues>
28879                           <name>SDAHOLDSelect</name>
28880                           <enumeratedValue>
28881                              <name>DISABLE</name>
28882                              <description>Disabled</description>
28883                              <value>0x0</value>
28884                           </enumeratedValue>
28885                           <enumeratedValue>
28886                              <name>75NS</name>
28887                              <description>50-100ns hold time</description>
28888                              <value>0x1</value>
28889                           </enumeratedValue>
28890                           <enumeratedValue>
28891                              <name>450NS</name>
28892                              <description>300-600ns hold time</description>
28893                              <value>0x2</value>
28894                           </enumeratedValue>
28895                           <enumeratedValue>
28896                              <name>600NS</name>
28897                              <description>400-800ns hold time</description>
28898                              <value>0x3</value>
28899                           </enumeratedValue>
28900                        </enumeratedValues>
28901                     </field>
28902                     <field>
28903                        <name>SEXTTOEN</name>
28904                        <description>Slave SCL Low Extend Timeout</description>
28905                        <bitOffset>23</bitOffset>
28906                        <bitWidth>1</bitWidth>
28907                     </field>
28908                     <field>
28909                        <name>SPEED</name>
28910                        <description>Transfer Speed</description>
28911                        <bitOffset>24</bitOffset>
28912                        <bitWidth>2</bitWidth>
28913                        <enumeratedValues>
28914                           <name>SPEEDSelect</name>
28915                           <enumeratedValue>
28916                              <name>STANDARD_AND_FAST_MODE</name>
28917                              <description>Standard Mode(Sm) Upto 100kHz and Fast Mode(Fm) Upto 400kHz </description>
28918                              <value>0x0</value>
28919                           </enumeratedValue>
28920                           <enumeratedValue>
28921                              <name>FASTPLUS_MODE</name>
28922                              <description>Fast-mode Plus Upto 1MHz</description>
28923                              <value>0x1</value>
28924                           </enumeratedValue>
28925                           <enumeratedValue>
28926                              <name>HIGH_SPEED_MODE</name>
28927                              <description>High-speed mode Upto 3.4MHz</description>
28928                              <value>0x2</value>
28929                           </enumeratedValue>
28930                        </enumeratedValues>
28931                     </field>
28932                     <field>
28933                        <name>SCLSM</name>
28934                        <description>SCL Clock Stretch Mode</description>
28935                        <bitOffset>27</bitOffset>
28936                        <bitWidth>1</bitWidth>
28937                     </field>
28938                     <field>
28939                        <name>LOWTOUTEN</name>
28940                        <description>SCL Low Timeout Enable</description>
28941                        <bitOffset>30</bitOffset>
28942                        <bitWidth>1</bitWidth>
28943                     </field>
28944                  </fields>
28945               </register>
28946               <register>
28947                  <name>CTRLB</name>
28948                  <description>I2CS Control B</description>
28949                  <addressOffset>0x4</addressOffset>
28950                  <size>32</size>
28951                  <resetValue>0x00000000</resetValue>
28952                  <fields>
28953                     <field>
28954                        <name>SMEN</name>
28955                        <description>Smart Mode Enable</description>
28956                        <bitOffset>8</bitOffset>
28957                        <bitWidth>1</bitWidth>
28958                     </field>
28959                     <field>
28960                        <name>GCMD</name>
28961                        <description>PMBus Group Command</description>
28962                        <bitOffset>9</bitOffset>
28963                        <bitWidth>1</bitWidth>
28964                     </field>
28965                     <field>
28966                        <name>AMODE</name>
28967                        <description>Address Mode</description>
28968                        <bitOffset>14</bitOffset>
28969                        <bitWidth>2</bitWidth>
28970                        <enumeratedValues>
28971                           <name>AMODESelect</name>
28972                           <enumeratedValue>
28973                              <name>MASK</name>
28974                              <description>I2C Address mask </description>
28975                              <value>0x0</value>
28976                           </enumeratedValue>
28977                           <enumeratedValue>
28978                              <name>2_ADDRESSES</name>
28979                              <description>Two unique Addressess</description>
28980                              <value>0x1</value>
28981                           </enumeratedValue>
28982                           <enumeratedValue>
28983                              <name>RANGE</name>
28984                              <description>Address Range</description>
28985                              <value>0x2</value>
28986                           </enumeratedValue>
28987                        </enumeratedValues>
28988                     </field>
28989                     <field>
28990                        <name>CMD</name>
28991                        <description>Command</description>
28992                        <bitOffset>16</bitOffset>
28993                        <bitWidth>2</bitWidth>
28994                     </field>
28995                     <field>
28996                        <name>ACKACT</name>
28997                        <description>Acknowledge Action</description>
28998                        <bitOffset>18</bitOffset>
28999                        <bitWidth>1</bitWidth>
29000                     </field>
29001                  </fields>
29002               </register>
29003               <register>
29004                  <name>CTRLC</name>
29005                  <description>I2CS Control C</description>
29006                  <addressOffset>0x8</addressOffset>
29007                  <size>32</size>
29008                  <resetValue>0x00000000</resetValue>
29009                  <fields>
29010                     <field>
29011                        <name>SDASETUP</name>
29012                        <description>SDA Setup Time</description>
29013                        <bitOffset>0</bitOffset>
29014                        <bitWidth>4</bitWidth>
29015                     </field>
29016                     <field>
29017                        <name>DATA32B</name>
29018                        <description>Data 32 Bit</description>
29019                        <bitOffset>24</bitOffset>
29020                        <bitWidth>1</bitWidth>
29021                        <enumeratedValues>
29022                           <name>DATA32BSelect</name>
29023                           <enumeratedValue>
29024                              <name>DATA_TRANS_8BIT</name>
29025                              <description>Data transaction from/to DATA register are 8-bit</description>
29026                              <value>0x0</value>
29027                           </enumeratedValue>
29028                           <enumeratedValue>
29029                              <name>DATA_TRANS_32BIT</name>
29030                              <description>Data transaction from/to DATA register are 32-bit</description>
29031                              <value>0x1</value>
29032                           </enumeratedValue>
29033                        </enumeratedValues>
29034                     </field>
29035                  </fields>
29036               </register>
29037               <register>
29038                  <name>INTENCLR</name>
29039                  <description>I2CS Interrupt Enable Clear</description>
29040                  <addressOffset>0x14</addressOffset>
29041                  <size>8</size>
29042                  <resetValue>0x00</resetValue>
29043                  <fields>
29044                     <field>
29045                        <name>PREC</name>
29046                        <description>Stop Received Interrupt Disable</description>
29047                        <bitOffset>0</bitOffset>
29048                        <bitWidth>1</bitWidth>
29049                     </field>
29050                     <field>
29051                        <name>AMATCH</name>
29052                        <description>Address Match Interrupt Disable</description>
29053                        <bitOffset>1</bitOffset>
29054                        <bitWidth>1</bitWidth>
29055                     </field>
29056                     <field>
29057                        <name>DRDY</name>
29058                        <description>Data Interrupt Disable</description>
29059                        <bitOffset>2</bitOffset>
29060                        <bitWidth>1</bitWidth>
29061                     </field>
29062                     <field>
29063                        <name>ERROR</name>
29064                        <description>Combined Error Interrupt Disable</description>
29065                        <bitOffset>7</bitOffset>
29066                        <bitWidth>1</bitWidth>
29067                     </field>
29068                  </fields>
29069               </register>
29070               <register>
29071                  <name>INTENSET</name>
29072                  <description>I2CS Interrupt Enable Set</description>
29073                  <addressOffset>0x16</addressOffset>
29074                  <size>8</size>
29075                  <resetValue>0x00</resetValue>
29076                  <fields>
29077                     <field>
29078                        <name>PREC</name>
29079                        <description>Stop Received Interrupt Enable</description>
29080                        <bitOffset>0</bitOffset>
29081                        <bitWidth>1</bitWidth>
29082                     </field>
29083                     <field>
29084                        <name>AMATCH</name>
29085                        <description>Address Match Interrupt Enable</description>
29086                        <bitOffset>1</bitOffset>
29087                        <bitWidth>1</bitWidth>
29088                     </field>
29089                     <field>
29090                        <name>DRDY</name>
29091                        <description>Data Interrupt Enable</description>
29092                        <bitOffset>2</bitOffset>
29093                        <bitWidth>1</bitWidth>
29094                     </field>
29095                     <field>
29096                        <name>ERROR</name>
29097                        <description>Combined Error Interrupt Enable</description>
29098                        <bitOffset>7</bitOffset>
29099                        <bitWidth>1</bitWidth>
29100                     </field>
29101                  </fields>
29102               </register>
29103               <register>
29104                  <name>INTFLAG</name>
29105                  <description>I2CS Interrupt Flag Status and Clear</description>
29106                  <addressOffset>0x18</addressOffset>
29107                  <size>8</size>
29108                  <resetValue>0x00</resetValue>
29109                  <fields>
29110                     <field>
29111                        <name>PREC</name>
29112                        <description>Stop Received Interrupt</description>
29113                        <bitOffset>0</bitOffset>
29114                        <bitWidth>1</bitWidth>
29115                     </field>
29116                     <field>
29117                        <name>AMATCH</name>
29118                        <description>Address Match Interrupt</description>
29119                        <bitOffset>1</bitOffset>
29120                        <bitWidth>1</bitWidth>
29121                     </field>
29122                     <field>
29123                        <name>DRDY</name>
29124                        <description>Data Interrupt</description>
29125                        <bitOffset>2</bitOffset>
29126                        <bitWidth>1</bitWidth>
29127                     </field>
29128                     <field>
29129                        <name>ERROR</name>
29130                        <description>Combined Error Interrupt</description>
29131                        <bitOffset>7</bitOffset>
29132                        <bitWidth>1</bitWidth>
29133                     </field>
29134                  </fields>
29135               </register>
29136               <register>
29137                  <name>STATUS</name>
29138                  <description>I2CS Status</description>
29139                  <addressOffset>0x1A</addressOffset>
29140                  <size>16</size>
29141                  <resetValue>0x0000</resetValue>
29142                  <fields>
29143                     <field>
29144                        <name>BUSERR</name>
29145                        <description>Bus Error</description>
29146                        <bitOffset>0</bitOffset>
29147                        <bitWidth>1</bitWidth>
29148                     </field>
29149                     <field>
29150                        <name>COLL</name>
29151                        <description>Transmit Collision</description>
29152                        <bitOffset>1</bitOffset>
29153                        <bitWidth>1</bitWidth>
29154                     </field>
29155                     <field>
29156                        <name>RXNACK</name>
29157                        <description>Received Not Acknowledge</description>
29158                        <bitOffset>2</bitOffset>
29159                        <bitWidth>1</bitWidth>
29160                     </field>
29161                     <field>
29162                        <name>DIR</name>
29163                        <description>Read/Write Direction</description>
29164                        <bitOffset>3</bitOffset>
29165                        <bitWidth>1</bitWidth>
29166                     </field>
29167                     <field>
29168                        <name>SR</name>
29169                        <description>Repeated Start</description>
29170                        <bitOffset>4</bitOffset>
29171                        <bitWidth>1</bitWidth>
29172                     </field>
29173                     <field>
29174                        <name>LOWTOUT</name>
29175                        <description>SCL Low Timeout</description>
29176                        <bitOffset>6</bitOffset>
29177                        <bitWidth>1</bitWidth>
29178                     </field>
29179                     <field>
29180                        <name>CLKHOLD</name>
29181                        <description>Clock Hold</description>
29182                        <bitOffset>7</bitOffset>
29183                        <bitWidth>1</bitWidth>
29184                     </field>
29185                     <field>
29186                        <name>SEXTTOUT</name>
29187                        <description>Slave SCL Low Extend Timeout</description>
29188                        <bitOffset>9</bitOffset>
29189                        <bitWidth>1</bitWidth>
29190                     </field>
29191                     <field>
29192                        <name>HS</name>
29193                        <description>High Speed</description>
29194                        <bitOffset>10</bitOffset>
29195                        <bitWidth>1</bitWidth>
29196                     </field>
29197                     <field>
29198                        <name>LENERR</name>
29199                        <description>Transaction Length Error</description>
29200                        <bitOffset>11</bitOffset>
29201                        <bitWidth>1</bitWidth>
29202                     </field>
29203                  </fields>
29204               </register>
29205               <register>
29206                  <name>SYNCBUSY</name>
29207                  <description>I2CS Synchronization Busy</description>
29208                  <addressOffset>0x1C</addressOffset>
29209                  <size>32</size>
29210                  <access>read-only</access>
29211                  <resetValue>0x00000000</resetValue>
29212                  <fields>
29213                     <field>
29214                        <name>SWRST</name>
29215                        <description>Software Reset Synchronization Busy</description>
29216                        <bitOffset>0</bitOffset>
29217                        <bitWidth>1</bitWidth>
29218                     </field>
29219                     <field>
29220                        <name>ENABLE</name>
29221                        <description>SERCOM Enable Synchronization Busy</description>
29222                        <bitOffset>1</bitOffset>
29223                        <bitWidth>1</bitWidth>
29224                     </field>
29225                     <field>
29226                        <name>LENGTH</name>
29227                        <description>Length Synchronization Busy</description>
29228                        <bitOffset>4</bitOffset>
29229                        <bitWidth>1</bitWidth>
29230                     </field>
29231                  </fields>
29232               </register>
29233               <register>
29234                  <name>LENGTH</name>
29235                  <description>I2CS Length</description>
29236                  <addressOffset>0x22</addressOffset>
29237                  <size>16</size>
29238                  <resetValue>0x0000</resetValue>
29239                  <fields>
29240                     <field>
29241                        <name>LEN</name>
29242                        <description>Data Length</description>
29243                        <bitOffset>0</bitOffset>
29244                        <bitWidth>8</bitWidth>
29245                     </field>
29246                     <field>
29247                        <name>LENEN</name>
29248                        <description>Data Length Enable</description>
29249                        <bitOffset>8</bitOffset>
29250                        <bitWidth>1</bitWidth>
29251                     </field>
29252                  </fields>
29253               </register>
29254               <register>
29255                  <name>ADDR</name>
29256                  <description>I2CS Address</description>
29257                  <addressOffset>0x24</addressOffset>
29258                  <size>32</size>
29259                  <resetValue>0x00000000</resetValue>
29260                  <fields>
29261                     <field>
29262                        <name>GENCEN</name>
29263                        <description>General Call Address Enable</description>
29264                        <bitOffset>0</bitOffset>
29265                        <bitWidth>1</bitWidth>
29266                     </field>
29267                     <field>
29268                        <name>ADDR</name>
29269                        <description>Address Value</description>
29270                        <bitOffset>1</bitOffset>
29271                        <bitWidth>10</bitWidth>
29272                     </field>
29273                     <field>
29274                        <name>TENBITEN</name>
29275                        <description>Ten Bit Addressing Enable</description>
29276                        <bitOffset>15</bitOffset>
29277                        <bitWidth>1</bitWidth>
29278                     </field>
29279                     <field>
29280                        <name>ADDRMASK</name>
29281                        <description>Address Mask</description>
29282                        <bitOffset>17</bitOffset>
29283                        <bitWidth>10</bitWidth>
29284                     </field>
29285                  </fields>
29286               </register>
29287               <register>
29288                  <name>DATA</name>
29289                  <description>I2CS Data</description>
29290                  <addressOffset>0x28</addressOffset>
29291                  <size>32</size>
29292                  <resetValue>0x00000000</resetValue>
29293                  <fields>
29294                     <field>
29295                        <name>DATA</name>
29296                        <description>Data Value</description>
29297                        <bitOffset>0</bitOffset>
29298                        <bitWidth>32</bitWidth>
29299                     </field>
29300                  </fields>
29301               </register>
29302            </cluster>
29303            <cluster>
29304               <name>SPIS</name>
29305               <description>SPI Slave Mode</description>
29306               <alternateCluster>I2CM</alternateCluster>
29307               <headerStructName>SercomSpis</headerStructName>
29308               <addressOffset>0x0</addressOffset>
29309               <register>
29310                  <name>CTRLA</name>
29311                  <description>SPIS Control A</description>
29312                  <addressOffset>0x0</addressOffset>
29313                  <size>32</size>
29314                  <resetValue>0x00000000</resetValue>
29315                  <fields>
29316                     <field>
29317                        <name>SWRST</name>
29318                        <description>Software Reset</description>
29319                        <bitOffset>0</bitOffset>
29320                        <bitWidth>1</bitWidth>
29321                     </field>
29322                     <field>
29323                        <name>ENABLE</name>
29324                        <description>Enable</description>
29325                        <bitOffset>1</bitOffset>
29326                        <bitWidth>1</bitWidth>
29327                     </field>
29328                     <field>
29329                        <name>MODE</name>
29330                        <description>Operating Mode</description>
29331                        <bitOffset>2</bitOffset>
29332                        <bitWidth>3</bitWidth>
29333                        <enumeratedValues>
29334                           <name>MODESelect</name>
29335                           <enumeratedValue>
29336                              <name>USART_EXT_CLK</name>
29337                              <description>USART with external clock</description>
29338                              <value>0x0</value>
29339                           </enumeratedValue>
29340                           <enumeratedValue>
29341                              <name>USART_INT_CLK</name>
29342                              <description>USART with internal clock</description>
29343                              <value>0x1</value>
29344                           </enumeratedValue>
29345                           <enumeratedValue>
29346                              <name>SPI_SLAVE</name>
29347                              <description>SPI in slave operation</description>
29348                              <value>0x2</value>
29349                           </enumeratedValue>
29350                           <enumeratedValue>
29351                              <name>SPI_MASTER</name>
29352                              <description>SPI in master operation</description>
29353                              <value>0x3</value>
29354                           </enumeratedValue>
29355                           <enumeratedValue>
29356                              <name>I2C_SLAVE</name>
29357                              <description>I2C slave operation</description>
29358                              <value>0x4</value>
29359                           </enumeratedValue>
29360                           <enumeratedValue>
29361                              <name>I2C_MASTER</name>
29362                              <description>I2C master operation</description>
29363                              <value>0x5</value>
29364                           </enumeratedValue>
29365                        </enumeratedValues>
29366                     </field>
29367                     <field>
29368                        <name>RUNSTDBY</name>
29369                        <description>Run during Standby</description>
29370                        <bitOffset>7</bitOffset>
29371                        <bitWidth>1</bitWidth>
29372                     </field>
29373                     <field>
29374                        <name>IBON</name>
29375                        <description>Immediate Buffer Overflow Notification</description>
29376                        <bitOffset>8</bitOffset>
29377                        <bitWidth>1</bitWidth>
29378                     </field>
29379                     <field>
29380                        <name>DOPO</name>
29381                        <description>Data Out Pinout</description>
29382                        <bitOffset>16</bitOffset>
29383                        <bitWidth>2</bitWidth>
29384                        <enumeratedValues>
29385                           <name>DOPOSelect</name>
29386                           <enumeratedValue>
29387                              <name>PAD0</name>
29388                              <description>DO on PAD[0], SCK on PAD[1] and SS on PAD[2]</description>
29389                              <value>0x0</value>
29390                           </enumeratedValue>
29391                           <enumeratedValue>
29392                              <name>PAD2</name>
29393                              <description>DO on PAD[3], SCK on PAD[1] and SS on PAD[2]</description>
29394                              <value>0x2</value>
29395                           </enumeratedValue>
29396                        </enumeratedValues>
29397                     </field>
29398                     <field>
29399                        <name>DIPO</name>
29400                        <description>Data In Pinout</description>
29401                        <bitOffset>20</bitOffset>
29402                        <bitWidth>2</bitWidth>
29403                        <enumeratedValues>
29404                           <name>DIPOSelect</name>
29405                           <enumeratedValue>
29406                              <name>PAD0</name>
29407                              <description>SERCOM PAD[0] is used as data input</description>
29408                              <value>0x0</value>
29409                           </enumeratedValue>
29410                           <enumeratedValue>
29411                              <name>PAD1</name>
29412                              <description>SERCOM PAD[1] is used as data input</description>
29413                              <value>0x1</value>
29414                           </enumeratedValue>
29415                           <enumeratedValue>
29416                              <name>PAD2</name>
29417                              <description>SERCOM PAD[2] is used as data input</description>
29418                              <value>0x2</value>
29419                           </enumeratedValue>
29420                           <enumeratedValue>
29421                              <name>PAD3</name>
29422                              <description>SERCOM PAD[3] is used as data input</description>
29423                              <value>0x3</value>
29424                           </enumeratedValue>
29425                        </enumeratedValues>
29426                     </field>
29427                     <field>
29428                        <name>FORM</name>
29429                        <description>Frame Format</description>
29430                        <bitOffset>24</bitOffset>
29431                        <bitWidth>4</bitWidth>
29432                        <enumeratedValues>
29433                           <name>FORMSelect</name>
29434                           <enumeratedValue>
29435                              <name>SPI_FRAME</name>
29436                              <description>SPI Frame</description>
29437                              <value>0x0</value>
29438                           </enumeratedValue>
29439                           <enumeratedValue>
29440                              <name>SPI_FRAME_WITH_ADDR</name>
29441                              <description>SPI Frame with Addr</description>
29442                              <value>0x2</value>
29443                           </enumeratedValue>
29444                        </enumeratedValues>
29445                     </field>
29446                     <field>
29447                        <name>CPHA</name>
29448                        <description>Clock Phase</description>
29449                        <bitOffset>28</bitOffset>
29450                        <bitWidth>1</bitWidth>
29451                        <enumeratedValues>
29452                           <name>CPHASelect</name>
29453                           <enumeratedValue>
29454                              <name>LEADING_EDGE</name>
29455                              <description>The data is sampled on a leading SCK edge and changed on a trailing SCK edge</description>
29456                              <value>0x0</value>
29457                           </enumeratedValue>
29458                           <enumeratedValue>
29459                              <name>TRAILING_EDGE</name>
29460                              <description>The data is sampled on a trailing SCK edge and changed on a leading SCK edge</description>
29461                              <value>0x1</value>
29462                           </enumeratedValue>
29463                        </enumeratedValues>
29464                     </field>
29465                     <field>
29466                        <name>CPOL</name>
29467                        <description>Clock Polarity</description>
29468                        <bitOffset>29</bitOffset>
29469                        <bitWidth>1</bitWidth>
29470                        <enumeratedValues>
29471                           <name>CPOLSelect</name>
29472                           <enumeratedValue>
29473                              <name>IDLE_LOW</name>
29474                              <description>SCK is low when idle</description>
29475                              <value>0x0</value>
29476                           </enumeratedValue>
29477                           <enumeratedValue>
29478                              <name>IDLE_HIGH</name>
29479                              <description>SCK is high when idle</description>
29480                              <value>0x1</value>
29481                           </enumeratedValue>
29482                        </enumeratedValues>
29483                     </field>
29484                     <field>
29485                        <name>DORD</name>
29486                        <description>Data Order</description>
29487                        <bitOffset>30</bitOffset>
29488                        <bitWidth>1</bitWidth>
29489                        <enumeratedValues>
29490                           <name>DORDSelect</name>
29491                           <enumeratedValue>
29492                              <name>MSB</name>
29493                              <description>MSB is transferred first</description>
29494                              <value>0x0</value>
29495                           </enumeratedValue>
29496                           <enumeratedValue>
29497                              <name>LSB</name>
29498                              <description>LSB is transferred first</description>
29499                              <value>0x1</value>
29500                           </enumeratedValue>
29501                        </enumeratedValues>
29502                     </field>
29503                  </fields>
29504               </register>
29505               <register>
29506                  <name>CTRLB</name>
29507                  <description>SPIS Control B</description>
29508                  <addressOffset>0x4</addressOffset>
29509                  <size>32</size>
29510                  <resetValue>0x00000000</resetValue>
29511                  <fields>
29512                     <field>
29513                        <name>CHSIZE</name>
29514                        <description>Character Size</description>
29515                        <bitOffset>0</bitOffset>
29516                        <bitWidth>3</bitWidth>
29517                        <enumeratedValues>
29518                           <name>CHSIZESelect</name>
29519                           <enumeratedValue>
29520                              <name>8_BIT</name>
29521                              <description>8 bits</description>
29522                              <value>0x0</value>
29523                           </enumeratedValue>
29524                           <enumeratedValue>
29525                              <name>9_BIT</name>
29526                              <description>9 bits</description>
29527                              <value>0x1</value>
29528                           </enumeratedValue>
29529                        </enumeratedValues>
29530                     </field>
29531                     <field>
29532                        <name>PLOADEN</name>
29533                        <description>Data Preload Enable</description>
29534                        <bitOffset>6</bitOffset>
29535                        <bitWidth>1</bitWidth>
29536                     </field>
29537                     <field>
29538                        <name>SSDE</name>
29539                        <description>Slave Select Low Detect Enable</description>
29540                        <bitOffset>9</bitOffset>
29541                        <bitWidth>1</bitWidth>
29542                     </field>
29543                     <field>
29544                        <name>AMODE</name>
29545                        <description>Address Mode</description>
29546                        <bitOffset>14</bitOffset>
29547                        <bitWidth>2</bitWidth>
29548                        <enumeratedValues>
29549                           <name>AMODESelect</name>
29550                           <enumeratedValue>
29551                              <name>MASK</name>
29552                              <description>SPI Address mask </description>
29553                              <value>0x0</value>
29554                           </enumeratedValue>
29555                           <enumeratedValue>
29556                              <name>2_ADDRESSES</name>
29557                              <description>Two unique Addressess</description>
29558                              <value>0x1</value>
29559                           </enumeratedValue>
29560                           <enumeratedValue>
29561                              <name>RANGE</name>
29562                              <description>Address Range</description>
29563                              <value>0x2</value>
29564                           </enumeratedValue>
29565                        </enumeratedValues>
29566                     </field>
29567                     <field>
29568                        <name>RXEN</name>
29569                        <description>Receiver Enable</description>
29570                        <bitOffset>17</bitOffset>
29571                        <bitWidth>1</bitWidth>
29572                     </field>
29573                  </fields>
29574               </register>
29575               <register>
29576                  <name>CTRLC</name>
29577                  <description>SPIS Control C</description>
29578                  <addressOffset>0x8</addressOffset>
29579                  <size>32</size>
29580                  <resetValue>0x00000000</resetValue>
29581                  <fields>
29582                     <field>
29583                        <name>ICSPACE</name>
29584                        <description>Inter-Character Spacing</description>
29585                        <bitOffset>0</bitOffset>
29586                        <bitWidth>6</bitWidth>
29587                     </field>
29588                     <field>
29589                        <name>DATA32B</name>
29590                        <description>Data 32 Bit</description>
29591                        <bitOffset>24</bitOffset>
29592                        <bitWidth>1</bitWidth>
29593                        <enumeratedValues>
29594                           <name>DATA32BSelect</name>
29595                           <enumeratedValue>
29596                              <name>DATA_TRANS_8BIT</name>
29597                              <description>Transaction from and to DATA register are 8-bit</description>
29598                              <value>0x0</value>
29599                           </enumeratedValue>
29600                           <enumeratedValue>
29601                              <name>DATA_TRANS_32BIT</name>
29602                              <description>Transaction from and to DATA register are 32-bit</description>
29603                              <value>0x1</value>
29604                           </enumeratedValue>
29605                        </enumeratedValues>
29606                     </field>
29607                  </fields>
29608               </register>
29609               <register>
29610                  <name>BAUD</name>
29611                  <description>SPIS Baud Rate</description>
29612                  <addressOffset>0xC</addressOffset>
29613                  <size>8</size>
29614                  <resetValue>0x00</resetValue>
29615                  <fields>
29616                     <field>
29617                        <name>BAUD</name>
29618                        <description>Baud Rate Value</description>
29619                        <bitOffset>0</bitOffset>
29620                        <bitWidth>8</bitWidth>
29621                     </field>
29622                  </fields>
29623               </register>
29624               <register>
29625                  <name>INTENCLR</name>
29626                  <description>SPIS Interrupt Enable Clear</description>
29627                  <addressOffset>0x14</addressOffset>
29628                  <size>8</size>
29629                  <resetValue>0x00</resetValue>
29630                  <fields>
29631                     <field>
29632                        <name>DRE</name>
29633                        <description>Data Register Empty Interrupt Disable</description>
29634                        <bitOffset>0</bitOffset>
29635                        <bitWidth>1</bitWidth>
29636                     </field>
29637                     <field>
29638                        <name>TXC</name>
29639                        <description>Transmit Complete Interrupt Disable</description>
29640                        <bitOffset>1</bitOffset>
29641                        <bitWidth>1</bitWidth>
29642                     </field>
29643                     <field>
29644                        <name>RXC</name>
29645                        <description>Receive Complete Interrupt Disable</description>
29646                        <bitOffset>2</bitOffset>
29647                        <bitWidth>1</bitWidth>
29648                     </field>
29649                     <field>
29650                        <name>SSL</name>
29651                        <description>Slave Select Low Interrupt Disable</description>
29652                        <bitOffset>3</bitOffset>
29653                        <bitWidth>1</bitWidth>
29654                     </field>
29655                     <field>
29656                        <name>ERROR</name>
29657                        <description>Combined Error Interrupt Disable</description>
29658                        <bitOffset>7</bitOffset>
29659                        <bitWidth>1</bitWidth>
29660                     </field>
29661                  </fields>
29662               </register>
29663               <register>
29664                  <name>INTENSET</name>
29665                  <description>SPIS Interrupt Enable Set</description>
29666                  <addressOffset>0x16</addressOffset>
29667                  <size>8</size>
29668                  <resetValue>0x00</resetValue>
29669                  <fields>
29670                     <field>
29671                        <name>DRE</name>
29672                        <description>Data Register Empty Interrupt Enable</description>
29673                        <bitOffset>0</bitOffset>
29674                        <bitWidth>1</bitWidth>
29675                     </field>
29676                     <field>
29677                        <name>TXC</name>
29678                        <description>Transmit Complete Interrupt Enable</description>
29679                        <bitOffset>1</bitOffset>
29680                        <bitWidth>1</bitWidth>
29681                     </field>
29682                     <field>
29683                        <name>RXC</name>
29684                        <description>Receive Complete Interrupt Enable</description>
29685                        <bitOffset>2</bitOffset>
29686                        <bitWidth>1</bitWidth>
29687                     </field>
29688                     <field>
29689                        <name>SSL</name>
29690                        <description>Slave Select Low Interrupt Enable</description>
29691                        <bitOffset>3</bitOffset>
29692                        <bitWidth>1</bitWidth>
29693                     </field>
29694                     <field>
29695                        <name>ERROR</name>
29696                        <description>Combined Error Interrupt Enable</description>
29697                        <bitOffset>7</bitOffset>
29698                        <bitWidth>1</bitWidth>
29699                     </field>
29700                  </fields>
29701               </register>
29702               <register>
29703                  <name>INTFLAG</name>
29704                  <description>SPIS Interrupt Flag Status and Clear</description>
29705                  <addressOffset>0x18</addressOffset>
29706                  <size>8</size>
29707                  <resetValue>0x00</resetValue>
29708                  <fields>
29709                     <field>
29710                        <name>DRE</name>
29711                        <description>Data Register Empty Interrupt</description>
29712                        <bitOffset>0</bitOffset>
29713                        <bitWidth>1</bitWidth>
29714                     </field>
29715                     <field>
29716                        <name>TXC</name>
29717                        <description>Transmit Complete Interrupt</description>
29718                        <bitOffset>1</bitOffset>
29719                        <bitWidth>1</bitWidth>
29720                     </field>
29721                     <field>
29722                        <name>RXC</name>
29723                        <description>Receive Complete Interrupt</description>
29724                        <bitOffset>2</bitOffset>
29725                        <bitWidth>1</bitWidth>
29726                     </field>
29727                     <field>
29728                        <name>SSL</name>
29729                        <description>Slave Select Low Interrupt Flag</description>
29730                        <bitOffset>3</bitOffset>
29731                        <bitWidth>1</bitWidth>
29732                     </field>
29733                     <field>
29734                        <name>ERROR</name>
29735                        <description>Combined Error Interrupt</description>
29736                        <bitOffset>7</bitOffset>
29737                        <bitWidth>1</bitWidth>
29738                     </field>
29739                  </fields>
29740               </register>
29741               <register>
29742                  <name>STATUS</name>
29743                  <description>SPIS Status</description>
29744                  <addressOffset>0x1A</addressOffset>
29745                  <size>16</size>
29746                  <resetValue>0x0000</resetValue>
29747                  <fields>
29748                     <field>
29749                        <name>BUFOVF</name>
29750                        <description>Buffer Overflow</description>
29751                        <bitOffset>2</bitOffset>
29752                        <bitWidth>1</bitWidth>
29753                     </field>
29754                     <field>
29755                        <name>LENERR</name>
29756                        <description>Transaction Length Error</description>
29757                        <bitOffset>11</bitOffset>
29758                        <bitWidth>1</bitWidth>
29759                     </field>
29760                  </fields>
29761               </register>
29762               <register>
29763                  <name>SYNCBUSY</name>
29764                  <description>SPIS Synchronization Busy</description>
29765                  <addressOffset>0x1C</addressOffset>
29766                  <size>32</size>
29767                  <access>read-only</access>
29768                  <resetValue>0x00000000</resetValue>
29769                  <fields>
29770                     <field>
29771                        <name>SWRST</name>
29772                        <description>Software Reset Synchronization Busy</description>
29773                        <bitOffset>0</bitOffset>
29774                        <bitWidth>1</bitWidth>
29775                     </field>
29776                     <field>
29777                        <name>ENABLE</name>
29778                        <description>SERCOM Enable Synchronization Busy</description>
29779                        <bitOffset>1</bitOffset>
29780                        <bitWidth>1</bitWidth>
29781                     </field>
29782                     <field>
29783                        <name>CTRLB</name>
29784                        <description>CTRLB Synchronization Busy</description>
29785                        <bitOffset>2</bitOffset>
29786                        <bitWidth>1</bitWidth>
29787                     </field>
29788                     <field>
29789                        <name>LENGTH</name>
29790                        <description>LENGTH Synchronization Busy</description>
29791                        <bitOffset>4</bitOffset>
29792                        <bitWidth>1</bitWidth>
29793                     </field>
29794                  </fields>
29795               </register>
29796               <register>
29797                  <name>LENGTH</name>
29798                  <description>SPIS Length</description>
29799                  <addressOffset>0x22</addressOffset>
29800                  <size>16</size>
29801                  <resetValue>0x0000</resetValue>
29802                  <fields>
29803                     <field>
29804                        <name>LEN</name>
29805                        <description>Data Length</description>
29806                        <bitOffset>0</bitOffset>
29807                        <bitWidth>8</bitWidth>
29808                     </field>
29809                     <field>
29810                        <name>LENEN</name>
29811                        <description>Data Length Enable</description>
29812                        <bitOffset>8</bitOffset>
29813                        <bitWidth>1</bitWidth>
29814                     </field>
29815                  </fields>
29816               </register>
29817               <register>
29818                  <name>ADDR</name>
29819                  <description>SPIS Address</description>
29820                  <addressOffset>0x24</addressOffset>
29821                  <size>32</size>
29822                  <resetValue>0x00000000</resetValue>
29823                  <fields>
29824                     <field>
29825                        <name>ADDR</name>
29826                        <description>Address Value</description>
29827                        <bitOffset>0</bitOffset>
29828                        <bitWidth>8</bitWidth>
29829                     </field>
29830                     <field>
29831                        <name>ADDRMASK</name>
29832                        <description>Address Mask</description>
29833                        <bitOffset>16</bitOffset>
29834                        <bitWidth>8</bitWidth>
29835                     </field>
29836                  </fields>
29837               </register>
29838               <register>
29839                  <name>DATA</name>
29840                  <description>SPIS Data</description>
29841                  <addressOffset>0x28</addressOffset>
29842                  <size>32</size>
29843                  <resetValue>0x00000000</resetValue>
29844                  <fields>
29845                     <field>
29846                        <name>DATA</name>
29847                        <description>Data Value</description>
29848                        <bitOffset>0</bitOffset>
29849                        <bitWidth>32</bitWidth>
29850                     </field>
29851                  </fields>
29852               </register>
29853               <register>
29854                  <name>DBGCTRL</name>
29855                  <description>SPIS Debug Control</description>
29856                  <addressOffset>0x30</addressOffset>
29857                  <size>8</size>
29858                  <resetValue>0x00</resetValue>
29859                  <fields>
29860                     <field>
29861                        <name>DBGSTOP</name>
29862                        <description>Debug Mode</description>
29863                        <bitOffset>0</bitOffset>
29864                        <bitWidth>1</bitWidth>
29865                     </field>
29866                  </fields>
29867               </register>
29868            </cluster>
29869            <cluster>
29870               <name>SPIM</name>
29871               <description>SPI Master Mode</description>
29872               <alternateCluster>I2CM</alternateCluster>
29873               <headerStructName>SercomSpim</headerStructName>
29874               <addressOffset>0x0</addressOffset>
29875               <register>
29876                  <name>CTRLA</name>
29877                  <description>SPIM Control A</description>
29878                  <addressOffset>0x0</addressOffset>
29879                  <size>32</size>
29880                  <resetValue>0x00000000</resetValue>
29881                  <fields>
29882                     <field>
29883                        <name>SWRST</name>
29884                        <description>Software Reset</description>
29885                        <bitOffset>0</bitOffset>
29886                        <bitWidth>1</bitWidth>
29887                     </field>
29888                     <field>
29889                        <name>ENABLE</name>
29890                        <description>Enable</description>
29891                        <bitOffset>1</bitOffset>
29892                        <bitWidth>1</bitWidth>
29893                     </field>
29894                     <field>
29895                        <name>MODE</name>
29896                        <description>Operating Mode</description>
29897                        <bitOffset>2</bitOffset>
29898                        <bitWidth>3</bitWidth>
29899                        <enumeratedValues>
29900                           <name>MODESelect</name>
29901                           <enumeratedValue>
29902                              <name>USART_EXT_CLK</name>
29903                              <description>USART with external clock</description>
29904                              <value>0x0</value>
29905                           </enumeratedValue>
29906                           <enumeratedValue>
29907                              <name>USART_INT_CLK</name>
29908                              <description>USART with internal clock</description>
29909                              <value>0x1</value>
29910                           </enumeratedValue>
29911                           <enumeratedValue>
29912                              <name>SPI_SLAVE</name>
29913                              <description>SPI in slave operation</description>
29914                              <value>0x2</value>
29915                           </enumeratedValue>
29916                           <enumeratedValue>
29917                              <name>SPI_MASTER</name>
29918                              <description>SPI in master operation</description>
29919                              <value>0x3</value>
29920                           </enumeratedValue>
29921                           <enumeratedValue>
29922                              <name>I2C_SLAVE</name>
29923                              <description>I2C slave operation</description>
29924                              <value>0x4</value>
29925                           </enumeratedValue>
29926                           <enumeratedValue>
29927                              <name>I2C_MASTER</name>
29928                              <description>I2C master operation</description>
29929                              <value>0x5</value>
29930                           </enumeratedValue>
29931                        </enumeratedValues>
29932                     </field>
29933                     <field>
29934                        <name>RUNSTDBY</name>
29935                        <description>Run during Standby</description>
29936                        <bitOffset>7</bitOffset>
29937                        <bitWidth>1</bitWidth>
29938                     </field>
29939                     <field>
29940                        <name>IBON</name>
29941                        <description>Immediate Buffer Overflow Notification</description>
29942                        <bitOffset>8</bitOffset>
29943                        <bitWidth>1</bitWidth>
29944                     </field>
29945                     <field>
29946                        <name>DOPO</name>
29947                        <description>Data Out Pinout</description>
29948                        <bitOffset>16</bitOffset>
29949                        <bitWidth>2</bitWidth>
29950                        <enumeratedValues>
29951                           <name>DOPOSelect</name>
29952                           <enumeratedValue>
29953                              <name>PAD0</name>
29954                              <description>DO on PAD[0], SCK on PAD[1] and SS on PAD[2]</description>
29955                              <value>0x0</value>
29956                           </enumeratedValue>
29957                           <enumeratedValue>
29958                              <name>PAD2</name>
29959                              <description>DO on PAD[3], SCK on PAD[1] and SS on PAD[2]</description>
29960                              <value>0x2</value>
29961                           </enumeratedValue>
29962                        </enumeratedValues>
29963                     </field>
29964                     <field>
29965                        <name>DIPO</name>
29966                        <description>Data In Pinout</description>
29967                        <bitOffset>20</bitOffset>
29968                        <bitWidth>2</bitWidth>
29969                        <enumeratedValues>
29970                           <name>DIPOSelect</name>
29971                           <enumeratedValue>
29972                              <name>PAD0</name>
29973                              <description>SERCOM PAD[0] is used as data input</description>
29974                              <value>0x0</value>
29975                           </enumeratedValue>
29976                           <enumeratedValue>
29977                              <name>PAD1</name>
29978                              <description>SERCOM PAD[1] is used as data input</description>
29979                              <value>0x1</value>
29980                           </enumeratedValue>
29981                           <enumeratedValue>
29982                              <name>PAD2</name>
29983                              <description>SERCOM PAD[2] is used as data input</description>
29984                              <value>0x2</value>
29985                           </enumeratedValue>
29986                           <enumeratedValue>
29987                              <name>PAD3</name>
29988                              <description>SERCOM PAD[3] is used as data input</description>
29989                              <value>0x3</value>
29990                           </enumeratedValue>
29991                        </enumeratedValues>
29992                     </field>
29993                     <field>
29994                        <name>FORM</name>
29995                        <description>Frame Format</description>
29996                        <bitOffset>24</bitOffset>
29997                        <bitWidth>4</bitWidth>
29998                        <enumeratedValues>
29999                           <name>FORMSelect</name>
30000                           <enumeratedValue>
30001                              <name>SPI_FRAME</name>
30002                              <description>SPI Frame</description>
30003                              <value>0x0</value>
30004                           </enumeratedValue>
30005                           <enumeratedValue>
30006                              <name>SPI_FRAME_WITH_ADDR</name>
30007                              <description>SPI Frame with Addr</description>
30008                              <value>0x2</value>
30009                           </enumeratedValue>
30010                        </enumeratedValues>
30011                     </field>
30012                     <field>
30013                        <name>CPHA</name>
30014                        <description>Clock Phase</description>
30015                        <bitOffset>28</bitOffset>
30016                        <bitWidth>1</bitWidth>
30017                        <enumeratedValues>
30018                           <name>CPHASelect</name>
30019                           <enumeratedValue>
30020                              <name>LEADING_EDGE</name>
30021                              <description>The data is sampled on a leading SCK edge and changed on a trailing SCK edge</description>
30022                              <value>0x0</value>
30023                           </enumeratedValue>
30024                           <enumeratedValue>
30025                              <name>TRAILING_EDGE</name>
30026                              <description>The data is sampled on a trailing SCK edge and changed on a leading SCK edge</description>
30027                              <value>0x1</value>
30028                           </enumeratedValue>
30029                        </enumeratedValues>
30030                     </field>
30031                     <field>
30032                        <name>CPOL</name>
30033                        <description>Clock Polarity</description>
30034                        <bitOffset>29</bitOffset>
30035                        <bitWidth>1</bitWidth>
30036                        <enumeratedValues>
30037                           <name>CPOLSelect</name>
30038                           <enumeratedValue>
30039                              <name>IDLE_LOW</name>
30040                              <description>SCK is low when idle</description>
30041                              <value>0x0</value>
30042                           </enumeratedValue>
30043                           <enumeratedValue>
30044                              <name>IDLE_HIGH</name>
30045                              <description>SCK is high when idle</description>
30046                              <value>0x1</value>
30047                           </enumeratedValue>
30048                        </enumeratedValues>
30049                     </field>
30050                     <field>
30051                        <name>DORD</name>
30052                        <description>Data Order</description>
30053                        <bitOffset>30</bitOffset>
30054                        <bitWidth>1</bitWidth>
30055                        <enumeratedValues>
30056                           <name>DORDSelect</name>
30057                           <enumeratedValue>
30058                              <name>MSB</name>
30059                              <description>MSB is transferred first</description>
30060                              <value>0x0</value>
30061                           </enumeratedValue>
30062                           <enumeratedValue>
30063                              <name>LSB</name>
30064                              <description>LSB is transferred first</description>
30065                              <value>0x1</value>
30066                           </enumeratedValue>
30067                        </enumeratedValues>
30068                     </field>
30069                  </fields>
30070               </register>
30071               <register>
30072                  <name>CTRLB</name>
30073                  <description>SPIM Control B</description>
30074                  <addressOffset>0x4</addressOffset>
30075                  <size>32</size>
30076                  <resetValue>0x00000000</resetValue>
30077                  <fields>
30078                     <field>
30079                        <name>CHSIZE</name>
30080                        <description>Character Size</description>
30081                        <bitOffset>0</bitOffset>
30082                        <bitWidth>3</bitWidth>
30083                        <enumeratedValues>
30084                           <name>CHSIZESelect</name>
30085                           <enumeratedValue>
30086                              <name>8_BIT</name>
30087                              <description>8 bits</description>
30088                              <value>0x0</value>
30089                           </enumeratedValue>
30090                           <enumeratedValue>
30091                              <name>9_BIT</name>
30092                              <description>9 bits</description>
30093                              <value>0x1</value>
30094                           </enumeratedValue>
30095                        </enumeratedValues>
30096                     </field>
30097                     <field>
30098                        <name>PLOADEN</name>
30099                        <description>Data Preload Enable</description>
30100                        <bitOffset>6</bitOffset>
30101                        <bitWidth>1</bitWidth>
30102                     </field>
30103                     <field>
30104                        <name>SSDE</name>
30105                        <description>Slave Select Low Detect Enable</description>
30106                        <bitOffset>9</bitOffset>
30107                        <bitWidth>1</bitWidth>
30108                     </field>
30109                     <field>
30110                        <name>AMODE</name>
30111                        <description>Address Mode</description>
30112                        <bitOffset>14</bitOffset>
30113                        <bitWidth>2</bitWidth>
30114                        <enumeratedValues>
30115                           <name>AMODESelect</name>
30116                           <enumeratedValue>
30117                              <name>MASK</name>
30118                              <description>SPI Address mask </description>
30119                              <value>0x0</value>
30120                           </enumeratedValue>
30121                           <enumeratedValue>
30122                              <name>2_ADDRESSES</name>
30123                              <description>Two unique Addressess</description>
30124                              <value>0x1</value>
30125                           </enumeratedValue>
30126                           <enumeratedValue>
30127                              <name>RANGE</name>
30128                              <description>Address Range</description>
30129                              <value>0x2</value>
30130                           </enumeratedValue>
30131                        </enumeratedValues>
30132                     </field>
30133                     <field>
30134                        <name>RXEN</name>
30135                        <description>Receiver Enable</description>
30136                        <bitOffset>17</bitOffset>
30137                        <bitWidth>1</bitWidth>
30138                     </field>
30139                  </fields>
30140               </register>
30141               <register>
30142                  <name>CTRLC</name>
30143                  <description>SPIM Control C</description>
30144                  <addressOffset>0x8</addressOffset>
30145                  <size>32</size>
30146                  <resetValue>0x00000000</resetValue>
30147                  <fields>
30148                     <field>
30149                        <name>ICSPACE</name>
30150                        <description>Inter-Character Spacing</description>
30151                        <bitOffset>0</bitOffset>
30152                        <bitWidth>6</bitWidth>
30153                     </field>
30154                     <field>
30155                        <name>DATA32B</name>
30156                        <description>Data 32 Bit</description>
30157                        <bitOffset>24</bitOffset>
30158                        <bitWidth>1</bitWidth>
30159                        <enumeratedValues>
30160                           <name>DATA32BSelect</name>
30161                           <enumeratedValue>
30162                              <name>DATA_TRANS_8BIT</name>
30163                              <description>Transaction from and to DATA register are 8-bit</description>
30164                              <value>0x0</value>
30165                           </enumeratedValue>
30166                           <enumeratedValue>
30167                              <name>DATA_TRANS_32BIT</name>
30168                              <description>Transaction from and to DATA register are 32-bit</description>
30169                              <value>0x1</value>
30170                           </enumeratedValue>
30171                        </enumeratedValues>
30172                     </field>
30173                  </fields>
30174               </register>
30175               <register>
30176                  <name>BAUD</name>
30177                  <description>SPIM Baud Rate</description>
30178                  <addressOffset>0xC</addressOffset>
30179                  <size>8</size>
30180                  <resetValue>0x00</resetValue>
30181                  <fields>
30182                     <field>
30183                        <name>BAUD</name>
30184                        <description>Baud Rate Value</description>
30185                        <bitOffset>0</bitOffset>
30186                        <bitWidth>8</bitWidth>
30187                     </field>
30188                  </fields>
30189               </register>
30190               <register>
30191                  <name>INTENCLR</name>
30192                  <description>SPIM Interrupt Enable Clear</description>
30193                  <addressOffset>0x14</addressOffset>
30194                  <size>8</size>
30195                  <resetValue>0x00</resetValue>
30196                  <fields>
30197                     <field>
30198                        <name>DRE</name>
30199                        <description>Data Register Empty Interrupt Disable</description>
30200                        <bitOffset>0</bitOffset>
30201                        <bitWidth>1</bitWidth>
30202                     </field>
30203                     <field>
30204                        <name>TXC</name>
30205                        <description>Transmit Complete Interrupt Disable</description>
30206                        <bitOffset>1</bitOffset>
30207                        <bitWidth>1</bitWidth>
30208                     </field>
30209                     <field>
30210                        <name>RXC</name>
30211                        <description>Receive Complete Interrupt Disable</description>
30212                        <bitOffset>2</bitOffset>
30213                        <bitWidth>1</bitWidth>
30214                     </field>
30215                     <field>
30216                        <name>SSL</name>
30217                        <description>Slave Select Low Interrupt Disable</description>
30218                        <bitOffset>3</bitOffset>
30219                        <bitWidth>1</bitWidth>
30220                     </field>
30221                     <field>
30222                        <name>ERROR</name>
30223                        <description>Combined Error Interrupt Disable</description>
30224                        <bitOffset>7</bitOffset>
30225                        <bitWidth>1</bitWidth>
30226                     </field>
30227                  </fields>
30228               </register>
30229               <register>
30230                  <name>INTENSET</name>
30231                  <description>SPIM Interrupt Enable Set</description>
30232                  <addressOffset>0x16</addressOffset>
30233                  <size>8</size>
30234                  <resetValue>0x00</resetValue>
30235                  <fields>
30236                     <field>
30237                        <name>DRE</name>
30238                        <description>Data Register Empty Interrupt Enable</description>
30239                        <bitOffset>0</bitOffset>
30240                        <bitWidth>1</bitWidth>
30241                     </field>
30242                     <field>
30243                        <name>TXC</name>
30244                        <description>Transmit Complete Interrupt Enable</description>
30245                        <bitOffset>1</bitOffset>
30246                        <bitWidth>1</bitWidth>
30247                     </field>
30248                     <field>
30249                        <name>RXC</name>
30250                        <description>Receive Complete Interrupt Enable</description>
30251                        <bitOffset>2</bitOffset>
30252                        <bitWidth>1</bitWidth>
30253                     </field>
30254                     <field>
30255                        <name>SSL</name>
30256                        <description>Slave Select Low Interrupt Enable</description>
30257                        <bitOffset>3</bitOffset>
30258                        <bitWidth>1</bitWidth>
30259                     </field>
30260                     <field>
30261                        <name>ERROR</name>
30262                        <description>Combined Error Interrupt Enable</description>
30263                        <bitOffset>7</bitOffset>
30264                        <bitWidth>1</bitWidth>
30265                     </field>
30266                  </fields>
30267               </register>
30268               <register>
30269                  <name>INTFLAG</name>
30270                  <description>SPIM Interrupt Flag Status and Clear</description>
30271                  <addressOffset>0x18</addressOffset>
30272                  <size>8</size>
30273                  <resetValue>0x00</resetValue>
30274                  <fields>
30275                     <field>
30276                        <name>DRE</name>
30277                        <description>Data Register Empty Interrupt</description>
30278                        <bitOffset>0</bitOffset>
30279                        <bitWidth>1</bitWidth>
30280                     </field>
30281                     <field>
30282                        <name>TXC</name>
30283                        <description>Transmit Complete Interrupt</description>
30284                        <bitOffset>1</bitOffset>
30285                        <bitWidth>1</bitWidth>
30286                     </field>
30287                     <field>
30288                        <name>RXC</name>
30289                        <description>Receive Complete Interrupt</description>
30290                        <bitOffset>2</bitOffset>
30291                        <bitWidth>1</bitWidth>
30292                     </field>
30293                     <field>
30294                        <name>SSL</name>
30295                        <description>Slave Select Low Interrupt Flag</description>
30296                        <bitOffset>3</bitOffset>
30297                        <bitWidth>1</bitWidth>
30298                     </field>
30299                     <field>
30300                        <name>ERROR</name>
30301                        <description>Combined Error Interrupt</description>
30302                        <bitOffset>7</bitOffset>
30303                        <bitWidth>1</bitWidth>
30304                     </field>
30305                  </fields>
30306               </register>
30307               <register>
30308                  <name>STATUS</name>
30309                  <description>SPIM Status</description>
30310                  <addressOffset>0x1A</addressOffset>
30311                  <size>16</size>
30312                  <resetValue>0x0000</resetValue>
30313                  <fields>
30314                     <field>
30315                        <name>BUFOVF</name>
30316                        <description>Buffer Overflow</description>
30317                        <bitOffset>2</bitOffset>
30318                        <bitWidth>1</bitWidth>
30319                     </field>
30320                     <field>
30321                        <name>LENERR</name>
30322                        <description>Transaction Length Error</description>
30323                        <bitOffset>11</bitOffset>
30324                        <bitWidth>1</bitWidth>
30325                     </field>
30326                  </fields>
30327               </register>
30328               <register>
30329                  <name>SYNCBUSY</name>
30330                  <description>SPIM Synchronization Busy</description>
30331                  <addressOffset>0x1C</addressOffset>
30332                  <size>32</size>
30333                  <access>read-only</access>
30334                  <resetValue>0x00000000</resetValue>
30335                  <fields>
30336                     <field>
30337                        <name>SWRST</name>
30338                        <description>Software Reset Synchronization Busy</description>
30339                        <bitOffset>0</bitOffset>
30340                        <bitWidth>1</bitWidth>
30341                     </field>
30342                     <field>
30343                        <name>ENABLE</name>
30344                        <description>SERCOM Enable Synchronization Busy</description>
30345                        <bitOffset>1</bitOffset>
30346                        <bitWidth>1</bitWidth>
30347                     </field>
30348                     <field>
30349                        <name>CTRLB</name>
30350                        <description>CTRLB Synchronization Busy</description>
30351                        <bitOffset>2</bitOffset>
30352                        <bitWidth>1</bitWidth>
30353                     </field>
30354                     <field>
30355                        <name>LENGTH</name>
30356                        <description>LENGTH Synchronization Busy</description>
30357                        <bitOffset>4</bitOffset>
30358                        <bitWidth>1</bitWidth>
30359                     </field>
30360                  </fields>
30361               </register>
30362               <register>
30363                  <name>LENGTH</name>
30364                  <description>SPIM Length</description>
30365                  <addressOffset>0x22</addressOffset>
30366                  <size>16</size>
30367                  <resetValue>0x0000</resetValue>
30368                  <fields>
30369                     <field>
30370                        <name>LEN</name>
30371                        <description>Data Length</description>
30372                        <bitOffset>0</bitOffset>
30373                        <bitWidth>8</bitWidth>
30374                     </field>
30375                     <field>
30376                        <name>LENEN</name>
30377                        <description>Data Length Enable</description>
30378                        <bitOffset>8</bitOffset>
30379                        <bitWidth>1</bitWidth>
30380                     </field>
30381                  </fields>
30382               </register>
30383               <register>
30384                  <name>ADDR</name>
30385                  <description>SPIM Address</description>
30386                  <addressOffset>0x24</addressOffset>
30387                  <size>32</size>
30388                  <resetValue>0x00000000</resetValue>
30389                  <fields>
30390                     <field>
30391                        <name>ADDR</name>
30392                        <description>Address Value</description>
30393                        <bitOffset>0</bitOffset>
30394                        <bitWidth>8</bitWidth>
30395                     </field>
30396                     <field>
30397                        <name>ADDRMASK</name>
30398                        <description>Address Mask</description>
30399                        <bitOffset>16</bitOffset>
30400                        <bitWidth>8</bitWidth>
30401                     </field>
30402                  </fields>
30403               </register>
30404               <register>
30405                  <name>DATA</name>
30406                  <description>SPIM Data</description>
30407                  <addressOffset>0x28</addressOffset>
30408                  <size>32</size>
30409                  <resetValue>0x00000000</resetValue>
30410                  <fields>
30411                     <field>
30412                        <name>DATA</name>
30413                        <description>Data Value</description>
30414                        <bitOffset>0</bitOffset>
30415                        <bitWidth>32</bitWidth>
30416                     </field>
30417                  </fields>
30418               </register>
30419               <register>
30420                  <name>DBGCTRL</name>
30421                  <description>SPIM Debug Control</description>
30422                  <addressOffset>0x30</addressOffset>
30423                  <size>8</size>
30424                  <resetValue>0x00</resetValue>
30425                  <fields>
30426                     <field>
30427                        <name>DBGSTOP</name>
30428                        <description>Debug Mode</description>
30429                        <bitOffset>0</bitOffset>
30430                        <bitWidth>1</bitWidth>
30431                     </field>
30432                  </fields>
30433               </register>
30434            </cluster>
30435            <cluster>
30436               <name>USART_EXT</name>
30437               <description>USART EXTERNAL CLOCK Mode</description>
30438               <alternateCluster>I2CM</alternateCluster>
30439               <headerStructName>SercomUsart_ext</headerStructName>
30440               <addressOffset>0x0</addressOffset>
30441               <register>
30442                  <name>CTRLA</name>
30443                  <description>USART_EXT Control A</description>
30444                  <addressOffset>0x0</addressOffset>
30445                  <size>32</size>
30446                  <resetValue>0x00000000</resetValue>
30447                  <fields>
30448                     <field>
30449                        <name>SWRST</name>
30450                        <description>Software Reset</description>
30451                        <bitOffset>0</bitOffset>
30452                        <bitWidth>1</bitWidth>
30453                     </field>
30454                     <field>
30455                        <name>ENABLE</name>
30456                        <description>Enable</description>
30457                        <bitOffset>1</bitOffset>
30458                        <bitWidth>1</bitWidth>
30459                     </field>
30460                     <field>
30461                        <name>MODE</name>
30462                        <description>Operating Mode</description>
30463                        <bitOffset>2</bitOffset>
30464                        <bitWidth>3</bitWidth>
30465                        <enumeratedValues>
30466                           <name>MODESelect</name>
30467                           <enumeratedValue>
30468                              <name>USART_EXT_CLK</name>
30469                              <description>USART with external clock</description>
30470                              <value>0x0</value>
30471                           </enumeratedValue>
30472                           <enumeratedValue>
30473                              <name>USART_INT_CLK</name>
30474                              <description>USART with internal clock</description>
30475                              <value>0x1</value>
30476                           </enumeratedValue>
30477                           <enumeratedValue>
30478                              <name>SPI_SLAVE</name>
30479                              <description>SPI in slave operation</description>
30480                              <value>0x2</value>
30481                           </enumeratedValue>
30482                           <enumeratedValue>
30483                              <name>SPI_MASTER</name>
30484                              <description>SPI in master operation</description>
30485                              <value>0x3</value>
30486                           </enumeratedValue>
30487                           <enumeratedValue>
30488                              <name>I2C_SLAVE</name>
30489                              <description>I2C slave operation</description>
30490                              <value>0x4</value>
30491                           </enumeratedValue>
30492                           <enumeratedValue>
30493                              <name>I2C_MASTER</name>
30494                              <description>I2C master operation</description>
30495                              <value>0x5</value>
30496                           </enumeratedValue>
30497                        </enumeratedValues>
30498                     </field>
30499                     <field>
30500                        <name>RUNSTDBY</name>
30501                        <description>Run during Standby</description>
30502                        <bitOffset>7</bitOffset>
30503                        <bitWidth>1</bitWidth>
30504                     </field>
30505                     <field>
30506                        <name>IBON</name>
30507                        <description>Immediate Buffer Overflow Notification</description>
30508                        <bitOffset>8</bitOffset>
30509                        <bitWidth>1</bitWidth>
30510                     </field>
30511                     <field>
30512                        <name>TXINV</name>
30513                        <description>Transmit Data Invert</description>
30514                        <bitOffset>9</bitOffset>
30515                        <bitWidth>1</bitWidth>
30516                     </field>
30517                     <field>
30518                        <name>RXINV</name>
30519                        <description>Receive Data Invert</description>
30520                        <bitOffset>10</bitOffset>
30521                        <bitWidth>1</bitWidth>
30522                     </field>
30523                     <field>
30524                        <name>SAMPR</name>
30525                        <description>Sample</description>
30526                        <bitOffset>13</bitOffset>
30527                        <bitWidth>3</bitWidth>
30528                        <enumeratedValues>
30529                           <name>SAMPRSelect</name>
30530                           <enumeratedValue>
30531                              <name>16X_ARITHMETIC</name>
30532                              <description>16x over-sampling using arithmetic baudrate generation</description>
30533                              <value>0x0</value>
30534                           </enumeratedValue>
30535                           <enumeratedValue>
30536                              <name>16X_FRACTIONAL</name>
30537                              <description>16x over-sampling using fractional baudrate generation</description>
30538                              <value>0x1</value>
30539                           </enumeratedValue>
30540                           <enumeratedValue>
30541                              <name>8X_ARITHMETIC</name>
30542                              <description>8x over-sampling using arithmetic baudrate generation</description>
30543                              <value>0x2</value>
30544                           </enumeratedValue>
30545                           <enumeratedValue>
30546                              <name>8X_FRACTIONAL</name>
30547                              <description>8x over-sampling using fractional baudrate generation</description>
30548                              <value>0x3</value>
30549                           </enumeratedValue>
30550                           <enumeratedValue>
30551                              <name>3X_ARITHMETIC</name>
30552                              <description>3x over-sampling using arithmetic baudrate generation</description>
30553                              <value>0x4</value>
30554                           </enumeratedValue>
30555                        </enumeratedValues>
30556                     </field>
30557                     <field>
30558                        <name>TXPO</name>
30559                        <description>Transmit Data Pinout</description>
30560                        <bitOffset>16</bitOffset>
30561                        <bitWidth>2</bitWidth>
30562                        <enumeratedValues>
30563                           <name>TXPOSelect</name>
30564                           <enumeratedValue>
30565                              <name>PAD0</name>
30566                              <description>PAD[0] = TxD; PAD[1] = XCK</description>
30567                              <value>0x0</value>
30568                           </enumeratedValue>
30569                           <enumeratedValue>
30570                              <name>PAD2</name>
30571                              <description>PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS</description>
30572                              <value>0x2</value>
30573                           </enumeratedValue>
30574                           <enumeratedValue>
30575                              <name>PAD3</name>
30576                              <description>PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE</description>
30577                              <value>0x3</value>
30578                           </enumeratedValue>
30579                        </enumeratedValues>
30580                     </field>
30581                     <field>
30582                        <name>RXPO</name>
30583                        <description>Receive Data Pinout</description>
30584                        <bitOffset>20</bitOffset>
30585                        <bitWidth>2</bitWidth>
30586                        <enumeratedValues>
30587                           <name>RXPOSelect</name>
30588                           <enumeratedValue>
30589                              <name>PAD0</name>
30590                              <description>SERCOM PAD[0] is used for data reception</description>
30591                              <value>0x0</value>
30592                           </enumeratedValue>
30593                           <enumeratedValue>
30594                              <name>PAD1</name>
30595                              <description>SERCOM PAD[1] is used for data reception</description>
30596                              <value>0x1</value>
30597                           </enumeratedValue>
30598                           <enumeratedValue>
30599                              <name>PAD2</name>
30600                              <description>SERCOM PAD[2] is used for data reception</description>
30601                              <value>0x2</value>
30602                           </enumeratedValue>
30603                           <enumeratedValue>
30604                              <name>PAD3</name>
30605                              <description>SERCOM PAD[3] is used for data reception</description>
30606                              <value>0x3</value>
30607                           </enumeratedValue>
30608                        </enumeratedValues>
30609                     </field>
30610                     <field>
30611                        <name>SAMPA</name>
30612                        <description>Sample Adjustment</description>
30613                        <bitOffset>22</bitOffset>
30614                        <bitWidth>2</bitWidth>
30615                        <enumeratedValues>
30616                           <name>SAMPASelect</name>
30617                           <enumeratedValue>
30618                              <name>ADJ0</name>
30619                              <description>16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5</description>
30620                              <value>0x0</value>
30621                           </enumeratedValue>
30622                           <enumeratedValue>
30623                              <name>ADJ1</name>
30624                              <description>16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6</description>
30625                              <value>0x1</value>
30626                           </enumeratedValue>
30627                           <enumeratedValue>
30628                              <name>ADJ2</name>
30629                              <description>16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7</description>
30630                              <value>0x2</value>
30631                           </enumeratedValue>
30632                           <enumeratedValue>
30633                              <name>ADJ3</name>
30634                              <description>16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8</description>
30635                              <value>0x3</value>
30636                           </enumeratedValue>
30637                        </enumeratedValues>
30638                     </field>
30639                     <field>
30640                        <name>FORM</name>
30641                        <description>Frame Format</description>
30642                        <bitOffset>24</bitOffset>
30643                        <bitWidth>4</bitWidth>
30644                        <enumeratedValues>
30645                           <name>FORMSelect</name>
30646                           <enumeratedValue>
30647                              <name>USART_FRAME_NO_PARITY</name>
30648                              <description>USART frame</description>
30649                              <value>0x0</value>
30650                           </enumeratedValue>
30651                           <enumeratedValue>
30652                              <name>USART_FRAME_WITH_PARITY</name>
30653                              <description>USART frame with parity</description>
30654                              <value>0x1</value>
30655                           </enumeratedValue>
30656                           <enumeratedValue>
30657                              <name>USART_FRAME_LIN_MASTER_MODE</name>
30658                              <description>LIN Master - Break and sync generation</description>
30659                              <value>0x2</value>
30660                           </enumeratedValue>
30661                           <enumeratedValue>
30662                              <name>USART_FRAME_AUTO_BAUD_NO_PARITY</name>
30663                              <description>Auto-baud (LIN Slave) - break detection and auto-baud</description>
30664                              <value>0x4</value>
30665                           </enumeratedValue>
30666                           <enumeratedValue>
30667                              <name>USART_FRAME_AUTO_BAUD_WITH_PARITY</name>
30668                              <description>Auto-baud - break detection and auto-baud with parity</description>
30669                              <value>0x5</value>
30670                           </enumeratedValue>
30671                           <enumeratedValue>
30672                              <name>USART_FRAME_ISO_7816</name>
30673                              <description>ISO 7816</description>
30674                              <value>0x7</value>
30675                           </enumeratedValue>
30676                        </enumeratedValues>
30677                     </field>
30678                     <field>
30679                        <name>CMODE</name>
30680                        <description>Communication Mode</description>
30681                        <bitOffset>28</bitOffset>
30682                        <bitWidth>1</bitWidth>
30683                        <enumeratedValues>
30684                           <name>CMODESelect</name>
30685                           <enumeratedValue>
30686                              <name>ASYNC</name>
30687                              <description>Asynchronous Communication</description>
30688                              <value>0x0</value>
30689                           </enumeratedValue>
30690                           <enumeratedValue>
30691                              <name>SYNC</name>
30692                              <description>Synchronous Communication</description>
30693                              <value>0x1</value>
30694                           </enumeratedValue>
30695                        </enumeratedValues>
30696                     </field>
30697                     <field>
30698                        <name>CPOL</name>
30699                        <description>Clock Polarity</description>
30700                        <bitOffset>29</bitOffset>
30701                        <bitWidth>1</bitWidth>
30702                        <enumeratedValues>
30703                           <name>CPOLSelect</name>
30704                           <enumeratedValue>
30705                              <name>IDLE_LOW</name>
30706                              <description>TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge</description>
30707                              <value>0x0</value>
30708                           </enumeratedValue>
30709                           <enumeratedValue>
30710                              <name>IDLE_HIGH</name>
30711                              <description>TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge</description>
30712                              <value>0x1</value>
30713                           </enumeratedValue>
30714                        </enumeratedValues>
30715                     </field>
30716                     <field>
30717                        <name>DORD</name>
30718                        <description>Data Order</description>
30719                        <bitOffset>30</bitOffset>
30720                        <bitWidth>1</bitWidth>
30721                        <enumeratedValues>
30722                           <name>DORDSelect</name>
30723                           <enumeratedValue>
30724                              <name>MSB</name>
30725                              <description>MSB is transmitted first</description>
30726                              <value>0x0</value>
30727                           </enumeratedValue>
30728                           <enumeratedValue>
30729                              <name>LSB</name>
30730                              <description>LSB is transmitted first</description>
30731                              <value>0x1</value>
30732                           </enumeratedValue>
30733                        </enumeratedValues>
30734                     </field>
30735                  </fields>
30736               </register>
30737               <register>
30738                  <name>CTRLB</name>
30739                  <description>USART_EXT Control B</description>
30740                  <addressOffset>0x4</addressOffset>
30741                  <size>32</size>
30742                  <resetValue>0x00000000</resetValue>
30743                  <fields>
30744                     <field>
30745                        <name>CHSIZE</name>
30746                        <description>Character Size</description>
30747                        <bitOffset>0</bitOffset>
30748                        <bitWidth>3</bitWidth>
30749                        <enumeratedValues>
30750                           <name>CHSIZESelect</name>
30751                           <enumeratedValue>
30752                              <name>8_BIT</name>
30753                              <description>8 Bits</description>
30754                              <value>0x0</value>
30755                           </enumeratedValue>
30756                           <enumeratedValue>
30757                              <name>9_BIT</name>
30758                              <description>9 Bits</description>
30759                              <value>0x1</value>
30760                           </enumeratedValue>
30761                           <enumeratedValue>
30762                              <name>5_BIT</name>
30763                              <description>5 Bits</description>
30764                              <value>0x5</value>
30765                           </enumeratedValue>
30766                           <enumeratedValue>
30767                              <name>6_BIT</name>
30768                              <description>6 Bits</description>
30769                              <value>0x6</value>
30770                           </enumeratedValue>
30771                           <enumeratedValue>
30772                              <name>7_BIT</name>
30773                              <description>7 Bits</description>
30774                              <value>0x7</value>
30775                           </enumeratedValue>
30776                        </enumeratedValues>
30777                     </field>
30778                     <field>
30779                        <name>SBMODE</name>
30780                        <description>Stop Bit Mode</description>
30781                        <bitOffset>6</bitOffset>
30782                        <bitWidth>1</bitWidth>
30783                        <enumeratedValues>
30784                           <name>SBMODESelect</name>
30785                           <enumeratedValue>
30786                              <name>1_BIT</name>
30787                              <description>One Stop Bit</description>
30788                              <value>0x0</value>
30789                           </enumeratedValue>
30790                           <enumeratedValue>
30791                              <name>2_BIT</name>
30792                              <description>Two Stop Bits</description>
30793                              <value>0x1</value>
30794                           </enumeratedValue>
30795                        </enumeratedValues>
30796                     </field>
30797                     <field>
30798                        <name>COLDEN</name>
30799                        <description>Collision Detection Enable</description>
30800                        <bitOffset>8</bitOffset>
30801                        <bitWidth>1</bitWidth>
30802                     </field>
30803                     <field>
30804                        <name>SFDE</name>
30805                        <description>Start of Frame Detection Enable</description>
30806                        <bitOffset>9</bitOffset>
30807                        <bitWidth>1</bitWidth>
30808                     </field>
30809                     <field>
30810                        <name>ENC</name>
30811                        <description>Encoding Format</description>
30812                        <bitOffset>10</bitOffset>
30813                        <bitWidth>1</bitWidth>
30814                     </field>
30815                     <field>
30816                        <name>PMODE</name>
30817                        <description>Parity Mode</description>
30818                        <bitOffset>13</bitOffset>
30819                        <bitWidth>1</bitWidth>
30820                        <enumeratedValues>
30821                           <name>PMODESelect</name>
30822                           <enumeratedValue>
30823                              <name>EVEN</name>
30824                              <description>Even Parity</description>
30825                              <value>0x0</value>
30826                           </enumeratedValue>
30827                           <enumeratedValue>
30828                              <name>ODD</name>
30829                              <description>Odd Parity</description>
30830                              <value>0x1</value>
30831                           </enumeratedValue>
30832                        </enumeratedValues>
30833                     </field>
30834                     <field>
30835                        <name>TXEN</name>
30836                        <description>Transmitter Enable</description>
30837                        <bitOffset>16</bitOffset>
30838                        <bitWidth>1</bitWidth>
30839                     </field>
30840                     <field>
30841                        <name>RXEN</name>
30842                        <description>Receiver Enable</description>
30843                        <bitOffset>17</bitOffset>
30844                        <bitWidth>1</bitWidth>
30845                     </field>
30846                     <field>
30847                        <name>LINCMD</name>
30848                        <description>LIN Command</description>
30849                        <bitOffset>24</bitOffset>
30850                        <bitWidth>2</bitWidth>
30851                        <enumeratedValues>
30852                           <name>LINCMDSelect</name>
30853                           <enumeratedValue>
30854                              <name>NONE</name>
30855                              <description>Normal USART transmission</description>
30856                              <value>0x0</value>
30857                           </enumeratedValue>
30858                           <enumeratedValue>
30859                              <name>SOFTWARE_CONTROL_TRANSMIT_CMD</name>
30860                              <description>Break field is transmitted when DATA is written</description>
30861                              <value>0x1</value>
30862                           </enumeratedValue>
30863                           <enumeratedValue>
30864                              <name>AUTO_TRANSMIT_CMD</name>
30865                              <description>Break, sync and identifier are automatically transmitted when DATA is written with the identifier</description>
30866                              <value>0x2</value>
30867                           </enumeratedValue>
30868                        </enumeratedValues>
30869                     </field>
30870                  </fields>
30871               </register>
30872               <register>
30873                  <name>CTRLC</name>
30874                  <description>USART_EXT Control C</description>
30875                  <addressOffset>0x8</addressOffset>
30876                  <size>32</size>
30877                  <resetValue>0x00000000</resetValue>
30878                  <fields>
30879                     <field>
30880                        <name>GTIME</name>
30881                        <description>Guard Time</description>
30882                        <bitOffset>0</bitOffset>
30883                        <bitWidth>3</bitWidth>
30884                     </field>
30885                     <field>
30886                        <name>BRKLEN</name>
30887                        <description>LIN Master Break Length</description>
30888                        <bitOffset>8</bitOffset>
30889                        <bitWidth>2</bitWidth>
30890                        <enumeratedValues>
30891                           <name>BRKLENSelect</name>
30892                           <enumeratedValue>
30893                              <name>13_BIT</name>
30894                              <description>Break field transmission is 13 bit times</description>
30895                              <value>0x0</value>
30896                           </enumeratedValue>
30897                           <enumeratedValue>
30898                              <name>17_BIT</name>
30899                              <description>Break field transmission is 17 bit times</description>
30900                              <value>0x1</value>
30901                           </enumeratedValue>
30902                           <enumeratedValue>
30903                              <name>21_BIT</name>
30904                              <description>Break field transmission is 21 bit times</description>
30905                              <value>0x2</value>
30906                           </enumeratedValue>
30907                           <enumeratedValue>
30908                              <name>26_BIT</name>
30909                              <description>Break field transmission is 26 bit times</description>
30910                              <value>0x3</value>
30911                           </enumeratedValue>
30912                        </enumeratedValues>
30913                     </field>
30914                     <field>
30915                        <name>HDRDLY</name>
30916                        <description>LIN Master Header Delay</description>
30917                        <bitOffset>10</bitOffset>
30918                        <bitWidth>2</bitWidth>
30919                        <enumeratedValues>
30920                           <name>HDRDLYSelect</name>
30921                           <enumeratedValue>
30922                              <name>DELAY0</name>
30923                              <description>Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time</description>
30924                              <value>0x0</value>
30925                           </enumeratedValue>
30926                           <enumeratedValue>
30927                              <name>DELAY1</name>
30928                              <description>Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time</description>
30929                              <value>0x1</value>
30930                           </enumeratedValue>
30931                           <enumeratedValue>
30932                              <name>DELAY2</name>
30933                              <description>Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time</description>
30934                              <value>0x2</value>
30935                           </enumeratedValue>
30936                           <enumeratedValue>
30937                              <name>DELAY3</name>
30938                              <description>Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time</description>
30939                              <value>0x3</value>
30940                           </enumeratedValue>
30941                        </enumeratedValues>
30942                     </field>
30943                     <field>
30944                        <name>INACK</name>
30945                        <description>Inhibit Not Acknowledge</description>
30946                        <bitOffset>16</bitOffset>
30947                        <bitWidth>1</bitWidth>
30948                     </field>
30949                     <field>
30950                        <name>DSNACK</name>
30951                        <description>Disable Successive NACK</description>
30952                        <bitOffset>17</bitOffset>
30953                        <bitWidth>1</bitWidth>
30954                     </field>
30955                     <field>
30956                        <name>MAXITER</name>
30957                        <description>Maximum Iterations</description>
30958                        <bitOffset>20</bitOffset>
30959                        <bitWidth>3</bitWidth>
30960                     </field>
30961                     <field>
30962                        <name>DATA32B</name>
30963                        <description>Data 32 Bit</description>
30964                        <bitOffset>24</bitOffset>
30965                        <bitWidth>2</bitWidth>
30966                        <enumeratedValues>
30967                           <name>DATA32BSelect</name>
30968                           <enumeratedValue>
30969                              <name>DATA_READ_WRITE_CHSIZE</name>
30970                              <description>Data reads and writes according CTRLB.CHSIZE</description>
30971                              <value>0x0</value>
30972                           </enumeratedValue>
30973                           <enumeratedValue>
30974                              <name>DATA_READ_CHSIZE_WRITE_32BIT</name>
30975                              <description>Data reads according CTRLB.CHSIZE and writes according 32-bit extension</description>
30976                              <value>0x1</value>
30977                           </enumeratedValue>
30978                           <enumeratedValue>
30979                              <name>DATA_READ_32BIT_WRITE_CHSIZE</name>
30980                              <description>Data reads according 32-bit extension and writes according CTRLB.CHSIZE</description>
30981                              <value>0x2</value>
30982                           </enumeratedValue>
30983                           <enumeratedValue>
30984                              <name>DATA_READ_WRITE_32BIT</name>
30985                              <description>Data reads and writes according 32-bit extension</description>
30986                              <value>0x3</value>
30987                           </enumeratedValue>
30988                        </enumeratedValues>
30989                     </field>
30990                  </fields>
30991               </register>
30992               <register>
30993                  <name>BAUD</name>
30994                  <description>USART_EXT Baud Rate</description>
30995                  <addressOffset>0xC</addressOffset>
30996                  <size>16</size>
30997                  <resetValue>0x0000</resetValue>
30998                  <fields>
30999                     <field>
31000                        <name>BAUD</name>
31001                        <description>Baud Rate Value</description>
31002                        <bitOffset>0</bitOffset>
31003                        <bitWidth>16</bitWidth>
31004                     </field>
31005                  </fields>
31006               </register>
31007               <register>
31008                  <name>BAUD_FRAC_MODE</name>
31009                  <description>USART_EXT Baud Rate</description>
31010                  <alternateRegister>BAUD</alternateRegister>
31011                  <addressOffset>0xC</addressOffset>
31012                  <size>16</size>
31013                  <resetValue>0x0000</resetValue>
31014                  <fields>
31015                     <field>
31016                        <name>BAUD</name>
31017                        <description>Baud Rate Value</description>
31018                        <bitOffset>0</bitOffset>
31019                        <bitWidth>13</bitWidth>
31020                     </field>
31021                     <field>
31022                        <name>FP</name>
31023                        <description>Fractional Part</description>
31024                        <bitOffset>13</bitOffset>
31025                        <bitWidth>3</bitWidth>
31026                     </field>
31027                  </fields>
31028               </register>
31029               <register>
31030                  <name>BAUD_FRACFP_MODE</name>
31031                  <description>USART_EXT Baud Rate</description>
31032                  <alternateRegister>BAUD</alternateRegister>
31033                  <addressOffset>0xC</addressOffset>
31034                  <size>16</size>
31035                  <resetValue>0x0000</resetValue>
31036                  <fields>
31037                     <field>
31038                        <name>BAUD</name>
31039                        <description>Baud Rate Value</description>
31040                        <bitOffset>0</bitOffset>
31041                        <bitWidth>13</bitWidth>
31042                     </field>
31043                     <field>
31044                        <name>FP</name>
31045                        <description>Fractional Part</description>
31046                        <bitOffset>13</bitOffset>
31047                        <bitWidth>3</bitWidth>
31048                     </field>
31049                  </fields>
31050               </register>
31051               <register>
31052                  <name>BAUD_USARTFP_MODE</name>
31053                  <description>USART_EXT Baud Rate</description>
31054                  <alternateRegister>BAUD</alternateRegister>
31055                  <addressOffset>0xC</addressOffset>
31056                  <size>16</size>
31057                  <resetValue>0x0000</resetValue>
31058                  <fields>
31059                     <field>
31060                        <name>BAUD</name>
31061                        <description>Baud Rate Value</description>
31062                        <bitOffset>0</bitOffset>
31063                        <bitWidth>16</bitWidth>
31064                     </field>
31065                  </fields>
31066               </register>
31067               <register>
31068                  <name>RXPL</name>
31069                  <description>USART_EXT Receive Pulse Length</description>
31070                  <addressOffset>0xE</addressOffset>
31071                  <size>8</size>
31072                  <resetValue>0x00</resetValue>
31073                  <fields>
31074                     <field>
31075                        <name>RXPL</name>
31076                        <description>Receive Pulse Length</description>
31077                        <bitOffset>0</bitOffset>
31078                        <bitWidth>8</bitWidth>
31079                     </field>
31080                  </fields>
31081               </register>
31082               <register>
31083                  <name>INTENCLR</name>
31084                  <description>USART_EXT Interrupt Enable Clear</description>
31085                  <addressOffset>0x14</addressOffset>
31086                  <size>8</size>
31087                  <resetValue>0x00</resetValue>
31088                  <fields>
31089                     <field>
31090                        <name>DRE</name>
31091                        <description>Data Register Empty Interrupt Disable</description>
31092                        <bitOffset>0</bitOffset>
31093                        <bitWidth>1</bitWidth>
31094                     </field>
31095                     <field>
31096                        <name>TXC</name>
31097                        <description>Transmit Complete Interrupt Disable</description>
31098                        <bitOffset>1</bitOffset>
31099                        <bitWidth>1</bitWidth>
31100                     </field>
31101                     <field>
31102                        <name>RXC</name>
31103                        <description>Receive Complete Interrupt Disable</description>
31104                        <bitOffset>2</bitOffset>
31105                        <bitWidth>1</bitWidth>
31106                     </field>
31107                     <field>
31108                        <name>RXS</name>
31109                        <description>Receive Start Interrupt Disable</description>
31110                        <bitOffset>3</bitOffset>
31111                        <bitWidth>1</bitWidth>
31112                     </field>
31113                     <field>
31114                        <name>CTSIC</name>
31115                        <description>Clear To Send Input Change Interrupt Disable</description>
31116                        <bitOffset>4</bitOffset>
31117                        <bitWidth>1</bitWidth>
31118                     </field>
31119                     <field>
31120                        <name>RXBRK</name>
31121                        <description>Break Received Interrupt Disable</description>
31122                        <bitOffset>5</bitOffset>
31123                        <bitWidth>1</bitWidth>
31124                     </field>
31125                     <field>
31126                        <name>ERROR</name>
31127                        <description>Combined Error Interrupt Disable</description>
31128                        <bitOffset>7</bitOffset>
31129                        <bitWidth>1</bitWidth>
31130                     </field>
31131                  </fields>
31132               </register>
31133               <register>
31134                  <name>INTENSET</name>
31135                  <description>USART_EXT Interrupt Enable Set</description>
31136                  <addressOffset>0x16</addressOffset>
31137                  <size>8</size>
31138                  <resetValue>0x00</resetValue>
31139                  <fields>
31140                     <field>
31141                        <name>DRE</name>
31142                        <description>Data Register Empty Interrupt Enable</description>
31143                        <bitOffset>0</bitOffset>
31144                        <bitWidth>1</bitWidth>
31145                     </field>
31146                     <field>
31147                        <name>TXC</name>
31148                        <description>Transmit Complete Interrupt Enable</description>
31149                        <bitOffset>1</bitOffset>
31150                        <bitWidth>1</bitWidth>
31151                     </field>
31152                     <field>
31153                        <name>RXC</name>
31154                        <description>Receive Complete Interrupt Enable</description>
31155                        <bitOffset>2</bitOffset>
31156                        <bitWidth>1</bitWidth>
31157                     </field>
31158                     <field>
31159                        <name>RXS</name>
31160                        <description>Receive Start Interrupt Enable</description>
31161                        <bitOffset>3</bitOffset>
31162                        <bitWidth>1</bitWidth>
31163                     </field>
31164                     <field>
31165                        <name>CTSIC</name>
31166                        <description>Clear To Send Input Change Interrupt Enable</description>
31167                        <bitOffset>4</bitOffset>
31168                        <bitWidth>1</bitWidth>
31169                     </field>
31170                     <field>
31171                        <name>RXBRK</name>
31172                        <description>Break Received Interrupt Enable</description>
31173                        <bitOffset>5</bitOffset>
31174                        <bitWidth>1</bitWidth>
31175                     </field>
31176                     <field>
31177                        <name>ERROR</name>
31178                        <description>Combined Error Interrupt Enable</description>
31179                        <bitOffset>7</bitOffset>
31180                        <bitWidth>1</bitWidth>
31181                     </field>
31182                  </fields>
31183               </register>
31184               <register>
31185                  <name>INTFLAG</name>
31186                  <description>USART_EXT Interrupt Flag Status and Clear</description>
31187                  <addressOffset>0x18</addressOffset>
31188                  <size>8</size>
31189                  <resetValue>0x00</resetValue>
31190                  <fields>
31191                     <field>
31192                        <name>DRE</name>
31193                        <description>Data Register Empty Interrupt</description>
31194                        <bitOffset>0</bitOffset>
31195                        <bitWidth>1</bitWidth>
31196                     </field>
31197                     <field>
31198                        <name>TXC</name>
31199                        <description>Transmit Complete Interrupt</description>
31200                        <bitOffset>1</bitOffset>
31201                        <bitWidth>1</bitWidth>
31202                     </field>
31203                     <field>
31204                        <name>RXC</name>
31205                        <description>Receive Complete Interrupt</description>
31206                        <bitOffset>2</bitOffset>
31207                        <bitWidth>1</bitWidth>
31208                     </field>
31209                     <field>
31210                        <name>RXS</name>
31211                        <description>Receive Start Interrupt</description>
31212                        <bitOffset>3</bitOffset>
31213                        <bitWidth>1</bitWidth>
31214                     </field>
31215                     <field>
31216                        <name>CTSIC</name>
31217                        <description>Clear To Send Input Change Interrupt</description>
31218                        <bitOffset>4</bitOffset>
31219                        <bitWidth>1</bitWidth>
31220                     </field>
31221                     <field>
31222                        <name>RXBRK</name>
31223                        <description>Break Received Interrupt</description>
31224                        <bitOffset>5</bitOffset>
31225                        <bitWidth>1</bitWidth>
31226                     </field>
31227                     <field>
31228                        <name>ERROR</name>
31229                        <description>Combined Error Interrupt</description>
31230                        <bitOffset>7</bitOffset>
31231                        <bitWidth>1</bitWidth>
31232                     </field>
31233                  </fields>
31234               </register>
31235               <register>
31236                  <name>STATUS</name>
31237                  <description>USART_EXT Status</description>
31238                  <addressOffset>0x1A</addressOffset>
31239                  <size>16</size>
31240                  <resetValue>0x0000</resetValue>
31241                  <fields>
31242                     <field>
31243                        <name>PERR</name>
31244                        <description>Parity Error</description>
31245                        <bitOffset>0</bitOffset>
31246                        <bitWidth>1</bitWidth>
31247                     </field>
31248                     <field>
31249                        <name>FERR</name>
31250                        <description>Frame Error</description>
31251                        <bitOffset>1</bitOffset>
31252                        <bitWidth>1</bitWidth>
31253                     </field>
31254                     <field>
31255                        <name>BUFOVF</name>
31256                        <description>Buffer Overflow</description>
31257                        <bitOffset>2</bitOffset>
31258                        <bitWidth>1</bitWidth>
31259                     </field>
31260                     <field>
31261                        <name>CTS</name>
31262                        <description>Clear To Send</description>
31263                        <bitOffset>3</bitOffset>
31264                        <bitWidth>1</bitWidth>
31265                     </field>
31266                     <field>
31267                        <name>ISF</name>
31268                        <description>Inconsistent Sync Field</description>
31269                        <bitOffset>4</bitOffset>
31270                        <bitWidth>1</bitWidth>
31271                     </field>
31272                     <field>
31273                        <name>COLL</name>
31274                        <description>Collision Detected</description>
31275                        <bitOffset>5</bitOffset>
31276                        <bitWidth>1</bitWidth>
31277                     </field>
31278                     <field>
31279                        <name>TXE</name>
31280                        <description>Transmitter Empty</description>
31281                        <bitOffset>6</bitOffset>
31282                        <bitWidth>1</bitWidth>
31283                     </field>
31284                     <field>
31285                        <name>ITER</name>
31286                        <description>Maximum Number of Repetitions Reached</description>
31287                        <bitOffset>7</bitOffset>
31288                        <bitWidth>1</bitWidth>
31289                     </field>
31290                  </fields>
31291               </register>
31292               <register>
31293                  <name>SYNCBUSY</name>
31294                  <description>USART_EXT Synchronization Busy</description>
31295                  <addressOffset>0x1C</addressOffset>
31296                  <size>32</size>
31297                  <access>read-only</access>
31298                  <resetValue>0x00000000</resetValue>
31299                  <fields>
31300                     <field>
31301                        <name>SWRST</name>
31302                        <description>Software Reset Synchronization Busy</description>
31303                        <bitOffset>0</bitOffset>
31304                        <bitWidth>1</bitWidth>
31305                     </field>
31306                     <field>
31307                        <name>ENABLE</name>
31308                        <description>SERCOM Enable Synchronization Busy</description>
31309                        <bitOffset>1</bitOffset>
31310                        <bitWidth>1</bitWidth>
31311                     </field>
31312                     <field>
31313                        <name>CTRLB</name>
31314                        <description>CTRLB Synchronization Busy</description>
31315                        <bitOffset>2</bitOffset>
31316                        <bitWidth>1</bitWidth>
31317                     </field>
31318                     <field>
31319                        <name>RXERRCNT</name>
31320                        <description>RXERRCNT Synchronization Busy</description>
31321                        <bitOffset>3</bitOffset>
31322                        <bitWidth>1</bitWidth>
31323                     </field>
31324                     <field>
31325                        <name>LENGTH</name>
31326                        <description>LENGTH Synchronization Busy</description>
31327                        <bitOffset>4</bitOffset>
31328                        <bitWidth>1</bitWidth>
31329                     </field>
31330                  </fields>
31331               </register>
31332               <register>
31333                  <name>RXERRCNT</name>
31334                  <description>USART_EXT Receive Error Count</description>
31335                  <addressOffset>0x20</addressOffset>
31336                  <size>8</size>
31337                  <access>read-only</access>
31338                  <resetValue>0x00</resetValue>
31339                  <fields>
31340                     <field>
31341                        <name>RXERRCNT</name>
31342                        <description>Receive Error Count</description>
31343                        <bitOffset>0</bitOffset>
31344                        <bitWidth>8</bitWidth>
31345                     </field>
31346                  </fields>
31347               </register>
31348               <register>
31349                  <name>LENGTH</name>
31350                  <description>USART_EXT Length</description>
31351                  <addressOffset>0x22</addressOffset>
31352                  <size>16</size>
31353                  <resetValue>0x0000</resetValue>
31354                  <fields>
31355                     <field>
31356                        <name>LEN</name>
31357                        <description>Data Length</description>
31358                        <bitOffset>0</bitOffset>
31359                        <bitWidth>8</bitWidth>
31360                     </field>
31361                     <field>
31362                        <name>LENEN</name>
31363                        <description>Data Length Enable</description>
31364                        <bitOffset>8</bitOffset>
31365                        <bitWidth>2</bitWidth>
31366                     </field>
31367                  </fields>
31368               </register>
31369               <register>
31370                  <name>DATA</name>
31371                  <description>USART_EXT Data</description>
31372                  <addressOffset>0x28</addressOffset>
31373                  <size>32</size>
31374                  <resetValue>0x00000000</resetValue>
31375                  <fields>
31376                     <field>
31377                        <name>DATA</name>
31378                        <description>Data Value</description>
31379                        <bitOffset>0</bitOffset>
31380                        <bitWidth>32</bitWidth>
31381                     </field>
31382                  </fields>
31383               </register>
31384               <register>
31385                  <name>DBGCTRL</name>
31386                  <description>USART_EXT Debug Control</description>
31387                  <addressOffset>0x30</addressOffset>
31388                  <size>8</size>
31389                  <resetValue>0x00</resetValue>
31390                  <fields>
31391                     <field>
31392                        <name>DBGSTOP</name>
31393                        <description>Debug Mode</description>
31394                        <bitOffset>0</bitOffset>
31395                        <bitWidth>1</bitWidth>
31396                     </field>
31397                  </fields>
31398               </register>
31399            </cluster>
31400            <cluster>
31401               <name>USART_INT</name>
31402               <description>USART INTERNAL CLOCK Mode</description>
31403               <alternateCluster>I2CM</alternateCluster>
31404               <headerStructName>SercomUsart_int</headerStructName>
31405               <addressOffset>0x0</addressOffset>
31406               <register>
31407                  <name>CTRLA</name>
31408                  <description>USART_INT Control A</description>
31409                  <addressOffset>0x0</addressOffset>
31410                  <size>32</size>
31411                  <resetValue>0x00000000</resetValue>
31412                  <fields>
31413                     <field>
31414                        <name>SWRST</name>
31415                        <description>Software Reset</description>
31416                        <bitOffset>0</bitOffset>
31417                        <bitWidth>1</bitWidth>
31418                     </field>
31419                     <field>
31420                        <name>ENABLE</name>
31421                        <description>Enable</description>
31422                        <bitOffset>1</bitOffset>
31423                        <bitWidth>1</bitWidth>
31424                     </field>
31425                     <field>
31426                        <name>MODE</name>
31427                        <description>Operating Mode</description>
31428                        <bitOffset>2</bitOffset>
31429                        <bitWidth>3</bitWidth>
31430                        <enumeratedValues>
31431                           <name>MODESelect</name>
31432                           <enumeratedValue>
31433                              <name>USART_EXT_CLK</name>
31434                              <description>USART with external clock</description>
31435                              <value>0x0</value>
31436                           </enumeratedValue>
31437                           <enumeratedValue>
31438                              <name>USART_INT_CLK</name>
31439                              <description>USART with internal clock</description>
31440                              <value>0x1</value>
31441                           </enumeratedValue>
31442                           <enumeratedValue>
31443                              <name>SPI_SLAVE</name>
31444                              <description>SPI in slave operation</description>
31445                              <value>0x2</value>
31446                           </enumeratedValue>
31447                           <enumeratedValue>
31448                              <name>SPI_MASTER</name>
31449                              <description>SPI in master operation</description>
31450                              <value>0x3</value>
31451                           </enumeratedValue>
31452                           <enumeratedValue>
31453                              <name>I2C_SLAVE</name>
31454                              <description>I2C slave operation</description>
31455                              <value>0x4</value>
31456                           </enumeratedValue>
31457                           <enumeratedValue>
31458                              <name>I2C_MASTER</name>
31459                              <description>I2C master operation</description>
31460                              <value>0x5</value>
31461                           </enumeratedValue>
31462                        </enumeratedValues>
31463                     </field>
31464                     <field>
31465                        <name>RUNSTDBY</name>
31466                        <description>Run during Standby</description>
31467                        <bitOffset>7</bitOffset>
31468                        <bitWidth>1</bitWidth>
31469                     </field>
31470                     <field>
31471                        <name>IBON</name>
31472                        <description>Immediate Buffer Overflow Notification</description>
31473                        <bitOffset>8</bitOffset>
31474                        <bitWidth>1</bitWidth>
31475                     </field>
31476                     <field>
31477                        <name>TXINV</name>
31478                        <description>Transmit Data Invert</description>
31479                        <bitOffset>9</bitOffset>
31480                        <bitWidth>1</bitWidth>
31481                     </field>
31482                     <field>
31483                        <name>RXINV</name>
31484                        <description>Receive Data Invert</description>
31485                        <bitOffset>10</bitOffset>
31486                        <bitWidth>1</bitWidth>
31487                     </field>
31488                     <field>
31489                        <name>SAMPR</name>
31490                        <description>Sample</description>
31491                        <bitOffset>13</bitOffset>
31492                        <bitWidth>3</bitWidth>
31493                        <enumeratedValues>
31494                           <name>SAMPRSelect</name>
31495                           <enumeratedValue>
31496                              <name>16X_ARITHMETIC</name>
31497                              <description>16x over-sampling using arithmetic baudrate generation</description>
31498                              <value>0x0</value>
31499                           </enumeratedValue>
31500                           <enumeratedValue>
31501                              <name>16X_FRACTIONAL</name>
31502                              <description>16x over-sampling using fractional baudrate generation</description>
31503                              <value>0x1</value>
31504                           </enumeratedValue>
31505                           <enumeratedValue>
31506                              <name>8X_ARITHMETIC</name>
31507                              <description>8x over-sampling using arithmetic baudrate generation</description>
31508                              <value>0x2</value>
31509                           </enumeratedValue>
31510                           <enumeratedValue>
31511                              <name>8X_FRACTIONAL</name>
31512                              <description>8x over-sampling using fractional baudrate generation</description>
31513                              <value>0x3</value>
31514                           </enumeratedValue>
31515                           <enumeratedValue>
31516                              <name>3X_ARITHMETIC</name>
31517                              <description>3x over-sampling using arithmetic baudrate generation</description>
31518                              <value>0x4</value>
31519                           </enumeratedValue>
31520                        </enumeratedValues>
31521                     </field>
31522                     <field>
31523                        <name>TXPO</name>
31524                        <description>Transmit Data Pinout</description>
31525                        <bitOffset>16</bitOffset>
31526                        <bitWidth>2</bitWidth>
31527                        <enumeratedValues>
31528                           <name>TXPOSelect</name>
31529                           <enumeratedValue>
31530                              <name>PAD0</name>
31531                              <description>PAD[0] = TxD; PAD[1] = XCK</description>
31532                              <value>0x0</value>
31533                           </enumeratedValue>
31534                           <enumeratedValue>
31535                              <name>PAD2</name>
31536                              <description>PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS</description>
31537                              <value>0x2</value>
31538                           </enumeratedValue>
31539                           <enumeratedValue>
31540                              <name>PAD3</name>
31541                              <description>PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE</description>
31542                              <value>0x3</value>
31543                           </enumeratedValue>
31544                        </enumeratedValues>
31545                     </field>
31546                     <field>
31547                        <name>RXPO</name>
31548                        <description>Receive Data Pinout</description>
31549                        <bitOffset>20</bitOffset>
31550                        <bitWidth>2</bitWidth>
31551                        <enumeratedValues>
31552                           <name>RXPOSelect</name>
31553                           <enumeratedValue>
31554                              <name>PAD0</name>
31555                              <description>SERCOM PAD[0] is used for data reception</description>
31556                              <value>0x0</value>
31557                           </enumeratedValue>
31558                           <enumeratedValue>
31559                              <name>PAD1</name>
31560                              <description>SERCOM PAD[1] is used for data reception</description>
31561                              <value>0x1</value>
31562                           </enumeratedValue>
31563                           <enumeratedValue>
31564                              <name>PAD2</name>
31565                              <description>SERCOM PAD[2] is used for data reception</description>
31566                              <value>0x2</value>
31567                           </enumeratedValue>
31568                           <enumeratedValue>
31569                              <name>PAD3</name>
31570                              <description>SERCOM PAD[3] is used for data reception</description>
31571                              <value>0x3</value>
31572                           </enumeratedValue>
31573                        </enumeratedValues>
31574                     </field>
31575                     <field>
31576                        <name>SAMPA</name>
31577                        <description>Sample Adjustment</description>
31578                        <bitOffset>22</bitOffset>
31579                        <bitWidth>2</bitWidth>
31580                        <enumeratedValues>
31581                           <name>SAMPASelect</name>
31582                           <enumeratedValue>
31583                              <name>ADJ0</name>
31584                              <description>16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5</description>
31585                              <value>0x0</value>
31586                           </enumeratedValue>
31587                           <enumeratedValue>
31588                              <name>ADJ1</name>
31589                              <description>16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6</description>
31590                              <value>0x1</value>
31591                           </enumeratedValue>
31592                           <enumeratedValue>
31593                              <name>ADJ2</name>
31594                              <description>16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7</description>
31595                              <value>0x2</value>
31596                           </enumeratedValue>
31597                           <enumeratedValue>
31598                              <name>ADJ3</name>
31599                              <description>16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8</description>
31600                              <value>0x3</value>
31601                           </enumeratedValue>
31602                        </enumeratedValues>
31603                     </field>
31604                     <field>
31605                        <name>FORM</name>
31606                        <description>Frame Format</description>
31607                        <bitOffset>24</bitOffset>
31608                        <bitWidth>4</bitWidth>
31609                        <enumeratedValues>
31610                           <name>FORMSelect</name>
31611                           <enumeratedValue>
31612                              <name>USART_FRAME_NO_PARITY</name>
31613                              <description>USART frame</description>
31614                              <value>0x0</value>
31615                           </enumeratedValue>
31616                           <enumeratedValue>
31617                              <name>USART_FRAME_WITH_PARITY</name>
31618                              <description>USART frame with parity</description>
31619                              <value>0x1</value>
31620                           </enumeratedValue>
31621                           <enumeratedValue>
31622                              <name>USART_FRAME_LIN_MASTER_MODE</name>
31623                              <description>LIN Master - Break and sync generation</description>
31624                              <value>0x2</value>
31625                           </enumeratedValue>
31626                           <enumeratedValue>
31627                              <name>USART_FRAME_AUTO_BAUD_NO_PARITY</name>
31628                              <description>Auto-baud (LIN Slave) - break detection and auto-baud</description>
31629                              <value>0x4</value>
31630                           </enumeratedValue>
31631                           <enumeratedValue>
31632                              <name>USART_FRAME_AUTO_BAUD_WITH_PARITY</name>
31633                              <description>Auto-baud - break detection and auto-baud with parity</description>
31634                              <value>0x5</value>
31635                           </enumeratedValue>
31636                           <enumeratedValue>
31637                              <name>USART_FRAME_ISO_7816</name>
31638                              <description>ISO 7816</description>
31639                              <value>0x7</value>
31640                           </enumeratedValue>
31641                        </enumeratedValues>
31642                     </field>
31643                     <field>
31644                        <name>CMODE</name>
31645                        <description>Communication Mode</description>
31646                        <bitOffset>28</bitOffset>
31647                        <bitWidth>1</bitWidth>
31648                        <enumeratedValues>
31649                           <name>CMODESelect</name>
31650                           <enumeratedValue>
31651                              <name>ASYNC</name>
31652                              <description>Asynchronous Communication</description>
31653                              <value>0x0</value>
31654                           </enumeratedValue>
31655                           <enumeratedValue>
31656                              <name>SYNC</name>
31657                              <description>Synchronous Communication</description>
31658                              <value>0x1</value>
31659                           </enumeratedValue>
31660                        </enumeratedValues>
31661                     </field>
31662                     <field>
31663                        <name>CPOL</name>
31664                        <description>Clock Polarity</description>
31665                        <bitOffset>29</bitOffset>
31666                        <bitWidth>1</bitWidth>
31667                        <enumeratedValues>
31668                           <name>CPOLSelect</name>
31669                           <enumeratedValue>
31670                              <name>IDLE_LOW</name>
31671                              <description>TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge</description>
31672                              <value>0x0</value>
31673                           </enumeratedValue>
31674                           <enumeratedValue>
31675                              <name>IDLE_HIGH</name>
31676                              <description>TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge</description>
31677                              <value>0x1</value>
31678                           </enumeratedValue>
31679                        </enumeratedValues>
31680                     </field>
31681                     <field>
31682                        <name>DORD</name>
31683                        <description>Data Order</description>
31684                        <bitOffset>30</bitOffset>
31685                        <bitWidth>1</bitWidth>
31686                        <enumeratedValues>
31687                           <name>DORDSelect</name>
31688                           <enumeratedValue>
31689                              <name>MSB</name>
31690                              <description>MSB is transmitted first</description>
31691                              <value>0x0</value>
31692                           </enumeratedValue>
31693                           <enumeratedValue>
31694                              <name>LSB</name>
31695                              <description>LSB is transmitted first</description>
31696                              <value>0x1</value>
31697                           </enumeratedValue>
31698                        </enumeratedValues>
31699                     </field>
31700                  </fields>
31701               </register>
31702               <register>
31703                  <name>CTRLB</name>
31704                  <description>USART_INT Control B</description>
31705                  <addressOffset>0x4</addressOffset>
31706                  <size>32</size>
31707                  <resetValue>0x00000000</resetValue>
31708                  <fields>
31709                     <field>
31710                        <name>CHSIZE</name>
31711                        <description>Character Size</description>
31712                        <bitOffset>0</bitOffset>
31713                        <bitWidth>3</bitWidth>
31714                        <enumeratedValues>
31715                           <name>CHSIZESelect</name>
31716                           <enumeratedValue>
31717                              <name>8_BIT</name>
31718                              <description>8 Bits</description>
31719                              <value>0x0</value>
31720                           </enumeratedValue>
31721                           <enumeratedValue>
31722                              <name>9_BIT</name>
31723                              <description>9 Bits</description>
31724                              <value>0x1</value>
31725                           </enumeratedValue>
31726                           <enumeratedValue>
31727                              <name>5_BIT</name>
31728                              <description>5 Bits</description>
31729                              <value>0x5</value>
31730                           </enumeratedValue>
31731                           <enumeratedValue>
31732                              <name>6_BIT</name>
31733                              <description>6 Bits</description>
31734                              <value>0x6</value>
31735                           </enumeratedValue>
31736                           <enumeratedValue>
31737                              <name>7_BIT</name>
31738                              <description>7 Bits</description>
31739                              <value>0x7</value>
31740                           </enumeratedValue>
31741                        </enumeratedValues>
31742                     </field>
31743                     <field>
31744                        <name>SBMODE</name>
31745                        <description>Stop Bit Mode</description>
31746                        <bitOffset>6</bitOffset>
31747                        <bitWidth>1</bitWidth>
31748                        <enumeratedValues>
31749                           <name>SBMODESelect</name>
31750                           <enumeratedValue>
31751                              <name>1_BIT</name>
31752                              <description>One Stop Bit</description>
31753                              <value>0x0</value>
31754                           </enumeratedValue>
31755                           <enumeratedValue>
31756                              <name>2_BIT</name>
31757                              <description>Two Stop Bits</description>
31758                              <value>0x1</value>
31759                           </enumeratedValue>
31760                        </enumeratedValues>
31761                     </field>
31762                     <field>
31763                        <name>COLDEN</name>
31764                        <description>Collision Detection Enable</description>
31765                        <bitOffset>8</bitOffset>
31766                        <bitWidth>1</bitWidth>
31767                     </field>
31768                     <field>
31769                        <name>SFDE</name>
31770                        <description>Start of Frame Detection Enable</description>
31771                        <bitOffset>9</bitOffset>
31772                        <bitWidth>1</bitWidth>
31773                     </field>
31774                     <field>
31775                        <name>ENC</name>
31776                        <description>Encoding Format</description>
31777                        <bitOffset>10</bitOffset>
31778                        <bitWidth>1</bitWidth>
31779                     </field>
31780                     <field>
31781                        <name>PMODE</name>
31782                        <description>Parity Mode</description>
31783                        <bitOffset>13</bitOffset>
31784                        <bitWidth>1</bitWidth>
31785                        <enumeratedValues>
31786                           <name>PMODESelect</name>
31787                           <enumeratedValue>
31788                              <name>EVEN</name>
31789                              <description>Even Parity</description>
31790                              <value>0x0</value>
31791                           </enumeratedValue>
31792                           <enumeratedValue>
31793                              <name>ODD</name>
31794                              <description>Odd Parity</description>
31795                              <value>0x1</value>
31796                           </enumeratedValue>
31797                        </enumeratedValues>
31798                     </field>
31799                     <field>
31800                        <name>TXEN</name>
31801                        <description>Transmitter Enable</description>
31802                        <bitOffset>16</bitOffset>
31803                        <bitWidth>1</bitWidth>
31804                     </field>
31805                     <field>
31806                        <name>RXEN</name>
31807                        <description>Receiver Enable</description>
31808                        <bitOffset>17</bitOffset>
31809                        <bitWidth>1</bitWidth>
31810                     </field>
31811                     <field>
31812                        <name>LINCMD</name>
31813                        <description>LIN Command</description>
31814                        <bitOffset>24</bitOffset>
31815                        <bitWidth>2</bitWidth>
31816                        <enumeratedValues>
31817                           <name>LINCMDSelect</name>
31818                           <enumeratedValue>
31819                              <name>NONE</name>
31820                              <description>Normal USART transmission</description>
31821                              <value>0x0</value>
31822                           </enumeratedValue>
31823                           <enumeratedValue>
31824                              <name>SOFTWARE_CONTROL_TRANSMIT_CMD</name>
31825                              <description>Break field is transmitted when DATA is written</description>
31826                              <value>0x1</value>
31827                           </enumeratedValue>
31828                           <enumeratedValue>
31829                              <name>AUTO_TRANSMIT_CMD</name>
31830                              <description>Break, sync and identifier are automatically transmitted when DATA is written with the identifier</description>
31831                              <value>0x2</value>
31832                           </enumeratedValue>
31833                        </enumeratedValues>
31834                     </field>
31835                  </fields>
31836               </register>
31837               <register>
31838                  <name>CTRLC</name>
31839                  <description>USART_INT Control C</description>
31840                  <addressOffset>0x8</addressOffset>
31841                  <size>32</size>
31842                  <resetValue>0x00000000</resetValue>
31843                  <fields>
31844                     <field>
31845                        <name>GTIME</name>
31846                        <description>Guard Time</description>
31847                        <bitOffset>0</bitOffset>
31848                        <bitWidth>3</bitWidth>
31849                     </field>
31850                     <field>
31851                        <name>BRKLEN</name>
31852                        <description>LIN Master Break Length</description>
31853                        <bitOffset>8</bitOffset>
31854                        <bitWidth>2</bitWidth>
31855                        <enumeratedValues>
31856                           <name>BRKLENSelect</name>
31857                           <enumeratedValue>
31858                              <name>13_BIT</name>
31859                              <description>Break field transmission is 13 bit times</description>
31860                              <value>0x0</value>
31861                           </enumeratedValue>
31862                           <enumeratedValue>
31863                              <name>17_BIT</name>
31864                              <description>Break field transmission is 17 bit times</description>
31865                              <value>0x1</value>
31866                           </enumeratedValue>
31867                           <enumeratedValue>
31868                              <name>21_BIT</name>
31869                              <description>Break field transmission is 21 bit times</description>
31870                              <value>0x2</value>
31871                           </enumeratedValue>
31872                           <enumeratedValue>
31873                              <name>26_BIT</name>
31874                              <description>Break field transmission is 26 bit times</description>
31875                              <value>0x3</value>
31876                           </enumeratedValue>
31877                        </enumeratedValues>
31878                     </field>
31879                     <field>
31880                        <name>HDRDLY</name>
31881                        <description>LIN Master Header Delay</description>
31882                        <bitOffset>10</bitOffset>
31883                        <bitWidth>2</bitWidth>
31884                        <enumeratedValues>
31885                           <name>HDRDLYSelect</name>
31886                           <enumeratedValue>
31887                              <name>DELAY0</name>
31888                              <description>Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time</description>
31889                              <value>0x0</value>
31890                           </enumeratedValue>
31891                           <enumeratedValue>
31892                              <name>DELAY1</name>
31893                              <description>Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time</description>
31894                              <value>0x1</value>
31895                           </enumeratedValue>
31896                           <enumeratedValue>
31897                              <name>DELAY2</name>
31898                              <description>Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time</description>
31899                              <value>0x2</value>
31900                           </enumeratedValue>
31901                           <enumeratedValue>
31902                              <name>DELAY3</name>
31903                              <description>Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time</description>
31904                              <value>0x3</value>
31905                           </enumeratedValue>
31906                        </enumeratedValues>
31907                     </field>
31908                     <field>
31909                        <name>INACK</name>
31910                        <description>Inhibit Not Acknowledge</description>
31911                        <bitOffset>16</bitOffset>
31912                        <bitWidth>1</bitWidth>
31913                     </field>
31914                     <field>
31915                        <name>DSNACK</name>
31916                        <description>Disable Successive NACK</description>
31917                        <bitOffset>17</bitOffset>
31918                        <bitWidth>1</bitWidth>
31919                     </field>
31920                     <field>
31921                        <name>MAXITER</name>
31922                        <description>Maximum Iterations</description>
31923                        <bitOffset>20</bitOffset>
31924                        <bitWidth>3</bitWidth>
31925                     </field>
31926                     <field>
31927                        <name>DATA32B</name>
31928                        <description>Data 32 Bit</description>
31929                        <bitOffset>24</bitOffset>
31930                        <bitWidth>2</bitWidth>
31931                        <enumeratedValues>
31932                           <name>DATA32BSelect</name>
31933                           <enumeratedValue>
31934                              <name>DATA_READ_WRITE_CHSIZE</name>
31935                              <description>Data reads and writes according CTRLB.CHSIZE</description>
31936                              <value>0x0</value>
31937                           </enumeratedValue>
31938                           <enumeratedValue>
31939                              <name>DATA_READ_CHSIZE_WRITE_32BIT</name>
31940                              <description>Data reads according CTRLB.CHSIZE and writes according 32-bit extension</description>
31941                              <value>0x1</value>
31942                           </enumeratedValue>
31943                           <enumeratedValue>
31944                              <name>DATA_READ_32BIT_WRITE_CHSIZE</name>
31945                              <description>Data reads according 32-bit extension and writes according CTRLB.CHSIZE</description>
31946                              <value>0x2</value>
31947                           </enumeratedValue>
31948                           <enumeratedValue>
31949                              <name>DATA_READ_WRITE_32BIT</name>
31950                              <description>Data reads and writes according 32-bit extension</description>
31951                              <value>0x3</value>
31952                           </enumeratedValue>
31953                        </enumeratedValues>
31954                     </field>
31955                  </fields>
31956               </register>
31957               <register>
31958                  <name>BAUD</name>
31959                  <description>USART_INT Baud Rate</description>
31960                  <addressOffset>0xC</addressOffset>
31961                  <size>16</size>
31962                  <resetValue>0x0000</resetValue>
31963                  <fields>
31964                     <field>
31965                        <name>BAUD</name>
31966                        <description>Baud Rate Value</description>
31967                        <bitOffset>0</bitOffset>
31968                        <bitWidth>16</bitWidth>
31969                     </field>
31970                  </fields>
31971               </register>
31972               <register>
31973                  <name>BAUD_FRAC_MODE</name>
31974                  <description>USART_INT Baud Rate</description>
31975                  <alternateRegister>BAUD</alternateRegister>
31976                  <addressOffset>0xC</addressOffset>
31977                  <size>16</size>
31978                  <resetValue>0x0000</resetValue>
31979                  <fields>
31980                     <field>
31981                        <name>BAUD</name>
31982                        <description>Baud Rate Value</description>
31983                        <bitOffset>0</bitOffset>
31984                        <bitWidth>13</bitWidth>
31985                     </field>
31986                     <field>
31987                        <name>FP</name>
31988                        <description>Fractional Part</description>
31989                        <bitOffset>13</bitOffset>
31990                        <bitWidth>3</bitWidth>
31991                     </field>
31992                  </fields>
31993               </register>
31994               <register>
31995                  <name>BAUD_FRACFP_MODE</name>
31996                  <description>USART_INT Baud Rate</description>
31997                  <alternateRegister>BAUD</alternateRegister>
31998                  <addressOffset>0xC</addressOffset>
31999                  <size>16</size>
32000                  <resetValue>0x0000</resetValue>
32001                  <fields>
32002                     <field>
32003                        <name>BAUD</name>
32004                        <description>Baud Rate Value</description>
32005                        <bitOffset>0</bitOffset>
32006                        <bitWidth>13</bitWidth>
32007                     </field>
32008                     <field>
32009                        <name>FP</name>
32010                        <description>Fractional Part</description>
32011                        <bitOffset>13</bitOffset>
32012                        <bitWidth>3</bitWidth>
32013                     </field>
32014                  </fields>
32015               </register>
32016               <register>
32017                  <name>BAUD_USARTFP_MODE</name>
32018                  <description>USART_INT Baud Rate</description>
32019                  <alternateRegister>BAUD</alternateRegister>
32020                  <addressOffset>0xC</addressOffset>
32021                  <size>16</size>
32022                  <resetValue>0x0000</resetValue>
32023                  <fields>
32024                     <field>
32025                        <name>BAUD</name>
32026                        <description>Baud Rate Value</description>
32027                        <bitOffset>0</bitOffset>
32028                        <bitWidth>16</bitWidth>
32029                     </field>
32030                  </fields>
32031               </register>
32032               <register>
32033                  <name>RXPL</name>
32034                  <description>USART_INT Receive Pulse Length</description>
32035                  <addressOffset>0xE</addressOffset>
32036                  <size>8</size>
32037                  <resetValue>0x00</resetValue>
32038                  <fields>
32039                     <field>
32040                        <name>RXPL</name>
32041                        <description>Receive Pulse Length</description>
32042                        <bitOffset>0</bitOffset>
32043                        <bitWidth>8</bitWidth>
32044                     </field>
32045                  </fields>
32046               </register>
32047               <register>
32048                  <name>INTENCLR</name>
32049                  <description>USART_INT Interrupt Enable Clear</description>
32050                  <addressOffset>0x14</addressOffset>
32051                  <size>8</size>
32052                  <resetValue>0x00</resetValue>
32053                  <fields>
32054                     <field>
32055                        <name>DRE</name>
32056                        <description>Data Register Empty Interrupt Disable</description>
32057                        <bitOffset>0</bitOffset>
32058                        <bitWidth>1</bitWidth>
32059                     </field>
32060                     <field>
32061                        <name>TXC</name>
32062                        <description>Transmit Complete Interrupt Disable</description>
32063                        <bitOffset>1</bitOffset>
32064                        <bitWidth>1</bitWidth>
32065                     </field>
32066                     <field>
32067                        <name>RXC</name>
32068                        <description>Receive Complete Interrupt Disable</description>
32069                        <bitOffset>2</bitOffset>
32070                        <bitWidth>1</bitWidth>
32071                     </field>
32072                     <field>
32073                        <name>RXS</name>
32074                        <description>Receive Start Interrupt Disable</description>
32075                        <bitOffset>3</bitOffset>
32076                        <bitWidth>1</bitWidth>
32077                     </field>
32078                     <field>
32079                        <name>CTSIC</name>
32080                        <description>Clear To Send Input Change Interrupt Disable</description>
32081                        <bitOffset>4</bitOffset>
32082                        <bitWidth>1</bitWidth>
32083                     </field>
32084                     <field>
32085                        <name>RXBRK</name>
32086                        <description>Break Received Interrupt Disable</description>
32087                        <bitOffset>5</bitOffset>
32088                        <bitWidth>1</bitWidth>
32089                     </field>
32090                     <field>
32091                        <name>ERROR</name>
32092                        <description>Combined Error Interrupt Disable</description>
32093                        <bitOffset>7</bitOffset>
32094                        <bitWidth>1</bitWidth>
32095                     </field>
32096                  </fields>
32097               </register>
32098               <register>
32099                  <name>INTENSET</name>
32100                  <description>USART_INT Interrupt Enable Set</description>
32101                  <addressOffset>0x16</addressOffset>
32102                  <size>8</size>
32103                  <resetValue>0x00</resetValue>
32104                  <fields>
32105                     <field>
32106                        <name>DRE</name>
32107                        <description>Data Register Empty Interrupt Enable</description>
32108                        <bitOffset>0</bitOffset>
32109                        <bitWidth>1</bitWidth>
32110                     </field>
32111                     <field>
32112                        <name>TXC</name>
32113                        <description>Transmit Complete Interrupt Enable</description>
32114                        <bitOffset>1</bitOffset>
32115                        <bitWidth>1</bitWidth>
32116                     </field>
32117                     <field>
32118                        <name>RXC</name>
32119                        <description>Receive Complete Interrupt Enable</description>
32120                        <bitOffset>2</bitOffset>
32121                        <bitWidth>1</bitWidth>
32122                     </field>
32123                     <field>
32124                        <name>RXS</name>
32125                        <description>Receive Start Interrupt Enable</description>
32126                        <bitOffset>3</bitOffset>
32127                        <bitWidth>1</bitWidth>
32128                     </field>
32129                     <field>
32130                        <name>CTSIC</name>
32131                        <description>Clear To Send Input Change Interrupt Enable</description>
32132                        <bitOffset>4</bitOffset>
32133                        <bitWidth>1</bitWidth>
32134                     </field>
32135                     <field>
32136                        <name>RXBRK</name>
32137                        <description>Break Received Interrupt Enable</description>
32138                        <bitOffset>5</bitOffset>
32139                        <bitWidth>1</bitWidth>
32140                     </field>
32141                     <field>
32142                        <name>ERROR</name>
32143                        <description>Combined Error Interrupt Enable</description>
32144                        <bitOffset>7</bitOffset>
32145                        <bitWidth>1</bitWidth>
32146                     </field>
32147                  </fields>
32148               </register>
32149               <register>
32150                  <name>INTFLAG</name>
32151                  <description>USART_INT Interrupt Flag Status and Clear</description>
32152                  <addressOffset>0x18</addressOffset>
32153                  <size>8</size>
32154                  <resetValue>0x00</resetValue>
32155                  <fields>
32156                     <field>
32157                        <name>DRE</name>
32158                        <description>Data Register Empty Interrupt</description>
32159                        <bitOffset>0</bitOffset>
32160                        <bitWidth>1</bitWidth>
32161                     </field>
32162                     <field>
32163                        <name>TXC</name>
32164                        <description>Transmit Complete Interrupt</description>
32165                        <bitOffset>1</bitOffset>
32166                        <bitWidth>1</bitWidth>
32167                     </field>
32168                     <field>
32169                        <name>RXC</name>
32170                        <description>Receive Complete Interrupt</description>
32171                        <bitOffset>2</bitOffset>
32172                        <bitWidth>1</bitWidth>
32173                     </field>
32174                     <field>
32175                        <name>RXS</name>
32176                        <description>Receive Start Interrupt</description>
32177                        <bitOffset>3</bitOffset>
32178                        <bitWidth>1</bitWidth>
32179                     </field>
32180                     <field>
32181                        <name>CTSIC</name>
32182                        <description>Clear To Send Input Change Interrupt</description>
32183                        <bitOffset>4</bitOffset>
32184                        <bitWidth>1</bitWidth>
32185                     </field>
32186                     <field>
32187                        <name>RXBRK</name>
32188                        <description>Break Received Interrupt</description>
32189                        <bitOffset>5</bitOffset>
32190                        <bitWidth>1</bitWidth>
32191                     </field>
32192                     <field>
32193                        <name>ERROR</name>
32194                        <description>Combined Error Interrupt</description>
32195                        <bitOffset>7</bitOffset>
32196                        <bitWidth>1</bitWidth>
32197                     </field>
32198                  </fields>
32199               </register>
32200               <register>
32201                  <name>STATUS</name>
32202                  <description>USART_INT Status</description>
32203                  <addressOffset>0x1A</addressOffset>
32204                  <size>16</size>
32205                  <resetValue>0x0000</resetValue>
32206                  <fields>
32207                     <field>
32208                        <name>PERR</name>
32209                        <description>Parity Error</description>
32210                        <bitOffset>0</bitOffset>
32211                        <bitWidth>1</bitWidth>
32212                     </field>
32213                     <field>
32214                        <name>FERR</name>
32215                        <description>Frame Error</description>
32216                        <bitOffset>1</bitOffset>
32217                        <bitWidth>1</bitWidth>
32218                     </field>
32219                     <field>
32220                        <name>BUFOVF</name>
32221                        <description>Buffer Overflow</description>
32222                        <bitOffset>2</bitOffset>
32223                        <bitWidth>1</bitWidth>
32224                     </field>
32225                     <field>
32226                        <name>CTS</name>
32227                        <description>Clear To Send</description>
32228                        <bitOffset>3</bitOffset>
32229                        <bitWidth>1</bitWidth>
32230                     </field>
32231                     <field>
32232                        <name>ISF</name>
32233                        <description>Inconsistent Sync Field</description>
32234                        <bitOffset>4</bitOffset>
32235                        <bitWidth>1</bitWidth>
32236                     </field>
32237                     <field>
32238                        <name>COLL</name>
32239                        <description>Collision Detected</description>
32240                        <bitOffset>5</bitOffset>
32241                        <bitWidth>1</bitWidth>
32242                     </field>
32243                     <field>
32244                        <name>TXE</name>
32245                        <description>Transmitter Empty</description>
32246                        <bitOffset>6</bitOffset>
32247                        <bitWidth>1</bitWidth>
32248                     </field>
32249                     <field>
32250                        <name>ITER</name>
32251                        <description>Maximum Number of Repetitions Reached</description>
32252                        <bitOffset>7</bitOffset>
32253                        <bitWidth>1</bitWidth>
32254                     </field>
32255                  </fields>
32256               </register>
32257               <register>
32258                  <name>SYNCBUSY</name>
32259                  <description>USART_INT Synchronization Busy</description>
32260                  <addressOffset>0x1C</addressOffset>
32261                  <size>32</size>
32262                  <access>read-only</access>
32263                  <resetValue>0x00000000</resetValue>
32264                  <fields>
32265                     <field>
32266                        <name>SWRST</name>
32267                        <description>Software Reset Synchronization Busy</description>
32268                        <bitOffset>0</bitOffset>
32269                        <bitWidth>1</bitWidth>
32270                     </field>
32271                     <field>
32272                        <name>ENABLE</name>
32273                        <description>SERCOM Enable Synchronization Busy</description>
32274                        <bitOffset>1</bitOffset>
32275                        <bitWidth>1</bitWidth>
32276                     </field>
32277                     <field>
32278                        <name>CTRLB</name>
32279                        <description>CTRLB Synchronization Busy</description>
32280                        <bitOffset>2</bitOffset>
32281                        <bitWidth>1</bitWidth>
32282                     </field>
32283                     <field>
32284                        <name>RXERRCNT</name>
32285                        <description>RXERRCNT Synchronization Busy</description>
32286                        <bitOffset>3</bitOffset>
32287                        <bitWidth>1</bitWidth>
32288                     </field>
32289                     <field>
32290                        <name>LENGTH</name>
32291                        <description>LENGTH Synchronization Busy</description>
32292                        <bitOffset>4</bitOffset>
32293                        <bitWidth>1</bitWidth>
32294                     </field>
32295                  </fields>
32296               </register>
32297               <register>
32298                  <name>RXERRCNT</name>
32299                  <description>USART_INT Receive Error Count</description>
32300                  <addressOffset>0x20</addressOffset>
32301                  <size>8</size>
32302                  <access>read-only</access>
32303                  <resetValue>0x00</resetValue>
32304                  <fields>
32305                     <field>
32306                        <name>RXERRCNT</name>
32307                        <description>Receive Error Count</description>
32308                        <bitOffset>0</bitOffset>
32309                        <bitWidth>8</bitWidth>
32310                     </field>
32311                  </fields>
32312               </register>
32313               <register>
32314                  <name>LENGTH</name>
32315                  <description>USART_INT Length</description>
32316                  <addressOffset>0x22</addressOffset>
32317                  <size>16</size>
32318                  <resetValue>0x0000</resetValue>
32319                  <fields>
32320                     <field>
32321                        <name>LEN</name>
32322                        <description>Data Length</description>
32323                        <bitOffset>0</bitOffset>
32324                        <bitWidth>8</bitWidth>
32325                     </field>
32326                     <field>
32327                        <name>LENEN</name>
32328                        <description>Data Length Enable</description>
32329                        <bitOffset>8</bitOffset>
32330                        <bitWidth>2</bitWidth>
32331                     </field>
32332                  </fields>
32333               </register>
32334               <register>
32335                  <name>DATA</name>
32336                  <description>USART_INT Data</description>
32337                  <addressOffset>0x28</addressOffset>
32338                  <size>32</size>
32339                  <resetValue>0x00000000</resetValue>
32340                  <fields>
32341                     <field>
32342                        <name>DATA</name>
32343                        <description>Data Value</description>
32344                        <bitOffset>0</bitOffset>
32345                        <bitWidth>32</bitWidth>
32346                     </field>
32347                  </fields>
32348               </register>
32349               <register>
32350                  <name>DBGCTRL</name>
32351                  <description>USART_INT Debug Control</description>
32352                  <addressOffset>0x30</addressOffset>
32353                  <size>8</size>
32354                  <resetValue>0x00</resetValue>
32355                  <fields>
32356                     <field>
32357                        <name>DBGSTOP</name>
32358                        <description>Debug Mode</description>
32359                        <bitOffset>0</bitOffset>
32360                        <bitWidth>1</bitWidth>
32361                     </field>
32362                  </fields>
32363               </register>
32364            </cluster>
32365         </registers>
32366      </peripheral>
32367      <peripheral derivedFrom="SERCOM0">
32368         <name>SERCOM1</name>
32369         <baseAddress>0x40003400</baseAddress>
32370         <interrupt>
32371            <name>SERCOM1_0</name>
32372            <description>Serial Communication Interface 1</description>
32373            <value>50</value>
32374         </interrupt>
32375         <interrupt>
32376            <name>SERCOM1_1</name>
32377            <description>Serial Communication Interface 1</description>
32378            <value>51</value>
32379         </interrupt>
32380         <interrupt>
32381            <name>SERCOM1_2</name>
32382            <description>Serial Communication Interface 1</description>
32383            <value>52</value>
32384         </interrupt>
32385         <interrupt>
32386            <name>SERCOM1_OTHER</name>
32387            <description>Serial Communication Interface 1</description>
32388            <value>53</value>
32389         </interrupt>
32390      </peripheral>
32391      <peripheral derivedFrom="SERCOM0">
32392         <name>SERCOM2</name>
32393         <baseAddress>0x41012000</baseAddress>
32394         <interrupt>
32395            <name>SERCOM2_0</name>
32396            <description>Serial Communication Interface 2</description>
32397            <value>54</value>
32398         </interrupt>
32399         <interrupt>
32400            <name>SERCOM2_1</name>
32401            <description>Serial Communication Interface 2</description>
32402            <value>55</value>
32403         </interrupt>
32404         <interrupt>
32405            <name>SERCOM2_2</name>
32406            <description>Serial Communication Interface 2</description>
32407            <value>56</value>
32408         </interrupt>
32409         <interrupt>
32410            <name>SERCOM2_OTHER</name>
32411            <description>Serial Communication Interface 2</description>
32412            <value>57</value>
32413         </interrupt>
32414      </peripheral>
32415      <peripheral derivedFrom="SERCOM0">
32416         <name>SERCOM3</name>
32417         <baseAddress>0x41014000</baseAddress>
32418         <interrupt>
32419            <name>SERCOM3_0</name>
32420            <description>Serial Communication Interface 3</description>
32421            <value>58</value>
32422         </interrupt>
32423         <interrupt>
32424            <name>SERCOM3_1</name>
32425            <description>Serial Communication Interface 3</description>
32426            <value>59</value>
32427         </interrupt>
32428         <interrupt>
32429            <name>SERCOM3_2</name>
32430            <description>Serial Communication Interface 3</description>
32431            <value>60</value>
32432         </interrupt>
32433         <interrupt>
32434            <name>SERCOM3_OTHER</name>
32435            <description>Serial Communication Interface 3</description>
32436            <value>61</value>
32437         </interrupt>
32438      </peripheral>
32439      <peripheral derivedFrom="SERCOM0">
32440         <name>SERCOM4</name>
32441         <baseAddress>0x43000000</baseAddress>
32442         <interrupt>
32443            <name>SERCOM4_0</name>
32444            <description>Serial Communication Interface 4</description>
32445            <value>62</value>
32446         </interrupt>
32447         <interrupt>
32448            <name>SERCOM4_1</name>
32449            <description>Serial Communication Interface 4</description>
32450            <value>63</value>
32451         </interrupt>
32452         <interrupt>
32453            <name>SERCOM4_2</name>
32454            <description>Serial Communication Interface 4</description>
32455            <value>64</value>
32456         </interrupt>
32457         <interrupt>
32458            <name>SERCOM4_OTHER</name>
32459            <description>Serial Communication Interface 4</description>
32460            <value>65</value>
32461         </interrupt>
32462      </peripheral>
32463      <peripheral derivedFrom="SERCOM0">
32464         <name>SERCOM5</name>
32465         <baseAddress>0x43000400</baseAddress>
32466         <interrupt>
32467            <name>SERCOM5_0</name>
32468            <description>Serial Communication Interface 5</description>
32469            <value>66</value>
32470         </interrupt>
32471         <interrupt>
32472            <name>SERCOM5_1</name>
32473            <description>Serial Communication Interface 5</description>
32474            <value>67</value>
32475         </interrupt>
32476         <interrupt>
32477            <name>SERCOM5_2</name>
32478            <description>Serial Communication Interface 5</description>
32479            <value>68</value>
32480         </interrupt>
32481         <interrupt>
32482            <name>SERCOM5_OTHER</name>
32483            <description>Serial Communication Interface 5</description>
32484            <value>69</value>
32485         </interrupt>
32486      </peripheral>
32487      <peripheral>
32488         <name>SUPC</name>
32489         <version>U24071.1.0</version>
32490         <description>Supply Controller</description>
32491         <baseAddress>0x40001800</baseAddress>
32492         <addressBlock>
32493            <offset>0</offset>
32494            <size>0x2C</size>
32495            <usage>registers</usage>
32496         </addressBlock>
32497         <interrupt>
32498            <name>SUPC_OTHER</name>
32499            <description>Suppyly controller</description>
32500            <value>8</value>
32501         </interrupt>
32502         <interrupt>
32503            <name>SUPC_BODDET</name>
32504            <description>Brown Out Detection</description>
32505            <value>9</value>
32506         </interrupt>
32507         <registers>
32508            <register>
32509               <name>INTENCLR</name>
32510               <description>Interrupt Enable Clear</description>
32511               <addressOffset>0x0</addressOffset>
32512               <size>32</size>
32513               <resetValue>0x00000000</resetValue>
32514               <fields>
32515                  <field>
32516                     <name>BOD33RDY</name>
32517                     <description>BOD33 Ready</description>
32518                     <bitOffset>0</bitOffset>
32519                     <bitWidth>1</bitWidth>
32520                  </field>
32521                  <field>
32522                     <name>BOD33DET</name>
32523                     <description>BOD33 Detection</description>
32524                     <bitOffset>1</bitOffset>
32525                     <bitWidth>1</bitWidth>
32526                  </field>
32527                  <field>
32528                     <name>B33SRDY</name>
32529                     <description>BOD33 Synchronization Ready</description>
32530                     <bitOffset>2</bitOffset>
32531                     <bitWidth>1</bitWidth>
32532                  </field>
32533                  <field>
32534                     <name>VREGRDY</name>
32535                     <description>Voltage Regulator Ready</description>
32536                     <bitOffset>8</bitOffset>
32537                     <bitWidth>1</bitWidth>
32538                  </field>
32539                  <field>
32540                     <name>VCORERDY</name>
32541                     <description>VDDCORE Ready</description>
32542                     <bitOffset>10</bitOffset>
32543                     <bitWidth>1</bitWidth>
32544                  </field>
32545               </fields>
32546            </register>
32547            <register>
32548               <name>INTENSET</name>
32549               <description>Interrupt Enable Set</description>
32550               <addressOffset>0x4</addressOffset>
32551               <size>32</size>
32552               <resetValue>0x00000000</resetValue>
32553               <fields>
32554                  <field>
32555                     <name>BOD33RDY</name>
32556                     <description>BOD33 Ready</description>
32557                     <bitOffset>0</bitOffset>
32558                     <bitWidth>1</bitWidth>
32559                  </field>
32560                  <field>
32561                     <name>BOD33DET</name>
32562                     <description>BOD33 Detection</description>
32563                     <bitOffset>1</bitOffset>
32564                     <bitWidth>1</bitWidth>
32565                  </field>
32566                  <field>
32567                     <name>B33SRDY</name>
32568                     <description>BOD33 Synchronization Ready</description>
32569                     <bitOffset>2</bitOffset>
32570                     <bitWidth>1</bitWidth>
32571                  </field>
32572                  <field>
32573                     <name>VREGRDY</name>
32574                     <description>Voltage Regulator Ready</description>
32575                     <bitOffset>8</bitOffset>
32576                     <bitWidth>1</bitWidth>
32577                  </field>
32578                  <field>
32579                     <name>VCORERDY</name>
32580                     <description>VDDCORE Ready</description>
32581                     <bitOffset>10</bitOffset>
32582                     <bitWidth>1</bitWidth>
32583                  </field>
32584               </fields>
32585            </register>
32586            <register>
32587               <name>INTFLAG</name>
32588               <description>Interrupt Flag Status and Clear</description>
32589               <addressOffset>0x8</addressOffset>
32590               <size>32</size>
32591               <resetValue>0x00000000</resetValue>
32592               <fields>
32593                  <field>
32594                     <name>BOD33RDY</name>
32595                     <description>BOD33 Ready</description>
32596                     <bitOffset>0</bitOffset>
32597                     <bitWidth>1</bitWidth>
32598                  </field>
32599                  <field>
32600                     <name>BOD33DET</name>
32601                     <description>BOD33 Detection</description>
32602                     <bitOffset>1</bitOffset>
32603                     <bitWidth>1</bitWidth>
32604                  </field>
32605                  <field>
32606                     <name>B33SRDY</name>
32607                     <description>BOD33 Synchronization Ready</description>
32608                     <bitOffset>2</bitOffset>
32609                     <bitWidth>1</bitWidth>
32610                  </field>
32611                  <field>
32612                     <name>VREGRDY</name>
32613                     <description>Voltage Regulator Ready</description>
32614                     <bitOffset>8</bitOffset>
32615                     <bitWidth>1</bitWidth>
32616                  </field>
32617                  <field>
32618                     <name>VCORERDY</name>
32619                     <description>VDDCORE Ready</description>
32620                     <bitOffset>10</bitOffset>
32621                     <bitWidth>1</bitWidth>
32622                  </field>
32623               </fields>
32624            </register>
32625            <register>
32626               <name>STATUS</name>
32627               <description>Power and Clocks Status</description>
32628               <addressOffset>0xC</addressOffset>
32629               <size>32</size>
32630               <access>read-only</access>
32631               <resetValue>0x00000000</resetValue>
32632               <fields>
32633                  <field>
32634                     <name>BOD33RDY</name>
32635                     <description>BOD33 Ready</description>
32636                     <bitOffset>0</bitOffset>
32637                     <bitWidth>1</bitWidth>
32638                  </field>
32639                  <field>
32640                     <name>BOD33DET</name>
32641                     <description>BOD33 Detection</description>
32642                     <bitOffset>1</bitOffset>
32643                     <bitWidth>1</bitWidth>
32644                  </field>
32645                  <field>
32646                     <name>B33SRDY</name>
32647                     <description>BOD33 Synchronization Ready</description>
32648                     <bitOffset>2</bitOffset>
32649                     <bitWidth>1</bitWidth>
32650                  </field>
32651                  <field>
32652                     <name>VREGRDY</name>
32653                     <description>Voltage Regulator Ready</description>
32654                     <bitOffset>8</bitOffset>
32655                     <bitWidth>1</bitWidth>
32656                  </field>
32657                  <field>
32658                     <name>VCORERDY</name>
32659                     <description>VDDCORE Ready</description>
32660                     <bitOffset>10</bitOffset>
32661                     <bitWidth>1</bitWidth>
32662                  </field>
32663               </fields>
32664            </register>
32665            <register>
32666               <name>BOD33</name>
32667               <description>BOD33 Control</description>
32668               <addressOffset>0x10</addressOffset>
32669               <size>32</size>
32670               <resetValue>0x00000000</resetValue>
32671               <fields>
32672                  <field>
32673                     <name>ENABLE</name>
32674                     <description>Enable</description>
32675                     <bitOffset>1</bitOffset>
32676                     <bitWidth>1</bitWidth>
32677                  </field>
32678                  <field>
32679                     <name>ACTION</name>
32680                     <description>Action when Threshold Crossed</description>
32681                     <bitOffset>2</bitOffset>
32682                     <bitWidth>2</bitWidth>
32683                     <enumeratedValues>
32684                        <name>ACTIONSelect</name>
32685                        <enumeratedValue>
32686                           <name>NONE</name>
32687                           <description>No action</description>
32688                           <value>0x0</value>
32689                        </enumeratedValue>
32690                        <enumeratedValue>
32691                           <name>RESET</name>
32692                           <description>The BOD33 generates a reset</description>
32693                           <value>0x1</value>
32694                        </enumeratedValue>
32695                        <enumeratedValue>
32696                           <name>INT</name>
32697                           <description>The BOD33 generates an interrupt</description>
32698                           <value>0x2</value>
32699                        </enumeratedValue>
32700                        <enumeratedValue>
32701                           <name>BKUP</name>
32702                           <description>The BOD33 puts the device in backup sleep mode</description>
32703                           <value>0x3</value>
32704                        </enumeratedValue>
32705                     </enumeratedValues>
32706                  </field>
32707                  <field>
32708                     <name>STDBYCFG</name>
32709                     <description>Configuration in Standby mode</description>
32710                     <bitOffset>4</bitOffset>
32711                     <bitWidth>1</bitWidth>
32712                  </field>
32713                  <field>
32714                     <name>RUNSTDBY</name>
32715                     <description>Run in Standby mode</description>
32716                     <bitOffset>5</bitOffset>
32717                     <bitWidth>1</bitWidth>
32718                  </field>
32719                  <field>
32720                     <name>RUNHIB</name>
32721                     <description>Run in Hibernate mode</description>
32722                     <bitOffset>6</bitOffset>
32723                     <bitWidth>1</bitWidth>
32724                  </field>
32725                  <field>
32726                     <name>RUNBKUP</name>
32727                     <description>Run in Backup mode</description>
32728                     <bitOffset>7</bitOffset>
32729                     <bitWidth>1</bitWidth>
32730                  </field>
32731                  <field>
32732                     <name>HYST</name>
32733                     <description>Hysteresis value</description>
32734                     <bitOffset>8</bitOffset>
32735                     <bitWidth>4</bitWidth>
32736                  </field>
32737                  <field>
32738                     <name>PSEL</name>
32739                     <description>Prescaler Select</description>
32740                     <bitOffset>12</bitOffset>
32741                     <bitWidth>3</bitWidth>
32742                     <enumeratedValues>
32743                        <name>PSELSelect</name>
32744                        <enumeratedValue>
32745                           <name>NODIV</name>
32746                           <description>Not divided</description>
32747                           <value>0x0</value>
32748                        </enumeratedValue>
32749                        <enumeratedValue>
32750                           <name>DIV4</name>
32751                           <description>Divide clock by 4</description>
32752                           <value>0x1</value>
32753                        </enumeratedValue>
32754                        <enumeratedValue>
32755                           <name>DIV8</name>
32756                           <description>Divide clock by 8</description>
32757                           <value>0x2</value>
32758                        </enumeratedValue>
32759                        <enumeratedValue>
32760                           <name>DIV16</name>
32761                           <description>Divide clock by 16</description>
32762                           <value>0x3</value>
32763                        </enumeratedValue>
32764                        <enumeratedValue>
32765                           <name>DIV32</name>
32766                           <description>Divide clock by 32</description>
32767                           <value>0x4</value>
32768                        </enumeratedValue>
32769                        <enumeratedValue>
32770                           <name>DIV64</name>
32771                           <description>Divide clock by 64</description>
32772                           <value>0x5</value>
32773                        </enumeratedValue>
32774                        <enumeratedValue>
32775                           <name>DIV128</name>
32776                           <description>Divide clock by 128</description>
32777                           <value>0x6</value>
32778                        </enumeratedValue>
32779                        <enumeratedValue>
32780                           <name>DIV256</name>
32781                           <description>Divide clock by 256</description>
32782                           <value>0x7</value>
32783                        </enumeratedValue>
32784                     </enumeratedValues>
32785                  </field>
32786                  <field>
32787                     <name>LEVEL</name>
32788                     <description>Threshold Level for VDD/AVDD</description>
32789                     <bitOffset>16</bitOffset>
32790                     <bitWidth>8</bitWidth>
32791                  </field>
32792                  <field>
32793                     <name>VBATLEVEL</name>
32794                     <description>Threshold Level in battery backup sleep mode for VBAT</description>
32795                     <bitOffset>24</bitOffset>
32796                     <bitWidth>8</bitWidth>
32797                  </field>
32798               </fields>
32799            </register>
32800            <register>
32801               <name>VREG</name>
32802               <description>VREG Control</description>
32803               <addressOffset>0x18</addressOffset>
32804               <size>32</size>
32805               <resetValue>0x00000002</resetValue>
32806               <fields>
32807                  <field>
32808                     <name>ENABLE</name>
32809                     <description>Enable</description>
32810                     <bitOffset>1</bitOffset>
32811                     <bitWidth>1</bitWidth>
32812                  </field>
32813                  <field>
32814                     <name>SEL</name>
32815                     <description>Voltage Regulator Selection</description>
32816                     <bitOffset>2</bitOffset>
32817                     <bitWidth>1</bitWidth>
32818                     <enumeratedValues>
32819                        <name>SELSelect</name>
32820                        <enumeratedValue>
32821                           <name>LDO</name>
32822                           <description>LDO selection</description>
32823                           <value>0x0</value>
32824                        </enumeratedValue>
32825                        <enumeratedValue>
32826                           <name>BUCK</name>
32827                           <description>Buck selection</description>
32828                           <value>0x1</value>
32829                        </enumeratedValue>
32830                     </enumeratedValues>
32831                  </field>
32832                  <field>
32833                     <name>RUNBKUP</name>
32834                     <description>Run in Backup mode</description>
32835                     <bitOffset>7</bitOffset>
32836                     <bitWidth>1</bitWidth>
32837                  </field>
32838                  <field>
32839                     <name>VSEN</name>
32840                     <description>Voltage Scaling Enable</description>
32841                     <bitOffset>16</bitOffset>
32842                     <bitWidth>1</bitWidth>
32843                  </field>
32844                  <field>
32845                     <name>VSPER</name>
32846                     <description>Voltage Scaling Period</description>
32847                     <bitOffset>24</bitOffset>
32848                     <bitWidth>3</bitWidth>
32849                  </field>
32850               </fields>
32851            </register>
32852            <register>
32853               <name>VREF</name>
32854               <description>VREF Control</description>
32855               <addressOffset>0x1C</addressOffset>
32856               <size>32</size>
32857               <resetValue>0x00000000</resetValue>
32858               <fields>
32859                  <field>
32860                     <name>VREFOE</name>
32861                     <description>Voltage Reference Output Enable</description>
32862                     <bitOffset>2</bitOffset>
32863                     <bitWidth>1</bitWidth>
32864                  </field>
32865                  <field>
32866                     <name>RUNSTDBY</name>
32867                     <description>Run during Standby</description>
32868                     <bitOffset>6</bitOffset>
32869                     <bitWidth>1</bitWidth>
32870                  </field>
32871                  <field>
32872                     <name>ONDEMAND</name>
32873                     <description>On Demand Contrl</description>
32874                     <bitOffset>7</bitOffset>
32875                     <bitWidth>1</bitWidth>
32876                  </field>
32877                  <field>
32878                     <name>SEL</name>
32879                     <description>Voltage Reference Selection</description>
32880                     <bitOffset>16</bitOffset>
32881                     <bitWidth>4</bitWidth>
32882                     <enumeratedValues>
32883                        <name>SELSelect</name>
32884                        <enumeratedValue>
32885                           <name>2V4</name>
32886                           <description>2.4V voltage reference typical value</description>
32887                           <value>0x6</value>
32888                        </enumeratedValue>
32889                        <enumeratedValue>
32890                           <name>2V5</name>
32891                           <description>2.5V voltage reference typical value</description>
32892                           <value>0x7</value>
32893                        </enumeratedValue>
32894                     </enumeratedValues>
32895                  </field>
32896               </fields>
32897            </register>
32898            <register>
32899               <name>BBPS</name>
32900               <description>Battery Backup Power Switch</description>
32901               <addressOffset>0x20</addressOffset>
32902               <size>32</size>
32903               <resetValue>0x00000000</resetValue>
32904               <fields>
32905                  <field>
32906                     <name>CONF</name>
32907                     <description>Battery Backup Configuration</description>
32908                     <bitOffset>0</bitOffset>
32909                     <bitWidth>1</bitWidth>
32910                     <enumeratedValues>
32911                        <name>CONFSelect</name>
32912                        <enumeratedValue>
32913                           <name>BOD33</name>
32914                           <description>The power switch is handled by the BOD33</description>
32915                           <value>0x0</value>
32916                        </enumeratedValue>
32917                        <enumeratedValue>
32918                           <name>FORCED</name>
32919                           <description>In Backup Domain, the backup domain is always supplied by battery backup power</description>
32920                           <value>0x1</value>
32921                        </enumeratedValue>
32922                     </enumeratedValues>
32923                  </field>
32924                  <field>
32925                     <name>WAKEEN</name>
32926                     <description>Wake Enable</description>
32927                     <bitOffset>2</bitOffset>
32928                     <bitWidth>1</bitWidth>
32929                  </field>
32930               </fields>
32931            </register>
32932            <register>
32933               <name>BKOUT</name>
32934               <description>Backup Output Control</description>
32935               <addressOffset>0x24</addressOffset>
32936               <size>32</size>
32937               <resetValue>0x00000000</resetValue>
32938               <fields>
32939                  <field>
32940                     <name>ENOUT0</name>
32941                     <description>Enable OUT0</description>
32942                     <bitOffset>0</bitOffset>
32943                     <bitWidth>1</bitWidth>
32944                  </field>
32945                  <field>
32946                     <name>ENOUT1</name>
32947                     <description>Enable OUT1</description>
32948                     <bitOffset>1</bitOffset>
32949                     <bitWidth>1</bitWidth>
32950                  </field>
32951                  <field>
32952                     <name>CLROUT0</name>
32953                     <description>Clear OUT0</description>
32954                     <bitOffset>8</bitOffset>
32955                     <bitWidth>1</bitWidth>
32956                  </field>
32957                  <field>
32958                     <name>CLROUT1</name>
32959                     <description>Clear OUT1</description>
32960                     <bitOffset>9</bitOffset>
32961                     <bitWidth>1</bitWidth>
32962                  </field>
32963                  <field>
32964                     <name>SETOUT0</name>
32965                     <description>Set OUT0</description>
32966                     <bitOffset>16</bitOffset>
32967                     <bitWidth>1</bitWidth>
32968                  </field>
32969                  <field>
32970                     <name>SETOUT1</name>
32971                     <description>Set OUT1</description>
32972                     <bitOffset>17</bitOffset>
32973                     <bitWidth>1</bitWidth>
32974                  </field>
32975                  <field>
32976                     <name>RTCTGLOUT0</name>
32977                     <description>RTC Toggle OUT0</description>
32978                     <bitOffset>24</bitOffset>
32979                     <bitWidth>1</bitWidth>
32980                  </field>
32981                  <field>
32982                     <name>RTCTGLOUT1</name>
32983                     <description>RTC Toggle OUT1</description>
32984                     <bitOffset>25</bitOffset>
32985                     <bitWidth>1</bitWidth>
32986                  </field>
32987               </fields>
32988            </register>
32989            <register>
32990               <name>BKIN</name>
32991               <description>Backup Input Control</description>
32992               <addressOffset>0x28</addressOffset>
32993               <size>32</size>
32994               <access>read-only</access>
32995               <resetValue>0x00000000</resetValue>
32996               <fields>
32997                  <field>
32998                     <name>BKIN0</name>
32999                     <description>Backup Input 0</description>
33000                     <bitOffset>0</bitOffset>
33001                     <bitWidth>1</bitWidth>
33002                  </field>
33003                  <field>
33004                     <name>BKIN1</name>
33005                     <description>Backup Input 1</description>
33006                     <bitOffset>1</bitOffset>
33007                     <bitWidth>1</bitWidth>
33008                  </field>
33009               </fields>
33010            </register>
33011         </registers>
33012      </peripheral>
33013      <peripheral>
33014         <name>TC0</name>
33015         <version>U22493.0.0</version>
33016         <description>Basic Timer Counter</description>
33017         <groupName>TC</groupName>
33018         <prependToName>TC_</prependToName>
33019         <baseAddress>0x40003800</baseAddress>
33020         <addressBlock>
33021            <offset>0</offset>
33022            <size>0x38</size>
33023            <usage>registers</usage>
33024         </addressBlock>
33025         <interrupt>
33026            <name>TC0</name>
33027            <description>Timer Counter 0</description>
33028            <value>107</value>
33029         </interrupt>
33030         <registers>
33031            <cluster>
33032               <name>COUNT8</name>
33033               <description>8-bit Counter Mode</description>
33034               <headerStructName>TcCount8</headerStructName>
33035               <addressOffset>0x0</addressOffset>
33036               <register>
33037                  <name>CTRLA</name>
33038                  <description>Control A</description>
33039                  <addressOffset>0x0</addressOffset>
33040                  <size>32</size>
33041                  <resetValue>0x00000000</resetValue>
33042                  <fields>
33043                     <field>
33044                        <name>SWRST</name>
33045                        <description>Software Reset</description>
33046                        <bitOffset>0</bitOffset>
33047                        <bitWidth>1</bitWidth>
33048                     </field>
33049                     <field>
33050                        <name>ENABLE</name>
33051                        <description>Enable</description>
33052                        <bitOffset>1</bitOffset>
33053                        <bitWidth>1</bitWidth>
33054                     </field>
33055                     <field>
33056                        <name>MODE</name>
33057                        <description>Timer Counter Mode</description>
33058                        <bitOffset>2</bitOffset>
33059                        <bitWidth>2</bitWidth>
33060                        <enumeratedValues>
33061                           <name>MODESelect</name>
33062                           <enumeratedValue>
33063                              <name>COUNT16</name>
33064                              <description>Counter in 16-bit mode</description>
33065                              <value>0</value>
33066                           </enumeratedValue>
33067                           <enumeratedValue>
33068                              <name>COUNT8</name>
33069                              <description>Counter in 8-bit mode</description>
33070                              <value>1</value>
33071                           </enumeratedValue>
33072                           <enumeratedValue>
33073                              <name>COUNT32</name>
33074                              <description>Counter in 32-bit mode</description>
33075                              <value>2</value>
33076                           </enumeratedValue>
33077                        </enumeratedValues>
33078                     </field>
33079                     <field>
33080                        <name>PRESCSYNC</name>
33081                        <description>Prescaler and Counter Synchronization</description>
33082                        <bitOffset>4</bitOffset>
33083                        <bitWidth>2</bitWidth>
33084                        <enumeratedValues>
33085                           <name>PRESCSYNCSelect</name>
33086                           <enumeratedValue>
33087                              <name>GCLK</name>
33088                              <description>Reload or reset the counter on next generic clock</description>
33089                              <value>0</value>
33090                           </enumeratedValue>
33091                           <enumeratedValue>
33092                              <name>PRESC</name>
33093                              <description>Reload or reset the counter on next prescaler clock</description>
33094                              <value>1</value>
33095                           </enumeratedValue>
33096                           <enumeratedValue>
33097                              <name>RESYNC</name>
33098                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
33099                              <value>2</value>
33100                           </enumeratedValue>
33101                        </enumeratedValues>
33102                     </field>
33103                     <field>
33104                        <name>RUNSTDBY</name>
33105                        <description>Run during Standby</description>
33106                        <bitOffset>6</bitOffset>
33107                        <bitWidth>1</bitWidth>
33108                     </field>
33109                     <field>
33110                        <name>ONDEMAND</name>
33111                        <description>Clock On Demand</description>
33112                        <bitOffset>7</bitOffset>
33113                        <bitWidth>1</bitWidth>
33114                     </field>
33115                     <field>
33116                        <name>PRESCALER</name>
33117                        <description>Prescaler</description>
33118                        <bitOffset>8</bitOffset>
33119                        <bitWidth>3</bitWidth>
33120                        <enumeratedValues>
33121                           <name>PRESCALERSelect</name>
33122                           <enumeratedValue>
33123                              <name>DIV1</name>
33124                              <description>Prescaler: GCLK_TC</description>
33125                              <value>0</value>
33126                           </enumeratedValue>
33127                           <enumeratedValue>
33128                              <name>DIV2</name>
33129                              <description>Prescaler: GCLK_TC/2</description>
33130                              <value>1</value>
33131                           </enumeratedValue>
33132                           <enumeratedValue>
33133                              <name>DIV4</name>
33134                              <description>Prescaler: GCLK_TC/4</description>
33135                              <value>2</value>
33136                           </enumeratedValue>
33137                           <enumeratedValue>
33138                              <name>DIV8</name>
33139                              <description>Prescaler: GCLK_TC/8</description>
33140                              <value>3</value>
33141                           </enumeratedValue>
33142                           <enumeratedValue>
33143                              <name>DIV16</name>
33144                              <description>Prescaler: GCLK_TC/16</description>
33145                              <value>4</value>
33146                           </enumeratedValue>
33147                           <enumeratedValue>
33148                              <name>DIV64</name>
33149                              <description>Prescaler: GCLK_TC/64</description>
33150                              <value>5</value>
33151                           </enumeratedValue>
33152                           <enumeratedValue>
33153                              <name>DIV256</name>
33154                              <description>Prescaler: GCLK_TC/256</description>
33155                              <value>6</value>
33156                           </enumeratedValue>
33157                           <enumeratedValue>
33158                              <name>DIV1024</name>
33159                              <description>Prescaler: GCLK_TC/1024</description>
33160                              <value>7</value>
33161                           </enumeratedValue>
33162                        </enumeratedValues>
33163                     </field>
33164                     <field>
33165                        <name>ALOCK</name>
33166                        <description>Auto Lock</description>
33167                        <bitOffset>11</bitOffset>
33168                        <bitWidth>1</bitWidth>
33169                     </field>
33170                     <field>
33171                        <name>CAPTEN0</name>
33172                        <description>Capture Channel 0 Enable</description>
33173                        <bitOffset>16</bitOffset>
33174                        <bitWidth>1</bitWidth>
33175                     </field>
33176                     <field>
33177                        <name>CAPTEN1</name>
33178                        <description>Capture Channel 1 Enable</description>
33179                        <bitOffset>17</bitOffset>
33180                        <bitWidth>1</bitWidth>
33181                     </field>
33182                     <field>
33183                        <name>COPEN0</name>
33184                        <description>Capture On Pin 0 Enable</description>
33185                        <bitOffset>20</bitOffset>
33186                        <bitWidth>1</bitWidth>
33187                     </field>
33188                     <field>
33189                        <name>COPEN1</name>
33190                        <description>Capture On Pin 1 Enable</description>
33191                        <bitOffset>21</bitOffset>
33192                        <bitWidth>1</bitWidth>
33193                     </field>
33194                     <field>
33195                        <name>CAPTMODE0</name>
33196                        <description>Capture Mode Channel 0</description>
33197                        <bitOffset>24</bitOffset>
33198                        <bitWidth>2</bitWidth>
33199                        <enumeratedValues>
33200                           <name>CAPTMODE0Select</name>
33201                           <enumeratedValue>
33202                              <name>DEFAULT</name>
33203                              <description>Default capture</description>
33204                              <value>0</value>
33205                           </enumeratedValue>
33206                           <enumeratedValue>
33207                              <name>CAPTMIN</name>
33208                              <description>Minimum capture</description>
33209                              <value>1</value>
33210                           </enumeratedValue>
33211                           <enumeratedValue>
33212                              <name>CAPTMAX</name>
33213                              <description>Maximum capture</description>
33214                              <value>2</value>
33215                           </enumeratedValue>
33216                        </enumeratedValues>
33217                     </field>
33218                     <field>
33219                        <name>CAPTMODE1</name>
33220                        <description>Capture mode Channel 1</description>
33221                        <bitOffset>27</bitOffset>
33222                        <bitWidth>2</bitWidth>
33223                        <enumeratedValues>
33224                           <name>CAPTMODE1Select</name>
33225                           <enumeratedValue>
33226                              <name>DEFAULT</name>
33227                              <description>Default capture</description>
33228                              <value>0</value>
33229                           </enumeratedValue>
33230                           <enumeratedValue>
33231                              <name>CAPTMIN</name>
33232                              <description>Minimum capture</description>
33233                              <value>1</value>
33234                           </enumeratedValue>
33235                           <enumeratedValue>
33236                              <name>CAPTMAX</name>
33237                              <description>Maximum capture</description>
33238                              <value>2</value>
33239                           </enumeratedValue>
33240                        </enumeratedValues>
33241                     </field>
33242                  </fields>
33243               </register>
33244               <register>
33245                  <name>CTRLBCLR</name>
33246                  <description>Control B Clear</description>
33247                  <addressOffset>0x4</addressOffset>
33248                  <size>8</size>
33249                  <resetValue>0x00</resetValue>
33250                  <fields>
33251                     <field>
33252                        <name>DIR</name>
33253                        <description>Counter Direction</description>
33254                        <bitOffset>0</bitOffset>
33255                        <bitWidth>1</bitWidth>
33256                     </field>
33257                     <field>
33258                        <name>LUPD</name>
33259                        <description>Lock Update</description>
33260                        <bitOffset>1</bitOffset>
33261                        <bitWidth>1</bitWidth>
33262                     </field>
33263                     <field>
33264                        <name>ONESHOT</name>
33265                        <description>One-Shot on Counter</description>
33266                        <bitOffset>2</bitOffset>
33267                        <bitWidth>1</bitWidth>
33268                     </field>
33269                     <field>
33270                        <name>CMD</name>
33271                        <description>Command</description>
33272                        <bitOffset>5</bitOffset>
33273                        <bitWidth>3</bitWidth>
33274                        <enumeratedValues>
33275                           <name>CMDSelect</name>
33276                           <enumeratedValue>
33277                              <name>NONE</name>
33278                              <description>No action</description>
33279                              <value>0</value>
33280                           </enumeratedValue>
33281                           <enumeratedValue>
33282                              <name>RETRIGGER</name>
33283                              <description>Force a start, restart or retrigger</description>
33284                              <value>1</value>
33285                           </enumeratedValue>
33286                           <enumeratedValue>
33287                              <name>STOP</name>
33288                              <description>Force a stop</description>
33289                              <value>2</value>
33290                           </enumeratedValue>
33291                           <enumeratedValue>
33292                              <name>UPDATE</name>
33293                              <description>Force update of double-buffered register</description>
33294                              <value>3</value>
33295                           </enumeratedValue>
33296                           <enumeratedValue>
33297                              <name>READSYNC</name>
33298                              <description>Force a read synchronization of COUNT</description>
33299                              <value>4</value>
33300                           </enumeratedValue>
33301                        </enumeratedValues>
33302                     </field>
33303                  </fields>
33304               </register>
33305               <register>
33306                  <name>CTRLBSET</name>
33307                  <description>Control B Set</description>
33308                  <addressOffset>0x5</addressOffset>
33309                  <size>8</size>
33310                  <resetValue>0x00</resetValue>
33311                  <fields>
33312                     <field>
33313                        <name>DIR</name>
33314                        <description>Counter Direction</description>
33315                        <bitOffset>0</bitOffset>
33316                        <bitWidth>1</bitWidth>
33317                     </field>
33318                     <field>
33319                        <name>LUPD</name>
33320                        <description>Lock Update</description>
33321                        <bitOffset>1</bitOffset>
33322                        <bitWidth>1</bitWidth>
33323                     </field>
33324                     <field>
33325                        <name>ONESHOT</name>
33326                        <description>One-Shot on Counter</description>
33327                        <bitOffset>2</bitOffset>
33328                        <bitWidth>1</bitWidth>
33329                     </field>
33330                     <field>
33331                        <name>CMD</name>
33332                        <description>Command</description>
33333                        <bitOffset>5</bitOffset>
33334                        <bitWidth>3</bitWidth>
33335                        <enumeratedValues>
33336                           <name>CMDSelect</name>
33337                           <enumeratedValue>
33338                              <name>NONE</name>
33339                              <description>No action</description>
33340                              <value>0</value>
33341                           </enumeratedValue>
33342                           <enumeratedValue>
33343                              <name>RETRIGGER</name>
33344                              <description>Force a start, restart or retrigger</description>
33345                              <value>1</value>
33346                           </enumeratedValue>
33347                           <enumeratedValue>
33348                              <name>STOP</name>
33349                              <description>Force a stop</description>
33350                              <value>2</value>
33351                           </enumeratedValue>
33352                           <enumeratedValue>
33353                              <name>UPDATE</name>
33354                              <description>Force update of double-buffered register</description>
33355                              <value>3</value>
33356                           </enumeratedValue>
33357                           <enumeratedValue>
33358                              <name>READSYNC</name>
33359                              <description>Force a read synchronization of COUNT</description>
33360                              <value>4</value>
33361                           </enumeratedValue>
33362                        </enumeratedValues>
33363                     </field>
33364                  </fields>
33365               </register>
33366               <register>
33367                  <name>EVCTRL</name>
33368                  <description>Event Control</description>
33369                  <addressOffset>0x6</addressOffset>
33370                  <size>16</size>
33371                  <resetValue>0x0000</resetValue>
33372                  <fields>
33373                     <field>
33374                        <name>EVACT</name>
33375                        <description>Event Action</description>
33376                        <bitOffset>0</bitOffset>
33377                        <bitWidth>3</bitWidth>
33378                        <enumeratedValues>
33379                           <name>EVACTSelect</name>
33380                           <enumeratedValue>
33381                              <name>OFF</name>
33382                              <description>Event action disabled</description>
33383                              <value>0</value>
33384                           </enumeratedValue>
33385                           <enumeratedValue>
33386                              <name>RETRIGGER</name>
33387                              <description>Start, restart or retrigger TC on event</description>
33388                              <value>1</value>
33389                           </enumeratedValue>
33390                           <enumeratedValue>
33391                              <name>COUNT</name>
33392                              <description>Count on event</description>
33393                              <value>2</value>
33394                           </enumeratedValue>
33395                           <enumeratedValue>
33396                              <name>START</name>
33397                              <description>Start TC on event</description>
33398                              <value>3</value>
33399                           </enumeratedValue>
33400                           <enumeratedValue>
33401                              <name>STAMP</name>
33402                              <description>Time stamp capture</description>
33403                              <value>4</value>
33404                           </enumeratedValue>
33405                           <enumeratedValue>
33406                              <name>PPW</name>
33407                              <description>Period catured in CC0, pulse width in CC1</description>
33408                              <value>5</value>
33409                           </enumeratedValue>
33410                           <enumeratedValue>
33411                              <name>PWP</name>
33412                              <description>Period catured in CC1, pulse width in CC0</description>
33413                              <value>6</value>
33414                           </enumeratedValue>
33415                           <enumeratedValue>
33416                              <name>PW</name>
33417                              <description>Pulse width capture</description>
33418                              <value>7</value>
33419                           </enumeratedValue>
33420                        </enumeratedValues>
33421                     </field>
33422                     <field>
33423                        <name>TCINV</name>
33424                        <description>TC Event Input Polarity</description>
33425                        <bitOffset>4</bitOffset>
33426                        <bitWidth>1</bitWidth>
33427                     </field>
33428                     <field>
33429                        <name>TCEI</name>
33430                        <description>TC Event Enable</description>
33431                        <bitOffset>5</bitOffset>
33432                        <bitWidth>1</bitWidth>
33433                     </field>
33434                     <field>
33435                        <name>OVFEO</name>
33436                        <description>Event Output Enable</description>
33437                        <bitOffset>8</bitOffset>
33438                        <bitWidth>1</bitWidth>
33439                     </field>
33440                     <field>
33441                        <name>MCEO0</name>
33442                        <description>MC Event Output Enable 0</description>
33443                        <bitOffset>12</bitOffset>
33444                        <bitWidth>1</bitWidth>
33445                     </field>
33446                     <field>
33447                        <name>MCEO1</name>
33448                        <description>MC Event Output Enable 1</description>
33449                        <bitOffset>13</bitOffset>
33450                        <bitWidth>1</bitWidth>
33451                     </field>
33452                  </fields>
33453               </register>
33454               <register>
33455                  <name>INTENCLR</name>
33456                  <description>Interrupt Enable Clear</description>
33457                  <addressOffset>0x8</addressOffset>
33458                  <size>8</size>
33459                  <resetValue>0x00</resetValue>
33460                  <fields>
33461                     <field>
33462                        <name>OVF</name>
33463                        <description>OVF Interrupt Disable</description>
33464                        <bitOffset>0</bitOffset>
33465                        <bitWidth>1</bitWidth>
33466                     </field>
33467                     <field>
33468                        <name>ERR</name>
33469                        <description>ERR Interrupt Disable</description>
33470                        <bitOffset>1</bitOffset>
33471                        <bitWidth>1</bitWidth>
33472                     </field>
33473                     <field>
33474                        <name>MC0</name>
33475                        <description>MC Interrupt Disable 0</description>
33476                        <bitOffset>4</bitOffset>
33477                        <bitWidth>1</bitWidth>
33478                     </field>
33479                     <field>
33480                        <name>MC1</name>
33481                        <description>MC Interrupt Disable 1</description>
33482                        <bitOffset>5</bitOffset>
33483                        <bitWidth>1</bitWidth>
33484                     </field>
33485                  </fields>
33486               </register>
33487               <register>
33488                  <name>INTENSET</name>
33489                  <description>Interrupt Enable Set</description>
33490                  <addressOffset>0x9</addressOffset>
33491                  <size>8</size>
33492                  <resetValue>0x00</resetValue>
33493                  <fields>
33494                     <field>
33495                        <name>OVF</name>
33496                        <description>OVF Interrupt Enable</description>
33497                        <bitOffset>0</bitOffset>
33498                        <bitWidth>1</bitWidth>
33499                     </field>
33500                     <field>
33501                        <name>ERR</name>
33502                        <description>ERR Interrupt Enable</description>
33503                        <bitOffset>1</bitOffset>
33504                        <bitWidth>1</bitWidth>
33505                     </field>
33506                     <field>
33507                        <name>MC0</name>
33508                        <description>MC Interrupt Enable 0</description>
33509                        <bitOffset>4</bitOffset>
33510                        <bitWidth>1</bitWidth>
33511                     </field>
33512                     <field>
33513                        <name>MC1</name>
33514                        <description>MC Interrupt Enable 1</description>
33515                        <bitOffset>5</bitOffset>
33516                        <bitWidth>1</bitWidth>
33517                     </field>
33518                  </fields>
33519               </register>
33520               <register>
33521                  <name>INTFLAG</name>
33522                  <description>Interrupt Flag Status and Clear</description>
33523                  <addressOffset>0xA</addressOffset>
33524                  <size>8</size>
33525                  <resetValue>0x00</resetValue>
33526                  <fields>
33527                     <field>
33528                        <name>OVF</name>
33529                        <description>OVF Interrupt Flag</description>
33530                        <bitOffset>0</bitOffset>
33531                        <bitWidth>1</bitWidth>
33532                     </field>
33533                     <field>
33534                        <name>ERR</name>
33535                        <description>ERR Interrupt Flag</description>
33536                        <bitOffset>1</bitOffset>
33537                        <bitWidth>1</bitWidth>
33538                     </field>
33539                     <field>
33540                        <name>MC0</name>
33541                        <description>MC Interrupt Flag 0</description>
33542                        <bitOffset>4</bitOffset>
33543                        <bitWidth>1</bitWidth>
33544                     </field>
33545                     <field>
33546                        <name>MC1</name>
33547                        <description>MC Interrupt Flag 1</description>
33548                        <bitOffset>5</bitOffset>
33549                        <bitWidth>1</bitWidth>
33550                     </field>
33551                  </fields>
33552               </register>
33553               <register>
33554                  <name>STATUS</name>
33555                  <description>Status</description>
33556                  <addressOffset>0xB</addressOffset>
33557                  <size>8</size>
33558                  <resetValue>0x01</resetValue>
33559                  <fields>
33560                     <field>
33561                        <name>STOP</name>
33562                        <description>Stop Status Flag</description>
33563                        <bitOffset>0</bitOffset>
33564                        <bitWidth>1</bitWidth>
33565                     </field>
33566                     <field>
33567                        <name>SLAVE</name>
33568                        <description>Slave Status Flag</description>
33569                        <bitOffset>1</bitOffset>
33570                        <bitWidth>1</bitWidth>
33571                     </field>
33572                     <field>
33573                        <name>PERBUFV</name>
33574                        <description>Synchronization Busy Status</description>
33575                        <bitOffset>3</bitOffset>
33576                        <bitWidth>1</bitWidth>
33577                     </field>
33578                     <field>
33579                        <name>CCBUFV0</name>
33580                        <description>Compare channel buffer 0 valid</description>
33581                        <bitOffset>4</bitOffset>
33582                        <bitWidth>1</bitWidth>
33583                     </field>
33584                     <field>
33585                        <name>CCBUFV1</name>
33586                        <description>Compare channel buffer 1 valid</description>
33587                        <bitOffset>5</bitOffset>
33588                        <bitWidth>1</bitWidth>
33589                     </field>
33590                  </fields>
33591               </register>
33592               <register>
33593                  <name>WAVE</name>
33594                  <description>Waveform Generation Control</description>
33595                  <addressOffset>0xC</addressOffset>
33596                  <size>8</size>
33597                  <resetValue>0x00</resetValue>
33598                  <fields>
33599                     <field>
33600                        <name>WAVEGEN</name>
33601                        <description>Waveform Generation Mode</description>
33602                        <bitOffset>0</bitOffset>
33603                        <bitWidth>2</bitWidth>
33604                        <enumeratedValues>
33605                           <name>WAVEGENSelect</name>
33606                           <enumeratedValue>
33607                              <name>NFRQ</name>
33608                              <description>Normal frequency</description>
33609                              <value>0</value>
33610                           </enumeratedValue>
33611                           <enumeratedValue>
33612                              <name>MFRQ</name>
33613                              <description>Match frequency</description>
33614                              <value>1</value>
33615                           </enumeratedValue>
33616                           <enumeratedValue>
33617                              <name>NPWM</name>
33618                              <description>Normal PWM</description>
33619                              <value>2</value>
33620                           </enumeratedValue>
33621                           <enumeratedValue>
33622                              <name>MPWM</name>
33623                              <description>Match PWM</description>
33624                              <value>3</value>
33625                           </enumeratedValue>
33626                        </enumeratedValues>
33627                     </field>
33628                  </fields>
33629               </register>
33630               <register>
33631                  <name>DRVCTRL</name>
33632                  <description>Control C</description>
33633                  <addressOffset>0xD</addressOffset>
33634                  <size>8</size>
33635                  <resetValue>0x00</resetValue>
33636                  <fields>
33637                     <field>
33638                        <name>INVEN0</name>
33639                        <description>Output Waveform Invert Enable 0</description>
33640                        <bitOffset>0</bitOffset>
33641                        <bitWidth>1</bitWidth>
33642                     </field>
33643                     <field>
33644                        <name>INVEN1</name>
33645                        <description>Output Waveform Invert Enable 1</description>
33646                        <bitOffset>1</bitOffset>
33647                        <bitWidth>1</bitWidth>
33648                     </field>
33649                  </fields>
33650               </register>
33651               <register>
33652                  <name>DBGCTRL</name>
33653                  <description>Debug Control</description>
33654                  <addressOffset>0xF</addressOffset>
33655                  <size>8</size>
33656                  <resetValue>0x00</resetValue>
33657                  <fields>
33658                     <field>
33659                        <name>DBGRUN</name>
33660                        <description>Run During Debug</description>
33661                        <bitOffset>0</bitOffset>
33662                        <bitWidth>1</bitWidth>
33663                     </field>
33664                  </fields>
33665               </register>
33666               <register>
33667                  <name>SYNCBUSY</name>
33668                  <description>Synchronization Status</description>
33669                  <addressOffset>0x10</addressOffset>
33670                  <size>32</size>
33671                  <access>read-only</access>
33672                  <resetValue>0x00000000</resetValue>
33673                  <fields>
33674                     <field>
33675                        <name>SWRST</name>
33676                        <description>swrst</description>
33677                        <bitOffset>0</bitOffset>
33678                        <bitWidth>1</bitWidth>
33679                     </field>
33680                     <field>
33681                        <name>ENABLE</name>
33682                        <description>enable</description>
33683                        <bitOffset>1</bitOffset>
33684                        <bitWidth>1</bitWidth>
33685                     </field>
33686                     <field>
33687                        <name>CTRLB</name>
33688                        <description>CTRLB</description>
33689                        <bitOffset>2</bitOffset>
33690                        <bitWidth>1</bitWidth>
33691                     </field>
33692                     <field>
33693                        <name>STATUS</name>
33694                        <description>STATUS</description>
33695                        <bitOffset>3</bitOffset>
33696                        <bitWidth>1</bitWidth>
33697                     </field>
33698                     <field>
33699                        <name>COUNT</name>
33700                        <description>Counter</description>
33701                        <bitOffset>4</bitOffset>
33702                        <bitWidth>1</bitWidth>
33703                     </field>
33704                     <field>
33705                        <name>PER</name>
33706                        <description>Period</description>
33707                        <bitOffset>5</bitOffset>
33708                        <bitWidth>1</bitWidth>
33709                     </field>
33710                     <field>
33711                        <name>CC0</name>
33712                        <description>Compare Channel 0</description>
33713                        <bitOffset>6</bitOffset>
33714                        <bitWidth>1</bitWidth>
33715                     </field>
33716                     <field>
33717                        <name>CC1</name>
33718                        <description>Compare Channel 1</description>
33719                        <bitOffset>7</bitOffset>
33720                        <bitWidth>1</bitWidth>
33721                     </field>
33722                  </fields>
33723               </register>
33724               <register>
33725                  <name>COUNT</name>
33726                  <description>COUNT8 Count</description>
33727                  <addressOffset>0x14</addressOffset>
33728                  <size>8</size>
33729                  <resetValue>0x00</resetValue>
33730                  <fields>
33731                     <field>
33732                        <name>COUNT</name>
33733                        <description>Counter Value</description>
33734                        <bitOffset>0</bitOffset>
33735                        <bitWidth>8</bitWidth>
33736                     </field>
33737                  </fields>
33738               </register>
33739               <register>
33740                  <name>PER</name>
33741                  <description>COUNT8 Period</description>
33742                  <addressOffset>0x1B</addressOffset>
33743                  <size>8</size>
33744                  <resetValue>0xFF</resetValue>
33745                  <fields>
33746                     <field>
33747                        <name>PER</name>
33748                        <description>Period Value</description>
33749                        <bitOffset>0</bitOffset>
33750                        <bitWidth>8</bitWidth>
33751                     </field>
33752                  </fields>
33753               </register>
33754               <register>
33755                  <dim>2</dim>
33756                  <dimIncrement>1</dimIncrement>
33757                  <name>CC[%s]</name>
33758                  <description>COUNT8 Compare and Capture</description>
33759                  <addressOffset>0x1C</addressOffset>
33760                  <size>8</size>
33761                  <resetValue>0x00</resetValue>
33762                  <fields>
33763                     <field>
33764                        <name>CC</name>
33765                        <description>Counter/Compare Value</description>
33766                        <bitOffset>0</bitOffset>
33767                        <bitWidth>8</bitWidth>
33768                     </field>
33769                  </fields>
33770               </register>
33771               <register>
33772                  <name>PERBUF</name>
33773                  <description>COUNT8 Period Buffer</description>
33774                  <addressOffset>0x2F</addressOffset>
33775                  <size>8</size>
33776                  <resetValue>0xFF</resetValue>
33777                  <fields>
33778                     <field>
33779                        <name>PERBUF</name>
33780                        <description>Period Buffer Value</description>
33781                        <bitOffset>0</bitOffset>
33782                        <bitWidth>8</bitWidth>
33783                     </field>
33784                  </fields>
33785               </register>
33786               <register>
33787                  <dim>2</dim>
33788                  <dimIncrement>1</dimIncrement>
33789                  <name>CCBUF[%s]</name>
33790                  <description>COUNT8 Compare and Capture Buffer</description>
33791                  <addressOffset>0x30</addressOffset>
33792                  <size>8</size>
33793                  <resetValue>0x00</resetValue>
33794                  <fields>
33795                     <field>
33796                        <name>CCBUF</name>
33797                        <description>Counter/Compare Buffer Value</description>
33798                        <bitOffset>0</bitOffset>
33799                        <bitWidth>8</bitWidth>
33800                     </field>
33801                  </fields>
33802               </register>
33803            </cluster>
33804            <cluster>
33805               <name>COUNT16</name>
33806               <description>16-bit Counter Mode</description>
33807               <alternateCluster>COUNT8</alternateCluster>
33808               <headerStructName>TcCount16</headerStructName>
33809               <addressOffset>0x0</addressOffset>
33810               <register>
33811                  <name>CTRLA</name>
33812                  <description>Control A</description>
33813                  <addressOffset>0x0</addressOffset>
33814                  <size>32</size>
33815                  <resetValue>0x00000000</resetValue>
33816                  <fields>
33817                     <field>
33818                        <name>SWRST</name>
33819                        <description>Software Reset</description>
33820                        <bitOffset>0</bitOffset>
33821                        <bitWidth>1</bitWidth>
33822                     </field>
33823                     <field>
33824                        <name>ENABLE</name>
33825                        <description>Enable</description>
33826                        <bitOffset>1</bitOffset>
33827                        <bitWidth>1</bitWidth>
33828                     </field>
33829                     <field>
33830                        <name>MODE</name>
33831                        <description>Timer Counter Mode</description>
33832                        <bitOffset>2</bitOffset>
33833                        <bitWidth>2</bitWidth>
33834                        <enumeratedValues>
33835                           <name>MODESelect</name>
33836                           <enumeratedValue>
33837                              <name>COUNT16</name>
33838                              <description>Counter in 16-bit mode</description>
33839                              <value>0</value>
33840                           </enumeratedValue>
33841                           <enumeratedValue>
33842                              <name>COUNT8</name>
33843                              <description>Counter in 8-bit mode</description>
33844                              <value>1</value>
33845                           </enumeratedValue>
33846                           <enumeratedValue>
33847                              <name>COUNT32</name>
33848                              <description>Counter in 32-bit mode</description>
33849                              <value>2</value>
33850                           </enumeratedValue>
33851                        </enumeratedValues>
33852                     </field>
33853                     <field>
33854                        <name>PRESCSYNC</name>
33855                        <description>Prescaler and Counter Synchronization</description>
33856                        <bitOffset>4</bitOffset>
33857                        <bitWidth>2</bitWidth>
33858                        <enumeratedValues>
33859                           <name>PRESCSYNCSelect</name>
33860                           <enumeratedValue>
33861                              <name>GCLK</name>
33862                              <description>Reload or reset the counter on next generic clock</description>
33863                              <value>0</value>
33864                           </enumeratedValue>
33865                           <enumeratedValue>
33866                              <name>PRESC</name>
33867                              <description>Reload or reset the counter on next prescaler clock</description>
33868                              <value>1</value>
33869                           </enumeratedValue>
33870                           <enumeratedValue>
33871                              <name>RESYNC</name>
33872                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
33873                              <value>2</value>
33874                           </enumeratedValue>
33875                        </enumeratedValues>
33876                     </field>
33877                     <field>
33878                        <name>RUNSTDBY</name>
33879                        <description>Run during Standby</description>
33880                        <bitOffset>6</bitOffset>
33881                        <bitWidth>1</bitWidth>
33882                     </field>
33883                     <field>
33884                        <name>ONDEMAND</name>
33885                        <description>Clock On Demand</description>
33886                        <bitOffset>7</bitOffset>
33887                        <bitWidth>1</bitWidth>
33888                     </field>
33889                     <field>
33890                        <name>PRESCALER</name>
33891                        <description>Prescaler</description>
33892                        <bitOffset>8</bitOffset>
33893                        <bitWidth>3</bitWidth>
33894                        <enumeratedValues>
33895                           <name>PRESCALERSelect</name>
33896                           <enumeratedValue>
33897                              <name>DIV1</name>
33898                              <description>Prescaler: GCLK_TC</description>
33899                              <value>0</value>
33900                           </enumeratedValue>
33901                           <enumeratedValue>
33902                              <name>DIV2</name>
33903                              <description>Prescaler: GCLK_TC/2</description>
33904                              <value>1</value>
33905                           </enumeratedValue>
33906                           <enumeratedValue>
33907                              <name>DIV4</name>
33908                              <description>Prescaler: GCLK_TC/4</description>
33909                              <value>2</value>
33910                           </enumeratedValue>
33911                           <enumeratedValue>
33912                              <name>DIV8</name>
33913                              <description>Prescaler: GCLK_TC/8</description>
33914                              <value>3</value>
33915                           </enumeratedValue>
33916                           <enumeratedValue>
33917                              <name>DIV16</name>
33918                              <description>Prescaler: GCLK_TC/16</description>
33919                              <value>4</value>
33920                           </enumeratedValue>
33921                           <enumeratedValue>
33922                              <name>DIV64</name>
33923                              <description>Prescaler: GCLK_TC/64</description>
33924                              <value>5</value>
33925                           </enumeratedValue>
33926                           <enumeratedValue>
33927                              <name>DIV256</name>
33928                              <description>Prescaler: GCLK_TC/256</description>
33929                              <value>6</value>
33930                           </enumeratedValue>
33931                           <enumeratedValue>
33932                              <name>DIV1024</name>
33933                              <description>Prescaler: GCLK_TC/1024</description>
33934                              <value>7</value>
33935                           </enumeratedValue>
33936                        </enumeratedValues>
33937                     </field>
33938                     <field>
33939                        <name>ALOCK</name>
33940                        <description>Auto Lock</description>
33941                        <bitOffset>11</bitOffset>
33942                        <bitWidth>1</bitWidth>
33943                     </field>
33944                     <field>
33945                        <name>CAPTEN0</name>
33946                        <description>Capture Channel 0 Enable</description>
33947                        <bitOffset>16</bitOffset>
33948                        <bitWidth>1</bitWidth>
33949                     </field>
33950                     <field>
33951                        <name>CAPTEN1</name>
33952                        <description>Capture Channel 1 Enable</description>
33953                        <bitOffset>17</bitOffset>
33954                        <bitWidth>1</bitWidth>
33955                     </field>
33956                     <field>
33957                        <name>COPEN0</name>
33958                        <description>Capture On Pin 0 Enable</description>
33959                        <bitOffset>20</bitOffset>
33960                        <bitWidth>1</bitWidth>
33961                     </field>
33962                     <field>
33963                        <name>COPEN1</name>
33964                        <description>Capture On Pin 1 Enable</description>
33965                        <bitOffset>21</bitOffset>
33966                        <bitWidth>1</bitWidth>
33967                     </field>
33968                     <field>
33969                        <name>CAPTMODE0</name>
33970                        <description>Capture Mode Channel 0</description>
33971                        <bitOffset>24</bitOffset>
33972                        <bitWidth>2</bitWidth>
33973                        <enumeratedValues>
33974                           <name>CAPTMODE0Select</name>
33975                           <enumeratedValue>
33976                              <name>DEFAULT</name>
33977                              <description>Default capture</description>
33978                              <value>0</value>
33979                           </enumeratedValue>
33980                           <enumeratedValue>
33981                              <name>CAPTMIN</name>
33982                              <description>Minimum capture</description>
33983                              <value>1</value>
33984                           </enumeratedValue>
33985                           <enumeratedValue>
33986                              <name>CAPTMAX</name>
33987                              <description>Maximum capture</description>
33988                              <value>2</value>
33989                           </enumeratedValue>
33990                        </enumeratedValues>
33991                     </field>
33992                     <field>
33993                        <name>CAPTMODE1</name>
33994                        <description>Capture mode Channel 1</description>
33995                        <bitOffset>27</bitOffset>
33996                        <bitWidth>2</bitWidth>
33997                        <enumeratedValues>
33998                           <name>CAPTMODE1Select</name>
33999                           <enumeratedValue>
34000                              <name>DEFAULT</name>
34001                              <description>Default capture</description>
34002                              <value>0</value>
34003                           </enumeratedValue>
34004                           <enumeratedValue>
34005                              <name>CAPTMIN</name>
34006                              <description>Minimum capture</description>
34007                              <value>1</value>
34008                           </enumeratedValue>
34009                           <enumeratedValue>
34010                              <name>CAPTMAX</name>
34011                              <description>Maximum capture</description>
34012                              <value>2</value>
34013                           </enumeratedValue>
34014                        </enumeratedValues>
34015                     </field>
34016                  </fields>
34017               </register>
34018               <register>
34019                  <name>CTRLBCLR</name>
34020                  <description>Control B Clear</description>
34021                  <addressOffset>0x4</addressOffset>
34022                  <size>8</size>
34023                  <resetValue>0x00</resetValue>
34024                  <fields>
34025                     <field>
34026                        <name>DIR</name>
34027                        <description>Counter Direction</description>
34028                        <bitOffset>0</bitOffset>
34029                        <bitWidth>1</bitWidth>
34030                     </field>
34031                     <field>
34032                        <name>LUPD</name>
34033                        <description>Lock Update</description>
34034                        <bitOffset>1</bitOffset>
34035                        <bitWidth>1</bitWidth>
34036                     </field>
34037                     <field>
34038                        <name>ONESHOT</name>
34039                        <description>One-Shot on Counter</description>
34040                        <bitOffset>2</bitOffset>
34041                        <bitWidth>1</bitWidth>
34042                     </field>
34043                     <field>
34044                        <name>CMD</name>
34045                        <description>Command</description>
34046                        <bitOffset>5</bitOffset>
34047                        <bitWidth>3</bitWidth>
34048                        <enumeratedValues>
34049                           <name>CMDSelect</name>
34050                           <enumeratedValue>
34051                              <name>NONE</name>
34052                              <description>No action</description>
34053                              <value>0</value>
34054                           </enumeratedValue>
34055                           <enumeratedValue>
34056                              <name>RETRIGGER</name>
34057                              <description>Force a start, restart or retrigger</description>
34058                              <value>1</value>
34059                           </enumeratedValue>
34060                           <enumeratedValue>
34061                              <name>STOP</name>
34062                              <description>Force a stop</description>
34063                              <value>2</value>
34064                           </enumeratedValue>
34065                           <enumeratedValue>
34066                              <name>UPDATE</name>
34067                              <description>Force update of double-buffered register</description>
34068                              <value>3</value>
34069                           </enumeratedValue>
34070                           <enumeratedValue>
34071                              <name>READSYNC</name>
34072                              <description>Force a read synchronization of COUNT</description>
34073                              <value>4</value>
34074                           </enumeratedValue>
34075                        </enumeratedValues>
34076                     </field>
34077                  </fields>
34078               </register>
34079               <register>
34080                  <name>CTRLBSET</name>
34081                  <description>Control B Set</description>
34082                  <addressOffset>0x5</addressOffset>
34083                  <size>8</size>
34084                  <resetValue>0x00</resetValue>
34085                  <fields>
34086                     <field>
34087                        <name>DIR</name>
34088                        <description>Counter Direction</description>
34089                        <bitOffset>0</bitOffset>
34090                        <bitWidth>1</bitWidth>
34091                     </field>
34092                     <field>
34093                        <name>LUPD</name>
34094                        <description>Lock Update</description>
34095                        <bitOffset>1</bitOffset>
34096                        <bitWidth>1</bitWidth>
34097                     </field>
34098                     <field>
34099                        <name>ONESHOT</name>
34100                        <description>One-Shot on Counter</description>
34101                        <bitOffset>2</bitOffset>
34102                        <bitWidth>1</bitWidth>
34103                     </field>
34104                     <field>
34105                        <name>CMD</name>
34106                        <description>Command</description>
34107                        <bitOffset>5</bitOffset>
34108                        <bitWidth>3</bitWidth>
34109                        <enumeratedValues>
34110                           <name>CMDSelect</name>
34111                           <enumeratedValue>
34112                              <name>NONE</name>
34113                              <description>No action</description>
34114                              <value>0</value>
34115                           </enumeratedValue>
34116                           <enumeratedValue>
34117                              <name>RETRIGGER</name>
34118                              <description>Force a start, restart or retrigger</description>
34119                              <value>1</value>
34120                           </enumeratedValue>
34121                           <enumeratedValue>
34122                              <name>STOP</name>
34123                              <description>Force a stop</description>
34124                              <value>2</value>
34125                           </enumeratedValue>
34126                           <enumeratedValue>
34127                              <name>UPDATE</name>
34128                              <description>Force update of double-buffered register</description>
34129                              <value>3</value>
34130                           </enumeratedValue>
34131                           <enumeratedValue>
34132                              <name>READSYNC</name>
34133                              <description>Force a read synchronization of COUNT</description>
34134                              <value>4</value>
34135                           </enumeratedValue>
34136                        </enumeratedValues>
34137                     </field>
34138                  </fields>
34139               </register>
34140               <register>
34141                  <name>EVCTRL</name>
34142                  <description>Event Control</description>
34143                  <addressOffset>0x6</addressOffset>
34144                  <size>16</size>
34145                  <resetValue>0x0000</resetValue>
34146                  <fields>
34147                     <field>
34148                        <name>EVACT</name>
34149                        <description>Event Action</description>
34150                        <bitOffset>0</bitOffset>
34151                        <bitWidth>3</bitWidth>
34152                        <enumeratedValues>
34153                           <name>EVACTSelect</name>
34154                           <enumeratedValue>
34155                              <name>OFF</name>
34156                              <description>Event action disabled</description>
34157                              <value>0</value>
34158                           </enumeratedValue>
34159                           <enumeratedValue>
34160                              <name>RETRIGGER</name>
34161                              <description>Start, restart or retrigger TC on event</description>
34162                              <value>1</value>
34163                           </enumeratedValue>
34164                           <enumeratedValue>
34165                              <name>COUNT</name>
34166                              <description>Count on event</description>
34167                              <value>2</value>
34168                           </enumeratedValue>
34169                           <enumeratedValue>
34170                              <name>START</name>
34171                              <description>Start TC on event</description>
34172                              <value>3</value>
34173                           </enumeratedValue>
34174                           <enumeratedValue>
34175                              <name>STAMP</name>
34176                              <description>Time stamp capture</description>
34177                              <value>4</value>
34178                           </enumeratedValue>
34179                           <enumeratedValue>
34180                              <name>PPW</name>
34181                              <description>Period catured in CC0, pulse width in CC1</description>
34182                              <value>5</value>
34183                           </enumeratedValue>
34184                           <enumeratedValue>
34185                              <name>PWP</name>
34186                              <description>Period catured in CC1, pulse width in CC0</description>
34187                              <value>6</value>
34188                           </enumeratedValue>
34189                           <enumeratedValue>
34190                              <name>PW</name>
34191                              <description>Pulse width capture</description>
34192                              <value>7</value>
34193                           </enumeratedValue>
34194                        </enumeratedValues>
34195                     </field>
34196                     <field>
34197                        <name>TCINV</name>
34198                        <description>TC Event Input Polarity</description>
34199                        <bitOffset>4</bitOffset>
34200                        <bitWidth>1</bitWidth>
34201                     </field>
34202                     <field>
34203                        <name>TCEI</name>
34204                        <description>TC Event Enable</description>
34205                        <bitOffset>5</bitOffset>
34206                        <bitWidth>1</bitWidth>
34207                     </field>
34208                     <field>
34209                        <name>OVFEO</name>
34210                        <description>Event Output Enable</description>
34211                        <bitOffset>8</bitOffset>
34212                        <bitWidth>1</bitWidth>
34213                     </field>
34214                     <field>
34215                        <name>MCEO0</name>
34216                        <description>MC Event Output Enable 0</description>
34217                        <bitOffset>12</bitOffset>
34218                        <bitWidth>1</bitWidth>
34219                     </field>
34220                     <field>
34221                        <name>MCEO1</name>
34222                        <description>MC Event Output Enable 1</description>
34223                        <bitOffset>13</bitOffset>
34224                        <bitWidth>1</bitWidth>
34225                     </field>
34226                  </fields>
34227               </register>
34228               <register>
34229                  <name>INTENCLR</name>
34230                  <description>Interrupt Enable Clear</description>
34231                  <addressOffset>0x8</addressOffset>
34232                  <size>8</size>
34233                  <resetValue>0x00</resetValue>
34234                  <fields>
34235                     <field>
34236                        <name>OVF</name>
34237                        <description>OVF Interrupt Disable</description>
34238                        <bitOffset>0</bitOffset>
34239                        <bitWidth>1</bitWidth>
34240                     </field>
34241                     <field>
34242                        <name>ERR</name>
34243                        <description>ERR Interrupt Disable</description>
34244                        <bitOffset>1</bitOffset>
34245                        <bitWidth>1</bitWidth>
34246                     </field>
34247                     <field>
34248                        <name>MC0</name>
34249                        <description>MC Interrupt Disable 0</description>
34250                        <bitOffset>4</bitOffset>
34251                        <bitWidth>1</bitWidth>
34252                     </field>
34253                     <field>
34254                        <name>MC1</name>
34255                        <description>MC Interrupt Disable 1</description>
34256                        <bitOffset>5</bitOffset>
34257                        <bitWidth>1</bitWidth>
34258                     </field>
34259                  </fields>
34260               </register>
34261               <register>
34262                  <name>INTENSET</name>
34263                  <description>Interrupt Enable Set</description>
34264                  <addressOffset>0x9</addressOffset>
34265                  <size>8</size>
34266                  <resetValue>0x00</resetValue>
34267                  <fields>
34268                     <field>
34269                        <name>OVF</name>
34270                        <description>OVF Interrupt Enable</description>
34271                        <bitOffset>0</bitOffset>
34272                        <bitWidth>1</bitWidth>
34273                     </field>
34274                     <field>
34275                        <name>ERR</name>
34276                        <description>ERR Interrupt Enable</description>
34277                        <bitOffset>1</bitOffset>
34278                        <bitWidth>1</bitWidth>
34279                     </field>
34280                     <field>
34281                        <name>MC0</name>
34282                        <description>MC Interrupt Enable 0</description>
34283                        <bitOffset>4</bitOffset>
34284                        <bitWidth>1</bitWidth>
34285                     </field>
34286                     <field>
34287                        <name>MC1</name>
34288                        <description>MC Interrupt Enable 1</description>
34289                        <bitOffset>5</bitOffset>
34290                        <bitWidth>1</bitWidth>
34291                     </field>
34292                  </fields>
34293               </register>
34294               <register>
34295                  <name>INTFLAG</name>
34296                  <description>Interrupt Flag Status and Clear</description>
34297                  <addressOffset>0xA</addressOffset>
34298                  <size>8</size>
34299                  <resetValue>0x00</resetValue>
34300                  <fields>
34301                     <field>
34302                        <name>OVF</name>
34303                        <description>OVF Interrupt Flag</description>
34304                        <bitOffset>0</bitOffset>
34305                        <bitWidth>1</bitWidth>
34306                     </field>
34307                     <field>
34308                        <name>ERR</name>
34309                        <description>ERR Interrupt Flag</description>
34310                        <bitOffset>1</bitOffset>
34311                        <bitWidth>1</bitWidth>
34312                     </field>
34313                     <field>
34314                        <name>MC0</name>
34315                        <description>MC Interrupt Flag 0</description>
34316                        <bitOffset>4</bitOffset>
34317                        <bitWidth>1</bitWidth>
34318                     </field>
34319                     <field>
34320                        <name>MC1</name>
34321                        <description>MC Interrupt Flag 1</description>
34322                        <bitOffset>5</bitOffset>
34323                        <bitWidth>1</bitWidth>
34324                     </field>
34325                  </fields>
34326               </register>
34327               <register>
34328                  <name>STATUS</name>
34329                  <description>Status</description>
34330                  <addressOffset>0xB</addressOffset>
34331                  <size>8</size>
34332                  <resetValue>0x01</resetValue>
34333                  <fields>
34334                     <field>
34335                        <name>STOP</name>
34336                        <description>Stop Status Flag</description>
34337                        <bitOffset>0</bitOffset>
34338                        <bitWidth>1</bitWidth>
34339                     </field>
34340                     <field>
34341                        <name>SLAVE</name>
34342                        <description>Slave Status Flag</description>
34343                        <bitOffset>1</bitOffset>
34344                        <bitWidth>1</bitWidth>
34345                     </field>
34346                     <field>
34347                        <name>PERBUFV</name>
34348                        <description>Synchronization Busy Status</description>
34349                        <bitOffset>3</bitOffset>
34350                        <bitWidth>1</bitWidth>
34351                     </field>
34352                     <field>
34353                        <name>CCBUFV0</name>
34354                        <description>Compare channel buffer 0 valid</description>
34355                        <bitOffset>4</bitOffset>
34356                        <bitWidth>1</bitWidth>
34357                     </field>
34358                     <field>
34359                        <name>CCBUFV1</name>
34360                        <description>Compare channel buffer 1 valid</description>
34361                        <bitOffset>5</bitOffset>
34362                        <bitWidth>1</bitWidth>
34363                     </field>
34364                  </fields>
34365               </register>
34366               <register>
34367                  <name>WAVE</name>
34368                  <description>Waveform Generation Control</description>
34369                  <addressOffset>0xC</addressOffset>
34370                  <size>8</size>
34371                  <resetValue>0x00</resetValue>
34372                  <fields>
34373                     <field>
34374                        <name>WAVEGEN</name>
34375                        <description>Waveform Generation Mode</description>
34376                        <bitOffset>0</bitOffset>
34377                        <bitWidth>2</bitWidth>
34378                        <enumeratedValues>
34379                           <name>WAVEGENSelect</name>
34380                           <enumeratedValue>
34381                              <name>NFRQ</name>
34382                              <description>Normal frequency</description>
34383                              <value>0</value>
34384                           </enumeratedValue>
34385                           <enumeratedValue>
34386                              <name>MFRQ</name>
34387                              <description>Match frequency</description>
34388                              <value>1</value>
34389                           </enumeratedValue>
34390                           <enumeratedValue>
34391                              <name>NPWM</name>
34392                              <description>Normal PWM</description>
34393                              <value>2</value>
34394                           </enumeratedValue>
34395                           <enumeratedValue>
34396                              <name>MPWM</name>
34397                              <description>Match PWM</description>
34398                              <value>3</value>
34399                           </enumeratedValue>
34400                        </enumeratedValues>
34401                     </field>
34402                  </fields>
34403               </register>
34404               <register>
34405                  <name>DRVCTRL</name>
34406                  <description>Control C</description>
34407                  <addressOffset>0xD</addressOffset>
34408                  <size>8</size>
34409                  <resetValue>0x00</resetValue>
34410                  <fields>
34411                     <field>
34412                        <name>INVEN0</name>
34413                        <description>Output Waveform Invert Enable 0</description>
34414                        <bitOffset>0</bitOffset>
34415                        <bitWidth>1</bitWidth>
34416                     </field>
34417                     <field>
34418                        <name>INVEN1</name>
34419                        <description>Output Waveform Invert Enable 1</description>
34420                        <bitOffset>1</bitOffset>
34421                        <bitWidth>1</bitWidth>
34422                     </field>
34423                  </fields>
34424               </register>
34425               <register>
34426                  <name>DBGCTRL</name>
34427                  <description>Debug Control</description>
34428                  <addressOffset>0xF</addressOffset>
34429                  <size>8</size>
34430                  <resetValue>0x00</resetValue>
34431                  <fields>
34432                     <field>
34433                        <name>DBGRUN</name>
34434                        <description>Run During Debug</description>
34435                        <bitOffset>0</bitOffset>
34436                        <bitWidth>1</bitWidth>
34437                     </field>
34438                  </fields>
34439               </register>
34440               <register>
34441                  <name>SYNCBUSY</name>
34442                  <description>Synchronization Status</description>
34443                  <addressOffset>0x10</addressOffset>
34444                  <size>32</size>
34445                  <access>read-only</access>
34446                  <resetValue>0x00000000</resetValue>
34447                  <fields>
34448                     <field>
34449                        <name>SWRST</name>
34450                        <description>swrst</description>
34451                        <bitOffset>0</bitOffset>
34452                        <bitWidth>1</bitWidth>
34453                     </field>
34454                     <field>
34455                        <name>ENABLE</name>
34456                        <description>enable</description>
34457                        <bitOffset>1</bitOffset>
34458                        <bitWidth>1</bitWidth>
34459                     </field>
34460                     <field>
34461                        <name>CTRLB</name>
34462                        <description>CTRLB</description>
34463                        <bitOffset>2</bitOffset>
34464                        <bitWidth>1</bitWidth>
34465                     </field>
34466                     <field>
34467                        <name>STATUS</name>
34468                        <description>STATUS</description>
34469                        <bitOffset>3</bitOffset>
34470                        <bitWidth>1</bitWidth>
34471                     </field>
34472                     <field>
34473                        <name>COUNT</name>
34474                        <description>Counter</description>
34475                        <bitOffset>4</bitOffset>
34476                        <bitWidth>1</bitWidth>
34477                     </field>
34478                     <field>
34479                        <name>PER</name>
34480                        <description>Period</description>
34481                        <bitOffset>5</bitOffset>
34482                        <bitWidth>1</bitWidth>
34483                     </field>
34484                     <field>
34485                        <name>CC0</name>
34486                        <description>Compare Channel 0</description>
34487                        <bitOffset>6</bitOffset>
34488                        <bitWidth>1</bitWidth>
34489                     </field>
34490                     <field>
34491                        <name>CC1</name>
34492                        <description>Compare Channel 1</description>
34493                        <bitOffset>7</bitOffset>
34494                        <bitWidth>1</bitWidth>
34495                     </field>
34496                  </fields>
34497               </register>
34498               <register>
34499                  <name>COUNT</name>
34500                  <description>COUNT16 Count</description>
34501                  <addressOffset>0x14</addressOffset>
34502                  <size>16</size>
34503                  <resetValue>0x0000</resetValue>
34504                  <fields>
34505                     <field>
34506                        <name>COUNT</name>
34507                        <description>Counter Value</description>
34508                        <bitOffset>0</bitOffset>
34509                        <bitWidth>16</bitWidth>
34510                     </field>
34511                  </fields>
34512               </register>
34513               <register>
34514                  <dim>2</dim>
34515                  <dimIncrement>2</dimIncrement>
34516                  <name>CC[%s]</name>
34517                  <description>COUNT16 Compare and Capture</description>
34518                  <addressOffset>0x1C</addressOffset>
34519                  <size>16</size>
34520                  <resetValue>0x0000</resetValue>
34521                  <fields>
34522                     <field>
34523                        <name>CC</name>
34524                        <description>Counter/Compare Value</description>
34525                        <bitOffset>0</bitOffset>
34526                        <bitWidth>16</bitWidth>
34527                     </field>
34528                  </fields>
34529               </register>
34530               <register>
34531                  <dim>2</dim>
34532                  <dimIncrement>2</dimIncrement>
34533                  <name>CCBUF[%s]</name>
34534                  <description>COUNT16 Compare and Capture Buffer</description>
34535                  <addressOffset>0x30</addressOffset>
34536                  <size>16</size>
34537                  <resetValue>0x0000</resetValue>
34538                  <fields>
34539                     <field>
34540                        <name>CCBUF</name>
34541                        <description>Counter/Compare Buffer Value</description>
34542                        <bitOffset>0</bitOffset>
34543                        <bitWidth>16</bitWidth>
34544                     </field>
34545                  </fields>
34546               </register>
34547            </cluster>
34548            <cluster>
34549               <name>COUNT32</name>
34550               <description>32-bit Counter Mode</description>
34551               <alternateCluster>COUNT8</alternateCluster>
34552               <headerStructName>TcCount32</headerStructName>
34553               <addressOffset>0x0</addressOffset>
34554               <register>
34555                  <name>CTRLA</name>
34556                  <description>Control A</description>
34557                  <addressOffset>0x0</addressOffset>
34558                  <size>32</size>
34559                  <resetValue>0x00000000</resetValue>
34560                  <fields>
34561                     <field>
34562                        <name>SWRST</name>
34563                        <description>Software Reset</description>
34564                        <bitOffset>0</bitOffset>
34565                        <bitWidth>1</bitWidth>
34566                     </field>
34567                     <field>
34568                        <name>ENABLE</name>
34569                        <description>Enable</description>
34570                        <bitOffset>1</bitOffset>
34571                        <bitWidth>1</bitWidth>
34572                     </field>
34573                     <field>
34574                        <name>MODE</name>
34575                        <description>Timer Counter Mode</description>
34576                        <bitOffset>2</bitOffset>
34577                        <bitWidth>2</bitWidth>
34578                        <enumeratedValues>
34579                           <name>MODESelect</name>
34580                           <enumeratedValue>
34581                              <name>COUNT16</name>
34582                              <description>Counter in 16-bit mode</description>
34583                              <value>0</value>
34584                           </enumeratedValue>
34585                           <enumeratedValue>
34586                              <name>COUNT8</name>
34587                              <description>Counter in 8-bit mode</description>
34588                              <value>1</value>
34589                           </enumeratedValue>
34590                           <enumeratedValue>
34591                              <name>COUNT32</name>
34592                              <description>Counter in 32-bit mode</description>
34593                              <value>2</value>
34594                           </enumeratedValue>
34595                        </enumeratedValues>
34596                     </field>
34597                     <field>
34598                        <name>PRESCSYNC</name>
34599                        <description>Prescaler and Counter Synchronization</description>
34600                        <bitOffset>4</bitOffset>
34601                        <bitWidth>2</bitWidth>
34602                        <enumeratedValues>
34603                           <name>PRESCSYNCSelect</name>
34604                           <enumeratedValue>
34605                              <name>GCLK</name>
34606                              <description>Reload or reset the counter on next generic clock</description>
34607                              <value>0</value>
34608                           </enumeratedValue>
34609                           <enumeratedValue>
34610                              <name>PRESC</name>
34611                              <description>Reload or reset the counter on next prescaler clock</description>
34612                              <value>1</value>
34613                           </enumeratedValue>
34614                           <enumeratedValue>
34615                              <name>RESYNC</name>
34616                              <description>Reload or reset the counter on next generic clock and reset the prescaler counter</description>
34617                              <value>2</value>
34618                           </enumeratedValue>
34619                        </enumeratedValues>
34620                     </field>
34621                     <field>
34622                        <name>RUNSTDBY</name>
34623                        <description>Run during Standby</description>
34624                        <bitOffset>6</bitOffset>
34625                        <bitWidth>1</bitWidth>
34626                     </field>
34627                     <field>
34628                        <name>ONDEMAND</name>
34629                        <description>Clock On Demand</description>
34630                        <bitOffset>7</bitOffset>
34631                        <bitWidth>1</bitWidth>
34632                     </field>
34633                     <field>
34634                        <name>PRESCALER</name>
34635                        <description>Prescaler</description>
34636                        <bitOffset>8</bitOffset>
34637                        <bitWidth>3</bitWidth>
34638                        <enumeratedValues>
34639                           <name>PRESCALERSelect</name>
34640                           <enumeratedValue>
34641                              <name>DIV1</name>
34642                              <description>Prescaler: GCLK_TC</description>
34643                              <value>0</value>
34644                           </enumeratedValue>
34645                           <enumeratedValue>
34646                              <name>DIV2</name>
34647                              <description>Prescaler: GCLK_TC/2</description>
34648                              <value>1</value>
34649                           </enumeratedValue>
34650                           <enumeratedValue>
34651                              <name>DIV4</name>
34652                              <description>Prescaler: GCLK_TC/4</description>
34653                              <value>2</value>
34654                           </enumeratedValue>
34655                           <enumeratedValue>
34656                              <name>DIV8</name>
34657                              <description>Prescaler: GCLK_TC/8</description>
34658                              <value>3</value>
34659                           </enumeratedValue>
34660                           <enumeratedValue>
34661                              <name>DIV16</name>
34662                              <description>Prescaler: GCLK_TC/16</description>
34663                              <value>4</value>
34664                           </enumeratedValue>
34665                           <enumeratedValue>
34666                              <name>DIV64</name>
34667                              <description>Prescaler: GCLK_TC/64</description>
34668                              <value>5</value>
34669                           </enumeratedValue>
34670                           <enumeratedValue>
34671                              <name>DIV256</name>
34672                              <description>Prescaler: GCLK_TC/256</description>
34673                              <value>6</value>
34674                           </enumeratedValue>
34675                           <enumeratedValue>
34676                              <name>DIV1024</name>
34677                              <description>Prescaler: GCLK_TC/1024</description>
34678                              <value>7</value>
34679                           </enumeratedValue>
34680                        </enumeratedValues>
34681                     </field>
34682                     <field>
34683                        <name>ALOCK</name>
34684                        <description>Auto Lock</description>
34685                        <bitOffset>11</bitOffset>
34686                        <bitWidth>1</bitWidth>
34687                     </field>
34688                     <field>
34689                        <name>CAPTEN0</name>
34690                        <description>Capture Channel 0 Enable</description>
34691                        <bitOffset>16</bitOffset>
34692                        <bitWidth>1</bitWidth>
34693                     </field>
34694                     <field>
34695                        <name>CAPTEN1</name>
34696                        <description>Capture Channel 1 Enable</description>
34697                        <bitOffset>17</bitOffset>
34698                        <bitWidth>1</bitWidth>
34699                     </field>
34700                     <field>
34701                        <name>COPEN0</name>
34702                        <description>Capture On Pin 0 Enable</description>
34703                        <bitOffset>20</bitOffset>
34704                        <bitWidth>1</bitWidth>
34705                     </field>
34706                     <field>
34707                        <name>COPEN1</name>
34708                        <description>Capture On Pin 1 Enable</description>
34709                        <bitOffset>21</bitOffset>
34710                        <bitWidth>1</bitWidth>
34711                     </field>
34712                     <field>
34713                        <name>CAPTMODE0</name>
34714                        <description>Capture Mode Channel 0</description>
34715                        <bitOffset>24</bitOffset>
34716                        <bitWidth>2</bitWidth>
34717                        <enumeratedValues>
34718                           <name>CAPTMODE0Select</name>
34719                           <enumeratedValue>
34720                              <name>DEFAULT</name>
34721                              <description>Default capture</description>
34722                              <value>0</value>
34723                           </enumeratedValue>
34724                           <enumeratedValue>
34725                              <name>CAPTMIN</name>
34726                              <description>Minimum capture</description>
34727                              <value>1</value>
34728                           </enumeratedValue>
34729                           <enumeratedValue>
34730                              <name>CAPTMAX</name>
34731                              <description>Maximum capture</description>
34732                              <value>2</value>
34733                           </enumeratedValue>
34734                        </enumeratedValues>
34735                     </field>
34736                     <field>
34737                        <name>CAPTMODE1</name>
34738                        <description>Capture mode Channel 1</description>
34739                        <bitOffset>27</bitOffset>
34740                        <bitWidth>2</bitWidth>
34741                        <enumeratedValues>
34742                           <name>CAPTMODE1Select</name>
34743                           <enumeratedValue>
34744                              <name>DEFAULT</name>
34745                              <description>Default capture</description>
34746                              <value>0</value>
34747                           </enumeratedValue>
34748                           <enumeratedValue>
34749                              <name>CAPTMIN</name>
34750                              <description>Minimum capture</description>
34751                              <value>1</value>
34752                           </enumeratedValue>
34753                           <enumeratedValue>
34754                              <name>CAPTMAX</name>
34755                              <description>Maximum capture</description>
34756                              <value>2</value>
34757                           </enumeratedValue>
34758                        </enumeratedValues>
34759                     </field>
34760                  </fields>
34761               </register>
34762               <register>
34763                  <name>CTRLBCLR</name>
34764                  <description>Control B Clear</description>
34765                  <addressOffset>0x4</addressOffset>
34766                  <size>8</size>
34767                  <resetValue>0x00</resetValue>
34768                  <fields>
34769                     <field>
34770                        <name>DIR</name>
34771                        <description>Counter Direction</description>
34772                        <bitOffset>0</bitOffset>
34773                        <bitWidth>1</bitWidth>
34774                     </field>
34775                     <field>
34776                        <name>LUPD</name>
34777                        <description>Lock Update</description>
34778                        <bitOffset>1</bitOffset>
34779                        <bitWidth>1</bitWidth>
34780                     </field>
34781                     <field>
34782                        <name>ONESHOT</name>
34783                        <description>One-Shot on Counter</description>
34784                        <bitOffset>2</bitOffset>
34785                        <bitWidth>1</bitWidth>
34786                     </field>
34787                     <field>
34788                        <name>CMD</name>
34789                        <description>Command</description>
34790                        <bitOffset>5</bitOffset>
34791                        <bitWidth>3</bitWidth>
34792                        <enumeratedValues>
34793                           <name>CMDSelect</name>
34794                           <enumeratedValue>
34795                              <name>NONE</name>
34796                              <description>No action</description>
34797                              <value>0</value>
34798                           </enumeratedValue>
34799                           <enumeratedValue>
34800                              <name>RETRIGGER</name>
34801                              <description>Force a start, restart or retrigger</description>
34802                              <value>1</value>
34803                           </enumeratedValue>
34804                           <enumeratedValue>
34805                              <name>STOP</name>
34806                              <description>Force a stop</description>
34807                              <value>2</value>
34808                           </enumeratedValue>
34809                           <enumeratedValue>
34810                              <name>UPDATE</name>
34811                              <description>Force update of double-buffered register</description>
34812                              <value>3</value>
34813                           </enumeratedValue>
34814                           <enumeratedValue>
34815                              <name>READSYNC</name>
34816                              <description>Force a read synchronization of COUNT</description>
34817                              <value>4</value>
34818                           </enumeratedValue>
34819                        </enumeratedValues>
34820                     </field>
34821                  </fields>
34822               </register>
34823               <register>
34824                  <name>CTRLBSET</name>
34825                  <description>Control B Set</description>
34826                  <addressOffset>0x5</addressOffset>
34827                  <size>8</size>
34828                  <resetValue>0x00</resetValue>
34829                  <fields>
34830                     <field>
34831                        <name>DIR</name>
34832                        <description>Counter Direction</description>
34833                        <bitOffset>0</bitOffset>
34834                        <bitWidth>1</bitWidth>
34835                     </field>
34836                     <field>
34837                        <name>LUPD</name>
34838                        <description>Lock Update</description>
34839                        <bitOffset>1</bitOffset>
34840                        <bitWidth>1</bitWidth>
34841                     </field>
34842                     <field>
34843                        <name>ONESHOT</name>
34844                        <description>One-Shot on Counter</description>
34845                        <bitOffset>2</bitOffset>
34846                        <bitWidth>1</bitWidth>
34847                     </field>
34848                     <field>
34849                        <name>CMD</name>
34850                        <description>Command</description>
34851                        <bitOffset>5</bitOffset>
34852                        <bitWidth>3</bitWidth>
34853                        <enumeratedValues>
34854                           <name>CMDSelect</name>
34855                           <enumeratedValue>
34856                              <name>NONE</name>
34857                              <description>No action</description>
34858                              <value>0</value>
34859                           </enumeratedValue>
34860                           <enumeratedValue>
34861                              <name>RETRIGGER</name>
34862                              <description>Force a start, restart or retrigger</description>
34863                              <value>1</value>
34864                           </enumeratedValue>
34865                           <enumeratedValue>
34866                              <name>STOP</name>
34867                              <description>Force a stop</description>
34868                              <value>2</value>
34869                           </enumeratedValue>
34870                           <enumeratedValue>
34871                              <name>UPDATE</name>
34872                              <description>Force update of double-buffered register</description>
34873                              <value>3</value>
34874                           </enumeratedValue>
34875                           <enumeratedValue>
34876                              <name>READSYNC</name>
34877                              <description>Force a read synchronization of COUNT</description>
34878                              <value>4</value>
34879                           </enumeratedValue>
34880                        </enumeratedValues>
34881                     </field>
34882                  </fields>
34883               </register>
34884               <register>
34885                  <name>EVCTRL</name>
34886                  <description>Event Control</description>
34887                  <addressOffset>0x6</addressOffset>
34888                  <size>16</size>
34889                  <resetValue>0x0000</resetValue>
34890                  <fields>
34891                     <field>
34892                        <name>EVACT</name>
34893                        <description>Event Action</description>
34894                        <bitOffset>0</bitOffset>
34895                        <bitWidth>3</bitWidth>
34896                        <enumeratedValues>
34897                           <name>EVACTSelect</name>
34898                           <enumeratedValue>
34899                              <name>OFF</name>
34900                              <description>Event action disabled</description>
34901                              <value>0</value>
34902                           </enumeratedValue>
34903                           <enumeratedValue>
34904                              <name>RETRIGGER</name>
34905                              <description>Start, restart or retrigger TC on event</description>
34906                              <value>1</value>
34907                           </enumeratedValue>
34908                           <enumeratedValue>
34909                              <name>COUNT</name>
34910                              <description>Count on event</description>
34911                              <value>2</value>
34912                           </enumeratedValue>
34913                           <enumeratedValue>
34914                              <name>START</name>
34915                              <description>Start TC on event</description>
34916                              <value>3</value>
34917                           </enumeratedValue>
34918                           <enumeratedValue>
34919                              <name>STAMP</name>
34920                              <description>Time stamp capture</description>
34921                              <value>4</value>
34922                           </enumeratedValue>
34923                           <enumeratedValue>
34924                              <name>PPW</name>
34925                              <description>Period catured in CC0, pulse width in CC1</description>
34926                              <value>5</value>
34927                           </enumeratedValue>
34928                           <enumeratedValue>
34929                              <name>PWP</name>
34930                              <description>Period catured in CC1, pulse width in CC0</description>
34931                              <value>6</value>
34932                           </enumeratedValue>
34933                           <enumeratedValue>
34934                              <name>PW</name>
34935                              <description>Pulse width capture</description>
34936                              <value>7</value>
34937                           </enumeratedValue>
34938                        </enumeratedValues>
34939                     </field>
34940                     <field>
34941                        <name>TCINV</name>
34942                        <description>TC Event Input Polarity</description>
34943                        <bitOffset>4</bitOffset>
34944                        <bitWidth>1</bitWidth>
34945                     </field>
34946                     <field>
34947                        <name>TCEI</name>
34948                        <description>TC Event Enable</description>
34949                        <bitOffset>5</bitOffset>
34950                        <bitWidth>1</bitWidth>
34951                     </field>
34952                     <field>
34953                        <name>OVFEO</name>
34954                        <description>Event Output Enable</description>
34955                        <bitOffset>8</bitOffset>
34956                        <bitWidth>1</bitWidth>
34957                     </field>
34958                     <field>
34959                        <name>MCEO0</name>
34960                        <description>MC Event Output Enable 0</description>
34961                        <bitOffset>12</bitOffset>
34962                        <bitWidth>1</bitWidth>
34963                     </field>
34964                     <field>
34965                        <name>MCEO1</name>
34966                        <description>MC Event Output Enable 1</description>
34967                        <bitOffset>13</bitOffset>
34968                        <bitWidth>1</bitWidth>
34969                     </field>
34970                  </fields>
34971               </register>
34972               <register>
34973                  <name>INTENCLR</name>
34974                  <description>Interrupt Enable Clear</description>
34975                  <addressOffset>0x8</addressOffset>
34976                  <size>8</size>
34977                  <resetValue>0x00</resetValue>
34978                  <fields>
34979                     <field>
34980                        <name>OVF</name>
34981                        <description>OVF Interrupt Disable</description>
34982                        <bitOffset>0</bitOffset>
34983                        <bitWidth>1</bitWidth>
34984                     </field>
34985                     <field>
34986                        <name>ERR</name>
34987                        <description>ERR Interrupt Disable</description>
34988                        <bitOffset>1</bitOffset>
34989                        <bitWidth>1</bitWidth>
34990                     </field>
34991                     <field>
34992                        <name>MC0</name>
34993                        <description>MC Interrupt Disable 0</description>
34994                        <bitOffset>4</bitOffset>
34995                        <bitWidth>1</bitWidth>
34996                     </field>
34997                     <field>
34998                        <name>MC1</name>
34999                        <description>MC Interrupt Disable 1</description>
35000                        <bitOffset>5</bitOffset>
35001                        <bitWidth>1</bitWidth>
35002                     </field>
35003                  </fields>
35004               </register>
35005               <register>
35006                  <name>INTENSET</name>
35007                  <description>Interrupt Enable Set</description>
35008                  <addressOffset>0x9</addressOffset>
35009                  <size>8</size>
35010                  <resetValue>0x00</resetValue>
35011                  <fields>
35012                     <field>
35013                        <name>OVF</name>
35014                        <description>OVF Interrupt Enable</description>
35015                        <bitOffset>0</bitOffset>
35016                        <bitWidth>1</bitWidth>
35017                     </field>
35018                     <field>
35019                        <name>ERR</name>
35020                        <description>ERR Interrupt Enable</description>
35021                        <bitOffset>1</bitOffset>
35022                        <bitWidth>1</bitWidth>
35023                     </field>
35024                     <field>
35025                        <name>MC0</name>
35026                        <description>MC Interrupt Enable 0</description>
35027                        <bitOffset>4</bitOffset>
35028                        <bitWidth>1</bitWidth>
35029                     </field>
35030                     <field>
35031                        <name>MC1</name>
35032                        <description>MC Interrupt Enable 1</description>
35033                        <bitOffset>5</bitOffset>
35034                        <bitWidth>1</bitWidth>
35035                     </field>
35036                  </fields>
35037               </register>
35038               <register>
35039                  <name>INTFLAG</name>
35040                  <description>Interrupt Flag Status and Clear</description>
35041                  <addressOffset>0xA</addressOffset>
35042                  <size>8</size>
35043                  <resetValue>0x00</resetValue>
35044                  <fields>
35045                     <field>
35046                        <name>OVF</name>
35047                        <description>OVF Interrupt Flag</description>
35048                        <bitOffset>0</bitOffset>
35049                        <bitWidth>1</bitWidth>
35050                     </field>
35051                     <field>
35052                        <name>ERR</name>
35053                        <description>ERR Interrupt Flag</description>
35054                        <bitOffset>1</bitOffset>
35055                        <bitWidth>1</bitWidth>
35056                     </field>
35057                     <field>
35058                        <name>MC0</name>
35059                        <description>MC Interrupt Flag 0</description>
35060                        <bitOffset>4</bitOffset>
35061                        <bitWidth>1</bitWidth>
35062                     </field>
35063                     <field>
35064                        <name>MC1</name>
35065                        <description>MC Interrupt Flag 1</description>
35066                        <bitOffset>5</bitOffset>
35067                        <bitWidth>1</bitWidth>
35068                     </field>
35069                  </fields>
35070               </register>
35071               <register>
35072                  <name>STATUS</name>
35073                  <description>Status</description>
35074                  <addressOffset>0xB</addressOffset>
35075                  <size>8</size>
35076                  <resetValue>0x01</resetValue>
35077                  <fields>
35078                     <field>
35079                        <name>STOP</name>
35080                        <description>Stop Status Flag</description>
35081                        <bitOffset>0</bitOffset>
35082                        <bitWidth>1</bitWidth>
35083                     </field>
35084                     <field>
35085                        <name>SLAVE</name>
35086                        <description>Slave Status Flag</description>
35087                        <bitOffset>1</bitOffset>
35088                        <bitWidth>1</bitWidth>
35089                     </field>
35090                     <field>
35091                        <name>PERBUFV</name>
35092                        <description>Synchronization Busy Status</description>
35093                        <bitOffset>3</bitOffset>
35094                        <bitWidth>1</bitWidth>
35095                     </field>
35096                     <field>
35097                        <name>CCBUFV0</name>
35098                        <description>Compare channel buffer 0 valid</description>
35099                        <bitOffset>4</bitOffset>
35100                        <bitWidth>1</bitWidth>
35101                     </field>
35102                     <field>
35103                        <name>CCBUFV1</name>
35104                        <description>Compare channel buffer 1 valid</description>
35105                        <bitOffset>5</bitOffset>
35106                        <bitWidth>1</bitWidth>
35107                     </field>
35108                  </fields>
35109               </register>
35110               <register>
35111                  <name>WAVE</name>
35112                  <description>Waveform Generation Control</description>
35113                  <addressOffset>0xC</addressOffset>
35114                  <size>8</size>
35115                  <resetValue>0x00</resetValue>
35116                  <fields>
35117                     <field>
35118                        <name>WAVEGEN</name>
35119                        <description>Waveform Generation Mode</description>
35120                        <bitOffset>0</bitOffset>
35121                        <bitWidth>2</bitWidth>
35122                        <enumeratedValues>
35123                           <name>WAVEGENSelect</name>
35124                           <enumeratedValue>
35125                              <name>NFRQ</name>
35126                              <description>Normal frequency</description>
35127                              <value>0</value>
35128                           </enumeratedValue>
35129                           <enumeratedValue>
35130                              <name>MFRQ</name>
35131                              <description>Match frequency</description>
35132                              <value>1</value>
35133                           </enumeratedValue>
35134                           <enumeratedValue>
35135                              <name>NPWM</name>
35136                              <description>Normal PWM</description>
35137                              <value>2</value>
35138                           </enumeratedValue>
35139                           <enumeratedValue>
35140                              <name>MPWM</name>
35141                              <description>Match PWM</description>
35142                              <value>3</value>
35143                           </enumeratedValue>
35144                        </enumeratedValues>
35145                     </field>
35146                  </fields>
35147               </register>
35148               <register>
35149                  <name>DRVCTRL</name>
35150                  <description>Control C</description>
35151                  <addressOffset>0xD</addressOffset>
35152                  <size>8</size>
35153                  <resetValue>0x00</resetValue>
35154                  <fields>
35155                     <field>
35156                        <name>INVEN0</name>
35157                        <description>Output Waveform Invert Enable 0</description>
35158                        <bitOffset>0</bitOffset>
35159                        <bitWidth>1</bitWidth>
35160                     </field>
35161                     <field>
35162                        <name>INVEN1</name>
35163                        <description>Output Waveform Invert Enable 1</description>
35164                        <bitOffset>1</bitOffset>
35165                        <bitWidth>1</bitWidth>
35166                     </field>
35167                  </fields>
35168               </register>
35169               <register>
35170                  <name>DBGCTRL</name>
35171                  <description>Debug Control</description>
35172                  <addressOffset>0xF</addressOffset>
35173                  <size>8</size>
35174                  <resetValue>0x00</resetValue>
35175                  <fields>
35176                     <field>
35177                        <name>DBGRUN</name>
35178                        <description>Run During Debug</description>
35179                        <bitOffset>0</bitOffset>
35180                        <bitWidth>1</bitWidth>
35181                     </field>
35182                  </fields>
35183               </register>
35184               <register>
35185                  <name>SYNCBUSY</name>
35186                  <description>Synchronization Status</description>
35187                  <addressOffset>0x10</addressOffset>
35188                  <size>32</size>
35189                  <access>read-only</access>
35190                  <resetValue>0x00000000</resetValue>
35191                  <fields>
35192                     <field>
35193                        <name>SWRST</name>
35194                        <description>swrst</description>
35195                        <bitOffset>0</bitOffset>
35196                        <bitWidth>1</bitWidth>
35197                     </field>
35198                     <field>
35199                        <name>ENABLE</name>
35200                        <description>enable</description>
35201                        <bitOffset>1</bitOffset>
35202                        <bitWidth>1</bitWidth>
35203                     </field>
35204                     <field>
35205                        <name>CTRLB</name>
35206                        <description>CTRLB</description>
35207                        <bitOffset>2</bitOffset>
35208                        <bitWidth>1</bitWidth>
35209                     </field>
35210                     <field>
35211                        <name>STATUS</name>
35212                        <description>STATUS</description>
35213                        <bitOffset>3</bitOffset>
35214                        <bitWidth>1</bitWidth>
35215                     </field>
35216                     <field>
35217                        <name>COUNT</name>
35218                        <description>Counter</description>
35219                        <bitOffset>4</bitOffset>
35220                        <bitWidth>1</bitWidth>
35221                     </field>
35222                     <field>
35223                        <name>PER</name>
35224                        <description>Period</description>
35225                        <bitOffset>5</bitOffset>
35226                        <bitWidth>1</bitWidth>
35227                     </field>
35228                     <field>
35229                        <name>CC0</name>
35230                        <description>Compare Channel 0</description>
35231                        <bitOffset>6</bitOffset>
35232                        <bitWidth>1</bitWidth>
35233                     </field>
35234                     <field>
35235                        <name>CC1</name>
35236                        <description>Compare Channel 1</description>
35237                        <bitOffset>7</bitOffset>
35238                        <bitWidth>1</bitWidth>
35239                     </field>
35240                  </fields>
35241               </register>
35242               <register>
35243                  <name>COUNT</name>
35244                  <description>COUNT32 Count</description>
35245                  <addressOffset>0x14</addressOffset>
35246                  <size>32</size>
35247                  <resetValue>0x00000000</resetValue>
35248                  <fields>
35249                     <field>
35250                        <name>COUNT</name>
35251                        <description>Counter Value</description>
35252                        <bitOffset>0</bitOffset>
35253                        <bitWidth>32</bitWidth>
35254                     </field>
35255                  </fields>
35256               </register>
35257               <register>
35258                  <dim>2</dim>
35259                  <dimIncrement>4</dimIncrement>
35260                  <name>CC[%s]</name>
35261                  <description>COUNT32 Compare and Capture</description>
35262                  <addressOffset>0x1C</addressOffset>
35263                  <size>32</size>
35264                  <resetValue>0x00000000</resetValue>
35265                  <fields>
35266                     <field>
35267                        <name>CC</name>
35268                        <description>Counter/Compare Value</description>
35269                        <bitOffset>0</bitOffset>
35270                        <bitWidth>32</bitWidth>
35271                     </field>
35272                  </fields>
35273               </register>
35274               <register>
35275                  <dim>2</dim>
35276                  <dimIncrement>4</dimIncrement>
35277                  <name>CCBUF[%s]</name>
35278                  <description>COUNT32 Compare and Capture Buffer</description>
35279                  <addressOffset>0x30</addressOffset>
35280                  <size>32</size>
35281                  <resetValue>0x00000000</resetValue>
35282                  <fields>
35283                     <field>
35284                        <name>CCBUF</name>
35285                        <description>Counter/Compare Buffer Value</description>
35286                        <bitOffset>0</bitOffset>
35287                        <bitWidth>32</bitWidth>
35288                     </field>
35289                  </fields>
35290               </register>
35291            </cluster>
35292         </registers>
35293      </peripheral>
35294      <peripheral derivedFrom="TC0">
35295         <name>TC1</name>
35296         <baseAddress>0x40003C00</baseAddress>
35297         <interrupt>
35298            <name>TC1</name>
35299            <description>Timer Counter 1</description>
35300            <value>108</value>
35301         </interrupt>
35302      </peripheral>
35303      <peripheral derivedFrom="TC0">
35304         <name>TC2</name>
35305         <baseAddress>0x4101A000</baseAddress>
35306         <interrupt>
35307            <name>TC2</name>
35308            <description>Timer Counter 2</description>
35309            <value>109</value>
35310         </interrupt>
35311      </peripheral>
35312      <peripheral derivedFrom="TC0">
35313         <name>TC3</name>
35314         <baseAddress>0x4101C000</baseAddress>
35315         <interrupt>
35316            <name>TC3</name>
35317            <description>Timer Counter 3</description>
35318            <value>110</value>
35319         </interrupt>
35320      </peripheral>
35321      <peripheral derivedFrom="TC0">
35322         <name>TC4</name>
35323         <baseAddress>0x42001400</baseAddress>
35324         <interrupt>
35325            <name>TC4</name>
35326            <description>Timer Counter 4</description>
35327            <value>111</value>
35328         </interrupt>
35329      </peripheral>
35330      <peripheral derivedFrom="TC0">
35331         <name>TC5</name>
35332         <baseAddress>0x42001800</baseAddress>
35333         <interrupt>
35334            <name>TC5</name>
35335            <description>Timer Counter 5</description>
35336            <value>112</value>
35337         </interrupt>
35338      </peripheral>
35339      <peripheral>
35340         <name>TCC0</name>
35341         <version>U22133.1.0</version>
35342         <description>Timer Counter Control</description>
35343         <groupName>TCC</groupName>
35344         <prependToName>TCC_</prependToName>
35345         <baseAddress>0x41016000</baseAddress>
35346         <addressBlock>
35347            <offset>0</offset>
35348            <size>0x88</size>
35349            <usage>registers</usage>
35350         </addressBlock>
35351         <interrupt>
35352            <name>TCC0_OTHER</name>
35353            <description>Timer Counter Control 0</description>
35354            <value>85</value>
35355         </interrupt>
35356         <interrupt>
35357            <name>TCC0_MC0</name>
35358            <description>TCC Match/Compare 0</description>
35359            <value>86</value>
35360         </interrupt>
35361         <interrupt>
35362            <name>TCC0_MC1</name>
35363            <description>TCC Match/Compare 1</description>
35364            <value>87</value>
35365         </interrupt>
35366         <interrupt>
35367            <name>TCC0_MC2</name>
35368            <description>TCC Match/Compare 2</description>
35369            <value>88</value>
35370         </interrupt>
35371         <interrupt>
35372            <name>TCC0_MC3</name>
35373            <description>TCC Match/Compare 3</description>
35374            <value>89</value>
35375         </interrupt>
35376         <interrupt>
35377            <name>TCC0_MC4</name>
35378            <description>TCC Match/Compare 4</description>
35379            <value>90</value>
35380         </interrupt>
35381         <interrupt>
35382            <name>TCC0_MC5</name>
35383            <description>TCC Match/Compare 5</description>
35384            <value>91</value>
35385         </interrupt>
35386         <registers>
35387            <register>
35388               <name>CTRLA</name>
35389               <description>Control A</description>
35390               <addressOffset>0x0</addressOffset>
35391               <size>32</size>
35392               <resetValue>0x00000000</resetValue>
35393               <fields>
35394                  <field>
35395                     <name>SWRST</name>
35396                     <description>Software Reset</description>
35397                     <bitOffset>0</bitOffset>
35398                     <bitWidth>1</bitWidth>
35399                  </field>
35400                  <field>
35401                     <name>ENABLE</name>
35402                     <description>Enable</description>
35403                     <bitOffset>1</bitOffset>
35404                     <bitWidth>1</bitWidth>
35405                  </field>
35406                  <field>
35407                     <name>RESOLUTION</name>
35408                     <description>Enhanced Resolution</description>
35409                     <bitOffset>5</bitOffset>
35410                     <bitWidth>2</bitWidth>
35411                     <enumeratedValues>
35412                        <name>RESOLUTIONSelect</name>
35413                        <enumeratedValue>
35414                           <name>NONE</name>
35415                           <description>Dithering is disabled</description>
35416                           <value>0</value>
35417                        </enumeratedValue>
35418                        <enumeratedValue>
35419                           <name>DITH4</name>
35420                           <description>Dithering is done every 16 PWM frames</description>
35421                           <value>1</value>
35422                        </enumeratedValue>
35423                        <enumeratedValue>
35424                           <name>DITH5</name>
35425                           <description>Dithering is done every 32 PWM frames</description>
35426                           <value>2</value>
35427                        </enumeratedValue>
35428                        <enumeratedValue>
35429                           <name>DITH6</name>
35430                           <description>Dithering is done every 64 PWM frames</description>
35431                           <value>3</value>
35432                        </enumeratedValue>
35433                     </enumeratedValues>
35434                  </field>
35435                  <field>
35436                     <name>PRESCALER</name>
35437                     <description>Prescaler</description>
35438                     <bitOffset>8</bitOffset>
35439                     <bitWidth>3</bitWidth>
35440                     <enumeratedValues>
35441                        <name>PRESCALERSelect</name>
35442                        <enumeratedValue>
35443                           <name>DIV1</name>
35444                           <description>No division</description>
35445                           <value>0</value>
35446                        </enumeratedValue>
35447                        <enumeratedValue>
35448                           <name>DIV2</name>
35449                           <description>Divide by 2</description>
35450                           <value>1</value>
35451                        </enumeratedValue>
35452                        <enumeratedValue>
35453                           <name>DIV4</name>
35454                           <description>Divide by 4</description>
35455                           <value>2</value>
35456                        </enumeratedValue>
35457                        <enumeratedValue>
35458                           <name>DIV8</name>
35459                           <description>Divide by 8</description>
35460                           <value>3</value>
35461                        </enumeratedValue>
35462                        <enumeratedValue>
35463                           <name>DIV16</name>
35464                           <description>Divide by 16</description>
35465                           <value>4</value>
35466                        </enumeratedValue>
35467                        <enumeratedValue>
35468                           <name>DIV64</name>
35469                           <description>Divide by 64</description>
35470                           <value>5</value>
35471                        </enumeratedValue>
35472                        <enumeratedValue>
35473                           <name>DIV256</name>
35474                           <description>Divide by 256</description>
35475                           <value>6</value>
35476                        </enumeratedValue>
35477                        <enumeratedValue>
35478                           <name>DIV1024</name>
35479                           <description>Divide by 1024</description>
35480                           <value>7</value>
35481                        </enumeratedValue>
35482                     </enumeratedValues>
35483                  </field>
35484                  <field>
35485                     <name>RUNSTDBY</name>
35486                     <description>Run in Standby</description>
35487                     <bitOffset>11</bitOffset>
35488                     <bitWidth>1</bitWidth>
35489                  </field>
35490                  <field>
35491                     <name>PRESCSYNC</name>
35492                     <description>Prescaler and Counter Synchronization Selection</description>
35493                     <bitOffset>12</bitOffset>
35494                     <bitWidth>2</bitWidth>
35495                     <enumeratedValues>
35496                        <name>PRESCSYNCSelect</name>
35497                        <enumeratedValue>
35498                           <name>GCLK</name>
35499                           <description>Reload or reset counter on next GCLK</description>
35500                           <value>0</value>
35501                        </enumeratedValue>
35502                        <enumeratedValue>
35503                           <name>PRESC</name>
35504                           <description>Reload or reset counter on next prescaler clock</description>
35505                           <value>1</value>
35506                        </enumeratedValue>
35507                        <enumeratedValue>
35508                           <name>RESYNC</name>
35509                           <description>Reload or reset counter on next GCLK and reset prescaler counter</description>
35510                           <value>2</value>
35511                        </enumeratedValue>
35512                     </enumeratedValues>
35513                  </field>
35514                  <field>
35515                     <name>ALOCK</name>
35516                     <description>Auto Lock</description>
35517                     <bitOffset>14</bitOffset>
35518                     <bitWidth>1</bitWidth>
35519                  </field>
35520                  <field>
35521                     <name>MSYNC</name>
35522                     <description>Master Synchronization (only for TCC Slave Instance)</description>
35523                     <bitOffset>15</bitOffset>
35524                     <bitWidth>1</bitWidth>
35525                  </field>
35526                  <field>
35527                     <name>DMAOS</name>
35528                     <description>DMA One-shot Trigger Mode</description>
35529                     <bitOffset>23</bitOffset>
35530                     <bitWidth>1</bitWidth>
35531                  </field>
35532                  <field>
35533                     <name>CPTEN0</name>
35534                     <description>Capture Channel 0 Enable</description>
35535                     <bitOffset>24</bitOffset>
35536                     <bitWidth>1</bitWidth>
35537                  </field>
35538                  <field>
35539                     <name>CPTEN1</name>
35540                     <description>Capture Channel 1 Enable</description>
35541                     <bitOffset>25</bitOffset>
35542                     <bitWidth>1</bitWidth>
35543                  </field>
35544                  <field>
35545                     <name>CPTEN2</name>
35546                     <description>Capture Channel 2 Enable</description>
35547                     <bitOffset>26</bitOffset>
35548                     <bitWidth>1</bitWidth>
35549                  </field>
35550                  <field>
35551                     <name>CPTEN3</name>
35552                     <description>Capture Channel 3 Enable</description>
35553                     <bitOffset>27</bitOffset>
35554                     <bitWidth>1</bitWidth>
35555                  </field>
35556                  <field>
35557                     <name>CPTEN4</name>
35558                     <description>Capture Channel 4 Enable</description>
35559                     <bitOffset>28</bitOffset>
35560                     <bitWidth>1</bitWidth>
35561                  </field>
35562                  <field>
35563                     <name>CPTEN5</name>
35564                     <description>Capture Channel 5 Enable</description>
35565                     <bitOffset>29</bitOffset>
35566                     <bitWidth>1</bitWidth>
35567                  </field>
35568               </fields>
35569            </register>
35570            <register>
35571               <name>CTRLBCLR</name>
35572               <description>Control B Clear</description>
35573               <addressOffset>0x4</addressOffset>
35574               <size>8</size>
35575               <resetValue>0x00</resetValue>
35576               <fields>
35577                  <field>
35578                     <name>DIR</name>
35579                     <description>Counter Direction</description>
35580                     <bitOffset>0</bitOffset>
35581                     <bitWidth>1</bitWidth>
35582                  </field>
35583                  <field>
35584                     <name>LUPD</name>
35585                     <description>Lock Update</description>
35586                     <bitOffset>1</bitOffset>
35587                     <bitWidth>1</bitWidth>
35588                  </field>
35589                  <field>
35590                     <name>ONESHOT</name>
35591                     <description>One-Shot</description>
35592                     <bitOffset>2</bitOffset>
35593                     <bitWidth>1</bitWidth>
35594                  </field>
35595                  <field>
35596                     <name>IDXCMD</name>
35597                     <description>Ramp Index Command</description>
35598                     <bitOffset>3</bitOffset>
35599                     <bitWidth>2</bitWidth>
35600                     <enumeratedValues>
35601                        <name>IDXCMDSelect</name>
35602                        <enumeratedValue>
35603                           <name>DISABLE</name>
35604                           <description>Command disabled: Index toggles between cycles A and B</description>
35605                           <value>0</value>
35606                        </enumeratedValue>
35607                        <enumeratedValue>
35608                           <name>SET</name>
35609                           <description>Set index: cycle B will be forced in the next cycle</description>
35610                           <value>1</value>
35611                        </enumeratedValue>
35612                        <enumeratedValue>
35613                           <name>CLEAR</name>
35614                           <description>Clear index: cycle A will be forced in the next cycle</description>
35615                           <value>2</value>
35616                        </enumeratedValue>
35617                        <enumeratedValue>
35618                           <name>HOLD</name>
35619                           <description>Hold index: the next cycle will be the same as the current cycle</description>
35620                           <value>3</value>
35621                        </enumeratedValue>
35622                     </enumeratedValues>
35623                  </field>
35624                  <field>
35625                     <name>CMD</name>
35626                     <description>TCC Command</description>
35627                     <bitOffset>5</bitOffset>
35628                     <bitWidth>3</bitWidth>
35629                     <enumeratedValues>
35630                        <name>CMDSelect</name>
35631                        <enumeratedValue>
35632                           <name>NONE</name>
35633                           <description>No action</description>
35634                           <value>0</value>
35635                        </enumeratedValue>
35636                        <enumeratedValue>
35637                           <name>RETRIGGER</name>
35638                           <description>Clear start, restart or retrigger</description>
35639                           <value>1</value>
35640                        </enumeratedValue>
35641                        <enumeratedValue>
35642                           <name>STOP</name>
35643                           <description>Force stop</description>
35644                           <value>2</value>
35645                        </enumeratedValue>
35646                        <enumeratedValue>
35647                           <name>UPDATE</name>
35648                           <description>Force update or double buffered registers</description>
35649                           <value>3</value>
35650                        </enumeratedValue>
35651                        <enumeratedValue>
35652                           <name>READSYNC</name>
35653                           <description>Force COUNT read synchronization</description>
35654                           <value>4</value>
35655                        </enumeratedValue>
35656                        <enumeratedValue>
35657                           <name>DMAOS</name>
35658                           <description>One-shot DMA trigger</description>
35659                           <value>5</value>
35660                        </enumeratedValue>
35661                     </enumeratedValues>
35662                  </field>
35663               </fields>
35664            </register>
35665            <register>
35666               <name>CTRLBSET</name>
35667               <description>Control B Set</description>
35668               <addressOffset>0x5</addressOffset>
35669               <size>8</size>
35670               <resetValue>0x00</resetValue>
35671               <fields>
35672                  <field>
35673                     <name>DIR</name>
35674                     <description>Counter Direction</description>
35675                     <bitOffset>0</bitOffset>
35676                     <bitWidth>1</bitWidth>
35677                  </field>
35678                  <field>
35679                     <name>LUPD</name>
35680                     <description>Lock Update</description>
35681                     <bitOffset>1</bitOffset>
35682                     <bitWidth>1</bitWidth>
35683                  </field>
35684                  <field>
35685                     <name>ONESHOT</name>
35686                     <description>One-Shot</description>
35687                     <bitOffset>2</bitOffset>
35688                     <bitWidth>1</bitWidth>
35689                  </field>
35690                  <field>
35691                     <name>IDXCMD</name>
35692                     <description>Ramp Index Command</description>
35693                     <bitOffset>3</bitOffset>
35694                     <bitWidth>2</bitWidth>
35695                     <enumeratedValues>
35696                        <name>IDXCMDSelect</name>
35697                        <enumeratedValue>
35698                           <name>DISABLE</name>
35699                           <description>Command disabled: Index toggles between cycles A and B</description>
35700                           <value>0</value>
35701                        </enumeratedValue>
35702                        <enumeratedValue>
35703                           <name>SET</name>
35704                           <description>Set index: cycle B will be forced in the next cycle</description>
35705                           <value>1</value>
35706                        </enumeratedValue>
35707                        <enumeratedValue>
35708                           <name>CLEAR</name>
35709                           <description>Clear index: cycle A will be forced in the next cycle</description>
35710                           <value>2</value>
35711                        </enumeratedValue>
35712                        <enumeratedValue>
35713                           <name>HOLD</name>
35714                           <description>Hold index: the next cycle will be the same as the current cycle</description>
35715                           <value>3</value>
35716                        </enumeratedValue>
35717                     </enumeratedValues>
35718                  </field>
35719                  <field>
35720                     <name>CMD</name>
35721                     <description>TCC Command</description>
35722                     <bitOffset>5</bitOffset>
35723                     <bitWidth>3</bitWidth>
35724                     <enumeratedValues>
35725                        <name>CMDSelect</name>
35726                        <enumeratedValue>
35727                           <name>NONE</name>
35728                           <description>No action</description>
35729                           <value>0</value>
35730                        </enumeratedValue>
35731                        <enumeratedValue>
35732                           <name>RETRIGGER</name>
35733                           <description>Clear start, restart or retrigger</description>
35734                           <value>1</value>
35735                        </enumeratedValue>
35736                        <enumeratedValue>
35737                           <name>STOP</name>
35738                           <description>Force stop</description>
35739                           <value>2</value>
35740                        </enumeratedValue>
35741                        <enumeratedValue>
35742                           <name>UPDATE</name>
35743                           <description>Force update or double buffered registers</description>
35744                           <value>3</value>
35745                        </enumeratedValue>
35746                        <enumeratedValue>
35747                           <name>READSYNC</name>
35748                           <description>Force COUNT read synchronization</description>
35749                           <value>4</value>
35750                        </enumeratedValue>
35751                        <enumeratedValue>
35752                           <name>DMAOS</name>
35753                           <description>One-shot DMA trigger</description>
35754                           <value>5</value>
35755                        </enumeratedValue>
35756                     </enumeratedValues>
35757                  </field>
35758               </fields>
35759            </register>
35760            <register>
35761               <name>SYNCBUSY</name>
35762               <description>Synchronization Busy</description>
35763               <addressOffset>0x8</addressOffset>
35764               <size>32</size>
35765               <access>read-only</access>
35766               <resetValue>0x00000000</resetValue>
35767               <fields>
35768                  <field>
35769                     <name>SWRST</name>
35770                     <description>Swrst Busy</description>
35771                     <bitOffset>0</bitOffset>
35772                     <bitWidth>1</bitWidth>
35773                  </field>
35774                  <field>
35775                     <name>ENABLE</name>
35776                     <description>Enable Busy</description>
35777                     <bitOffset>1</bitOffset>
35778                     <bitWidth>1</bitWidth>
35779                  </field>
35780                  <field>
35781                     <name>CTRLB</name>
35782                     <description>Ctrlb Busy</description>
35783                     <bitOffset>2</bitOffset>
35784                     <bitWidth>1</bitWidth>
35785                  </field>
35786                  <field>
35787                     <name>STATUS</name>
35788                     <description>Status Busy</description>
35789                     <bitOffset>3</bitOffset>
35790                     <bitWidth>1</bitWidth>
35791                  </field>
35792                  <field>
35793                     <name>COUNT</name>
35794                     <description>Count Busy</description>
35795                     <bitOffset>4</bitOffset>
35796                     <bitWidth>1</bitWidth>
35797                  </field>
35798                  <field>
35799                     <name>PATT</name>
35800                     <description>Pattern Busy</description>
35801                     <bitOffset>5</bitOffset>
35802                     <bitWidth>1</bitWidth>
35803                  </field>
35804                  <field>
35805                     <name>WAVE</name>
35806                     <description>Wave Busy</description>
35807                     <bitOffset>6</bitOffset>
35808                     <bitWidth>1</bitWidth>
35809                  </field>
35810                  <field>
35811                     <name>PER</name>
35812                     <description>Period Busy</description>
35813                     <bitOffset>7</bitOffset>
35814                     <bitWidth>1</bitWidth>
35815                  </field>
35816                  <field>
35817                     <name>CC0</name>
35818                     <description>Compare Channel 0 Busy</description>
35819                     <bitOffset>8</bitOffset>
35820                     <bitWidth>1</bitWidth>
35821                  </field>
35822                  <field>
35823                     <name>CC1</name>
35824                     <description>Compare Channel 1 Busy</description>
35825                     <bitOffset>9</bitOffset>
35826                     <bitWidth>1</bitWidth>
35827                  </field>
35828                  <field>
35829                     <name>CC2</name>
35830                     <description>Compare Channel 2 Busy</description>
35831                     <bitOffset>10</bitOffset>
35832                     <bitWidth>1</bitWidth>
35833                  </field>
35834                  <field>
35835                     <name>CC3</name>
35836                     <description>Compare Channel 3 Busy</description>
35837                     <bitOffset>11</bitOffset>
35838                     <bitWidth>1</bitWidth>
35839                  </field>
35840                  <field>
35841                     <name>CC4</name>
35842                     <description>Compare Channel 4 Busy</description>
35843                     <bitOffset>12</bitOffset>
35844                     <bitWidth>1</bitWidth>
35845                  </field>
35846                  <field>
35847                     <name>CC5</name>
35848                     <description>Compare Channel 5 Busy</description>
35849                     <bitOffset>13</bitOffset>
35850                     <bitWidth>1</bitWidth>
35851                  </field>
35852               </fields>
35853            </register>
35854            <register>
35855               <name>FCTRLA</name>
35856               <description>Recoverable Fault A Configuration</description>
35857               <addressOffset>0xC</addressOffset>
35858               <size>32</size>
35859               <resetValue>0x00000000</resetValue>
35860               <fields>
35861                  <field>
35862                     <name>SRC</name>
35863                     <description>Fault A Source</description>
35864                     <bitOffset>0</bitOffset>
35865                     <bitWidth>2</bitWidth>
35866                     <enumeratedValues>
35867                        <name>SRCSelect</name>
35868                        <enumeratedValue>
35869                           <name>DISABLE</name>
35870                           <description>Fault input disabled</description>
35871                           <value>0</value>
35872                        </enumeratedValue>
35873                        <enumeratedValue>
35874                           <name>ENABLE</name>
35875                           <description>MCEx (x=0,1) event input</description>
35876                           <value>1</value>
35877                        </enumeratedValue>
35878                        <enumeratedValue>
35879                           <name>INVERT</name>
35880                           <description>Inverted MCEx (x=0,1) event input</description>
35881                           <value>2</value>
35882                        </enumeratedValue>
35883                        <enumeratedValue>
35884                           <name>ALTFAULT</name>
35885                           <description>Alternate fault (A or B) state at the end of the previous period</description>
35886                           <value>3</value>
35887                        </enumeratedValue>
35888                     </enumeratedValues>
35889                  </field>
35890                  <field>
35891                     <name>KEEP</name>
35892                     <description>Fault A Keeper</description>
35893                     <bitOffset>3</bitOffset>
35894                     <bitWidth>1</bitWidth>
35895                  </field>
35896                  <field>
35897                     <name>QUAL</name>
35898                     <description>Fault A Qualification</description>
35899                     <bitOffset>4</bitOffset>
35900                     <bitWidth>1</bitWidth>
35901                  </field>
35902                  <field>
35903                     <name>BLANK</name>
35904                     <description>Fault A Blanking Mode</description>
35905                     <bitOffset>5</bitOffset>
35906                     <bitWidth>2</bitWidth>
35907                     <enumeratedValues>
35908                        <name>BLANKSelect</name>
35909                        <enumeratedValue>
35910                           <name>START</name>
35911                           <description>Blanking applied from start of the ramp</description>
35912                           <value>0</value>
35913                        </enumeratedValue>
35914                        <enumeratedValue>
35915                           <name>RISE</name>
35916                           <description>Blanking applied from rising edge of the output waveform</description>
35917                           <value>1</value>
35918                        </enumeratedValue>
35919                        <enumeratedValue>
35920                           <name>FALL</name>
35921                           <description>Blanking applied from falling edge of the output waveform</description>
35922                           <value>2</value>
35923                        </enumeratedValue>
35924                        <enumeratedValue>
35925                           <name>BOTH</name>
35926                           <description>Blanking applied from each toggle of the output waveform</description>
35927                           <value>3</value>
35928                        </enumeratedValue>
35929                     </enumeratedValues>
35930                  </field>
35931                  <field>
35932                     <name>RESTART</name>
35933                     <description>Fault A Restart</description>
35934                     <bitOffset>7</bitOffset>
35935                     <bitWidth>1</bitWidth>
35936                  </field>
35937                  <field>
35938                     <name>HALT</name>
35939                     <description>Fault A Halt Mode</description>
35940                     <bitOffset>8</bitOffset>
35941                     <bitWidth>2</bitWidth>
35942                     <enumeratedValues>
35943                        <name>HALTSelect</name>
35944                        <enumeratedValue>
35945                           <name>DISABLE</name>
35946                           <description>Halt action disabled</description>
35947                           <value>0</value>
35948                        </enumeratedValue>
35949                        <enumeratedValue>
35950                           <name>HW</name>
35951                           <description>Hardware halt action</description>
35952                           <value>1</value>
35953                        </enumeratedValue>
35954                        <enumeratedValue>
35955                           <name>SW</name>
35956                           <description>Software halt action</description>
35957                           <value>2</value>
35958                        </enumeratedValue>
35959                        <enumeratedValue>
35960                           <name>NR</name>
35961                           <description>Non-recoverable fault</description>
35962                           <value>3</value>
35963                        </enumeratedValue>
35964                     </enumeratedValues>
35965                  </field>
35966                  <field>
35967                     <name>CHSEL</name>
35968                     <description>Fault A Capture Channel</description>
35969                     <bitOffset>10</bitOffset>
35970                     <bitWidth>2</bitWidth>
35971                     <enumeratedValues>
35972                        <name>CHSELSelect</name>
35973                        <enumeratedValue>
35974                           <name>CC0</name>
35975                           <description>Capture value stored in channel 0</description>
35976                           <value>0</value>
35977                        </enumeratedValue>
35978                        <enumeratedValue>
35979                           <name>CC1</name>
35980                           <description>Capture value stored in channel 1</description>
35981                           <value>1</value>
35982                        </enumeratedValue>
35983                        <enumeratedValue>
35984                           <name>CC2</name>
35985                           <description>Capture value stored in channel 2</description>
35986                           <value>2</value>
35987                        </enumeratedValue>
35988                        <enumeratedValue>
35989                           <name>CC3</name>
35990                           <description>Capture value stored in channel 3</description>
35991                           <value>3</value>
35992                        </enumeratedValue>
35993                     </enumeratedValues>
35994                  </field>
35995                  <field>
35996                     <name>CAPTURE</name>
35997                     <description>Fault A Capture Action</description>
35998                     <bitOffset>12</bitOffset>
35999                     <bitWidth>3</bitWidth>
36000                     <enumeratedValues>
36001                        <name>CAPTURESelect</name>
36002                        <enumeratedValue>
36003                           <name>DISABLE</name>
36004                           <description>No capture</description>
36005                           <value>0</value>
36006                        </enumeratedValue>
36007                        <enumeratedValue>
36008                           <name>CAPT</name>
36009                           <description>Capture on fault</description>
36010                           <value>1</value>
36011                        </enumeratedValue>
36012                        <enumeratedValue>
36013                           <name>CAPTMIN</name>
36014                           <description>Minimum capture</description>
36015                           <value>2</value>
36016                        </enumeratedValue>
36017                        <enumeratedValue>
36018                           <name>CAPTMAX</name>
36019                           <description>Maximum capture</description>
36020                           <value>3</value>
36021                        </enumeratedValue>
36022                        <enumeratedValue>
36023                           <name>LOCMIN</name>
36024                           <description>Minimum local detection</description>
36025                           <value>4</value>
36026                        </enumeratedValue>
36027                        <enumeratedValue>
36028                           <name>LOCMAX</name>
36029                           <description>Maximum local detection</description>
36030                           <value>5</value>
36031                        </enumeratedValue>
36032                        <enumeratedValue>
36033                           <name>DERIV0</name>
36034                           <description>Minimum and maximum local detection</description>
36035                           <value>6</value>
36036                        </enumeratedValue>
36037                        <enumeratedValue>
36038                           <name>CAPTMARK</name>
36039                           <description>Capture with ramp index as MSB value</description>
36040                           <value>7</value>
36041                        </enumeratedValue>
36042                     </enumeratedValues>
36043                  </field>
36044                  <field>
36045                     <name>BLANKPRESC</name>
36046                     <description>Fault A Blanking Prescaler</description>
36047                     <bitOffset>15</bitOffset>
36048                     <bitWidth>1</bitWidth>
36049                  </field>
36050                  <field>
36051                     <name>BLANKVAL</name>
36052                     <description>Fault A Blanking Time</description>
36053                     <bitOffset>16</bitOffset>
36054                     <bitWidth>8</bitWidth>
36055                  </field>
36056                  <field>
36057                     <name>FILTERVAL</name>
36058                     <description>Fault A Filter Value</description>
36059                     <bitOffset>24</bitOffset>
36060                     <bitWidth>4</bitWidth>
36061                  </field>
36062               </fields>
36063            </register>
36064            <register>
36065               <name>FCTRLB</name>
36066               <description>Recoverable Fault B Configuration</description>
36067               <addressOffset>0x10</addressOffset>
36068               <size>32</size>
36069               <resetValue>0x00000000</resetValue>
36070               <fields>
36071                  <field>
36072                     <name>SRC</name>
36073                     <description>Fault B Source</description>
36074                     <bitOffset>0</bitOffset>
36075                     <bitWidth>2</bitWidth>
36076                     <enumeratedValues>
36077                        <name>SRCSelect</name>
36078                        <enumeratedValue>
36079                           <name>DISABLE</name>
36080                           <description>Fault input disabled</description>
36081                           <value>0</value>
36082                        </enumeratedValue>
36083                        <enumeratedValue>
36084                           <name>ENABLE</name>
36085                           <description>MCEx (x=0,1) event input</description>
36086                           <value>1</value>
36087                        </enumeratedValue>
36088                        <enumeratedValue>
36089                           <name>INVERT</name>
36090                           <description>Inverted MCEx (x=0,1) event input</description>
36091                           <value>2</value>
36092                        </enumeratedValue>
36093                        <enumeratedValue>
36094                           <name>ALTFAULT</name>
36095                           <description>Alternate fault (A or B) state at the end of the previous period</description>
36096                           <value>3</value>
36097                        </enumeratedValue>
36098                     </enumeratedValues>
36099                  </field>
36100                  <field>
36101                     <name>KEEP</name>
36102                     <description>Fault B Keeper</description>
36103                     <bitOffset>3</bitOffset>
36104                     <bitWidth>1</bitWidth>
36105                  </field>
36106                  <field>
36107                     <name>QUAL</name>
36108                     <description>Fault B Qualification</description>
36109                     <bitOffset>4</bitOffset>
36110                     <bitWidth>1</bitWidth>
36111                  </field>
36112                  <field>
36113                     <name>BLANK</name>
36114                     <description>Fault B Blanking Mode</description>
36115                     <bitOffset>5</bitOffset>
36116                     <bitWidth>2</bitWidth>
36117                     <enumeratedValues>
36118                        <name>BLANKSelect</name>
36119                        <enumeratedValue>
36120                           <name>START</name>
36121                           <description>Blanking applied from start of the ramp</description>
36122                           <value>0</value>
36123                        </enumeratedValue>
36124                        <enumeratedValue>
36125                           <name>RISE</name>
36126                           <description>Blanking applied from rising edge of the output waveform</description>
36127                           <value>1</value>
36128                        </enumeratedValue>
36129                        <enumeratedValue>
36130                           <name>FALL</name>
36131                           <description>Blanking applied from falling edge of the output waveform</description>
36132                           <value>2</value>
36133                        </enumeratedValue>
36134                        <enumeratedValue>
36135                           <name>BOTH</name>
36136                           <description>Blanking applied from each toggle of the output waveform</description>
36137                           <value>3</value>
36138                        </enumeratedValue>
36139                     </enumeratedValues>
36140                  </field>
36141                  <field>
36142                     <name>RESTART</name>
36143                     <description>Fault B Restart</description>
36144                     <bitOffset>7</bitOffset>
36145                     <bitWidth>1</bitWidth>
36146                  </field>
36147                  <field>
36148                     <name>HALT</name>
36149                     <description>Fault B Halt Mode</description>
36150                     <bitOffset>8</bitOffset>
36151                     <bitWidth>2</bitWidth>
36152                     <enumeratedValues>
36153                        <name>HALTSelect</name>
36154                        <enumeratedValue>
36155                           <name>DISABLE</name>
36156                           <description>Halt action disabled</description>
36157                           <value>0</value>
36158                        </enumeratedValue>
36159                        <enumeratedValue>
36160                           <name>HW</name>
36161                           <description>Hardware halt action</description>
36162                           <value>1</value>
36163                        </enumeratedValue>
36164                        <enumeratedValue>
36165                           <name>SW</name>
36166                           <description>Software halt action</description>
36167                           <value>2</value>
36168                        </enumeratedValue>
36169                        <enumeratedValue>
36170                           <name>NR</name>
36171                           <description>Non-recoverable fault</description>
36172                           <value>3</value>
36173                        </enumeratedValue>
36174                     </enumeratedValues>
36175                  </field>
36176                  <field>
36177                     <name>CHSEL</name>
36178                     <description>Fault B Capture Channel</description>
36179                     <bitOffset>10</bitOffset>
36180                     <bitWidth>2</bitWidth>
36181                     <enumeratedValues>
36182                        <name>CHSELSelect</name>
36183                        <enumeratedValue>
36184                           <name>CC0</name>
36185                           <description>Capture value stored in channel 0</description>
36186                           <value>0</value>
36187                        </enumeratedValue>
36188                        <enumeratedValue>
36189                           <name>CC1</name>
36190                           <description>Capture value stored in channel 1</description>
36191                           <value>1</value>
36192                        </enumeratedValue>
36193                        <enumeratedValue>
36194                           <name>CC2</name>
36195                           <description>Capture value stored in channel 2</description>
36196                           <value>2</value>
36197                        </enumeratedValue>
36198                        <enumeratedValue>
36199                           <name>CC3</name>
36200                           <description>Capture value stored in channel 3</description>
36201                           <value>3</value>
36202                        </enumeratedValue>
36203                     </enumeratedValues>
36204                  </field>
36205                  <field>
36206                     <name>CAPTURE</name>
36207                     <description>Fault B Capture Action</description>
36208                     <bitOffset>12</bitOffset>
36209                     <bitWidth>3</bitWidth>
36210                     <enumeratedValues>
36211                        <name>CAPTURESelect</name>
36212                        <enumeratedValue>
36213                           <name>DISABLE</name>
36214                           <description>No capture</description>
36215                           <value>0</value>
36216                        </enumeratedValue>
36217                        <enumeratedValue>
36218                           <name>CAPT</name>
36219                           <description>Capture on fault</description>
36220                           <value>1</value>
36221                        </enumeratedValue>
36222                        <enumeratedValue>
36223                           <name>CAPTMIN</name>
36224                           <description>Minimum capture</description>
36225                           <value>2</value>
36226                        </enumeratedValue>
36227                        <enumeratedValue>
36228                           <name>CAPTMAX</name>
36229                           <description>Maximum capture</description>
36230                           <value>3</value>
36231                        </enumeratedValue>
36232                        <enumeratedValue>
36233                           <name>LOCMIN</name>
36234                           <description>Minimum local detection</description>
36235                           <value>4</value>
36236                        </enumeratedValue>
36237                        <enumeratedValue>
36238                           <name>LOCMAX</name>
36239                           <description>Maximum local detection</description>
36240                           <value>5</value>
36241                        </enumeratedValue>
36242                        <enumeratedValue>
36243                           <name>DERIV0</name>
36244                           <description>Minimum and maximum local detection</description>
36245                           <value>6</value>
36246                        </enumeratedValue>
36247                        <enumeratedValue>
36248                           <name>CAPTMARK</name>
36249                           <description>Capture with ramp index as MSB value</description>
36250                           <value>7</value>
36251                        </enumeratedValue>
36252                     </enumeratedValues>
36253                  </field>
36254                  <field>
36255                     <name>BLANKPRESC</name>
36256                     <description>Fault B Blanking Prescaler</description>
36257                     <bitOffset>15</bitOffset>
36258                     <bitWidth>1</bitWidth>
36259                  </field>
36260                  <field>
36261                     <name>BLANKVAL</name>
36262                     <description>Fault B Blanking Time</description>
36263                     <bitOffset>16</bitOffset>
36264                     <bitWidth>8</bitWidth>
36265                  </field>
36266                  <field>
36267                     <name>FILTERVAL</name>
36268                     <description>Fault B Filter Value</description>
36269                     <bitOffset>24</bitOffset>
36270                     <bitWidth>4</bitWidth>
36271                  </field>
36272               </fields>
36273            </register>
36274            <register>
36275               <name>WEXCTRL</name>
36276               <description>Waveform Extension Configuration</description>
36277               <addressOffset>0x14</addressOffset>
36278               <size>32</size>
36279               <resetValue>0x00000000</resetValue>
36280               <fields>
36281                  <field>
36282                     <name>OTMX</name>
36283                     <description>Output Matrix</description>
36284                     <bitOffset>0</bitOffset>
36285                     <bitWidth>2</bitWidth>
36286                  </field>
36287                  <field>
36288                     <name>DTIEN0</name>
36289                     <description>Dead-time Insertion Generator 0 Enable</description>
36290                     <bitOffset>8</bitOffset>
36291                     <bitWidth>1</bitWidth>
36292                  </field>
36293                  <field>
36294                     <name>DTIEN1</name>
36295                     <description>Dead-time Insertion Generator 1 Enable</description>
36296                     <bitOffset>9</bitOffset>
36297                     <bitWidth>1</bitWidth>
36298                  </field>
36299                  <field>
36300                     <name>DTIEN2</name>
36301                     <description>Dead-time Insertion Generator 2 Enable</description>
36302                     <bitOffset>10</bitOffset>
36303                     <bitWidth>1</bitWidth>
36304                  </field>
36305                  <field>
36306                     <name>DTIEN3</name>
36307                     <description>Dead-time Insertion Generator 3 Enable</description>
36308                     <bitOffset>11</bitOffset>
36309                     <bitWidth>1</bitWidth>
36310                  </field>
36311                  <field>
36312                     <name>DTLS</name>
36313                     <description>Dead-time Low Side Outputs Value</description>
36314                     <bitOffset>16</bitOffset>
36315                     <bitWidth>8</bitWidth>
36316                  </field>
36317                  <field>
36318                     <name>DTHS</name>
36319                     <description>Dead-time High Side Outputs Value</description>
36320                     <bitOffset>24</bitOffset>
36321                     <bitWidth>8</bitWidth>
36322                  </field>
36323               </fields>
36324            </register>
36325            <register>
36326               <name>DRVCTRL</name>
36327               <description>Driver Control</description>
36328               <addressOffset>0x18</addressOffset>
36329               <size>32</size>
36330               <resetValue>0x00000000</resetValue>
36331               <fields>
36332                  <field>
36333                     <name>NRE0</name>
36334                     <description>Non-Recoverable State 0 Output Enable</description>
36335                     <bitOffset>0</bitOffset>
36336                     <bitWidth>1</bitWidth>
36337                  </field>
36338                  <field>
36339                     <name>NRE1</name>
36340                     <description>Non-Recoverable State 1 Output Enable</description>
36341                     <bitOffset>1</bitOffset>
36342                     <bitWidth>1</bitWidth>
36343                  </field>
36344                  <field>
36345                     <name>NRE2</name>
36346                     <description>Non-Recoverable State 2 Output Enable</description>
36347                     <bitOffset>2</bitOffset>
36348                     <bitWidth>1</bitWidth>
36349                  </field>
36350                  <field>
36351                     <name>NRE3</name>
36352                     <description>Non-Recoverable State 3 Output Enable</description>
36353                     <bitOffset>3</bitOffset>
36354                     <bitWidth>1</bitWidth>
36355                  </field>
36356                  <field>
36357                     <name>NRE4</name>
36358                     <description>Non-Recoverable State 4 Output Enable</description>
36359                     <bitOffset>4</bitOffset>
36360                     <bitWidth>1</bitWidth>
36361                  </field>
36362                  <field>
36363                     <name>NRE5</name>
36364                     <description>Non-Recoverable State 5 Output Enable</description>
36365                     <bitOffset>5</bitOffset>
36366                     <bitWidth>1</bitWidth>
36367                  </field>
36368                  <field>
36369                     <name>NRE6</name>
36370                     <description>Non-Recoverable State 6 Output Enable</description>
36371                     <bitOffset>6</bitOffset>
36372                     <bitWidth>1</bitWidth>
36373                  </field>
36374                  <field>
36375                     <name>NRE7</name>
36376                     <description>Non-Recoverable State 7 Output Enable</description>
36377                     <bitOffset>7</bitOffset>
36378                     <bitWidth>1</bitWidth>
36379                  </field>
36380                  <field>
36381                     <name>NRV0</name>
36382                     <description>Non-Recoverable State 0 Output Value</description>
36383                     <bitOffset>8</bitOffset>
36384                     <bitWidth>1</bitWidth>
36385                  </field>
36386                  <field>
36387                     <name>NRV1</name>
36388                     <description>Non-Recoverable State 1 Output Value</description>
36389                     <bitOffset>9</bitOffset>
36390                     <bitWidth>1</bitWidth>
36391                  </field>
36392                  <field>
36393                     <name>NRV2</name>
36394                     <description>Non-Recoverable State 2 Output Value</description>
36395                     <bitOffset>10</bitOffset>
36396                     <bitWidth>1</bitWidth>
36397                  </field>
36398                  <field>
36399                     <name>NRV3</name>
36400                     <description>Non-Recoverable State 3 Output Value</description>
36401                     <bitOffset>11</bitOffset>
36402                     <bitWidth>1</bitWidth>
36403                  </field>
36404                  <field>
36405                     <name>NRV4</name>
36406                     <description>Non-Recoverable State 4 Output Value</description>
36407                     <bitOffset>12</bitOffset>
36408                     <bitWidth>1</bitWidth>
36409                  </field>
36410                  <field>
36411                     <name>NRV5</name>
36412                     <description>Non-Recoverable State 5 Output Value</description>
36413                     <bitOffset>13</bitOffset>
36414                     <bitWidth>1</bitWidth>
36415                  </field>
36416                  <field>
36417                     <name>NRV6</name>
36418                     <description>Non-Recoverable State 6 Output Value</description>
36419                     <bitOffset>14</bitOffset>
36420                     <bitWidth>1</bitWidth>
36421                  </field>
36422                  <field>
36423                     <name>NRV7</name>
36424                     <description>Non-Recoverable State 7 Output Value</description>
36425                     <bitOffset>15</bitOffset>
36426                     <bitWidth>1</bitWidth>
36427                  </field>
36428                  <field>
36429                     <name>INVEN0</name>
36430                     <description>Output Waveform 0 Inversion</description>
36431                     <bitOffset>16</bitOffset>
36432                     <bitWidth>1</bitWidth>
36433                  </field>
36434                  <field>
36435                     <name>INVEN1</name>
36436                     <description>Output Waveform 1 Inversion</description>
36437                     <bitOffset>17</bitOffset>
36438                     <bitWidth>1</bitWidth>
36439                  </field>
36440                  <field>
36441                     <name>INVEN2</name>
36442                     <description>Output Waveform 2 Inversion</description>
36443                     <bitOffset>18</bitOffset>
36444                     <bitWidth>1</bitWidth>
36445                  </field>
36446                  <field>
36447                     <name>INVEN3</name>
36448                     <description>Output Waveform 3 Inversion</description>
36449                     <bitOffset>19</bitOffset>
36450                     <bitWidth>1</bitWidth>
36451                  </field>
36452                  <field>
36453                     <name>INVEN4</name>
36454                     <description>Output Waveform 4 Inversion</description>
36455                     <bitOffset>20</bitOffset>
36456                     <bitWidth>1</bitWidth>
36457                  </field>
36458                  <field>
36459                     <name>INVEN5</name>
36460                     <description>Output Waveform 5 Inversion</description>
36461                     <bitOffset>21</bitOffset>
36462                     <bitWidth>1</bitWidth>
36463                  </field>
36464                  <field>
36465                     <name>INVEN6</name>
36466                     <description>Output Waveform 6 Inversion</description>
36467                     <bitOffset>22</bitOffset>
36468                     <bitWidth>1</bitWidth>
36469                  </field>
36470                  <field>
36471                     <name>INVEN7</name>
36472                     <description>Output Waveform 7 Inversion</description>
36473                     <bitOffset>23</bitOffset>
36474                     <bitWidth>1</bitWidth>
36475                  </field>
36476                  <field>
36477                     <name>FILTERVAL0</name>
36478                     <description>Non-Recoverable Fault Input 0 Filter Value</description>
36479                     <bitOffset>24</bitOffset>
36480                     <bitWidth>4</bitWidth>
36481                  </field>
36482                  <field>
36483                     <name>FILTERVAL1</name>
36484                     <description>Non-Recoverable Fault Input 1 Filter Value</description>
36485                     <bitOffset>28</bitOffset>
36486                     <bitWidth>4</bitWidth>
36487                  </field>
36488               </fields>
36489            </register>
36490            <register>
36491               <name>DBGCTRL</name>
36492               <description>Debug Control</description>
36493               <addressOffset>0x1E</addressOffset>
36494               <size>8</size>
36495               <resetValue>0x00</resetValue>
36496               <fields>
36497                  <field>
36498                     <name>DBGRUN</name>
36499                     <description>Debug Running Mode</description>
36500                     <bitOffset>0</bitOffset>
36501                     <bitWidth>1</bitWidth>
36502                  </field>
36503                  <field>
36504                     <name>FDDBD</name>
36505                     <description>Fault Detection on Debug Break Detection</description>
36506                     <bitOffset>2</bitOffset>
36507                     <bitWidth>1</bitWidth>
36508                  </field>
36509               </fields>
36510            </register>
36511            <register>
36512               <name>EVCTRL</name>
36513               <description>Event Control</description>
36514               <addressOffset>0x20</addressOffset>
36515               <size>32</size>
36516               <resetValue>0x00000000</resetValue>
36517               <fields>
36518                  <field>
36519                     <name>EVACT0</name>
36520                     <description>Timer/counter Input Event0 Action</description>
36521                     <bitOffset>0</bitOffset>
36522                     <bitWidth>3</bitWidth>
36523                     <enumeratedValues>
36524                        <name>EVACT0Select</name>
36525                        <enumeratedValue>
36526                           <name>OFF</name>
36527                           <description>Event action disabled</description>
36528                           <value>0</value>
36529                        </enumeratedValue>
36530                        <enumeratedValue>
36531                           <name>RETRIGGER</name>
36532                           <description>Start, restart or re-trigger counter on event</description>
36533                           <value>1</value>
36534                        </enumeratedValue>
36535                        <enumeratedValue>
36536                           <name>COUNTEV</name>
36537                           <description>Count on event</description>
36538                           <value>2</value>
36539                        </enumeratedValue>
36540                        <enumeratedValue>
36541                           <name>START</name>
36542                           <description>Start counter on event</description>
36543                           <value>3</value>
36544                        </enumeratedValue>
36545                        <enumeratedValue>
36546                           <name>INC</name>
36547                           <description>Increment counter on event</description>
36548                           <value>4</value>
36549                        </enumeratedValue>
36550                        <enumeratedValue>
36551                           <name>COUNT</name>
36552                           <description>Count on active state of asynchronous event</description>
36553                           <value>5</value>
36554                        </enumeratedValue>
36555                        <enumeratedValue>
36556                           <name>STAMP</name>
36557                           <description>Stamp capture</description>
36558                           <value>6</value>
36559                        </enumeratedValue>
36560                        <enumeratedValue>
36561                           <name>FAULT</name>
36562                           <description>Non-recoverable fault</description>
36563                           <value>7</value>
36564                        </enumeratedValue>
36565                     </enumeratedValues>
36566                  </field>
36567                  <field>
36568                     <name>EVACT1</name>
36569                     <description>Timer/counter Input Event1 Action</description>
36570                     <bitOffset>3</bitOffset>
36571                     <bitWidth>3</bitWidth>
36572                     <enumeratedValues>
36573                        <name>EVACT1Select</name>
36574                        <enumeratedValue>
36575                           <name>OFF</name>
36576                           <description>Event action disabled</description>
36577                           <value>0</value>
36578                        </enumeratedValue>
36579                        <enumeratedValue>
36580                           <name>RETRIGGER</name>
36581                           <description>Re-trigger counter on event</description>
36582                           <value>1</value>
36583                        </enumeratedValue>
36584                        <enumeratedValue>
36585                           <name>DIR</name>
36586                           <description>Direction control</description>
36587                           <value>2</value>
36588                        </enumeratedValue>
36589                        <enumeratedValue>
36590                           <name>STOP</name>
36591                           <description>Stop counter on event</description>
36592                           <value>3</value>
36593                        </enumeratedValue>
36594                        <enumeratedValue>
36595                           <name>DEC</name>
36596                           <description>Decrement counter on event</description>
36597                           <value>4</value>
36598                        </enumeratedValue>
36599                        <enumeratedValue>
36600                           <name>PPW</name>
36601                           <description>Period capture value in CC0 register, pulse width capture value in CC1 register</description>
36602                           <value>5</value>
36603                        </enumeratedValue>
36604                        <enumeratedValue>
36605                           <name>PWP</name>
36606                           <description>Period capture value in CC1 register, pulse width capture value in CC0 register</description>
36607                           <value>6</value>
36608                        </enumeratedValue>
36609                        <enumeratedValue>
36610                           <name>FAULT</name>
36611                           <description>Non-recoverable fault</description>
36612                           <value>7</value>
36613                        </enumeratedValue>
36614                     </enumeratedValues>
36615                  </field>
36616                  <field>
36617                     <name>CNTSEL</name>
36618                     <description>Timer/counter Output Event Mode</description>
36619                     <bitOffset>6</bitOffset>
36620                     <bitWidth>2</bitWidth>
36621                     <enumeratedValues>
36622                        <name>CNTSELSelect</name>
36623                        <enumeratedValue>
36624                           <name>START</name>
36625                           <description>An interrupt/event is generated when a new counter cycle starts</description>
36626                           <value>0</value>
36627                        </enumeratedValue>
36628                        <enumeratedValue>
36629                           <name>END</name>
36630                           <description>An interrupt/event is generated when a counter cycle ends</description>
36631                           <value>1</value>
36632                        </enumeratedValue>
36633                        <enumeratedValue>
36634                           <name>BETWEEN</name>
36635                           <description>An interrupt/event is generated when a counter cycle ends, except for the first and last cycles</description>
36636                           <value>2</value>
36637                        </enumeratedValue>
36638                        <enumeratedValue>
36639                           <name>BOUNDARY</name>
36640                           <description>An interrupt/event is generated when a new counter cycle starts or a counter cycle ends</description>
36641                           <value>3</value>
36642                        </enumeratedValue>
36643                     </enumeratedValues>
36644                  </field>
36645                  <field>
36646                     <name>OVFEO</name>
36647                     <description>Overflow/Underflow Output Event Enable</description>
36648                     <bitOffset>8</bitOffset>
36649                     <bitWidth>1</bitWidth>
36650                  </field>
36651                  <field>
36652                     <name>TRGEO</name>
36653                     <description>Retrigger Output Event Enable</description>
36654                     <bitOffset>9</bitOffset>
36655                     <bitWidth>1</bitWidth>
36656                  </field>
36657                  <field>
36658                     <name>CNTEO</name>
36659                     <description>Timer/counter Output Event Enable</description>
36660                     <bitOffset>10</bitOffset>
36661                     <bitWidth>1</bitWidth>
36662                  </field>
36663                  <field>
36664                     <name>TCINV0</name>
36665                     <description>Inverted Event 0 Input Enable</description>
36666                     <bitOffset>12</bitOffset>
36667                     <bitWidth>1</bitWidth>
36668                  </field>
36669                  <field>
36670                     <name>TCINV1</name>
36671                     <description>Inverted Event 1 Input Enable</description>
36672                     <bitOffset>13</bitOffset>
36673                     <bitWidth>1</bitWidth>
36674                  </field>
36675                  <field>
36676                     <name>TCEI0</name>
36677                     <description>Timer/counter Event 0 Input Enable</description>
36678                     <bitOffset>14</bitOffset>
36679                     <bitWidth>1</bitWidth>
36680                  </field>
36681                  <field>
36682                     <name>TCEI1</name>
36683                     <description>Timer/counter Event 1 Input Enable</description>
36684                     <bitOffset>15</bitOffset>
36685                     <bitWidth>1</bitWidth>
36686                  </field>
36687                  <field>
36688                     <name>MCEI0</name>
36689                     <description>Match or Capture Channel 0 Event Input Enable</description>
36690                     <bitOffset>16</bitOffset>
36691                     <bitWidth>1</bitWidth>
36692                  </field>
36693                  <field>
36694                     <name>MCEI1</name>
36695                     <description>Match or Capture Channel 1 Event Input Enable</description>
36696                     <bitOffset>17</bitOffset>
36697                     <bitWidth>1</bitWidth>
36698                  </field>
36699                  <field>
36700                     <name>MCEI2</name>
36701                     <description>Match or Capture Channel 2 Event Input Enable</description>
36702                     <bitOffset>18</bitOffset>
36703                     <bitWidth>1</bitWidth>
36704                  </field>
36705                  <field>
36706                     <name>MCEI3</name>
36707                     <description>Match or Capture Channel 3 Event Input Enable</description>
36708                     <bitOffset>19</bitOffset>
36709                     <bitWidth>1</bitWidth>
36710                  </field>
36711                  <field>
36712                     <name>MCEI4</name>
36713                     <description>Match or Capture Channel 4 Event Input Enable</description>
36714                     <bitOffset>20</bitOffset>
36715                     <bitWidth>1</bitWidth>
36716                  </field>
36717                  <field>
36718                     <name>MCEI5</name>
36719                     <description>Match or Capture Channel 5 Event Input Enable</description>
36720                     <bitOffset>21</bitOffset>
36721                     <bitWidth>1</bitWidth>
36722                  </field>
36723                  <field>
36724                     <name>MCEO0</name>
36725                     <description>Match or Capture Channel 0 Event Output Enable</description>
36726                     <bitOffset>24</bitOffset>
36727                     <bitWidth>1</bitWidth>
36728                  </field>
36729                  <field>
36730                     <name>MCEO1</name>
36731                     <description>Match or Capture Channel 1 Event Output Enable</description>
36732                     <bitOffset>25</bitOffset>
36733                     <bitWidth>1</bitWidth>
36734                  </field>
36735                  <field>
36736                     <name>MCEO2</name>
36737                     <description>Match or Capture Channel 2 Event Output Enable</description>
36738                     <bitOffset>26</bitOffset>
36739                     <bitWidth>1</bitWidth>
36740                  </field>
36741                  <field>
36742                     <name>MCEO3</name>
36743                     <description>Match or Capture Channel 3 Event Output Enable</description>
36744                     <bitOffset>27</bitOffset>
36745                     <bitWidth>1</bitWidth>
36746                  </field>
36747                  <field>
36748                     <name>MCEO4</name>
36749                     <description>Match or Capture Channel 4 Event Output Enable</description>
36750                     <bitOffset>28</bitOffset>
36751                     <bitWidth>1</bitWidth>
36752                  </field>
36753                  <field>
36754                     <name>MCEO5</name>
36755                     <description>Match or Capture Channel 5 Event Output Enable</description>
36756                     <bitOffset>29</bitOffset>
36757                     <bitWidth>1</bitWidth>
36758                  </field>
36759               </fields>
36760            </register>
36761            <register>
36762               <name>INTENCLR</name>
36763               <description>Interrupt Enable Clear</description>
36764               <addressOffset>0x24</addressOffset>
36765               <size>32</size>
36766               <resetValue>0x00000000</resetValue>
36767               <fields>
36768                  <field>
36769                     <name>OVF</name>
36770                     <description>Overflow Interrupt Enable</description>
36771                     <bitOffset>0</bitOffset>
36772                     <bitWidth>1</bitWidth>
36773                  </field>
36774                  <field>
36775                     <name>TRG</name>
36776                     <description>Retrigger Interrupt Enable</description>
36777                     <bitOffset>1</bitOffset>
36778                     <bitWidth>1</bitWidth>
36779                  </field>
36780                  <field>
36781                     <name>CNT</name>
36782                     <description>Counter Interrupt Enable</description>
36783                     <bitOffset>2</bitOffset>
36784                     <bitWidth>1</bitWidth>
36785                  </field>
36786                  <field>
36787                     <name>ERR</name>
36788                     <description>Error Interrupt Enable</description>
36789                     <bitOffset>3</bitOffset>
36790                     <bitWidth>1</bitWidth>
36791                  </field>
36792                  <field>
36793                     <name>UFS</name>
36794                     <description>Non-Recoverable Update Fault Interrupt Enable</description>
36795                     <bitOffset>10</bitOffset>
36796                     <bitWidth>1</bitWidth>
36797                  </field>
36798                  <field>
36799                     <name>DFS</name>
36800                     <description>Non-Recoverable Debug Fault Interrupt Enable</description>
36801                     <bitOffset>11</bitOffset>
36802                     <bitWidth>1</bitWidth>
36803                  </field>
36804                  <field>
36805                     <name>FAULTA</name>
36806                     <description>Recoverable Fault A Interrupt Enable</description>
36807                     <bitOffset>12</bitOffset>
36808                     <bitWidth>1</bitWidth>
36809                  </field>
36810                  <field>
36811                     <name>FAULTB</name>
36812                     <description>Recoverable Fault B Interrupt Enable</description>
36813                     <bitOffset>13</bitOffset>
36814                     <bitWidth>1</bitWidth>
36815                  </field>
36816                  <field>
36817                     <name>FAULT0</name>
36818                     <description>Non-Recoverable Fault 0 Interrupt Enable</description>
36819                     <bitOffset>14</bitOffset>
36820                     <bitWidth>1</bitWidth>
36821                  </field>
36822                  <field>
36823                     <name>FAULT1</name>
36824                     <description>Non-Recoverable Fault 1 Interrupt Enable</description>
36825                     <bitOffset>15</bitOffset>
36826                     <bitWidth>1</bitWidth>
36827                  </field>
36828                  <field>
36829                     <name>MC0</name>
36830                     <description>Match or Capture Channel 0 Interrupt Enable</description>
36831                     <bitOffset>16</bitOffset>
36832                     <bitWidth>1</bitWidth>
36833                  </field>
36834                  <field>
36835                     <name>MC1</name>
36836                     <description>Match or Capture Channel 1 Interrupt Enable</description>
36837                     <bitOffset>17</bitOffset>
36838                     <bitWidth>1</bitWidth>
36839                  </field>
36840                  <field>
36841                     <name>MC2</name>
36842                     <description>Match or Capture Channel 2 Interrupt Enable</description>
36843                     <bitOffset>18</bitOffset>
36844                     <bitWidth>1</bitWidth>
36845                  </field>
36846                  <field>
36847                     <name>MC3</name>
36848                     <description>Match or Capture Channel 3 Interrupt Enable</description>
36849                     <bitOffset>19</bitOffset>
36850                     <bitWidth>1</bitWidth>
36851                  </field>
36852                  <field>
36853                     <name>MC4</name>
36854                     <description>Match or Capture Channel 4 Interrupt Enable</description>
36855                     <bitOffset>20</bitOffset>
36856                     <bitWidth>1</bitWidth>
36857                  </field>
36858                  <field>
36859                     <name>MC5</name>
36860                     <description>Match or Capture Channel 5 Interrupt Enable</description>
36861                     <bitOffset>21</bitOffset>
36862                     <bitWidth>1</bitWidth>
36863                  </field>
36864               </fields>
36865            </register>
36866            <register>
36867               <name>INTENSET</name>
36868               <description>Interrupt Enable Set</description>
36869               <addressOffset>0x28</addressOffset>
36870               <size>32</size>
36871               <resetValue>0x00000000</resetValue>
36872               <fields>
36873                  <field>
36874                     <name>OVF</name>
36875                     <description>Overflow Interrupt Enable</description>
36876                     <bitOffset>0</bitOffset>
36877                     <bitWidth>1</bitWidth>
36878                  </field>
36879                  <field>
36880                     <name>TRG</name>
36881                     <description>Retrigger Interrupt Enable</description>
36882                     <bitOffset>1</bitOffset>
36883                     <bitWidth>1</bitWidth>
36884                  </field>
36885                  <field>
36886                     <name>CNT</name>
36887                     <description>Counter Interrupt Enable</description>
36888                     <bitOffset>2</bitOffset>
36889                     <bitWidth>1</bitWidth>
36890                  </field>
36891                  <field>
36892                     <name>ERR</name>
36893                     <description>Error Interrupt Enable</description>
36894                     <bitOffset>3</bitOffset>
36895                     <bitWidth>1</bitWidth>
36896                  </field>
36897                  <field>
36898                     <name>UFS</name>
36899                     <description>Non-Recoverable Update Fault Interrupt Enable</description>
36900                     <bitOffset>10</bitOffset>
36901                     <bitWidth>1</bitWidth>
36902                  </field>
36903                  <field>
36904                     <name>DFS</name>
36905                     <description>Non-Recoverable Debug Fault Interrupt Enable</description>
36906                     <bitOffset>11</bitOffset>
36907                     <bitWidth>1</bitWidth>
36908                  </field>
36909                  <field>
36910                     <name>FAULTA</name>
36911                     <description>Recoverable Fault A Interrupt Enable</description>
36912                     <bitOffset>12</bitOffset>
36913                     <bitWidth>1</bitWidth>
36914                  </field>
36915                  <field>
36916                     <name>FAULTB</name>
36917                     <description>Recoverable Fault B Interrupt Enable</description>
36918                     <bitOffset>13</bitOffset>
36919                     <bitWidth>1</bitWidth>
36920                  </field>
36921                  <field>
36922                     <name>FAULT0</name>
36923                     <description>Non-Recoverable Fault 0 Interrupt Enable</description>
36924                     <bitOffset>14</bitOffset>
36925                     <bitWidth>1</bitWidth>
36926                  </field>
36927                  <field>
36928                     <name>FAULT1</name>
36929                     <description>Non-Recoverable Fault 1 Interrupt Enable</description>
36930                     <bitOffset>15</bitOffset>
36931                     <bitWidth>1</bitWidth>
36932                  </field>
36933                  <field>
36934                     <name>MC0</name>
36935                     <description>Match or Capture Channel 0 Interrupt Enable</description>
36936                     <bitOffset>16</bitOffset>
36937                     <bitWidth>1</bitWidth>
36938                  </field>
36939                  <field>
36940                     <name>MC1</name>
36941                     <description>Match or Capture Channel 1 Interrupt Enable</description>
36942                     <bitOffset>17</bitOffset>
36943                     <bitWidth>1</bitWidth>
36944                  </field>
36945                  <field>
36946                     <name>MC2</name>
36947                     <description>Match or Capture Channel 2 Interrupt Enable</description>
36948                     <bitOffset>18</bitOffset>
36949                     <bitWidth>1</bitWidth>
36950                  </field>
36951                  <field>
36952                     <name>MC3</name>
36953                     <description>Match or Capture Channel 3 Interrupt Enable</description>
36954                     <bitOffset>19</bitOffset>
36955                     <bitWidth>1</bitWidth>
36956                  </field>
36957                  <field>
36958                     <name>MC4</name>
36959                     <description>Match or Capture Channel 4 Interrupt Enable</description>
36960                     <bitOffset>20</bitOffset>
36961                     <bitWidth>1</bitWidth>
36962                  </field>
36963                  <field>
36964                     <name>MC5</name>
36965                     <description>Match or Capture Channel 5 Interrupt Enable</description>
36966                     <bitOffset>21</bitOffset>
36967                     <bitWidth>1</bitWidth>
36968                  </field>
36969               </fields>
36970            </register>
36971            <register>
36972               <name>INTFLAG</name>
36973               <description>Interrupt Flag Status and Clear</description>
36974               <addressOffset>0x2C</addressOffset>
36975               <size>32</size>
36976               <resetValue>0x00000000</resetValue>
36977               <fields>
36978                  <field>
36979                     <name>OVF</name>
36980                     <description>Overflow</description>
36981                     <bitOffset>0</bitOffset>
36982                     <bitWidth>1</bitWidth>
36983                  </field>
36984                  <field>
36985                     <name>TRG</name>
36986                     <description>Retrigger</description>
36987                     <bitOffset>1</bitOffset>
36988                     <bitWidth>1</bitWidth>
36989                  </field>
36990                  <field>
36991                     <name>CNT</name>
36992                     <description>Counter</description>
36993                     <bitOffset>2</bitOffset>
36994                     <bitWidth>1</bitWidth>
36995                  </field>
36996                  <field>
36997                     <name>ERR</name>
36998                     <description>Error</description>
36999                     <bitOffset>3</bitOffset>
37000                     <bitWidth>1</bitWidth>
37001                  </field>
37002                  <field>
37003                     <name>UFS</name>
37004                     <description>Non-Recoverable Update Fault</description>
37005                     <bitOffset>10</bitOffset>
37006                     <bitWidth>1</bitWidth>
37007                  </field>
37008                  <field>
37009                     <name>DFS</name>
37010                     <description>Non-Recoverable Debug Fault</description>
37011                     <bitOffset>11</bitOffset>
37012                     <bitWidth>1</bitWidth>
37013                  </field>
37014                  <field>
37015                     <name>FAULTA</name>
37016                     <description>Recoverable Fault A</description>
37017                     <bitOffset>12</bitOffset>
37018                     <bitWidth>1</bitWidth>
37019                  </field>
37020                  <field>
37021                     <name>FAULTB</name>
37022                     <description>Recoverable Fault B</description>
37023                     <bitOffset>13</bitOffset>
37024                     <bitWidth>1</bitWidth>
37025                  </field>
37026                  <field>
37027                     <name>FAULT0</name>
37028                     <description>Non-Recoverable Fault 0</description>
37029                     <bitOffset>14</bitOffset>
37030                     <bitWidth>1</bitWidth>
37031                  </field>
37032                  <field>
37033                     <name>FAULT1</name>
37034                     <description>Non-Recoverable Fault 1</description>
37035                     <bitOffset>15</bitOffset>
37036                     <bitWidth>1</bitWidth>
37037                  </field>
37038                  <field>
37039                     <name>MC0</name>
37040                     <description>Match or Capture 0</description>
37041                     <bitOffset>16</bitOffset>
37042                     <bitWidth>1</bitWidth>
37043                  </field>
37044                  <field>
37045                     <name>MC1</name>
37046                     <description>Match or Capture 1</description>
37047                     <bitOffset>17</bitOffset>
37048                     <bitWidth>1</bitWidth>
37049                  </field>
37050                  <field>
37051                     <name>MC2</name>
37052                     <description>Match or Capture 2</description>
37053                     <bitOffset>18</bitOffset>
37054                     <bitWidth>1</bitWidth>
37055                  </field>
37056                  <field>
37057                     <name>MC3</name>
37058                     <description>Match or Capture 3</description>
37059                     <bitOffset>19</bitOffset>
37060                     <bitWidth>1</bitWidth>
37061                  </field>
37062                  <field>
37063                     <name>MC4</name>
37064                     <description>Match or Capture 4</description>
37065                     <bitOffset>20</bitOffset>
37066                     <bitWidth>1</bitWidth>
37067                  </field>
37068                  <field>
37069                     <name>MC5</name>
37070                     <description>Match or Capture 5</description>
37071                     <bitOffset>21</bitOffset>
37072                     <bitWidth>1</bitWidth>
37073                  </field>
37074               </fields>
37075            </register>
37076            <register>
37077               <name>STATUS</name>
37078               <description>Status</description>
37079               <addressOffset>0x30</addressOffset>
37080               <size>32</size>
37081               <resetValue>0x00000001</resetValue>
37082               <fields>
37083                  <field>
37084                     <name>STOP</name>
37085                     <description>Stop</description>
37086                     <bitOffset>0</bitOffset>
37087                     <bitWidth>1</bitWidth>
37088                  </field>
37089                  <field>
37090                     <name>IDX</name>
37091                     <description>Ramp</description>
37092                     <bitOffset>1</bitOffset>
37093                     <bitWidth>1</bitWidth>
37094                  </field>
37095                  <field>
37096                     <name>UFS</name>
37097                     <description>Non-recoverable Update Fault State</description>
37098                     <bitOffset>2</bitOffset>
37099                     <bitWidth>1</bitWidth>
37100                  </field>
37101                  <field>
37102                     <name>DFS</name>
37103                     <description>Non-Recoverable Debug Fault State</description>
37104                     <bitOffset>3</bitOffset>
37105                     <bitWidth>1</bitWidth>
37106                  </field>
37107                  <field>
37108                     <name>SLAVE</name>
37109                     <description>Slave</description>
37110                     <bitOffset>4</bitOffset>
37111                     <bitWidth>1</bitWidth>
37112                  </field>
37113                  <field>
37114                     <name>PATTBUFV</name>
37115                     <description>Pattern Buffer Valid</description>
37116                     <bitOffset>5</bitOffset>
37117                     <bitWidth>1</bitWidth>
37118                  </field>
37119                  <field>
37120                     <name>PERBUFV</name>
37121                     <description>Period Buffer Valid</description>
37122                     <bitOffset>7</bitOffset>
37123                     <bitWidth>1</bitWidth>
37124                  </field>
37125                  <field>
37126                     <name>FAULTAIN</name>
37127                     <description>Recoverable Fault A Input</description>
37128                     <bitOffset>8</bitOffset>
37129                     <bitWidth>1</bitWidth>
37130                  </field>
37131                  <field>
37132                     <name>FAULTBIN</name>
37133                     <description>Recoverable Fault B Input</description>
37134                     <bitOffset>9</bitOffset>
37135                     <bitWidth>1</bitWidth>
37136                  </field>
37137                  <field>
37138                     <name>FAULT0IN</name>
37139                     <description>Non-Recoverable Fault0 Input</description>
37140                     <bitOffset>10</bitOffset>
37141                     <bitWidth>1</bitWidth>
37142                  </field>
37143                  <field>
37144                     <name>FAULT1IN</name>
37145                     <description>Non-Recoverable Fault1 Input</description>
37146                     <bitOffset>11</bitOffset>
37147                     <bitWidth>1</bitWidth>
37148                  </field>
37149                  <field>
37150                     <name>FAULTA</name>
37151                     <description>Recoverable Fault A State</description>
37152                     <bitOffset>12</bitOffset>
37153                     <bitWidth>1</bitWidth>
37154                  </field>
37155                  <field>
37156                     <name>FAULTB</name>
37157                     <description>Recoverable Fault B State</description>
37158                     <bitOffset>13</bitOffset>
37159                     <bitWidth>1</bitWidth>
37160                  </field>
37161                  <field>
37162                     <name>FAULT0</name>
37163                     <description>Non-Recoverable Fault 0 State</description>
37164                     <bitOffset>14</bitOffset>
37165                     <bitWidth>1</bitWidth>
37166                  </field>
37167                  <field>
37168                     <name>FAULT1</name>
37169                     <description>Non-Recoverable Fault 1 State</description>
37170                     <bitOffset>15</bitOffset>
37171                     <bitWidth>1</bitWidth>
37172                  </field>
37173                  <field>
37174                     <name>CCBUFV0</name>
37175                     <description>Compare Channel 0 Buffer Valid</description>
37176                     <bitOffset>16</bitOffset>
37177                     <bitWidth>1</bitWidth>
37178                  </field>
37179                  <field>
37180                     <name>CCBUFV1</name>
37181                     <description>Compare Channel 1 Buffer Valid</description>
37182                     <bitOffset>17</bitOffset>
37183                     <bitWidth>1</bitWidth>
37184                  </field>
37185                  <field>
37186                     <name>CCBUFV2</name>
37187                     <description>Compare Channel 2 Buffer Valid</description>
37188                     <bitOffset>18</bitOffset>
37189                     <bitWidth>1</bitWidth>
37190                  </field>
37191                  <field>
37192                     <name>CCBUFV3</name>
37193                     <description>Compare Channel 3 Buffer Valid</description>
37194                     <bitOffset>19</bitOffset>
37195                     <bitWidth>1</bitWidth>
37196                  </field>
37197                  <field>
37198                     <name>CCBUFV4</name>
37199                     <description>Compare Channel 4 Buffer Valid</description>
37200                     <bitOffset>20</bitOffset>
37201                     <bitWidth>1</bitWidth>
37202                  </field>
37203                  <field>
37204                     <name>CCBUFV5</name>
37205                     <description>Compare Channel 5 Buffer Valid</description>
37206                     <bitOffset>21</bitOffset>
37207                     <bitWidth>1</bitWidth>
37208                  </field>
37209                  <field>
37210                     <name>CMP0</name>
37211                     <description>Compare Channel 0 Value</description>
37212                     <bitOffset>24</bitOffset>
37213                     <bitWidth>1</bitWidth>
37214                  </field>
37215                  <field>
37216                     <name>CMP1</name>
37217                     <description>Compare Channel 1 Value</description>
37218                     <bitOffset>25</bitOffset>
37219                     <bitWidth>1</bitWidth>
37220                  </field>
37221                  <field>
37222                     <name>CMP2</name>
37223                     <description>Compare Channel 2 Value</description>
37224                     <bitOffset>26</bitOffset>
37225                     <bitWidth>1</bitWidth>
37226                  </field>
37227                  <field>
37228                     <name>CMP3</name>
37229                     <description>Compare Channel 3 Value</description>
37230                     <bitOffset>27</bitOffset>
37231                     <bitWidth>1</bitWidth>
37232                  </field>
37233                  <field>
37234                     <name>CMP4</name>
37235                     <description>Compare Channel 4 Value</description>
37236                     <bitOffset>28</bitOffset>
37237                     <bitWidth>1</bitWidth>
37238                  </field>
37239                  <field>
37240                     <name>CMP5</name>
37241                     <description>Compare Channel 5 Value</description>
37242                     <bitOffset>29</bitOffset>
37243                     <bitWidth>1</bitWidth>
37244                  </field>
37245               </fields>
37246            </register>
37247            <register>
37248               <name>COUNT</name>
37249               <description>Count</description>
37250               <addressOffset>0x34</addressOffset>
37251               <size>32</size>
37252               <resetValue>0x00000000</resetValue>
37253               <fields>
37254                  <field>
37255                     <name>COUNT</name>
37256                     <description>Counter Value</description>
37257                     <bitOffset>0</bitOffset>
37258                     <bitWidth>24</bitWidth>
37259                  </field>
37260               </fields>
37261            </register>
37262            <register>
37263               <name>COUNT_DITH4_MODE</name>
37264               <description>Count</description>
37265               <alternateRegister>COUNT</alternateRegister>
37266               <addressOffset>0x34</addressOffset>
37267               <size>32</size>
37268               <resetValue>0x00000000</resetValue>
37269               <fields>
37270                  <field>
37271                     <name>COUNT</name>
37272                     <description>Counter Value</description>
37273                     <bitOffset>4</bitOffset>
37274                     <bitWidth>20</bitWidth>
37275                  </field>
37276               </fields>
37277            </register>
37278            <register>
37279               <name>COUNT_DITH5_MODE</name>
37280               <description>Count</description>
37281               <alternateRegister>COUNT</alternateRegister>
37282               <addressOffset>0x34</addressOffset>
37283               <size>32</size>
37284               <resetValue>0x00000000</resetValue>
37285               <fields>
37286                  <field>
37287                     <name>COUNT</name>
37288                     <description>Counter Value</description>
37289                     <bitOffset>5</bitOffset>
37290                     <bitWidth>19</bitWidth>
37291                  </field>
37292               </fields>
37293            </register>
37294            <register>
37295               <name>COUNT_DITH6_MODE</name>
37296               <description>Count</description>
37297               <alternateRegister>COUNT</alternateRegister>
37298               <addressOffset>0x34</addressOffset>
37299               <size>32</size>
37300               <resetValue>0x00000000</resetValue>
37301               <fields>
37302                  <field>
37303                     <name>COUNT</name>
37304                     <description>Counter Value</description>
37305                     <bitOffset>6</bitOffset>
37306                     <bitWidth>18</bitWidth>
37307                  </field>
37308               </fields>
37309            </register>
37310            <register>
37311               <name>PATT</name>
37312               <description>Pattern</description>
37313               <addressOffset>0x38</addressOffset>
37314               <size>16</size>
37315               <resetValue>0x0000</resetValue>
37316               <fields>
37317                  <field>
37318                     <name>PGE0</name>
37319                     <description>Pattern Generator 0 Output Enable</description>
37320                     <bitOffset>0</bitOffset>
37321                     <bitWidth>1</bitWidth>
37322                  </field>
37323                  <field>
37324                     <name>PGE1</name>
37325                     <description>Pattern Generator 1 Output Enable</description>
37326                     <bitOffset>1</bitOffset>
37327                     <bitWidth>1</bitWidth>
37328                  </field>
37329                  <field>
37330                     <name>PGE2</name>
37331                     <description>Pattern Generator 2 Output Enable</description>
37332                     <bitOffset>2</bitOffset>
37333                     <bitWidth>1</bitWidth>
37334                  </field>
37335                  <field>
37336                     <name>PGE3</name>
37337                     <description>Pattern Generator 3 Output Enable</description>
37338                     <bitOffset>3</bitOffset>
37339                     <bitWidth>1</bitWidth>
37340                  </field>
37341                  <field>
37342                     <name>PGE4</name>
37343                     <description>Pattern Generator 4 Output Enable</description>
37344                     <bitOffset>4</bitOffset>
37345                     <bitWidth>1</bitWidth>
37346                  </field>
37347                  <field>
37348                     <name>PGE5</name>
37349                     <description>Pattern Generator 5 Output Enable</description>
37350                     <bitOffset>5</bitOffset>
37351                     <bitWidth>1</bitWidth>
37352                  </field>
37353                  <field>
37354                     <name>PGE6</name>
37355                     <description>Pattern Generator 6 Output Enable</description>
37356                     <bitOffset>6</bitOffset>
37357                     <bitWidth>1</bitWidth>
37358                  </field>
37359                  <field>
37360                     <name>PGE7</name>
37361                     <description>Pattern Generator 7 Output Enable</description>
37362                     <bitOffset>7</bitOffset>
37363                     <bitWidth>1</bitWidth>
37364                  </field>
37365                  <field>
37366                     <name>PGV0</name>
37367                     <description>Pattern Generator 0 Output Value</description>
37368                     <bitOffset>8</bitOffset>
37369                     <bitWidth>1</bitWidth>
37370                  </field>
37371                  <field>
37372                     <name>PGV1</name>
37373                     <description>Pattern Generator 1 Output Value</description>
37374                     <bitOffset>9</bitOffset>
37375                     <bitWidth>1</bitWidth>
37376                  </field>
37377                  <field>
37378                     <name>PGV2</name>
37379                     <description>Pattern Generator 2 Output Value</description>
37380                     <bitOffset>10</bitOffset>
37381                     <bitWidth>1</bitWidth>
37382                  </field>
37383                  <field>
37384                     <name>PGV3</name>
37385                     <description>Pattern Generator 3 Output Value</description>
37386                     <bitOffset>11</bitOffset>
37387                     <bitWidth>1</bitWidth>
37388                  </field>
37389                  <field>
37390                     <name>PGV4</name>
37391                     <description>Pattern Generator 4 Output Value</description>
37392                     <bitOffset>12</bitOffset>
37393                     <bitWidth>1</bitWidth>
37394                  </field>
37395                  <field>
37396                     <name>PGV5</name>
37397                     <description>Pattern Generator 5 Output Value</description>
37398                     <bitOffset>13</bitOffset>
37399                     <bitWidth>1</bitWidth>
37400                  </field>
37401                  <field>
37402                     <name>PGV6</name>
37403                     <description>Pattern Generator 6 Output Value</description>
37404                     <bitOffset>14</bitOffset>
37405                     <bitWidth>1</bitWidth>
37406                  </field>
37407                  <field>
37408                     <name>PGV7</name>
37409                     <description>Pattern Generator 7 Output Value</description>
37410                     <bitOffset>15</bitOffset>
37411                     <bitWidth>1</bitWidth>
37412                  </field>
37413               </fields>
37414            </register>
37415            <register>
37416               <name>WAVE</name>
37417               <description>Waveform Control</description>
37418               <addressOffset>0x3C</addressOffset>
37419               <size>32</size>
37420               <resetValue>0x00000000</resetValue>
37421               <fields>
37422                  <field>
37423                     <name>WAVEGEN</name>
37424                     <description>Waveform Generation</description>
37425                     <bitOffset>0</bitOffset>
37426                     <bitWidth>3</bitWidth>
37427                     <enumeratedValues>
37428                        <name>WAVEGENSelect</name>
37429                        <enumeratedValue>
37430                           <name>NFRQ</name>
37431                           <description>Normal frequency</description>
37432                           <value>0</value>
37433                        </enumeratedValue>
37434                        <enumeratedValue>
37435                           <name>MFRQ</name>
37436                           <description>Match frequency</description>
37437                           <value>1</value>
37438                        </enumeratedValue>
37439                        <enumeratedValue>
37440                           <name>NPWM</name>
37441                           <description>Normal PWM</description>
37442                           <value>2</value>
37443                        </enumeratedValue>
37444                        <enumeratedValue>
37445                           <name>DSCRITICAL</name>
37446                           <description>Dual-slope critical</description>
37447                           <value>4</value>
37448                        </enumeratedValue>
37449                        <enumeratedValue>
37450                           <name>DSBOTTOM</name>
37451                           <description>Dual-slope with interrupt/event condition when COUNT reaches ZERO</description>
37452                           <value>5</value>
37453                        </enumeratedValue>
37454                        <enumeratedValue>
37455                           <name>DSBOTH</name>
37456                           <description>Dual-slope with interrupt/event condition when COUNT reaches ZERO or TOP</description>
37457                           <value>6</value>
37458                        </enumeratedValue>
37459                        <enumeratedValue>
37460                           <name>DSTOP</name>
37461                           <description>Dual-slope with interrupt/event condition when COUNT reaches TOP</description>
37462                           <value>7</value>
37463                        </enumeratedValue>
37464                     </enumeratedValues>
37465                  </field>
37466                  <field>
37467                     <name>RAMP</name>
37468                     <description>Ramp Mode</description>
37469                     <bitOffset>4</bitOffset>
37470                     <bitWidth>2</bitWidth>
37471                     <enumeratedValues>
37472                        <name>RAMPSelect</name>
37473                        <enumeratedValue>
37474                           <name>RAMP1</name>
37475                           <description>RAMP1 operation</description>
37476                           <value>0</value>
37477                        </enumeratedValue>
37478                        <enumeratedValue>
37479                           <name>RAMP2A</name>
37480                           <description>Alternative RAMP2 operation</description>
37481                           <value>1</value>
37482                        </enumeratedValue>
37483                        <enumeratedValue>
37484                           <name>RAMP2</name>
37485                           <description>RAMP2 operation</description>
37486                           <value>2</value>
37487                        </enumeratedValue>
37488                        <enumeratedValue>
37489                           <name>RAMP2C</name>
37490                           <description>Critical RAMP2 operation</description>
37491                           <value>3</value>
37492                        </enumeratedValue>
37493                     </enumeratedValues>
37494                  </field>
37495                  <field>
37496                     <name>CIPEREN</name>
37497                     <description>Circular period Enable</description>
37498                     <bitOffset>7</bitOffset>
37499                     <bitWidth>1</bitWidth>
37500                  </field>
37501                  <field>
37502                     <name>CICCEN0</name>
37503                     <description>Circular Channel 0 Enable</description>
37504                     <bitOffset>8</bitOffset>
37505                     <bitWidth>1</bitWidth>
37506                  </field>
37507                  <field>
37508                     <name>CICCEN1</name>
37509                     <description>Circular Channel 1 Enable</description>
37510                     <bitOffset>9</bitOffset>
37511                     <bitWidth>1</bitWidth>
37512                  </field>
37513                  <field>
37514                     <name>CICCEN2</name>
37515                     <description>Circular Channel 2 Enable</description>
37516                     <bitOffset>10</bitOffset>
37517                     <bitWidth>1</bitWidth>
37518                  </field>
37519                  <field>
37520                     <name>CICCEN3</name>
37521                     <description>Circular Channel 3 Enable</description>
37522                     <bitOffset>11</bitOffset>
37523                     <bitWidth>1</bitWidth>
37524                  </field>
37525                  <field>
37526                     <name>POL0</name>
37527                     <description>Channel 0 Polarity</description>
37528                     <bitOffset>16</bitOffset>
37529                     <bitWidth>1</bitWidth>
37530                  </field>
37531                  <field>
37532                     <name>POL1</name>
37533                     <description>Channel 1 Polarity</description>
37534                     <bitOffset>17</bitOffset>
37535                     <bitWidth>1</bitWidth>
37536                  </field>
37537                  <field>
37538                     <name>POL2</name>
37539                     <description>Channel 2 Polarity</description>
37540                     <bitOffset>18</bitOffset>
37541                     <bitWidth>1</bitWidth>
37542                  </field>
37543                  <field>
37544                     <name>POL3</name>
37545                     <description>Channel 3 Polarity</description>
37546                     <bitOffset>19</bitOffset>
37547                     <bitWidth>1</bitWidth>
37548                  </field>
37549                  <field>
37550                     <name>POL4</name>
37551                     <description>Channel 4 Polarity</description>
37552                     <bitOffset>20</bitOffset>
37553                     <bitWidth>1</bitWidth>
37554                  </field>
37555                  <field>
37556                     <name>POL5</name>
37557                     <description>Channel 5 Polarity</description>
37558                     <bitOffset>21</bitOffset>
37559                     <bitWidth>1</bitWidth>
37560                  </field>
37561                  <field>
37562                     <name>SWAP0</name>
37563                     <description>Swap DTI Output Pair 0</description>
37564                     <bitOffset>24</bitOffset>
37565                     <bitWidth>1</bitWidth>
37566                  </field>
37567                  <field>
37568                     <name>SWAP1</name>
37569                     <description>Swap DTI Output Pair 1</description>
37570                     <bitOffset>25</bitOffset>
37571                     <bitWidth>1</bitWidth>
37572                  </field>
37573                  <field>
37574                     <name>SWAP2</name>
37575                     <description>Swap DTI Output Pair 2</description>
37576                     <bitOffset>26</bitOffset>
37577                     <bitWidth>1</bitWidth>
37578                  </field>
37579                  <field>
37580                     <name>SWAP3</name>
37581                     <description>Swap DTI Output Pair 3</description>
37582                     <bitOffset>27</bitOffset>
37583                     <bitWidth>1</bitWidth>
37584                  </field>
37585               </fields>
37586            </register>
37587            <register>
37588               <name>PER</name>
37589               <description>Period</description>
37590               <addressOffset>0x40</addressOffset>
37591               <size>32</size>
37592               <resetValue>0xFFFFFFFF</resetValue>
37593               <fields>
37594                  <field>
37595                     <name>PER</name>
37596                     <description>Period Value</description>
37597                     <bitOffset>0</bitOffset>
37598                     <bitWidth>24</bitWidth>
37599                  </field>
37600               </fields>
37601            </register>
37602            <register>
37603               <name>PER_DITH4_MODE</name>
37604               <description>Period</description>
37605               <alternateRegister>PER</alternateRegister>
37606               <addressOffset>0x40</addressOffset>
37607               <size>32</size>
37608               <resetValue>0xFFFFFFFF</resetValue>
37609               <fields>
37610                  <field>
37611                     <name>DITHER</name>
37612                     <description>Dithering Cycle Number</description>
37613                     <bitOffset>0</bitOffset>
37614                     <bitWidth>4</bitWidth>
37615                  </field>
37616                  <field>
37617                     <name>PER</name>
37618                     <description>Period Value</description>
37619                     <bitOffset>4</bitOffset>
37620                     <bitWidth>20</bitWidth>
37621                  </field>
37622               </fields>
37623            </register>
37624            <register>
37625               <name>PER_DITH5_MODE</name>
37626               <description>Period</description>
37627               <alternateRegister>PER</alternateRegister>
37628               <addressOffset>0x40</addressOffset>
37629               <size>32</size>
37630               <resetValue>0xFFFFFFFF</resetValue>
37631               <fields>
37632                  <field>
37633                     <name>DITHER</name>
37634                     <description>Dithering Cycle Number</description>
37635                     <bitOffset>0</bitOffset>
37636                     <bitWidth>5</bitWidth>
37637                  </field>
37638                  <field>
37639                     <name>PER</name>
37640                     <description>Period Value</description>
37641                     <bitOffset>5</bitOffset>
37642                     <bitWidth>19</bitWidth>
37643                  </field>
37644               </fields>
37645            </register>
37646            <register>
37647               <name>PER_DITH6_MODE</name>
37648               <description>Period</description>
37649               <alternateRegister>PER</alternateRegister>
37650               <addressOffset>0x40</addressOffset>
37651               <size>32</size>
37652               <resetValue>0xFFFFFFFF</resetValue>
37653               <fields>
37654                  <field>
37655                     <name>DITHER</name>
37656                     <description>Dithering Cycle Number</description>
37657                     <bitOffset>0</bitOffset>
37658                     <bitWidth>6</bitWidth>
37659                  </field>
37660                  <field>
37661                     <name>PER</name>
37662                     <description>Period Value</description>
37663                     <bitOffset>6</bitOffset>
37664                     <bitWidth>18</bitWidth>
37665                  </field>
37666               </fields>
37667            </register>
37668            <register>
37669               <dim>6</dim>
37670               <dimIncrement>4</dimIncrement>
37671               <name>CC[%s]</name>
37672               <description>Compare and Capture</description>
37673               <addressOffset>0x44</addressOffset>
37674               <size>32</size>
37675               <resetValue>0x00000000</resetValue>
37676               <fields>
37677                  <field>
37678                     <name>CC</name>
37679                     <description>Channel Compare/Capture Value</description>
37680                     <bitOffset>0</bitOffset>
37681                     <bitWidth>24</bitWidth>
37682                  </field>
37683               </fields>
37684            </register>
37685            <register>
37686               <dim>6</dim>
37687               <dimIncrement>4</dimIncrement>
37688               <name>CC_DITH4_MODE[%s]</name>
37689               <description>Compare and Capture</description>
37690               <alternateRegister>CC[%s]</alternateRegister>
37691               <addressOffset>0x44</addressOffset>
37692               <size>32</size>
37693               <resetValue>0x00000000</resetValue>
37694               <fields>
37695                  <field>
37696                     <name>DITHER</name>
37697                     <description>Dithering Cycle Number</description>
37698                     <bitOffset>0</bitOffset>
37699                     <bitWidth>4</bitWidth>
37700                  </field>
37701                  <field>
37702                     <name>CC</name>
37703                     <description>Channel Compare/Capture Value</description>
37704                     <bitOffset>4</bitOffset>
37705                     <bitWidth>20</bitWidth>
37706                  </field>
37707               </fields>
37708            </register>
37709            <register>
37710               <dim>6</dim>
37711               <dimIncrement>4</dimIncrement>
37712               <name>CC_DITH5_MODE[%s]</name>
37713               <description>Compare and Capture</description>
37714               <alternateRegister>CC[%s]</alternateRegister>
37715               <addressOffset>0x44</addressOffset>
37716               <size>32</size>
37717               <resetValue>0x00000000</resetValue>
37718               <fields>
37719                  <field>
37720                     <name>DITHER</name>
37721                     <description>Dithering Cycle Number</description>
37722                     <bitOffset>0</bitOffset>
37723                     <bitWidth>5</bitWidth>
37724                  </field>
37725                  <field>
37726                     <name>CC</name>
37727                     <description>Channel Compare/Capture Value</description>
37728                     <bitOffset>5</bitOffset>
37729                     <bitWidth>19</bitWidth>
37730                  </field>
37731               </fields>
37732            </register>
37733            <register>
37734               <dim>6</dim>
37735               <dimIncrement>4</dimIncrement>
37736               <name>CC_DITH6_MODE[%s]</name>
37737               <description>Compare and Capture</description>
37738               <alternateRegister>CC[%s]</alternateRegister>
37739               <addressOffset>0x44</addressOffset>
37740               <size>32</size>
37741               <resetValue>0x00000000</resetValue>
37742               <fields>
37743                  <field>
37744                     <name>DITHER</name>
37745                     <description>Dithering Cycle Number</description>
37746                     <bitOffset>0</bitOffset>
37747                     <bitWidth>6</bitWidth>
37748                  </field>
37749                  <field>
37750                     <name>CC</name>
37751                     <description>Channel Compare/Capture Value</description>
37752                     <bitOffset>6</bitOffset>
37753                     <bitWidth>18</bitWidth>
37754                  </field>
37755               </fields>
37756            </register>
37757            <register>
37758               <name>PATTBUF</name>
37759               <description>Pattern Buffer</description>
37760               <addressOffset>0x64</addressOffset>
37761               <size>16</size>
37762               <resetValue>0x0000</resetValue>
37763               <fields>
37764                  <field>
37765                     <name>PGEB0</name>
37766                     <description>Pattern Generator 0 Output Enable Buffer</description>
37767                     <bitOffset>0</bitOffset>
37768                     <bitWidth>1</bitWidth>
37769                  </field>
37770                  <field>
37771                     <name>PGEB1</name>
37772                     <description>Pattern Generator 1 Output Enable Buffer</description>
37773                     <bitOffset>1</bitOffset>
37774                     <bitWidth>1</bitWidth>
37775                  </field>
37776                  <field>
37777                     <name>PGEB2</name>
37778                     <description>Pattern Generator 2 Output Enable Buffer</description>
37779                     <bitOffset>2</bitOffset>
37780                     <bitWidth>1</bitWidth>
37781                  </field>
37782                  <field>
37783                     <name>PGEB3</name>
37784                     <description>Pattern Generator 3 Output Enable Buffer</description>
37785                     <bitOffset>3</bitOffset>
37786                     <bitWidth>1</bitWidth>
37787                  </field>
37788                  <field>
37789                     <name>PGEB4</name>
37790                     <description>Pattern Generator 4 Output Enable Buffer</description>
37791                     <bitOffset>4</bitOffset>
37792                     <bitWidth>1</bitWidth>
37793                  </field>
37794                  <field>
37795                     <name>PGEB5</name>
37796                     <description>Pattern Generator 5 Output Enable Buffer</description>
37797                     <bitOffset>5</bitOffset>
37798                     <bitWidth>1</bitWidth>
37799                  </field>
37800                  <field>
37801                     <name>PGEB6</name>
37802                     <description>Pattern Generator 6 Output Enable Buffer</description>
37803                     <bitOffset>6</bitOffset>
37804                     <bitWidth>1</bitWidth>
37805                  </field>
37806                  <field>
37807                     <name>PGEB7</name>
37808                     <description>Pattern Generator 7 Output Enable Buffer</description>
37809                     <bitOffset>7</bitOffset>
37810                     <bitWidth>1</bitWidth>
37811                  </field>
37812                  <field>
37813                     <name>PGVB0</name>
37814                     <description>Pattern Generator 0 Output Enable</description>
37815                     <bitOffset>8</bitOffset>
37816                     <bitWidth>1</bitWidth>
37817                  </field>
37818                  <field>
37819                     <name>PGVB1</name>
37820                     <description>Pattern Generator 1 Output Enable</description>
37821                     <bitOffset>9</bitOffset>
37822                     <bitWidth>1</bitWidth>
37823                  </field>
37824                  <field>
37825                     <name>PGVB2</name>
37826                     <description>Pattern Generator 2 Output Enable</description>
37827                     <bitOffset>10</bitOffset>
37828                     <bitWidth>1</bitWidth>
37829                  </field>
37830                  <field>
37831                     <name>PGVB3</name>
37832                     <description>Pattern Generator 3 Output Enable</description>
37833                     <bitOffset>11</bitOffset>
37834                     <bitWidth>1</bitWidth>
37835                  </field>
37836                  <field>
37837                     <name>PGVB4</name>
37838                     <description>Pattern Generator 4 Output Enable</description>
37839                     <bitOffset>12</bitOffset>
37840                     <bitWidth>1</bitWidth>
37841                  </field>
37842                  <field>
37843                     <name>PGVB5</name>
37844                     <description>Pattern Generator 5 Output Enable</description>
37845                     <bitOffset>13</bitOffset>
37846                     <bitWidth>1</bitWidth>
37847                  </field>
37848                  <field>
37849                     <name>PGVB6</name>
37850                     <description>Pattern Generator 6 Output Enable</description>
37851                     <bitOffset>14</bitOffset>
37852                     <bitWidth>1</bitWidth>
37853                  </field>
37854                  <field>
37855                     <name>PGVB7</name>
37856                     <description>Pattern Generator 7 Output Enable</description>
37857                     <bitOffset>15</bitOffset>
37858                     <bitWidth>1</bitWidth>
37859                  </field>
37860               </fields>
37861            </register>
37862            <register>
37863               <name>PERBUF</name>
37864               <description>Period Buffer</description>
37865               <addressOffset>0x6C</addressOffset>
37866               <size>32</size>
37867               <resetValue>0xFFFFFFFF</resetValue>
37868               <fields>
37869                  <field>
37870                     <name>PERBUF</name>
37871                     <description>Period Buffer Value</description>
37872                     <bitOffset>0</bitOffset>
37873                     <bitWidth>24</bitWidth>
37874                  </field>
37875               </fields>
37876            </register>
37877            <register>
37878               <name>PERBUF_DITH4_MODE</name>
37879               <description>Period Buffer</description>
37880               <alternateRegister>PERBUF</alternateRegister>
37881               <addressOffset>0x6C</addressOffset>
37882               <size>32</size>
37883               <resetValue>0xFFFFFFFF</resetValue>
37884               <fields>
37885                  <field>
37886                     <name>DITHERBUF</name>
37887                     <description>Dithering Buffer Cycle Number</description>
37888                     <bitOffset>0</bitOffset>
37889                     <bitWidth>4</bitWidth>
37890                  </field>
37891                  <field>
37892                     <name>PERBUF</name>
37893                     <description>Period Buffer Value</description>
37894                     <bitOffset>4</bitOffset>
37895                     <bitWidth>20</bitWidth>
37896                  </field>
37897               </fields>
37898            </register>
37899            <register>
37900               <name>PERBUF_DITH5_MODE</name>
37901               <description>Period Buffer</description>
37902               <alternateRegister>PERBUF</alternateRegister>
37903               <addressOffset>0x6C</addressOffset>
37904               <size>32</size>
37905               <resetValue>0xFFFFFFFF</resetValue>
37906               <fields>
37907                  <field>
37908                     <name>DITHERBUF</name>
37909                     <description>Dithering Buffer Cycle Number</description>
37910                     <bitOffset>0</bitOffset>
37911                     <bitWidth>5</bitWidth>
37912                  </field>
37913                  <field>
37914                     <name>PERBUF</name>
37915                     <description>Period Buffer Value</description>
37916                     <bitOffset>5</bitOffset>
37917                     <bitWidth>19</bitWidth>
37918                  </field>
37919               </fields>
37920            </register>
37921            <register>
37922               <name>PERBUF_DITH6_MODE</name>
37923               <description>Period Buffer</description>
37924               <alternateRegister>PERBUF</alternateRegister>
37925               <addressOffset>0x6C</addressOffset>
37926               <size>32</size>
37927               <resetValue>0xFFFFFFFF</resetValue>
37928               <fields>
37929                  <field>
37930                     <name>DITHERBUF</name>
37931                     <description>Dithering Buffer Cycle Number</description>
37932                     <bitOffset>0</bitOffset>
37933                     <bitWidth>6</bitWidth>
37934                  </field>
37935                  <field>
37936                     <name>PERBUF</name>
37937                     <description>Period Buffer Value</description>
37938                     <bitOffset>6</bitOffset>
37939                     <bitWidth>18</bitWidth>
37940                  </field>
37941               </fields>
37942            </register>
37943            <register>
37944               <dim>6</dim>
37945               <dimIncrement>4</dimIncrement>
37946               <name>CCBUF[%s]</name>
37947               <description>Compare and Capture Buffer</description>
37948               <addressOffset>0x70</addressOffset>
37949               <size>32</size>
37950               <resetValue>0x00000000</resetValue>
37951               <fields>
37952                  <field>
37953                     <name>CCBUF</name>
37954                     <description>Channel Compare/Capture Buffer Value</description>
37955                     <bitOffset>0</bitOffset>
37956                     <bitWidth>24</bitWidth>
37957                  </field>
37958               </fields>
37959            </register>
37960            <register>
37961               <dim>6</dim>
37962               <dimIncrement>4</dimIncrement>
37963               <name>CCBUF_DITH4_MODE[%s]</name>
37964               <description>Compare and Capture Buffer</description>
37965               <alternateRegister>CCBUF[%s]</alternateRegister>
37966               <addressOffset>0x70</addressOffset>
37967               <size>32</size>
37968               <resetValue>0x00000000</resetValue>
37969               <fields>
37970                  <field>
37971                     <name>CCBUF</name>
37972                     <description>Channel Compare/Capture Buffer Value</description>
37973                     <bitOffset>0</bitOffset>
37974                     <bitWidth>4</bitWidth>
37975                  </field>
37976                  <field>
37977                     <name>DITHERBUF</name>
37978                     <description>Dithering Buffer Cycle Number</description>
37979                     <bitOffset>4</bitOffset>
37980                     <bitWidth>20</bitWidth>
37981                  </field>
37982               </fields>
37983            </register>
37984            <register>
37985               <dim>6</dim>
37986               <dimIncrement>4</dimIncrement>
37987               <name>CCBUF_DITH5_MODE[%s]</name>
37988               <description>Compare and Capture Buffer</description>
37989               <alternateRegister>CCBUF[%s]</alternateRegister>
37990               <addressOffset>0x70</addressOffset>
37991               <size>32</size>
37992               <resetValue>0x00000000</resetValue>
37993               <fields>
37994                  <field>
37995                     <name>DITHERBUF</name>
37996                     <description>Dithering Buffer Cycle Number</description>
37997                     <bitOffset>0</bitOffset>
37998                     <bitWidth>5</bitWidth>
37999                  </field>
38000                  <field>
38001                     <name>CCBUF</name>
38002                     <description>Channel Compare/Capture Buffer Value</description>
38003                     <bitOffset>5</bitOffset>
38004                     <bitWidth>19</bitWidth>
38005                  </field>
38006               </fields>
38007            </register>
38008            <register>
38009               <dim>6</dim>
38010               <dimIncrement>4</dimIncrement>
38011               <name>CCBUF_DITH6_MODE[%s]</name>
38012               <description>Compare and Capture Buffer</description>
38013               <alternateRegister>CCBUF[%s]</alternateRegister>
38014               <addressOffset>0x70</addressOffset>
38015               <size>32</size>
38016               <resetValue>0x00000000</resetValue>
38017               <fields>
38018                  <field>
38019                     <name>DITHERBUF</name>
38020                     <description>Dithering Buffer Cycle Number</description>
38021                     <bitOffset>0</bitOffset>
38022                     <bitWidth>6</bitWidth>
38023                  </field>
38024                  <field>
38025                     <name>CCBUF</name>
38026                     <description>Channel Compare/Capture Buffer Value</description>
38027                     <bitOffset>6</bitOffset>
38028                     <bitWidth>18</bitWidth>
38029                  </field>
38030               </fields>
38031            </register>
38032         </registers>
38033      </peripheral>
38034      <peripheral derivedFrom="TCC0">
38035         <name>TCC1</name>
38036         <baseAddress>0x41018000</baseAddress>
38037         <interrupt>
38038            <name>TCC1_OTHER</name>
38039            <description>Timer Counter Control 1</description>
38040            <value>92</value>
38041         </interrupt>
38042         <interrupt>
38043            <name>TCC1_MC0</name>
38044            <description>TCC Match/Compare 0</description>
38045            <value>93</value>
38046         </interrupt>
38047         <interrupt>
38048            <name>TCC1_MC1</name>
38049            <description>TCC Match/Compare 1</description>
38050            <value>94</value>
38051         </interrupt>
38052         <interrupt>
38053            <name>TCC1_MC2</name>
38054            <description>TCC Match/Compare 2</description>
38055            <value>95</value>
38056         </interrupt>
38057         <interrupt>
38058            <name>TCC1_MC3</name>
38059            <description>TCC Match/Compare 3</description>
38060            <value>96</value>
38061         </interrupt>
38062      </peripheral>
38063      <peripheral derivedFrom="TCC0">
38064         <name>TCC2</name>
38065         <baseAddress>0x42000C00</baseAddress>
38066         <interrupt>
38067            <name>TCC2_OTHER</name>
38068            <description>Timer Counter Control 2</description>
38069            <value>97</value>
38070         </interrupt>
38071         <interrupt>
38072            <name>TCC2_MC0</name>
38073            <description>TCC Match/Compare 0</description>
38074            <value>98</value>
38075         </interrupt>
38076         <interrupt>
38077            <name>TCC2_MC1</name>
38078            <description>TCC Match/Compare 1</description>
38079            <value>99</value>
38080         </interrupt>
38081         <interrupt>
38082            <name>TCC2_MC2</name>
38083            <description>TCC Match/Compare 2</description>
38084            <value>100</value>
38085         </interrupt>
38086      </peripheral>
38087      <peripheral derivedFrom="TCC0">
38088         <name>TCC3</name>
38089         <baseAddress>0x42001000</baseAddress>
38090         <interrupt>
38091            <name>TCC3_OTHER</name>
38092            <description>Timer Counter Control 3</description>
38093            <value>101</value>
38094         </interrupt>
38095         <interrupt>
38096            <name>TCC3_MC0</name>
38097            <description>TCC Match/Compare 0</description>
38098            <value>102</value>
38099         </interrupt>
38100         <interrupt>
38101            <name>TCC3_MC1</name>
38102            <description>TCC Match/Compare 1</description>
38103            <value>103</value>
38104         </interrupt>
38105      </peripheral>
38106      <peripheral derivedFrom="TCC0">
38107         <name>TCC4</name>
38108         <baseAddress>0x43001000</baseAddress>
38109         <interrupt>
38110            <name>TCC4_OTHER</name>
38111            <description>Timer Counter Control 4</description>
38112            <value>104</value>
38113         </interrupt>
38114         <interrupt>
38115            <name>TCC4_MC0</name>
38116            <description>TCC Match/Compare 0</description>
38117            <value>105</value>
38118         </interrupt>
38119         <interrupt>
38120            <name>TCC4_MC1</name>
38121            <description>TCC Match/Compare 1</description>
38122            <value>106</value>
38123         </interrupt>
38124      </peripheral>
38125      <peripheral>
38126         <name>TRNG</name>
38127         <version>U22421.1.0</version>
38128         <description>True Random Generator</description>
38129         <baseAddress>0x42002800</baseAddress>
38130         <addressBlock>
38131            <offset>0</offset>
38132            <size>0x24</size>
38133            <usage>registers</usage>
38134         </addressBlock>
38135         <interrupt>
38136            <name>TRNG</name>
38137            <description>True Random Generator</description>
38138            <value>131</value>
38139         </interrupt>
38140         <registers>
38141            <register>
38142               <name>CTRLA</name>
38143               <description>Control A</description>
38144               <addressOffset>0x0</addressOffset>
38145               <size>8</size>
38146               <resetValue>0x00</resetValue>
38147               <fields>
38148                  <field>
38149                     <name>ENABLE</name>
38150                     <description>Enable</description>
38151                     <bitOffset>1</bitOffset>
38152                     <bitWidth>1</bitWidth>
38153                  </field>
38154                  <field>
38155                     <name>RUNSTDBY</name>
38156                     <description>Run in Standby</description>
38157                     <bitOffset>6</bitOffset>
38158                     <bitWidth>1</bitWidth>
38159                  </field>
38160               </fields>
38161            </register>
38162            <register>
38163               <name>EVCTRL</name>
38164               <description>Event Control</description>
38165               <addressOffset>0x4</addressOffset>
38166               <size>8</size>
38167               <resetValue>0x00</resetValue>
38168               <fields>
38169                  <field>
38170                     <name>DATARDYEO</name>
38171                     <description>Data Ready Event Output</description>
38172                     <bitOffset>0</bitOffset>
38173                     <bitWidth>1</bitWidth>
38174                  </field>
38175               </fields>
38176            </register>
38177            <register>
38178               <name>INTENCLR</name>
38179               <description>Interrupt Enable Clear</description>
38180               <addressOffset>0x8</addressOffset>
38181               <size>8</size>
38182               <resetValue>0x00</resetValue>
38183               <fields>
38184                  <field>
38185                     <name>DATARDY</name>
38186                     <description>Data Ready Interrupt Enable</description>
38187                     <bitOffset>0</bitOffset>
38188                     <bitWidth>1</bitWidth>
38189                  </field>
38190               </fields>
38191            </register>
38192            <register>
38193               <name>INTENSET</name>
38194               <description>Interrupt Enable Set</description>
38195               <addressOffset>0x9</addressOffset>
38196               <size>8</size>
38197               <resetValue>0x00</resetValue>
38198               <fields>
38199                  <field>
38200                     <name>DATARDY</name>
38201                     <description>Data Ready Interrupt Enable</description>
38202                     <bitOffset>0</bitOffset>
38203                     <bitWidth>1</bitWidth>
38204                  </field>
38205               </fields>
38206            </register>
38207            <register>
38208               <name>INTFLAG</name>
38209               <description>Interrupt Flag Status and Clear</description>
38210               <addressOffset>0xA</addressOffset>
38211               <size>8</size>
38212               <resetValue>0x00</resetValue>
38213               <fields>
38214                  <field>
38215                     <name>DATARDY</name>
38216                     <description>Data Ready Interrupt Flag</description>
38217                     <bitOffset>0</bitOffset>
38218                     <bitWidth>1</bitWidth>
38219                  </field>
38220               </fields>
38221            </register>
38222            <register>
38223               <name>DATA</name>
38224               <description>Output Data</description>
38225               <addressOffset>0x20</addressOffset>
38226               <size>32</size>
38227               <access>read-only</access>
38228               <resetValue>0x00000000</resetValue>
38229               <fields>
38230                  <field>
38231                     <name>DATA</name>
38232                     <description>Output Data</description>
38233                     <bitOffset>0</bitOffset>
38234                     <bitWidth>32</bitWidth>
38235                  </field>
38236               </fields>
38237            </register>
38238         </registers>
38239      </peripheral>
38240      <peripheral>
38241         <name>USB</name>
38242         <version>U22221.2.0</version>
38243         <description>Universal Serial Bus</description>
38244         <baseAddress>0x41000000</baseAddress>
38245         <addressBlock>
38246            <offset>0</offset>
38247            <size>0x200</size>
38248            <usage>registers</usage>
38249         </addressBlock>
38250         <interrupt>
38251            <name>USB_OTHER</name>
38252            <description>Universal Serial Bus</description>
38253            <value>80</value>
38254         </interrupt>
38255         <interrupt>
38256            <name>USB_SOF_HSOF</name>
38257            <description>USB Start of Frame</description>
38258            <value>81</value>
38259         </interrupt>
38260         <interrupt>
38261            <name>USB_TRCPT0</name>
38262            <description>USB Transfer Complete 0</description>
38263            <value>82</value>
38264         </interrupt>
38265         <interrupt>
38266            <name>USB_TRCPT1</name>
38267            <description>USB Transfer Complete 1</description>
38268            <value>83</value>
38269         </interrupt>
38270         <registers>
38271            <cluster>
38272               <name>DEVICE</name>
38273               <description>USB is Device</description>
38274               <headerStructName>UsbDevice</headerStructName>
38275               <addressOffset>0x0</addressOffset>
38276               <register>
38277                  <name>CTRLA</name>
38278                  <description>Control A</description>
38279                  <addressOffset>0x0</addressOffset>
38280                  <size>8</size>
38281                  <resetValue>0x00</resetValue>
38282                  <fields>
38283                     <field>
38284                        <name>SWRST</name>
38285                        <description>Software Reset</description>
38286                        <bitOffset>0</bitOffset>
38287                        <bitWidth>1</bitWidth>
38288                     </field>
38289                     <field>
38290                        <name>ENABLE</name>
38291                        <description>Enable</description>
38292                        <bitOffset>1</bitOffset>
38293                        <bitWidth>1</bitWidth>
38294                     </field>
38295                     <field>
38296                        <name>RUNSTDBY</name>
38297                        <description>Run in Standby Mode</description>
38298                        <bitOffset>2</bitOffset>
38299                        <bitWidth>1</bitWidth>
38300                     </field>
38301                     <field>
38302                        <name>MODE</name>
38303                        <description>Operating Mode</description>
38304                        <bitOffset>7</bitOffset>
38305                        <bitWidth>1</bitWidth>
38306                        <enumeratedValues>
38307                           <name>MODESelect</name>
38308                           <enumeratedValue>
38309                              <name>DEVICE</name>
38310                              <description>Device Mode</description>
38311                              <value>0</value>
38312                           </enumeratedValue>
38313                           <enumeratedValue>
38314                              <name>HOST</name>
38315                              <description>Host Mode</description>
38316                              <value>1</value>
38317                           </enumeratedValue>
38318                        </enumeratedValues>
38319                     </field>
38320                  </fields>
38321               </register>
38322               <register>
38323                  <name>SYNCBUSY</name>
38324                  <description>Synchronization Busy</description>
38325                  <addressOffset>0x2</addressOffset>
38326                  <size>8</size>
38327                  <access>read-only</access>
38328                  <resetValue>0x00</resetValue>
38329                  <fields>
38330                     <field>
38331                        <name>SWRST</name>
38332                        <description>Software Reset Synchronization Busy</description>
38333                        <bitOffset>0</bitOffset>
38334                        <bitWidth>1</bitWidth>
38335                     </field>
38336                     <field>
38337                        <name>ENABLE</name>
38338                        <description>Enable Synchronization Busy</description>
38339                        <bitOffset>1</bitOffset>
38340                        <bitWidth>1</bitWidth>
38341                     </field>
38342                  </fields>
38343               </register>
38344               <register>
38345                  <name>QOSCTRL</name>
38346                  <description>USB Quality Of Service</description>
38347                  <addressOffset>0x3</addressOffset>
38348                  <size>8</size>
38349                  <resetValue>0x0F</resetValue>
38350                  <fields>
38351                     <field>
38352                        <name>CQOS</name>
38353                        <description>Configuration Quality of Service</description>
38354                        <bitOffset>0</bitOffset>
38355                        <bitWidth>2</bitWidth>
38356                     </field>
38357                     <field>
38358                        <name>DQOS</name>
38359                        <description>Data Quality of Service</description>
38360                        <bitOffset>2</bitOffset>
38361                        <bitWidth>2</bitWidth>
38362                     </field>
38363                  </fields>
38364               </register>
38365               <register>
38366                  <name>CTRLB</name>
38367                  <description>DEVICE Control B</description>
38368                  <addressOffset>0x8</addressOffset>
38369                  <size>16</size>
38370                  <resetValue>0x0001</resetValue>
38371                  <fields>
38372                     <field>
38373                        <name>DETACH</name>
38374                        <description>Detach</description>
38375                        <bitOffset>0</bitOffset>
38376                        <bitWidth>1</bitWidth>
38377                     </field>
38378                     <field>
38379                        <name>UPRSM</name>
38380                        <description>Upstream Resume</description>
38381                        <bitOffset>1</bitOffset>
38382                        <bitWidth>1</bitWidth>
38383                     </field>
38384                     <field>
38385                        <name>SPDCONF</name>
38386                        <description>Speed Configuration</description>
38387                        <bitOffset>2</bitOffset>
38388                        <bitWidth>2</bitWidth>
38389                        <enumeratedValues>
38390                           <name>SPDCONFSelect</name>
38391                           <enumeratedValue>
38392                              <name>FS</name>
38393                              <description>FS : Full Speed</description>
38394                              <value>0x0</value>
38395                           </enumeratedValue>
38396                           <enumeratedValue>
38397                              <name>LS</name>
38398                              <description>LS : Low Speed</description>
38399                              <value>0x1</value>
38400                           </enumeratedValue>
38401                        </enumeratedValues>
38402                     </field>
38403                     <field>
38404                        <name>NREPLY</name>
38405                        <description>No Reply</description>
38406                        <bitOffset>4</bitOffset>
38407                        <bitWidth>1</bitWidth>
38408                     </field>
38409                     <field>
38410                        <name>GNAK</name>
38411                        <description>Global NAK</description>
38412                        <bitOffset>9</bitOffset>
38413                        <bitWidth>1</bitWidth>
38414                     </field>
38415                     <field>
38416                        <name>LPMHDSK</name>
38417                        <description>Link Power Management Handshake</description>
38418                        <bitOffset>10</bitOffset>
38419                        <bitWidth>2</bitWidth>
38420                        <enumeratedValues>
38421                           <name>LPMHDSKSelect</name>
38422                           <enumeratedValue>
38423                              <name>NO</name>
38424                              <description>No handshake. LPM is not supported</description>
38425                              <value>0</value>
38426                           </enumeratedValue>
38427                           <enumeratedValue>
38428                              <name>ACK</name>
38429                              <description>ACK</description>
38430                              <value>1</value>
38431                           </enumeratedValue>
38432                           <enumeratedValue>
38433                              <name>NYET</name>
38434                              <description>NYET</description>
38435                              <value>2</value>
38436                           </enumeratedValue>
38437                        </enumeratedValues>
38438                     </field>
38439                  </fields>
38440               </register>
38441               <register>
38442                  <name>DADD</name>
38443                  <description>DEVICE Device Address</description>
38444                  <addressOffset>0xA</addressOffset>
38445                  <size>8</size>
38446                  <resetValue>0x00</resetValue>
38447                  <fields>
38448                     <field>
38449                        <name>DADD</name>
38450                        <description>Device Address</description>
38451                        <bitOffset>0</bitOffset>
38452                        <bitWidth>7</bitWidth>
38453                     </field>
38454                     <field>
38455                        <name>ADDEN</name>
38456                        <description>Device Address Enable</description>
38457                        <bitOffset>7</bitOffset>
38458                        <bitWidth>1</bitWidth>
38459                     </field>
38460                  </fields>
38461               </register>
38462               <register>
38463                  <name>STATUS</name>
38464                  <description>DEVICE Status</description>
38465                  <addressOffset>0xC</addressOffset>
38466                  <size>8</size>
38467                  <access>read-only</access>
38468                  <resetValue>0x40</resetValue>
38469                  <fields>
38470                     <field>
38471                        <name>SPEED</name>
38472                        <description>Speed Status</description>
38473                        <bitOffset>2</bitOffset>
38474                        <bitWidth>2</bitWidth>
38475                        <enumeratedValues>
38476                           <name>SPEEDSelect</name>
38477                           <enumeratedValue>
38478                              <name>FS</name>
38479                              <description>Full-speed mode</description>
38480                              <value>0x0</value>
38481                           </enumeratedValue>
38482                           <enumeratedValue>
38483                              <name>LS</name>
38484                              <description>Low-speed mode</description>
38485                              <value>0x1</value>
38486                           </enumeratedValue>
38487                        </enumeratedValues>
38488                     </field>
38489                     <field>
38490                        <name>LINESTATE</name>
38491                        <description>USB Line State Status</description>
38492                        <bitOffset>6</bitOffset>
38493                        <bitWidth>2</bitWidth>
38494                        <enumeratedValues>
38495                           <name>LINESTATESelect</name>
38496                           <enumeratedValue>
38497                              <name>SE0RESET</name>
38498                              <description>SE0/RESET</description>
38499                              <value>0x0</value>
38500                           </enumeratedValue>
38501                           <enumeratedValue>
38502                              <name>FSJLSK</name>
38503                              <description>FS-J or LS-K State</description>
38504                              <value>0x1</value>
38505                           </enumeratedValue>
38506                           <enumeratedValue>
38507                              <name>FSKLSJ</name>
38508                              <description>FS-K or LS-J State</description>
38509                              <value>0x2</value>
38510                           </enumeratedValue>
38511                        </enumeratedValues>
38512                     </field>
38513                  </fields>
38514               </register>
38515               <register>
38516                  <name>FSMSTATUS</name>
38517                  <description>Finite State Machine Status</description>
38518                  <addressOffset>0xD</addressOffset>
38519                  <size>8</size>
38520                  <access>read-only</access>
38521                  <resetValue>0x01</resetValue>
38522                  <fields>
38523                     <field>
38524                        <name>FSMSTATE</name>
38525                        <description>Fine State Machine Status</description>
38526                        <bitOffset>0</bitOffset>
38527                        <bitWidth>7</bitWidth>
38528                        <enumeratedValues>
38529                           <name>FSMSTATESelect</name>
38530                           <enumeratedValue>
38531                              <name>OFF</name>
38532                              <description>OFF (L3). It corresponds to the powered-off, disconnected, and disabled state</description>
38533                              <value>0x1</value>
38534                           </enumeratedValue>
38535                           <enumeratedValue>
38536                              <name>ON</name>
38537                              <description>ON (L0). It corresponds to the Idle and Active states</description>
38538                              <value>0x2</value>
38539                           </enumeratedValue>
38540                           <enumeratedValue>
38541                              <name>SUSPEND</name>
38542                              <description>SUSPEND (L2)</description>
38543                              <value>0x4</value>
38544                           </enumeratedValue>
38545                           <enumeratedValue>
38546                              <name>SLEEP</name>
38547                              <description>SLEEP (L1)</description>
38548                              <value>0x8</value>
38549                           </enumeratedValue>
38550                           <enumeratedValue>
38551                              <name>DNRESUME</name>
38552                              <description>DNRESUME. Down Stream Resume.</description>
38553                              <value>0x10</value>
38554                           </enumeratedValue>
38555                           <enumeratedValue>
38556                              <name>UPRESUME</name>
38557                              <description>UPRESUME. Up Stream Resume.</description>
38558                              <value>0x20</value>
38559                           </enumeratedValue>
38560                           <enumeratedValue>
38561                              <name>RESET</name>
38562                              <description>RESET. USB lines Reset.</description>
38563                              <value>0x40</value>
38564                           </enumeratedValue>
38565                        </enumeratedValues>
38566                     </field>
38567                  </fields>
38568               </register>
38569               <register>
38570                  <name>FNUM</name>
38571                  <description>DEVICE Device Frame Number</description>
38572                  <addressOffset>0x10</addressOffset>
38573                  <size>16</size>
38574                  <access>read-only</access>
38575                  <resetValue>0x0000</resetValue>
38576                  <fields>
38577                     <field>
38578                        <name>FNUM</name>
38579                        <description>Frame Number</description>
38580                        <bitOffset>3</bitOffset>
38581                        <bitWidth>11</bitWidth>
38582                     </field>
38583                     <field>
38584                        <name>FNCERR</name>
38585                        <description>Frame Number CRC Error</description>
38586                        <bitOffset>15</bitOffset>
38587                        <bitWidth>1</bitWidth>
38588                     </field>
38589                  </fields>
38590               </register>
38591               <register>
38592                  <name>INTENCLR</name>
38593                  <description>DEVICE Device Interrupt Enable Clear</description>
38594                  <addressOffset>0x14</addressOffset>
38595                  <size>16</size>
38596                  <resetValue>0x0000</resetValue>
38597                  <fields>
38598                     <field>
38599                        <name>SUSPEND</name>
38600                        <description>Suspend Interrupt Enable</description>
38601                        <bitOffset>0</bitOffset>
38602                        <bitWidth>1</bitWidth>
38603                     </field>
38604                     <field>
38605                        <name>SOF</name>
38606                        <description>Start Of Frame Interrupt Enable</description>
38607                        <bitOffset>2</bitOffset>
38608                        <bitWidth>1</bitWidth>
38609                     </field>
38610                     <field>
38611                        <name>EORST</name>
38612                        <description>End of Reset Interrupt Enable</description>
38613                        <bitOffset>3</bitOffset>
38614                        <bitWidth>1</bitWidth>
38615                     </field>
38616                     <field>
38617                        <name>WAKEUP</name>
38618                        <description>Wake Up Interrupt Enable</description>
38619                        <bitOffset>4</bitOffset>
38620                        <bitWidth>1</bitWidth>
38621                     </field>
38622                     <field>
38623                        <name>EORSM</name>
38624                        <description>End Of Resume Interrupt Enable</description>
38625                        <bitOffset>5</bitOffset>
38626                        <bitWidth>1</bitWidth>
38627                     </field>
38628                     <field>
38629                        <name>UPRSM</name>
38630                        <description>Upstream Resume Interrupt Enable</description>
38631                        <bitOffset>6</bitOffset>
38632                        <bitWidth>1</bitWidth>
38633                     </field>
38634                     <field>
38635                        <name>RAMACER</name>
38636                        <description>Ram Access Interrupt Enable</description>
38637                        <bitOffset>7</bitOffset>
38638                        <bitWidth>1</bitWidth>
38639                     </field>
38640                     <field>
38641                        <name>LPMNYET</name>
38642                        <description>Link Power Management Not Yet Interrupt Enable</description>
38643                        <bitOffset>8</bitOffset>
38644                        <bitWidth>1</bitWidth>
38645                     </field>
38646                     <field>
38647                        <name>LPMSUSP</name>
38648                        <description>Link Power Management Suspend Interrupt Enable</description>
38649                        <bitOffset>9</bitOffset>
38650                        <bitWidth>1</bitWidth>
38651                     </field>
38652                  </fields>
38653               </register>
38654               <register>
38655                  <name>INTENSET</name>
38656                  <description>DEVICE Device Interrupt Enable Set</description>
38657                  <addressOffset>0x18</addressOffset>
38658                  <size>16</size>
38659                  <resetValue>0x0000</resetValue>
38660                  <fields>
38661                     <field>
38662                        <name>SUSPEND</name>
38663                        <description>Suspend Interrupt Enable</description>
38664                        <bitOffset>0</bitOffset>
38665                        <bitWidth>1</bitWidth>
38666                     </field>
38667                     <field>
38668                        <name>SOF</name>
38669                        <description>Start Of Frame Interrupt Enable</description>
38670                        <bitOffset>2</bitOffset>
38671                        <bitWidth>1</bitWidth>
38672                     </field>
38673                     <field>
38674                        <name>EORST</name>
38675                        <description>End of Reset Interrupt Enable</description>
38676                        <bitOffset>3</bitOffset>
38677                        <bitWidth>1</bitWidth>
38678                     </field>
38679                     <field>
38680                        <name>WAKEUP</name>
38681                        <description>Wake Up Interrupt Enable</description>
38682                        <bitOffset>4</bitOffset>
38683                        <bitWidth>1</bitWidth>
38684                     </field>
38685                     <field>
38686                        <name>EORSM</name>
38687                        <description>End Of Resume Interrupt Enable</description>
38688                        <bitOffset>5</bitOffset>
38689                        <bitWidth>1</bitWidth>
38690                     </field>
38691                     <field>
38692                        <name>UPRSM</name>
38693                        <description>Upstream Resume Interrupt Enable</description>
38694                        <bitOffset>6</bitOffset>
38695                        <bitWidth>1</bitWidth>
38696                     </field>
38697                     <field>
38698                        <name>RAMACER</name>
38699                        <description>Ram Access Interrupt Enable</description>
38700                        <bitOffset>7</bitOffset>
38701                        <bitWidth>1</bitWidth>
38702                     </field>
38703                     <field>
38704                        <name>LPMNYET</name>
38705                        <description>Link Power Management Not Yet Interrupt Enable</description>
38706                        <bitOffset>8</bitOffset>
38707                        <bitWidth>1</bitWidth>
38708                     </field>
38709                     <field>
38710                        <name>LPMSUSP</name>
38711                        <description>Link Power Management Suspend Interrupt Enable</description>
38712                        <bitOffset>9</bitOffset>
38713                        <bitWidth>1</bitWidth>
38714                     </field>
38715                  </fields>
38716               </register>
38717               <register>
38718                  <name>INTFLAG</name>
38719                  <description>DEVICE Device Interrupt Flag</description>
38720                  <addressOffset>0x1C</addressOffset>
38721                  <size>16</size>
38722                  <resetValue>0x0000</resetValue>
38723                  <fields>
38724                     <field>
38725                        <name>SUSPEND</name>
38726                        <description>Suspend</description>
38727                        <bitOffset>0</bitOffset>
38728                        <bitWidth>1</bitWidth>
38729                     </field>
38730                     <field>
38731                        <name>SOF</name>
38732                        <description>Start Of Frame</description>
38733                        <bitOffset>2</bitOffset>
38734                        <bitWidth>1</bitWidth>
38735                     </field>
38736                     <field>
38737                        <name>EORST</name>
38738                        <description>End of Reset</description>
38739                        <bitOffset>3</bitOffset>
38740                        <bitWidth>1</bitWidth>
38741                     </field>
38742                     <field>
38743                        <name>WAKEUP</name>
38744                        <description>Wake Up</description>
38745                        <bitOffset>4</bitOffset>
38746                        <bitWidth>1</bitWidth>
38747                     </field>
38748                     <field>
38749                        <name>EORSM</name>
38750                        <description>End Of Resume</description>
38751                        <bitOffset>5</bitOffset>
38752                        <bitWidth>1</bitWidth>
38753                     </field>
38754                     <field>
38755                        <name>UPRSM</name>
38756                        <description>Upstream Resume</description>
38757                        <bitOffset>6</bitOffset>
38758                        <bitWidth>1</bitWidth>
38759                     </field>
38760                     <field>
38761                        <name>RAMACER</name>
38762                        <description>Ram Access</description>
38763                        <bitOffset>7</bitOffset>
38764                        <bitWidth>1</bitWidth>
38765                     </field>
38766                     <field>
38767                        <name>LPMNYET</name>
38768                        <description>Link Power Management Not Yet</description>
38769                        <bitOffset>8</bitOffset>
38770                        <bitWidth>1</bitWidth>
38771                     </field>
38772                     <field>
38773                        <name>LPMSUSP</name>
38774                        <description>Link Power Management Suspend</description>
38775                        <bitOffset>9</bitOffset>
38776                        <bitWidth>1</bitWidth>
38777                     </field>
38778                  </fields>
38779               </register>
38780               <register>
38781                  <name>EPINTSMRY</name>
38782                  <description>DEVICE End Point Interrupt Summary</description>
38783                  <addressOffset>0x20</addressOffset>
38784                  <size>16</size>
38785                  <access>read-only</access>
38786                  <resetValue>0x0000</resetValue>
38787                  <fields>
38788                     <field>
38789                        <name>EPINT0</name>
38790                        <description>End Point 0 Interrupt</description>
38791                        <bitOffset>0</bitOffset>
38792                        <bitWidth>1</bitWidth>
38793                     </field>
38794                     <field>
38795                        <name>EPINT1</name>
38796                        <description>End Point 1 Interrupt</description>
38797                        <bitOffset>1</bitOffset>
38798                        <bitWidth>1</bitWidth>
38799                     </field>
38800                     <field>
38801                        <name>EPINT2</name>
38802                        <description>End Point 2 Interrupt</description>
38803                        <bitOffset>2</bitOffset>
38804                        <bitWidth>1</bitWidth>
38805                     </field>
38806                     <field>
38807                        <name>EPINT3</name>
38808                        <description>End Point 3 Interrupt</description>
38809                        <bitOffset>3</bitOffset>
38810                        <bitWidth>1</bitWidth>
38811                     </field>
38812                     <field>
38813                        <name>EPINT4</name>
38814                        <description>End Point 4 Interrupt</description>
38815                        <bitOffset>4</bitOffset>
38816                        <bitWidth>1</bitWidth>
38817                     </field>
38818                     <field>
38819                        <name>EPINT5</name>
38820                        <description>End Point 5 Interrupt</description>
38821                        <bitOffset>5</bitOffset>
38822                        <bitWidth>1</bitWidth>
38823                     </field>
38824                     <field>
38825                        <name>EPINT6</name>
38826                        <description>End Point 6 Interrupt</description>
38827                        <bitOffset>6</bitOffset>
38828                        <bitWidth>1</bitWidth>
38829                     </field>
38830                     <field>
38831                        <name>EPINT7</name>
38832                        <description>End Point 7 Interrupt</description>
38833                        <bitOffset>7</bitOffset>
38834                        <bitWidth>1</bitWidth>
38835                     </field>
38836                  </fields>
38837               </register>
38838               <register>
38839                  <name>DESCADD</name>
38840                  <description>Descriptor Address</description>
38841                  <addressOffset>0x24</addressOffset>
38842                  <size>32</size>
38843                  <resetValue>0x00000000</resetValue>
38844                  <fields>
38845                     <field>
38846                        <name>DESCADD</name>
38847                        <description>Descriptor Address Value</description>
38848                        <bitOffset>0</bitOffset>
38849                        <bitWidth>32</bitWidth>
38850                     </field>
38851                  </fields>
38852               </register>
38853               <register>
38854                  <name>PADCAL</name>
38855                  <description>USB PAD Calibration</description>
38856                  <addressOffset>0x28</addressOffset>
38857                  <size>16</size>
38858                  <resetValue>0x0000</resetValue>
38859                  <fields>
38860                     <field>
38861                        <name>TRANSP</name>
38862                        <description>USB Pad Transp calibration</description>
38863                        <bitOffset>0</bitOffset>
38864                        <bitWidth>5</bitWidth>
38865                     </field>
38866                     <field>
38867                        <name>TRANSN</name>
38868                        <description>USB Pad Transn calibration</description>
38869                        <bitOffset>6</bitOffset>
38870                        <bitWidth>5</bitWidth>
38871                     </field>
38872                     <field>
38873                        <name>TRIM</name>
38874                        <description>USB Pad Trim calibration</description>
38875                        <bitOffset>12</bitOffset>
38876                        <bitWidth>3</bitWidth>
38877                     </field>
38878                  </fields>
38879               </register>
38880               <cluster>
38881                  <dim>8</dim>
38882                  <dimIncrement>0x20</dimIncrement>
38883                  <name>DEVICE_ENDPOINT[%s]</name>
38884                  <description/>
38885                  <addressOffset>0x100</addressOffset>
38886                  <register>
38887                     <name>EPCFG</name>
38888                     <description>DEVICE_ENDPOINT End Point Configuration</description>
38889                     <addressOffset>0x0</addressOffset>
38890                     <size>8</size>
38891                     <resetValue>0x00</resetValue>
38892                     <fields>
38893                        <field>
38894                           <name>EPTYPE0</name>
38895                           <description>End Point Type0</description>
38896                           <bitOffset>0</bitOffset>
38897                           <bitWidth>3</bitWidth>
38898                        </field>
38899                        <field>
38900                           <name>EPTYPE1</name>
38901                           <description>End Point Type1</description>
38902                           <bitOffset>4</bitOffset>
38903                           <bitWidth>3</bitWidth>
38904                        </field>
38905                     </fields>
38906                  </register>
38907                  <register>
38908                     <name>EPSTATUSCLR</name>
38909                     <description>DEVICE_ENDPOINT End Point Pipe Status Clear</description>
38910                     <addressOffset>0x4</addressOffset>
38911                     <size>8</size>
38912                     <access>write-only</access>
38913                     <resetValue>0x00</resetValue>
38914                     <fields>
38915                        <field>
38916                           <name>DTGLOUT</name>
38917                           <description>Data Toggle OUT Clear</description>
38918                           <bitOffset>0</bitOffset>
38919                           <bitWidth>1</bitWidth>
38920                        </field>
38921                        <field>
38922                           <name>DTGLIN</name>
38923                           <description>Data Toggle IN Clear</description>
38924                           <bitOffset>1</bitOffset>
38925                           <bitWidth>1</bitWidth>
38926                        </field>
38927                        <field>
38928                           <name>CURBK</name>
38929                           <description>Current Bank Clear</description>
38930                           <bitOffset>2</bitOffset>
38931                           <bitWidth>1</bitWidth>
38932                        </field>
38933                        <field>
38934                           <name>STALLRQ0</name>
38935                           <description>Stall 0 Request Clear</description>
38936                           <bitOffset>4</bitOffset>
38937                           <bitWidth>1</bitWidth>
38938                        </field>
38939                        <field>
38940                           <name>STALLRQ1</name>
38941                           <description>Stall 1 Request Clear</description>
38942                           <bitOffset>5</bitOffset>
38943                           <bitWidth>1</bitWidth>
38944                        </field>
38945                        <field>
38946                           <name>BK0RDY</name>
38947                           <description>Bank 0 Ready Clear</description>
38948                           <bitOffset>6</bitOffset>
38949                           <bitWidth>1</bitWidth>
38950                        </field>
38951                        <field>
38952                           <name>BK1RDY</name>
38953                           <description>Bank 1 Ready Clear</description>
38954                           <bitOffset>7</bitOffset>
38955                           <bitWidth>1</bitWidth>
38956                        </field>
38957                     </fields>
38958                  </register>
38959                  <register>
38960                     <name>EPSTATUSSET</name>
38961                     <description>DEVICE_ENDPOINT End Point Pipe Status Set</description>
38962                     <addressOffset>0x5</addressOffset>
38963                     <size>8</size>
38964                     <access>write-only</access>
38965                     <resetValue>0x00</resetValue>
38966                     <fields>
38967                        <field>
38968                           <name>DTGLOUT</name>
38969                           <description>Data Toggle OUT Set</description>
38970                           <bitOffset>0</bitOffset>
38971                           <bitWidth>1</bitWidth>
38972                        </field>
38973                        <field>
38974                           <name>DTGLIN</name>
38975                           <description>Data Toggle IN Set</description>
38976                           <bitOffset>1</bitOffset>
38977                           <bitWidth>1</bitWidth>
38978                        </field>
38979                        <field>
38980                           <name>CURBK</name>
38981                           <description>Current Bank Set</description>
38982                           <bitOffset>2</bitOffset>
38983                           <bitWidth>1</bitWidth>
38984                        </field>
38985                        <field>
38986                           <name>STALLRQ0</name>
38987                           <description>Stall 0 Request Set</description>
38988                           <bitOffset>4</bitOffset>
38989                           <bitWidth>1</bitWidth>
38990                        </field>
38991                        <field>
38992                           <name>STALLRQ1</name>
38993                           <description>Stall 1 Request Set</description>
38994                           <bitOffset>5</bitOffset>
38995                           <bitWidth>1</bitWidth>
38996                        </field>
38997                        <field>
38998                           <name>BK0RDY</name>
38999                           <description>Bank 0 Ready Set</description>
39000                           <bitOffset>6</bitOffset>
39001                           <bitWidth>1</bitWidth>
39002                        </field>
39003                        <field>
39004                           <name>BK1RDY</name>
39005                           <description>Bank 1 Ready Set</description>
39006                           <bitOffset>7</bitOffset>
39007                           <bitWidth>1</bitWidth>
39008                        </field>
39009                     </fields>
39010                  </register>
39011                  <register>
39012                     <name>EPSTATUS</name>
39013                     <description>DEVICE_ENDPOINT End Point Pipe Status</description>
39014                     <addressOffset>0x6</addressOffset>
39015                     <size>8</size>
39016                     <access>read-only</access>
39017                     <resetValue>0x00</resetValue>
39018                     <fields>
39019                        <field>
39020                           <name>DTGLOUT</name>
39021                           <description>Data Toggle Out</description>
39022                           <bitOffset>0</bitOffset>
39023                           <bitWidth>1</bitWidth>
39024                        </field>
39025                        <field>
39026                           <name>DTGLIN</name>
39027                           <description>Data Toggle In</description>
39028                           <bitOffset>1</bitOffset>
39029                           <bitWidth>1</bitWidth>
39030                        </field>
39031                        <field>
39032                           <name>CURBK</name>
39033                           <description>Current Bank</description>
39034                           <bitOffset>2</bitOffset>
39035                           <bitWidth>1</bitWidth>
39036                        </field>
39037                        <field>
39038                           <name>STALLRQ0</name>
39039                           <description>Stall 0 Request</description>
39040                           <bitOffset>4</bitOffset>
39041                           <bitWidth>1</bitWidth>
39042                        </field>
39043                        <field>
39044                           <name>STALLRQ1</name>
39045                           <description>Stall 1 Request</description>
39046                           <bitOffset>5</bitOffset>
39047                           <bitWidth>1</bitWidth>
39048                        </field>
39049                        <field>
39050                           <name>BK0RDY</name>
39051                           <description>Bank 0 ready</description>
39052                           <bitOffset>6</bitOffset>
39053                           <bitWidth>1</bitWidth>
39054                        </field>
39055                        <field>
39056                           <name>BK1RDY</name>
39057                           <description>Bank 1 ready</description>
39058                           <bitOffset>7</bitOffset>
39059                           <bitWidth>1</bitWidth>
39060                        </field>
39061                     </fields>
39062                  </register>
39063                  <register>
39064                     <name>EPINTFLAG</name>
39065                     <description>DEVICE_ENDPOINT End Point Interrupt Flag</description>
39066                     <addressOffset>0x7</addressOffset>
39067                     <size>8</size>
39068                     <resetValue>0x00</resetValue>
39069                     <fields>
39070                        <field>
39071                           <name>TRCPT0</name>
39072                           <description>Transfer Complete 0</description>
39073                           <bitOffset>0</bitOffset>
39074                           <bitWidth>1</bitWidth>
39075                        </field>
39076                        <field>
39077                           <name>TRCPT1</name>
39078                           <description>Transfer Complete 1</description>
39079                           <bitOffset>1</bitOffset>
39080                           <bitWidth>1</bitWidth>
39081                        </field>
39082                        <field>
39083                           <name>TRFAIL0</name>
39084                           <description>Error Flow 0</description>
39085                           <bitOffset>2</bitOffset>
39086                           <bitWidth>1</bitWidth>
39087                        </field>
39088                        <field>
39089                           <name>TRFAIL1</name>
39090                           <description>Error Flow 1</description>
39091                           <bitOffset>3</bitOffset>
39092                           <bitWidth>1</bitWidth>
39093                        </field>
39094                        <field>
39095                           <name>RXSTP</name>
39096                           <description>Received Setup</description>
39097                           <bitOffset>4</bitOffset>
39098                           <bitWidth>1</bitWidth>
39099                        </field>
39100                        <field>
39101                           <name>STALL0</name>
39102                           <description>Stall 0 In/out</description>
39103                           <bitOffset>5</bitOffset>
39104                           <bitWidth>1</bitWidth>
39105                        </field>
39106                        <field>
39107                           <name>STALL1</name>
39108                           <description>Stall 1 In/out</description>
39109                           <bitOffset>6</bitOffset>
39110                           <bitWidth>1</bitWidth>
39111                        </field>
39112                     </fields>
39113                  </register>
39114                  <register>
39115                     <name>EPINTENCLR</name>
39116                     <description>DEVICE_ENDPOINT End Point Interrupt Clear Flag</description>
39117                     <addressOffset>0x8</addressOffset>
39118                     <size>8</size>
39119                     <resetValue>0x00</resetValue>
39120                     <fields>
39121                        <field>
39122                           <name>TRCPT0</name>
39123                           <description>Transfer Complete 0 Interrupt Disable</description>
39124                           <bitOffset>0</bitOffset>
39125                           <bitWidth>1</bitWidth>
39126                        </field>
39127                        <field>
39128                           <name>TRCPT1</name>
39129                           <description>Transfer Complete 1 Interrupt Disable</description>
39130                           <bitOffset>1</bitOffset>
39131                           <bitWidth>1</bitWidth>
39132                        </field>
39133                        <field>
39134                           <name>TRFAIL0</name>
39135                           <description>Error Flow 0 Interrupt Disable</description>
39136                           <bitOffset>2</bitOffset>
39137                           <bitWidth>1</bitWidth>
39138                        </field>
39139                        <field>
39140                           <name>TRFAIL1</name>
39141                           <description>Error Flow 1 Interrupt Disable</description>
39142                           <bitOffset>3</bitOffset>
39143                           <bitWidth>1</bitWidth>
39144                        </field>
39145                        <field>
39146                           <name>RXSTP</name>
39147                           <description>Received Setup Interrupt Disable</description>
39148                           <bitOffset>4</bitOffset>
39149                           <bitWidth>1</bitWidth>
39150                        </field>
39151                        <field>
39152                           <name>STALL0</name>
39153                           <description>Stall 0 In/Out Interrupt Disable</description>
39154                           <bitOffset>5</bitOffset>
39155                           <bitWidth>1</bitWidth>
39156                        </field>
39157                        <field>
39158                           <name>STALL1</name>
39159                           <description>Stall 1 In/Out Interrupt Disable</description>
39160                           <bitOffset>6</bitOffset>
39161                           <bitWidth>1</bitWidth>
39162                        </field>
39163                     </fields>
39164                  </register>
39165                  <register>
39166                     <name>EPINTENSET</name>
39167                     <description>DEVICE_ENDPOINT End Point Interrupt Set Flag</description>
39168                     <addressOffset>0x9</addressOffset>
39169                     <size>8</size>
39170                     <resetValue>0x00</resetValue>
39171                     <fields>
39172                        <field>
39173                           <name>TRCPT0</name>
39174                           <description>Transfer Complete 0 Interrupt Enable</description>
39175                           <bitOffset>0</bitOffset>
39176                           <bitWidth>1</bitWidth>
39177                        </field>
39178                        <field>
39179                           <name>TRCPT1</name>
39180                           <description>Transfer Complete 1 Interrupt Enable</description>
39181                           <bitOffset>1</bitOffset>
39182                           <bitWidth>1</bitWidth>
39183                        </field>
39184                        <field>
39185                           <name>TRFAIL0</name>
39186                           <description>Error Flow 0 Interrupt Enable</description>
39187                           <bitOffset>2</bitOffset>
39188                           <bitWidth>1</bitWidth>
39189                        </field>
39190                        <field>
39191                           <name>TRFAIL1</name>
39192                           <description>Error Flow 1 Interrupt Enable</description>
39193                           <bitOffset>3</bitOffset>
39194                           <bitWidth>1</bitWidth>
39195                        </field>
39196                        <field>
39197                           <name>RXSTP</name>
39198                           <description>Received Setup Interrupt Enable</description>
39199                           <bitOffset>4</bitOffset>
39200                           <bitWidth>1</bitWidth>
39201                        </field>
39202                        <field>
39203                           <name>STALL0</name>
39204                           <description>Stall 0 In/out Interrupt enable</description>
39205                           <bitOffset>5</bitOffset>
39206                           <bitWidth>1</bitWidth>
39207                        </field>
39208                        <field>
39209                           <name>STALL1</name>
39210                           <description>Stall 1 In/out Interrupt enable</description>
39211                           <bitOffset>6</bitOffset>
39212                           <bitWidth>1</bitWidth>
39213                        </field>
39214                     </fields>
39215                  </register>
39216               </cluster>
39217            </cluster>
39218            <cluster>
39219               <name>HOST</name>
39220               <description>USB is Host</description>
39221               <alternateCluster>DEVICE</alternateCluster>
39222               <headerStructName>UsbHost</headerStructName>
39223               <addressOffset>0x0</addressOffset>
39224               <register>
39225                  <name>CTRLA</name>
39226                  <description>Control A</description>
39227                  <addressOffset>0x0</addressOffset>
39228                  <size>8</size>
39229                  <resetValue>0x00</resetValue>
39230                  <fields>
39231                     <field>
39232                        <name>SWRST</name>
39233                        <description>Software Reset</description>
39234                        <bitOffset>0</bitOffset>
39235                        <bitWidth>1</bitWidth>
39236                     </field>
39237                     <field>
39238                        <name>ENABLE</name>
39239                        <description>Enable</description>
39240                        <bitOffset>1</bitOffset>
39241                        <bitWidth>1</bitWidth>
39242                     </field>
39243                     <field>
39244                        <name>RUNSTDBY</name>
39245                        <description>Run in Standby Mode</description>
39246                        <bitOffset>2</bitOffset>
39247                        <bitWidth>1</bitWidth>
39248                     </field>
39249                     <field>
39250                        <name>MODE</name>
39251                        <description>Operating Mode</description>
39252                        <bitOffset>7</bitOffset>
39253                        <bitWidth>1</bitWidth>
39254                        <enumeratedValues>
39255                           <name>MODESelect</name>
39256                           <enumeratedValue>
39257                              <name>DEVICE</name>
39258                              <description>Device Mode</description>
39259                              <value>0</value>
39260                           </enumeratedValue>
39261                           <enumeratedValue>
39262                              <name>HOST</name>
39263                              <description>Host Mode</description>
39264                              <value>1</value>
39265                           </enumeratedValue>
39266                        </enumeratedValues>
39267                     </field>
39268                  </fields>
39269               </register>
39270               <register>
39271                  <name>SYNCBUSY</name>
39272                  <description>Synchronization Busy</description>
39273                  <addressOffset>0x2</addressOffset>
39274                  <size>8</size>
39275                  <access>read-only</access>
39276                  <resetValue>0x00</resetValue>
39277                  <fields>
39278                     <field>
39279                        <name>SWRST</name>
39280                        <description>Software Reset Synchronization Busy</description>
39281                        <bitOffset>0</bitOffset>
39282                        <bitWidth>1</bitWidth>
39283                     </field>
39284                     <field>
39285                        <name>ENABLE</name>
39286                        <description>Enable Synchronization Busy</description>
39287                        <bitOffset>1</bitOffset>
39288                        <bitWidth>1</bitWidth>
39289                     </field>
39290                  </fields>
39291               </register>
39292               <register>
39293                  <name>QOSCTRL</name>
39294                  <description>USB Quality Of Service</description>
39295                  <addressOffset>0x3</addressOffset>
39296                  <size>8</size>
39297                  <resetValue>0x0F</resetValue>
39298                  <fields>
39299                     <field>
39300                        <name>CQOS</name>
39301                        <description>Configuration Quality of Service</description>
39302                        <bitOffset>0</bitOffset>
39303                        <bitWidth>2</bitWidth>
39304                     </field>
39305                     <field>
39306                        <name>DQOS</name>
39307                        <description>Data Quality of Service</description>
39308                        <bitOffset>2</bitOffset>
39309                        <bitWidth>2</bitWidth>
39310                     </field>
39311                  </fields>
39312               </register>
39313               <register>
39314                  <name>CTRLB</name>
39315                  <description>HOST Control B</description>
39316                  <addressOffset>0x8</addressOffset>
39317                  <size>16</size>
39318                  <resetValue>0x0000</resetValue>
39319                  <fields>
39320                     <field>
39321                        <name>RESUME</name>
39322                        <description>Send USB Resume</description>
39323                        <bitOffset>1</bitOffset>
39324                        <bitWidth>1</bitWidth>
39325                     </field>
39326                     <field>
39327                        <name>SPDCONF</name>
39328                        <description>Speed Configuration for Host</description>
39329                        <bitOffset>2</bitOffset>
39330                        <bitWidth>2</bitWidth>
39331                        <enumeratedValues>
39332                           <name>SPDCONFSelect</name>
39333                           <enumeratedValue>
39334                              <name>NORMAL</name>
39335                              <description>Low and Full Speed capable</description>
39336                              <value>0x0</value>
39337                           </enumeratedValue>
39338                        </enumeratedValues>
39339                     </field>
39340                     <field>
39341                        <name>AUTORESUME</name>
39342                        <description>Auto Resume Enable</description>
39343                        <bitOffset>4</bitOffset>
39344                        <bitWidth>1</bitWidth>
39345                     </field>
39346                     <field>
39347                        <name>SOFE</name>
39348                        <description>Start of Frame Generation Enable</description>
39349                        <bitOffset>8</bitOffset>
39350                        <bitWidth>1</bitWidth>
39351                     </field>
39352                     <field>
39353                        <name>BUSRESET</name>
39354                        <description>Send USB Reset</description>
39355                        <bitOffset>9</bitOffset>
39356                        <bitWidth>1</bitWidth>
39357                     </field>
39358                     <field>
39359                        <name>VBUSOK</name>
39360                        <description>VBUS is OK</description>
39361                        <bitOffset>10</bitOffset>
39362                        <bitWidth>1</bitWidth>
39363                     </field>
39364                     <field>
39365                        <name>L1RESUME</name>
39366                        <description>Send L1 Resume</description>
39367                        <bitOffset>11</bitOffset>
39368                        <bitWidth>1</bitWidth>
39369                     </field>
39370                  </fields>
39371               </register>
39372               <register>
39373                  <name>HSOFC</name>
39374                  <description>HOST Host Start Of Frame Control</description>
39375                  <addressOffset>0xA</addressOffset>
39376                  <size>8</size>
39377                  <resetValue>0x00</resetValue>
39378                  <fields>
39379                     <field>
39380                        <name>FLENC</name>
39381                        <description>Frame Length Control</description>
39382                        <bitOffset>0</bitOffset>
39383                        <bitWidth>4</bitWidth>
39384                     </field>
39385                     <field>
39386                        <name>FLENCE</name>
39387                        <description>Frame Length Control Enable</description>
39388                        <bitOffset>7</bitOffset>
39389                        <bitWidth>1</bitWidth>
39390                     </field>
39391                  </fields>
39392               </register>
39393               <register>
39394                  <name>STATUS</name>
39395                  <description>HOST Status</description>
39396                  <addressOffset>0xC</addressOffset>
39397                  <size>8</size>
39398                  <resetValue>0x00</resetValue>
39399                  <fields>
39400                     <field>
39401                        <name>SPEED</name>
39402                        <description>Speed Status</description>
39403                        <bitOffset>2</bitOffset>
39404                        <bitWidth>2</bitWidth>
39405                     </field>
39406                     <field>
39407                        <name>LINESTATE</name>
39408                        <description>USB Line State Status</description>
39409                        <bitOffset>6</bitOffset>
39410                        <bitWidth>2</bitWidth>
39411                     </field>
39412                  </fields>
39413               </register>
39414               <register>
39415                  <name>FSMSTATUS</name>
39416                  <description>Finite State Machine Status</description>
39417                  <addressOffset>0xD</addressOffset>
39418                  <size>8</size>
39419                  <access>read-only</access>
39420                  <resetValue>0x01</resetValue>
39421                  <fields>
39422                     <field>
39423                        <name>FSMSTATE</name>
39424                        <description>Fine State Machine Status</description>
39425                        <bitOffset>0</bitOffset>
39426                        <bitWidth>7</bitWidth>
39427                        <enumeratedValues>
39428                           <name>FSMSTATESelect</name>
39429                           <enumeratedValue>
39430                              <name>OFF</name>
39431                              <description>OFF (L3). It corresponds to the powered-off, disconnected, and disabled state</description>
39432                              <value>0x1</value>
39433                           </enumeratedValue>
39434                           <enumeratedValue>
39435                              <name>ON</name>
39436                              <description>ON (L0). It corresponds to the Idle and Active states</description>
39437                              <value>0x2</value>
39438                           </enumeratedValue>
39439                           <enumeratedValue>
39440                              <name>SUSPEND</name>
39441                              <description>SUSPEND (L2)</description>
39442                              <value>0x4</value>
39443                           </enumeratedValue>
39444                           <enumeratedValue>
39445                              <name>SLEEP</name>
39446                              <description>SLEEP (L1)</description>
39447                              <value>0x8</value>
39448                           </enumeratedValue>
39449                           <enumeratedValue>
39450                              <name>DNRESUME</name>
39451                              <description>DNRESUME. Down Stream Resume.</description>
39452                              <value>0x10</value>
39453                           </enumeratedValue>
39454                           <enumeratedValue>
39455                              <name>UPRESUME</name>
39456                              <description>UPRESUME. Up Stream Resume.</description>
39457                              <value>0x20</value>
39458                           </enumeratedValue>
39459                           <enumeratedValue>
39460                              <name>RESET</name>
39461                              <description>RESET. USB lines Reset.</description>
39462                              <value>0x40</value>
39463                           </enumeratedValue>
39464                        </enumeratedValues>
39465                     </field>
39466                  </fields>
39467               </register>
39468               <register>
39469                  <name>FNUM</name>
39470                  <description>HOST Host Frame Number</description>
39471                  <addressOffset>0x10</addressOffset>
39472                  <size>16</size>
39473                  <resetValue>0x0000</resetValue>
39474                  <fields>
39475                     <field>
39476                        <name>FNUM</name>
39477                        <description>Frame Number</description>
39478                        <bitOffset>3</bitOffset>
39479                        <bitWidth>11</bitWidth>
39480                     </field>
39481                  </fields>
39482               </register>
39483               <register>
39484                  <name>FLENHIGH</name>
39485                  <description>HOST Host Frame Length</description>
39486                  <addressOffset>0x12</addressOffset>
39487                  <size>8</size>
39488                  <access>read-only</access>
39489                  <resetValue>0x00</resetValue>
39490                  <fields>
39491                     <field>
39492                        <name>FLENHIGH</name>
39493                        <description>Frame Length</description>
39494                        <bitOffset>0</bitOffset>
39495                        <bitWidth>8</bitWidth>
39496                     </field>
39497                  </fields>
39498               </register>
39499               <register>
39500                  <name>INTENCLR</name>
39501                  <description>HOST Host Interrupt Enable Clear</description>
39502                  <addressOffset>0x14</addressOffset>
39503                  <size>16</size>
39504                  <resetValue>0x0000</resetValue>
39505                  <fields>
39506                     <field>
39507                        <name>HSOF</name>
39508                        <description>Host Start Of Frame Interrupt Disable</description>
39509                        <bitOffset>2</bitOffset>
39510                        <bitWidth>1</bitWidth>
39511                     </field>
39512                     <field>
39513                        <name>RST</name>
39514                        <description>BUS Reset Interrupt Disable</description>
39515                        <bitOffset>3</bitOffset>
39516                        <bitWidth>1</bitWidth>
39517                     </field>
39518                     <field>
39519                        <name>WAKEUP</name>
39520                        <description>Wake Up Interrupt Disable</description>
39521                        <bitOffset>4</bitOffset>
39522                        <bitWidth>1</bitWidth>
39523                     </field>
39524                     <field>
39525                        <name>DNRSM</name>
39526                        <description>DownStream to Device Interrupt Disable</description>
39527                        <bitOffset>5</bitOffset>
39528                        <bitWidth>1</bitWidth>
39529                     </field>
39530                     <field>
39531                        <name>UPRSM</name>
39532                        <description>Upstream Resume from Device Interrupt Disable</description>
39533                        <bitOffset>6</bitOffset>
39534                        <bitWidth>1</bitWidth>
39535                     </field>
39536                     <field>
39537                        <name>RAMACER</name>
39538                        <description>Ram Access Interrupt Disable</description>
39539                        <bitOffset>7</bitOffset>
39540                        <bitWidth>1</bitWidth>
39541                     </field>
39542                     <field>
39543                        <name>DCONN</name>
39544                        <description>Device Connection Interrupt Disable</description>
39545                        <bitOffset>8</bitOffset>
39546                        <bitWidth>1</bitWidth>
39547                     </field>
39548                     <field>
39549                        <name>DDISC</name>
39550                        <description>Device Disconnection Interrupt Disable</description>
39551                        <bitOffset>9</bitOffset>
39552                        <bitWidth>1</bitWidth>
39553                     </field>
39554                  </fields>
39555               </register>
39556               <register>
39557                  <name>INTENSET</name>
39558                  <description>HOST Host Interrupt Enable Set</description>
39559                  <addressOffset>0x18</addressOffset>
39560                  <size>16</size>
39561                  <resetValue>0x0000</resetValue>
39562                  <fields>
39563                     <field>
39564                        <name>HSOF</name>
39565                        <description>Host Start Of Frame Interrupt Enable</description>
39566                        <bitOffset>2</bitOffset>
39567                        <bitWidth>1</bitWidth>
39568                     </field>
39569                     <field>
39570                        <name>RST</name>
39571                        <description>Bus Reset Interrupt Enable</description>
39572                        <bitOffset>3</bitOffset>
39573                        <bitWidth>1</bitWidth>
39574                     </field>
39575                     <field>
39576                        <name>WAKEUP</name>
39577                        <description>Wake Up Interrupt Enable</description>
39578                        <bitOffset>4</bitOffset>
39579                        <bitWidth>1</bitWidth>
39580                     </field>
39581                     <field>
39582                        <name>DNRSM</name>
39583                        <description>DownStream to the Device Interrupt Enable</description>
39584                        <bitOffset>5</bitOffset>
39585                        <bitWidth>1</bitWidth>
39586                     </field>
39587                     <field>
39588                        <name>UPRSM</name>
39589                        <description>Upstream Resume fromthe device Interrupt Enable</description>
39590                        <bitOffset>6</bitOffset>
39591                        <bitWidth>1</bitWidth>
39592                     </field>
39593                     <field>
39594                        <name>RAMACER</name>
39595                        <description>Ram Access Interrupt Enable</description>
39596                        <bitOffset>7</bitOffset>
39597                        <bitWidth>1</bitWidth>
39598                     </field>
39599                     <field>
39600                        <name>DCONN</name>
39601                        <description>Link Power Management Interrupt Enable</description>
39602                        <bitOffset>8</bitOffset>
39603                        <bitWidth>1</bitWidth>
39604                     </field>
39605                     <field>
39606                        <name>DDISC</name>
39607                        <description>Device Disconnection Interrupt Enable</description>
39608                        <bitOffset>9</bitOffset>
39609                        <bitWidth>1</bitWidth>
39610                     </field>
39611                  </fields>
39612               </register>
39613               <register>
39614                  <name>INTFLAG</name>
39615                  <description>HOST Host Interrupt Flag</description>
39616                  <addressOffset>0x1C</addressOffset>
39617                  <size>16</size>
39618                  <resetValue>0x0000</resetValue>
39619                  <fields>
39620                     <field>
39621                        <name>HSOF</name>
39622                        <description>Host Start Of Frame</description>
39623                        <bitOffset>2</bitOffset>
39624                        <bitWidth>1</bitWidth>
39625                     </field>
39626                     <field>
39627                        <name>RST</name>
39628                        <description>Bus Reset</description>
39629                        <bitOffset>3</bitOffset>
39630                        <bitWidth>1</bitWidth>
39631                     </field>
39632                     <field>
39633                        <name>WAKEUP</name>
39634                        <description>Wake Up</description>
39635                        <bitOffset>4</bitOffset>
39636                        <bitWidth>1</bitWidth>
39637                     </field>
39638                     <field>
39639                        <name>DNRSM</name>
39640                        <description>Downstream</description>
39641                        <bitOffset>5</bitOffset>
39642                        <bitWidth>1</bitWidth>
39643                     </field>
39644                     <field>
39645                        <name>UPRSM</name>
39646                        <description>Upstream Resume from the Device</description>
39647                        <bitOffset>6</bitOffset>
39648                        <bitWidth>1</bitWidth>
39649                     </field>
39650                     <field>
39651                        <name>RAMACER</name>
39652                        <description>Ram Access</description>
39653                        <bitOffset>7</bitOffset>
39654                        <bitWidth>1</bitWidth>
39655                     </field>
39656                     <field>
39657                        <name>DCONN</name>
39658                        <description>Device Connection</description>
39659                        <bitOffset>8</bitOffset>
39660                        <bitWidth>1</bitWidth>
39661                     </field>
39662                     <field>
39663                        <name>DDISC</name>
39664                        <description>Device Disconnection</description>
39665                        <bitOffset>9</bitOffset>
39666                        <bitWidth>1</bitWidth>
39667                     </field>
39668                  </fields>
39669               </register>
39670               <register>
39671                  <name>PINTSMRY</name>
39672                  <description>HOST Pipe Interrupt Summary</description>
39673                  <addressOffset>0x20</addressOffset>
39674                  <size>16</size>
39675                  <access>read-only</access>
39676                  <resetValue>0x0000</resetValue>
39677                  <fields>
39678                     <field>
39679                        <name>EPINT0</name>
39680                        <description>Pipe 0 Interrupt</description>
39681                        <bitOffset>0</bitOffset>
39682                        <bitWidth>1</bitWidth>
39683                     </field>
39684                     <field>
39685                        <name>EPINT1</name>
39686                        <description>Pipe 1 Interrupt</description>
39687                        <bitOffset>1</bitOffset>
39688                        <bitWidth>1</bitWidth>
39689                     </field>
39690                     <field>
39691                        <name>EPINT2</name>
39692                        <description>Pipe 2 Interrupt</description>
39693                        <bitOffset>2</bitOffset>
39694                        <bitWidth>1</bitWidth>
39695                     </field>
39696                     <field>
39697                        <name>EPINT3</name>
39698                        <description>Pipe 3 Interrupt</description>
39699                        <bitOffset>3</bitOffset>
39700                        <bitWidth>1</bitWidth>
39701                     </field>
39702                     <field>
39703                        <name>EPINT4</name>
39704                        <description>Pipe 4 Interrupt</description>
39705                        <bitOffset>4</bitOffset>
39706                        <bitWidth>1</bitWidth>
39707                     </field>
39708                     <field>
39709                        <name>EPINT5</name>
39710                        <description>Pipe 5 Interrupt</description>
39711                        <bitOffset>5</bitOffset>
39712                        <bitWidth>1</bitWidth>
39713                     </field>
39714                     <field>
39715                        <name>EPINT6</name>
39716                        <description>Pipe 6 Interrupt</description>
39717                        <bitOffset>6</bitOffset>
39718                        <bitWidth>1</bitWidth>
39719                     </field>
39720                     <field>
39721                        <name>EPINT7</name>
39722                        <description>Pipe 7 Interrupt</description>
39723                        <bitOffset>7</bitOffset>
39724                        <bitWidth>1</bitWidth>
39725                     </field>
39726                  </fields>
39727               </register>
39728               <register>
39729                  <name>DESCADD</name>
39730                  <description>Descriptor Address</description>
39731                  <addressOffset>0x24</addressOffset>
39732                  <size>32</size>
39733                  <resetValue>0x00000000</resetValue>
39734                  <fields>
39735                     <field>
39736                        <name>DESCADD</name>
39737                        <description>Descriptor Address Value</description>
39738                        <bitOffset>0</bitOffset>
39739                        <bitWidth>32</bitWidth>
39740                     </field>
39741                  </fields>
39742               </register>
39743               <register>
39744                  <name>PADCAL</name>
39745                  <description>USB PAD Calibration</description>
39746                  <addressOffset>0x28</addressOffset>
39747                  <size>16</size>
39748                  <resetValue>0x0000</resetValue>
39749                  <fields>
39750                     <field>
39751                        <name>TRANSP</name>
39752                        <description>USB Pad Transp calibration</description>
39753                        <bitOffset>0</bitOffset>
39754                        <bitWidth>5</bitWidth>
39755                     </field>
39756                     <field>
39757                        <name>TRANSN</name>
39758                        <description>USB Pad Transn calibration</description>
39759                        <bitOffset>6</bitOffset>
39760                        <bitWidth>5</bitWidth>
39761                     </field>
39762                     <field>
39763                        <name>TRIM</name>
39764                        <description>USB Pad Trim calibration</description>
39765                        <bitOffset>12</bitOffset>
39766                        <bitWidth>3</bitWidth>
39767                     </field>
39768                  </fields>
39769               </register>
39770               <cluster>
39771                  <dim>8</dim>
39772                  <dimIncrement>0x20</dimIncrement>
39773                  <name>HOST_PIPE[%s]</name>
39774                  <description/>
39775                  <addressOffset>0x100</addressOffset>
39776                  <register>
39777                     <name>PCFG</name>
39778                     <description>HOST_PIPE End Point Configuration</description>
39779                     <addressOffset>0x0</addressOffset>
39780                     <size>8</size>
39781                     <resetValue>0x00</resetValue>
39782                     <fields>
39783                        <field>
39784                           <name>PTOKEN</name>
39785                           <description>Pipe Token</description>
39786                           <bitOffset>0</bitOffset>
39787                           <bitWidth>2</bitWidth>
39788                        </field>
39789                        <field>
39790                           <name>BK</name>
39791                           <description>Pipe Bank</description>
39792                           <bitOffset>2</bitOffset>
39793                           <bitWidth>1</bitWidth>
39794                        </field>
39795                        <field>
39796                           <name>PTYPE</name>
39797                           <description>Pipe Type</description>
39798                           <bitOffset>3</bitOffset>
39799                           <bitWidth>3</bitWidth>
39800                        </field>
39801                     </fields>
39802                  </register>
39803                  <register>
39804                     <name>BINTERVAL</name>
39805                     <description>HOST_PIPE Bus Access Period of Pipe</description>
39806                     <addressOffset>0x3</addressOffset>
39807                     <size>8</size>
39808                     <resetValue>0x00</resetValue>
39809                     <fields>
39810                        <field>
39811                           <name>BITINTERVAL</name>
39812                           <description>Bit Interval</description>
39813                           <bitOffset>0</bitOffset>
39814                           <bitWidth>8</bitWidth>
39815                        </field>
39816                     </fields>
39817                  </register>
39818                  <register>
39819                     <name>PSTATUSCLR</name>
39820                     <description>HOST_PIPE End Point Pipe Status Clear</description>
39821                     <addressOffset>0x4</addressOffset>
39822                     <size>8</size>
39823                     <access>write-only</access>
39824                     <resetValue>0x00</resetValue>
39825                     <fields>
39826                        <field>
39827                           <name>DTGL</name>
39828                           <description>Data Toggle clear</description>
39829                           <bitOffset>0</bitOffset>
39830                           <bitWidth>1</bitWidth>
39831                        </field>
39832                        <field>
39833                           <name>CURBK</name>
39834                           <description>Curren Bank clear</description>
39835                           <bitOffset>2</bitOffset>
39836                           <bitWidth>1</bitWidth>
39837                        </field>
39838                        <field>
39839                           <name>PFREEZE</name>
39840                           <description>Pipe Freeze Clear</description>
39841                           <bitOffset>4</bitOffset>
39842                           <bitWidth>1</bitWidth>
39843                        </field>
39844                        <field>
39845                           <name>BK0RDY</name>
39846                           <description>Bank 0 Ready Clear</description>
39847                           <bitOffset>6</bitOffset>
39848                           <bitWidth>1</bitWidth>
39849                        </field>
39850                        <field>
39851                           <name>BK1RDY</name>
39852                           <description>Bank 1 Ready Clear</description>
39853                           <bitOffset>7</bitOffset>
39854                           <bitWidth>1</bitWidth>
39855                        </field>
39856                     </fields>
39857                  </register>
39858                  <register>
39859                     <name>PSTATUSSET</name>
39860                     <description>HOST_PIPE End Point Pipe Status Set</description>
39861                     <addressOffset>0x5</addressOffset>
39862                     <size>8</size>
39863                     <access>write-only</access>
39864                     <resetValue>0x00</resetValue>
39865                     <fields>
39866                        <field>
39867                           <name>DTGL</name>
39868                           <description>Data Toggle Set</description>
39869                           <bitOffset>0</bitOffset>
39870                           <bitWidth>1</bitWidth>
39871                        </field>
39872                        <field>
39873                           <name>CURBK</name>
39874                           <description>Current Bank Set</description>
39875                           <bitOffset>2</bitOffset>
39876                           <bitWidth>1</bitWidth>
39877                        </field>
39878                        <field>
39879                           <name>PFREEZE</name>
39880                           <description>Pipe Freeze Set</description>
39881                           <bitOffset>4</bitOffset>
39882                           <bitWidth>1</bitWidth>
39883                        </field>
39884                        <field>
39885                           <name>BK0RDY</name>
39886                           <description>Bank 0 Ready Set</description>
39887                           <bitOffset>6</bitOffset>
39888                           <bitWidth>1</bitWidth>
39889                        </field>
39890                        <field>
39891                           <name>BK1RDY</name>
39892                           <description>Bank 1 Ready Set</description>
39893                           <bitOffset>7</bitOffset>
39894                           <bitWidth>1</bitWidth>
39895                        </field>
39896                     </fields>
39897                  </register>
39898                  <register>
39899                     <name>PSTATUS</name>
39900                     <description>HOST_PIPE End Point Pipe Status</description>
39901                     <addressOffset>0x6</addressOffset>
39902                     <size>8</size>
39903                     <access>read-only</access>
39904                     <resetValue>0x00</resetValue>
39905                     <fields>
39906                        <field>
39907                           <name>DTGL</name>
39908                           <description>Data Toggle</description>
39909                           <bitOffset>0</bitOffset>
39910                           <bitWidth>1</bitWidth>
39911                        </field>
39912                        <field>
39913                           <name>CURBK</name>
39914                           <description>Current Bank</description>
39915                           <bitOffset>2</bitOffset>
39916                           <bitWidth>1</bitWidth>
39917                        </field>
39918                        <field>
39919                           <name>PFREEZE</name>
39920                           <description>Pipe Freeze</description>
39921                           <bitOffset>4</bitOffset>
39922                           <bitWidth>1</bitWidth>
39923                        </field>
39924                        <field>
39925                           <name>BK0RDY</name>
39926                           <description>Bank 0 ready</description>
39927                           <bitOffset>6</bitOffset>
39928                           <bitWidth>1</bitWidth>
39929                        </field>
39930                        <field>
39931                           <name>BK1RDY</name>
39932                           <description>Bank 1 ready</description>
39933                           <bitOffset>7</bitOffset>
39934                           <bitWidth>1</bitWidth>
39935                        </field>
39936                     </fields>
39937                  </register>
39938                  <register>
39939                     <name>PINTFLAG</name>
39940                     <description>HOST_PIPE Pipe Interrupt Flag</description>
39941                     <addressOffset>0x7</addressOffset>
39942                     <size>8</size>
39943                     <resetValue>0x00</resetValue>
39944                     <fields>
39945                        <field>
39946                           <name>TRCPT0</name>
39947                           <description>Transfer Complete 0 Interrupt Flag</description>
39948                           <bitOffset>0</bitOffset>
39949                           <bitWidth>1</bitWidth>
39950                        </field>
39951                        <field>
39952                           <name>TRCPT1</name>
39953                           <description>Transfer Complete 1 Interrupt Flag</description>
39954                           <bitOffset>1</bitOffset>
39955                           <bitWidth>1</bitWidth>
39956                        </field>
39957                        <field>
39958                           <name>TRFAIL</name>
39959                           <description>Error Flow Interrupt Flag</description>
39960                           <bitOffset>2</bitOffset>
39961                           <bitWidth>1</bitWidth>
39962                        </field>
39963                        <field>
39964                           <name>PERR</name>
39965                           <description>Pipe Error Interrupt Flag</description>
39966                           <bitOffset>3</bitOffset>
39967                           <bitWidth>1</bitWidth>
39968                        </field>
39969                        <field>
39970                           <name>TXSTP</name>
39971                           <description>Transmit  Setup Interrupt Flag</description>
39972                           <bitOffset>4</bitOffset>
39973                           <bitWidth>1</bitWidth>
39974                        </field>
39975                        <field>
39976                           <name>STALL</name>
39977                           <description>Stall Interrupt Flag</description>
39978                           <bitOffset>5</bitOffset>
39979                           <bitWidth>1</bitWidth>
39980                        </field>
39981                     </fields>
39982                  </register>
39983                  <register>
39984                     <name>PINTENCLR</name>
39985                     <description>HOST_PIPE Pipe Interrupt Flag Clear</description>
39986                     <addressOffset>0x8</addressOffset>
39987                     <size>8</size>
39988                     <resetValue>0x00</resetValue>
39989                     <fields>
39990                        <field>
39991                           <name>TRCPT0</name>
39992                           <description>Transfer Complete 0 Disable</description>
39993                           <bitOffset>0</bitOffset>
39994                           <bitWidth>1</bitWidth>
39995                        </field>
39996                        <field>
39997                           <name>TRCPT1</name>
39998                           <description>Transfer Complete 1 Disable</description>
39999                           <bitOffset>1</bitOffset>
40000                           <bitWidth>1</bitWidth>
40001                        </field>
40002                        <field>
40003                           <name>TRFAIL</name>
40004                           <description>Error Flow Interrupt Disable</description>
40005                           <bitOffset>2</bitOffset>
40006                           <bitWidth>1</bitWidth>
40007                        </field>
40008                        <field>
40009                           <name>PERR</name>
40010                           <description>Pipe Error Interrupt Disable</description>
40011                           <bitOffset>3</bitOffset>
40012                           <bitWidth>1</bitWidth>
40013                        </field>
40014                        <field>
40015                           <name>TXSTP</name>
40016                           <description>Transmit Setup Interrupt Disable</description>
40017                           <bitOffset>4</bitOffset>
40018                           <bitWidth>1</bitWidth>
40019                        </field>
40020                        <field>
40021                           <name>STALL</name>
40022                           <description>Stall Inetrrupt Disable</description>
40023                           <bitOffset>5</bitOffset>
40024                           <bitWidth>1</bitWidth>
40025                        </field>
40026                     </fields>
40027                  </register>
40028                  <register>
40029                     <name>PINTENSET</name>
40030                     <description>HOST_PIPE Pipe Interrupt Flag Set</description>
40031                     <addressOffset>0x9</addressOffset>
40032                     <size>8</size>
40033                     <resetValue>0x00</resetValue>
40034                     <fields>
40035                        <field>
40036                           <name>TRCPT0</name>
40037                           <description>Transfer Complete 0 Interrupt Enable</description>
40038                           <bitOffset>0</bitOffset>
40039                           <bitWidth>1</bitWidth>
40040                        </field>
40041                        <field>
40042                           <name>TRCPT1</name>
40043                           <description>Transfer Complete 1 Interrupt Enable</description>
40044                           <bitOffset>1</bitOffset>
40045                           <bitWidth>1</bitWidth>
40046                        </field>
40047                        <field>
40048                           <name>TRFAIL</name>
40049                           <description>Error Flow Interrupt Enable</description>
40050                           <bitOffset>2</bitOffset>
40051                           <bitWidth>1</bitWidth>
40052                        </field>
40053                        <field>
40054                           <name>PERR</name>
40055                           <description>Pipe Error Interrupt Enable</description>
40056                           <bitOffset>3</bitOffset>
40057                           <bitWidth>1</bitWidth>
40058                        </field>
40059                        <field>
40060                           <name>TXSTP</name>
40061                           <description>Transmit  Setup Interrupt Enable</description>
40062                           <bitOffset>4</bitOffset>
40063                           <bitWidth>1</bitWidth>
40064                        </field>
40065                        <field>
40066                           <name>STALL</name>
40067                           <description>Stall Interrupt Enable</description>
40068                           <bitOffset>5</bitOffset>
40069                           <bitWidth>1</bitWidth>
40070                        </field>
40071                     </fields>
40072                  </register>
40073               </cluster>
40074            </cluster>
40075         </registers>
40076      </peripheral>
40077      <peripheral>
40078         <name>WDT</name>
40079         <version>U22511.1.0</version>
40080         <description>Watchdog Timer</description>
40081         <baseAddress>0x40002000</baseAddress>
40082         <addressBlock>
40083            <offset>0</offset>
40084            <size>0xD</size>
40085            <usage>registers</usage>
40086         </addressBlock>
40087         <interrupt>
40088            <name>WDT</name>
40089            <description>Watch Dog Timer</description>
40090            <value>10</value>
40091         </interrupt>
40092         <registers>
40093            <register>
40094               <name>CTRLA</name>
40095               <description>Control</description>
40096               <addressOffset>0x0</addressOffset>
40097               <size>8</size>
40098               <resetValue>0x00</resetValue>
40099               <fields>
40100                  <field>
40101                     <name>ENABLE</name>
40102                     <description>Enable</description>
40103                     <bitOffset>1</bitOffset>
40104                     <bitWidth>1</bitWidth>
40105                  </field>
40106                  <field>
40107                     <name>WEN</name>
40108                     <description>Watchdog Timer Window Mode Enable</description>
40109                     <bitOffset>2</bitOffset>
40110                     <bitWidth>1</bitWidth>
40111                  </field>
40112                  <field>
40113                     <name>ALWAYSON</name>
40114                     <description>Always-On</description>
40115                     <bitOffset>7</bitOffset>
40116                     <bitWidth>1</bitWidth>
40117                  </field>
40118               </fields>
40119            </register>
40120            <register>
40121               <name>CONFIG</name>
40122               <description>Configuration</description>
40123               <addressOffset>0x1</addressOffset>
40124               <size>8</size>
40125               <resetValue>0xBB</resetValue>
40126               <fields>
40127                  <field>
40128                     <name>PER</name>
40129                     <description>Time-Out Period</description>
40130                     <bitOffset>0</bitOffset>
40131                     <bitWidth>4</bitWidth>
40132                     <enumeratedValues>
40133                        <name>PERSelect</name>
40134                        <enumeratedValue>
40135                           <name>CYC8</name>
40136                           <description>8 clock cycles</description>
40137                           <value>0x0</value>
40138                        </enumeratedValue>
40139                        <enumeratedValue>
40140                           <name>CYC16</name>
40141                           <description>16 clock cycles</description>
40142                           <value>0x1</value>
40143                        </enumeratedValue>
40144                        <enumeratedValue>
40145                           <name>CYC32</name>
40146                           <description>32 clock cycles</description>
40147                           <value>0x2</value>
40148                        </enumeratedValue>
40149                        <enumeratedValue>
40150                           <name>CYC64</name>
40151                           <description>64 clock cycles</description>
40152                           <value>0x3</value>
40153                        </enumeratedValue>
40154                        <enumeratedValue>
40155                           <name>CYC128</name>
40156                           <description>128 clock cycles</description>
40157                           <value>0x4</value>
40158                        </enumeratedValue>
40159                        <enumeratedValue>
40160                           <name>CYC256</name>
40161                           <description>256 clock cycles</description>
40162                           <value>0x5</value>
40163                        </enumeratedValue>
40164                        <enumeratedValue>
40165                           <name>CYC512</name>
40166                           <description>512 clock cycles</description>
40167                           <value>0x6</value>
40168                        </enumeratedValue>
40169                        <enumeratedValue>
40170                           <name>CYC1024</name>
40171                           <description>1024 clock cycles</description>
40172                           <value>0x7</value>
40173                        </enumeratedValue>
40174                        <enumeratedValue>
40175                           <name>CYC2048</name>
40176                           <description>2048 clock cycles</description>
40177                           <value>0x8</value>
40178                        </enumeratedValue>
40179                        <enumeratedValue>
40180                           <name>CYC4096</name>
40181                           <description>4096 clock cycles</description>
40182                           <value>0x9</value>
40183                        </enumeratedValue>
40184                        <enumeratedValue>
40185                           <name>CYC8192</name>
40186                           <description>8192 clock cycles</description>
40187                           <value>0xA</value>
40188                        </enumeratedValue>
40189                        <enumeratedValue>
40190                           <name>CYC16384</name>
40191                           <description>16384 clock cycles</description>
40192                           <value>0xB</value>
40193                        </enumeratedValue>
40194                     </enumeratedValues>
40195                  </field>
40196                  <field>
40197                     <name>WINDOW</name>
40198                     <description>Window Mode Time-Out Period</description>
40199                     <bitOffset>4</bitOffset>
40200                     <bitWidth>4</bitWidth>
40201                     <enumeratedValues>
40202                        <name>WINDOWSelect</name>
40203                        <enumeratedValue>
40204                           <name>CYC8</name>
40205                           <description>8 clock cycles</description>
40206                           <value>0x0</value>
40207                        </enumeratedValue>
40208                        <enumeratedValue>
40209                           <name>CYC16</name>
40210                           <description>16 clock cycles</description>
40211                           <value>0x1</value>
40212                        </enumeratedValue>
40213                        <enumeratedValue>
40214                           <name>CYC32</name>
40215                           <description>32 clock cycles</description>
40216                           <value>0x2</value>
40217                        </enumeratedValue>
40218                        <enumeratedValue>
40219                           <name>CYC64</name>
40220                           <description>64 clock cycles</description>
40221                           <value>0x3</value>
40222                        </enumeratedValue>
40223                        <enumeratedValue>
40224                           <name>CYC128</name>
40225                           <description>128 clock cycles</description>
40226                           <value>0x4</value>
40227                        </enumeratedValue>
40228                        <enumeratedValue>
40229                           <name>CYC256</name>
40230                           <description>256 clock cycles</description>
40231                           <value>0x5</value>
40232                        </enumeratedValue>
40233                        <enumeratedValue>
40234                           <name>CYC512</name>
40235                           <description>512 clock cycles</description>
40236                           <value>0x6</value>
40237                        </enumeratedValue>
40238                        <enumeratedValue>
40239                           <name>CYC1024</name>
40240                           <description>1024 clock cycles</description>
40241                           <value>0x7</value>
40242                        </enumeratedValue>
40243                        <enumeratedValue>
40244                           <name>CYC2048</name>
40245                           <description>2048 clock cycles</description>
40246                           <value>0x8</value>
40247                        </enumeratedValue>
40248                        <enumeratedValue>
40249                           <name>CYC4096</name>
40250                           <description>4096 clock cycles</description>
40251                           <value>0x9</value>
40252                        </enumeratedValue>
40253                        <enumeratedValue>
40254                           <name>CYC8192</name>
40255                           <description>8192 clock cycles</description>
40256                           <value>0xA</value>
40257                        </enumeratedValue>
40258                        <enumeratedValue>
40259                           <name>CYC16384</name>
40260                           <description>16384 clock cycles</description>
40261                           <value>0xB</value>
40262                        </enumeratedValue>
40263                     </enumeratedValues>
40264                  </field>
40265               </fields>
40266            </register>
40267            <register>
40268               <name>EWCTRL</name>
40269               <description>Early Warning Interrupt Control</description>
40270               <addressOffset>0x2</addressOffset>
40271               <size>8</size>
40272               <resetValue>0x0B</resetValue>
40273               <fields>
40274                  <field>
40275                     <name>EWOFFSET</name>
40276                     <description>Early Warning Interrupt Time Offset</description>
40277                     <bitOffset>0</bitOffset>
40278                     <bitWidth>4</bitWidth>
40279                     <enumeratedValues>
40280                        <name>EWOFFSETSelect</name>
40281                        <enumeratedValue>
40282                           <name>CYC8</name>
40283                           <description>8 clock cycles</description>
40284                           <value>0x0</value>
40285                        </enumeratedValue>
40286                        <enumeratedValue>
40287                           <name>CYC16</name>
40288                           <description>16 clock cycles</description>
40289                           <value>0x1</value>
40290                        </enumeratedValue>
40291                        <enumeratedValue>
40292                           <name>CYC32</name>
40293                           <description>32 clock cycles</description>
40294                           <value>0x2</value>
40295                        </enumeratedValue>
40296                        <enumeratedValue>
40297                           <name>CYC64</name>
40298                           <description>64 clock cycles</description>
40299                           <value>0x3</value>
40300                        </enumeratedValue>
40301                        <enumeratedValue>
40302                           <name>CYC128</name>
40303                           <description>128 clock cycles</description>
40304                           <value>0x4</value>
40305                        </enumeratedValue>
40306                        <enumeratedValue>
40307                           <name>CYC256</name>
40308                           <description>256 clock cycles</description>
40309                           <value>0x5</value>
40310                        </enumeratedValue>
40311                        <enumeratedValue>
40312                           <name>CYC512</name>
40313                           <description>512 clock cycles</description>
40314                           <value>0x6</value>
40315                        </enumeratedValue>
40316                        <enumeratedValue>
40317                           <name>CYC1024</name>
40318                           <description>1024 clock cycles</description>
40319                           <value>0x7</value>
40320                        </enumeratedValue>
40321                        <enumeratedValue>
40322                           <name>CYC2048</name>
40323                           <description>2048 clock cycles</description>
40324                           <value>0x8</value>
40325                        </enumeratedValue>
40326                        <enumeratedValue>
40327                           <name>CYC4096</name>
40328                           <description>4096 clock cycles</description>
40329                           <value>0x9</value>
40330                        </enumeratedValue>
40331                        <enumeratedValue>
40332                           <name>CYC8192</name>
40333                           <description>8192 clock cycles</description>
40334                           <value>0xA</value>
40335                        </enumeratedValue>
40336                     </enumeratedValues>
40337                  </field>
40338               </fields>
40339            </register>
40340            <register>
40341               <name>INTENCLR</name>
40342               <description>Interrupt Enable Clear</description>
40343               <addressOffset>0x4</addressOffset>
40344               <size>8</size>
40345               <resetValue>0x00</resetValue>
40346               <fields>
40347                  <field>
40348                     <name>EW</name>
40349                     <description>Early Warning Interrupt Enable</description>
40350                     <bitOffset>0</bitOffset>
40351                     <bitWidth>1</bitWidth>
40352                  </field>
40353               </fields>
40354            </register>
40355            <register>
40356               <name>INTENSET</name>
40357               <description>Interrupt Enable Set</description>
40358               <addressOffset>0x5</addressOffset>
40359               <size>8</size>
40360               <resetValue>0x00</resetValue>
40361               <fields>
40362                  <field>
40363                     <name>EW</name>
40364                     <description>Early Warning Interrupt Enable</description>
40365                     <bitOffset>0</bitOffset>
40366                     <bitWidth>1</bitWidth>
40367                  </field>
40368               </fields>
40369            </register>
40370            <register>
40371               <name>INTFLAG</name>
40372               <description>Interrupt Flag Status and Clear</description>
40373               <addressOffset>0x6</addressOffset>
40374               <size>8</size>
40375               <resetValue>0x00</resetValue>
40376               <fields>
40377                  <field>
40378                     <name>EW</name>
40379                     <description>Early Warning</description>
40380                     <bitOffset>0</bitOffset>
40381                     <bitWidth>1</bitWidth>
40382                  </field>
40383               </fields>
40384            </register>
40385            <register>
40386               <name>SYNCBUSY</name>
40387               <description>Synchronization Busy</description>
40388               <addressOffset>0x8</addressOffset>
40389               <size>32</size>
40390               <access>read-only</access>
40391               <resetValue>0x00000000</resetValue>
40392               <fields>
40393                  <field>
40394                     <name>ENABLE</name>
40395                     <description>Enable Synchronization Busy</description>
40396                     <bitOffset>1</bitOffset>
40397                     <bitWidth>1</bitWidth>
40398                  </field>
40399                  <field>
40400                     <name>WEN</name>
40401                     <description>Window Enable Synchronization Busy</description>
40402                     <bitOffset>2</bitOffset>
40403                     <bitWidth>1</bitWidth>
40404                  </field>
40405                  <field>
40406                     <name>ALWAYSON</name>
40407                     <description>Always-On Synchronization Busy</description>
40408                     <bitOffset>3</bitOffset>
40409                     <bitWidth>1</bitWidth>
40410                  </field>
40411                  <field>
40412                     <name>CLEAR</name>
40413                     <description>Clear Synchronization Busy</description>
40414                     <bitOffset>4</bitOffset>
40415                     <bitWidth>1</bitWidth>
40416                  </field>
40417               </fields>
40418            </register>
40419            <register>
40420               <name>CLEAR</name>
40421               <description>Clear</description>
40422               <addressOffset>0xC</addressOffset>
40423               <size>8</size>
40424               <access>write-only</access>
40425               <resetValue>0x00</resetValue>
40426               <fields>
40427                  <field>
40428                     <name>CLEAR</name>
40429                     <description>Watchdog Clear</description>
40430                     <bitOffset>0</bitOffset>
40431                     <bitWidth>8</bitWidth>
40432                     <enumeratedValues>
40433                        <name>CLEARSelect</name>
40434                        <enumeratedValue>
40435                           <name>KEY</name>
40436                           <description>Clear Key</description>
40437                           <value>0xA5</value>
40438                        </enumeratedValue>
40439                     </enumeratedValues>
40440                  </field>
40441               </fields>
40442            </register>
40443         </registers>
40444      </peripheral>
40445      <peripheral>
40446         <name>CoreDebug</name>
40447         <description>Core Debug Register</description>
40448         <baseAddress>0xE000EDF0</baseAddress>
40449         <addressBlock>
40450            <offset>0</offset>
40451            <size>0x10</size>
40452            <usage>registers</usage>
40453         </addressBlock>
40454         <registers>
40455            <register>
40456               <name>DHCSR</name>
40457               <description>Debug Halting Control and Status Register</description>
40458               <addressOffset>0x0</addressOffset>
40459               <size>32</size>
40460               <fields>
40461                  <field>
40462                     <name>C_DEBUGEN</name>
40463                     <bitOffset>0</bitOffset>
40464                     <bitWidth>1</bitWidth>
40465                  </field>
40466                  <field>
40467                     <name>C_HALT</name>
40468                     <bitOffset>1</bitOffset>
40469                     <bitWidth>1</bitWidth>
40470                  </field>
40471                  <field>
40472                     <name>C_STEP</name>
40473                     <bitOffset>2</bitOffset>
40474                     <bitWidth>1</bitWidth>
40475                  </field>
40476                  <field>
40477                     <name>C_MASKINTS</name>
40478                     <bitOffset>3</bitOffset>
40479                     <bitWidth>1</bitWidth>
40480                  </field>
40481                  <field>
40482                     <name>C_SNAPSTALL</name>
40483                     <bitOffset>5</bitOffset>
40484                     <bitWidth>1</bitWidth>
40485                  </field>
40486                  <field>
40487                     <name>S_REGRDY</name>
40488                     <bitOffset>16</bitOffset>
40489                     <bitWidth>1</bitWidth>
40490                     <access>read-only</access>
40491                  </field>
40492                  <field>
40493                     <name>S_HALT</name>
40494                     <bitOffset>17</bitOffset>
40495                     <bitWidth>1</bitWidth>
40496                     <access>read-only</access>
40497                  </field>
40498                  <field>
40499                     <name>S_SLEEP</name>
40500                     <bitOffset>18</bitOffset>
40501                     <bitWidth>1</bitWidth>
40502                     <access>read-only</access>
40503                  </field>
40504                  <field>
40505                     <name>S_LOCKUP</name>
40506                     <bitOffset>19</bitOffset>
40507                     <bitWidth>1</bitWidth>
40508                     <access>read-only</access>
40509                  </field>
40510                  <field>
40511                     <name>S_RETIRE_ST</name>
40512                     <bitOffset>24</bitOffset>
40513                     <bitWidth>1</bitWidth>
40514                     <access>read-only</access>
40515                  </field>
40516                  <field>
40517                     <name>S_RESET_ST</name>
40518                     <bitOffset>25</bitOffset>
40519                     <bitWidth>1</bitWidth>
40520                     <access>read-only</access>
40521                  </field>
40522                  <field>
40523                     <name>DBGKEY</name>
40524                     <bitOffset>16</bitOffset>
40525                     <bitWidth>16</bitWidth>
40526                     <access>write-only</access>
40527                  </field>
40528               </fields>
40529            </register>
40530            <register>
40531               <name>DCRSR</name>
40532               <description>Debug Core Register Selector Register</description>
40533               <addressOffset>0x4</addressOffset>
40534               <size>32</size>
40535               <access>write-only</access>
40536               <fields>
40537                  <field>
40538                     <name>REGSEL</name>
40539                     <bitOffset>0</bitOffset>
40540                     <bitWidth>5</bitWidth>
40541                  </field>
40542                  <field>
40543                     <name>REGWnR</name>
40544                     <bitOffset>16</bitOffset>
40545                     <bitWidth>1</bitWidth>
40546                  </field>
40547               </fields>
40548            </register>
40549            <register>
40550               <name>DCRDR</name>
40551               <description>Debug Core Register Data Register</description>
40552               <addressOffset>0x8</addressOffset>
40553               <size>32</size>
40554            </register>
40555            <register>
40556               <name>DEMCR</name>
40557               <description>Debug Exception and Monitor Control Register</description>
40558               <addressOffset>0xC</addressOffset>
40559               <size>32</size>
40560               <fields>
40561                  <field>
40562                     <name>VC_CORERESET</name>
40563                     <bitOffset>0</bitOffset>
40564                     <bitWidth>1</bitWidth>
40565                  </field>
40566                  <field>
40567                     <name>VC_MMERR</name>
40568                     <bitOffset>4</bitOffset>
40569                     <bitWidth>1</bitWidth>
40570                  </field>
40571                  <field>
40572                     <name>VC_NOCPERR</name>
40573                     <bitOffset>5</bitOffset>
40574                     <bitWidth>1</bitWidth>
40575                  </field>
40576                  <field>
40577                     <name>VC_CHKERR</name>
40578                     <bitOffset>6</bitOffset>
40579                     <bitWidth>1</bitWidth>
40580                  </field>
40581                  <field>
40582                     <name>VC_STATERR</name>
40583                     <bitOffset>7</bitOffset>
40584                     <bitWidth>1</bitWidth>
40585                  </field>
40586                  <field>
40587                     <name>VC_BUSERR</name>
40588                     <bitOffset>8</bitOffset>
40589                     <bitWidth>1</bitWidth>
40590                  </field>
40591                  <field>
40592                     <name>VC_INTERR</name>
40593                     <bitOffset>9</bitOffset>
40594                     <bitWidth>1</bitWidth>
40595                  </field>
40596                  <field>
40597                     <name>VC_HARDERR</name>
40598                     <bitOffset>10</bitOffset>
40599                     <bitWidth>1</bitWidth>
40600                  </field>
40601                  <field>
40602                     <name>MON_EN</name>
40603                     <bitOffset>16</bitOffset>
40604                     <bitWidth>1</bitWidth>
40605                  </field>
40606                  <field>
40607                     <name>MON_PEND</name>
40608                     <bitOffset>17</bitOffset>
40609                     <bitWidth>1</bitWidth>
40610                  </field>
40611                  <field>
40612                     <name>MON_STEP</name>
40613                     <bitOffset>18</bitOffset>
40614                     <bitWidth>1</bitWidth>
40615                  </field>
40616                  <field>
40617                     <name>MON_REQ</name>
40618                     <bitOffset>19</bitOffset>
40619                     <bitWidth>1</bitWidth>
40620                  </field>
40621                  <field>
40622                     <name>TRCENA</name>
40623                     <bitOffset>24</bitOffset>
40624                     <bitWidth>1</bitWidth>
40625                  </field>
40626               </fields>
40627            </register>
40628         </registers>
40629      </peripheral>
40630      <peripheral>
40631         <name>DWT</name>
40632         <description>Data Watchpoint and Trace Register</description>
40633         <baseAddress>0xE0001000</baseAddress>
40634         <addressBlock>
40635            <offset>0</offset>
40636            <size>0x5C</size>
40637            <usage>registers</usage>
40638         </addressBlock>
40639         <registers>
40640            <register>
40641               <name>CTRL</name>
40642               <description>Control Register</description>
40643               <addressOffset>0x0</addressOffset>
40644               <size>32</size>
40645               <fields>
40646                  <field>
40647                     <name>CYCCNTENA</name>
40648                     <bitOffset>0</bitOffset>
40649                     <bitWidth>1</bitWidth>
40650                  </field>
40651                  <field>
40652                     <name>POSTPRESET</name>
40653                     <bitOffset>1</bitOffset>
40654                     <bitWidth>4</bitWidth>
40655                  </field>
40656                  <field>
40657                     <name>POSTINIT</name>
40658                     <bitOffset>5</bitOffset>
40659                     <bitWidth>4</bitWidth>
40660                  </field>
40661                  <field>
40662                     <name>CYCTAP</name>
40663                     <bitOffset>9</bitOffset>
40664                     <bitWidth>1</bitWidth>
40665                  </field>
40666                  <field>
40667                     <name>SYNCTAP</name>
40668                     <bitOffset>10</bitOffset>
40669                     <bitWidth>2</bitWidth>
40670                  </field>
40671                  <field>
40672                     <name>PCSAMPLENA</name>
40673                     <bitOffset>12</bitOffset>
40674                     <bitWidth>1</bitWidth>
40675                  </field>
40676                  <field>
40677                     <name>EXCTRCENA</name>
40678                     <bitOffset>16</bitOffset>
40679                     <bitWidth>1</bitWidth>
40680                  </field>
40681                  <field>
40682                     <name>CPIEVTENA</name>
40683                     <bitOffset>17</bitOffset>
40684                     <bitWidth>1</bitWidth>
40685                  </field>
40686                  <field>
40687                     <name>EXCEVTENA</name>
40688                     <bitOffset>18</bitOffset>
40689                     <bitWidth>1</bitWidth>
40690                  </field>
40691                  <field>
40692                     <name>SLEEPEVTENA</name>
40693                     <bitOffset>19</bitOffset>
40694                     <bitWidth>1</bitWidth>
40695                  </field>
40696                  <field>
40697                     <name>LSUEVTENA</name>
40698                     <bitOffset>20</bitOffset>
40699                     <bitWidth>1</bitWidth>
40700                  </field>
40701                  <field>
40702                     <name>FOLDEVTENA</name>
40703                     <bitOffset>21</bitOffset>
40704                     <bitWidth>1</bitWidth>
40705                  </field>
40706                  <field>
40707                     <name>CYCEVTENA</name>
40708                     <bitOffset>22</bitOffset>
40709                     <bitWidth>1</bitWidth>
40710                  </field>
40711                  <field>
40712                     <name>NOPRFCNT</name>
40713                     <bitOffset>24</bitOffset>
40714                     <bitWidth>1</bitWidth>
40715                  </field>
40716                  <field>
40717                     <name>NOCYCCNT</name>
40718                     <bitOffset>25</bitOffset>
40719                     <bitWidth>1</bitWidth>
40720                  </field>
40721                  <field>
40722                     <name>NOEXTTRIG</name>
40723                     <bitOffset>26</bitOffset>
40724                     <bitWidth>1</bitWidth>
40725                  </field>
40726                  <field>
40727                     <name>NOTRCPKT</name>
40728                     <bitOffset>27</bitOffset>
40729                     <bitWidth>1</bitWidth>
40730                  </field>
40731                  <field>
40732                     <name>NUMCOMP</name>
40733                     <bitOffset>28</bitOffset>
40734                     <bitWidth>4</bitWidth>
40735                  </field>
40736               </fields>
40737            </register>
40738            <register>
40739               <name>CYCCNT</name>
40740               <description>Cycle Count Register</description>
40741               <addressOffset>0x4</addressOffset>
40742               <size>32</size>
40743            </register>
40744            <register>
40745               <name>CPICNT</name>
40746               <description>CPI Count Register</description>
40747               <addressOffset>0x8</addressOffset>
40748               <size>32</size>
40749               <fields>
40750                  <field>
40751                     <name>CPICNT</name>
40752                     <bitOffset>0</bitOffset>
40753                     <bitWidth>8</bitWidth>
40754                  </field>
40755               </fields>
40756            </register>
40757            <register>
40758               <name>EXCCNT</name>
40759               <description>Exception Overhead Count Register</description>
40760               <addressOffset>0xC</addressOffset>
40761               <size>32</size>
40762               <fields>
40763                  <field>
40764                     <name>EXCCNT</name>
40765                     <bitOffset>0</bitOffset>
40766                     <bitWidth>8</bitWidth>
40767                  </field>
40768               </fields>
40769            </register>
40770            <register>
40771               <name>SLEEPCNT</name>
40772               <description>Sleep Count Register</description>
40773               <addressOffset>0x10</addressOffset>
40774               <size>32</size>
40775               <fields>
40776                  <field>
40777                     <name>SLEEPCNT</name>
40778                     <bitOffset>0</bitOffset>
40779                     <bitWidth>8</bitWidth>
40780                  </field>
40781               </fields>
40782            </register>
40783            <register>
40784               <name>LSUCNT</name>
40785               <description>LSU Count Register</description>
40786               <addressOffset>0x14</addressOffset>
40787               <size>32</size>
40788               <fields>
40789                  <field>
40790                     <name>LSUCNT</name>
40791                     <bitOffset>0</bitOffset>
40792                     <bitWidth>8</bitWidth>
40793                  </field>
40794               </fields>
40795            </register>
40796            <register>
40797               <name>FOLDCNT</name>
40798               <description>Folded-instruction Count Register</description>
40799               <addressOffset>0x18</addressOffset>
40800               <size>32</size>
40801               <fields>
40802                  <field>
40803                     <name>FOLDCNT</name>
40804                     <bitOffset>0</bitOffset>
40805                     <bitWidth>8</bitWidth>
40806                  </field>
40807               </fields>
40808            </register>
40809            <register>
40810               <name>PCSR</name>
40811               <description>Program Counter Sample Register</description>
40812               <addressOffset>0x1C</addressOffset>
40813               <size>32</size>
40814               <access>read-only</access>
40815            </register>
40816            <register>
40817               <name>COMP0</name>
40818               <description>Comparator Register 0</description>
40819               <addressOffset>0x20</addressOffset>
40820               <size>32</size>
40821            </register>
40822            <register>
40823               <name>MASK0</name>
40824               <description>Mask Register 0</description>
40825               <addressOffset>0x24</addressOffset>
40826               <size>32</size>
40827               <fields>
40828                  <field>
40829                     <name>MASK</name>
40830                     <bitOffset>0</bitOffset>
40831                     <bitWidth>5</bitWidth>
40832                  </field>
40833               </fields>
40834            </register>
40835            <register>
40836               <name>FUNCTION0</name>
40837               <description>Function Register 0</description>
40838               <addressOffset>0x28</addressOffset>
40839               <size>32</size>
40840               <fields>
40841                  <field>
40842                     <name>FUNCTION</name>
40843                     <bitOffset>0</bitOffset>
40844                     <bitWidth>4</bitWidth>
40845                  </field>
40846                  <field>
40847                     <name>EMITRANGE</name>
40848                     <bitOffset>5</bitOffset>
40849                     <bitWidth>1</bitWidth>
40850                  </field>
40851                  <field>
40852                     <name>CYCMATCH</name>
40853                     <bitOffset>7</bitOffset>
40854                     <bitWidth>1</bitWidth>
40855                  </field>
40856                  <field>
40857                     <name>DATAVMATCH</name>
40858                     <bitOffset>8</bitOffset>
40859                     <bitWidth>1</bitWidth>
40860                  </field>
40861                  <field>
40862                     <name>LNK1ENA</name>
40863                     <bitOffset>9</bitOffset>
40864                     <bitWidth>1</bitWidth>
40865                  </field>
40866                  <field>
40867                     <name>DATAVSIZE</name>
40868                     <bitOffset>10</bitOffset>
40869                     <bitWidth>2</bitWidth>
40870                  </field>
40871                  <field>
40872                     <name>DATAVADDR0</name>
40873                     <bitOffset>12</bitOffset>
40874                     <bitWidth>4</bitWidth>
40875                  </field>
40876                  <field>
40877                     <name>DATAVADDR1</name>
40878                     <bitOffset>16</bitOffset>
40879                     <bitWidth>4</bitWidth>
40880                  </field>
40881                  <field>
40882                     <name>MATCHED</name>
40883                     <bitOffset>24</bitOffset>
40884                     <bitWidth>1</bitWidth>
40885                  </field>
40886               </fields>
40887            </register>
40888            <register>
40889               <name>COMP1</name>
40890               <description>Comparator Register 1</description>
40891               <addressOffset>0x30</addressOffset>
40892               <size>32</size>
40893            </register>
40894            <register>
40895               <name>MASK1</name>
40896               <description>Mask Register 1</description>
40897               <addressOffset>0x34</addressOffset>
40898               <size>32</size>
40899               <fields>
40900                  <field>
40901                     <name>MASK</name>
40902                     <bitOffset>0</bitOffset>
40903                     <bitWidth>5</bitWidth>
40904                  </field>
40905               </fields>
40906            </register>
40907            <register>
40908               <name>FUNCTION1</name>
40909               <description>Function Register 1</description>
40910               <addressOffset>0x38</addressOffset>
40911               <size>32</size>
40912               <fields>
40913                  <field>
40914                     <name>FUNCTION</name>
40915                     <bitOffset>0</bitOffset>
40916                     <bitWidth>4</bitWidth>
40917                  </field>
40918                  <field>
40919                     <name>EMITRANGE</name>
40920                     <bitOffset>5</bitOffset>
40921                     <bitWidth>1</bitWidth>
40922                  </field>
40923                  <field>
40924                     <name>CYCMATCH</name>
40925                     <bitOffset>7</bitOffset>
40926                     <bitWidth>1</bitWidth>
40927                  </field>
40928                  <field>
40929                     <name>DATAVMATCH</name>
40930                     <bitOffset>8</bitOffset>
40931                     <bitWidth>1</bitWidth>
40932                  </field>
40933                  <field>
40934                     <name>LNK1ENA</name>
40935                     <bitOffset>9</bitOffset>
40936                     <bitWidth>1</bitWidth>
40937                  </field>
40938                  <field>
40939                     <name>DATAVSIZE</name>
40940                     <bitOffset>10</bitOffset>
40941                     <bitWidth>2</bitWidth>
40942                  </field>
40943                  <field>
40944                     <name>DATAVADDR0</name>
40945                     <bitOffset>12</bitOffset>
40946                     <bitWidth>4</bitWidth>
40947                  </field>
40948                  <field>
40949                     <name>DATAVADDR1</name>
40950                     <bitOffset>16</bitOffset>
40951                     <bitWidth>4</bitWidth>
40952                  </field>
40953                  <field>
40954                     <name>MATCHED</name>
40955                     <bitOffset>24</bitOffset>
40956                     <bitWidth>1</bitWidth>
40957                  </field>
40958               </fields>
40959            </register>
40960            <register>
40961               <name>COMP2</name>
40962               <description>Comparator Register 2</description>
40963               <addressOffset>0x40</addressOffset>
40964               <size>32</size>
40965            </register>
40966            <register>
40967               <name>MASK2</name>
40968               <description>Mask Register 2</description>
40969               <addressOffset>0x44</addressOffset>
40970               <size>32</size>
40971               <fields>
40972                  <field>
40973                     <name>MASK</name>
40974                     <bitOffset>0</bitOffset>
40975                     <bitWidth>5</bitWidth>
40976                  </field>
40977               </fields>
40978            </register>
40979            <register>
40980               <name>FUNCTION2</name>
40981               <description>Function Register 2</description>
40982               <addressOffset>0x48</addressOffset>
40983               <size>32</size>
40984               <fields>
40985                  <field>
40986                     <name>FUNCTION</name>
40987                     <bitOffset>0</bitOffset>
40988                     <bitWidth>4</bitWidth>
40989                  </field>
40990                  <field>
40991                     <name>EMITRANGE</name>
40992                     <bitOffset>5</bitOffset>
40993                     <bitWidth>1</bitWidth>
40994                  </field>
40995                  <field>
40996                     <name>CYCMATCH</name>
40997                     <bitOffset>7</bitOffset>
40998                     <bitWidth>1</bitWidth>
40999                  </field>
41000                  <field>
41001                     <name>DATAVMATCH</name>
41002                     <bitOffset>8</bitOffset>
41003                     <bitWidth>1</bitWidth>
41004                  </field>
41005                  <field>
41006                     <name>LNK1ENA</name>
41007                     <bitOffset>9</bitOffset>
41008                     <bitWidth>1</bitWidth>
41009                  </field>
41010                  <field>
41011                     <name>DATAVSIZE</name>
41012                     <bitOffset>10</bitOffset>
41013                     <bitWidth>2</bitWidth>
41014                  </field>
41015                  <field>
41016                     <name>DATAVADDR0</name>
41017                     <bitOffset>12</bitOffset>
41018                     <bitWidth>4</bitWidth>
41019                  </field>
41020                  <field>
41021                     <name>DATAVADDR1</name>
41022                     <bitOffset>16</bitOffset>
41023                     <bitWidth>4</bitWidth>
41024                  </field>
41025                  <field>
41026                     <name>MATCHED</name>
41027                     <bitOffset>24</bitOffset>
41028                     <bitWidth>1</bitWidth>
41029                  </field>
41030               </fields>
41031            </register>
41032            <register>
41033               <name>COMP3</name>
41034               <description>Comparator Register 3</description>
41035               <addressOffset>0x50</addressOffset>
41036               <size>32</size>
41037            </register>
41038            <register>
41039               <name>MASK3</name>
41040               <description>Mask Register 3</description>
41041               <addressOffset>0x54</addressOffset>
41042               <size>32</size>
41043               <fields>
41044                  <field>
41045                     <name>MASK</name>
41046                     <bitOffset>0</bitOffset>
41047                     <bitWidth>5</bitWidth>
41048                  </field>
41049               </fields>
41050            </register>
41051            <register>
41052               <name>FUNCTION3</name>
41053               <description>Function Register 3</description>
41054               <addressOffset>0x58</addressOffset>
41055               <size>32</size>
41056               <fields>
41057                  <field>
41058                     <name>FUNCTION</name>
41059                     <bitOffset>0</bitOffset>
41060                     <bitWidth>4</bitWidth>
41061                  </field>
41062                  <field>
41063                     <name>EMITRANGE</name>
41064                     <bitOffset>5</bitOffset>
41065                     <bitWidth>1</bitWidth>
41066                  </field>
41067                  <field>
41068                     <name>CYCMATCH</name>
41069                     <bitOffset>7</bitOffset>
41070                     <bitWidth>1</bitWidth>
41071                  </field>
41072                  <field>
41073                     <name>DATAVMATCH</name>
41074                     <bitOffset>8</bitOffset>
41075                     <bitWidth>1</bitWidth>
41076                  </field>
41077                  <field>
41078                     <name>LNK1ENA</name>
41079                     <bitOffset>9</bitOffset>
41080                     <bitWidth>1</bitWidth>
41081                  </field>
41082                  <field>
41083                     <name>DATAVSIZE</name>
41084                     <bitOffset>10</bitOffset>
41085                     <bitWidth>2</bitWidth>
41086                  </field>
41087                  <field>
41088                     <name>DATAVADDR0</name>
41089                     <bitOffset>12</bitOffset>
41090                     <bitWidth>4</bitWidth>
41091                  </field>
41092                  <field>
41093                     <name>DATAVADDR1</name>
41094                     <bitOffset>16</bitOffset>
41095                     <bitWidth>4</bitWidth>
41096                  </field>
41097                  <field>
41098                     <name>MATCHED</name>
41099                     <bitOffset>24</bitOffset>
41100                     <bitWidth>1</bitWidth>
41101                  </field>
41102               </fields>
41103            </register>
41104         </registers>
41105      </peripheral>
41106      <peripheral>
41107         <name>ETM</name>
41108         <description>Embedded Trace Macrocell</description>
41109         <baseAddress>0xE0041000</baseAddress>
41110         <addressBlock>
41111            <offset>0</offset>
41112            <size>0x1000</size>
41113            <usage>registers</usage>
41114         </addressBlock>
41115         <registers>
41116            <register>
41117               <name>CR</name>
41118               <description>ETM Main Control Register</description>
41119               <addressOffset>0x0</addressOffset>
41120               <size>32</size>
41121               <resetValue>0x00000411</resetValue>
41122               <fields>
41123                  <field>
41124                     <name>ETMPD</name>
41125                     <description>ETM Power Down</description>
41126                     <bitOffset>0</bitOffset>
41127                     <bitWidth>1</bitWidth>
41128                  </field>
41129                  <field>
41130                     <name>PORTSIZE</name>
41131                     <description>Port Size bits 2:0</description>
41132                     <bitOffset>4</bitOffset>
41133                     <bitWidth>3</bitWidth>
41134                  </field>
41135                  <field>
41136                     <name>STALL</name>
41137                     <description>Stall Processor</description>
41138                     <bitOffset>7</bitOffset>
41139                     <bitWidth>1</bitWidth>
41140                  </field>
41141                  <field>
41142                     <name>BROUT</name>
41143                     <description>Branch Output</description>
41144                     <bitOffset>8</bitOffset>
41145                     <bitWidth>1</bitWidth>
41146                  </field>
41147                  <field>
41148                     <name>DBGRQ</name>
41149                     <description>Debug Request Control</description>
41150                     <bitOffset>9</bitOffset>
41151                     <bitWidth>1</bitWidth>
41152                  </field>
41153                  <field>
41154                     <name>PROG</name>
41155                     <description>ETM Programming</description>
41156                     <bitOffset>10</bitOffset>
41157                     <bitWidth>1</bitWidth>
41158                  </field>
41159                  <field>
41160                     <name>PORTSEL</name>
41161                     <description>ETM Port Select</description>
41162                     <bitOffset>11</bitOffset>
41163                     <bitWidth>1</bitWidth>
41164                  </field>
41165                  <field>
41166                     <name>PORTMODE2</name>
41167                     <description>Port Mode bit 2</description>
41168                     <bitOffset>13</bitOffset>
41169                     <bitWidth>1</bitWidth>
41170                  </field>
41171                  <field>
41172                     <name>PORTMODE</name>
41173                     <description>Port Mode bits 1:0</description>
41174                     <bitOffset>16</bitOffset>
41175                     <bitWidth>2</bitWidth>
41176                  </field>
41177                  <field>
41178                     <name>PORTSIZE3</name>
41179                     <description>Port Size bit 3</description>
41180                     <bitOffset>21</bitOffset>
41181                     <bitWidth>1</bitWidth>
41182                  </field>
41183                  <field>
41184                     <name>TSEN</name>
41185                     <description>TimeStamp Enable</description>
41186                     <bitOffset>28</bitOffset>
41187                     <bitWidth>1</bitWidth>
41188                  </field>
41189               </fields>
41190            </register>
41191            <register>
41192               <name>CCR</name>
41193               <description>ETM Configuration Code Register</description>
41194               <addressOffset>0x4</addressOffset>
41195               <size>32</size>
41196               <access>read-only</access>
41197               <resetValue>0x8C802000</resetValue>
41198            </register>
41199            <register>
41200               <name>TRIGGER</name>
41201               <description>ETM Trigger Event Register</description>
41202               <addressOffset>0x8</addressOffset>
41203               <size>32</size>
41204            </register>
41205            <register>
41206               <name>SR</name>
41207               <description>ETM Status Register</description>
41208               <addressOffset>0x10</addressOffset>
41209               <size>32</size>
41210            </register>
41211            <register>
41212               <name>SCR</name>
41213               <description>ETM System Configuration Register</description>
41214               <addressOffset>0x14</addressOffset>
41215               <size>32</size>
41216               <access>read-only</access>
41217               <resetValue>0x00020D09</resetValue>
41218            </register>
41219            <register>
41220               <name>TEEVR</name>
41221               <description>ETM TraceEnable Event Register</description>
41222               <addressOffset>0x20</addressOffset>
41223               <size>32</size>
41224            </register>
41225            <register>
41226               <name>TECR1</name>
41227               <description>ETM TraceEnable Control 1 Register</description>
41228               <addressOffset>0x24</addressOffset>
41229               <size>32</size>
41230            </register>
41231            <register>
41232               <name>FFLR</name>
41233               <description>ETM FIFO Full Level Register</description>
41234               <addressOffset>0x28</addressOffset>
41235               <size>32</size>
41236            </register>
41237            <register>
41238               <name>CNTRLDVR1</name>
41239               <description>ETM Free-running Counter Reload Value</description>
41240               <addressOffset>0x140</addressOffset>
41241               <size>32</size>
41242            </register>
41243            <register>
41244               <name>SYNCFR</name>
41245               <description>ETM Synchronization Frequency Register</description>
41246               <addressOffset>0x1E0</addressOffset>
41247               <size>32</size>
41248               <access>read-only</access>
41249               <resetValue>0x00000400</resetValue>
41250            </register>
41251            <register>
41252               <name>IDR</name>
41253               <description>ETM ID Register</description>
41254               <addressOffset>0x1E4</addressOffset>
41255               <size>32</size>
41256               <access>read-only</access>
41257               <resetValue>0x4114F250</resetValue>
41258            </register>
41259            <register>
41260               <name>CCER</name>
41261               <description>ETM Configuration Code Extension Register</description>
41262               <addressOffset>0x1E8</addressOffset>
41263               <size>32</size>
41264               <access>read-only</access>
41265               <resetValue>0x18541800</resetValue>
41266            </register>
41267            <register>
41268               <name>TESSEICR</name>
41269               <description>ETM TraceEnable Start/Stop EmbeddedICE Control Register</description>
41270               <addressOffset>0x1F0</addressOffset>
41271               <size>32</size>
41272            </register>
41273            <register>
41274               <name>TSEVT</name>
41275               <description>ETM TimeStamp Event Register</description>
41276               <addressOffset>0x1F8</addressOffset>
41277               <size>32</size>
41278            </register>
41279            <register>
41280               <name>TRACEIDR</name>
41281               <description>ETM CoreSight Trace ID Register</description>
41282               <addressOffset>0x200</addressOffset>
41283               <size>32</size>
41284               <resetValue>0x00000000</resetValue>
41285            </register>
41286            <register>
41287               <name>IDR2</name>
41288               <description>ETM ID Register 2</description>
41289               <addressOffset>0x208</addressOffset>
41290               <size>32</size>
41291               <access>read-only</access>
41292               <resetValue>0x00000000</resetValue>
41293            </register>
41294            <register>
41295               <name>PDSR</name>
41296               <description>ETM Device Power-Down Status Register</description>
41297               <addressOffset>0x314</addressOffset>
41298               <size>32</size>
41299               <access>read-only</access>
41300               <resetValue>0x00000001</resetValue>
41301            </register>
41302            <register>
41303               <name>ITMISCIN</name>
41304               <description>ETM Integration Test Miscellaneous Inputs</description>
41305               <addressOffset>0xEE0</addressOffset>
41306               <size>32</size>
41307               <access>read-only</access>
41308            </register>
41309            <register>
41310               <name>ITTRIGOUT</name>
41311               <description>ETM Integration Test Trigger Out</description>
41312               <addressOffset>0xEE8</addressOffset>
41313               <size>32</size>
41314               <access>write-only</access>
41315            </register>
41316            <register>
41317               <name>ITATBCTR2</name>
41318               <description>ETM Integration Test ATB Control 2</description>
41319               <addressOffset>0xEF0</addressOffset>
41320               <size>32</size>
41321               <access>read-only</access>
41322            </register>
41323            <register>
41324               <name>ITATBCTR0</name>
41325               <description>ETM Integration Test ATB Control 0</description>
41326               <addressOffset>0xEF8</addressOffset>
41327               <size>32</size>
41328               <access>write-only</access>
41329            </register>
41330            <register>
41331               <name>ITCTRL</name>
41332               <description>ETM Integration Mode Control Register</description>
41333               <addressOffset>0xF00</addressOffset>
41334               <size>32</size>
41335               <resetValue>0x00000000</resetValue>
41336               <fields>
41337                  <field>
41338                     <name>INTEGRATION</name>
41339                     <bitOffset>0</bitOffset>
41340                     <bitWidth>1</bitWidth>
41341                  </field>
41342               </fields>
41343            </register>
41344            <register>
41345               <name>CLAIMSET</name>
41346               <description>ETM Claim Tag Set Register</description>
41347               <addressOffset>0xFA0</addressOffset>
41348               <size>32</size>
41349            </register>
41350            <register>
41351               <name>CLAIMCLR</name>
41352               <description>ETM Claim Tag Clear Register</description>
41353               <addressOffset>0xFA4</addressOffset>
41354               <size>32</size>
41355            </register>
41356            <register>
41357               <name>LAR</name>
41358               <description>ETM Lock Access Register</description>
41359               <addressOffset>0xFB0</addressOffset>
41360               <size>32</size>
41361               <access>write-only</access>
41362            </register>
41363            <register>
41364               <name>LSR</name>
41365               <description>ETM Lock Status Register</description>
41366               <addressOffset>0xFB4</addressOffset>
41367               <size>32</size>
41368               <access>read-only</access>
41369               <fields>
41370                  <field>
41371                     <name>Present</name>
41372                     <bitOffset>0</bitOffset>
41373                     <bitWidth>1</bitWidth>
41374                  </field>
41375                  <field>
41376                     <name>Access</name>
41377                     <bitOffset>1</bitOffset>
41378                     <bitWidth>1</bitWidth>
41379                  </field>
41380                  <field>
41381                     <name>ByteAcc</name>
41382                     <bitOffset>2</bitOffset>
41383                     <bitWidth>1</bitWidth>
41384                  </field>
41385               </fields>
41386            </register>
41387            <register>
41388               <name>AUTHSTATUS</name>
41389               <description>ETM Authentication Status Register</description>
41390               <addressOffset>0xFB8</addressOffset>
41391               <size>32</size>
41392               <access>read-only</access>
41393            </register>
41394            <register>
41395               <name>DEVTYPE</name>
41396               <description>ETM CoreSight Device Type Register</description>
41397               <addressOffset>0xFCC</addressOffset>
41398               <size>32</size>
41399               <access>read-only</access>
41400               <resetValue>0x00000013</resetValue>
41401            </register>
41402            <register>
41403               <name>PIDR4</name>
41404               <description>ETM Peripheral Identification Register #4</description>
41405               <addressOffset>0xFD0</addressOffset>
41406               <size>32</size>
41407               <access>read-only</access>
41408               <resetValue>0x00000004</resetValue>
41409            </register>
41410            <register>
41411               <name>PIDR5</name>
41412               <description>ETM Peripheral Identification Register #5</description>
41413               <addressOffset>0xFD4</addressOffset>
41414               <size>32</size>
41415               <access>read-only</access>
41416               <resetValue>0x00000000</resetValue>
41417            </register>
41418            <register>
41419               <name>PIDR6</name>
41420               <description>ETM Peripheral Identification Register #6</description>
41421               <addressOffset>0xFD8</addressOffset>
41422               <size>32</size>
41423               <access>read-only</access>
41424               <resetValue>0x00000000</resetValue>
41425            </register>
41426            <register>
41427               <name>PIDR7</name>
41428               <description>ETM Peripheral Identification Register #7</description>
41429               <addressOffset>0xFDC</addressOffset>
41430               <size>32</size>
41431               <access>read-only</access>
41432               <resetValue>0x00000000</resetValue>
41433            </register>
41434            <register>
41435               <name>PIDR0</name>
41436               <description>ETM Peripheral Identification Register #0</description>
41437               <addressOffset>0xFE0</addressOffset>
41438               <size>32</size>
41439               <access>read-only</access>
41440               <resetValue>0x00000025</resetValue>
41441            </register>
41442            <register>
41443               <name>PIDR1</name>
41444               <description>ETM Peripheral Identification Register #1</description>
41445               <addressOffset>0xFE4</addressOffset>
41446               <size>32</size>
41447               <access>read-only</access>
41448               <resetValue>0x000000B9</resetValue>
41449            </register>
41450            <register>
41451               <name>PIDR2</name>
41452               <description>ETM Peripheral Identification Register #2</description>
41453               <addressOffset>0xFE8</addressOffset>
41454               <size>32</size>
41455               <access>read-only</access>
41456               <resetValue>0x0000000B</resetValue>
41457            </register>
41458            <register>
41459               <name>PIDR3</name>
41460               <description>ETM Peripheral Identification Register #3</description>
41461               <addressOffset>0xFEC</addressOffset>
41462               <size>32</size>
41463               <access>read-only</access>
41464               <resetValue>0x00000000</resetValue>
41465            </register>
41466            <register>
41467               <name>CIDR0</name>
41468               <description>ETM Component  Identification Register #0</description>
41469               <addressOffset>0xFF0</addressOffset>
41470               <size>32</size>
41471               <access>read-only</access>
41472               <resetValue>0x0000000D</resetValue>
41473            </register>
41474            <register>
41475               <name>CIDR1</name>
41476               <description>ETM Component  Identification Register #1</description>
41477               <addressOffset>0xFF4</addressOffset>
41478               <size>32</size>
41479               <access>read-only</access>
41480               <resetValue>0x00000090</resetValue>
41481            </register>
41482            <register>
41483               <name>CIDR2</name>
41484               <description>ETM Component  Identification Register #2</description>
41485               <addressOffset>0xFF8</addressOffset>
41486               <size>32</size>
41487               <access>read-only</access>
41488               <resetValue>0x00000005</resetValue>
41489            </register>
41490            <register>
41491               <name>CIDR3</name>
41492               <description>ETM Component  Identification Register #3</description>
41493               <addressOffset>0xFFC</addressOffset>
41494               <size>32</size>
41495               <access>read-only</access>
41496               <resetValue>0x000000B1</resetValue>
41497            </register>
41498         </registers>
41499      </peripheral>
41500      <peripheral>
41501         <name>FPU</name>
41502         <description>Floating Point Unit</description>
41503         <baseAddress>0xE000EF30</baseAddress>
41504         <addressBlock>
41505            <offset>0</offset>
41506            <size>0x18</size>
41507            <usage>registers</usage>
41508         </addressBlock>
41509         <registers>
41510            <register>
41511               <name>FPCCR</name>
41512               <description>Floating-Point Context Control Register</description>
41513               <addressOffset>0x4</addressOffset>
41514               <size>32</size>
41515               <resetValue>0xC0000000</resetValue>
41516               <fields>
41517                  <field>
41518                     <name>LSPACT</name>
41519                     <bitOffset>0</bitOffset>
41520                     <bitWidth>1</bitWidth>
41521                  </field>
41522                  <field>
41523                     <name>USER</name>
41524                     <bitOffset>1</bitOffset>
41525                     <bitWidth>1</bitWidth>
41526                  </field>
41527                  <field>
41528                     <name>THREAD</name>
41529                     <bitOffset>3</bitOffset>
41530                     <bitWidth>1</bitWidth>
41531                  </field>
41532                  <field>
41533                     <name>HFRDY</name>
41534                     <bitOffset>4</bitOffset>
41535                     <bitWidth>1</bitWidth>
41536                  </field>
41537                  <field>
41538                     <name>MMRDY</name>
41539                     <bitOffset>5</bitOffset>
41540                     <bitWidth>1</bitWidth>
41541                  </field>
41542                  <field>
41543                     <name>BFRDY</name>
41544                     <bitOffset>6</bitOffset>
41545                     <bitWidth>1</bitWidth>
41546                  </field>
41547                  <field>
41548                     <name>MONRDY</name>
41549                     <bitOffset>8</bitOffset>
41550                     <bitWidth>1</bitWidth>
41551                  </field>
41552                  <field>
41553                     <name>LSPEN</name>
41554                     <bitOffset>30</bitOffset>
41555                     <bitWidth>1</bitWidth>
41556                  </field>
41557                  <field>
41558                     <name>ASPEN</name>
41559                     <bitOffset>31</bitOffset>
41560                     <bitWidth>1</bitWidth>
41561                  </field>
41562               </fields>
41563            </register>
41564            <register>
41565               <name>FPCAR</name>
41566               <description>Floating-Point Context Address Register</description>
41567               <addressOffset>0x8</addressOffset>
41568               <size>32</size>
41569               <fields>
41570                  <field>
41571                     <name>ADDRESS</name>
41572                     <description>Address for FP registers in exception stack frame</description>
41573                     <bitOffset>3</bitOffset>
41574                     <bitWidth>29</bitWidth>
41575                  </field>
41576               </fields>
41577            </register>
41578            <register>
41579               <name>FPDSCR</name>
41580               <description>Floating-Point Default Status Control Register</description>
41581               <addressOffset>0xC</addressOffset>
41582               <size>32</size>
41583               <resetValue>0x00000000</resetValue>
41584               <fields>
41585                  <field>
41586                     <name>RMODE</name>
41587                     <description>Default value for FPSCR.RMODE</description>
41588                     <bitOffset>22</bitOffset>
41589                     <bitWidth>2</bitWidth>
41590                     <enumeratedValues>
41591                        <name>RMODESelect</name>
41592                        <enumeratedValue>
41593                           <name>RN</name>
41594                           <description>Round to Nearest</description>
41595                           <value>0x0</value>
41596                        </enumeratedValue>
41597                        <enumeratedValue>
41598                           <name>RP</name>
41599                           <description>Round towards Positive Infinity</description>
41600                           <value>0x1</value>
41601                        </enumeratedValue>
41602                        <enumeratedValue>
41603                           <name>RM</name>
41604                           <description>Round towards Negative Infinity</description>
41605                           <value>0x2</value>
41606                        </enumeratedValue>
41607                        <enumeratedValue>
41608                           <name>RZ</name>
41609                           <description>Round towards Zero</description>
41610                           <value>0x3</value>
41611                        </enumeratedValue>
41612                     </enumeratedValues>
41613                  </field>
41614                  <field>
41615                     <name>FZ</name>
41616                     <description>Default value for FPSCR.FZ</description>
41617                     <bitOffset>24</bitOffset>
41618                     <bitWidth>1</bitWidth>
41619                  </field>
41620                  <field>
41621                     <name>DN</name>
41622                     <description>Default value for FPSCR.DN</description>
41623                     <bitOffset>25</bitOffset>
41624                     <bitWidth>1</bitWidth>
41625                  </field>
41626                  <field>
41627                     <name>AHP</name>
41628                     <description>Default value for FPSCR.AHP</description>
41629                     <bitOffset>26</bitOffset>
41630                     <bitWidth>1</bitWidth>
41631                  </field>
41632               </fields>
41633            </register>
41634            <register>
41635               <name>MVFR0</name>
41636               <description>Media and FP Feature Register 0</description>
41637               <addressOffset>0x10</addressOffset>
41638               <size>32</size>
41639               <access>read-only</access>
41640               <fields>
41641                  <field>
41642                     <name>A_SIMD_registers</name>
41643                     <bitOffset>0</bitOffset>
41644                     <bitWidth>4</bitWidth>
41645                  </field>
41646                  <field>
41647                     <name>Single_precision</name>
41648                     <bitOffset>4</bitOffset>
41649                     <bitWidth>4</bitWidth>
41650                  </field>
41651                  <field>
41652                     <name>Double_precision</name>
41653                     <bitOffset>8</bitOffset>
41654                     <bitWidth>4</bitWidth>
41655                  </field>
41656                  <field>
41657                     <name>FP_excep_trapping</name>
41658                     <bitOffset>12</bitOffset>
41659                     <bitWidth>4</bitWidth>
41660                  </field>
41661                  <field>
41662                     <name>Divide</name>
41663                     <bitOffset>16</bitOffset>
41664                     <bitWidth>4</bitWidth>
41665                  </field>
41666                  <field>
41667                     <name>Square_root</name>
41668                     <bitOffset>20</bitOffset>
41669                     <bitWidth>4</bitWidth>
41670                  </field>
41671                  <field>
41672                     <name>Short_vectors</name>
41673                     <bitOffset>24</bitOffset>
41674                     <bitWidth>4</bitWidth>
41675                  </field>
41676                  <field>
41677                     <name>FP_rounding_modes</name>
41678                     <bitOffset>28</bitOffset>
41679                     <bitWidth>4</bitWidth>
41680                  </field>
41681               </fields>
41682            </register>
41683            <register>
41684               <name>MVFR1</name>
41685               <description>Media and FP Feature Register 1</description>
41686               <addressOffset>0x14</addressOffset>
41687               <size>32</size>
41688               <access>read-only</access>
41689               <fields>
41690                  <field>
41691                     <name>FtZ_mode</name>
41692                     <bitOffset>0</bitOffset>
41693                     <bitWidth>4</bitWidth>
41694                  </field>
41695                  <field>
41696                     <name>D_NaN_mode</name>
41697                     <bitOffset>4</bitOffset>
41698                     <bitWidth>4</bitWidth>
41699                  </field>
41700                  <field>
41701                     <name>FP_HPFP</name>
41702                     <bitOffset>24</bitOffset>
41703                     <bitWidth>4</bitWidth>
41704                  </field>
41705                  <field>
41706                     <name>FP_fused_MAC</name>
41707                     <bitOffset>28</bitOffset>
41708                     <bitWidth>4</bitWidth>
41709                  </field>
41710               </fields>
41711            </register>
41712         </registers>
41713      </peripheral>
41714      <peripheral>
41715         <name>ITM</name>
41716         <description>Instrumentation Trace Macrocell</description>
41717         <baseAddress>0xE0000000</baseAddress>
41718         <addressBlock>
41719            <offset>0</offset>
41720            <size>0x1000</size>
41721            <usage>registers</usage>
41722         </addressBlock>
41723         <registers>
41724            <register>
41725               <dim>32</dim>
41726               <dimIncrement>4</dimIncrement>
41727               <name>PORT_BYTE_MODE[%s]</name>
41728               <description>ITM Stimulus Port Registers</description>
41729               <addressOffset>0x0</addressOffset>
41730               <size>32</size>
41731               <access>write-only</access>
41732               <fields>
41733                  <field>
41734                     <name>PORT</name>
41735                     <bitOffset>0</bitOffset>
41736                     <bitWidth>8</bitWidth>
41737                  </field>
41738               </fields>
41739            </register>
41740            <register>
41741               <dim>32</dim>
41742               <dimIncrement>4</dimIncrement>
41743               <name>PORT_HWORD_MODE[%s]</name>
41744               <description>ITM Stimulus Port Registers</description>
41745               <alternateRegister>PORT_BYTE_MODE[%s]</alternateRegister>
41746               <addressOffset>0x0</addressOffset>
41747               <size>32</size>
41748               <access>write-only</access>
41749               <fields>
41750                  <field>
41751                     <name>PORT</name>
41752                     <bitOffset>0</bitOffset>
41753                     <bitWidth>16</bitWidth>
41754                  </field>
41755               </fields>
41756            </register>
41757            <register>
41758               <dim>32</dim>
41759               <dimIncrement>4</dimIncrement>
41760               <name>PORT_WORD_MODE[%s]</name>
41761               <description>ITM Stimulus Port Registers</description>
41762               <alternateRegister>PORT_BYTE_MODE[%s]</alternateRegister>
41763               <addressOffset>0x0</addressOffset>
41764               <size>32</size>
41765               <access>write-only</access>
41766               <fields>
41767                  <field>
41768                     <name>PORT</name>
41769                     <bitOffset>0</bitOffset>
41770                     <bitWidth>32</bitWidth>
41771                  </field>
41772               </fields>
41773            </register>
41774            <register>
41775               <name>TER</name>
41776               <description>ITM Trace Enable Register</description>
41777               <addressOffset>0xE00</addressOffset>
41778               <size>32</size>
41779            </register>
41780            <register>
41781               <name>TPR</name>
41782               <description>ITM Trace Privilege Register</description>
41783               <addressOffset>0xE40</addressOffset>
41784               <size>32</size>
41785               <fields>
41786                  <field>
41787                     <name>PRIVMASK</name>
41788                     <bitOffset>0</bitOffset>
41789                     <bitWidth>4</bitWidth>
41790                  </field>
41791               </fields>
41792            </register>
41793            <register>
41794               <name>TCR</name>
41795               <description>ITM Trace Control Register</description>
41796               <addressOffset>0xE80</addressOffset>
41797               <size>32</size>
41798               <fields>
41799                  <field>
41800                     <name>ITMENA</name>
41801                     <bitOffset>0</bitOffset>
41802                     <bitWidth>1</bitWidth>
41803                  </field>
41804                  <field>
41805                     <name>TSENA</name>
41806                     <bitOffset>1</bitOffset>
41807                     <bitWidth>1</bitWidth>
41808                  </field>
41809                  <field>
41810                     <name>SYNCENA</name>
41811                     <bitOffset>2</bitOffset>
41812                     <bitWidth>1</bitWidth>
41813                  </field>
41814                  <field>
41815                     <name>DWTENA</name>
41816                     <bitOffset>3</bitOffset>
41817                     <bitWidth>1</bitWidth>
41818                  </field>
41819                  <field>
41820                     <name>SWOENA</name>
41821                     <bitOffset>4</bitOffset>
41822                     <bitWidth>1</bitWidth>
41823                  </field>
41824                  <field>
41825                     <name>STALLENA</name>
41826                     <bitOffset>5</bitOffset>
41827                     <bitWidth>1</bitWidth>
41828                  </field>
41829                  <field>
41830                     <name>TSPrescale</name>
41831                     <bitOffset>8</bitOffset>
41832                     <bitWidth>2</bitWidth>
41833                  </field>
41834                  <field>
41835                     <name>GTSFREQ</name>
41836                     <bitOffset>10</bitOffset>
41837                     <bitWidth>2</bitWidth>
41838                  </field>
41839                  <field>
41840                     <name>TraceBusID</name>
41841                     <bitOffset>16</bitOffset>
41842                     <bitWidth>7</bitWidth>
41843                  </field>
41844                  <field>
41845                     <name>BUSY</name>
41846                     <bitOffset>23</bitOffset>
41847                     <bitWidth>1</bitWidth>
41848                  </field>
41849               </fields>
41850            </register>
41851            <register>
41852               <name>IWR</name>
41853               <description>ITM Integration Write Register</description>
41854               <addressOffset>0xEF8</addressOffset>
41855               <size>32</size>
41856               <access>write-only</access>
41857               <fields>
41858                  <field>
41859                     <name>ATVALIDM</name>
41860                     <bitOffset>0</bitOffset>
41861                     <bitWidth>1</bitWidth>
41862                  </field>
41863               </fields>
41864            </register>
41865            <register>
41866               <name>IRR</name>
41867               <description>ITM Integration Read Register</description>
41868               <addressOffset>0xEFC</addressOffset>
41869               <size>32</size>
41870               <access>read-only</access>
41871               <fields>
41872                  <field>
41873                     <name>ATREADYM</name>
41874                     <bitOffset>0</bitOffset>
41875                     <bitWidth>1</bitWidth>
41876                  </field>
41877               </fields>
41878            </register>
41879            <register>
41880               <name>PID4</name>
41881               <description>ITM Peripheral Identification Register #4</description>
41882               <addressOffset>0xFD0</addressOffset>
41883               <size>32</size>
41884               <access>read-only</access>
41885               <resetValue>0x00000004</resetValue>
41886            </register>
41887            <register>
41888               <name>PID5</name>
41889               <description>ITM Peripheral Identification Register #5</description>
41890               <addressOffset>0xFD4</addressOffset>
41891               <size>32</size>
41892               <access>read-only</access>
41893               <resetValue>0x00000000</resetValue>
41894            </register>
41895            <register>
41896               <name>PID6</name>
41897               <description>ITM Peripheral Identification Register #6</description>
41898               <addressOffset>0xFD8</addressOffset>
41899               <size>32</size>
41900               <access>read-only</access>
41901               <resetValue>0x00000000</resetValue>
41902            </register>
41903            <register>
41904               <name>PID7</name>
41905               <description>ITM Peripheral Identification Register #7</description>
41906               <addressOffset>0xFDC</addressOffset>
41907               <size>32</size>
41908               <access>read-only</access>
41909               <resetValue>0x00000000</resetValue>
41910            </register>
41911            <register>
41912               <name>PID0</name>
41913               <description>ITM Peripheral Identification Register #0</description>
41914               <addressOffset>0xFE0</addressOffset>
41915               <size>32</size>
41916               <access>read-only</access>
41917               <resetValue>0x00000001</resetValue>
41918            </register>
41919            <register>
41920               <name>PID1</name>
41921               <description>ITM Peripheral Identification Register #1</description>
41922               <addressOffset>0xFE4</addressOffset>
41923               <size>32</size>
41924               <access>read-only</access>
41925               <resetValue>0x000000B0</resetValue>
41926            </register>
41927            <register>
41928               <name>PID2</name>
41929               <description>ITM Peripheral Identification Register #2</description>
41930               <addressOffset>0xFE8</addressOffset>
41931               <size>32</size>
41932               <access>read-only</access>
41933               <resetValue>0x0000003B</resetValue>
41934            </register>
41935            <register>
41936               <name>PID3</name>
41937               <description>ITM Peripheral Identification Register #3</description>
41938               <addressOffset>0xFEC</addressOffset>
41939               <size>32</size>
41940               <access>read-only</access>
41941               <resetValue>0x00000000</resetValue>
41942            </register>
41943            <register>
41944               <name>CID0</name>
41945               <description>ITM Component  Identification Register #0</description>
41946               <addressOffset>0xFF0</addressOffset>
41947               <size>32</size>
41948               <access>read-only</access>
41949               <resetValue>0x0000000D</resetValue>
41950            </register>
41951            <register>
41952               <name>CID1</name>
41953               <description>ITM Component  Identification Register #1</description>
41954               <addressOffset>0xFF4</addressOffset>
41955               <size>32</size>
41956               <access>read-only</access>
41957               <resetValue>0x000000E0</resetValue>
41958            </register>
41959            <register>
41960               <name>CID2</name>
41961               <description>ITM Component  Identification Register #2</description>
41962               <addressOffset>0xFF8</addressOffset>
41963               <size>32</size>
41964               <access>read-only</access>
41965               <resetValue>0x00000005</resetValue>
41966            </register>
41967            <register>
41968               <name>CID3</name>
41969               <description>ITM Component  Identification Register #3</description>
41970               <addressOffset>0xFFC</addressOffset>
41971               <size>32</size>
41972               <access>read-only</access>
41973               <resetValue>0x000000B1</resetValue>
41974            </register>
41975         </registers>
41976      </peripheral>
41977      <peripheral>
41978         <name>MPU</name>
41979         <description>Memory Protection Unit</description>
41980         <baseAddress>0xE000ED90</baseAddress>
41981         <addressBlock>
41982            <offset>0</offset>
41983            <size>0x2C</size>
41984            <usage>registers</usage>
41985         </addressBlock>
41986         <registers>
41987            <register>
41988               <name>TYPE</name>
41989               <description>MPU Type Register</description>
41990               <addressOffset>0x0</addressOffset>
41991               <size>32</size>
41992               <access>read-only</access>
41993               <fields>
41994                  <field>
41995                     <name>SEPARATE</name>
41996                     <description>Separate instruction and Data Memory MapsRegions</description>
41997                     <bitOffset>0</bitOffset>
41998                     <bitWidth>1</bitWidth>
41999                  </field>
42000                  <field>
42001                     <name>DREGION</name>
42002                     <description>Number of Data Regions</description>
42003                     <bitOffset>8</bitOffset>
42004                     <bitWidth>8</bitWidth>
42005                  </field>
42006                  <field>
42007                     <name>IREGION</name>
42008                     <description>Number of Instruction Regions</description>
42009                     <bitOffset>16</bitOffset>
42010                     <bitWidth>8</bitWidth>
42011                  </field>
42012               </fields>
42013            </register>
42014            <register>
42015               <name>CTRL</name>
42016               <description>MPU Control Register</description>
42017               <addressOffset>0x4</addressOffset>
42018               <size>32</size>
42019               <fields>
42020                  <field>
42021                     <name>ENABLE</name>
42022                     <description>MPU Enable</description>
42023                     <bitOffset>0</bitOffset>
42024                     <bitWidth>1</bitWidth>
42025                  </field>
42026                  <field>
42027                     <name>HFNMIENA</name>
42028                     <description>Enable Hard Fault and NMI handlers</description>
42029                     <bitOffset>1</bitOffset>
42030                     <bitWidth>1</bitWidth>
42031                  </field>
42032                  <field>
42033                     <name>PRIVDEFENA</name>
42034                     <description>Enables privileged software access to default memory map</description>
42035                     <bitOffset>2</bitOffset>
42036                     <bitWidth>1</bitWidth>
42037                  </field>
42038               </fields>
42039            </register>
42040            <register>
42041               <name>RNR</name>
42042               <description>MPU Region Number Register</description>
42043               <addressOffset>0x8</addressOffset>
42044               <size>32</size>
42045               <fields>
42046                  <field>
42047                     <name>REGION</name>
42048                     <description>Region referenced by RBAR and RASR</description>
42049                     <bitOffset>0</bitOffset>
42050                     <bitWidth>8</bitWidth>
42051                  </field>
42052               </fields>
42053            </register>
42054            <register>
42055               <name>RBAR</name>
42056               <description>MPU Region Base Address Register</description>
42057               <addressOffset>0xC</addressOffset>
42058               <size>32</size>
42059               <fields>
42060                  <field>
42061                     <name>REGION</name>
42062                     <description>Region number</description>
42063                     <bitOffset>0</bitOffset>
42064                     <bitWidth>4</bitWidth>
42065                  </field>
42066                  <field>
42067                     <name>VALID</name>
42068                     <description>Region number valid</description>
42069                     <bitOffset>4</bitOffset>
42070                     <bitWidth>1</bitWidth>
42071                  </field>
42072                  <field>
42073                     <name>ADDR</name>
42074                     <description>Region base address</description>
42075                     <bitOffset>5</bitOffset>
42076                     <bitWidth>27</bitWidth>
42077                  </field>
42078               </fields>
42079            </register>
42080            <register>
42081               <name>RASR</name>
42082               <description>MPU Region Attribute and Size Register</description>
42083               <addressOffset>0x10</addressOffset>
42084               <size>32</size>
42085               <fields>
42086                  <field>
42087                     <name>ENABLE</name>
42088                     <description>Region Enable</description>
42089                     <bitOffset>0</bitOffset>
42090                     <bitWidth>1</bitWidth>
42091                  </field>
42092                  <field>
42093                     <name>SIZE</name>
42094                     <description>Region Size</description>
42095                     <bitOffset>1</bitOffset>
42096                     <bitWidth>1</bitWidth>
42097                  </field>
42098                  <field>
42099                     <name>SRD</name>
42100                     <description>Sub-region disable</description>
42101                     <bitOffset>8</bitOffset>
42102                     <bitWidth>8</bitWidth>
42103                  </field>
42104                  <field>
42105                     <name>B</name>
42106                     <description>Bufferable bit</description>
42107                     <bitOffset>16</bitOffset>
42108                     <bitWidth>1</bitWidth>
42109                  </field>
42110                  <field>
42111                     <name>C</name>
42112                     <description>Cacheable bit</description>
42113                     <bitOffset>17</bitOffset>
42114                     <bitWidth>1</bitWidth>
42115                  </field>
42116                  <field>
42117                     <name>S</name>
42118                     <description>Shareable bit</description>
42119                     <bitOffset>18</bitOffset>
42120                     <bitWidth>1</bitWidth>
42121                  </field>
42122                  <field>
42123                     <name>TEX</name>
42124                     <description>TEX bit</description>
42125                     <bitOffset>19</bitOffset>
42126                     <bitWidth>3</bitWidth>
42127                  </field>
42128                  <field>
42129                     <name>AP</name>
42130                     <description>Access Permission</description>
42131                     <bitOffset>24</bitOffset>
42132                     <bitWidth>3</bitWidth>
42133                  </field>
42134                  <field>
42135                     <name>XN</name>
42136                     <description>Execute Never Attribute</description>
42137                     <bitOffset>28</bitOffset>
42138                     <bitWidth>1</bitWidth>
42139                  </field>
42140               </fields>
42141            </register>
42142            <register>
42143               <name>RBAR_A1</name>
42144               <description>MPU Alias 1 Region Base Address Register</description>
42145               <addressOffset>0x14</addressOffset>
42146               <size>32</size>
42147               <fields>
42148                  <field>
42149                     <name>REGION</name>
42150                     <description>Region number</description>
42151                     <bitOffset>0</bitOffset>
42152                     <bitWidth>4</bitWidth>
42153                  </field>
42154                  <field>
42155                     <name>VALID</name>
42156                     <description>Region number valid</description>
42157                     <bitOffset>4</bitOffset>
42158                     <bitWidth>1</bitWidth>
42159                  </field>
42160                  <field>
42161                     <name>ADDR</name>
42162                     <description>Region base address</description>
42163                     <bitOffset>5</bitOffset>
42164                     <bitWidth>27</bitWidth>
42165                  </field>
42166               </fields>
42167            </register>
42168            <register>
42169               <name>RASR_A1</name>
42170               <description>MPU Alias 1 Region Attribute and Size Register</description>
42171               <addressOffset>0x18</addressOffset>
42172               <size>32</size>
42173               <fields>
42174                  <field>
42175                     <name>ENABLE</name>
42176                     <description>Region Enable</description>
42177                     <bitOffset>0</bitOffset>
42178                     <bitWidth>1</bitWidth>
42179                  </field>
42180                  <field>
42181                     <name>SIZE</name>
42182                     <description>Region Size</description>
42183                     <bitOffset>1</bitOffset>
42184                     <bitWidth>1</bitWidth>
42185                  </field>
42186                  <field>
42187                     <name>SRD</name>
42188                     <description>Sub-region disable</description>
42189                     <bitOffset>8</bitOffset>
42190                     <bitWidth>8</bitWidth>
42191                  </field>
42192                  <field>
42193                     <name>B</name>
42194                     <description>Bufferable bit</description>
42195                     <bitOffset>16</bitOffset>
42196                     <bitWidth>1</bitWidth>
42197                  </field>
42198                  <field>
42199                     <name>C</name>
42200                     <description>Cacheable bit</description>
42201                     <bitOffset>17</bitOffset>
42202                     <bitWidth>1</bitWidth>
42203                  </field>
42204                  <field>
42205                     <name>S</name>
42206                     <description>Shareable bit</description>
42207                     <bitOffset>18</bitOffset>
42208                     <bitWidth>1</bitWidth>
42209                  </field>
42210                  <field>
42211                     <name>TEX</name>
42212                     <description>TEX bit</description>
42213                     <bitOffset>19</bitOffset>
42214                     <bitWidth>3</bitWidth>
42215                  </field>
42216                  <field>
42217                     <name>AP</name>
42218                     <description>Access Permission</description>
42219                     <bitOffset>24</bitOffset>
42220                     <bitWidth>3</bitWidth>
42221                  </field>
42222                  <field>
42223                     <name>XN</name>
42224                     <description>Execute Never Attribute</description>
42225                     <bitOffset>28</bitOffset>
42226                     <bitWidth>1</bitWidth>
42227                  </field>
42228               </fields>
42229            </register>
42230            <register>
42231               <name>RBAR_A2</name>
42232               <description>MPU Alias 2 Region Base Address Register</description>
42233               <addressOffset>0x1C</addressOffset>
42234               <size>32</size>
42235               <fields>
42236                  <field>
42237                     <name>REGION</name>
42238                     <description>Region number</description>
42239                     <bitOffset>0</bitOffset>
42240                     <bitWidth>4</bitWidth>
42241                  </field>
42242                  <field>
42243                     <name>VALID</name>
42244                     <description>Region number valid</description>
42245                     <bitOffset>4</bitOffset>
42246                     <bitWidth>1</bitWidth>
42247                  </field>
42248                  <field>
42249                     <name>ADDR</name>
42250                     <description>Region base address</description>
42251                     <bitOffset>5</bitOffset>
42252                     <bitWidth>27</bitWidth>
42253                  </field>
42254               </fields>
42255            </register>
42256            <register>
42257               <name>RASR_A2</name>
42258               <description>MPU Alias 2 Region Attribute and Size Register</description>
42259               <addressOffset>0x20</addressOffset>
42260               <size>32</size>
42261               <fields>
42262                  <field>
42263                     <name>ENABLE</name>
42264                     <description>Region Enable</description>
42265                     <bitOffset>0</bitOffset>
42266                     <bitWidth>1</bitWidth>
42267                  </field>
42268                  <field>
42269                     <name>SIZE</name>
42270                     <description>Region Size</description>
42271                     <bitOffset>1</bitOffset>
42272                     <bitWidth>1</bitWidth>
42273                  </field>
42274                  <field>
42275                     <name>SRD</name>
42276                     <description>Sub-region disable</description>
42277                     <bitOffset>8</bitOffset>
42278                     <bitWidth>8</bitWidth>
42279                  </field>
42280                  <field>
42281                     <name>B</name>
42282                     <description>Bufferable bit</description>
42283                     <bitOffset>16</bitOffset>
42284                     <bitWidth>1</bitWidth>
42285                  </field>
42286                  <field>
42287                     <name>C</name>
42288                     <description>Cacheable bit</description>
42289                     <bitOffset>17</bitOffset>
42290                     <bitWidth>1</bitWidth>
42291                  </field>
42292                  <field>
42293                     <name>S</name>
42294                     <description>Shareable bit</description>
42295                     <bitOffset>18</bitOffset>
42296                     <bitWidth>1</bitWidth>
42297                  </field>
42298                  <field>
42299                     <name>TEX</name>
42300                     <description>TEX bit</description>
42301                     <bitOffset>19</bitOffset>
42302                     <bitWidth>3</bitWidth>
42303                  </field>
42304                  <field>
42305                     <name>AP</name>
42306                     <description>Access Permission</description>
42307                     <bitOffset>24</bitOffset>
42308                     <bitWidth>3</bitWidth>
42309                  </field>
42310                  <field>
42311                     <name>XN</name>
42312                     <description>Execute Never Attribute</description>
42313                     <bitOffset>28</bitOffset>
42314                     <bitWidth>1</bitWidth>
42315                  </field>
42316               </fields>
42317            </register>
42318            <register>
42319               <name>RBAR_A3</name>
42320               <description>MPU Alias 3 Region Base Address Register</description>
42321               <addressOffset>0x24</addressOffset>
42322               <size>32</size>
42323               <fields>
42324                  <field>
42325                     <name>REGION</name>
42326                     <description>Region number</description>
42327                     <bitOffset>0</bitOffset>
42328                     <bitWidth>4</bitWidth>
42329                  </field>
42330                  <field>
42331                     <name>VALID</name>
42332                     <description>Region number valid</description>
42333                     <bitOffset>4</bitOffset>
42334                     <bitWidth>1</bitWidth>
42335                  </field>
42336                  <field>
42337                     <name>ADDR</name>
42338                     <description>Region base address</description>
42339                     <bitOffset>5</bitOffset>
42340                     <bitWidth>27</bitWidth>
42341                  </field>
42342               </fields>
42343            </register>
42344            <register>
42345               <name>RASR_A3</name>
42346               <description>MPU Alias 3 Region Attribute and Size Register</description>
42347               <addressOffset>0x28</addressOffset>
42348               <size>32</size>
42349               <fields>
42350                  <field>
42351                     <name>ENABLE</name>
42352                     <description>Region Enable</description>
42353                     <bitOffset>0</bitOffset>
42354                     <bitWidth>1</bitWidth>
42355                  </field>
42356                  <field>
42357                     <name>SIZE</name>
42358                     <description>Region Size</description>
42359                     <bitOffset>1</bitOffset>
42360                     <bitWidth>1</bitWidth>
42361                  </field>
42362                  <field>
42363                     <name>SRD</name>
42364                     <description>Sub-region disable</description>
42365                     <bitOffset>8</bitOffset>
42366                     <bitWidth>8</bitWidth>
42367                  </field>
42368                  <field>
42369                     <name>B</name>
42370                     <description>Bufferable bit</description>
42371                     <bitOffset>16</bitOffset>
42372                     <bitWidth>1</bitWidth>
42373                  </field>
42374                  <field>
42375                     <name>C</name>
42376                     <description>Cacheable bit</description>
42377                     <bitOffset>17</bitOffset>
42378                     <bitWidth>1</bitWidth>
42379                  </field>
42380                  <field>
42381                     <name>S</name>
42382                     <description>Shareable bit</description>
42383                     <bitOffset>18</bitOffset>
42384                     <bitWidth>1</bitWidth>
42385                  </field>
42386                  <field>
42387                     <name>TEX</name>
42388                     <description>TEX bit</description>
42389                     <bitOffset>19</bitOffset>
42390                     <bitWidth>3</bitWidth>
42391                  </field>
42392                  <field>
42393                     <name>AP</name>
42394                     <description>Access Permission</description>
42395                     <bitOffset>24</bitOffset>
42396                     <bitWidth>3</bitWidth>
42397                  </field>
42398                  <field>
42399                     <name>XN</name>
42400                     <description>Execute Never Attribute</description>
42401                     <bitOffset>28</bitOffset>
42402                     <bitWidth>1</bitWidth>
42403                  </field>
42404               </fields>
42405            </register>
42406         </registers>
42407      </peripheral>
42408      <peripheral>
42409         <name>NVIC</name>
42410         <description>Nested Vectored Interrupt Controller</description>
42411         <baseAddress>0xE000E100</baseAddress>
42412         <addressBlock>
42413            <offset>0</offset>
42414            <size>0xE04</size>
42415            <usage>registers</usage>
42416         </addressBlock>
42417         <registers>
42418            <register>
42419               <dim>5</dim>
42420               <dimIncrement>4</dimIncrement>
42421               <name>ISER[%s]</name>
42422               <description>Interrupt Set Enable Register</description>
42423               <addressOffset>0x0</addressOffset>
42424               <size>32</size>
42425               <resetValue>0</resetValue>
42426               <fields>
42427                  <field>
42428                     <name>SETENA</name>
42429                     <description>Interrupt set enable bits</description>
42430                     <bitOffset>0</bitOffset>
42431                     <bitWidth>32</bitWidth>
42432                  </field>
42433               </fields>
42434            </register>
42435            <register>
42436               <dim>5</dim>
42437               <dimIncrement>4</dimIncrement>
42438               <name>ICER[%s]</name>
42439               <description>Interrupt Clear Enable Register</description>
42440               <addressOffset>0x80</addressOffset>
42441               <size>32</size>
42442               <resetValue>0</resetValue>
42443               <fields>
42444                  <field>
42445                     <name>CLRENA</name>
42446                     <description>Interrupt clear-enable bits</description>
42447                     <bitOffset>0</bitOffset>
42448                     <bitWidth>32</bitWidth>
42449                  </field>
42450               </fields>
42451            </register>
42452            <register>
42453               <dim>5</dim>
42454               <dimIncrement>4</dimIncrement>
42455               <name>ISPR[%s]</name>
42456               <description>Interrupt Set Pending Register</description>
42457               <addressOffset>0x100</addressOffset>
42458               <size>32</size>
42459               <resetValue>0</resetValue>
42460               <fields>
42461                  <field>
42462                     <name>SETPEND</name>
42463                     <description>Interrupt set-pending bits</description>
42464                     <bitOffset>0</bitOffset>
42465                     <bitWidth>32</bitWidth>
42466                  </field>
42467               </fields>
42468            </register>
42469            <register>
42470               <dim>5</dim>
42471               <dimIncrement>4</dimIncrement>
42472               <name>ICPR[%s]</name>
42473               <description>Interrupt Clear Pending Register</description>
42474               <addressOffset>0x180</addressOffset>
42475               <size>32</size>
42476               <resetValue>0</resetValue>
42477               <fields>
42478                  <field>
42479                     <name>CLRPEND</name>
42480                     <description>Interrupt clear-pending bits</description>
42481                     <bitOffset>0</bitOffset>
42482                     <bitWidth>32</bitWidth>
42483                  </field>
42484               </fields>
42485            </register>
42486            <register>
42487               <dim>5</dim>
42488               <dimIncrement>4</dimIncrement>
42489               <name>IABR[%s]</name>
42490               <description>Interrupt Active Bit Register</description>
42491               <addressOffset>0x200</addressOffset>
42492               <size>32</size>
42493               <resetValue>0</resetValue>
42494               <fields>
42495                  <field>
42496                     <name>ACTIVE</name>
42497                     <description>Interrupt active bits</description>
42498                     <bitOffset>0</bitOffset>
42499                     <bitWidth>32</bitWidth>
42500                  </field>
42501               </fields>
42502            </register>
42503            <register>
42504               <dim>35</dim>
42505               <dimIncrement>1</dimIncrement>
42506               <name>IP[%s]</name>
42507               <description>Interrupt Priority Register n</description>
42508               <addressOffset>0x300</addressOffset>
42509               <size>8</size>
42510               <resetValue>0</resetValue>
42511               <fields>
42512                  <field>
42513                     <name>PRI0</name>
42514                     <description>Priority of interrupt n</description>
42515                     <bitOffset>0</bitOffset>
42516                     <bitWidth>3</bitWidth>
42517                  </field>
42518               </fields>
42519            </register>
42520            <register>
42521               <name>STIR</name>
42522               <description>Software Trigger Interrupt Register</description>
42523               <addressOffset>0xE00</addressOffset>
42524               <size>32</size>
42525               <access>write-only</access>
42526               <fields>
42527                  <field>
42528                     <name>INTID</name>
42529                     <description>Interrupt ID to trigger</description>
42530                     <bitOffset>0</bitOffset>
42531                     <bitWidth>9</bitWidth>
42532                  </field>
42533               </fields>
42534            </register>
42535         </registers>
42536      </peripheral>
42537      <peripheral>
42538         <name>SysTick</name>
42539         <description>System timer</description>
42540         <baseAddress>0xE000E010</baseAddress>
42541         <addressBlock>
42542            <offset>0</offset>
42543            <size>0x10</size>
42544            <usage>registers</usage>
42545         </addressBlock>
42546         <registers>
42547            <register>
42548               <name>CSR</name>
42549               <description>SysTick Control and Status Register</description>
42550               <addressOffset>0x0</addressOffset>
42551               <size>32</size>
42552               <resetValue>0x4</resetValue>
42553               <fields>
42554                  <field>
42555                     <name>ENABLE</name>
42556                     <description>SysTick Counter Enable</description>
42557                     <bitOffset>0</bitOffset>
42558                     <bitWidth>1</bitWidth>
42559                     <enumeratedValues>
42560                        <name>ENABLESelect</name>
42561                        <enumeratedValue>
42562                           <name>VALUE_0</name>
42563                           <description>Counter disabled</description>
42564                           <value>0</value>
42565                        </enumeratedValue>
42566                        <enumeratedValue>
42567                           <name>VALUE_1</name>
42568                           <description>Counter enabled</description>
42569                           <value>1</value>
42570                        </enumeratedValue>
42571                     </enumeratedValues>
42572                  </field>
42573                  <field>
42574                     <name>TICKINT</name>
42575                     <description>SysTick Exception Request Enable</description>
42576                     <bitOffset>1</bitOffset>
42577                     <bitWidth>1</bitWidth>
42578                     <enumeratedValues>
42579                        <name>TICKINTSelect</name>
42580                        <enumeratedValue>
42581                           <name>VALUE_0</name>
42582                           <description>Counting down to 0 does not assert the SysTick exception request</description>
42583                           <value>0</value>
42584                        </enumeratedValue>
42585                        <enumeratedValue>
42586                           <name>VALUE_1</name>
42587                           <description>Counting down to 0 asserts the SysTick exception request</description>
42588                           <value>1</value>
42589                        </enumeratedValue>
42590                     </enumeratedValues>
42591                  </field>
42592                  <field>
42593                     <name>CLKSOURCE</name>
42594                     <description>Clock Source 0=external, 1=processor</description>
42595                     <bitOffset>2</bitOffset>
42596                     <bitWidth>1</bitWidth>
42597                     <enumeratedValues>
42598                        <name>CLKSOURCESelect</name>
42599                        <enumeratedValue>
42600                           <name>VALUE_0</name>
42601                           <description>External clock</description>
42602                           <value>0</value>
42603                        </enumeratedValue>
42604                        <enumeratedValue>
42605                           <name>VALUE_1</name>
42606                           <description>Processor clock</description>
42607                           <value>1</value>
42608                        </enumeratedValue>
42609                     </enumeratedValues>
42610                  </field>
42611                  <field>
42612                     <name>COUNTFLAG</name>
42613                     <description>Timer counted to 0 since last read of register</description>
42614                     <bitOffset>16</bitOffset>
42615                     <bitWidth>1</bitWidth>
42616                  </field>
42617               </fields>
42618            </register>
42619            <register>
42620               <name>RVR</name>
42621               <description>SysTick Reload Value Register</description>
42622               <addressOffset>0x4</addressOffset>
42623               <size>32</size>
42624               <fields>
42625                  <field>
42626                     <name>RELOAD</name>
42627                     <description>Value to load into the SysTick Current Value Register when the counter reaches 0</description>
42628                     <bitOffset>0</bitOffset>
42629                     <bitWidth>24</bitWidth>
42630                  </field>
42631               </fields>
42632            </register>
42633            <register>
42634               <name>CVR</name>
42635               <description>SysTick Current Value Register</description>
42636               <addressOffset>0x8</addressOffset>
42637               <size>32</size>
42638               <fields>
42639                  <field>
42640                     <name>CURRENT</name>
42641                     <description>Current value at the time the register is accessed</description>
42642                     <bitOffset>0</bitOffset>
42643                     <bitWidth>24</bitWidth>
42644                  </field>
42645               </fields>
42646            </register>
42647            <register>
42648               <name>CALIB</name>
42649               <description>SysTick Calibration Value Register</description>
42650               <addressOffset>0xC</addressOffset>
42651               <size>32</size>
42652               <access>read-only</access>
42653               <resetValue>0</resetValue>
42654               <fields>
42655                  <field>
42656                     <name>TENMS</name>
42657                     <description>Reload value to use for 10ms timing</description>
42658                     <bitOffset>0</bitOffset>
42659                     <bitWidth>24</bitWidth>
42660                  </field>
42661                  <field>
42662                     <name>SKEW</name>
42663                     <description>TENMS is rounded from non-integer ratio</description>
42664                     <bitOffset>30</bitOffset>
42665                     <bitWidth>1</bitWidth>
42666                     <enumeratedValues>
42667                        <name>SKEWSelect</name>
42668                        <enumeratedValue>
42669                           <name>VALUE_0</name>
42670                           <description>10ms calibration value is exact</description>
42671                           <value>0</value>
42672                        </enumeratedValue>
42673                        <enumeratedValue>
42674                           <name>VALUE_1</name>
42675                           <description>10ms calibration value is inexact, because of the clock frequency</description>
42676                           <value>1</value>
42677                        </enumeratedValue>
42678                     </enumeratedValues>
42679                  </field>
42680                  <field>
42681                     <name>NOREF</name>
42682                     <description>No Separate Reference Clock</description>
42683                     <bitOffset>31</bitOffset>
42684                     <bitWidth>1</bitWidth>
42685                     <enumeratedValues>
42686                        <name>NOREFSelect</name>
42687                        <enumeratedValue>
42688                           <name>VALUE_0</name>
42689                           <description>The reference clock is provided</description>
42690                           <value>0</value>
42691                        </enumeratedValue>
42692                        <enumeratedValue>
42693                           <name>VALUE_1</name>
42694                           <description>The reference clock is not provided</description>
42695                           <value>1</value>
42696                        </enumeratedValue>
42697                     </enumeratedValues>
42698                  </field>
42699               </fields>
42700            </register>
42701         </registers>
42702      </peripheral>
42703      <peripheral>
42704         <name>SystemControl</name>
42705         <description>System Control Registers</description>
42706         <baseAddress>0xE000E000</baseAddress>
42707         <addressBlock>
42708            <offset>0</offset>
42709            <size>0xD8C</size>
42710            <usage>registers</usage>
42711         </addressBlock>
42712         <registers>
42713            <register>
42714               <name>ICTR</name>
42715               <description>Interrupt Controller Type Register</description>
42716               <addressOffset>0x4</addressOffset>
42717               <size>32</size>
42718               <access>read-only</access>
42719               <fields>
42720                  <field>
42721                     <name>INTLINESNUM</name>
42722                     <bitOffset>0</bitOffset>
42723                     <bitWidth>4</bitWidth>
42724                  </field>
42725               </fields>
42726            </register>
42727            <register>
42728               <name>ACTLR</name>
42729               <description>Auxiliary Control Register</description>
42730               <addressOffset>0x8</addressOffset>
42731               <size>32</size>
42732               <fields>
42733                  <field>
42734                     <name>DISMCYCINT</name>
42735                     <description>Disable interruption of LDM/STM instructions</description>
42736                     <bitOffset>0</bitOffset>
42737                     <bitWidth>1</bitWidth>
42738                  </field>
42739                  <field>
42740                     <name>DISDEFWBUF</name>
42741                     <description>Disable wruite buffer use during default memory map accesses</description>
42742                     <bitOffset>1</bitOffset>
42743                     <bitWidth>1</bitWidth>
42744                  </field>
42745                  <field>
42746                     <name>DISFOLD</name>
42747                     <description>Disable IT folding</description>
42748                     <bitOffset>2</bitOffset>
42749                     <bitWidth>1</bitWidth>
42750                  </field>
42751                  <field>
42752                     <name>DISFPCA</name>
42753                     <description>Disable automatic update of CONTROL.FPCA</description>
42754                     <bitOffset>8</bitOffset>
42755                     <bitWidth>1</bitWidth>
42756                  </field>
42757                  <field>
42758                     <name>DISOOFP</name>
42759                     <description>Disable out-of-order FP instructions</description>
42760                     <bitOffset>9</bitOffset>
42761                     <bitWidth>1</bitWidth>
42762                  </field>
42763               </fields>
42764            </register>
42765            <register>
42766               <name>CPUID</name>
42767               <description>CPUID Base Register</description>
42768               <addressOffset>0xD00</addressOffset>
42769               <size>32</size>
42770               <access>read-only</access>
42771               <resetValue>0x410FC240</resetValue>
42772               <fields>
42773                  <field>
42774                     <name>REVISION</name>
42775                     <description>Processor revision number</description>
42776                     <bitOffset>0</bitOffset>
42777                     <bitWidth>4</bitWidth>
42778                  </field>
42779                  <field>
42780                     <name>PARTNO</name>
42781                     <description>Process Part Number, 0xC24=Cortex-M4</description>
42782                     <bitOffset>4</bitOffset>
42783                     <bitWidth>12</bitWidth>
42784                  </field>
42785                  <field>
42786                     <name>CONSTANT</name>
42787                     <description>Constant</description>
42788                     <bitOffset>16</bitOffset>
42789                     <bitWidth>4</bitWidth>
42790                  </field>
42791                  <field>
42792                     <name>VARIANT</name>
42793                     <description>Variant number</description>
42794                     <bitOffset>20</bitOffset>
42795                     <bitWidth>4</bitWidth>
42796                  </field>
42797                  <field>
42798                     <name>IMPLEMENTER</name>
42799                     <description>Implementer code, 0x41=ARM</description>
42800                     <bitOffset>24</bitOffset>
42801                     <bitWidth>8</bitWidth>
42802                  </field>
42803               </fields>
42804            </register>
42805            <register>
42806               <name>ICSR</name>
42807               <description>Interrupt Control and State Register</description>
42808               <addressOffset>0xD04</addressOffset>
42809               <size>32</size>
42810               <resetValue>0</resetValue>
42811               <fields>
42812                  <field>
42813                     <name>VECTACTIVE</name>
42814                     <description>Active exception number</description>
42815                     <bitOffset>0</bitOffset>
42816                     <bitWidth>9</bitWidth>
42817                  </field>
42818                  <field>
42819                     <name>RETTOBASE</name>
42820                     <description>No preempted active exceptions to execute</description>
42821                     <bitOffset>11</bitOffset>
42822                     <bitWidth>1</bitWidth>
42823                  </field>
42824                  <field>
42825                     <name>VECTPENDING</name>
42826                     <description>Exception number of the highest priority pending enabled exception</description>
42827                     <bitOffset>12</bitOffset>
42828                     <bitWidth>6</bitWidth>
42829                  </field>
42830                  <field>
42831                     <name>ISRPENDING</name>
42832                     <description>Interrupt pending flag</description>
42833                     <bitOffset>22</bitOffset>
42834                     <bitWidth>1</bitWidth>
42835                  </field>
42836                  <field>
42837                     <name>ISRPREEMPT</name>
42838                     <description>Debug only</description>
42839                     <bitOffset>23</bitOffset>
42840                     <bitWidth>1</bitWidth>
42841                  </field>
42842                  <field>
42843                     <name>PENDSTCLR</name>
42844                     <description>SysTick clear-pending bit</description>
42845                     <bitOffset>25</bitOffset>
42846                     <bitWidth>1</bitWidth>
42847                     <enumeratedValues>
42848                        <name>PENDSTCLRSelect</name>
42849                        <enumeratedValue>
42850                           <name>VALUE_0</name>
42851                           <description>No effect</description>
42852                           <value>0</value>
42853                        </enumeratedValue>
42854                        <enumeratedValue>
42855                           <name>VALUE_1</name>
42856                           <description>Removes the pending state from the SysTick exception</description>
42857                           <value>1</value>
42858                        </enumeratedValue>
42859                     </enumeratedValues>
42860                  </field>
42861                  <field>
42862                     <name>PENDSTSET</name>
42863                     <description>SysTick set-pending bit</description>
42864                     <bitOffset>26</bitOffset>
42865                     <bitWidth>1</bitWidth>
42866                     <enumeratedValues>
42867                        <name>PENDSTSETSelect</name>
42868                        <enumeratedValue>
42869                           <name>VALUE_0</name>
42870                           <description>Write: no effect; read: SysTick exception is not pending</description>
42871                           <value>0</value>
42872                        </enumeratedValue>
42873                        <enumeratedValue>
42874                           <name>VALUE_1</name>
42875                           <description>Write: changes SysTick exception state to pending; read: SysTick exception is pending</description>
42876                           <value>1</value>
42877                        </enumeratedValue>
42878                     </enumeratedValues>
42879                  </field>
42880                  <field>
42881                     <name>PENDSVCLR</name>
42882                     <description>PendSV clear-pending bit</description>
42883                     <bitOffset>27</bitOffset>
42884                     <bitWidth>1</bitWidth>
42885                     <enumeratedValues>
42886                        <name>PENDSVCLRSelect</name>
42887                        <enumeratedValue>
42888                           <name>VALUE_0</name>
42889                           <description>No effect</description>
42890                           <value>0</value>
42891                        </enumeratedValue>
42892                        <enumeratedValue>
42893                           <name>VALUE_1</name>
42894                           <description>Removes the pending state from the PendSV exception</description>
42895                           <value>1</value>
42896                        </enumeratedValue>
42897                     </enumeratedValues>
42898                  </field>
42899                  <field>
42900                     <name>PENDSVSET</name>
42901                     <description>PendSV set-pending bit</description>
42902                     <bitOffset>28</bitOffset>
42903                     <bitWidth>1</bitWidth>
42904                     <enumeratedValues>
42905                        <name>PENDSVSETSelect</name>
42906                        <enumeratedValue>
42907                           <name>VALUE_0</name>
42908                           <description>Write: no effect; read: PendSV exception is not pending</description>
42909                           <value>0</value>
42910                        </enumeratedValue>
42911                        <enumeratedValue>
42912                           <name>VALUE_1</name>
42913                           <description>Write: changes PendSV exception state to pending; read: PendSV exception is pending</description>
42914                           <value>1</value>
42915                        </enumeratedValue>
42916                     </enumeratedValues>
42917                  </field>
42918                  <field>
42919                     <name>NMIPENDSET</name>
42920                     <description>NMI set-pending bit</description>
42921                     <bitOffset>31</bitOffset>
42922                     <bitWidth>1</bitWidth>
42923                     <enumeratedValues>
42924                        <name>NMIPENDSETSelect</name>
42925                        <enumeratedValue>
42926                           <name>VALUE_0</name>
42927                           <description>Write: no effect; read: NMI exception is not pending</description>
42928                           <value>0</value>
42929                        </enumeratedValue>
42930                        <enumeratedValue>
42931                           <name>VALUE_1</name>
42932                           <description>Write: changes NMI exception state to pending; read: NMI exception is pending</description>
42933                           <value>1</value>
42934                        </enumeratedValue>
42935                     </enumeratedValues>
42936                  </field>
42937               </fields>
42938            </register>
42939            <register>
42940               <name>VTOR</name>
42941               <description>Vector Table Offset Register</description>
42942               <addressOffset>0xD08</addressOffset>
42943               <size>32</size>
42944               <resetValue>0x00000000</resetValue>
42945               <fields>
42946                  <field>
42947                     <name>TBLOFF</name>
42948                     <description>Vector table base offset</description>
42949                     <bitOffset>7</bitOffset>
42950                     <bitWidth>25</bitWidth>
42951                  </field>
42952               </fields>
42953            </register>
42954            <register>
42955               <name>AIRCR</name>
42956               <description>Application Interrupt and Reset Control Register</description>
42957               <addressOffset>0xD0C</addressOffset>
42958               <size>32</size>
42959               <resetValue>0xFA050000</resetValue>
42960               <fields>
42961                  <field>
42962                     <name>VECTRESET</name>
42963                     <description>Must write 0</description>
42964                     <bitOffset>0</bitOffset>
42965                     <bitWidth>1</bitWidth>
42966                  </field>
42967                  <field>
42968                     <name>VECTCLRACTIVE</name>
42969                     <description>Must write 0</description>
42970                     <bitOffset>1</bitOffset>
42971                     <bitWidth>1</bitWidth>
42972                  </field>
42973                  <field>
42974                     <name>SYSRESETREQ</name>
42975                     <description>System Reset Request</description>
42976                     <bitOffset>2</bitOffset>
42977                     <bitWidth>1</bitWidth>
42978                     <enumeratedValues>
42979                        <name>SYSRESETREQSelect</name>
42980                        <enumeratedValue>
42981                           <name>VALUE_0</name>
42982                           <description>No system reset request</description>
42983                           <value>0</value>
42984                        </enumeratedValue>
42985                        <enumeratedValue>
42986                           <name>VALUE_1</name>
42987                           <description>Asserts a signal to the outer system that requests a reset</description>
42988                           <value>1</value>
42989                        </enumeratedValue>
42990                     </enumeratedValues>
42991                  </field>
42992                  <field>
42993                     <name>PRIGROUP</name>
42994                     <description>Interrupt priority grouping</description>
42995                     <bitOffset>8</bitOffset>
42996                     <bitWidth>3</bitWidth>
42997                  </field>
42998                  <field>
42999                     <name>ENDIANNESS</name>
43000                     <description>Data endianness, 0=little, 1=big</description>
43001                     <bitOffset>15</bitOffset>
43002                     <bitWidth>1</bitWidth>
43003                     <enumeratedValues>
43004                        <name>ENDIANNESSSelect</name>
43005                        <enumeratedValue>
43006                           <name>VALUE_0</name>
43007                           <description>Little-endian</description>
43008                           <value>0</value>
43009                        </enumeratedValue>
43010                        <enumeratedValue>
43011                           <name>VALUE_1</name>
43012                           <description>Big-endian</description>
43013                           <value>1</value>
43014                        </enumeratedValue>
43015                     </enumeratedValues>
43016                  </field>
43017                  <field>
43018                     <name>VECTKEY</name>
43019                     <description>Register key</description>
43020                     <bitOffset>16</bitOffset>
43021                     <bitWidth>16</bitWidth>
43022                  </field>
43023               </fields>
43024            </register>
43025            <register>
43026               <name>SCR</name>
43027               <description>System Control Register</description>
43028               <addressOffset>0xD10</addressOffset>
43029               <size>32</size>
43030               <resetValue>0</resetValue>
43031               <fields>
43032                  <field>
43033                     <name>SLEEPONEXIT</name>
43034                     <description>Sleep-on-exit on handler return</description>
43035                     <bitOffset>1</bitOffset>
43036                     <bitWidth>1</bitWidth>
43037                     <enumeratedValues>
43038                        <name>SLEEPONEXITSelect</name>
43039                        <enumeratedValue>
43040                           <name>VALUE_0</name>
43041                           <description>Do not sleep when returning to Thread mode</description>
43042                           <value>0</value>
43043                        </enumeratedValue>
43044                        <enumeratedValue>
43045                           <name>VALUE_1</name>
43046                           <description>Enter sleep, or deep sleep, on return from an ISR</description>
43047                           <value>1</value>
43048                        </enumeratedValue>
43049                     </enumeratedValues>
43050                  </field>
43051                  <field>
43052                     <name>SLEEPDEEP</name>
43053                     <description>Deep Sleep used as low power mode</description>
43054                     <bitOffset>2</bitOffset>
43055                     <bitWidth>1</bitWidth>
43056                     <enumeratedValues>
43057                        <name>SLEEPDEEPSelect</name>
43058                        <enumeratedValue>
43059                           <name>VALUE_0</name>
43060                           <description>Sleep</description>
43061                           <value>0</value>
43062                        </enumeratedValue>
43063                        <enumeratedValue>
43064                           <name>VALUE_1</name>
43065                           <description>Deep sleep</description>
43066                           <value>1</value>
43067                        </enumeratedValue>
43068                     </enumeratedValues>
43069                  </field>
43070                  <field>
43071                     <name>SEVONPEND</name>
43072                     <description>Send Event on Pending bit</description>
43073                     <bitOffset>4</bitOffset>
43074                     <bitWidth>1</bitWidth>
43075                     <enumeratedValues>
43076                        <name>SEVONPENDSelect</name>
43077                        <enumeratedValue>
43078                           <name>VALUE_0</name>
43079                           <description>Only enabled interrupts or events can wakeup the processor, disabled interrupts are excluded</description>
43080                           <value>0</value>
43081                        </enumeratedValue>
43082                        <enumeratedValue>
43083                           <name>VALUE_1</name>
43084                           <description>Enabled events and all interrupts, including disabled interrupts, can wakeup the processor</description>
43085                           <value>1</value>
43086                        </enumeratedValue>
43087                     </enumeratedValues>
43088                  </field>
43089               </fields>
43090            </register>
43091            <register>
43092               <name>CCR</name>
43093               <description>Configuration and Control Register</description>
43094               <addressOffset>0xD14</addressOffset>
43095               <size>32</size>
43096               <resetValue>0x00000200</resetValue>
43097               <fields>
43098                  <field>
43099                     <name>NONBASETHRDENA</name>
43100                     <description>Indicates how processor enters Thread mode</description>
43101                     <bitOffset>0</bitOffset>
43102                     <bitWidth>1</bitWidth>
43103                  </field>
43104                  <field>
43105                     <name>USERSETMPEND</name>
43106                     <description>Enables unprivileged software access to STIR register</description>
43107                     <bitOffset>1</bitOffset>
43108                     <bitWidth>1</bitWidth>
43109                  </field>
43110                  <field>
43111                     <name>UNALIGN_TRP</name>
43112                     <description>Enables unaligned access traps</description>
43113                     <bitOffset>3</bitOffset>
43114                     <bitWidth>1</bitWidth>
43115                     <enumeratedValues>
43116                        <name>UNALIGN_TRPSelect</name>
43117                        <enumeratedValue>
43118                           <name>VALUE_0</name>
43119                           <description>Do not trap unaligned halfword and word accesses</description>
43120                           <value>0</value>
43121                        </enumeratedValue>
43122                        <enumeratedValue>
43123                           <name>VALUE_1</name>
43124                           <description>Trap unaligned halfword and word accesses</description>
43125                           <value>1</value>
43126                        </enumeratedValue>
43127                     </enumeratedValues>
43128                  </field>
43129                  <field>
43130                     <name>DIV_0_TRP</name>
43131                     <description>Enables divide by 0 trap</description>
43132                     <bitOffset>4</bitOffset>
43133                     <bitWidth>1</bitWidth>
43134                  </field>
43135                  <field>
43136                     <name>BFHFNMIGN</name>
43137                     <description>Ignore LDM/STM BusFault for -1/-2 priority handlers</description>
43138                     <bitOffset>8</bitOffset>
43139                     <bitWidth>1</bitWidth>
43140                  </field>
43141                  <field>
43142                     <name>STKALIGN</name>
43143                     <description>Indicates stack alignment on exception entry</description>
43144                     <bitOffset>9</bitOffset>
43145                     <bitWidth>1</bitWidth>
43146                     <enumeratedValues>
43147                        <name>STKALIGNSelect</name>
43148                        <enumeratedValue>
43149                           <name>VALUE_0</name>
43150                           <description>4-byte aligned</description>
43151                           <value>0</value>
43152                        </enumeratedValue>
43153                        <enumeratedValue>
43154                           <name>VALUE_1</name>
43155                           <description>8-byte aligned</description>
43156                           <value>1</value>
43157                        </enumeratedValue>
43158                     </enumeratedValues>
43159                  </field>
43160               </fields>
43161            </register>
43162            <register>
43163               <name>SHPR1</name>
43164               <description>System Handler Priority Register 1</description>
43165               <addressOffset>0xD18</addressOffset>
43166               <size>32</size>
43167               <fields>
43168                  <field>
43169                     <name>PRI_4</name>
43170                     <description>Priority of system handler 4, MemManage</description>
43171                     <bitOffset>0</bitOffset>
43172                     <bitWidth>8</bitWidth>
43173                  </field>
43174                  <field>
43175                     <name>PRI_5</name>
43176                     <description>Priority of system handler 5, BusFault</description>
43177                     <bitOffset>8</bitOffset>
43178                     <bitWidth>8</bitWidth>
43179                  </field>
43180                  <field>
43181                     <name>PRI_6</name>
43182                     <description>Priority of system handler 6, UsageFault</description>
43183                     <bitOffset>16</bitOffset>
43184                     <bitWidth>8</bitWidth>
43185                  </field>
43186               </fields>
43187            </register>
43188            <register>
43189               <name>SHPR2</name>
43190               <description>System Handler Priority Register 2</description>
43191               <addressOffset>0xD1C</addressOffset>
43192               <size>32</size>
43193               <resetValue>0</resetValue>
43194               <fields>
43195                  <field>
43196                     <name>PRI_11</name>
43197                     <description>Priority of system handler 11, SVCall</description>
43198                     <bitOffset>24</bitOffset>
43199                     <bitWidth>8</bitWidth>
43200                  </field>
43201               </fields>
43202            </register>
43203            <register>
43204               <name>SHPR3</name>
43205               <description>System Handler Priority Register 3</description>
43206               <addressOffset>0xD20</addressOffset>
43207               <size>32</size>
43208               <resetValue>0</resetValue>
43209               <fields>
43210                  <field>
43211                     <name>PRI_14</name>
43212                     <description>Priority of system handler 14, PendSV</description>
43213                     <bitOffset>16</bitOffset>
43214                     <bitWidth>8</bitWidth>
43215                  </field>
43216                  <field>
43217                     <name>PRI_15</name>
43218                     <description>Priority of system handler 15, SysTick exception</description>
43219                     <bitOffset>24</bitOffset>
43220                     <bitWidth>8</bitWidth>
43221                  </field>
43222               </fields>
43223            </register>
43224            <register>
43225               <name>SHCSR</name>
43226               <description>System Handler Control and State Register</description>
43227               <addressOffset>0xD24</addressOffset>
43228               <size>32</size>
43229               <fields>
43230                  <field>
43231                     <name>MEMFAULTACT</name>
43232                     <description>MemManage exception active bit</description>
43233                     <bitOffset>0</bitOffset>
43234                     <bitWidth>1</bitWidth>
43235                  </field>
43236                  <field>
43237                     <name>BUSFAULTACT</name>
43238                     <description>BusFault exception active bit</description>
43239                     <bitOffset>1</bitOffset>
43240                     <bitWidth>1</bitWidth>
43241                  </field>
43242                  <field>
43243                     <name>USGFAULTACT</name>
43244                     <description>UsageFault exception active bit</description>
43245                     <bitOffset>3</bitOffset>
43246                     <bitWidth>1</bitWidth>
43247                  </field>
43248                  <field>
43249                     <name>SVCALLACT</name>
43250                     <description>SVCall active bit</description>
43251                     <bitOffset>7</bitOffset>
43252                     <bitWidth>1</bitWidth>
43253                  </field>
43254                  <field>
43255                     <name>MONITORACT</name>
43256                     <description>DebugMonitor exception active bit</description>
43257                     <bitOffset>8</bitOffset>
43258                     <bitWidth>1</bitWidth>
43259                  </field>
43260                  <field>
43261                     <name>PENDSVACT</name>
43262                     <description>PendSV exception active bit</description>
43263                     <bitOffset>10</bitOffset>
43264                     <bitWidth>1</bitWidth>
43265                  </field>
43266                  <field>
43267                     <name>SYSTICKACT</name>
43268                     <description>SysTick exception active bit</description>
43269                     <bitOffset>11</bitOffset>
43270                     <bitWidth>1</bitWidth>
43271                  </field>
43272                  <field>
43273                     <name>USGFAULTPENDED</name>
43274                     <description>UsageFault exception pending bit</description>
43275                     <bitOffset>12</bitOffset>
43276                     <bitWidth>1</bitWidth>
43277                  </field>
43278                  <field>
43279                     <name>MEMFAULTPENDED</name>
43280                     <description>MemManage exception pending bit</description>
43281                     <bitOffset>13</bitOffset>
43282                     <bitWidth>1</bitWidth>
43283                  </field>
43284                  <field>
43285                     <name>BUSFAULTPENDED</name>
43286                     <description>BusFault exception pending bit</description>
43287                     <bitOffset>14</bitOffset>
43288                     <bitWidth>1</bitWidth>
43289                  </field>
43290                  <field>
43291                     <name>SVCALLPENDED</name>
43292                     <description>SVCall pending bit</description>
43293                     <bitOffset>15</bitOffset>
43294                     <bitWidth>1</bitWidth>
43295                  </field>
43296                  <field>
43297                     <name>MEMFAULTENA</name>
43298                     <description>MemManage enable bit</description>
43299                     <bitOffset>16</bitOffset>
43300                     <bitWidth>1</bitWidth>
43301                  </field>
43302                  <field>
43303                     <name>BUSFAULTENA</name>
43304                     <description>BusFault enable bit</description>
43305                     <bitOffset>17</bitOffset>
43306                     <bitWidth>1</bitWidth>
43307                  </field>
43308                  <field>
43309                     <name>USGFAULTENA</name>
43310                     <description>UsageFault enable bit</description>
43311                     <bitOffset>18</bitOffset>
43312                     <bitWidth>1</bitWidth>
43313                  </field>
43314               </fields>
43315            </register>
43316            <register>
43317               <name>CFSR</name>
43318               <description>Configurable Fault Status Register</description>
43319               <addressOffset>0xD28</addressOffset>
43320               <size>32</size>
43321               <fields>
43322                  <field>
43323                     <name>IACCVIOL</name>
43324                     <description>Instruction access violation</description>
43325                     <bitOffset>0</bitOffset>
43326                     <bitWidth>1</bitWidth>
43327                  </field>
43328                  <field>
43329                     <name>DACCVIOL</name>
43330                     <description>Data access violation</description>
43331                     <bitOffset>1</bitOffset>
43332                     <bitWidth>1</bitWidth>
43333                  </field>
43334                  <field>
43335                     <name>MUNSTKERR</name>
43336                     <description>MemManage Fault on unstacking for exception return</description>
43337                     <bitOffset>3</bitOffset>
43338                     <bitWidth>1</bitWidth>
43339                  </field>
43340                  <field>
43341                     <name>MSTKERR</name>
43342                     <description>MemManage Fault on stacking for exception entry</description>
43343                     <bitOffset>4</bitOffset>
43344                     <bitWidth>1</bitWidth>
43345                  </field>
43346                  <field>
43347                     <name>MLSPERR</name>
43348                     <description>MemManager Fault occured during FP lazy state preservation</description>
43349                     <bitOffset>5</bitOffset>
43350                     <bitWidth>1</bitWidth>
43351                  </field>
43352                  <field>
43353                     <name>MMARVALID</name>
43354                     <description>MemManage Fault Address Register valid</description>
43355                     <bitOffset>7</bitOffset>
43356                     <bitWidth>1</bitWidth>
43357                  </field>
43358                  <field>
43359                     <name>IBUSERR</name>
43360                     <description>Instruction bus error</description>
43361                     <bitOffset>8</bitOffset>
43362                     <bitWidth>1</bitWidth>
43363                  </field>
43364                  <field>
43365                     <name>PRECISERR</name>
43366                     <description>Precise data bus error</description>
43367                     <bitOffset>9</bitOffset>
43368                     <bitWidth>1</bitWidth>
43369                  </field>
43370                  <field>
43371                     <name>IMPRECISERR</name>
43372                     <description>Imprecise data bus error</description>
43373                     <bitOffset>10</bitOffset>
43374                     <bitWidth>1</bitWidth>
43375                  </field>
43376                  <field>
43377                     <name>UNSTKERR</name>
43378                     <description>BusFault on unstacking for exception return</description>
43379                     <bitOffset>11</bitOffset>
43380                     <bitWidth>1</bitWidth>
43381                  </field>
43382                  <field>
43383                     <name>STKERR</name>
43384                     <description>BusFault on stacking for exception entry</description>
43385                     <bitOffset>12</bitOffset>
43386                     <bitWidth>1</bitWidth>
43387                  </field>
43388                  <field>
43389                     <name>LSPERR</name>
43390                     <description>BusFault occured during FP lazy state preservation</description>
43391                     <bitOffset>13</bitOffset>
43392                     <bitWidth>1</bitWidth>
43393                  </field>
43394                  <field>
43395                     <name>BFARVALID</name>
43396                     <description>BusFault Address Register valid</description>
43397                     <bitOffset>15</bitOffset>
43398                     <bitWidth>1</bitWidth>
43399                  </field>
43400                  <field>
43401                     <name>UNDEFINSTR</name>
43402                     <description>Undefined instruction UsageFault</description>
43403                     <bitOffset>16</bitOffset>
43404                     <bitWidth>1</bitWidth>
43405                  </field>
43406                  <field>
43407                     <name>INVSTATE</name>
43408                     <description>Invalid state UsageFault</description>
43409                     <bitOffset>17</bitOffset>
43410                     <bitWidth>1</bitWidth>
43411                  </field>
43412                  <field>
43413                     <name>INVPC</name>
43414                     <description>Invalid PC load UsageFault</description>
43415                     <bitOffset>18</bitOffset>
43416                     <bitWidth>1</bitWidth>
43417                  </field>
43418                  <field>
43419                     <name>NOCP</name>
43420                     <description>No coprocessor UsageFault</description>
43421                     <bitOffset>19</bitOffset>
43422                     <bitWidth>1</bitWidth>
43423                  </field>
43424                  <field>
43425                     <name>UNALIGNED</name>
43426                     <description>Unaligned access UsageFault</description>
43427                     <bitOffset>24</bitOffset>
43428                     <bitWidth>1</bitWidth>
43429                  </field>
43430                  <field>
43431                     <name>DIVBYZERO</name>
43432                     <description>Divide by zero UsageFault</description>
43433                     <bitOffset>25</bitOffset>
43434                     <bitWidth>1</bitWidth>
43435                  </field>
43436               </fields>
43437            </register>
43438            <register>
43439               <name>HFSR</name>
43440               <description>HardFault Status Register</description>
43441               <addressOffset>0xD2C</addressOffset>
43442               <size>32</size>
43443               <fields>
43444                  <field>
43445                     <name>VECTTBL</name>
43446                     <description>BusFault on a Vector Table read during exception processing</description>
43447                     <bitOffset>1</bitOffset>
43448                     <bitWidth>1</bitWidth>
43449                  </field>
43450                  <field>
43451                     <name>FORCED</name>
43452                     <description>Forced Hard Fault</description>
43453                     <bitOffset>30</bitOffset>
43454                     <bitWidth>1</bitWidth>
43455                  </field>
43456                  <field>
43457                     <name>DEBUGEVT</name>
43458                     <description>Debug: always write 0</description>
43459                     <bitOffset>31</bitOffset>
43460                     <bitWidth>1</bitWidth>
43461                  </field>
43462               </fields>
43463            </register>
43464            <register>
43465               <name>DFSR</name>
43466               <description>Debug Fault Status Register</description>
43467               <addressOffset>0xD30</addressOffset>
43468               <size>32</size>
43469               <fields>
43470                  <field>
43471                     <name>HALTED</name>
43472                     <bitOffset>0</bitOffset>
43473                     <bitWidth>1</bitWidth>
43474                  </field>
43475                  <field>
43476                     <name>BKPT</name>
43477                     <bitOffset>1</bitOffset>
43478                     <bitWidth>1</bitWidth>
43479                  </field>
43480                  <field>
43481                     <name>DWTTRAP</name>
43482                     <bitOffset>2</bitOffset>
43483                     <bitWidth>1</bitWidth>
43484                  </field>
43485                  <field>
43486                     <name>VCATCH</name>
43487                     <bitOffset>3</bitOffset>
43488                     <bitWidth>1</bitWidth>
43489                  </field>
43490                  <field>
43491                     <name>EXTERNAL</name>
43492                     <bitOffset>4</bitOffset>
43493                     <bitWidth>1</bitWidth>
43494                  </field>
43495               </fields>
43496            </register>
43497            <register>
43498               <name>MMFAR</name>
43499               <description>MemManage Fault Address Register</description>
43500               <addressOffset>0xD34</addressOffset>
43501               <size>32</size>
43502               <fields>
43503                  <field>
43504                     <name>ADDRESS</name>
43505                     <description>Address that generated the MemManage fault</description>
43506                     <bitOffset>0</bitOffset>
43507                     <bitWidth>32</bitWidth>
43508                  </field>
43509               </fields>
43510            </register>
43511            <register>
43512               <name>BFAR</name>
43513               <description>BusFault Address Register</description>
43514               <addressOffset>0xD38</addressOffset>
43515               <size>32</size>
43516               <fields>
43517                  <field>
43518                     <name>ADDRESS</name>
43519                     <description>Address that generated the BusFault</description>
43520                     <bitOffset>0</bitOffset>
43521                     <bitWidth>32</bitWidth>
43522                  </field>
43523               </fields>
43524            </register>
43525            <register>
43526               <name>AFSR</name>
43527               <description>Auxiliary Fault Status Register</description>
43528               <addressOffset>0xD3C</addressOffset>
43529               <size>32</size>
43530               <fields>
43531                  <field>
43532                     <name>IMPDEF</name>
43533                     <description>AUXFAULT input signals</description>
43534                     <bitOffset>0</bitOffset>
43535                     <bitWidth>32</bitWidth>
43536                  </field>
43537               </fields>
43538            </register>
43539            <register>
43540               <dim>2</dim>
43541               <dimIncrement>4</dimIncrement>
43542               <name>PFR[%s]</name>
43543               <description>Processor Feature Register</description>
43544               <addressOffset>0xD40</addressOffset>
43545               <size>32</size>
43546            </register>
43547            <register>
43548               <name>DFR</name>
43549               <description>Debug Feature Register</description>
43550               <addressOffset>0xD48</addressOffset>
43551               <size>32</size>
43552               <access>read-only</access>
43553            </register>
43554            <register>
43555               <name>ADR</name>
43556               <description>Auxiliary Feature Register</description>
43557               <addressOffset>0xD4C</addressOffset>
43558               <size>32</size>
43559               <access>read-only</access>
43560            </register>
43561            <register>
43562               <dim>4</dim>
43563               <dimIncrement>4</dimIncrement>
43564               <name>MMFR[%s]</name>
43565               <description>Memory Model Feature Register</description>
43566               <addressOffset>0xD50</addressOffset>
43567               <size>32</size>
43568               <access>read-only</access>
43569            </register>
43570            <register>
43571               <dim>5</dim>
43572               <dimIncrement>4</dimIncrement>
43573               <name>ISAR[%s]</name>
43574               <description>Instruction Set Attributes Register</description>
43575               <addressOffset>0xD60</addressOffset>
43576               <size>32</size>
43577               <access>read-only</access>
43578            </register>
43579            <register>
43580               <name>CPACR</name>
43581               <description>Coprocessor Access Control Register</description>
43582               <addressOffset>0xD88</addressOffset>
43583               <size>32</size>
43584               <fields>
43585                  <field>
43586                     <name>CP10</name>
43587                     <description>Access privileges for coprocessor 10</description>
43588                     <bitOffset>20</bitOffset>
43589                     <bitWidth>2</bitWidth>
43590                     <enumeratedValues>
43591                        <name>CP10Select</name>
43592                        <enumeratedValue>
43593                           <name>DENIED</name>
43594                           <description>Access denied</description>
43595                           <value>0x0</value>
43596                        </enumeratedValue>
43597                        <enumeratedValue>
43598                           <name>PRIV</name>
43599                           <description>Privileged access only</description>
43600                           <value>0x1</value>
43601                        </enumeratedValue>
43602                        <enumeratedValue>
43603                           <name>FULL</name>
43604                           <description>Full access</description>
43605                           <value>0x3</value>
43606                        </enumeratedValue>
43607                     </enumeratedValues>
43608                  </field>
43609                  <field>
43610                     <name>CP11</name>
43611                     <description>Access privileges for coprocessor 11</description>
43612                     <bitOffset>22</bitOffset>
43613                     <bitWidth>2</bitWidth>
43614                     <enumeratedValues>
43615                        <name>CP11Select</name>
43616                        <enumeratedValue>
43617                           <name>DENIED</name>
43618                           <description>Access denied</description>
43619                           <value>0x0</value>
43620                        </enumeratedValue>
43621                        <enumeratedValue>
43622                           <name>PRIV</name>
43623                           <description>Privileged access only</description>
43624                           <value>0x1</value>
43625                        </enumeratedValue>
43626                        <enumeratedValue>
43627                           <name>FULL</name>
43628                           <description>Full access</description>
43629                           <value>0x3</value>
43630                        </enumeratedValue>
43631                     </enumeratedValues>
43632                  </field>
43633               </fields>
43634            </register>
43635         </registers>
43636      </peripheral>
43637      <peripheral>
43638         <name>TPIU</name>
43639         <description>Trace Port Interface Unit</description>
43640         <baseAddress>0xE0040000</baseAddress>
43641         <addressBlock>
43642            <offset>0</offset>
43643            <size>0xFD0</size>
43644            <usage>registers</usage>
43645         </addressBlock>
43646         <registers>
43647            <register>
43648               <name>SSPSR</name>
43649               <description>Supported Parallel Port Size Register</description>
43650               <addressOffset>0x0</addressOffset>
43651               <size>32</size>
43652               <access>read-only</access>
43653            </register>
43654            <register>
43655               <name>CSPSR</name>
43656               <description>Current Parallel Port Size Register</description>
43657               <addressOffset>0x4</addressOffset>
43658               <size>32</size>
43659            </register>
43660            <register>
43661               <name>ACPR</name>
43662               <description>Asynchronous Clock Prescaler Register</description>
43663               <addressOffset>0x10</addressOffset>
43664               <size>32</size>
43665               <fields>
43666                  <field>
43667                     <name>PRESCALER</name>
43668                     <bitOffset>0</bitOffset>
43669                     <bitWidth>13</bitWidth>
43670                  </field>
43671               </fields>
43672            </register>
43673            <register>
43674               <name>SPPR</name>
43675               <description>Selected Pin Protocol Register</description>
43676               <addressOffset>0xF0</addressOffset>
43677               <size>32</size>
43678               <fields>
43679                  <field>
43680                     <name>TXMODE</name>
43681                     <bitOffset>0</bitOffset>
43682                     <bitWidth>2</bitWidth>
43683                  </field>
43684               </fields>
43685            </register>
43686            <register>
43687               <name>FFSR</name>
43688               <description>Formatter and Flush Status Register</description>
43689               <addressOffset>0x300</addressOffset>
43690               <size>32</size>
43691               <access>read-only</access>
43692               <fields>
43693                  <field>
43694                     <name>FlInProg</name>
43695                     <bitOffset>0</bitOffset>
43696                     <bitWidth>1</bitWidth>
43697                  </field>
43698                  <field>
43699                     <name>FtStopped</name>
43700                     <bitOffset>1</bitOffset>
43701                     <bitWidth>1</bitWidth>
43702                  </field>
43703                  <field>
43704                     <name>TCPresent</name>
43705                     <bitOffset>2</bitOffset>
43706                     <bitWidth>1</bitWidth>
43707                  </field>
43708                  <field>
43709                     <name>FtNonStop</name>
43710                     <bitOffset>3</bitOffset>
43711                     <bitWidth>1</bitWidth>
43712                  </field>
43713               </fields>
43714            </register>
43715            <register>
43716               <name>FFCR</name>
43717               <description>Formatter and Flush Control Register</description>
43718               <addressOffset>0x304</addressOffset>
43719               <size>32</size>
43720               <fields>
43721                  <field>
43722                     <name>EnFCont</name>
43723                     <bitOffset>1</bitOffset>
43724                     <bitWidth>1</bitWidth>
43725                  </field>
43726                  <field>
43727                     <name>TrigIn</name>
43728                     <bitOffset>8</bitOffset>
43729                     <bitWidth>1</bitWidth>
43730                  </field>
43731               </fields>
43732            </register>
43733            <register>
43734               <name>FSCR</name>
43735               <description>Formatter Synchronization Counter Register</description>
43736               <addressOffset>0x308</addressOffset>
43737               <size>32</size>
43738               <access>read-only</access>
43739            </register>
43740            <register>
43741               <name>TRIGGER</name>
43742               <description>TRIGGER</description>
43743               <addressOffset>0xEE8</addressOffset>
43744               <size>32</size>
43745               <access>read-only</access>
43746               <fields>
43747                  <field>
43748                     <name>TRIGGER</name>
43749                     <bitOffset>0</bitOffset>
43750                     <bitWidth>1</bitWidth>
43751                  </field>
43752               </fields>
43753            </register>
43754            <register>
43755               <name>FIFO0</name>
43756               <description>Integration ETM Data</description>
43757               <addressOffset>0xEEC</addressOffset>
43758               <size>32</size>
43759               <access>read-only</access>
43760               <fields>
43761                  <field>
43762                     <name>ETM0</name>
43763                     <bitOffset>0</bitOffset>
43764                     <bitWidth>8</bitWidth>
43765                  </field>
43766                  <field>
43767                     <name>ETM1</name>
43768                     <bitOffset>8</bitOffset>
43769                     <bitWidth>8</bitWidth>
43770                  </field>
43771                  <field>
43772                     <name>ETM2</name>
43773                     <bitOffset>16</bitOffset>
43774                     <bitWidth>8</bitWidth>
43775                  </field>
43776                  <field>
43777                     <name>ETM_bytecount</name>
43778                     <bitOffset>24</bitOffset>
43779                     <bitWidth>2</bitWidth>
43780                  </field>
43781                  <field>
43782                     <name>ETM_ATVALID</name>
43783                     <bitOffset>26</bitOffset>
43784                     <bitWidth>1</bitWidth>
43785                  </field>
43786                  <field>
43787                     <name>ITM_bytecount</name>
43788                     <bitOffset>27</bitOffset>
43789                     <bitWidth>2</bitWidth>
43790                  </field>
43791                  <field>
43792                     <name>ITM_ATVALID</name>
43793                     <bitOffset>29</bitOffset>
43794                     <bitWidth>1</bitWidth>
43795                  </field>
43796               </fields>
43797            </register>
43798            <register>
43799               <name>ITATBCTR2</name>
43800               <description>ITATBCTR2</description>
43801               <addressOffset>0xEF0</addressOffset>
43802               <size>32</size>
43803               <access>read-only</access>
43804               <fields>
43805                  <field>
43806                     <name>ATREADY</name>
43807                     <bitOffset>0</bitOffset>
43808                     <bitWidth>1</bitWidth>
43809                  </field>
43810               </fields>
43811            </register>
43812            <register>
43813               <name>ITATBCTR0</name>
43814               <description>ITATBCTR0</description>
43815               <addressOffset>0xEF8</addressOffset>
43816               <size>32</size>
43817               <access>read-only</access>
43818               <fields>
43819                  <field>
43820                     <name>ATREADY</name>
43821                     <bitOffset>0</bitOffset>
43822                     <bitWidth>1</bitWidth>
43823                  </field>
43824               </fields>
43825            </register>
43826            <register>
43827               <name>FIFO1</name>
43828               <description>Integration ITM Data</description>
43829               <addressOffset>0xEFC</addressOffset>
43830               <size>32</size>
43831               <access>read-only</access>
43832               <fields>
43833                  <field>
43834                     <name>ITM0</name>
43835                     <bitOffset>0</bitOffset>
43836                     <bitWidth>8</bitWidth>
43837                  </field>
43838                  <field>
43839                     <name>ITM1</name>
43840                     <bitOffset>8</bitOffset>
43841                     <bitWidth>8</bitWidth>
43842                  </field>
43843                  <field>
43844                     <name>ITM2</name>
43845                     <bitOffset>16</bitOffset>
43846                     <bitWidth>8</bitWidth>
43847                  </field>
43848                  <field>
43849                     <name>ETM_bytecount</name>
43850                     <bitOffset>24</bitOffset>
43851                     <bitWidth>2</bitWidth>
43852                  </field>
43853                  <field>
43854                     <name>ETM_ATVALID</name>
43855                     <bitOffset>26</bitOffset>
43856                     <bitWidth>1</bitWidth>
43857                  </field>
43858                  <field>
43859                     <name>ITM_bytecount</name>
43860                     <bitOffset>27</bitOffset>
43861                     <bitWidth>2</bitWidth>
43862                  </field>
43863                  <field>
43864                     <name>ITM_ATVALID</name>
43865                     <bitOffset>29</bitOffset>
43866                     <bitWidth>1</bitWidth>
43867                  </field>
43868               </fields>
43869            </register>
43870            <register>
43871               <name>ITCTRL</name>
43872               <description>Integration Mode Control</description>
43873               <addressOffset>0xF00</addressOffset>
43874               <size>32</size>
43875               <fields>
43876                  <field>
43877                     <name>Mode</name>
43878                     <bitOffset>0</bitOffset>
43879                     <bitWidth>1</bitWidth>
43880                  </field>
43881               </fields>
43882            </register>
43883            <register>
43884               <name>CLAIMSET</name>
43885               <description>Claim tag set</description>
43886               <addressOffset>0xFA0</addressOffset>
43887               <size>32</size>
43888            </register>
43889            <register>
43890               <name>CLAIMCLR</name>
43891               <description>Claim tag clear</description>
43892               <addressOffset>0xFA4</addressOffset>
43893               <size>32</size>
43894            </register>
43895            <register>
43896               <name>DEVID</name>
43897               <description>TPIU_DEVID</description>
43898               <addressOffset>0xFC8</addressOffset>
43899               <size>32</size>
43900               <access>read-only</access>
43901               <fields>
43902                  <field>
43903                     <name>NrTraceInput</name>
43904                     <bitOffset>0</bitOffset>
43905                     <bitWidth>1</bitWidth>
43906                  </field>
43907                  <field>
43908                     <name>AsynClkIn</name>
43909                     <bitOffset>5</bitOffset>
43910                     <bitWidth>1</bitWidth>
43911                  </field>
43912                  <field>
43913                     <name>MinBufSz</name>
43914                     <bitOffset>6</bitOffset>
43915                     <bitWidth>3</bitWidth>
43916                  </field>
43917                  <field>
43918                     <name>PTINVALID</name>
43919                     <bitOffset>9</bitOffset>
43920                     <bitWidth>1</bitWidth>
43921                  </field>
43922                  <field>
43923                     <name>MANCVALID</name>
43924                     <bitOffset>10</bitOffset>
43925                     <bitWidth>1</bitWidth>
43926                  </field>
43927                  <field>
43928                     <name>NRZVALID</name>
43929                     <bitOffset>11</bitOffset>
43930                     <bitWidth>1</bitWidth>
43931                  </field>
43932               </fields>
43933            </register>
43934            <register>
43935               <name>DEVTYPE</name>
43936               <description>TPIU_DEVTYPE</description>
43937               <addressOffset>0xFCC</addressOffset>
43938               <size>32</size>
43939               <access>read-only</access>
43940               <fields>
43941                  <field>
43942                     <name>SubType</name>
43943                     <bitOffset>0</bitOffset>
43944                     <bitWidth>4</bitWidth>
43945                  </field>
43946                  <field>
43947                     <name>MajorType</name>
43948                     <bitOffset>4</bitOffset>
43949                     <bitWidth>4</bitWidth>
43950                  </field>
43951               </fields>
43952            </register>
43953         </registers>
43954      </peripheral>
43955   </peripherals>
43956</device>
43957