Use DMA for SCSI and SD card transfers for a massive performance boost.
[SCSI2SD-V6.git] / software / SCSI2SD / SCSI2SD.cydsn / SCSI2SD.svd
old mode 100755 (executable)
new mode 100644 (file)
index 66a63b4..f326a56
@@ -7,18 +7,39 @@
   <width>32</width>\r
   <peripherals>\r
     <peripheral>\r
-      <name>USBFS</name>\r
-      <description>USBFS</description>\r
-      <baseAddress>0x40004394</baseAddress>\r
+      <name>SCSI_Out_Bits</name>\r
+      <description>No description available</description>\r
+      <baseAddress>0x4000647C</baseAddress>\r
       <addressBlock>\r
         <offset>0</offset>\r
-        <size>0x1D0A</size>\r
+        <size>0x1</size>\r
         <usage>registers</usage>\r
       </addressBlock>\r
       <registers>\r
         <register>\r
-          <name>USBFS_PM_USB_CR0</name>\r
-          <description>USB Power Mode Control Register 0</description>\r
+          <name>SCSI_Out_Bits_CONTROL_REG</name>\r
+          <description>No description available</description>\r
+          <addressOffset>0x0</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+      </registers>\r
+    </peripheral>\r
+    <peripheral>\r
+      <name>Debug_Timer</name>\r
+      <description>No description available</description>\r
+      <baseAddress>0x400043A3</baseAddress>\r
+      <addressBlock>\r
+        <offset>0</offset>\r
+        <size>0xB64</size>\r
+        <usage>registers</usage>\r
+      </addressBlock>\r
+      <registers>\r
+        <register>\r
+          <name>Debug_Timer_GLOBAL_ENABLE</name>\r
+          <description>PM.ACT.CFG</description>\r
           <addressOffset>0x0</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>fsusbio_ref_en</name>\r
-              <description>No description available</description>\r
+              <name>en_timer</name>\r
+              <description>Enable timer/counters.</description>\r
+              <lsb>0</lsb>\r
+              <msb>3</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+          </fields>\r
+        </register>\r
+        <register>\r
+          <name>Debug_Timer_CONTROL</name>\r
+          <description>TMRx.CFG0</description>\r
+          <addressOffset>0xB5D</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+          <fields>\r
+            <field>\r
+              <name>EN</name>\r
+              <description>Enables timer/comparator.</description>\r
               <lsb>0</lsb>\r
               <msb>0</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>fsusbio_pd_n</name>\r
-              <description>No description available</description>\r
+              <name>MODE</name>\r
+              <description>Mode. (0 = Timer; 1 = Comparator)</description>\r
               <lsb>1</lsb>\r
               <msb>1</msb>\r
               <access>read-write</access>\r
+              <enumeratedValues>\r
+                <enumeratedValue>\r
+                  <name>Timer</name>\r
+                  <description>Timer mode. CNT/CMP register holds timer count value.</description>\r
+                  <value>0</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Comparator</name>\r
+                  <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>\r
+                  <value>1</value>\r
+                </enumeratedValue>\r
+              </enumeratedValues>\r
             </field>\r
             <field>\r
-              <name>fsusbio_pd_pullup_n</name>\r
-              <description>No description available</description>\r
+              <name>ONESHOT</name>\r
+              <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
               <lsb>2</lsb>\r
               <msb>2</msb>\r
               <access>read-write</access>\r
             </field>\r
-          </fields>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_PM_ACT_CFG</name>\r
-          <description>Active Power Mode Configuration Register</description>\r
-          <addressOffset>0x11</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_PM_STBY_CFG</name>\r
-          <description>Standby Power Mode Configuration Register</description>\r
-          <addressOffset>0x21</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_PRT_PS</name>\r
-          <description>Port Pin State Register</description>\r
-          <addressOffset>0xE5D</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-          <fields>\r
             <field>\r
-              <name>PinState_DP</name>\r
-              <description>No description available</description>\r
-              <lsb>6</lsb>\r
-              <msb>6</msb>\r
-              <access>read-only</access>\r
+              <name>CMP_BUFF</name>\r
+              <description>Buffer compare register. Compare register updates only on timer terminal count.</description>\r
+              <lsb>3</lsb>\r
+              <msb>3</msb>\r
+              <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>PinState_DM</name>\r
-              <description>No description available</description>\r
-              <lsb>7</lsb>\r
-              <msb>7</msb>\r
-              <access>read-only</access>\r
+              <name>INV</name>\r
+              <description>Invert sense of TIMEREN signal</description>\r
+              <lsb>4</lsb>\r
+              <msb>4</msb>\r
+              <access>read-write</access>\r
             </field>\r
