Many bug fixes, including selection fixes.
[SCSI2SD.git] / software / SCSI2SD / 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>USBFS</name>\r
11       <description>USBFS</description>\r
12       <baseAddress>0x40004394</baseAddress>\r
13       <addressBlock>\r
14         <offset>0</offset>\r
15         <size>0x1D0A</size>\r
16         <usage>registers</usage>\r
17       </addressBlock>\r
18       <registers>\r
19         <register>\r
20           <name>USBFS_PM_USB_CR0</name>\r
21           <description>USB Power Mode Control Register 0</description>\r
22           <addressOffset>0x0</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>fsusbio_ref_en</name>\r
30               <description>No description available</description>\r
31               <lsb>0</lsb>\r
32               <msb>0</msb>\r
33               <access>read-write</access>\r
34             </field>\r
35             <field>\r
36               <name>fsusbio_pd_n</name>\r
37               <description>No description available</description>\r
38               <lsb>1</lsb>\r
39               <msb>1</msb>\r
40               <access>read-write</access>\r
41             </field>\r
42             <field>\r
43               <name>fsusbio_pd_pullup_n</name>\r
44               <description>No description available</description>\r
45               <lsb>2</lsb>\r
46               <msb>2</msb>\r
47               <access>read-write</access>\r
48             </field>\r
49           </fields>\r
50         </register>\r
51         <register>\r
52           <name>USBFS_PM_ACT_CFG</name>\r
53           <description>Active Power Mode Configuration Register</description>\r
54           <addressOffset>0x11</addressOffset>\r
55           <size>8</size>\r
56           <access>read-write</access>\r
57           <resetValue>0</resetValue>\r
58           <resetMask>0</resetMask>\r
59         </register>\r
60         <register>\r
61           <name>USBFS_PM_STBY_CFG</name>\r
62           <description>Standby Power Mode Configuration Register</description>\r
63           <addressOffset>0x21</addressOffset>\r
64           <size>8</size>\r
65           <access>read-write</access>\r
66           <resetValue>0</resetValue>\r
67           <resetMask>0</resetMask>\r
68         </register>\r
69         <register>\r
70           <name>USBFS_PRT_PS</name>\r
71           <description>Port Pin State Register</description>\r
72           <addressOffset>0xE5D</addressOffset>\r
73           <size>8</size>\r
74           <access>read-write</access>\r
75           <resetValue>0</resetValue>\r
76           <resetMask>0</resetMask>\r
77           <fields>\r
78             <field>\r
79               <name>PinState_DP</name>\r
80               <description>No description available</description>\r
81               <lsb>6</lsb>\r
82               <msb>6</msb>\r
83               <access>read-only</access>\r
84             </field>\r
85             <field>\r
86               <name>PinState_DM</name>\r
87               <description>No description available</description>\r
88               <lsb>7</lsb>\r
89               <msb>7</msb>\r
90               <access>read-only</access>\r
91             </field>\r
92           </fields>\r
93         </register>\r
94         <register>\r
95           <name>USBFS_PRT_DM0</name>\r
96           <description>Port Drive Mode Register</description>\r
97           <addressOffset>0xE5E</addressOffset>\r
98           <size>8</size>\r
99           <access>read-write</access>\r
100           <resetValue>0</resetValue>\r
101           <resetMask>0</resetMask>\r
102           <fields>\r
103             <field>\r
104               <name>DriveMode_DP</name>\r
105               <description>No description available</description>\r
106               <lsb>6</lsb>\r
107               <msb>6</msb>\r
108               <access>read-write</access>\r
109             </field>\r
110             <field>\r
111               <name>DriveMode_DM</name>\r
112               <description>No description available</description>\r
113               <lsb>7</lsb>\r
114               <msb>7</msb>\r
115               <access>read-write</access>\r
116             </field>\r
117           </fields>\r
118         </register>\r
119         <register>\r
120           <name>USBFS_PRT_DM1</name>\r
121           <description>Port Drive Mode Register</description>\r
122           <addressOffset>0xE5F</addressOffset>\r
123           <size>8</size>\r
124           <access>read-write</access>\r
125           <resetValue>0</resetValue>\r
126           <resetMask>0</resetMask>\r
127           <fields>\r
128             <field>\r
129               <name>PullUp_en_DP</name>\r
130               <description>No description available</description>\r
131               <lsb>6</lsb>\r
132               <msb>6</msb>\r
133               <access>read-write</access>\r
134             </field>\r
135             <field>\r
136               <name>PullUp_en_DM</name>\r
137               <description>No description available</description>\r
138               <lsb>7</lsb>\r
139               <msb>7</msb>\r
140               <access>read-write</access>\r
141             </field>\r
142           </fields>\r
143         </register>\r
144         <register>\r
145           <name>USBFS_PRT_INP_DIS</name>\r
146           <description>Input buffer disable override</description>\r
147           <addressOffset>0xE64</addressOffset>\r
148           <size>8</size>\r
149           <access>read-write</access>\r
150           <resetValue>0</resetValue>\r
151           <resetMask>0</resetMask>\r
152           <fields>\r
153             <field>\r
154               <name>seinput_dis_dp</name>\r
155               <description>No description available</description>\r
156               <lsb>6</lsb>\r
157               <msb>6</msb>\r
158               <access>read-write</access>\r
159             </field>\r
160             <field>\r
161               <name>seinput_dis_dm</name>\r
162               <description>No description available</description>\r
163               <lsb>7</lsb>\r
164               <msb>7</msb>\r
165               <access>read-write</access>\r
166             </field>\r
167           </fields>\r
168         </register>\r
169         <register>\r
170           <name>USBFS_EP0_DR0</name>\r
171           <description>bmRequestType</description>\r
172           <addressOffset>0x1C6C</addressOffset>\r
173           <size>8</size>\r
174           <access>read-write</access>\r
175           <resetValue>0</resetValue>\r
176           <resetMask>0</resetMask>\r
177         </register>\r
178         <register>\r
179           <name>USBFS_EP0_DR1</name>\r
180           <description>bRequest</description>\r
181           <addressOffset>0x1C6D</addressOffset>\r
182           <size>8</size>\r
183           <access>read-write</access>\r
184           <resetValue>0</resetValue>\r
185           <resetMask>0</resetMask>\r
186         </register>\r
187         <register>\r
188           <name>USBFS_EP0_DR2</name>\r
189           <description>wValueLo</description>\r
190           <addressOffset>0x1C6E</addressOffset>\r
191           <size>8</size>\r
192           <access>read-write</access>\r
193           <resetValue>0</resetValue>\r
194           <resetMask>0</resetMask>\r
195         </register>\r
196         <register>\r
197           <name>USBFS_EP0_DR3</name>\r
198           <description>wValueHi</description>\r
199           <addressOffset>0x1C6F</addressOffset>\r
200           <size>8</size>\r
201           <access>read-write</access>\r
202           <resetValue>0</resetValue>\r
203           <resetMask>0</resetMask>\r
204         </register>\r
205         <register>\r
206           <name>USBFS_EP0_DR4</name>\r
207           <description>wIndexLo</description>\r
208           <addressOffset>0x1C70</addressOffset>\r
209           <size>8</size>\r
210           <access>read-write</access>\r
211           <resetValue>0</resetValue>\r
212           <resetMask>0</resetMask>\r
213         </register>\r
214         <register>\r
215           <name>USBFS_EP0_DR5</name>\r
216           <description>wIndexHi</description>\r
217           <addressOffset>0x1C71</addressOffset>\r
218           <size>8</size>\r
219           <access>read-write</access>\r
220           <resetValue>0</resetValue>\r
221           <resetMask>0</resetMask>\r
222         </register>\r
223         <register>\r
224           <name>USBFS_EP0_DR6</name>\r
225           <description>lengthLo</description>\r
226           <addressOffset>0x1C72</addressOffset>\r
227           <size>8</size>\r
228           <access>read-write</access>\r
229           <resetValue>0</resetValue>\r
230           <resetMask>0</resetMask>\r
231         </register>\r
232         <register>\r
233           <name>USBFS_EP0_DR7</name>\r
234           <description>lengthHi</description>\r
235           <addressOffset>0x1C73</addressOffset>\r
236           <size>8</size>\r
237           <access>read-write</access>\r
238           <resetValue>0</resetValue>\r
239           <resetMask>0</resetMask>\r
240         </register>\r
241         <register>\r
242           <name>USBFS_CR0</name>\r
243           <description>USB Control Register 0</description>\r
244           <addressOffset>0x1C74</addressOffset>\r
245           <size>8</size>\r
246           <access>read-write</access>\r
247           <resetValue>0</resetValue>\r
248           <resetMask>0</resetMask>\r
249           <fields>\r
250             <field>\r
251               <name>device_address</name>\r
252               <description>No description available</description>\r
253               <lsb>6</lsb>\r
254               <msb>0</msb>\r
255               <access>read-only</access>\r
256             </field>\r
257             <field>\r
258               <name>usb_enable</name>\r
259               <description>No description available</description>\r
260               <lsb>7</lsb>\r
261               <msb>7</msb>\r
262               <access>read-write</access>\r
263             </field>\r
264           </fields>\r
265         </register>\r
266         <register>\r
267           <name>USBFS_CR1</name>\r
268           <description>USB Control Register 1</description>\r
269           <addressOffset>0x1C75</addressOffset>\r
270           <size>8</size>\r
271           <access>read-write</access>\r
272           <resetValue>0</resetValue>\r
273           <resetMask>0</resetMask>\r
274           <fields>\r
275             <field>\r
276               <name>reg_enable</name>\r
277               <description>No description available</description>\r
278               <lsb>0</lsb>\r
279               <msb>0</msb>\r
280               <access>read-write</access>\r
281             </field>\r
282             <field>\r
283               <name>enable_lock</name>\r
284               <description>No description available</description>\r
285               <lsb>1</lsb>\r
286               <msb>1</msb>\r
287               <access>read-write</access>\r
288             </field>\r
289             <field>\r
290               <name>bus_activity</name>\r
291               <description>No description available</description>\r
292               <lsb>2</lsb>\r
293               <msb>2</msb>\r
294               <access>read-write</access>\r
295             </field>\r
296             <field>\r
297               <name>trim_offset_msb</name>\r
298               <description>No description available</description>\r
299               <lsb>3</lsb>\r
300               <msb>3</msb>\r
301               <access>read-write</access>\r
302             </field>\r
303           </fields>\r
304         </register>\r
305         <register>\r
306           <name>USBFS_SIE_EP1_CR0</name>\r
307           <description>The Endpoint1 Control Register</description>\r
308           <addressOffset>0x1C7A</addressOffset>\r
309           <size>8</size>\r
310           <access>read-write</access>\r
311           <resetValue>0</resetValue>\r
312           <resetMask>0</resetMask>\r
313         </register>\r
314         <register>\r
315           <name>USBFS_USBIO_CR0</name>\r
316           <description>USBIO Control Register 0</description>\r
317           <addressOffset>0x1C7C</addressOffset>\r
318           <size>8</size>\r
319           <access>read-write</access>\r
320           <resetValue>0</resetValue>\r
321           <resetMask>0</resetMask>\r
322           <fields>\r
323             <field>\r
324               <name>rd</name>\r
325               <description>No description available</description>\r
326               <lsb>0</lsb>\r
327               <msb>0</msb>\r
328               <access>read-only</access>\r
329             </field>\r
330             <field>\r
331               <name>td</name>\r
332               <description>No description available</description>\r
333               <lsb>5</lsb>\r
334               <msb>5</msb>\r
335               <access>read-write</access>\r
336             </field>\r
337             <field>\r
338               <name>tse0</name>\r
339               <description>No description available</description>\r
340               <lsb>6</lsb>\r
341               <msb>6</msb>\r
342               <access>read-write</access>\r
343             </field>\r
344             <field>\r
345               <name>ten</name>\r
346               <description>No description available</description>\r
347               <lsb>7</lsb>\r
348               <msb>7</msb>\r
349               <access>read-write</access>\r
350             </field>\r
351           </fields>\r
352         </register>\r
353         <register>\r
354           <name>USBFS_USBIO_CR1</name>\r
355           <description>USBIO Control Register 1</description>\r
356           <addressOffset>0x1C7E</addressOffset>\r
357           <size>8</size>\r
358           <access>read-write</access>\r
359           <resetValue>0</resetValue>\r
360           <resetMask>0</resetMask>\r
361           <fields>\r
362             <field>\r
363               <name>dmo</name>\r
364               <description>No description available</description>\r
365               <lsb>0</lsb>\r
366               <msb>0</msb>\r
367               <access>read-only</access>\r
368             </field>\r
369             <field>\r
370               <name>dpo</name>\r
371               <description>No description available</description>\r
372               <lsb>1</lsb>\r
373               <msb>1</msb>\r
374               <access>read-only</access>\r
375             </field>\r
376             <field>\r
377               <name>usbpuen</name>\r
378               <description>No description available</description>\r
379               <lsb>2</lsb>\r
380               <msb>2</msb>\r
381               <access>read-write</access>\r
382             </field>\r
383             <field>\r
384               <name>iomode</name>\r
385               <description>No description available</description>\r
386               <lsb>5</lsb>\r
387               <msb>5</msb>\r
388               <access>read-write</access>\r
389             </field>\r
390           </fields>\r
391         </register>\r
392         <register>\r
393           <name>USBFS_SIE_EP2_CR0</name>\r
394           <description>The Endpoint2 Control Register</description>\r
395           <addressOffset>0x1C8A</addressOffset>\r
396           <size>8</size>\r
397           <access>read-write</access>\r
398           <resetValue>0</resetValue>\r
399           <resetMask>0</resetMask>\r
400         </register>\r
401         <register>\r
402           <name>USBFS_SIE_EP3_CR0</name>\r
403           <description>The Endpoint3 Control Register</description>\r
404           <addressOffset>0x1C9A</addressOffset>\r
405           <size>8</size>\r
406           <access>read-write</access>\r
407           <resetValue>0</resetValue>\r
408           <resetMask>0</resetMask>\r
409         </register>\r
410         <register>\r
411           <name>USBFS_SIE_EP4_CR0</name>\r
412           <description>The Endpoint4 Control Register</description>\r
413           <addressOffset>0x1CAA</addressOffset>\r
414           <size>8</size>\r
415           <access>read-write</access>\r
416           <resetValue>0</resetValue>\r
417           <resetMask>0</resetMask>\r
418         </register>\r
419         <register>\r
420           <name>USBFS_SIE_EP5_CR0</name>\r
421           <description>The Endpoint5 Control Register</description>\r
422           <addressOffset>0x1CBA</addressOffset>\r
423           <size>8</size>\r
424           <access>read-write</access>\r
425           <resetValue>0</resetValue>\r
426           <resetMask>0</resetMask>\r
427         </register>\r
428         <register>\r
429           <name>USBFS_SIE_EP6_CR0</name>\r
430           <description>The Endpoint6 Control Register</description>\r
431           <addressOffset>0x1CCA</addressOffset>\r
432           <size>8</size>\r
433           <access>read-write</access>\r
434           <resetValue>0</resetValue>\r
435           <resetMask>0</resetMask>\r
436         </register>\r
437         <register>\r
438           <name>USBFS_SIE_EP7_CR0</name>\r
439           <description>The Endpoint7 Control Register</description>\r
440           <addressOffset>0x1CDA</addressOffset>\r
441           <size>8</size>\r
442           <access>read-write</access>\r
443           <resetValue>0</resetValue>\r
444           <resetMask>0</resetMask>\r
445         </register>\r
446         <register>\r
447           <name>USBFS_SIE_EP8_CR0</name>\r
448           <description>The Endpoint8 Control Register</description>\r
449           <addressOffset>0x1CEA</addressOffset>\r
450           <size>8</size>\r
451           <access>read-write</access>\r
452           <resetValue>0</resetValue>\r
453           <resetMask>0</resetMask>\r
454         </register>\r
455         <register>\r
456           <name>USBFS_BUF_SIZE</name>\r
457           <description>Dedicated Endpoint Buffer Size Register</description>\r
458           <addressOffset>0x1CF8</addressOffset>\r
459           <size>8</size>\r
460           <access>read-write</access>\r
461           <resetValue>0</resetValue>\r
462           <resetMask>0</resetMask>\r
463         </register>\r
464         <register>\r
465           <name>USBFS_EP_ACTIVE</name>\r
466           <description>Endpoint Active Indication Register</description>\r
467           <addressOffset>0x1CFA</addressOffset>\r
468           <size>8</size>\r
469           <access>read-write</access>\r
470           <resetValue>0</resetValue>\r
471           <resetMask>0</resetMask>\r
472         </register>\r
473         <register>\r
474           <name>USBFS_EP_TYPE</name>\r
475           <description>Endpoint Type (IN/OUT) Indication</description>\r
476           <addressOffset>0x1CFB</addressOffset>\r
477           <size>8</size>\r
478           <access>read-write</access>\r
479           <resetValue>0</resetValue>\r
480           <resetMask>0</resetMask>\r
481         </register>\r
482         <register>\r
483           <name>USBFS_USB_CLK_EN</name>\r
484           <description>USB Block Clock Enable Register</description>\r
485           <addressOffset>0x1D09</addressOffset>\r
486           <size>8</size>\r
487           <access>read-write</access>\r
488           <resetValue>0</resetValue>\r
489           <resetMask>0</resetMask>\r
490         </register>\r
491       </registers>\r
492     </peripheral>\r
493     <peripheral>\r
494       <name>SD_Clk_Ctl</name>\r
495       <description>No description available</description>\r
496       <baseAddress>0x40006475</baseAddress>\r
497       <addressBlock>\r
498         <offset>0</offset>\r
499         <size>0x1</size>\r
500         <usage>registers</usage>\r
501       </addressBlock>\r
502       <registers>\r
503         <register>\r
504           <name>SD_Clk_Ctl_CONTROL_REG</name>\r
505           <description>No description available</description>\r
506           <addressOffset>0x0</addressOffset>\r
507           <size>8</size>\r
508           <access>read-write</access>\r
509           <resetValue>0</resetValue>\r
510           <resetMask>0</resetMask>\r
511         </register>\r
512       </registers>\r
513     </peripheral>\r
514     <peripheral>\r
515       <name>SCSI_CTL_IO</name>\r
516       <description>No description available</description>\r
517       <baseAddress>0x40006470</baseAddress>\r
518       <addressBlock>\r
519         <offset>0</offset>\r
520         <size>0x1</size>\r
521         <usage>registers</usage>\r
522       </addressBlock>\r
523       <registers>\r
524         <register>\r
525           <name>SCSI_CTL_IO_CONTROL_REG</name>\r
526           <description>No description available</description>\r
527           <addressOffset>0x0</addressOffset>\r
528           <size>8</size>\r
529           <access>read-write</access>\r
530           <resetValue>0</resetValue>\r
531           <resetMask>0</resetMask>\r
532         </register>\r
533       </registers>\r
534     </peripheral>\r
535   </peripherals>\r
536 </device>