Final tweaks for v4.5
[SCSI2SD-V6.git] / software / SCSI2SD / v3 / SCSI2SD.cydsn / SCSI2SD.svd
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">\r
3   <name>CY8C5267AXI_LP051</name>\r
4   <version>0.1</version>\r
5   <description>CY8C52LP</description>\r
6   <addressUnitBits>8</addressUnitBits>\r
7   <width>32</width>\r
8   <peripherals>\r
9     <peripheral>\r
10       <name>Debug_Timer</name>\r
11       <description>No description available</description>\r
12       <baseAddress>0x0</baseAddress>\r
13       <addressBlock>\r
14         <offset>0</offset>\r
15         <size>0x0</size>\r
16         <usage>registers</usage>\r
17       </addressBlock>\r
18       <registers>\r
19         <register>\r
20           <name>Debug_Timer_GLOBAL_ENABLE</name>\r
21           <description>PM.ACT.CFG</description>\r
22           <addressOffset>0x400043A3</addressOffset>\r
23           <size>8</size>\r
24           <access>read-write</access>\r
25           <resetValue>0</resetValue>\r
26           <resetMask>0</resetMask>\r
27           <fields>\r
28             <field>\r
29               <name>en_timer</name>\r
30               <description>Enable timer/counters.</description>\r
31               <lsb>0</lsb>\r
32               <msb>3</msb>\r
33               <access>read-write</access>\r
34             </field>\r
35           </fields>\r
36         </register>\r
37         <register>\r
38           <name>Debug_Timer_CONTROL</name>\r
39           <description>TMRx.CFG0</description>\r
40           <addressOffset>0x40004F00</addressOffset>\r
41           <size>8</size>\r
42           <access>read-write</access>\r
43           <resetValue>0</resetValue>\r
44           <resetMask>0</resetMask>\r
45           <fields>\r
46             <field>\r
47               <name>EN</name>\r
48               <description>Enables timer/comparator.</description>\r
49               <lsb>0</lsb>\r
50               <msb>0</msb>\r
51               <access>read-write</access>\r
52             </field>\r
53             <field>\r
54               <name>MODE</name>\r
55               <description>Mode. (0 = Timer; 1 = Comparator)</description>\r
56               <lsb>1</lsb>\r
57               <msb>1</msb>\r
58               <access>read-write</access>\r
59               <enumeratedValues>\r
60                 <enumeratedValue>\r
61                   <name>Timer</name>\r
62                   <description>Timer mode. CNT/CMP register holds timer count value.</description>\r
63                   <value>0</value>\r
64                 </enumeratedValue>\r
65                 <enumeratedValue>\r
66                   <name>Comparator</name>\r
67                   <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>\r
68                   <value>1</value>\r
69                 </enumeratedValue>\r
70               </enumeratedValues>\r
71             </field>\r
72             <field>\r
73               <name>ONESHOT</name>\r
74               <description>Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block.</description>\r
75               <lsb>2</lsb>\r
76               <msb>2</msb>\r
77               <access>read-write</access>\r
78             </field>\r
79             <field>\r
80               <name>CMP_BUFF</name>\r
81               <description>Buffer compare register. Compare register updates only on timer terminal count.</description>\r
82               <lsb>3</lsb>\r
83               <msb>3</msb>\r
84               <access>read-write</access>\r
85             </field>\r
86             <field>\r
87               <name>INV</name>\r
88               <description>Invert sense of TIMEREN signal</description>\r
89               <lsb>4</lsb>\r
90               <msb>4</msb>\r
91               <access>read-write</access>\r
92             </field>\r
93             <field>\r
94               <name>DB</name>\r
95               <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>\r
96               <lsb>5</lsb>\r
97               <msb>5</msb>\r
98               <access>read-write</access>\r
99               <enumeratedValues>\r
100                 <enumeratedValue>\r
101                   <name>Timer</name>\r
102                   <description>CMP and TC are output.</description>\r
103                   <value>0</value>\r
104                 </enumeratedValue>\r
105                 <enumeratedValue>\r
106                   <name>Deadband</name>\r
107                   <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>\r
108                   <value>1</value>\r
109                 </enumeratedValue>\r
110               </enumeratedValues>\r
111             </field>\r
112             <field>\r
113               <name>DEADBAND_PERIOD</name>\r
114               <description>Deadband Period</description>\r
115               <lsb>6</lsb>\r
116               <msb>7</msb>\r
117               <access>read-write</access>\r
118             </field>\r
119           </fields>\r
120         </register>\r
121         <register>\r
122           <name>Debug_Timer_CONTROL2</name>\r
123           <description>TMRx.CFG1</description>\r
124           <addressOffset>0x40004F01</addressOffset>\r
125           <size>8</size>\r
126           <access>read-write</access>\r
127           <resetValue>0</resetValue>\r
128           <resetMask>0</resetMask>\r
129           <fields>\r
130             <field>\r
131               <name>IRQ_SEL</name>\r
132               <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>\r
133               <lsb>0</lsb>\r
134               <msb>0</msb>\r
135               <access>read-write</access>\r
136             </field>\r
137             <field>\r
138               <name>FTC</name>\r
139               <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>\r
140               <lsb>1</lsb>\r
141               <msb>1</msb>\r
142               <access>read-write</access>\r
143               <enumeratedValues>\r
144                 <enumeratedValue>\r
145                   <name>Disable_FTC</name>\r
146                   <description>Disable the single cycle pulse, which signifies the timer is starting.</description>\r
147                   <value>0</value>\r
148                 </enumeratedValue>\r
149                 <enumeratedValue>\r
150                   <name>Enable_FTC</name>\r
151                   <description>Enable the single cycle pulse, which signifies the timer is starting.</description>\r
152                   <value>1</value>\r
153                 </enumeratedValue>\r
154               </enumeratedValues>\r
155             </field>\r
156             <field>\r
157               <name>DCOR</name>\r
158               <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>\r
159               <lsb>2</lsb>\r
160               <msb>2</msb>\r
161               <access>read-write</access>\r
162             </field>\r
163             <field>\r
164               <name>DBMODE</name>\r
165               <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>\r
166               <lsb>3</lsb>\r
167               <msb>3</msb>\r
168               <access>read-write</access>\r
169             </field>\r
170             <field>\r
171               <name>CLK_BUS_EN_SEL</name>\r
172               <description>Digital Global Clock selection.</description>\r
173               <lsb>4</lsb>\r
174               <msb>6</msb>\r
175               <access>read-write</access>\r
176             </field>\r
177             <field>\r
178               <name>BUS_CLK_SEL</name>\r
179               <description>Bus Clock selection.</description>\r
180               <lsb>7</lsb>\r
181               <msb>7</msb>\r
182               <access>read-write</access>\r
183             </field>\r
184           </fields>\r
185         </register>\r
186         <register>\r
187           <name>Debug_Timer_CONTROL3_</name>\r
188           <description>TMRx.CFG2</description>\r
189           <addressOffset>0x40004F02</addressOffset>\r
190           <size>8</size>\r
191           <access>read-write</access>\r
192           <resetValue>0</resetValue>\r
193           <resetMask>0</resetMask>\r
194           <fields>\r
195             <field>\r
196               <name>TMR_CFG</name>\r
197               <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>\r
198               <lsb>0</lsb>\r
199               <msb>1</msb>\r
200               <access>read-write</access>\r
201               <enumeratedValues>\r
202                 <enumeratedValue>\r
203                   <name>Continuous</name>\r
204                   <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>\r
205                   <value>0</value>\r
206                 </enumeratedValue>\r
207                 <enumeratedValue>\r
208                   <name>Pulsewidth</name>\r
209                   <description>Timer runs from positive to negative edge of TIMEREN.</description>\r
210                   <value>1</value>\r
211                 </enumeratedValue>\r
212                 <enumeratedValue>\r
213                   <name>Period</name>\r
214                   <description>Timer runs from positive to positive edge of TIMEREN.</description>\r
215                   <value>2</value>\r
216                 </enumeratedValue>\r
217                 <enumeratedValue>\r
218                   <name>Irq</name>\r
219                   <description>Timer runs until IRQ.</description>\r
220                   <value>3</value>\r
221                 </enumeratedValue>\r
222               </enumeratedValues>\r
223             </field>\r
224             <field>\r
225               <name>COD</name>\r
226               <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>\r
227               <lsb>2</lsb>\r
228               <msb>2</msb>\r
229               <access>read-write</access>\r
230             </field>\r
231             <field>\r
232               <name>ROD</name>\r
233               <description>Reset On Disable (ROD). Resets internal state of output logic</description>\r
234               <lsb>3</lsb>\r
235               <msb>3</msb>\r
236               <access>read-write</access>\r
237             </field>\r
238             <field>\r
239               <name>CMP_CFG</name>\r
240               <description>Comparator configurations</description>\r
241               <lsb>4</lsb>\r
242               <msb>6</msb>\r
243               <access>read-write</access>\r
244               <enumeratedValues>\r
245                 <enumeratedValue>\r
246                   <name>Equal</name>\r
247                   <description>Compare Equal </description>\r
248                   <value>0</value>\r
249                 </enumeratedValue>\r
250                 <enumeratedValue>\r
251                   <name>Less_than</name>\r
252                   <description>Compare Less Than </description>\r
253                   <value>1</value>\r
254                 </enumeratedValue>\r
255                 <enumeratedValue>\r
256                   <name>Less_than_or_equal</name>\r
257                   <description>Compare Less Than or Equal .</description>\r
258                   <value>2</value>\r
259                 </enumeratedValue>\r
260                 <enumeratedValue>\r
261                   <name>Greater</name>\r
262                   <description>Compare Greater Than .</description>\r
263                   <value>3</value>\r
264                 </enumeratedValue>\r
265                 <enumeratedValue>\r
266                   <name>Greater_than_or_equal</name>\r
267                   <description>Compare Greater Than or Equal </description>\r
268                   <value>4</value>\r
269                 </enumeratedValue>\r
270               </enumeratedValues>\r
271             </field>\r
272             <field>\r
273               <name>HW_EN</name>\r
274               <description>When set Timer Enable controls counting.</description>\r
275               <lsb>7</lsb>\r
276               <msb>7</msb>\r
277               <access>read-write</access>\r
278             </field>\r
279           </fields>\r
280         </register>\r
281         <register>\r
282           <name>Debug_Timer_PERIOD</name>\r
283           <description>TMRx.PER0 - Assigned Period</description>\r
284           <addressOffset>0x40004F04</addressOffset>\r
285           <size>16</size>\r
286           <access>read-write</access>\r
287           <resetValue>0</resetValue>\r
288           <resetMask>0</resetMask>\r
289         </register>\r
290         <register>\r
291           <name>Debug_Timer_COUNTER</name>\r
292           <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>\r
293           <addressOffset>0x40004F06</addressOffset>\r
294           <size>16</size>\r
295           <access>read-write</access>\r
296           <resetValue>0</resetValue>\r
297           <resetMask>0</resetMask>\r
298         </register>\r
299       </registers>\r
300     </peripheral>\r
301     <peripheral>\r
302       <name>SCSI_Out_Ctl</name>\r
303       <description>No description available</description>\r
304       <baseAddress>0x4000647E</baseAddress>\r
305       <addressBlock>\r
306         <offset>0</offset>\r
307         <size>0x0</size>\r
308         <usage>registers</usage>\r
309       </addressBlock>\r
310       <registers>\r
311         <register>\r
312           <name>SCSI_Out_Ctl_CONTROL_REG</name>\r
313           <description>No description available</description>\r
314           <addressOffset>0x0</addressOffset>\r
315           <size>8</size>\r
316           <access>read-write</access>\r
317           <resetValue>0</resetValue>\r
318           <resetMask>0</resetMask>\r
319         </register>\r
320       </registers>\r
321     </peripheral>\r
322     <peripheral>\r
323       <name>SCSI_Glitch_Ctl</name>\r
324       <description>No description available</description>\r
325       <baseAddress>0x40006474</baseAddress>\r
326       <addressBlock>\r
327         <offset>0</offset>\r
328         <size>0x0</size>\r
329         <usage>registers</usage>\r
330       </addressBlock>\r
331       <registers>\r
332         <register>\r
333           <name>SCSI_Glitch_Ctl_CONTROL_REG</name>\r
334           <description>No description available</description>\r
335           <addressOffset>0x0</addressOffset>\r
336           <size>8</size>\r
337           <access>read-write</access>\r
338           <resetValue>0</resetValue>\r
339           <resetMask>0</resetMask>\r
340         </register>\r
341       </registers>\r
342     </peripheral>\r
343     <peripheral>\r
344       <name>SCSI_Filtered</name>\r
345       <description>No description available</description>\r
346       <baseAddress>0x40006462</baseAddress>\r
347       <addressBlock>\r
348         <offset>0</offset>\r
349         <size>0x0</size>\r
350         <usage>registers</usage>\r
351       </addressBlock>\r
352       <registers>\r
353         <register>\r
354           <name>SCSI_Filtered_STATUS_REG</name>\r
355           <description>No description available</description>\r
356           <addressOffset>0x0</addressOffset>\r
357           <size>8</size>\r
358           <access>read-write</access>\r
359           <resetValue>0</resetValue>\r
360           <resetMask>0</resetMask>\r
361         </register>\r
362         <register>\r
363           <name>SCSI_Filtered_MASK_REG</name>\r
364           <description>No description available</description>\r
365           <addressOffset>0x20</addressOffset>\r
366           <size>8</size>\r
367           <access>read-write</access>\r
368           <resetValue>0</resetValue>\r
369           <resetMask>0</resetMask>\r
370         </register>\r
371         <register>\r
372           <name>SCSI_Filtered_STATUS_AUX_CTL_REG</name>\r
373           <description>No description available</description>\r
374           <addressOffset>0x30</addressOffset>\r
375           <size>8</size>\r
376           <access>read-write</access>\r
377           <resetValue>0</resetValue>\r
378           <resetMask>0</resetMask>\r
379           <fields>\r
380             <field>\r
381               <name>FIFO0</name>\r
382               <description>FIFO0 clear</description>\r
383               <lsb>5</lsb>\r
384               <msb>5</msb>\r
385               <access>read-write</access>\r
386               <enumeratedValues>\r
387                 <enumeratedValue>\r
388                   <name>ENABLED</name>\r
389                   <description>Enable counter</description>\r
390                   <value>1</value>\r
391                 </enumeratedValue>\r
392                 <enumeratedValue>\r
393                   <name>DISABLED</name>\r
394                   <description>Disable counter</description>\r
395                   <value>0</value>\r
396                 </enumeratedValue>\r
397               </enumeratedValues>\r
398             </field>\r
399             <field>\r
400               <name>INTRENBL</name>\r
401               <description>Enables or disables the Interrupt</description>\r
402               <lsb>4</lsb>\r
403               <msb>4</msb>\r
404               <access>read-write</access>\r
405               <enumeratedValues>\r
406                 <enumeratedValue>\r
407                   <name>ENABLED</name>\r
408                   <description>Interrupt enabled</description>\r
409                   <value>1</value>\r
410                 </enumeratedValue>\r
411                 <enumeratedValue>\r
412                   <name>DISABLED</name>\r
413                   <description>Interrupt disabled</description>\r
414                   <value>0</value>\r
415                 </enumeratedValue>\r
416               </enumeratedValues>\r
417             </field>\r
418             <field>\r
419               <name>FIFO1LEVEL</name>\r
420               <description>FIFO level</description>\r
421               <lsb>3</lsb>\r
422               <msb>3</msb>\r
423               <access>read-write</access>\r
424               <enumeratedValues>\r
425                 <enumeratedValue>\r
426                   <name>ENABLED</name>\r
427                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>\r
428                   <value>1</value>\r
429                 </enumeratedValue>\r
430                 <enumeratedValue>\r
431                   <name>DISABLED</name>\r
432                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>\r
433                   <value>0</value>\r
434                 </enumeratedValue>\r
435               </enumeratedValues>\r
436             </field>\r
437             <field>\r
438               <name>FIFO0LEVEL</name>\r
439               <description>FIFO level</description>\r
440               <lsb>2</lsb>\r
441               <msb>2</msb>\r
442               <access>read-write</access>\r
443               <enumeratedValues>\r
444                 <enumeratedValue>\r
445                   <name>ENABLED</name>\r
446                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>\r
447                   <value>1</value>\r
448                 </enumeratedValue>\r
449                 <enumeratedValue>\r
450                   <name>DISABLED</name>\r
451                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>\r
452                   <value>0</value>\r
453                 </enumeratedValue>\r
454               </enumeratedValues>\r
455             </field>\r
456             <field>\r
457               <name>FIFO1CLEAR</name>\r
458               <description>FIFO clear</description>\r
459               <lsb>1</lsb>\r
460               <msb>1</msb>\r
461               <access>read-write</access>\r
462               <enumeratedValues>\r
463                 <enumeratedValue>\r
464                   <name>ENABLED</name>\r
465                   <description>Clear FIFO state</description>\r
466                   <value>1</value>\r
467                 </enumeratedValue>\r
468                 <enumeratedValue>\r
469                   <name>DISABLED</name>\r
470                   <description>Normal FIFO operation</description>\r
471                   <value>0</value>\r
472                 </enumeratedValue>\r
473               </enumeratedValues>\r
474             </field>\r
475             <field>\r
476               <name>FIFO0CLEAR</name>\r
477               <description>FIFO clear</description>\r
478               <lsb>0</lsb>\r
479               <msb>0</msb>\r
480               <access>read-write</access>\r
481               <enumeratedValues>\r
482                 <enumeratedValue>\r
483                   <name>ENABLED</name>\r
484                   <description>Clear FIFO state</description>\r
485                   <value>1</value>\r
486                 </enumeratedValue>\r
487                 <enumeratedValue>\r
488                   <name>DISABLED</name>\r
489                   <description>Normal FIFO operation</description>\r
490                   <value>0</value>\r
491                 </enumeratedValue>\r
492               </enumeratedValues>\r
493             </field>\r
494           </fields>\r
495         </register>\r
496       </registers>\r
497     </peripheral>\r
498     <peripheral>\r
499       <name>SCSI_Parity_Error</name>\r
500       <description>No description available</description>\r
501       <baseAddress>0x40006469</baseAddress>\r
502       <addressBlock>\r
503         <offset>0</offset>\r
504         <size>0x0</size>\r
505         <usage>registers</usage>\r
506       </addressBlock>\r
507       <registers>\r
508         <register>\r
509           <name>SCSI_Parity_Error_STATUS_REG</name>\r
510           <description>No description available</description>\r
511           <addressOffset>0x0</addressOffset>\r
512           <size>8</size>\r
513           <access>read-write</access>\r
514           <resetValue>0</resetValue>\r
515           <resetMask>0</resetMask>\r
516         </register>\r
517         <register>\r
518           <name>SCSI_Parity_Error_MASK_REG</name>\r
519           <description>No description available</description>\r
520           <addressOffset>0x20</addressOffset>\r
521           <size>8</size>\r
522           <access>read-write</access>\r
523           <resetValue>0</resetValue>\r
524           <resetMask>0</resetMask>\r
525         </register>\r
526         <register>\r
527           <name>SCSI_Parity_Error_STATUS_AUX_CTL_REG</name>\r
528           <description>No description available</description>\r
529           <addressOffset>0x30</addressOffset>\r
530           <size>8</size>\r
531           <access>read-write</access>\r
532           <resetValue>0</resetValue>\r
533           <resetMask>0</resetMask>\r
534           <fields>\r
535             <field>\r
536               <name>FIFO0</name>\r
537               <description>FIFO0 clear</description>\r
538               <lsb>5</lsb>\r
539               <msb>5</msb>\r
540               <access>read-write</access>\r
541               <enumeratedValues>\r
542                 <enumeratedValue>\r
543                   <name>ENABLED</name>\r
544                   <description>Enable counter</description>\r
545                   <value>1</value>\r
546                 </enumeratedValue>\r
547                 <enumeratedValue>\r
548                   <name>DISABLED</name>\r
549                   <description>Disable counter</description>\r
550                   <value>0</value>\r
551                 </enumeratedValue>\r
552               </enumeratedValues>\r
553             </field>\r
554             <field>\r
555               <name>INTRENBL</name>\r
556               <description>Enables or disables the Interrupt</description>\r
557               <lsb>4</lsb>\r
558               <msb>4</msb>\r
559               <access>read-write</access>\r
560               <enumeratedValues>\r
561                 <enumeratedValue>\r
562                   <name>ENABLED</name>\r
563                   <description>Interrupt enabled</description>\r
564                   <value>1</value>\r
565                 </enumeratedValue>\r
566                 <enumeratedValue>\r
567                   <name>DISABLED</name>\r
568                   <description>Interrupt disabled</description>\r
569                   <value>0</value>\r
570                 </enumeratedValue>\r
571               </enumeratedValues>\r
572             </field>\r
573             <field>\r
574               <name>FIFO1LEVEL</name>\r
575               <description>FIFO level</description>\r
576               <lsb>3</lsb>\r
577               <msb>3</msb>\r
578               <access>read-write</access>\r
579               <enumeratedValues>\r
580                 <enumeratedValue>\r
581                   <name>ENABLED</name>\r
582                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>\r
583                   <value>1</value>\r
584                 </enumeratedValue>\r
585                 <enumeratedValue>\r
586                   <name>DISABLED</name>\r
587                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>\r
588                   <value>0</value>\r
589                 </enumeratedValue>\r
590               </enumeratedValues>\r
591             </field>\r
592             <field>\r
593               <name>FIFO0LEVEL</name>\r
594               <description>FIFO level</description>\r
595               <lsb>2</lsb>\r
596               <msb>2</msb>\r
597               <access>read-write</access>\r
598               <enumeratedValues>\r
599                 <enumeratedValue>\r
600                   <name>ENABLED</name>\r
601                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>\r
602                   <value>1</value>\r
603                 </enumeratedValue>\r
604                 <enumeratedValue>\r
605                   <name>DISABLED</name>\r
606                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>\r
607                   <value>0</value>\r
608                 </enumeratedValue>\r
609               </enumeratedValues>\r
610             </field>\r
611             <field>\r
612               <name>FIFO1CLEAR</name>\r
613               <description>FIFO clear</description>\r
614               <lsb>1</lsb>\r
615               <msb>1</msb>\r
616               <access>read-write</access>\r
617               <enumeratedValues>\r
618                 <enumeratedValue>\r
619                   <name>ENABLED</name>\r
620                   <description>Clear FIFO state</description>\r
621                   <value>1</value>\r
622                 </enumeratedValue>\r
623                 <enumeratedValue>\r
624                   <name>DISABLED</name>\r
625                   <description>Normal FIFO operation</description>\r
626                   <value>0</value>\r
627                 </enumeratedValue>\r
628               </enumeratedValues>\r
629             </field>\r
630             <field>\r
631               <name>FIFO0CLEAR</name>\r
632               <description>FIFO clear</description>\r
633               <lsb>0</lsb>\r
634               <msb>0</msb>\r
635               <access>read-write</access>\r
636               <enumeratedValues>\r
637                 <enumeratedValue>\r
638                   <name>ENABLED</name>\r
639                   <description>Clear FIFO state</description>\r
640                   <value>1</value>\r
641                 </enumeratedValue>\r
642                 <enumeratedValue>\r
643                   <name>DISABLED</name>\r
644                   <description>Normal FIFO operation</description>\r
645                   <value>0</value>\r
646                 </enumeratedValue>\r
647               </enumeratedValues>\r
648             </field>\r
649           </fields>\r
650         </register>\r
651       </registers>\r
652     </peripheral>\r
653     <peripheral>\r
654       <name>SCSI_CTL_PHASE</name>\r
655       <description>No description available</description>\r
656       <baseAddress>0x40006475</baseAddress>\r
657       <addressBlock>\r
658         <offset>0</offset>\r
659         <size>0x0</size>\r
660         <usage>registers</usage>\r
661       </addressBlock>\r
662       <registers>\r
663         <register>\r
664           <name>SCSI_CTL_PHASE_CONTROL_REG</name>\r
665           <description>No description available</description>\r
666           <addressOffset>0x0</addressOffset>\r
667           <size>8</size>\r
668           <access>read-write</access>\r
669           <resetValue>0</resetValue>\r
670           <resetMask>0</resetMask>\r
671         </register>\r
672       </registers>\r
673     </peripheral>\r
674     <peripheral>\r
675       <name>USBFS</name>\r
676       <description>USBFS</description>\r
677       <baseAddress>0x0</baseAddress>\r
678       <addressBlock>\r
679         <offset>0</offset>\r
680         <size>0x0</size>\r
681         <usage>registers</usage>\r
682       </addressBlock>\r
683       <registers>\r
684         <register>\r
685           <name>USBFS_PM_USB_CR0</name>\r
686           <description>USB Power Mode Control Register 0</description>\r
687           <addressOffset>0x40004394</addressOffset>\r
688           <size>8</size>\r
689           <access>read-write</access>\r
690           <resetValue>0</resetValue>\r
691           <resetMask>0</resetMask>\r
692           <fields>\r
693             <field>\r
694               <name>fsusbio_ref_en</name>\r
695               <description>No description available</description>\r
696               <lsb>0</lsb>\r
697               <msb>0</msb>\r
698               <access>read-write</access>\r
699             </field>\r
700             <field>\r
701               <name>fsusbio_pd_n</name>\r
702               <description>No description available</description>\r
703               <lsb>1</lsb>\r
704               <msb>1</msb>\r
705               <access>read-write</access>\r
706             </field>\r
707             <field>\r
708               <name>fsusbio_pd_pullup_n</name>\r
709               <description>No description available</description>\r
710               <lsb>2</lsb>\r
711               <msb>2</msb>\r
712               <access>read-write</access>\r
713             </field>\r
714           </fields>\r
715         </register>\r
716         <register>\r
717           <name>USBFS_PM_ACT_CFG</name>\r
718           <description>Active Power Mode Configuration Register</description>\r
719           <addressOffset>0x400043A5</addressOffset>\r
720           <size>8</size>\r
721           <access>read-write</access>\r
722           <resetValue>0</resetValue>\r
723           <resetMask>0</resetMask>\r
724         </register>\r
725         <register>\r
726           <name>USBFS_PM_STBY_CFG</name>\r
727           <description>Standby Power Mode Configuration Register</description>\r
728           <addressOffset>0x400043B5</addressOffset>\r
729           <size>8</size>\r
730           <access>read-write</access>\r
731           <resetValue>0</resetValue>\r
732           <resetMask>0</resetMask>\r
733         </register>\r
734         <register>\r
735           <name>USBFS_PRT_PS</name>\r
736           <description>Port Pin State Register</description>\r
737           <addressOffset>0x400051F1</addressOffset>\r
738           <size>8</size>\r
739           <access>read-write</access>\r
740           <resetValue>0</resetValue>\r
741           <resetMask>0</resetMask>\r
742           <fields>\r
743             <field>\r
744               <name>PinState_DP</name>\r
745               <description>No description available</description>\r
746               <lsb>6</lsb>\r
747               <msb>6</msb>\r
748               <access>read-only</access>\r
749             </field>\r
750             <field>\r
751               <name>PinState_DM</name>\r
752               <description>No description available</description>\r
753               <lsb>7</lsb>\r
754               <msb>7</msb>\r
755               <access>read-only</access>\r
756             </field>\r
757           </fields>\r
758         </register>\r
759         <register>\r
760           <name>USBFS_PRT_DM0</name>\r
761           <description>Port Drive Mode Register</description>\r
762           <addressOffset>0x400051F2</addressOffset>\r
763           <size>8</size>\r
764           <access>read-write</access>\r
765           <resetValue>0</resetValue>\r
766           <resetMask>0</resetMask>\r
767           <fields>\r
768             <field>\r
769               <name>DriveMode_DP</name>\r
770               <description>No description available</description>\r
771               <lsb>6</lsb>\r
772               <msb>6</msb>\r
773               <access>read-write</access>\r
774             </field>\r
775             <field>\r
776               <name>DriveMode_DM</name>\r
777               <description>No description available</description>\r
778               <lsb>7</lsb>\r
779               <msb>7</msb>\r
780               <access>read-write</access>\r
781             </field>\r
782           </fields>\r
783         </register>\r
784         <register>\r
785           <name>USBFS_PRT_DM1</name>\r
786           <description>Port Drive Mode Register</description>\r
787           <addressOffset>0x400051F3</addressOffset>\r
788           <size>8</size>\r
789           <access>read-write</access>\r
790           <resetValue>0</resetValue>\r
791           <resetMask>0</resetMask>\r
792           <fields>\r
793             <field>\r
794               <name>PullUp_en_DP</name>\r
795               <description>No description available</description>\r
796               <lsb>6</lsb>\r
797               <msb>6</msb>\r
798               <access>read-write</access>\r
799             </field>\r
800             <field>\r
801               <name>PullUp_en_DM</name>\r
802               <description>No description available</description>\r
803               <lsb>7</lsb>\r
804               <msb>7</msb>\r
805               <access>read-write</access>\r
806             </field>\r
807           </fields>\r
808         </register>\r
809         <register>\r
810           <name>USBFS_PRT_INP_DIS</name>\r
811           <description>Input buffer disable override</description>\r
812           <addressOffset>0x400051F8</addressOffset>\r
813           <size>8</size>\r
814           <access>read-write</access>\r
815           <resetValue>0</resetValue>\r
816           <resetMask>0</resetMask>\r
817           <fields>\r
818             <field>\r
819               <name>seinput_dis_dp</name>\r
820               <description>No description available</description>\r
821               <lsb>6</lsb>\r
822               <msb>6</msb>\r
823               <access>read-write</access>\r
824             </field>\r
825             <field>\r
826               <name>seinput_dis_dm</name>\r
827               <description>No description available</description>\r
828               <lsb>7</lsb>\r
829               <msb>7</msb>\r
830               <access>read-write</access>\r
831             </field>\r
832           </fields>\r
833         </register>\r
834         <register>\r
835           <name>USBFS_EP0_DR0</name>\r
836           <description>bmRequestType</description>\r
837           <addressOffset>0x40006000</addressOffset>\r
838           <size>8</size>\r
839           <access>read-write</access>\r
840           <resetValue>0</resetValue>\r
841           <resetMask>0</resetMask>\r
842         </register>\r
843         <register>\r
844           <name>USBFS_EP0_DR1</name>\r
845           <description>bRequest</description>\r
846           <addressOffset>0x40006001</addressOffset>\r
847           <size>8</size>\r
848           <access>read-write</access>\r
849           <resetValue>0</resetValue>\r
850           <resetMask>0</resetMask>\r
851         </register>\r
852         <register>\r
853           <name>USBFS_EP0_DR2</name>\r
854           <description>wValueLo</description>\r
855           <addressOffset>0x40006002</addressOffset>\r
856           <size>8</size>\r
857           <access>read-write</access>\r
858           <resetValue>0</resetValue>\r
859           <resetMask>0</resetMask>\r
860         </register>\r
861         <register>\r
862           <name>USBFS_EP0_DR3</name>\r
863           <description>wValueHi</description>\r
864           <addressOffset>0x40006003</addressOffset>\r
865           <size>8</size>\r
866           <access>read-write</access>\r
867           <resetValue>0</resetValue>\r
868           <resetMask>0</resetMask>\r
869         </register>\r
870         <register>\r
871           <name>USBFS_EP0_DR4</name>\r
872           <description>wIndexLo</description>\r
873           <addressOffset>0x40006004</addressOffset>\r
874           <size>8</size>\r
875           <access>read-write</access>\r
876           <resetValue>0</resetValue>\r
877           <resetMask>0</resetMask>\r
878         </register>\r
879         <register>\r
880           <name>USBFS_EP0_DR5</name>\r
881           <description>wIndexHi</description>\r
882           <addressOffset>0x40006005</addressOffset>\r
883           <size>8</size>\r
884           <access>read-write</access>\r
885           <resetValue>0</resetValue>\r
886           <resetMask>0</resetMask>\r
887         </register>\r
888         <register>\r
889           <name>USBFS_EP0_DR6</name>\r
890           <description>lengthLo</description>\r
891           <addressOffset>0x40006006</addressOffset>\r
892           <size>8</size>\r
893           <access>read-write</access>\r
894           <resetValue>0</resetValue>\r
895           <resetMask>0</resetMask>\r
896         </register>\r
897         <register>\r
898           <name>USBFS_EP0_DR7</name>\r
899           <description>lengthHi</description>\r
900           <addressOffset>0x40006007</addressOffset>\r
901           <size>8</size>\r
902           <access>read-write</access>\r
903           <resetValue>0</resetValue>\r
904           <resetMask>0</resetMask>\r
905         </register>\r
906         <register>\r
907           <name>USBFS_CR0</name>\r
908           <description>USB Control Register 0</description>\r
909           <addressOffset>0x40006008</addressOffset>\r
910           <size>8</size>\r
911           <access>read-write</access>\r
912           <resetValue>0</resetValue>\r
913           <resetMask>0</resetMask>\r
914           <fields>\r
915             <field>\r
916               <name>device_address</name>\r
917               <description>No description available</description>\r
918               <lsb>0</lsb>\r
919               <msb>6</msb>\r
920               <access>read-only</access>\r
921             </field>\r
922             <field>\r
923               <name>usb_enable</name>\r
924               <description>No description available</description>\r
925               <lsb>7</lsb>\r
926               <msb>7</msb>\r
927               <access>read-write</access>\r
928             </field>\r
929           </fields>\r
930         </register>\r
931         <register>\r
932           <name>USBFS_CR1</name>\r
933           <description>USB Control Register 1</description>\r
934           <addressOffset>0x40006009</addressOffset>\r
935           <size>8</size>\r
936           <access>read-write</access>\r
937           <resetValue>0</resetValue>\r
938           <resetMask>0</resetMask>\r
939           <fields>\r
940             <field>\r
941               <name>reg_enable</name>\r
942               <description>No description available</description>\r
943               <lsb>0</lsb>\r
944               <msb>0</msb>\r
945               <access>read-write</access>\r
946             </field>\r
947             <field>\r
948               <name>enable_lock</name>\r
949               <description>No description available</description>\r
950               <lsb>1</lsb>\r
951               <msb>1</msb>\r
952               <access>read-write</access>\r
953             </field>\r
954             <field>\r
955               <name>bus_activity</name>\r
956               <description>No description available</description>\r
957               <lsb>2</lsb>\r
958               <msb>2</msb>\r
959               <access>read-write</access>\r
960             </field>\r
961             <field>\r
962               <name>trim_offset_msb</name>\r
963               <description>No description available</description>\r
964               <lsb>3</lsb>\r
965               <msb>3</msb>\r
966               <access>read-write</access>\r
967             </field>\r
968           </fields>\r
969         </register>\r
970         <register>\r
971           <name>USBFS_SIE_EP1_CR0</name>\r
972           <description>The Endpoint1 Control Register</description>\r
973           <addressOffset>0x4000600E</addressOffset>\r
974           <size>8</size>\r
975           <access>read-write</access>\r
976           <resetValue>0</resetValue>\r
977           <resetMask>0</resetMask>\r
978         </register>\r
979         <register>\r
980           <name>USBFS_USBIO_CR0</name>\r
981           <description>USBIO Control Register 0</description>\r
982           <addressOffset>0x40006010</addressOffset>\r
983           <size>8</size>\r
984           <access>read-write</access>\r
985           <resetValue>0</resetValue>\r
986           <resetMask>0</resetMask>\r
987           <fields>\r
988             <field>\r
989               <name>rd</name>\r
990               <description>No description available</description>\r
991               <lsb>0</lsb>\r
992               <msb>0</msb>\r
993               <access>read-only</access>\r
994             </field>\r
995             <field>\r
996               <name>td</name>\r
997               <description>No description available</description>\r
998               <lsb>5</lsb>\r
999               <msb>5</msb>\r
1000               <access>read-write</access>\r
1001             </field>\r
1002             <field>\r
1003               <name>tse0</name>\r
1004               <description>No description available</description>\r
1005               <lsb>6</lsb>\r
1006               <msb>6</msb>\r
1007               <access>read-write</access>\r
1008             </field>\r
1009             <field>\r
1010               <name>ten</name>\r
1011               <description>No description available</description>\r
1012               <lsb>7</lsb>\r
1013               <msb>7</msb>\r
1014               <access>read-write</access>\r
1015             </field>\r
1016           </fields>\r
1017         </register>\r
1018         <register>\r
1019           <name>USBFS_USBIO_CR1</name>\r
1020           <description>USBIO Control Register 1</description>\r
1021           <addressOffset>0x40006012</addressOffset>\r
1022           <size>8</size>\r
1023           <access>read-write</access>\r
1024           <resetValue>0</resetValue>\r
1025           <resetMask>0</resetMask>\r
1026           <fields>\r
1027             <field>\r
1028               <name>dmo</name>\r
1029               <description>No description available</description>\r
1030               <lsb>0</lsb>\r
1031               <msb>0</msb>\r
1032               <access>read-only</access>\r
1033             </field>\r
1034             <field>\r
1035               <name>dpo</name>\r
1036               <description>No description available</description>\r
1037               <lsb>1</lsb>\r
1038               <msb>1</msb>\r
1039               <access>read-only</access>\r
1040             </field>\r
1041             <field>\r
1042               <name>usbpuen</name>\r
1043               <description>No description available</description>\r
1044               <lsb>2</lsb>\r
1045               <msb>2</msb>\r
1046               <access>read-write</access>\r
1047             </field>\r
1048             <field>\r
1049               <name>iomode</name>\r
1050               <description>No description available</description>\r
1051               <lsb>5</lsb>\r
1052               <msb>5</msb>\r
1053               <access>read-write</access>\r
1054             </field>\r
1055           </fields>\r
1056         </register>\r
1057         <register>\r
1058           <name>USBFS_SIE_EP2_CR0</name>\r
1059           <description>The Endpoint2 Control Register</description>\r
1060           <addressOffset>0x4000601E</addressOffset>\r
1061           <size>8</size>\r
1062           <access>read-write</access>\r
1063           <resetValue>0</resetValue>\r
1064           <resetMask>0</resetMask>\r
1065         </register>\r
1066         <register>\r
1067           <name>USBFS_SIE_EP3_CR0</name>\r
1068           <description>The Endpoint3 Control Register</description>\r
1069           <addressOffset>0x4000602E</addressOffset>\r
1070           <size>8</size>\r
1071           <access>read-write</access>\r
1072           <resetValue>0</resetValue>\r
1073           <resetMask>0</resetMask>\r
1074         </register>\r
1075         <register>\r
1076           <name>USBFS_SIE_EP4_CR0</name>\r
1077           <description>The Endpoint4 Control Register</description>\r
1078           <addressOffset>0x4000603E</addressOffset>\r
1079           <size>8</size>\r
1080           <access>read-write</access>\r
1081           <resetValue>0</resetValue>\r
1082           <resetMask>0</resetMask>\r
1083         </register>\r
1084         <register>\r
1085           <name>USBFS_SIE_EP5_CR0</name>\r
1086           <description>The Endpoint5 Control Register</description>\r
1087           <addressOffset>0x4000604E</addressOffset>\r
1088           <size>8</size>\r
1089           <access>read-write</access>\r
1090           <resetValue>0</resetValue>\r
1091           <resetMask>0</resetMask>\r
1092         </register>\r
1093         <register>\r
1094           <name>USBFS_SIE_EP6_CR0</name>\r
1095           <description>The Endpoint6 Control Register</description>\r
1096           <addressOffset>0x4000605E</addressOffset>\r
1097           <size>8</size>\r
1098           <access>read-write</access>\r
1099           <resetValue>0</resetValue>\r
1100           <resetMask>0</resetMask>\r
1101         </register>\r
1102         <register>\r
1103           <name>USBFS_SIE_EP7_CR0</name>\r
1104           <description>The Endpoint7 Control Register</description>\r
1105           <addressOffset>0x4000606E</addressOffset>\r
1106           <size>8</size>\r
1107           <access>read-write</access>\r
1108           <resetValue>0</resetValue>\r
1109           <resetMask>0</resetMask>\r
1110         </register>\r
1111         <register>\r
1112           <name>USBFS_SIE_EP8_CR0</name>\r
1113           <description>The Endpoint8 Control Register</description>\r
1114           <addressOffset>0x4000607E</addressOffset>\r
1115           <size>8</size>\r
1116           <access>read-write</access>\r
1117           <resetValue>0</resetValue>\r
1118           <resetMask>0</resetMask>\r
1119         </register>\r
1120         <register>\r
1121           <name>USBFS_BUF_SIZE</name>\r
1122           <description>Dedicated Endpoint Buffer Size Register</description>\r
1123           <addressOffset>0x4000608C</addressOffset>\r
1124           <size>8</size>\r
1125           <access>read-write</access>\r
1126           <resetValue>0</resetValue>\r
1127           <resetMask>0</resetMask>\r
1128         </register>\r
1129         <register>\r
1130           <name>USBFS_EP_ACTIVE</name>\r
1131           <description>Endpoint Active Indication Register</description>\r
1132           <addressOffset>0x4000608E</addressOffset>\r
1133           <size>8</size>\r
1134           <access>read-write</access>\r
1135           <resetValue>0</resetValue>\r
1136           <resetMask>0</resetMask>\r
1137         </register>\r
1138         <register>\r
1139           <name>USBFS_EP_TYPE</name>\r
1140           <description>Endpoint Type (IN/OUT) Indication</description>\r
1141           <addressOffset>0x4000608F</addressOffset>\r
1142           <size>8</size>\r
1143           <access>read-write</access>\r
1144           <resetValue>0</resetValue>\r
1145           <resetMask>0</resetMask>\r
1146         </register>\r
1147         <register>\r
1148           <name>USBFS_USB_CLK_EN</name>\r
1149           <description>USB Block Clock Enable Register</description>\r
1150           <addressOffset>0x4000609D</addressOffset>\r
1151           <size>8</size>\r
1152           <access>read-write</access>\r
1153           <resetValue>0</resetValue>\r
1154           <resetMask>0</resetMask>\r
1155         </register>\r
1156       </registers>\r
1157     </peripheral>\r
1158     <peripheral>\r
1159       <name>SCSI_Out_Bits</name>\r
1160       <description>No description available</description>\r
1161       <baseAddress>0x4000647A</baseAddress>\r
1162       <addressBlock>\r
1163         <offset>0</offset>\r
1164         <size>0x0</size>\r
1165         <usage>registers</usage>\r
1166       </addressBlock>\r
1167       <registers>\r
1168         <register>\r
1169           <name>SCSI_Out_Bits_CONTROL_REG</name>\r
1170           <description>No description available</description>\r
1171           <addressOffset>0x0</addressOffset>\r
1172           <size>8</size>\r
1173           <access>read-write</access>\r
1174           <resetValue>0</resetValue>\r
1175           <resetMask>0</resetMask>\r
1176         </register>\r
1177       </registers>\r
1178     </peripheral>\r
1179   </peripherals>\r
1180 </device>