-          </fields>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_PRT_DM0</name>\r
-          <description>Port Drive Mode Register</description>\r
-          <addressOffset>0xE5E</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-          <fields>\r
             <field>\r
-              <name>DriveMode_DP</name>\r
-              <description>No description available</description>\r
-              <lsb>6</lsb>\r
-              <msb>6</msb>\r
+              <name>DB</name>\r
+              <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>\r
+              <lsb>5</lsb>\r
+              <msb>5</msb>\r
               <access>read-write</access>\r
+              <enumeratedValues>\r
+                <enumeratedValue>\r
+                  <name>Timer</name>\r
+                  <description>CMP and TC are output.</description>\r
+                  <value>0</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Deadband</name>\r
+                  <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>\r
+                  <value>1</value>\r
+                </enumeratedValue>\r
+              </enumeratedValues>\r
             </field>\r
             <field>\r
-              <name>DriveMode_DM</name>\r
-              <description>No description available</description>\r
-              <lsb>7</lsb>\r
+              <name>DEADBAND_PERIOD</name>\r
+              <description>Deadband Period</description>\r
+              <lsb>6</lsb>\r
               <msb>7</msb>\r
               <access>read-write</access>\r
             </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_PRT_DM1</name>\r
-          <description>Port Drive Mode Register</description>\r
-          <addressOffset>0xE5F</addressOffset>\r
+          <name>Debug_Timer_CONTROL2</name>\r
+          <description>TMRx.CFG1</description>\r
+          <addressOffset>0xB5E</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>PullUp_en_DP</name>\r
-              <description>No description available</description>\r
-              <lsb>6</lsb>\r
+              <name>IRQ_SEL</name>\r
+              <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>\r
+              <lsb>0</lsb>\r
+              <msb>0</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>FTC</name>\r
+              <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>\r
+              <lsb>1</lsb>\r
+              <msb>1</msb>\r
+              <access>read-write</access>\r
+              <enumeratedValues>\r
+                <enumeratedValue>\r
+                  <name>Disable_FTC</name>\r
+                  <description>Disable the single cycle pulse, which signifies the timer is starting.</description>\r
+                  <value>0</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Enable_FTC</name>\r
+                  <description>Enable the single cycle pulse, which signifies the timer is starting.</description>\r
+                  <value>1</value>\r
+                </enumeratedValue>\r
+              </enumeratedValues>\r
+            </field>\r
+            <field>\r
+              <name>DCOR</name>\r
+              <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>\r
+              <lsb>2</lsb>\r
+              <msb>2</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>DBMODE</name>\r
+              <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>\r
+              <lsb>3</lsb>\r
+              <msb>3</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>CLK_BUS_EN_SEL</name>\r
+              <description>Digital Global Clock selection.</description>\r
+              <lsb>4</lsb>\r
               <msb>6</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>PullUp_en_DM</name>\r
-              <description>No description available</description>\r
+              <name>BUS_CLK_SEL</name>\r
+              <description>Bus Clock selection.</description>\r
               <lsb>7</lsb>\r
               <msb>7</msb>\r
               <access>read-write</access>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_PRT_INP_DIS</name>\r
-          <description>Input buffer disable override</description>\r
-          <addressOffset>0xE64</addressOffset>\r
+          <name>Debug_Timer_CONTROL3_</name>\r
+          <description>TMRx.CFG2</description>\r
+          <addressOffset>0xB5F</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>seinput_dis_dp</name>\r
-              <description>No description available</description>\r
-              <lsb>6</lsb>\r
+              <name>TMR_CFG</name>\r
+              <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>\r
+              <lsb>0</lsb>\r
+              <msb>1</msb>\r
+              <access>read-write</access>\r
+              <enumeratedValues>\r
+                <enumeratedValue>\r
+                  <name>Continuous</name>\r
+                  <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>\r
+                  <value>0</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Pulsewidth</name>\r
+                  <description>Timer runs from positive to negative edge of TIMEREN.</description>\r
+                  <value>1</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Period</name>\r
+                  <description>Timer runs from positive to positive edge of TIMEREN.</description>\r
+                  <value>2</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Irq</name>\r
+                  <description>Timer runs until IRQ.</description>\r
+                  <value>3</value>\r
+                </enumeratedValue>\r
+              </enumeratedValues>\r
+            </field>\r
+            <field>\r
+              <name>COD</name>\r
+              <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>\r
+              <lsb>2</lsb>\r
+              <msb>2</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>ROD</name>\r
+              <description>Reset On Disable (ROD). Resets internal state of output logic</description>\r
+              <lsb>3</lsb>\r
+              <msb>3</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>CMP_CFG</name>\r
+              <description>Comparator configurations</description>\r
+              <lsb>4</lsb>\r
               <msb>6</msb>\r
               <access>read-write</access>\r
+              <enumeratedValues>\r
+                <enumeratedValue>\r
+                  <name>Equal</name>\r
+                  <description>Compare Equal </description>\r
+                  <value>0</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Less_than</name>\r
+                  <description>Compare Less Than </description>\r
+                  <value>1</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Less_than_or_equal</name>\r
+                  <description>Compare Less Than or Equal .</description>\r
+                  <value>2</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Greater</name>\r
+                  <description>Compare Greater Than .</description>\r
+                  <value>3</value>\r
+                </enumeratedValue>\r
+                <enumeratedValue>\r
+                  <name>Greater_than_or_equal</name>\r
+                  <description>Compare Greater Than or Equal </description>\r
+                  <value>4</value>\r
+                </enumeratedValue>\r
+              </enumeratedValues>\r
             </field>\r
             <field>\r
-              <name>seinput_dis_dm</name>\r
-              <description>No description available</description>\r
+              <name>HW_EN</name>\r
+              <description>When set Timer Enable controls counting.</description>\r
               <lsb>7</lsb>\r
               <msb>7</msb>\r
               <access>read-write</access>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP0_DR0</name>\r
-          <description>bmRequestType</description>\r
-          <addressOffset>0x1C6C</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_EP0_DR1</name>\r
-          <description>bRequest</description>\r
-          <addressOffset>0x1C6D</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_EP0_DR2</name>\r
-          <description>wValueLo</description>\r
-          <addressOffset>0x1C6E</addressOffset>\r
-          <size>8</size>\r
+          <name>Debug_Timer_PERIOD</name>\r
+          <description>TMRx.PER0 - Assigned Period</description>\r
+          <addressOffset>0xB61</addressOffset>\r
+          <size>16</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP0_DR3</name>\r
-          <description>wValueHi</description>\r
-          <addressOffset>0x1C6F</addressOffset>\r
-          <size>8</size>\r
+          <name>Debug_Timer_COUNTER</name>\r
+          <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>\r
+          <addressOffset>0xB63</addressOffset>\r
+          <size>16</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
+      </registers>\r
+    </peripheral>\r
+    <peripheral>\r
+      <name>SCSI_Out_Ctl</name>\r
+      <description>No description available</description>\r
+      <baseAddress>0x40006577</baseAddress>\r
+      <addressBlock>\r
+        <offset>0</offset>\r
+        <size>0x1</size>\r
+        <usage>registers</usage>\r
+      </addressBlock>\r
+      <registers>\r
         <register>\r
-          <name>USBFS_EP0_DR4</name>\r
-          <description>wIndexLo</description>\r
-          <addressOffset>0x1C70</addressOffset>\r
+          <name>SCSI_Out_Ctl_CONTROL_REG</name>\r
+          <description>No description available</description>\r
+          <addressOffset>0x0</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
+      </registers>\r
+    </peripheral>\r
+    <peripheral>\r
+      <name>USBFS</name>\r
+      <description>USBFS</description>\r
+      <baseAddress>0x40004394</baseAddress>\r
+      <addressBlock>\r
+        <offset>0</offset>\r
+        <size>0x1D0A</size>\r
+        <usage>registers</usage>\r
+      </addressBlock>\r
+      <registers>\r
         <register>\r
-          <name>USBFS_EP0_DR5</name>\r
-          <description>wIndexHi</description>\r
-          <addressOffset>0x1C71</addressOffset>\r
+          <name>USBFS_PM_USB_CR0</name>\r
+          <description>USB Power Mode Control Register 0</description>\r
+          <addressOffset>0x0</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
+          <fields>\r
+            <field>\r
+              <name>fsusbio_ref_en</name>\r
+              <description>No description available</description>\r
+              <lsb>0</lsb>\r
+              <msb>0</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>fsusbio_pd_n</name>\r
+              <description>No description available</description>\r
+              <lsb>1</lsb>\r
+              <msb>1</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+            <field>\r
+              <name>fsusbio_pd_pullup_n</name>\r
+              <description>No description available</description>\r
+              <lsb>2</lsb>\r
+              <msb>2</msb>\r
+              <access>read-write</access>\r
+            </field>\r
+          </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP0_DR6</name>\r
-          <description>lengthLo</description>\r
-          <addressOffset>0x1C72</addressOffset>\r
+          <name>USBFS_PM_ACT_CFG</name>\r
+          <description>Active Power Mode Configuration Register</description>\r
+          <addressOffset>0x11</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP0_DR7</name>\r
-          <description>lengthHi</description>\r
-          <addressOffset>0x1C73</addressOffset>\r
+          <name>USBFS_PM_STBY_CFG</name>\r
+          <description>Standby Power Mode Configuration Register</description>\r
+          <addressOffset>0x21</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_CR0</name>\r
-          <description>USB Control Register 0</description>\r
-          <addressOffset>0x1C74</addressOffset>\r
+          <name>USBFS_PRT_PS</name>\r
+          <description>Port Pin State Register</description>\r
+          <addressOffset>0xE5D</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>device_address</name>\r
+              <name>PinState_DP</name>\r
               <description>No description available</description>\r
               <lsb>6</lsb>\r
-              <msb>0</msb>\r
+              <msb>6</msb>\r
               <access>read-only</access>\r
             </field>\r
             <field>\r
-              <name>usb_enable</name>\r
+              <name>PinState_DM</name>\r
               <description>No description available</description>\r
               <lsb>7</lsb>\r
               <msb>7</msb>\r
-              <access>read-write</access>\r
+              <access>read-only</access>\r
             </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_CR1</name>\r
-          <description>USB Control Register 1</description>\r
-          <addressOffset>0x1C75</addressOffset>\r
+          <name>USBFS_PRT_DM0</name>\r
+          <description>Port Drive Mode Register</description>\r
+          <addressOffset>0xE5E</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>reg_enable</name>\r
-              <description>No description available</description>\r
-              <lsb>0</lsb>\r
-              <msb>0</msb>\r
-              <access>read-write</access>\r
-            </field>\r
-            <field>\r
-              <name>enable_lock</name>\r
-              <description>No description available</description>\r
-              <lsb>1</lsb>\r
-              <msb>1</msb>\r
-              <access>read-write</access>\r
-            </field>\r
-            <field>\r
-              <name>bus_activity</name>\r
+              <name>DriveMode_DP</name>\r
               <description>No description available</description>\r
-              <lsb>2</lsb>\r
-              <msb>2</msb>\r
+              <lsb>6</lsb>\r
+              <msb>6</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>trim_offset_msb</name>\r
+              <name>DriveMode_DM</name>\r
               <description>No description available</description>\r
-              <lsb>3</lsb>\r
-              <msb>3</msb>\r
+              <lsb>7</lsb>\r
+              <msb>7</msb>\r
               <access>read-write</access>\r
             </field>\r
           </fields>\r
         </register>\r
-        <register>\r
-          <name>USBFS_SIE_EP1_CR0</name>\r
-          <description>The Endpoint1 Control Register</description>\r
-          <addressOffset>0x1C7A</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_USBIO_CR0</name>\r
-          <description>USBIO Control Register 0</description>\r
-          <addressOffset>0x1C7C</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-          <fields>\r
-            <field>\r
-              <name>rd</name>\r
-              <description>No description available</description>\r
-              <lsb>0</lsb>\r
-              <msb>0</msb>\r
-              <access>read-only</access>\r
-            </field>\r
-            <field>\r
-              <name>td</name>\r
-              <description>No description available</description>\r
-              <lsb>5</lsb>\r
-              <msb>5</msb>\r
-              <access>read-write</access>\r
-            </field>\r
+        <register>\r
+          <name>USBFS_PRT_DM1</name>\r
+          <description>Port Drive Mode Register</description>\r
+          <addressOffset>0xE5F</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+          <fields>\r
             <field>\r
-              <name>tse0</name>\r
+              <name>PullUp_en_DP</name>\r
               <description>No description available</description>\r
               <lsb>6</lsb>\r
               <msb>6</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>ten</name>\r
+              <name>PullUp_en_DM</name>\r
               <description>No description available</description>\r
               <lsb>7</lsb>\r
               <msb>7</msb>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_USBIO_CR1</name>\r
-          <description>USBIO Control Register 1</description>\r
-          <addressOffset>0x1C7E</addressOffset>\r
+          <name>USBFS_PRT_INP_DIS</name>\r
+          <description>Input buffer disable override</description>\r
+          <addressOffset>0xE64</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>dmo</name>\r
-              <description>No description available</description>\r
-              <lsb>0</lsb>\r
-              <msb>0</msb>\r
-              <access>read-only</access>\r
-            </field>\r
-            <field>\r
-              <name>dpo</name>\r
-              <description>No description available</description>\r
-              <lsb>1</lsb>\r
-              <msb>1</msb>\r
-              <access>read-only</access>\r
-            </field>\r
-            <field>\r
-              <name>usbpuen</name>\r
+              <name>seinput_dis_dp</name>\r
               <description>No description available</description>\r
-              <lsb>2</lsb>\r
-              <msb>2</msb>\r
+              <lsb>6</lsb>\r
+              <msb>6</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>iomode</name>\r
+              <name>seinput_dis_dm</name>\r
               <description>No description available</description>\r
-              <lsb>5</lsb>\r
-              <msb>5</msb>\r
+              <lsb>7</lsb>\r
+              <msb>7</msb>\r
               <access>read-write</access>\r
             </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>USBFS_SIE_EP2_CR0</name>\r
-          <description>The Endpoint2 Control Register</description>\r
-          <addressOffset>0x1C8A</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_SIE_EP3_CR0</name>\r
-          <description>The Endpoint3 Control Register</description>\r
-          <addressOffset>0x1C9A</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_SIE_EP4_CR0</name>\r
-          <description>The Endpoint4 Control Register</description>\r
-          <addressOffset>0x1CAA</addressOffset>\r
-          <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-        </register>\r
-        <register>\r
-          <name>USBFS_SIE_EP5_CR0</name>\r
-          <description>The Endpoint5 Control Register</description>\r
-          <addressOffset>0x1CBA</addressOffset>\r
+          <name>USBFS_EP0_DR0</name>\r
+          <description>bmRequestType</description>\r
+          <addressOffset>0x1C6C</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_SIE_EP6_CR0</name>\r
-          <description>The Endpoint6 Control Register</description>\r
-          <addressOffset>0x1CCA</addressOffset>\r
+          <name>USBFS_EP0_DR1</name>\r
+          <description>bRequest</description>\r
+          <addressOffset>0x1C6D</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_SIE_EP7_CR0</name>\r
-          <description>The Endpoint7 Control Register</description>\r
-          <addressOffset>0x1CDA</addressOffset>\r
+          <name>USBFS_EP0_DR2</name>\r
+          <description>wValueLo</description>\r
+          <addressOffset>0x1C6E</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_SIE_EP8_CR0</name>\r
-          <description>The Endpoint8 Control Register</description>\r
-          <addressOffset>0x1CEA</addressOffset>\r
+          <name>USBFS_EP0_DR3</name>\r
+          <description>wValueHi</description>\r
+          <addressOffset>0x1C6F</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_BUF_SIZE</name>\r
-          <description>Dedicated Endpoint Buffer Size Register</description>\r
-          <addressOffset>0x1CF8</addressOffset>\r
+          <name>USBFS_EP0_DR4</name>\r
+          <description>wIndexLo</description>\r
+          <addressOffset>0x1C70</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP_ACTIVE</name>\r
-          <description>Endpoint Active Indication Register</description>\r
-          <addressOffset>0x1CFA</addressOffset>\r
+          <name>USBFS_EP0_DR5</name>\r
+          <description>wIndexHi</description>\r
+          <addressOffset>0x1C71</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_EP_TYPE</name>\r
-          <description>Endpoint Type (IN/OUT) Indication</description>\r
-          <addressOffset>0x1CFB</addressOffset>\r
+          <name>USBFS_EP0_DR6</name>\r
+          <description>lengthLo</description>\r
+          <addressOffset>0x1C72</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>USBFS_USB_CLK_EN</name>\r
-          <description>USB Block Clock Enable Register</description>\r
-          <addressOffset>0x1D09</addressOffset>\r
+          <name>USBFS_EP0_DR7</name>\r
+          <description>lengthHi</description>\r
+          <addressOffset>0x1C73</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
-      </registers>\r
-    </peripheral>\r
-    <peripheral>\r
-      <name>Debug_Timer</name>\r
-      <description>No description available</description>\r
-      <baseAddress>0x400043A3</baseAddress>\r
-      <addressBlock>\r
-        <offset>0</offset>\r
-        <size>0xB64</size>\r
-        <usage>registers</usage>\r
-      </addressBlock>\r
-      <registers>\r
         <register>\r
-          <name>Debug_Timer_GLOBAL_ENABLE</name>\r
-          <description>PM.ACT.CFG</description>\r
-          <addressOffset>0x0</addressOffset>\r
+          <name>USBFS_CR0</name>\r
+          <description>USB Control Register 0</description>\r
+          <addressOffset>0x1C74</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>en_timer</name>\r
-              <description>Enable timer/counters.</description>\r
-              <lsb>0</lsb>\r
-              <msb>3</msb>\r
+              <name>device_address</name>\r
+              <description>No description available</description>\r
+              <lsb>6</lsb>\r
+              <msb>0</msb>\r
+              <access>read-only</access>\r
+            </field>\r
+            <field>\r
+              <name>usb_enable</name>\r
+              <description>No description available</description>\r
+              <lsb>7</lsb>\r
+              <msb>7</msb>\r
               <access>read-write</access>\r
             </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>Debug_Timer_CONTROL</name>\r
-          <description>TMRx.CFG0</description>\r
-          <addressOffset>0xB5D</addressOffset>\r
+          <name>USBFS_CR1</name>\r
+          <description>USB Control Register 1</description>\r
+          <addressOffset>0x1C75</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>EN</name>\r
-              <description>Enables timer/comparator.</description>\r
+              <name>reg_enable</name>\r
+              <description>No description available</description>\r
               <lsb>0</lsb>\r
               <msb>0</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>MODE</name>\r
-              <description>Mode. (0 = Timer; 1 = Comparator)</description>\r
+              <name>enable_lock</name>\r
+              <description>No description available</description>\r
               <lsb>1</lsb>\r
               <msb>1</msb>\r
               <access>read-write</access>\r
-              <enumeratedValues>\r
-                <enumeratedValue>\r
-                  <name>Timer</name>\r
-                  <description>Timer mode. CNT/CMP register holds timer count value.</description>\r
-                  <value>0</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Comparator</name>\r
-                  <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>\r
-                  <value>1</value>\r
-                </enumeratedValue>\r
-              </enumeratedValues>\r
             </field>\r
             <field>\r
-              <name>ONESHOT</name>\r
-              <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
+              <name>bus_activity</name>\r
+              <description>No description available</description>\r
               <lsb>2</lsb>\r
               <msb>2</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>CMP_BUFF</name>\r
-              <description>Buffer compare register. Compare register updates only on timer terminal count.</description>\r
+              <name>trim_offset_msb</name>\r
+              <description>No description available</description>\r
               <lsb>3</lsb>\r
               <msb>3</msb>\r
               <access>read-write</access>\r
             </field>\r
-            <field>\r
-              <name>INV</name>\r
-              <description>Invert sense of TIMEREN signal</description>\r
-              <lsb>4</lsb>\r
-              <msb>4</msb>\r
-              <access>read-write</access>\r
-            </field>\r
-            <field>\r
-              <name>DB</name>\r
-              <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>\r
-              <lsb>5</lsb>\r
-              <msb>5</msb>\r
-              <access>read-write</access>\r
-              <enumeratedValues>\r
-                <enumeratedValue>\r
-                  <name>Timer</name>\r
-                  <description>CMP and TC are output.</description>\r
-                  <value>0</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Deadband</name>\r
-                  <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>\r
-                  <value>1</value>\r
-                </enumeratedValue>\r
-              </enumeratedValues>\r
-            </field>\r
-            <field>\r
-              <name>DEADBAND_PERIOD</name>\r
-              <description>Deadband Period</description>\r
-              <lsb>6</lsb>\r
-              <msb>7</msb>\r
-              <access>read-write</access>\r
-            </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>Debug_Timer_CONTROL2</name>\r
-          <description>TMRx.CFG1</description>\r
-          <addressOffset>0xB5E</addressOffset>\r
+          <name>USBFS_SIE_EP1_CR0</name>\r
+          <description>The Endpoint1 Control Register</description>\r
+          <addressOffset>0x1C7A</addressOffset>\r
           <size>8</size>\r
-          <access>read-write</access>\r
-          <resetValue>0</resetValue>\r
-          <resetMask>0</resetMask>\r
-          <fields>\r
-            <field>\r
-              <name>IRQ_SEL</name>\r
-              <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>\r
-              <lsb>0</lsb>\r
-              <msb>0</msb>\r
-              <access>read-write</access>\r
-            </field>\r
-            <field>\r
-              <name>FTC</name>\r
-              <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>\r
-              <lsb>1</lsb>\r
-              <msb>1</msb>\r
-              <access>read-write</access>\r
-              <enumeratedValues>\r
-                <enumeratedValue>\r
-                  <name>Disable_FTC</name>\r
-                  <description>Disable the single cycle pulse, which signifies the timer is starting.</description>\r
-                  <value>0</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Enable_FTC</name>\r
-                  <description>Enable the single cycle pulse, which signifies the timer is starting.</description>\r
-                  <value>1</value>\r
-                </enumeratedValue>\r
-              </enumeratedValues>\r
-            </field>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_USBIO_CR0</name>\r
+          <description>USBIO Control Register 0</description>\r
+          <addressOffset>0x1C7C</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+          <fields>\r
             <field>\r
-              <name>DCOR</name>\r
-              <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>\r
-              <lsb>2</lsb>\r
-              <msb>2</msb>\r
-              <access>read-write</access>\r
+              <name>rd</name>\r
+              <description>No description available</description>\r
+              <lsb>0</lsb>\r
+              <msb>0</msb>\r
+              <access>read-only</access>\r
             </field>\r
             <field>\r
-              <name>DBMODE</name>\r
-              <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>\r
-              <lsb>3</lsb>\r
-              <msb>3</msb>\r
+              <name>td</name>\r
+              <description>No description available</description>\r
+              <lsb>5</lsb>\r
+              <msb>5</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>CLK_BUS_EN_SEL</name>\r
-              <description>Digital Global Clock selection.</description>\r
-              <lsb>4</lsb>\r
+              <name>tse0</name>\r
+              <description>No description available</description>\r
+              <lsb>6</lsb>\r
               <msb>6</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>BUS_CLK_SEL</name>\r
-              <description>Bus Clock selection.</description>\r
+              <name>ten</name>\r
+              <description>No description available</description>\r
               <lsb>7</lsb>\r
               <msb>7</msb>\r
               <access>read-write</access>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>Debug_Timer_CONTROL3_</name>\r
-          <description>TMRx.CFG2</description>\r
-          <addressOffset>0xB5F</addressOffset>\r
+          <name>USBFS_USBIO_CR1</name>\r
+          <description>USBIO Control Register 1</description>\r
+          <addressOffset>0x1C7E</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
           <fields>\r
             <field>\r
-              <name>TMR_CFG</name>\r
-              <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>\r
+              <name>dmo</name>\r
+              <description>No description available</description>\r
               <lsb>0</lsb>\r
+              <msb>0</msb>\r
+              <access>read-only</access>\r
+            </field>\r
+            <field>\r
+              <name>dpo</name>\r
+              <description>No description available</description>\r
+              <lsb>1</lsb>\r
               <msb>1</msb>\r
-              <access>read-write</access>\r
-              <enumeratedValues>\r
-                <enumeratedValue>\r
-                  <name>Continuous</name>\r
-                  <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>\r
-                  <value>0</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Pulsewidth</name>\r
-                  <description>Timer runs from positive to negative edge of TIMEREN.</description>\r
-                  <value>1</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Period</name>\r
-                  <description>Timer runs from positive to positive edge of TIMEREN.</description>\r
-                  <value>2</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Irq</name>\r
-                  <description>Timer runs until IRQ.</description>\r
-                  <value>3</value>\r
-                </enumeratedValue>\r
-              </enumeratedValues>\r
+              <access>read-only</access>\r
             </field>\r
             <field>\r
-              <name>COD</name>\r
-              <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>\r
+              <name>usbpuen</name>\r
+              <description>No description available</description>\r
               <lsb>2</lsb>\r
               <msb>2</msb>\r
               <access>read-write</access>\r
             </field>\r
             <field>\r
-              <name>ROD</name>\r
-              <description>Reset On Disable (ROD). Resets internal state of output logic</description>\r
-              <lsb>3</lsb>\r
-              <msb>3</msb>\r
-              <access>read-write</access>\r
-            </field>\r
-            <field>\r
-              <name>CMP_CFG</name>\r
-              <description>Comparator configurations</description>\r
-              <lsb>4</lsb>\r
-              <msb>6</msb>\r
-              <access>read-write</access>\r
-              <enumeratedValues>\r
-                <enumeratedValue>\r
-                  <name>Equal</name>\r
-                  <description>Compare Equal </description>\r
-                  <value>0</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Less_than</name>\r
-                  <description>Compare Less Than </description>\r
-                  <value>1</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Less_than_or_equal</name>\r
-                  <description>Compare Less Than or Equal .</description>\r
-                  <value>2</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Greater</name>\r
-                  <description>Compare Greater Than .</description>\r
-                  <value>3</value>\r
-                </enumeratedValue>\r
-                <enumeratedValue>\r
-                  <name>Greater_than_or_equal</name>\r
-                  <description>Compare Greater Than or Equal </description>\r
-                  <value>4</value>\r
-                </enumeratedValue>\r
-              </enumeratedValues>\r
-            </field>\r
-            <field>\r
-              <name>HW_EN</name>\r
-              <description>When set Timer Enable controls counting.</description>\r
-              <lsb>7</lsb>\r
-              <msb>7</msb>\r
+              <name>iomode</name>\r
+              <description>No description available</description>\r
+              <lsb>5</lsb>\r
+              <msb>5</msb>\r
               <access>read-write</access>\r
             </field>\r
           </fields>\r
         </register>\r
         <register>\r
-          <name>Debug_Timer_PERIOD</name>\r
-          <description>TMRx.PER0 - Assigned Period</description>\r
-          <addressOffset>0xB61</addressOffset>\r
-          <size>16</size>\r
+          <name>USBFS_SIE_EP2_CR0</name>\r
+          <description>The Endpoint2 Control Register</description>\r
+          <addressOffset>0x1C8A</addressOffset>\r
+          <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
         <register>\r
-          <name>Debug_Timer_COUNTER</name>\r
-          <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>\r
-          <addressOffset>0xB63</addressOffset>\r
-          <size>16</size>\r
+          <name>USBFS_SIE_EP3_CR0</name>\r
+          <description>The Endpoint3 Control Register</description>\r
+          <addressOffset>0x1C9A</addressOffset>\r
+          <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
-      </registers>\r
-    </peripheral>\r
-    <peripheral>\r
-      <name>SCSI_Out_Ctl</name>\r
-      <description>No description available</description>\r
-      <baseAddress>0x40006473</baseAddress>\r
-      <addressBlock>\r
-        <offset>0</offset>\r
-        <size>0x1</size>\r
-        <usage>registers</usage>\r
-      </addressBlock>\r
-      <registers>\r
         <register>\r
-          <name>SCSI_Out_Ctl_CONTROL_REG</name>\r
-          <description>No description available</description>\r
-          <addressOffset>0x0</addressOffset>\r
+          <name>USBFS_SIE_EP4_CR0</name>\r
+          <description>The Endpoint4 Control Register</description>\r
+          <addressOffset>0x1CAA</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
-      </registers>\r
-    </peripheral>\r
-    <peripheral>\r
-      <name>SCSI_Out_Bits</name>\r
-      <description>No description available</description>\r
-      <baseAddress>0x40006470</baseAddress>\r
-      <addressBlock>\r
-        <offset>0</offset>\r
-        <size>0x1</size>\r
-        <usage>registers</usage>\r
-      </addressBlock>\r
-      <registers>\r
         <register>\r
-          <name>SCSI_Out_Bits_CONTROL_REG</name>\r
-          <description>No description available</description>\r
-          <addressOffset>0x0</addressOffset>\r
+          <name>USBFS_SIE_EP5_CR0</name>\r
+          <description>The Endpoint5 Control Register</description>\r
+          <addressOffset>0x1CBA</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
           <resetMask>0</resetMask>\r
         </register>\r
-      </registers>\r
-    </peripheral>\r
-    <peripheral>\r
-      <name>SD_Clk_Ctl</name>\r
-      <description>No description available</description>\r
-      <baseAddress>0x40006472</baseAddress>\r
-      <addressBlock>\r
-        <offset>0</offset>\r
-        <size>0x1</size>\r
-        <usage>registers</usage>\r
-      </addressBlock>\r
-      <registers>\r
         <register>\r
-          <name>SD_Clk_Ctl_CONTROL_REG</name>\r
-          <description>No description available</description>\r
-          <addressOffset>0x0</addressOffset>\r
+          <name>USBFS_SIE_EP6_CR0</name>\r
+          <description>The Endpoint6 Control Register</description>\r
+          <addressOffset>0x1CCA</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_SIE_EP7_CR0</name>\r
+          <description>The Endpoint7 Control Register</description>\r
+          <addressOffset>0x1CDA</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_SIE_EP8_CR0</name>\r
+          <description>The Endpoint8 Control Register</description>\r
+          <addressOffset>0x1CEA</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_BUF_SIZE</name>\r
+          <description>Dedicated Endpoint Buffer Size Register</description>\r
+          <addressOffset>0x1CF8</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_EP_ACTIVE</name>\r
+          <description>Endpoint Active Indication Register</description>\r
+          <addressOffset>0x1CFA</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_EP_TYPE</name>\r
+          <description>Endpoint Type (IN/OUT) Indication</description>\r
+          <addressOffset>0x1CFB</addressOffset>\r
+          <size>8</size>\r
+          <access>read-write</access>\r
+          <resetValue>0</resetValue>\r
+          <resetMask>0</resetMask>\r
+        </register>\r
+        <register>\r
+          <name>USBFS_USB_CLK_EN</name>\r
+          <description>USB Block Clock Enable Register</description>\r
+          <addressOffset>0x1D09</addressOffset>\r
           <size>8</size>\r
           <access>read-write</access>\r
           <resetValue>0</resetValue>\r
     <peripheral>\r
       <name>SCSI_CTL_PHASE</name>\r
       <description>No description available</description>\r
-      <baseAddress>0x40006475</baseAddress>\r
+      <baseAddress>0x40006472</baseAddress>\r
       <addressBlock>\r
         <offset>0</offset>\r
         <size>0x1</size>\r