1 /***************************************************************************//**
2 * \file cyip_usbfs.h
3 *
4 * \brief
5 * USBFS IP definitions
6 *
7 * \note
8 * Generator version: 1.6.0.409
9 *
10 ********************************************************************************
11 * \copyright
12 * Copyright 2016-2020 Cypress Semiconductor Corporation
13 * SPDX-License-Identifier: Apache-2.0
14 *
15 * Licensed under the Apache License, Version 2.0 (the "License");
16 * you may not use this file except in compliance with the License.
17 * You may obtain a copy of the License at
18 *
19 *     http://www.apache.org/licenses/LICENSE-2.0
20 *
21 * Unless required by applicable law or agreed to in writing, software
22 * distributed under the License is distributed on an "AS IS" BASIS,
23 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24 * See the License for the specific language governing permissions and
25 * limitations under the License.
26 *******************************************************************************/
27 
28 #ifndef _CYIP_USBFS_H_
29 #define _CYIP_USBFS_H_
30 
31 #include "cyip_headers.h"
32 
33 /*******************************************************************************
34 *                                    USBFS
35 *******************************************************************************/
36 
37 #define USBFS_USBDEV_SECTION_SIZE               0x00002000UL
38 #define USBFS_USBLPM_SECTION_SIZE               0x00001000UL
39 #define USBFS_USBHOST_SECTION_SIZE              0x00002000UL
40 #define USBFS_SECTION_SIZE                      0x00010000UL
41 
42 /**
43   * \brief USB Device (USBFS_USBDEV)
44   */
45 typedef struct {
46   __IOM uint32_t EP0_DR[8];                     /*!< 0x00000000 Control End point EP0 Data Register */
47   __IOM uint32_t CR0;                           /*!< 0x00000020 USB control 0 Register */
48   __IOM uint32_t CR1;                           /*!< 0x00000024 USB control 1 Register */
49   __IOM uint32_t SIE_EP_INT_EN;                 /*!< 0x00000028 USB SIE Data Endpoints Interrupt Enable Register */
50   __IOM uint32_t SIE_EP_INT_SR;                 /*!< 0x0000002C USB SIE Data Endpoint Interrupt Status */
51   __IOM uint32_t SIE_EP1_CNT0;                  /*!< 0x00000030 Non-control endpoint count register */
52   __IOM uint32_t SIE_EP1_CNT1;                  /*!< 0x00000034 Non-control endpoint count register */
53   __IOM uint32_t SIE_EP1_CR0;                   /*!< 0x00000038 Non-control endpoint's control Register */
54    __IM uint32_t RESERVED;
55   __IOM uint32_t USBIO_CR0;                     /*!< 0x00000040 USBIO Control 0 Register */
56   __IOM uint32_t USBIO_CR2;                     /*!< 0x00000044 USBIO control 2 Register */
57   __IOM uint32_t USBIO_CR1;                     /*!< 0x00000048 USBIO control 1 Register */
58    __IM uint32_t RESERVED1;
59   __IOM uint32_t DYN_RECONFIG;                  /*!< 0x00000050 USB Dynamic reconfiguration register */
60    __IM uint32_t RESERVED2[3];
61    __IM uint32_t SOF0;                          /*!< 0x00000060 Start Of Frame Register */
62    __IM uint32_t SOF1;                          /*!< 0x00000064 Start Of Frame Register */
63    __IM uint32_t RESERVED3[2];
64   __IOM uint32_t SIE_EP2_CNT0;                  /*!< 0x00000070 Non-control endpoint count register */
65   __IOM uint32_t SIE_EP2_CNT1;                  /*!< 0x00000074 Non-control endpoint count register */
66   __IOM uint32_t SIE_EP2_CR0;                   /*!< 0x00000078 Non-control endpoint's control Register */
67    __IM uint32_t RESERVED4;
68    __IM uint32_t OSCLK_DR0;                     /*!< 0x00000080 Oscillator lock data register 0 */
69    __IM uint32_t OSCLK_DR1;                     /*!< 0x00000084 Oscillator lock data register 1 */
70    __IM uint32_t RESERVED5[6];
71   __IOM uint32_t EP0_CR;                        /*!< 0x000000A0 Endpoint0 control Register */
72   __IOM uint32_t EP0_CNT;                       /*!< 0x000000A4 Endpoint0 count Register */
73    __IM uint32_t RESERVED6[2];
74   __IOM uint32_t SIE_EP3_CNT0;                  /*!< 0x000000B0 Non-control endpoint count register */
75   __IOM uint32_t SIE_EP3_CNT1;                  /*!< 0x000000B4 Non-control endpoint count register */
76   __IOM uint32_t SIE_EP3_CR0;                   /*!< 0x000000B8 Non-control endpoint's control Register */
77    __IM uint32_t RESERVED7[13];
78   __IOM uint32_t SIE_EP4_CNT0;                  /*!< 0x000000F0 Non-control endpoint count register */
79   __IOM uint32_t SIE_EP4_CNT1;                  /*!< 0x000000F4 Non-control endpoint count register */
80   __IOM uint32_t SIE_EP4_CR0;                   /*!< 0x000000F8 Non-control endpoint's control Register */
81    __IM uint32_t RESERVED8[13];
82   __IOM uint32_t SIE_EP5_CNT0;                  /*!< 0x00000130 Non-control endpoint count register */
83   __IOM uint32_t SIE_EP5_CNT1;                  /*!< 0x00000134 Non-control endpoint count register */
84   __IOM uint32_t SIE_EP5_CR0;                   /*!< 0x00000138 Non-control endpoint's control Register */
85    __IM uint32_t RESERVED9[13];
86   __IOM uint32_t SIE_EP6_CNT0;                  /*!< 0x00000170 Non-control endpoint count register */
87   __IOM uint32_t SIE_EP6_CNT1;                  /*!< 0x00000174 Non-control endpoint count register */
88   __IOM uint32_t SIE_EP6_CR0;                   /*!< 0x00000178 Non-control endpoint's control Register */
89    __IM uint32_t RESERVED10[13];
90   __IOM uint32_t SIE_EP7_CNT0;                  /*!< 0x000001B0 Non-control endpoint count register */
91   __IOM uint32_t SIE_EP7_CNT1;                  /*!< 0x000001B4 Non-control endpoint count register */
92   __IOM uint32_t SIE_EP7_CR0;                   /*!< 0x000001B8 Non-control endpoint's control Register */
93    __IM uint32_t RESERVED11[13];
94   __IOM uint32_t SIE_EP8_CNT0;                  /*!< 0x000001F0 Non-control endpoint count register */
95   __IOM uint32_t SIE_EP8_CNT1;                  /*!< 0x000001F4 Non-control endpoint count register */
96   __IOM uint32_t SIE_EP8_CR0;                   /*!< 0x000001F8 Non-control endpoint's control Register */
97    __IM uint32_t RESERVED12;
98   __IOM uint32_t ARB_EP1_CFG;                   /*!< 0x00000200 Endpoint Configuration Register  *1 */
99   __IOM uint32_t ARB_EP1_INT_EN;                /*!< 0x00000204 Endpoint Interrupt Enable Register  *1 */
100   __IOM uint32_t ARB_EP1_SR;                    /*!< 0x00000208 Endpoint Interrupt Enable Register  *1 */
101    __IM uint32_t RESERVED13;
102   __IOM uint32_t ARB_RW1_WA;                    /*!< 0x00000210 Endpoint Write Address value  *1, *2 */
103   __IOM uint32_t ARB_RW1_WA_MSB;                /*!< 0x00000214 Endpoint Write Address value  *1, *2 */
104   __IOM uint32_t ARB_RW1_RA;                    /*!< 0x00000218 Endpoint Read Address value  *1, *2 */
105   __IOM uint32_t ARB_RW1_RA_MSB;                /*!< 0x0000021C Endpoint Read Address value  *1, *2 */
106   __IOM uint32_t ARB_RW1_DR;                    /*!< 0x00000220 Endpoint Data Register */
107    __IM uint32_t RESERVED14[3];
108   __IOM uint32_t BUF_SIZE;                      /*!< 0x00000230 Dedicated Endpoint Buffer Size Register  *1 */
109    __IM uint32_t RESERVED15;
110   __IOM uint32_t EP_ACTIVE;                     /*!< 0x00000238 Endpoint Active Indication Register  *1 */
111   __IOM uint32_t EP_TYPE;                       /*!< 0x0000023C Endpoint Type (IN/OUT) Indication  *1 */
112   __IOM uint32_t ARB_EP2_CFG;                   /*!< 0x00000240 Endpoint Configuration Register  *1 */
113   __IOM uint32_t ARB_EP2_INT_EN;                /*!< 0x00000244 Endpoint Interrupt Enable Register  *1 */
114   __IOM uint32_t ARB_EP2_SR;                    /*!< 0x00000248 Endpoint Interrupt Enable Register  *1 */
115    __IM uint32_t RESERVED16;
116   __IOM uint32_t ARB_RW2_WA;                    /*!< 0x00000250 Endpoint Write Address value  *1, *2 */
117   __IOM uint32_t ARB_RW2_WA_MSB;                /*!< 0x00000254 Endpoint Write Address value  *1, *2 */
118   __IOM uint32_t ARB_RW2_RA;                    /*!< 0x00000258 Endpoint Read Address value  *1, *2 */
119   __IOM uint32_t ARB_RW2_RA_MSB;                /*!< 0x0000025C Endpoint Read Address value  *1, *2 */
120   __IOM uint32_t ARB_RW2_DR;                    /*!< 0x00000260 Endpoint Data Register */
121    __IM uint32_t RESERVED17[3];
122   __IOM uint32_t ARB_CFG;                       /*!< 0x00000270 Arbiter Configuration Register  *1 */
123   __IOM uint32_t USB_CLK_EN;                    /*!< 0x00000274 USB Block Clock Enable Register */
124   __IOM uint32_t ARB_INT_EN;                    /*!< 0x00000278 Arbiter Interrupt Enable  *1 */
125    __IM uint32_t ARB_INT_SR;                    /*!< 0x0000027C Arbiter Interrupt Status  *1 */
126   __IOM uint32_t ARB_EP3_CFG;                   /*!< 0x00000280 Endpoint Configuration Register  *1 */
127   __IOM uint32_t ARB_EP3_INT_EN;                /*!< 0x00000284 Endpoint Interrupt Enable Register  *1 */
128   __IOM uint32_t ARB_EP3_SR;                    /*!< 0x00000288 Endpoint Interrupt Enable Register  *1 */
129    __IM uint32_t RESERVED18;
130   __IOM uint32_t ARB_RW3_WA;                    /*!< 0x00000290 Endpoint Write Address value  *1, *2 */
131   __IOM uint32_t ARB_RW3_WA_MSB;                /*!< 0x00000294 Endpoint Write Address value  *1, *2 */
132   __IOM uint32_t ARB_RW3_RA;                    /*!< 0x00000298 Endpoint Read Address value  *1, *2 */
133   __IOM uint32_t ARB_RW3_RA_MSB;                /*!< 0x0000029C Endpoint Read Address value  *1, *2 */
134   __IOM uint32_t ARB_RW3_DR;                    /*!< 0x000002A0 Endpoint Data Register */
135    __IM uint32_t RESERVED19[3];
136   __IOM uint32_t CWA;                           /*!< 0x000002B0 Common Area Write Address  *1 */
137   __IOM uint32_t CWA_MSB;                       /*!< 0x000002B4 Endpoint Read Address value  *1 */
138    __IM uint32_t RESERVED20[2];
139   __IOM uint32_t ARB_EP4_CFG;                   /*!< 0x000002C0 Endpoint Configuration Register  *1 */
140   __IOM uint32_t ARB_EP4_INT_EN;                /*!< 0x000002C4 Endpoint Interrupt Enable Register  *1 */
141   __IOM uint32_t ARB_EP4_SR;                    /*!< 0x000002C8 Endpoint Interrupt Enable Register  *1 */
142    __IM uint32_t RESERVED21;
143   __IOM uint32_t ARB_RW4_WA;                    /*!< 0x000002D0 Endpoint Write Address value  *1, *2 */
144   __IOM uint32_t ARB_RW4_WA_MSB;                /*!< 0x000002D4 Endpoint Write Address value  *1, *2 */
145   __IOM uint32_t ARB_RW4_RA;                    /*!< 0x000002D8 Endpoint Read Address value  *1, *2 */
146   __IOM uint32_t ARB_RW4_RA_MSB;                /*!< 0x000002DC Endpoint Read Address value  *1, *2 */
147   __IOM uint32_t ARB_RW4_DR;                    /*!< 0x000002E0 Endpoint Data Register */
148    __IM uint32_t RESERVED22[3];
149   __IOM uint32_t DMA_THRES;                     /*!< 0x000002F0 DMA Burst / Threshold Configuration */
150   __IOM uint32_t DMA_THRES_MSB;                 /*!< 0x000002F4 DMA Burst / Threshold Configuration */
151    __IM uint32_t RESERVED23[2];
152   __IOM uint32_t ARB_EP5_CFG;                   /*!< 0x00000300 Endpoint Configuration Register  *1 */
153   __IOM uint32_t ARB_EP5_INT_EN;                /*!< 0x00000304 Endpoint Interrupt Enable Register  *1 */
154   __IOM uint32_t ARB_EP5_SR;                    /*!< 0x00000308 Endpoint Interrupt Enable Register  *1 */
155    __IM uint32_t RESERVED24;
156   __IOM uint32_t ARB_RW5_WA;                    /*!< 0x00000310 Endpoint Write Address value  *1, *2 */
157   __IOM uint32_t ARB_RW5_WA_MSB;                /*!< 0x00000314 Endpoint Write Address value  *1, *2 */
158   __IOM uint32_t ARB_RW5_RA;                    /*!< 0x00000318 Endpoint Read Address value  *1, *2 */
159   __IOM uint32_t ARB_RW5_RA_MSB;                /*!< 0x0000031C Endpoint Read Address value  *1, *2 */
160   __IOM uint32_t ARB_RW5_DR;                    /*!< 0x00000320 Endpoint Data Register */
161    __IM uint32_t RESERVED25[3];
162   __IOM uint32_t BUS_RST_CNT;                   /*!< 0x00000330 Bus Reset Count Register */
163    __IM uint32_t RESERVED26[3];
164   __IOM uint32_t ARB_EP6_CFG;                   /*!< 0x00000340 Endpoint Configuration Register  *1 */
165   __IOM uint32_t ARB_EP6_INT_EN;                /*!< 0x00000344 Endpoint Interrupt Enable Register  *1 */
166   __IOM uint32_t ARB_EP6_SR;                    /*!< 0x00000348 Endpoint Interrupt Enable Register  *1 */
167    __IM uint32_t RESERVED27;
168   __IOM uint32_t ARB_RW6_WA;                    /*!< 0x00000350 Endpoint Write Address value  *1, *2 */
169   __IOM uint32_t ARB_RW6_WA_MSB;                /*!< 0x00000354 Endpoint Write Address value  *1, *2 */
170   __IOM uint32_t ARB_RW6_RA;                    /*!< 0x00000358 Endpoint Read Address value  *1, *2 */
171   __IOM uint32_t ARB_RW6_RA_MSB;                /*!< 0x0000035C Endpoint Read Address value  *1, *2 */
172   __IOM uint32_t ARB_RW6_DR;                    /*!< 0x00000360 Endpoint Data Register */
173    __IM uint32_t RESERVED28[7];
174   __IOM uint32_t ARB_EP7_CFG;                   /*!< 0x00000380 Endpoint Configuration Register  *1 */
175   __IOM uint32_t ARB_EP7_INT_EN;                /*!< 0x00000384 Endpoint Interrupt Enable Register  *1 */
176   __IOM uint32_t ARB_EP7_SR;                    /*!< 0x00000388 Endpoint Interrupt Enable Register  *1 */
177    __IM uint32_t RESERVED29;
178   __IOM uint32_t ARB_RW7_WA;                    /*!< 0x00000390 Endpoint Write Address value  *1, *2 */
179   __IOM uint32_t ARB_RW7_WA_MSB;                /*!< 0x00000394 Endpoint Write Address value  *1, *2 */
180   __IOM uint32_t ARB_RW7_RA;                    /*!< 0x00000398 Endpoint Read Address value  *1, *2 */
181   __IOM uint32_t ARB_RW7_RA_MSB;                /*!< 0x0000039C Endpoint Read Address value  *1, *2 */
182   __IOM uint32_t ARB_RW7_DR;                    /*!< 0x000003A0 Endpoint Data Register */
183    __IM uint32_t RESERVED30[7];
184   __IOM uint32_t ARB_EP8_CFG;                   /*!< 0x000003C0 Endpoint Configuration Register  *1 */
185   __IOM uint32_t ARB_EP8_INT_EN;                /*!< 0x000003C4 Endpoint Interrupt Enable Register  *1 */
186   __IOM uint32_t ARB_EP8_SR;                    /*!< 0x000003C8 Endpoint Interrupt Enable Register  *1 */
187    __IM uint32_t RESERVED31;
188   __IOM uint32_t ARB_RW8_WA;                    /*!< 0x000003D0 Endpoint Write Address value  *1, *2 */
189   __IOM uint32_t ARB_RW8_WA_MSB;                /*!< 0x000003D4 Endpoint Write Address value  *1, *2 */
190   __IOM uint32_t ARB_RW8_RA;                    /*!< 0x000003D8 Endpoint Read Address value  *1, *2 */
191   __IOM uint32_t ARB_RW8_RA_MSB;                /*!< 0x000003DC Endpoint Read Address value  *1, *2 */
192   __IOM uint32_t ARB_RW8_DR;                    /*!< 0x000003E0 Endpoint Data Register */
193    __IM uint32_t RESERVED32[7];
194   __IOM uint32_t MEM_DATA[512];                 /*!< 0x00000400 DATA */
195    __IM uint32_t RESERVED33[280];
196    __IM uint32_t SOF16;                         /*!< 0x00001060 Start Of Frame Register */
197    __IM uint32_t RESERVED34[7];
198    __IM uint32_t OSCLK_DR16;                    /*!< 0x00001080 Oscillator lock data register */
199    __IM uint32_t RESERVED35[99];
200   __IOM uint32_t ARB_RW1_WA16;                  /*!< 0x00001210 Endpoint Write Address value  *3 */
201    __IM uint32_t RESERVED36;
202   __IOM uint32_t ARB_RW1_RA16;                  /*!< 0x00001218 Endpoint Read Address value  *3 */
203    __IM uint32_t RESERVED37;
204   __IOM uint32_t ARB_RW1_DR16;                  /*!< 0x00001220 Endpoint Data Register */
205    __IM uint32_t RESERVED38[11];
206   __IOM uint32_t ARB_RW2_WA16;                  /*!< 0x00001250 Endpoint Write Address value  *3 */
207    __IM uint32_t RESERVED39;
208   __IOM uint32_t ARB_RW2_RA16;                  /*!< 0x00001258 Endpoint Read Address value  *3 */
209    __IM uint32_t RESERVED40;
210   __IOM uint32_t ARB_RW2_DR16;                  /*!< 0x00001260 Endpoint Data Register */
211    __IM uint32_t RESERVED41[11];
212   __IOM uint32_t ARB_RW3_WA16;                  /*!< 0x00001290 Endpoint Write Address value  *3 */
213    __IM uint32_t RESERVED42;
214   __IOM uint32_t ARB_RW3_RA16;                  /*!< 0x00001298 Endpoint Read Address value  *3 */
215    __IM uint32_t RESERVED43;
216   __IOM uint32_t ARB_RW3_DR16;                  /*!< 0x000012A0 Endpoint Data Register */
217    __IM uint32_t RESERVED44[3];
218   __IOM uint32_t CWA16;                         /*!< 0x000012B0 Common Area Write Address */
219    __IM uint32_t RESERVED45[7];
220   __IOM uint32_t ARB_RW4_WA16;                  /*!< 0x000012D0 Endpoint Write Address value  *3 */
221    __IM uint32_t RESERVED46;
222   __IOM uint32_t ARB_RW4_RA16;                  /*!< 0x000012D8 Endpoint Read Address value  *3 */
223    __IM uint32_t RESERVED47;
224   __IOM uint32_t ARB_RW4_DR16;                  /*!< 0x000012E0 Endpoint Data Register */
225    __IM uint32_t RESERVED48[3];
226   __IOM uint32_t DMA_THRES16;                   /*!< 0x000012F0 DMA Burst / Threshold Configuration */
227    __IM uint32_t RESERVED49[7];
228   __IOM uint32_t ARB_RW5_WA16;                  /*!< 0x00001310 Endpoint Write Address value  *3 */
229    __IM uint32_t RESERVED50;
230   __IOM uint32_t ARB_RW5_RA16;                  /*!< 0x00001318 Endpoint Read Address value  *3 */
231    __IM uint32_t RESERVED51;
232   __IOM uint32_t ARB_RW5_DR16;                  /*!< 0x00001320 Endpoint Data Register */
233    __IM uint32_t RESERVED52[11];
234   __IOM uint32_t ARB_RW6_WA16;                  /*!< 0x00001350 Endpoint Write Address value  *3 */
235    __IM uint32_t RESERVED53;
236   __IOM uint32_t ARB_RW6_RA16;                  /*!< 0x00001358 Endpoint Read Address value  *3 */
237    __IM uint32_t RESERVED54;
238   __IOM uint32_t ARB_RW6_DR16;                  /*!< 0x00001360 Endpoint Data Register */
239    __IM uint32_t RESERVED55[11];
240   __IOM uint32_t ARB_RW7_WA16;                  /*!< 0x00001390 Endpoint Write Address value  *3 */
241    __IM uint32_t RESERVED56;
242   __IOM uint32_t ARB_RW7_RA16;                  /*!< 0x00001398 Endpoint Read Address value  *3 */
243    __IM uint32_t RESERVED57;
244   __IOM uint32_t ARB_RW7_DR16;                  /*!< 0x000013A0 Endpoint Data Register */
245    __IM uint32_t RESERVED58[11];
246   __IOM uint32_t ARB_RW8_WA16;                  /*!< 0x000013D0 Endpoint Write Address value  *3 */
247    __IM uint32_t RESERVED59;
248   __IOM uint32_t ARB_RW8_RA16;                  /*!< 0x000013D8 Endpoint Read Address value  *3 */
249    __IM uint32_t RESERVED60;
250   __IOM uint32_t ARB_RW8_DR16;                  /*!< 0x000013E0 Endpoint Data Register */
251    __IM uint32_t RESERVED61[775];
252 } USBFS_USBDEV_V1_Type;                         /*!< Size = 8192 (0x2000) */
253 
254 /**
255   * \brief USB Device LPM and PHY Test (USBFS_USBLPM)
256   */
257 typedef struct {
258   __IOM uint32_t POWER_CTL;                     /*!< 0x00000000 Power Control Register */
259    __IM uint32_t RESERVED;
260   __IOM uint32_t USBIO_CTL;                     /*!< 0x00000008 USB IO Control Register */
261   __IOM uint32_t FLOW_CTL;                      /*!< 0x0000000C Flow Control Register */
262   __IOM uint32_t LPM_CTL;                       /*!< 0x00000010 LPM Control Register */
263    __IM uint32_t LPM_STAT;                      /*!< 0x00000014 LPM Status register */
264    __IM uint32_t RESERVED1[2];
265   __IOM uint32_t INTR_SIE;                      /*!< 0x00000020 USB SOF, BUS RESET and EP0 Interrupt Status */
266   __IOM uint32_t INTR_SIE_SET;                  /*!< 0x00000024 USB SOF, BUS RESET and EP0 Interrupt Set */
267   __IOM uint32_t INTR_SIE_MASK;                 /*!< 0x00000028 USB SOF, BUS RESET and EP0 Interrupt Mask */
268    __IM uint32_t INTR_SIE_MASKED;               /*!< 0x0000002C USB SOF, BUS RESET and EP0 Interrupt Masked */
269   __IOM uint32_t INTR_LVL_SEL;                  /*!< 0x00000030 Select interrupt level for each interrupt source */
270    __IM uint32_t INTR_CAUSE_HI;                 /*!< 0x00000034 High priority interrupt Cause register */
271    __IM uint32_t INTR_CAUSE_MED;                /*!< 0x00000038 Medium priority interrupt Cause register */
272    __IM uint32_t INTR_CAUSE_LO;                 /*!< 0x0000003C Low priority interrupt Cause register */
273    __IM uint32_t RESERVED2[12];
274   __IOM uint32_t DFT_CTL;                       /*!< 0x00000070 DFT control */
275    __IM uint32_t RESERVED3[995];
276 } USBFS_USBLPM_V1_Type;                         /*!< Size = 4096 (0x1000) */
277 
278 /**
279   * \brief USB Host Controller (USBFS_USBHOST)
280   */
281 typedef struct {
282   __IOM uint32_t HOST_CTL0;                     /*!< 0x00000000 Host Control 0 Register. */
283    __IM uint32_t RESERVED[3];
284   __IOM uint32_t HOST_CTL1;                     /*!< 0x00000010 Host Control 1 Register. */
285    __IM uint32_t RESERVED1[59];
286   __IOM uint32_t HOST_CTL2;                     /*!< 0x00000100 Host Control 2 Register. */
287   __IOM uint32_t HOST_ERR;                      /*!< 0x00000104 Host Error Status Register. */
288   __IOM uint32_t HOST_STATUS;                   /*!< 0x00000108 Host Status Register. */
289   __IOM uint32_t HOST_FCOMP;                    /*!< 0x0000010C Host SOF Interrupt Frame Compare Register */
290   __IOM uint32_t HOST_RTIMER;                   /*!< 0x00000110 Host Retry Timer Setup Register */
291   __IOM uint32_t HOST_ADDR;                     /*!< 0x00000114 Host Address Register */
292   __IOM uint32_t HOST_EOF;                      /*!< 0x00000118 Host EOF Setup Register */
293   __IOM uint32_t HOST_FRAME;                    /*!< 0x0000011C Host Frame Setup Register */
294   __IOM uint32_t HOST_TOKEN;                    /*!< 0x00000120 Host Token Endpoint Register */
295    __IM uint32_t RESERVED2[183];
296   __IOM uint32_t HOST_EP1_CTL;                  /*!< 0x00000400 Host Endpoint 1 Control Register */
297    __IM uint32_t HOST_EP1_STATUS;               /*!< 0x00000404 Host Endpoint 1 Status Register */
298   __IOM uint32_t HOST_EP1_RW1_DR;               /*!< 0x00000408 Host Endpoint 1 Data 1-Byte Register */
299   __IOM uint32_t HOST_EP1_RW2_DR;               /*!< 0x0000040C Host Endpoint 1 Data 2-Byte Register */
300    __IM uint32_t RESERVED3[60];
301   __IOM uint32_t HOST_EP2_CTL;                  /*!< 0x00000500 Host Endpoint 2 Control Register */
302    __IM uint32_t HOST_EP2_STATUS;               /*!< 0x00000504 Host Endpoint 2 Status Register */
303   __IOM uint32_t HOST_EP2_RW1_DR;               /*!< 0x00000508 Host Endpoint 2 Data 1-Byte Register */
304   __IOM uint32_t HOST_EP2_RW2_DR;               /*!< 0x0000050C Host Endpoint 2 Data 2-Byte Register */
305    __IM uint32_t RESERVED4[188];
306   __IOM uint32_t HOST_LVL1_SEL;                 /*!< 0x00000800 Host Interrupt Level 1 Selection Register */
307   __IOM uint32_t HOST_LVL2_SEL;                 /*!< 0x00000804 Host Interrupt Level 2 Selection Register */
308    __IM uint32_t RESERVED5[62];
309    __IM uint32_t INTR_USBHOST_CAUSE_HI;         /*!< 0x00000900 Interrupt USB Host Cause High Register */
310    __IM uint32_t INTR_USBHOST_CAUSE_MED;        /*!< 0x00000904 Interrupt USB Host Cause Medium Register */
311    __IM uint32_t INTR_USBHOST_CAUSE_LO;         /*!< 0x00000908 Interrupt USB Host Cause Low Register */
312    __IM uint32_t RESERVED6[5];
313    __IM uint32_t INTR_HOST_EP_CAUSE_HI;         /*!< 0x00000920 Interrupt USB Host Endpoint Cause High Register */
314    __IM uint32_t INTR_HOST_EP_CAUSE_MED;        /*!< 0x00000924 Interrupt USB Host Endpoint Cause Medium Register */
315    __IM uint32_t INTR_HOST_EP_CAUSE_LO;         /*!< 0x00000928 Interrupt USB Host Endpoint Cause Low Register */
316    __IM uint32_t RESERVED7[5];
317   __IOM uint32_t INTR_USBHOST;                  /*!< 0x00000940 Interrupt USB Host Register */
318   __IOM uint32_t INTR_USBHOST_SET;              /*!< 0x00000944 Interrupt USB Host Set Register */
319   __IOM uint32_t INTR_USBHOST_MASK;             /*!< 0x00000948 Interrupt USB Host Mask Register */
320    __IM uint32_t INTR_USBHOST_MASKED;           /*!< 0x0000094C Interrupt USB Host Masked Register */
321    __IM uint32_t RESERVED8[44];
322   __IOM uint32_t INTR_HOST_EP;                  /*!< 0x00000A00 Interrupt USB Host Endpoint Register */
323   __IOM uint32_t INTR_HOST_EP_SET;              /*!< 0x00000A04 Interrupt USB Host Endpoint Set Register */
324   __IOM uint32_t INTR_HOST_EP_MASK;             /*!< 0x00000A08 Interrupt USB Host Endpoint Mask Register */
325    __IM uint32_t INTR_HOST_EP_MASKED;           /*!< 0x00000A0C Interrupt USB Host Endpoint Masked Register */
326    __IM uint32_t RESERVED9[60];
327   __IOM uint32_t HOST_DMA_ENBL;                 /*!< 0x00000B00 Host DMA Enable Register */
328    __IM uint32_t RESERVED10[7];
329   __IOM uint32_t HOST_EP1_BLK;                  /*!< 0x00000B20 Host Endpoint 1 Block Register */
330    __IM uint32_t RESERVED11[3];
331   __IOM uint32_t HOST_EP2_BLK;                  /*!< 0x00000B30 Host Endpoint 2 Block Register */
332    __IM uint32_t RESERVED12[1331];
333 } USBFS_USBHOST_V1_Type;                        /*!< Size = 8192 (0x2000) */
334 
335 /**
336   * \brief USB Host and Device Controller (USBFS)
337   */
338 typedef struct {
339         USBFS_USBDEV_V1_Type USBDEV;            /*!< 0x00000000 USB Device */
340         USBFS_USBLPM_V1_Type USBLPM;            /*!< 0x00002000 USB Device LPM and PHY Test */
341    __IM uint32_t RESERVED[1024];
342         USBFS_USBHOST_V1_Type USBHOST;          /*!< 0x00004000 USB Host Controller */
343 } USBFS_V1_Type;                                /*!< Size = 24576 (0x6000) */
344 
345 
346 /* USBFS_USBDEV.EP0_DR */
347 #define USBFS_USBDEV_EP0_DR_DATA_BYTE_Pos       0UL
348 #define USBFS_USBDEV_EP0_DR_DATA_BYTE_Msk       0xFFUL
349 /* USBFS_USBDEV.CR0 */
350 #define USBFS_USBDEV_CR0_DEVICE_ADDRESS_Pos     0UL
351 #define USBFS_USBDEV_CR0_DEVICE_ADDRESS_Msk     0x7FUL
352 #define USBFS_USBDEV_CR0_USB_ENABLE_Pos         7UL
353 #define USBFS_USBDEV_CR0_USB_ENABLE_Msk         0x80UL
354 /* USBFS_USBDEV.CR1 */
355 #define USBFS_USBDEV_CR1_REG_ENABLE_Pos         0UL
356 #define USBFS_USBDEV_CR1_REG_ENABLE_Msk         0x1UL
357 #define USBFS_USBDEV_CR1_ENABLE_LOCK_Pos        1UL
358 #define USBFS_USBDEV_CR1_ENABLE_LOCK_Msk        0x2UL
359 #define USBFS_USBDEV_CR1_BUS_ACTIVITY_Pos       2UL
360 #define USBFS_USBDEV_CR1_BUS_ACTIVITY_Msk       0x4UL
361 #define USBFS_USBDEV_CR1_RESERVED_3_Pos         3UL
362 #define USBFS_USBDEV_CR1_RESERVED_3_Msk         0x8UL
363 /* USBFS_USBDEV.SIE_EP_INT_EN */
364 #define USBFS_USBDEV_SIE_EP_INT_EN_EP1_INTR_EN_Pos 0UL
365 #define USBFS_USBDEV_SIE_EP_INT_EN_EP1_INTR_EN_Msk 0x1UL
366 #define USBFS_USBDEV_SIE_EP_INT_EN_EP2_INTR_EN_Pos 1UL
367 #define USBFS_USBDEV_SIE_EP_INT_EN_EP2_INTR_EN_Msk 0x2UL
368 #define USBFS_USBDEV_SIE_EP_INT_EN_EP3_INTR_EN_Pos 2UL
369 #define USBFS_USBDEV_SIE_EP_INT_EN_EP3_INTR_EN_Msk 0x4UL
370 #define USBFS_USBDEV_SIE_EP_INT_EN_EP4_INTR_EN_Pos 3UL
371 #define USBFS_USBDEV_SIE_EP_INT_EN_EP4_INTR_EN_Msk 0x8UL
372 #define USBFS_USBDEV_SIE_EP_INT_EN_EP5_INTR_EN_Pos 4UL
373 #define USBFS_USBDEV_SIE_EP_INT_EN_EP5_INTR_EN_Msk 0x10UL
374 #define USBFS_USBDEV_SIE_EP_INT_EN_EP6_INTR_EN_Pos 5UL
375 #define USBFS_USBDEV_SIE_EP_INT_EN_EP6_INTR_EN_Msk 0x20UL
376 #define USBFS_USBDEV_SIE_EP_INT_EN_EP7_INTR_EN_Pos 6UL
377 #define USBFS_USBDEV_SIE_EP_INT_EN_EP7_INTR_EN_Msk 0x40UL
378 #define USBFS_USBDEV_SIE_EP_INT_EN_EP8_INTR_EN_Pos 7UL
379 #define USBFS_USBDEV_SIE_EP_INT_EN_EP8_INTR_EN_Msk 0x80UL
380 /* USBFS_USBDEV.SIE_EP_INT_SR */
381 #define USBFS_USBDEV_SIE_EP_INT_SR_EP1_INTR_Pos 0UL
382 #define USBFS_USBDEV_SIE_EP_INT_SR_EP1_INTR_Msk 0x1UL
383 #define USBFS_USBDEV_SIE_EP_INT_SR_EP2_INTR_Pos 1UL
384 #define USBFS_USBDEV_SIE_EP_INT_SR_EP2_INTR_Msk 0x2UL
385 #define USBFS_USBDEV_SIE_EP_INT_SR_EP3_INTR_Pos 2UL
386 #define USBFS_USBDEV_SIE_EP_INT_SR_EP3_INTR_Msk 0x4UL
387 #define USBFS_USBDEV_SIE_EP_INT_SR_EP4_INTR_Pos 3UL
388 #define USBFS_USBDEV_SIE_EP_INT_SR_EP4_INTR_Msk 0x8UL
389 #define USBFS_USBDEV_SIE_EP_INT_SR_EP5_INTR_Pos 4UL
390 #define USBFS_USBDEV_SIE_EP_INT_SR_EP5_INTR_Msk 0x10UL
391 #define USBFS_USBDEV_SIE_EP_INT_SR_EP6_INTR_Pos 5UL
392 #define USBFS_USBDEV_SIE_EP_INT_SR_EP6_INTR_Msk 0x20UL
393 #define USBFS_USBDEV_SIE_EP_INT_SR_EP7_INTR_Pos 6UL
394 #define USBFS_USBDEV_SIE_EP_INT_SR_EP7_INTR_Msk 0x40UL
395 #define USBFS_USBDEV_SIE_EP_INT_SR_EP8_INTR_Pos 7UL
396 #define USBFS_USBDEV_SIE_EP_INT_SR_EP8_INTR_Msk 0x80UL
397 /* USBFS_USBDEV.SIE_EP1_CNT0 */
398 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_COUNT_MSB_Pos 0UL
399 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_COUNT_MSB_Msk 0x7UL
400 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_VALID_Pos 6UL
401 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_VALID_Msk 0x40UL
402 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_TOGGLE_Pos 7UL
403 #define USBFS_USBDEV_SIE_EP1_CNT0_DATA_TOGGLE_Msk 0x80UL
404 /* USBFS_USBDEV.SIE_EP1_CNT1 */
405 #define USBFS_USBDEV_SIE_EP1_CNT1_DATA_COUNT_Pos 0UL
406 #define USBFS_USBDEV_SIE_EP1_CNT1_DATA_COUNT_Msk 0xFFUL
407 /* USBFS_USBDEV.SIE_EP1_CR0 */
408 #define USBFS_USBDEV_SIE_EP1_CR0_MODE_Pos       0UL
409 #define USBFS_USBDEV_SIE_EP1_CR0_MODE_Msk       0xFUL
410 #define USBFS_USBDEV_SIE_EP1_CR0_ACKED_TXN_Pos  4UL
411 #define USBFS_USBDEV_SIE_EP1_CR0_ACKED_TXN_Msk  0x10UL
412 #define USBFS_USBDEV_SIE_EP1_CR0_NAK_INT_EN_Pos 5UL
413 #define USBFS_USBDEV_SIE_EP1_CR0_NAK_INT_EN_Msk 0x20UL
414 #define USBFS_USBDEV_SIE_EP1_CR0_ERR_IN_TXN_Pos 6UL
415 #define USBFS_USBDEV_SIE_EP1_CR0_ERR_IN_TXN_Msk 0x40UL
416 #define USBFS_USBDEV_SIE_EP1_CR0_STALL_Pos      7UL
417 #define USBFS_USBDEV_SIE_EP1_CR0_STALL_Msk      0x80UL
418 /* USBFS_USBDEV.USBIO_CR0 */
419 #define USBFS_USBDEV_USBIO_CR0_RD_Pos           0UL
420 #define USBFS_USBDEV_USBIO_CR0_RD_Msk           0x1UL
421 #define USBFS_USBDEV_USBIO_CR0_TD_Pos           5UL
422 #define USBFS_USBDEV_USBIO_CR0_TD_Msk           0x20UL
423 #define USBFS_USBDEV_USBIO_CR0_TSE0_Pos         6UL
424 #define USBFS_USBDEV_USBIO_CR0_TSE0_Msk         0x40UL
425 #define USBFS_USBDEV_USBIO_CR0_TEN_Pos          7UL
426 #define USBFS_USBDEV_USBIO_CR0_TEN_Msk          0x80UL
427 /* USBFS_USBDEV.USBIO_CR2 */
428 #define USBFS_USBDEV_USBIO_CR2_RESERVED_5_0_Pos 0UL
429 #define USBFS_USBDEV_USBIO_CR2_RESERVED_5_0_Msk 0x3FUL
430 #define USBFS_USBDEV_USBIO_CR2_TEST_PKT_Pos     6UL
431 #define USBFS_USBDEV_USBIO_CR2_TEST_PKT_Msk     0x40UL
432 #define USBFS_USBDEV_USBIO_CR2_RESERVED_7_Pos   7UL
433 #define USBFS_USBDEV_USBIO_CR2_RESERVED_7_Msk   0x80UL
434 /* USBFS_USBDEV.USBIO_CR1 */
435 #define USBFS_USBDEV_USBIO_CR1_DMO_Pos          0UL
436 #define USBFS_USBDEV_USBIO_CR1_DMO_Msk          0x1UL
437 #define USBFS_USBDEV_USBIO_CR1_DPO_Pos          1UL
438 #define USBFS_USBDEV_USBIO_CR1_DPO_Msk          0x2UL
439 #define USBFS_USBDEV_USBIO_CR1_RESERVED_2_Pos   2UL
440 #define USBFS_USBDEV_USBIO_CR1_RESERVED_2_Msk   0x4UL
441 #define USBFS_USBDEV_USBIO_CR1_IOMODE_Pos       5UL
442 #define USBFS_USBDEV_USBIO_CR1_IOMODE_Msk       0x20UL
443 /* USBFS_USBDEV.DYN_RECONFIG */
444 #define USBFS_USBDEV_DYN_RECONFIG_DYN_CONFIG_EN_Pos 0UL
445 #define USBFS_USBDEV_DYN_RECONFIG_DYN_CONFIG_EN_Msk 0x1UL
446 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_EPNO_Pos 1UL
447 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_EPNO_Msk 0xEUL
448 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_RDY_STS_Pos 4UL
449 #define USBFS_USBDEV_DYN_RECONFIG_DYN_RECONFIG_RDY_STS_Msk 0x10UL
450 /* USBFS_USBDEV.SOF0 */
451 #define USBFS_USBDEV_SOF0_FRAME_NUMBER_Pos      0UL
452 #define USBFS_USBDEV_SOF0_FRAME_NUMBER_Msk      0xFFUL
453 /* USBFS_USBDEV.SOF1 */
454 #define USBFS_USBDEV_SOF1_FRAME_NUMBER_MSB_Pos  0UL
455 #define USBFS_USBDEV_SOF1_FRAME_NUMBER_MSB_Msk  0x7UL
456 /* USBFS_USBDEV.SIE_EP2_CNT0 */
457 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_COUNT_MSB_Pos 0UL
458 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_COUNT_MSB_Msk 0x7UL
459 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_VALID_Pos 6UL
460 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_VALID_Msk 0x40UL
461 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_TOGGLE_Pos 7UL
462 #define USBFS_USBDEV_SIE_EP2_CNT0_DATA_TOGGLE_Msk 0x80UL
463 /* USBFS_USBDEV.SIE_EP2_CNT1 */
464 #define USBFS_USBDEV_SIE_EP2_CNT1_DATA_COUNT_Pos 0UL
465 #define USBFS_USBDEV_SIE_EP2_CNT1_DATA_COUNT_Msk 0xFFUL
466 /* USBFS_USBDEV.SIE_EP2_CR0 */
467 #define USBFS_USBDEV_SIE_EP2_CR0_MODE_Pos       0UL
468 #define USBFS_USBDEV_SIE_EP2_CR0_MODE_Msk       0xFUL
469 #define USBFS_USBDEV_SIE_EP2_CR0_ACKED_TXN_Pos  4UL
470 #define USBFS_USBDEV_SIE_EP2_CR0_ACKED_TXN_Msk  0x10UL
471 #define USBFS_USBDEV_SIE_EP2_CR0_NAK_INT_EN_Pos 5UL
472 #define USBFS_USBDEV_SIE_EP2_CR0_NAK_INT_EN_Msk 0x20UL
473 #define USBFS_USBDEV_SIE_EP2_CR0_ERR_IN_TXN_Pos 6UL
474 #define USBFS_USBDEV_SIE_EP2_CR0_ERR_IN_TXN_Msk 0x40UL
475 #define USBFS_USBDEV_SIE_EP2_CR0_STALL_Pos      7UL
476 #define USBFS_USBDEV_SIE_EP2_CR0_STALL_Msk      0x80UL
477 /* USBFS_USBDEV.OSCLK_DR0 */
478 #define USBFS_USBDEV_OSCLK_DR0_ADDER_Pos        0UL
479 #define USBFS_USBDEV_OSCLK_DR0_ADDER_Msk        0xFFUL
480 /* USBFS_USBDEV.OSCLK_DR1 */
481 #define USBFS_USBDEV_OSCLK_DR1_ADDER_MSB_Pos    0UL
482 #define USBFS_USBDEV_OSCLK_DR1_ADDER_MSB_Msk    0x7FUL
483 /* USBFS_USBDEV.EP0_CR */
484 #define USBFS_USBDEV_EP0_CR_MODE_Pos            0UL
485 #define USBFS_USBDEV_EP0_CR_MODE_Msk            0xFUL
486 #define USBFS_USBDEV_EP0_CR_ACKED_TXN_Pos       4UL
487 #define USBFS_USBDEV_EP0_CR_ACKED_TXN_Msk       0x10UL
488 #define USBFS_USBDEV_EP0_CR_OUT_RCVD_Pos        5UL
489 #define USBFS_USBDEV_EP0_CR_OUT_RCVD_Msk        0x20UL
490 #define USBFS_USBDEV_EP0_CR_IN_RCVD_Pos         6UL
491 #define USBFS_USBDEV_EP0_CR_IN_RCVD_Msk         0x40UL
492 #define USBFS_USBDEV_EP0_CR_SETUP_RCVD_Pos      7UL
493 #define USBFS_USBDEV_EP0_CR_SETUP_RCVD_Msk      0x80UL
494 /* USBFS_USBDEV.EP0_CNT */
495 #define USBFS_USBDEV_EP0_CNT_BYTE_COUNT_Pos     0UL
496 #define USBFS_USBDEV_EP0_CNT_BYTE_COUNT_Msk     0xFUL
497 #define USBFS_USBDEV_EP0_CNT_DATA_VALID_Pos     6UL
498 #define USBFS_USBDEV_EP0_CNT_DATA_VALID_Msk     0x40UL
499 #define USBFS_USBDEV_EP0_CNT_DATA_TOGGLE_Pos    7UL
500 #define USBFS_USBDEV_EP0_CNT_DATA_TOGGLE_Msk    0x80UL
501 /* USBFS_USBDEV.SIE_EP3_CNT0 */
502 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_COUNT_MSB_Pos 0UL
503 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_COUNT_MSB_Msk 0x7UL
504 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_VALID_Pos 6UL
505 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_VALID_Msk 0x40UL
506 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_TOGGLE_Pos 7UL
507 #define USBFS_USBDEV_SIE_EP3_CNT0_DATA_TOGGLE_Msk 0x80UL
508 /* USBFS_USBDEV.SIE_EP3_CNT1 */
509 #define USBFS_USBDEV_SIE_EP3_CNT1_DATA_COUNT_Pos 0UL
510 #define USBFS_USBDEV_SIE_EP3_CNT1_DATA_COUNT_Msk 0xFFUL
511 /* USBFS_USBDEV.SIE_EP3_CR0 */
512 #define USBFS_USBDEV_SIE_EP3_CR0_MODE_Pos       0UL
513 #define USBFS_USBDEV_SIE_EP3_CR0_MODE_Msk       0xFUL
514 #define USBFS_USBDEV_SIE_EP3_CR0_ACKED_TXN_Pos  4UL
515 #define USBFS_USBDEV_SIE_EP3_CR0_ACKED_TXN_Msk  0x10UL
516 #define USBFS_USBDEV_SIE_EP3_CR0_NAK_INT_EN_Pos 5UL
517 #define USBFS_USBDEV_SIE_EP3_CR0_NAK_INT_EN_Msk 0x20UL
518 #define USBFS_USBDEV_SIE_EP3_CR0_ERR_IN_TXN_Pos 6UL
519 #define USBFS_USBDEV_SIE_EP3_CR0_ERR_IN_TXN_Msk 0x40UL
520 #define USBFS_USBDEV_SIE_EP3_CR0_STALL_Pos      7UL
521 #define USBFS_USBDEV_SIE_EP3_CR0_STALL_Msk      0x80UL
522 /* USBFS_USBDEV.SIE_EP4_CNT0 */
523 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_COUNT_MSB_Pos 0UL
524 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_COUNT_MSB_Msk 0x7UL
525 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_VALID_Pos 6UL
526 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_VALID_Msk 0x40UL
527 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_TOGGLE_Pos 7UL
528 #define USBFS_USBDEV_SIE_EP4_CNT0_DATA_TOGGLE_Msk 0x80UL
529 /* USBFS_USBDEV.SIE_EP4_CNT1 */
530 #define USBFS_USBDEV_SIE_EP4_CNT1_DATA_COUNT_Pos 0UL
531 #define USBFS_USBDEV_SIE_EP4_CNT1_DATA_COUNT_Msk 0xFFUL
532 /* USBFS_USBDEV.SIE_EP4_CR0 */
533 #define USBFS_USBDEV_SIE_EP4_CR0_MODE_Pos       0UL
534 #define USBFS_USBDEV_SIE_EP4_CR0_MODE_Msk       0xFUL
535 #define USBFS_USBDEV_SIE_EP4_CR0_ACKED_TXN_Pos  4UL
536 #define USBFS_USBDEV_SIE_EP4_CR0_ACKED_TXN_Msk  0x10UL
537 #define USBFS_USBDEV_SIE_EP4_CR0_NAK_INT_EN_Pos 5UL
538 #define USBFS_USBDEV_SIE_EP4_CR0_NAK_INT_EN_Msk 0x20UL
539 #define USBFS_USBDEV_SIE_EP4_CR0_ERR_IN_TXN_Pos 6UL
540 #define USBFS_USBDEV_SIE_EP4_CR0_ERR_IN_TXN_Msk 0x40UL
541 #define USBFS_USBDEV_SIE_EP4_CR0_STALL_Pos      7UL
542 #define USBFS_USBDEV_SIE_EP4_CR0_STALL_Msk      0x80UL
543 /* USBFS_USBDEV.SIE_EP5_CNT0 */
544 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_COUNT_MSB_Pos 0UL
545 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_COUNT_MSB_Msk 0x7UL
546 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_VALID_Pos 6UL
547 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_VALID_Msk 0x40UL
548 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_TOGGLE_Pos 7UL
549 #define USBFS_USBDEV_SIE_EP5_CNT0_DATA_TOGGLE_Msk 0x80UL
550 /* USBFS_USBDEV.SIE_EP5_CNT1 */
551 #define USBFS_USBDEV_SIE_EP5_CNT1_DATA_COUNT_Pos 0UL
552 #define USBFS_USBDEV_SIE_EP5_CNT1_DATA_COUNT_Msk 0xFFUL
553 /* USBFS_USBDEV.SIE_EP5_CR0 */
554 #define USBFS_USBDEV_SIE_EP5_CR0_MODE_Pos       0UL
555 #define USBFS_USBDEV_SIE_EP5_CR0_MODE_Msk       0xFUL
556 #define USBFS_USBDEV_SIE_EP5_CR0_ACKED_TXN_Pos  4UL
557 #define USBFS_USBDEV_SIE_EP5_CR0_ACKED_TXN_Msk  0x10UL
558 #define USBFS_USBDEV_SIE_EP5_CR0_NAK_INT_EN_Pos 5UL
559 #define USBFS_USBDEV_SIE_EP5_CR0_NAK_INT_EN_Msk 0x20UL
560 #define USBFS_USBDEV_SIE_EP5_CR0_ERR_IN_TXN_Pos 6UL
561 #define USBFS_USBDEV_SIE_EP5_CR0_ERR_IN_TXN_Msk 0x40UL
562 #define USBFS_USBDEV_SIE_EP5_CR0_STALL_Pos      7UL
563 #define USBFS_USBDEV_SIE_EP5_CR0_STALL_Msk      0x80UL
564 /* USBFS_USBDEV.SIE_EP6_CNT0 */
565 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_COUNT_MSB_Pos 0UL
566 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_COUNT_MSB_Msk 0x7UL
567 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_VALID_Pos 6UL
568 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_VALID_Msk 0x40UL
569 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_TOGGLE_Pos 7UL
570 #define USBFS_USBDEV_SIE_EP6_CNT0_DATA_TOGGLE_Msk 0x80UL
571 /* USBFS_USBDEV.SIE_EP6_CNT1 */
572 #define USBFS_USBDEV_SIE_EP6_CNT1_DATA_COUNT_Pos 0UL
573 #define USBFS_USBDEV_SIE_EP6_CNT1_DATA_COUNT_Msk 0xFFUL
574 /* USBFS_USBDEV.SIE_EP6_CR0 */
575 #define USBFS_USBDEV_SIE_EP6_CR0_MODE_Pos       0UL
576 #define USBFS_USBDEV_SIE_EP6_CR0_MODE_Msk       0xFUL
577 #define USBFS_USBDEV_SIE_EP6_CR0_ACKED_TXN_Pos  4UL
578 #define USBFS_USBDEV_SIE_EP6_CR0_ACKED_TXN_Msk  0x10UL
579 #define USBFS_USBDEV_SIE_EP6_CR0_NAK_INT_EN_Pos 5UL
580 #define USBFS_USBDEV_SIE_EP6_CR0_NAK_INT_EN_Msk 0x20UL
581 #define USBFS_USBDEV_SIE_EP6_CR0_ERR_IN_TXN_Pos 6UL
582 #define USBFS_USBDEV_SIE_EP6_CR0_ERR_IN_TXN_Msk 0x40UL
583 #define USBFS_USBDEV_SIE_EP6_CR0_STALL_Pos      7UL
584 #define USBFS_USBDEV_SIE_EP6_CR0_STALL_Msk      0x80UL
585 /* USBFS_USBDEV.SIE_EP7_CNT0 */
586 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_COUNT_MSB_Pos 0UL
587 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_COUNT_MSB_Msk 0x7UL
588 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_VALID_Pos 6UL
589 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_VALID_Msk 0x40UL
590 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_TOGGLE_Pos 7UL
591 #define USBFS_USBDEV_SIE_EP7_CNT0_DATA_TOGGLE_Msk 0x80UL
592 /* USBFS_USBDEV.SIE_EP7_CNT1 */
593 #define USBFS_USBDEV_SIE_EP7_CNT1_DATA_COUNT_Pos 0UL
594 #define USBFS_USBDEV_SIE_EP7_CNT1_DATA_COUNT_Msk 0xFFUL
595 /* USBFS_USBDEV.SIE_EP7_CR0 */
596 #define USBFS_USBDEV_SIE_EP7_CR0_MODE_Pos       0UL
597 #define USBFS_USBDEV_SIE_EP7_CR0_MODE_Msk       0xFUL
598 #define USBFS_USBDEV_SIE_EP7_CR0_ACKED_TXN_Pos  4UL
599 #define USBFS_USBDEV_SIE_EP7_CR0_ACKED_TXN_Msk  0x10UL
600 #define USBFS_USBDEV_SIE_EP7_CR0_NAK_INT_EN_Pos 5UL
601 #define USBFS_USBDEV_SIE_EP7_CR0_NAK_INT_EN_Msk 0x20UL
602 #define USBFS_USBDEV_SIE_EP7_CR0_ERR_IN_TXN_Pos 6UL
603 #define USBFS_USBDEV_SIE_EP7_CR0_ERR_IN_TXN_Msk 0x40UL
604 #define USBFS_USBDEV_SIE_EP7_CR0_STALL_Pos      7UL
605 #define USBFS_USBDEV_SIE_EP7_CR0_STALL_Msk      0x80UL
606 /* USBFS_USBDEV.SIE_EP8_CNT0 */
607 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_COUNT_MSB_Pos 0UL
608 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_COUNT_MSB_Msk 0x7UL
609 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_VALID_Pos 6UL
610 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_VALID_Msk 0x40UL
611 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_TOGGLE_Pos 7UL
612 #define USBFS_USBDEV_SIE_EP8_CNT0_DATA_TOGGLE_Msk 0x80UL
613 /* USBFS_USBDEV.SIE_EP8_CNT1 */
614 #define USBFS_USBDEV_SIE_EP8_CNT1_DATA_COUNT_Pos 0UL
615 #define USBFS_USBDEV_SIE_EP8_CNT1_DATA_COUNT_Msk 0xFFUL
616 /* USBFS_USBDEV.SIE_EP8_CR0 */
617 #define USBFS_USBDEV_SIE_EP8_CR0_MODE_Pos       0UL
618 #define USBFS_USBDEV_SIE_EP8_CR0_MODE_Msk       0xFUL
619 #define USBFS_USBDEV_SIE_EP8_CR0_ACKED_TXN_Pos  4UL
620 #define USBFS_USBDEV_SIE_EP8_CR0_ACKED_TXN_Msk  0x10UL
621 #define USBFS_USBDEV_SIE_EP8_CR0_NAK_INT_EN_Pos 5UL
622 #define USBFS_USBDEV_SIE_EP8_CR0_NAK_INT_EN_Msk 0x20UL
623 #define USBFS_USBDEV_SIE_EP8_CR0_ERR_IN_TXN_Pos 6UL
624 #define USBFS_USBDEV_SIE_EP8_CR0_ERR_IN_TXN_Msk 0x40UL
625 #define USBFS_USBDEV_SIE_EP8_CR0_STALL_Pos      7UL
626 #define USBFS_USBDEV_SIE_EP8_CR0_STALL_Msk      0x80UL
627 /* USBFS_USBDEV.ARB_EP1_CFG */
628 #define USBFS_USBDEV_ARB_EP1_CFG_IN_DATA_RDY_Pos 0UL
629 #define USBFS_USBDEV_ARB_EP1_CFG_IN_DATA_RDY_Msk 0x1UL
630 #define USBFS_USBDEV_ARB_EP1_CFG_DMA_REQ_Pos    1UL
631 #define USBFS_USBDEV_ARB_EP1_CFG_DMA_REQ_Msk    0x2UL
632 #define USBFS_USBDEV_ARB_EP1_CFG_CRC_BYPASS_Pos 2UL
633 #define USBFS_USBDEV_ARB_EP1_CFG_CRC_BYPASS_Msk 0x4UL
634 #define USBFS_USBDEV_ARB_EP1_CFG_RESET_PTR_Pos  3UL
635 #define USBFS_USBDEV_ARB_EP1_CFG_RESET_PTR_Msk  0x8UL
636 /* USBFS_USBDEV.ARB_EP1_INT_EN */
637 #define USBFS_USBDEV_ARB_EP1_INT_EN_IN_BUF_FULL_EN_Pos 0UL
638 #define USBFS_USBDEV_ARB_EP1_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
639 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_GNT_EN_Pos 1UL
640 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_GNT_EN_Msk 0x2UL
641 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_OVER_EN_Pos 2UL
642 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_OVER_EN_Msk 0x4UL
643 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_UNDER_EN_Pos 3UL
644 #define USBFS_USBDEV_ARB_EP1_INT_EN_BUF_UNDER_EN_Msk 0x8UL
645 #define USBFS_USBDEV_ARB_EP1_INT_EN_ERR_INT_EN_Pos 4UL
646 #define USBFS_USBDEV_ARB_EP1_INT_EN_ERR_INT_EN_Msk 0x10UL
647 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_TERMIN_EN_Pos 5UL
648 #define USBFS_USBDEV_ARB_EP1_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
649 /* USBFS_USBDEV.ARB_EP1_SR */
650 #define USBFS_USBDEV_ARB_EP1_SR_IN_BUF_FULL_Pos 0UL
651 #define USBFS_USBDEV_ARB_EP1_SR_IN_BUF_FULL_Msk 0x1UL
652 #define USBFS_USBDEV_ARB_EP1_SR_DMA_GNT_Pos     1UL
653 #define USBFS_USBDEV_ARB_EP1_SR_DMA_GNT_Msk     0x2UL
654 #define USBFS_USBDEV_ARB_EP1_SR_BUF_OVER_Pos    2UL
655 #define USBFS_USBDEV_ARB_EP1_SR_BUF_OVER_Msk    0x4UL
656 #define USBFS_USBDEV_ARB_EP1_SR_BUF_UNDER_Pos   3UL
657 #define USBFS_USBDEV_ARB_EP1_SR_BUF_UNDER_Msk   0x8UL
658 #define USBFS_USBDEV_ARB_EP1_SR_DMA_TERMIN_Pos  5UL
659 #define USBFS_USBDEV_ARB_EP1_SR_DMA_TERMIN_Msk  0x20UL
660 /* USBFS_USBDEV.ARB_RW1_WA */
661 #define USBFS_USBDEV_ARB_RW1_WA_WA_Pos          0UL
662 #define USBFS_USBDEV_ARB_RW1_WA_WA_Msk          0xFFUL
663 /* USBFS_USBDEV.ARB_RW1_WA_MSB */
664 #define USBFS_USBDEV_ARB_RW1_WA_MSB_WA_MSB_Pos  0UL
665 #define USBFS_USBDEV_ARB_RW1_WA_MSB_WA_MSB_Msk  0x1UL
666 /* USBFS_USBDEV.ARB_RW1_RA */
667 #define USBFS_USBDEV_ARB_RW1_RA_RA_Pos          0UL
668 #define USBFS_USBDEV_ARB_RW1_RA_RA_Msk          0xFFUL
669 /* USBFS_USBDEV.ARB_RW1_RA_MSB */
670 #define USBFS_USBDEV_ARB_RW1_RA_MSB_RA_MSB_Pos  0UL
671 #define USBFS_USBDEV_ARB_RW1_RA_MSB_RA_MSB_Msk  0x1UL
672 /* USBFS_USBDEV.ARB_RW1_DR */
673 #define USBFS_USBDEV_ARB_RW1_DR_DR_Pos          0UL
674 #define USBFS_USBDEV_ARB_RW1_DR_DR_Msk          0xFFUL
675 /* USBFS_USBDEV.BUF_SIZE */
676 #define USBFS_USBDEV_BUF_SIZE_IN_BUF_Pos        0UL
677 #define USBFS_USBDEV_BUF_SIZE_IN_BUF_Msk        0xFUL
678 #define USBFS_USBDEV_BUF_SIZE_OUT_BUF_Pos       4UL
679 #define USBFS_USBDEV_BUF_SIZE_OUT_BUF_Msk       0xF0UL
680 /* USBFS_USBDEV.EP_ACTIVE */
681 #define USBFS_USBDEV_EP_ACTIVE_EP1_ACT_Pos      0UL
682 #define USBFS_USBDEV_EP_ACTIVE_EP1_ACT_Msk      0x1UL
683 #define USBFS_USBDEV_EP_ACTIVE_EP2_ACT_Pos      1UL
684 #define USBFS_USBDEV_EP_ACTIVE_EP2_ACT_Msk      0x2UL
685 #define USBFS_USBDEV_EP_ACTIVE_EP3_ACT_Pos      2UL
686 #define USBFS_USBDEV_EP_ACTIVE_EP3_ACT_Msk      0x4UL
687 #define USBFS_USBDEV_EP_ACTIVE_EP4_ACT_Pos      3UL
688 #define USBFS_USBDEV_EP_ACTIVE_EP4_ACT_Msk      0x8UL
689 #define USBFS_USBDEV_EP_ACTIVE_EP5_ACT_Pos      4UL
690 #define USBFS_USBDEV_EP_ACTIVE_EP5_ACT_Msk      0x10UL
691 #define USBFS_USBDEV_EP_ACTIVE_EP6_ACT_Pos      5UL
692 #define USBFS_USBDEV_EP_ACTIVE_EP6_ACT_Msk      0x20UL
693 #define USBFS_USBDEV_EP_ACTIVE_EP7_ACT_Pos      6UL
694 #define USBFS_USBDEV_EP_ACTIVE_EP7_ACT_Msk      0x40UL
695 #define USBFS_USBDEV_EP_ACTIVE_EP8_ACT_Pos      7UL
696 #define USBFS_USBDEV_EP_ACTIVE_EP8_ACT_Msk      0x80UL
697 /* USBFS_USBDEV.EP_TYPE */
698 #define USBFS_USBDEV_EP_TYPE_EP1_TYP_Pos        0UL
699 #define USBFS_USBDEV_EP_TYPE_EP1_TYP_Msk        0x1UL
700 #define USBFS_USBDEV_EP_TYPE_EP2_TYP_Pos        1UL
701 #define USBFS_USBDEV_EP_TYPE_EP2_TYP_Msk        0x2UL
702 #define USBFS_USBDEV_EP_TYPE_EP3_TYP_Pos        2UL
703 #define USBFS_USBDEV_EP_TYPE_EP3_TYP_Msk        0x4UL
704 #define USBFS_USBDEV_EP_TYPE_EP4_TYP_Pos        3UL
705 #define USBFS_USBDEV_EP_TYPE_EP4_TYP_Msk        0x8UL
706 #define USBFS_USBDEV_EP_TYPE_EP5_TYP_Pos        4UL
707 #define USBFS_USBDEV_EP_TYPE_EP5_TYP_Msk        0x10UL
708 #define USBFS_USBDEV_EP_TYPE_EP6_TYP_Pos        5UL
709 #define USBFS_USBDEV_EP_TYPE_EP6_TYP_Msk        0x20UL
710 #define USBFS_USBDEV_EP_TYPE_EP7_TYP_Pos        6UL
711 #define USBFS_USBDEV_EP_TYPE_EP7_TYP_Msk        0x40UL
712 #define USBFS_USBDEV_EP_TYPE_EP8_TYP_Pos        7UL
713 #define USBFS_USBDEV_EP_TYPE_EP8_TYP_Msk        0x80UL
714 /* USBFS_USBDEV.ARB_EP2_CFG */
715 #define USBFS_USBDEV_ARB_EP2_CFG_IN_DATA_RDY_Pos 0UL
716 #define USBFS_USBDEV_ARB_EP2_CFG_IN_DATA_RDY_Msk 0x1UL
717 #define USBFS_USBDEV_ARB_EP2_CFG_DMA_REQ_Pos    1UL
718 #define USBFS_USBDEV_ARB_EP2_CFG_DMA_REQ_Msk    0x2UL
719 #define USBFS_USBDEV_ARB_EP2_CFG_CRC_BYPASS_Pos 2UL
720 #define USBFS_USBDEV_ARB_EP2_CFG_CRC_BYPASS_Msk 0x4UL
721 #define USBFS_USBDEV_ARB_EP2_CFG_RESET_PTR_Pos  3UL
722 #define USBFS_USBDEV_ARB_EP2_CFG_RESET_PTR_Msk  0x8UL
723 /* USBFS_USBDEV.ARB_EP2_INT_EN */
724 #define USBFS_USBDEV_ARB_EP2_INT_EN_IN_BUF_FULL_EN_Pos 0UL
725 #define USBFS_USBDEV_ARB_EP2_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
726 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_GNT_EN_Pos 1UL
727 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_GNT_EN_Msk 0x2UL
728 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_OVER_EN_Pos 2UL
729 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_OVER_EN_Msk 0x4UL
730 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_UNDER_EN_Pos 3UL
731 #define USBFS_USBDEV_ARB_EP2_INT_EN_BUF_UNDER_EN_Msk 0x8UL
732 #define USBFS_USBDEV_ARB_EP2_INT_EN_ERR_INT_EN_Pos 4UL
733 #define USBFS_USBDEV_ARB_EP2_INT_EN_ERR_INT_EN_Msk 0x10UL
734 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_TERMIN_EN_Pos 5UL
735 #define USBFS_USBDEV_ARB_EP2_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
736 /* USBFS_USBDEV.ARB_EP2_SR */
737 #define USBFS_USBDEV_ARB_EP2_SR_IN_BUF_FULL_Pos 0UL
738 #define USBFS_USBDEV_ARB_EP2_SR_IN_BUF_FULL_Msk 0x1UL
739 #define USBFS_USBDEV_ARB_EP2_SR_DMA_GNT_Pos     1UL
740 #define USBFS_USBDEV_ARB_EP2_SR_DMA_GNT_Msk     0x2UL
741 #define USBFS_USBDEV_ARB_EP2_SR_BUF_OVER_Pos    2UL
742 #define USBFS_USBDEV_ARB_EP2_SR_BUF_OVER_Msk    0x4UL
743 #define USBFS_USBDEV_ARB_EP2_SR_BUF_UNDER_Pos   3UL
744 #define USBFS_USBDEV_ARB_EP2_SR_BUF_UNDER_Msk   0x8UL
745 #define USBFS_USBDEV_ARB_EP2_SR_DMA_TERMIN_Pos  5UL
746 #define USBFS_USBDEV_ARB_EP2_SR_DMA_TERMIN_Msk  0x20UL
747 /* USBFS_USBDEV.ARB_RW2_WA */
748 #define USBFS_USBDEV_ARB_RW2_WA_WA_Pos          0UL
749 #define USBFS_USBDEV_ARB_RW2_WA_WA_Msk          0xFFUL
750 /* USBFS_USBDEV.ARB_RW2_WA_MSB */
751 #define USBFS_USBDEV_ARB_RW2_WA_MSB_WA_MSB_Pos  0UL
752 #define USBFS_USBDEV_ARB_RW2_WA_MSB_WA_MSB_Msk  0x1UL
753 /* USBFS_USBDEV.ARB_RW2_RA */
754 #define USBFS_USBDEV_ARB_RW2_RA_RA_Pos          0UL
755 #define USBFS_USBDEV_ARB_RW2_RA_RA_Msk          0xFFUL
756 /* USBFS_USBDEV.ARB_RW2_RA_MSB */
757 #define USBFS_USBDEV_ARB_RW2_RA_MSB_RA_MSB_Pos  0UL
758 #define USBFS_USBDEV_ARB_RW2_RA_MSB_RA_MSB_Msk  0x1UL
759 /* USBFS_USBDEV.ARB_RW2_DR */
760 #define USBFS_USBDEV_ARB_RW2_DR_DR_Pos          0UL
761 #define USBFS_USBDEV_ARB_RW2_DR_DR_Msk          0xFFUL
762 /* USBFS_USBDEV.ARB_CFG */
763 #define USBFS_USBDEV_ARB_CFG_AUTO_MEM_Pos       4UL
764 #define USBFS_USBDEV_ARB_CFG_AUTO_MEM_Msk       0x10UL
765 #define USBFS_USBDEV_ARB_CFG_DMA_CFG_Pos        5UL
766 #define USBFS_USBDEV_ARB_CFG_DMA_CFG_Msk        0x60UL
767 #define USBFS_USBDEV_ARB_CFG_CFG_CMP_Pos        7UL
768 #define USBFS_USBDEV_ARB_CFG_CFG_CMP_Msk        0x80UL
769 /* USBFS_USBDEV.USB_CLK_EN */
770 #define USBFS_USBDEV_USB_CLK_EN_CSR_CLK_EN_Pos  0UL
771 #define USBFS_USBDEV_USB_CLK_EN_CSR_CLK_EN_Msk  0x1UL
772 /* USBFS_USBDEV.ARB_INT_EN */
773 #define USBFS_USBDEV_ARB_INT_EN_EP1_INTR_EN_Pos 0UL
774 #define USBFS_USBDEV_ARB_INT_EN_EP1_INTR_EN_Msk 0x1UL
775 #define USBFS_USBDEV_ARB_INT_EN_EP2_INTR_EN_Pos 1UL
776 #define USBFS_USBDEV_ARB_INT_EN_EP2_INTR_EN_Msk 0x2UL
777 #define USBFS_USBDEV_ARB_INT_EN_EP3_INTR_EN_Pos 2UL
778 #define USBFS_USBDEV_ARB_INT_EN_EP3_INTR_EN_Msk 0x4UL
779 #define USBFS_USBDEV_ARB_INT_EN_EP4_INTR_EN_Pos 3UL
780 #define USBFS_USBDEV_ARB_INT_EN_EP4_INTR_EN_Msk 0x8UL
781 #define USBFS_USBDEV_ARB_INT_EN_EP5_INTR_EN_Pos 4UL
782 #define USBFS_USBDEV_ARB_INT_EN_EP5_INTR_EN_Msk 0x10UL
783 #define USBFS_USBDEV_ARB_INT_EN_EP6_INTR_EN_Pos 5UL
784 #define USBFS_USBDEV_ARB_INT_EN_EP6_INTR_EN_Msk 0x20UL
785 #define USBFS_USBDEV_ARB_INT_EN_EP7_INTR_EN_Pos 6UL
786 #define USBFS_USBDEV_ARB_INT_EN_EP7_INTR_EN_Msk 0x40UL
787 #define USBFS_USBDEV_ARB_INT_EN_EP8_INTR_EN_Pos 7UL
788 #define USBFS_USBDEV_ARB_INT_EN_EP8_INTR_EN_Msk 0x80UL
789 /* USBFS_USBDEV.ARB_INT_SR */
790 #define USBFS_USBDEV_ARB_INT_SR_EP1_INTR_Pos    0UL
791 #define USBFS_USBDEV_ARB_INT_SR_EP1_INTR_Msk    0x1UL
792 #define USBFS_USBDEV_ARB_INT_SR_EP2_INTR_Pos    1UL
793 #define USBFS_USBDEV_ARB_INT_SR_EP2_INTR_Msk    0x2UL
794 #define USBFS_USBDEV_ARB_INT_SR_EP3_INTR_Pos    2UL
795 #define USBFS_USBDEV_ARB_INT_SR_EP3_INTR_Msk    0x4UL
796 #define USBFS_USBDEV_ARB_INT_SR_EP4_INTR_Pos    3UL
797 #define USBFS_USBDEV_ARB_INT_SR_EP4_INTR_Msk    0x8UL
798 #define USBFS_USBDEV_ARB_INT_SR_EP5_INTR_Pos    4UL
799 #define USBFS_USBDEV_ARB_INT_SR_EP5_INTR_Msk    0x10UL
800 #define USBFS_USBDEV_ARB_INT_SR_EP6_INTR_Pos    5UL
801 #define USBFS_USBDEV_ARB_INT_SR_EP6_INTR_Msk    0x20UL
802 #define USBFS_USBDEV_ARB_INT_SR_EP7_INTR_Pos    6UL
803 #define USBFS_USBDEV_ARB_INT_SR_EP7_INTR_Msk    0x40UL
804 #define USBFS_USBDEV_ARB_INT_SR_EP8_INTR_Pos    7UL
805 #define USBFS_USBDEV_ARB_INT_SR_EP8_INTR_Msk    0x80UL
806 /* USBFS_USBDEV.ARB_EP3_CFG */
807 #define USBFS_USBDEV_ARB_EP3_CFG_IN_DATA_RDY_Pos 0UL
808 #define USBFS_USBDEV_ARB_EP3_CFG_IN_DATA_RDY_Msk 0x1UL
809 #define USBFS_USBDEV_ARB_EP3_CFG_DMA_REQ_Pos    1UL
810 #define USBFS_USBDEV_ARB_EP3_CFG_DMA_REQ_Msk    0x2UL
811 #define USBFS_USBDEV_ARB_EP3_CFG_CRC_BYPASS_Pos 2UL
812 #define USBFS_USBDEV_ARB_EP3_CFG_CRC_BYPASS_Msk 0x4UL
813 #define USBFS_USBDEV_ARB_EP3_CFG_RESET_PTR_Pos  3UL
814 #define USBFS_USBDEV_ARB_EP3_CFG_RESET_PTR_Msk  0x8UL
815 /* USBFS_USBDEV.ARB_EP3_INT_EN */
816 #define USBFS_USBDEV_ARB_EP3_INT_EN_IN_BUF_FULL_EN_Pos 0UL
817 #define USBFS_USBDEV_ARB_EP3_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
818 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_GNT_EN_Pos 1UL
819 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_GNT_EN_Msk 0x2UL
820 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_OVER_EN_Pos 2UL
821 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_OVER_EN_Msk 0x4UL
822 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_UNDER_EN_Pos 3UL
823 #define USBFS_USBDEV_ARB_EP3_INT_EN_BUF_UNDER_EN_Msk 0x8UL
824 #define USBFS_USBDEV_ARB_EP3_INT_EN_ERR_INT_EN_Pos 4UL
825 #define USBFS_USBDEV_ARB_EP3_INT_EN_ERR_INT_EN_Msk 0x10UL
826 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_TERMIN_EN_Pos 5UL
827 #define USBFS_USBDEV_ARB_EP3_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
828 /* USBFS_USBDEV.ARB_EP3_SR */
829 #define USBFS_USBDEV_ARB_EP3_SR_IN_BUF_FULL_Pos 0UL
830 #define USBFS_USBDEV_ARB_EP3_SR_IN_BUF_FULL_Msk 0x1UL
831 #define USBFS_USBDEV_ARB_EP3_SR_DMA_GNT_Pos     1UL
832 #define USBFS_USBDEV_ARB_EP3_SR_DMA_GNT_Msk     0x2UL
833 #define USBFS_USBDEV_ARB_EP3_SR_BUF_OVER_Pos    2UL
834 #define USBFS_USBDEV_ARB_EP3_SR_BUF_OVER_Msk    0x4UL
835 #define USBFS_USBDEV_ARB_EP3_SR_BUF_UNDER_Pos   3UL
836 #define USBFS_USBDEV_ARB_EP3_SR_BUF_UNDER_Msk   0x8UL
837 #define USBFS_USBDEV_ARB_EP3_SR_DMA_TERMIN_Pos  5UL
838 #define USBFS_USBDEV_ARB_EP3_SR_DMA_TERMIN_Msk  0x20UL
839 /* USBFS_USBDEV.ARB_RW3_WA */
840 #define USBFS_USBDEV_ARB_RW3_WA_WA_Pos          0UL
841 #define USBFS_USBDEV_ARB_RW3_WA_WA_Msk          0xFFUL
842 /* USBFS_USBDEV.ARB_RW3_WA_MSB */
843 #define USBFS_USBDEV_ARB_RW3_WA_MSB_WA_MSB_Pos  0UL
844 #define USBFS_USBDEV_ARB_RW3_WA_MSB_WA_MSB_Msk  0x1UL
845 /* USBFS_USBDEV.ARB_RW3_RA */
846 #define USBFS_USBDEV_ARB_RW3_RA_RA_Pos          0UL
847 #define USBFS_USBDEV_ARB_RW3_RA_RA_Msk          0xFFUL
848 /* USBFS_USBDEV.ARB_RW3_RA_MSB */
849 #define USBFS_USBDEV_ARB_RW3_RA_MSB_RA_MSB_Pos  0UL
850 #define USBFS_USBDEV_ARB_RW3_RA_MSB_RA_MSB_Msk  0x1UL
851 /* USBFS_USBDEV.ARB_RW3_DR */
852 #define USBFS_USBDEV_ARB_RW3_DR_DR_Pos          0UL
853 #define USBFS_USBDEV_ARB_RW3_DR_DR_Msk          0xFFUL
854 /* USBFS_USBDEV.CWA */
855 #define USBFS_USBDEV_CWA_CWA_Pos                0UL
856 #define USBFS_USBDEV_CWA_CWA_Msk                0xFFUL
857 /* USBFS_USBDEV.CWA_MSB */
858 #define USBFS_USBDEV_CWA_MSB_CWA_MSB_Pos        0UL
859 #define USBFS_USBDEV_CWA_MSB_CWA_MSB_Msk        0x1UL
860 /* USBFS_USBDEV.ARB_EP4_CFG */
861 #define USBFS_USBDEV_ARB_EP4_CFG_IN_DATA_RDY_Pos 0UL
862 #define USBFS_USBDEV_ARB_EP4_CFG_IN_DATA_RDY_Msk 0x1UL
863 #define USBFS_USBDEV_ARB_EP4_CFG_DMA_REQ_Pos    1UL
864 #define USBFS_USBDEV_ARB_EP4_CFG_DMA_REQ_Msk    0x2UL
865 #define USBFS_USBDEV_ARB_EP4_CFG_CRC_BYPASS_Pos 2UL
866 #define USBFS_USBDEV_ARB_EP4_CFG_CRC_BYPASS_Msk 0x4UL
867 #define USBFS_USBDEV_ARB_EP4_CFG_RESET_PTR_Pos  3UL
868 #define USBFS_USBDEV_ARB_EP4_CFG_RESET_PTR_Msk  0x8UL
869 /* USBFS_USBDEV.ARB_EP4_INT_EN */
870 #define USBFS_USBDEV_ARB_EP4_INT_EN_IN_BUF_FULL_EN_Pos 0UL
871 #define USBFS_USBDEV_ARB_EP4_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
872 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_GNT_EN_Pos 1UL
873 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_GNT_EN_Msk 0x2UL
874 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_OVER_EN_Pos 2UL
875 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_OVER_EN_Msk 0x4UL
876 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_UNDER_EN_Pos 3UL
877 #define USBFS_USBDEV_ARB_EP4_INT_EN_BUF_UNDER_EN_Msk 0x8UL
878 #define USBFS_USBDEV_ARB_EP4_INT_EN_ERR_INT_EN_Pos 4UL
879 #define USBFS_USBDEV_ARB_EP4_INT_EN_ERR_INT_EN_Msk 0x10UL
880 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_TERMIN_EN_Pos 5UL
881 #define USBFS_USBDEV_ARB_EP4_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
882 /* USBFS_USBDEV.ARB_EP4_SR */
883 #define USBFS_USBDEV_ARB_EP4_SR_IN_BUF_FULL_Pos 0UL
884 #define USBFS_USBDEV_ARB_EP4_SR_IN_BUF_FULL_Msk 0x1UL
885 #define USBFS_USBDEV_ARB_EP4_SR_DMA_GNT_Pos     1UL
886 #define USBFS_USBDEV_ARB_EP4_SR_DMA_GNT_Msk     0x2UL
887 #define USBFS_USBDEV_ARB_EP4_SR_BUF_OVER_Pos    2UL
888 #define USBFS_USBDEV_ARB_EP4_SR_BUF_OVER_Msk    0x4UL
889 #define USBFS_USBDEV_ARB_EP4_SR_BUF_UNDER_Pos   3UL
890 #define USBFS_USBDEV_ARB_EP4_SR_BUF_UNDER_Msk   0x8UL
891 #define USBFS_USBDEV_ARB_EP4_SR_DMA_TERMIN_Pos  5UL
892 #define USBFS_USBDEV_ARB_EP4_SR_DMA_TERMIN_Msk  0x20UL
893 /* USBFS_USBDEV.ARB_RW4_WA */
894 #define USBFS_USBDEV_ARB_RW4_WA_WA_Pos          0UL
895 #define USBFS_USBDEV_ARB_RW4_WA_WA_Msk          0xFFUL
896 /* USBFS_USBDEV.ARB_RW4_WA_MSB */
897 #define USBFS_USBDEV_ARB_RW4_WA_MSB_WA_MSB_Pos  0UL
898 #define USBFS_USBDEV_ARB_RW4_WA_MSB_WA_MSB_Msk  0x1UL
899 /* USBFS_USBDEV.ARB_RW4_RA */
900 #define USBFS_USBDEV_ARB_RW4_RA_RA_Pos          0UL
901 #define USBFS_USBDEV_ARB_RW4_RA_RA_Msk          0xFFUL
902 /* USBFS_USBDEV.ARB_RW4_RA_MSB */
903 #define USBFS_USBDEV_ARB_RW4_RA_MSB_RA_MSB_Pos  0UL
904 #define USBFS_USBDEV_ARB_RW4_RA_MSB_RA_MSB_Msk  0x1UL
905 /* USBFS_USBDEV.ARB_RW4_DR */
906 #define USBFS_USBDEV_ARB_RW4_DR_DR_Pos          0UL
907 #define USBFS_USBDEV_ARB_RW4_DR_DR_Msk          0xFFUL
908 /* USBFS_USBDEV.DMA_THRES */
909 #define USBFS_USBDEV_DMA_THRES_DMA_THS_Pos      0UL
910 #define USBFS_USBDEV_DMA_THRES_DMA_THS_Msk      0xFFUL
911 /* USBFS_USBDEV.DMA_THRES_MSB */
912 #define USBFS_USBDEV_DMA_THRES_MSB_DMA_THS_MSB_Pos 0UL
913 #define USBFS_USBDEV_DMA_THRES_MSB_DMA_THS_MSB_Msk 0x1UL
914 /* USBFS_USBDEV.ARB_EP5_CFG */
915 #define USBFS_USBDEV_ARB_EP5_CFG_IN_DATA_RDY_Pos 0UL
916 #define USBFS_USBDEV_ARB_EP5_CFG_IN_DATA_RDY_Msk 0x1UL
917 #define USBFS_USBDEV_ARB_EP5_CFG_DMA_REQ_Pos    1UL
918 #define USBFS_USBDEV_ARB_EP5_CFG_DMA_REQ_Msk    0x2UL
919 #define USBFS_USBDEV_ARB_EP5_CFG_CRC_BYPASS_Pos 2UL
920 #define USBFS_USBDEV_ARB_EP5_CFG_CRC_BYPASS_Msk 0x4UL
921 #define USBFS_USBDEV_ARB_EP5_CFG_RESET_PTR_Pos  3UL
922 #define USBFS_USBDEV_ARB_EP5_CFG_RESET_PTR_Msk  0x8UL
923 /* USBFS_USBDEV.ARB_EP5_INT_EN */
924 #define USBFS_USBDEV_ARB_EP5_INT_EN_IN_BUF_FULL_EN_Pos 0UL
925 #define USBFS_USBDEV_ARB_EP5_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
926 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_GNT_EN_Pos 1UL
927 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_GNT_EN_Msk 0x2UL
928 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_OVER_EN_Pos 2UL
929 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_OVER_EN_Msk 0x4UL
930 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_UNDER_EN_Pos 3UL
931 #define USBFS_USBDEV_ARB_EP5_INT_EN_BUF_UNDER_EN_Msk 0x8UL
932 #define USBFS_USBDEV_ARB_EP5_INT_EN_ERR_INT_EN_Pos 4UL
933 #define USBFS_USBDEV_ARB_EP5_INT_EN_ERR_INT_EN_Msk 0x10UL
934 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_TERMIN_EN_Pos 5UL
935 #define USBFS_USBDEV_ARB_EP5_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
936 /* USBFS_USBDEV.ARB_EP5_SR */
937 #define USBFS_USBDEV_ARB_EP5_SR_IN_BUF_FULL_Pos 0UL
938 #define USBFS_USBDEV_ARB_EP5_SR_IN_BUF_FULL_Msk 0x1UL
939 #define USBFS_USBDEV_ARB_EP5_SR_DMA_GNT_Pos     1UL
940 #define USBFS_USBDEV_ARB_EP5_SR_DMA_GNT_Msk     0x2UL
941 #define USBFS_USBDEV_ARB_EP5_SR_BUF_OVER_Pos    2UL
942 #define USBFS_USBDEV_ARB_EP5_SR_BUF_OVER_Msk    0x4UL
943 #define USBFS_USBDEV_ARB_EP5_SR_BUF_UNDER_Pos   3UL
944 #define USBFS_USBDEV_ARB_EP5_SR_BUF_UNDER_Msk   0x8UL
945 #define USBFS_USBDEV_ARB_EP5_SR_DMA_TERMIN_Pos  5UL
946 #define USBFS_USBDEV_ARB_EP5_SR_DMA_TERMIN_Msk  0x20UL
947 /* USBFS_USBDEV.ARB_RW5_WA */
948 #define USBFS_USBDEV_ARB_RW5_WA_WA_Pos          0UL
949 #define USBFS_USBDEV_ARB_RW5_WA_WA_Msk          0xFFUL
950 /* USBFS_USBDEV.ARB_RW5_WA_MSB */
951 #define USBFS_USBDEV_ARB_RW5_WA_MSB_WA_MSB_Pos  0UL
952 #define USBFS_USBDEV_ARB_RW5_WA_MSB_WA_MSB_Msk  0x1UL
953 /* USBFS_USBDEV.ARB_RW5_RA */
954 #define USBFS_USBDEV_ARB_RW5_RA_RA_Pos          0UL
955 #define USBFS_USBDEV_ARB_RW5_RA_RA_Msk          0xFFUL
956 /* USBFS_USBDEV.ARB_RW5_RA_MSB */
957 #define USBFS_USBDEV_ARB_RW5_RA_MSB_RA_MSB_Pos  0UL
958 #define USBFS_USBDEV_ARB_RW5_RA_MSB_RA_MSB_Msk  0x1UL
959 /* USBFS_USBDEV.ARB_RW5_DR */
960 #define USBFS_USBDEV_ARB_RW5_DR_DR_Pos          0UL
961 #define USBFS_USBDEV_ARB_RW5_DR_DR_Msk          0xFFUL
962 /* USBFS_USBDEV.BUS_RST_CNT */
963 #define USBFS_USBDEV_BUS_RST_CNT_BUS_RST_CNT_Pos 0UL
964 #define USBFS_USBDEV_BUS_RST_CNT_BUS_RST_CNT_Msk 0xFUL
965 /* USBFS_USBDEV.ARB_EP6_CFG */
966 #define USBFS_USBDEV_ARB_EP6_CFG_IN_DATA_RDY_Pos 0UL
967 #define USBFS_USBDEV_ARB_EP6_CFG_IN_DATA_RDY_Msk 0x1UL
968 #define USBFS_USBDEV_ARB_EP6_CFG_DMA_REQ_Pos    1UL
969 #define USBFS_USBDEV_ARB_EP6_CFG_DMA_REQ_Msk    0x2UL
970 #define USBFS_USBDEV_ARB_EP6_CFG_CRC_BYPASS_Pos 2UL
971 #define USBFS_USBDEV_ARB_EP6_CFG_CRC_BYPASS_Msk 0x4UL
972 #define USBFS_USBDEV_ARB_EP6_CFG_RESET_PTR_Pos  3UL
973 #define USBFS_USBDEV_ARB_EP6_CFG_RESET_PTR_Msk  0x8UL
974 /* USBFS_USBDEV.ARB_EP6_INT_EN */
975 #define USBFS_USBDEV_ARB_EP6_INT_EN_IN_BUF_FULL_EN_Pos 0UL
976 #define USBFS_USBDEV_ARB_EP6_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
977 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_GNT_EN_Pos 1UL
978 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_GNT_EN_Msk 0x2UL
979 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_OVER_EN_Pos 2UL
980 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_OVER_EN_Msk 0x4UL
981 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_UNDER_EN_Pos 3UL
982 #define USBFS_USBDEV_ARB_EP6_INT_EN_BUF_UNDER_EN_Msk 0x8UL
983 #define USBFS_USBDEV_ARB_EP6_INT_EN_ERR_INT_EN_Pos 4UL
984 #define USBFS_USBDEV_ARB_EP6_INT_EN_ERR_INT_EN_Msk 0x10UL
985 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_TERMIN_EN_Pos 5UL
986 #define USBFS_USBDEV_ARB_EP6_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
987 /* USBFS_USBDEV.ARB_EP6_SR */
988 #define USBFS_USBDEV_ARB_EP6_SR_IN_BUF_FULL_Pos 0UL
989 #define USBFS_USBDEV_ARB_EP6_SR_IN_BUF_FULL_Msk 0x1UL
990 #define USBFS_USBDEV_ARB_EP6_SR_DMA_GNT_Pos     1UL
991 #define USBFS_USBDEV_ARB_EP6_SR_DMA_GNT_Msk     0x2UL
992 #define USBFS_USBDEV_ARB_EP6_SR_BUF_OVER_Pos    2UL
993 #define USBFS_USBDEV_ARB_EP6_SR_BUF_OVER_Msk    0x4UL
994 #define USBFS_USBDEV_ARB_EP6_SR_BUF_UNDER_Pos   3UL
995 #define USBFS_USBDEV_ARB_EP6_SR_BUF_UNDER_Msk   0x8UL
996 #define USBFS_USBDEV_ARB_EP6_SR_DMA_TERMIN_Pos  5UL
997 #define USBFS_USBDEV_ARB_EP6_SR_DMA_TERMIN_Msk  0x20UL
998 /* USBFS_USBDEV.ARB_RW6_WA */
999 #define USBFS_USBDEV_ARB_RW6_WA_WA_Pos          0UL
1000 #define USBFS_USBDEV_ARB_RW6_WA_WA_Msk          0xFFUL
1001 /* USBFS_USBDEV.ARB_RW6_WA_MSB */
1002 #define USBFS_USBDEV_ARB_RW6_WA_MSB_WA_MSB_Pos  0UL
1003 #define USBFS_USBDEV_ARB_RW6_WA_MSB_WA_MSB_Msk  0x1UL
1004 /* USBFS_USBDEV.ARB_RW6_RA */
1005 #define USBFS_USBDEV_ARB_RW6_RA_RA_Pos          0UL
1006 #define USBFS_USBDEV_ARB_RW6_RA_RA_Msk          0xFFUL
1007 /* USBFS_USBDEV.ARB_RW6_RA_MSB */
1008 #define USBFS_USBDEV_ARB_RW6_RA_MSB_RA_MSB_Pos  0UL
1009 #define USBFS_USBDEV_ARB_RW6_RA_MSB_RA_MSB_Msk  0x1UL
1010 /* USBFS_USBDEV.ARB_RW6_DR */
1011 #define USBFS_USBDEV_ARB_RW6_DR_DR_Pos          0UL
1012 #define USBFS_USBDEV_ARB_RW6_DR_DR_Msk          0xFFUL
1013 /* USBFS_USBDEV.ARB_EP7_CFG */
1014 #define USBFS_USBDEV_ARB_EP7_CFG_IN_DATA_RDY_Pos 0UL
1015 #define USBFS_USBDEV_ARB_EP7_CFG_IN_DATA_RDY_Msk 0x1UL
1016 #define USBFS_USBDEV_ARB_EP7_CFG_DMA_REQ_Pos    1UL
1017 #define USBFS_USBDEV_ARB_EP7_CFG_DMA_REQ_Msk    0x2UL
1018 #define USBFS_USBDEV_ARB_EP7_CFG_CRC_BYPASS_Pos 2UL
1019 #define USBFS_USBDEV_ARB_EP7_CFG_CRC_BYPASS_Msk 0x4UL
1020 #define USBFS_USBDEV_ARB_EP7_CFG_RESET_PTR_Pos  3UL
1021 #define USBFS_USBDEV_ARB_EP7_CFG_RESET_PTR_Msk  0x8UL
1022 /* USBFS_USBDEV.ARB_EP7_INT_EN */
1023 #define USBFS_USBDEV_ARB_EP7_INT_EN_IN_BUF_FULL_EN_Pos 0UL
1024 #define USBFS_USBDEV_ARB_EP7_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
1025 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_GNT_EN_Pos 1UL
1026 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_GNT_EN_Msk 0x2UL
1027 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_OVER_EN_Pos 2UL
1028 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_OVER_EN_Msk 0x4UL
1029 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_UNDER_EN_Pos 3UL
1030 #define USBFS_USBDEV_ARB_EP7_INT_EN_BUF_UNDER_EN_Msk 0x8UL
1031 #define USBFS_USBDEV_ARB_EP7_INT_EN_ERR_INT_EN_Pos 4UL
1032 #define USBFS_USBDEV_ARB_EP7_INT_EN_ERR_INT_EN_Msk 0x10UL
1033 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_TERMIN_EN_Pos 5UL
1034 #define USBFS_USBDEV_ARB_EP7_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
1035 /* USBFS_USBDEV.ARB_EP7_SR */
1036 #define USBFS_USBDEV_ARB_EP7_SR_IN_BUF_FULL_Pos 0UL
1037 #define USBFS_USBDEV_ARB_EP7_SR_IN_BUF_FULL_Msk 0x1UL
1038 #define USBFS_USBDEV_ARB_EP7_SR_DMA_GNT_Pos     1UL
1039 #define USBFS_USBDEV_ARB_EP7_SR_DMA_GNT_Msk     0x2UL
1040 #define USBFS_USBDEV_ARB_EP7_SR_BUF_OVER_Pos    2UL
1041 #define USBFS_USBDEV_ARB_EP7_SR_BUF_OVER_Msk    0x4UL
1042 #define USBFS_USBDEV_ARB_EP7_SR_BUF_UNDER_Pos   3UL
1043 #define USBFS_USBDEV_ARB_EP7_SR_BUF_UNDER_Msk   0x8UL
1044 #define USBFS_USBDEV_ARB_EP7_SR_DMA_TERMIN_Pos  5UL
1045 #define USBFS_USBDEV_ARB_EP7_SR_DMA_TERMIN_Msk  0x20UL
1046 /* USBFS_USBDEV.ARB_RW7_WA */
1047 #define USBFS_USBDEV_ARB_RW7_WA_WA_Pos          0UL
1048 #define USBFS_USBDEV_ARB_RW7_WA_WA_Msk          0xFFUL
1049 /* USBFS_USBDEV.ARB_RW7_WA_MSB */
1050 #define USBFS_USBDEV_ARB_RW7_WA_MSB_WA_MSB_Pos  0UL
1051 #define USBFS_USBDEV_ARB_RW7_WA_MSB_WA_MSB_Msk  0x1UL
1052 /* USBFS_USBDEV.ARB_RW7_RA */
1053 #define USBFS_USBDEV_ARB_RW7_RA_RA_Pos          0UL
1054 #define USBFS_USBDEV_ARB_RW7_RA_RA_Msk          0xFFUL
1055 /* USBFS_USBDEV.ARB_RW7_RA_MSB */
1056 #define USBFS_USBDEV_ARB_RW7_RA_MSB_RA_MSB_Pos  0UL
1057 #define USBFS_USBDEV_ARB_RW7_RA_MSB_RA_MSB_Msk  0x1UL
1058 /* USBFS_USBDEV.ARB_RW7_DR */
1059 #define USBFS_USBDEV_ARB_RW7_DR_DR_Pos          0UL
1060 #define USBFS_USBDEV_ARB_RW7_DR_DR_Msk          0xFFUL
1061 /* USBFS_USBDEV.ARB_EP8_CFG */
1062 #define USBFS_USBDEV_ARB_EP8_CFG_IN_DATA_RDY_Pos 0UL
1063 #define USBFS_USBDEV_ARB_EP8_CFG_IN_DATA_RDY_Msk 0x1UL
1064 #define USBFS_USBDEV_ARB_EP8_CFG_DMA_REQ_Pos    1UL
1065 #define USBFS_USBDEV_ARB_EP8_CFG_DMA_REQ_Msk    0x2UL
1066 #define USBFS_USBDEV_ARB_EP8_CFG_CRC_BYPASS_Pos 2UL
1067 #define USBFS_USBDEV_ARB_EP8_CFG_CRC_BYPASS_Msk 0x4UL
1068 #define USBFS_USBDEV_ARB_EP8_CFG_RESET_PTR_Pos  3UL
1069 #define USBFS_USBDEV_ARB_EP8_CFG_RESET_PTR_Msk  0x8UL
1070 /* USBFS_USBDEV.ARB_EP8_INT_EN */
1071 #define USBFS_USBDEV_ARB_EP8_INT_EN_IN_BUF_FULL_EN_Pos 0UL
1072 #define USBFS_USBDEV_ARB_EP8_INT_EN_IN_BUF_FULL_EN_Msk 0x1UL
1073 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_GNT_EN_Pos 1UL
1074 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_GNT_EN_Msk 0x2UL
1075 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_OVER_EN_Pos 2UL
1076 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_OVER_EN_Msk 0x4UL
1077 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_UNDER_EN_Pos 3UL
1078 #define USBFS_USBDEV_ARB_EP8_INT_EN_BUF_UNDER_EN_Msk 0x8UL
1079 #define USBFS_USBDEV_ARB_EP8_INT_EN_ERR_INT_EN_Pos 4UL
1080 #define USBFS_USBDEV_ARB_EP8_INT_EN_ERR_INT_EN_Msk 0x10UL
1081 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_TERMIN_EN_Pos 5UL
1082 #define USBFS_USBDEV_ARB_EP8_INT_EN_DMA_TERMIN_EN_Msk 0x20UL
1083 /* USBFS_USBDEV.ARB_EP8_SR */
1084 #define USBFS_USBDEV_ARB_EP8_SR_IN_BUF_FULL_Pos 0UL
1085 #define USBFS_USBDEV_ARB_EP8_SR_IN_BUF_FULL_Msk 0x1UL
1086 #define USBFS_USBDEV_ARB_EP8_SR_DMA_GNT_Pos     1UL
1087 #define USBFS_USBDEV_ARB_EP8_SR_DMA_GNT_Msk     0x2UL
1088 #define USBFS_USBDEV_ARB_EP8_SR_BUF_OVER_Pos    2UL
1089 #define USBFS_USBDEV_ARB_EP8_SR_BUF_OVER_Msk    0x4UL
1090 #define USBFS_USBDEV_ARB_EP8_SR_BUF_UNDER_Pos   3UL
1091 #define USBFS_USBDEV_ARB_EP8_SR_BUF_UNDER_Msk   0x8UL
1092 #define USBFS_USBDEV_ARB_EP8_SR_DMA_TERMIN_Pos  5UL
1093 #define USBFS_USBDEV_ARB_EP8_SR_DMA_TERMIN_Msk  0x20UL
1094 /* USBFS_USBDEV.ARB_RW8_WA */
1095 #define USBFS_USBDEV_ARB_RW8_WA_WA_Pos          0UL
1096 #define USBFS_USBDEV_ARB_RW8_WA_WA_Msk          0xFFUL
1097 /* USBFS_USBDEV.ARB_RW8_WA_MSB */
1098 #define USBFS_USBDEV_ARB_RW8_WA_MSB_WA_MSB_Pos  0UL
1099 #define USBFS_USBDEV_ARB_RW8_WA_MSB_WA_MSB_Msk  0x1UL
1100 /* USBFS_USBDEV.ARB_RW8_RA */
1101 #define USBFS_USBDEV_ARB_RW8_RA_RA_Pos          0UL
1102 #define USBFS_USBDEV_ARB_RW8_RA_RA_Msk          0xFFUL
1103 /* USBFS_USBDEV.ARB_RW8_RA_MSB */
1104 #define USBFS_USBDEV_ARB_RW8_RA_MSB_RA_MSB_Pos  0UL
1105 #define USBFS_USBDEV_ARB_RW8_RA_MSB_RA_MSB_Msk  0x1UL
1106 /* USBFS_USBDEV.ARB_RW8_DR */
1107 #define USBFS_USBDEV_ARB_RW8_DR_DR_Pos          0UL
1108 #define USBFS_USBDEV_ARB_RW8_DR_DR_Msk          0xFFUL
1109 /* USBFS_USBDEV.MEM_DATA */
1110 #define USBFS_USBDEV_MEM_DATA_DR_Pos            0UL
1111 #define USBFS_USBDEV_MEM_DATA_DR_Msk            0xFFUL
1112 /* USBFS_USBDEV.SOF16 */
1113 #define USBFS_USBDEV_SOF16_FRAME_NUMBER16_Pos   0UL
1114 #define USBFS_USBDEV_SOF16_FRAME_NUMBER16_Msk   0x7FFUL
1115 /* USBFS_USBDEV.OSCLK_DR16 */
1116 #define USBFS_USBDEV_OSCLK_DR16_ADDER16_Pos     0UL
1117 #define USBFS_USBDEV_OSCLK_DR16_ADDER16_Msk     0x7FFFUL
1118 /* USBFS_USBDEV.ARB_RW1_WA16 */
1119 #define USBFS_USBDEV_ARB_RW1_WA16_WA16_Pos      0UL
1120 #define USBFS_USBDEV_ARB_RW1_WA16_WA16_Msk      0x1FFUL
1121 /* USBFS_USBDEV.ARB_RW1_RA16 */
1122 #define USBFS_USBDEV_ARB_RW1_RA16_RA16_Pos      0UL
1123 #define USBFS_USBDEV_ARB_RW1_RA16_RA16_Msk      0x1FFUL
1124 /* USBFS_USBDEV.ARB_RW1_DR16 */
1125 #define USBFS_USBDEV_ARB_RW1_DR16_DR16_Pos      0UL
1126 #define USBFS_USBDEV_ARB_RW1_DR16_DR16_Msk      0xFFFFUL
1127 /* USBFS_USBDEV.ARB_RW2_WA16 */
1128 #define USBFS_USBDEV_ARB_RW2_WA16_WA16_Pos      0UL
1129 #define USBFS_USBDEV_ARB_RW2_WA16_WA16_Msk      0x1FFUL
1130 /* USBFS_USBDEV.ARB_RW2_RA16 */
1131 #define USBFS_USBDEV_ARB_RW2_RA16_RA16_Pos      0UL
1132 #define USBFS_USBDEV_ARB_RW2_RA16_RA16_Msk      0x1FFUL
1133 /* USBFS_USBDEV.ARB_RW2_DR16 */
1134 #define USBFS_USBDEV_ARB_RW2_DR16_DR16_Pos      0UL
1135 #define USBFS_USBDEV_ARB_RW2_DR16_DR16_Msk      0xFFFFUL
1136 /* USBFS_USBDEV.ARB_RW3_WA16 */
1137 #define USBFS_USBDEV_ARB_RW3_WA16_WA16_Pos      0UL
1138 #define USBFS_USBDEV_ARB_RW3_WA16_WA16_Msk      0x1FFUL
1139 /* USBFS_USBDEV.ARB_RW3_RA16 */
1140 #define USBFS_USBDEV_ARB_RW3_RA16_RA16_Pos      0UL
1141 #define USBFS_USBDEV_ARB_RW3_RA16_RA16_Msk      0x1FFUL
1142 /* USBFS_USBDEV.ARB_RW3_DR16 */
1143 #define USBFS_USBDEV_ARB_RW3_DR16_DR16_Pos      0UL
1144 #define USBFS_USBDEV_ARB_RW3_DR16_DR16_Msk      0xFFFFUL
1145 /* USBFS_USBDEV.CWA16 */
1146 #define USBFS_USBDEV_CWA16_CWA16_Pos            0UL
1147 #define USBFS_USBDEV_CWA16_CWA16_Msk            0x1FFUL
1148 /* USBFS_USBDEV.ARB_RW4_WA16 */
1149 #define USBFS_USBDEV_ARB_RW4_WA16_WA16_Pos      0UL
1150 #define USBFS_USBDEV_ARB_RW4_WA16_WA16_Msk      0x1FFUL
1151 /* USBFS_USBDEV.ARB_RW4_RA16 */
1152 #define USBFS_USBDEV_ARB_RW4_RA16_RA16_Pos      0UL
1153 #define USBFS_USBDEV_ARB_RW4_RA16_RA16_Msk      0x1FFUL
1154 /* USBFS_USBDEV.ARB_RW4_DR16 */
1155 #define USBFS_USBDEV_ARB_RW4_DR16_DR16_Pos      0UL
1156 #define USBFS_USBDEV_ARB_RW4_DR16_DR16_Msk      0xFFFFUL
1157 /* USBFS_USBDEV.DMA_THRES16 */
1158 #define USBFS_USBDEV_DMA_THRES16_DMA_THS16_Pos  0UL
1159 #define USBFS_USBDEV_DMA_THRES16_DMA_THS16_Msk  0x1FFUL
1160 /* USBFS_USBDEV.ARB_RW5_WA16 */
1161 #define USBFS_USBDEV_ARB_RW5_WA16_WA16_Pos      0UL
1162 #define USBFS_USBDEV_ARB_RW5_WA16_WA16_Msk      0x1FFUL
1163 /* USBFS_USBDEV.ARB_RW5_RA16 */
1164 #define USBFS_USBDEV_ARB_RW5_RA16_RA16_Pos      0UL
1165 #define USBFS_USBDEV_ARB_RW5_RA16_RA16_Msk      0x1FFUL
1166 /* USBFS_USBDEV.ARB_RW5_DR16 */
1167 #define USBFS_USBDEV_ARB_RW5_DR16_DR16_Pos      0UL
1168 #define USBFS_USBDEV_ARB_RW5_DR16_DR16_Msk      0xFFFFUL
1169 /* USBFS_USBDEV.ARB_RW6_WA16 */
1170 #define USBFS_USBDEV_ARB_RW6_WA16_WA16_Pos      0UL
1171 #define USBFS_USBDEV_ARB_RW6_WA16_WA16_Msk      0x1FFUL
1172 /* USBFS_USBDEV.ARB_RW6_RA16 */
1173 #define USBFS_USBDEV_ARB_RW6_RA16_RA16_Pos      0UL
1174 #define USBFS_USBDEV_ARB_RW6_RA16_RA16_Msk      0x1FFUL
1175 /* USBFS_USBDEV.ARB_RW6_DR16 */
1176 #define USBFS_USBDEV_ARB_RW6_DR16_DR16_Pos      0UL
1177 #define USBFS_USBDEV_ARB_RW6_DR16_DR16_Msk      0xFFFFUL
1178 /* USBFS_USBDEV.ARB_RW7_WA16 */
1179 #define USBFS_USBDEV_ARB_RW7_WA16_WA16_Pos      0UL
1180 #define USBFS_USBDEV_ARB_RW7_WA16_WA16_Msk      0x1FFUL
1181 /* USBFS_USBDEV.ARB_RW7_RA16 */
1182 #define USBFS_USBDEV_ARB_RW7_RA16_RA16_Pos      0UL
1183 #define USBFS_USBDEV_ARB_RW7_RA16_RA16_Msk      0x1FFUL
1184 /* USBFS_USBDEV.ARB_RW7_DR16 */
1185 #define USBFS_USBDEV_ARB_RW7_DR16_DR16_Pos      0UL
1186 #define USBFS_USBDEV_ARB_RW7_DR16_DR16_Msk      0xFFFFUL
1187 /* USBFS_USBDEV.ARB_RW8_WA16 */
1188 #define USBFS_USBDEV_ARB_RW8_WA16_WA16_Pos      0UL
1189 #define USBFS_USBDEV_ARB_RW8_WA16_WA16_Msk      0x1FFUL
1190 /* USBFS_USBDEV.ARB_RW8_RA16 */
1191 #define USBFS_USBDEV_ARB_RW8_RA16_RA16_Pos      0UL
1192 #define USBFS_USBDEV_ARB_RW8_RA16_RA16_Msk      0x1FFUL
1193 /* USBFS_USBDEV.ARB_RW8_DR16 */
1194 #define USBFS_USBDEV_ARB_RW8_DR16_DR16_Pos      0UL
1195 #define USBFS_USBDEV_ARB_RW8_DR16_DR16_Msk      0xFFFFUL
1196 
1197 
1198 /* USBFS_USBLPM.POWER_CTL */
1199 #define USBFS_USBLPM_POWER_CTL_SUSPEND_Pos      2UL
1200 #define USBFS_USBLPM_POWER_CTL_SUSPEND_Msk      0x4UL
1201 #define USBFS_USBLPM_POWER_CTL_DP_UP_EN_Pos     16UL
1202 #define USBFS_USBLPM_POWER_CTL_DP_UP_EN_Msk     0x10000UL
1203 #define USBFS_USBLPM_POWER_CTL_DP_BIG_Pos       17UL
1204 #define USBFS_USBLPM_POWER_CTL_DP_BIG_Msk       0x20000UL
1205 #define USBFS_USBLPM_POWER_CTL_DP_DOWN_EN_Pos   18UL
1206 #define USBFS_USBLPM_POWER_CTL_DP_DOWN_EN_Msk   0x40000UL
1207 #define USBFS_USBLPM_POWER_CTL_DM_UP_EN_Pos     19UL
1208 #define USBFS_USBLPM_POWER_CTL_DM_UP_EN_Msk     0x80000UL
1209 #define USBFS_USBLPM_POWER_CTL_DM_BIG_Pos       20UL
1210 #define USBFS_USBLPM_POWER_CTL_DM_BIG_Msk       0x100000UL
1211 #define USBFS_USBLPM_POWER_CTL_DM_DOWN_EN_Pos   21UL
1212 #define USBFS_USBLPM_POWER_CTL_DM_DOWN_EN_Msk   0x200000UL
1213 #define USBFS_USBLPM_POWER_CTL_ENABLE_DPO_Pos   28UL
1214 #define USBFS_USBLPM_POWER_CTL_ENABLE_DPO_Msk   0x10000000UL
1215 #define USBFS_USBLPM_POWER_CTL_ENABLE_DMO_Pos   29UL
1216 #define USBFS_USBLPM_POWER_CTL_ENABLE_DMO_Msk   0x20000000UL
1217 /* USBFS_USBLPM.USBIO_CTL */
1218 #define USBFS_USBLPM_USBIO_CTL_DM_P_Pos         0UL
1219 #define USBFS_USBLPM_USBIO_CTL_DM_P_Msk         0x7UL
1220 #define USBFS_USBLPM_USBIO_CTL_DM_M_Pos         3UL
1221 #define USBFS_USBLPM_USBIO_CTL_DM_M_Msk         0x38UL
1222 /* USBFS_USBLPM.FLOW_CTL */
1223 #define USBFS_USBLPM_FLOW_CTL_EP1_ERR_RESP_Pos  0UL
1224 #define USBFS_USBLPM_FLOW_CTL_EP1_ERR_RESP_Msk  0x1UL
1225 #define USBFS_USBLPM_FLOW_CTL_EP2_ERR_RESP_Pos  1UL
1226 #define USBFS_USBLPM_FLOW_CTL_EP2_ERR_RESP_Msk  0x2UL
1227 #define USBFS_USBLPM_FLOW_CTL_EP3_ERR_RESP_Pos  2UL
1228 #define USBFS_USBLPM_FLOW_CTL_EP3_ERR_RESP_Msk  0x4UL
1229 #define USBFS_USBLPM_FLOW_CTL_EP4_ERR_RESP_Pos  3UL
1230 #define USBFS_USBLPM_FLOW_CTL_EP4_ERR_RESP_Msk  0x8UL
1231 #define USBFS_USBLPM_FLOW_CTL_EP5_ERR_RESP_Pos  4UL
1232 #define USBFS_USBLPM_FLOW_CTL_EP5_ERR_RESP_Msk  0x10UL
1233 #define USBFS_USBLPM_FLOW_CTL_EP6_ERR_RESP_Pos  5UL
1234 #define USBFS_USBLPM_FLOW_CTL_EP6_ERR_RESP_Msk  0x20UL
1235 #define USBFS_USBLPM_FLOW_CTL_EP7_ERR_RESP_Pos  6UL
1236 #define USBFS_USBLPM_FLOW_CTL_EP7_ERR_RESP_Msk  0x40UL
1237 #define USBFS_USBLPM_FLOW_CTL_EP8_ERR_RESP_Pos  7UL
1238 #define USBFS_USBLPM_FLOW_CTL_EP8_ERR_RESP_Msk  0x80UL
1239 /* USBFS_USBLPM.LPM_CTL */
1240 #define USBFS_USBLPM_LPM_CTL_LPM_EN_Pos         0UL
1241 #define USBFS_USBLPM_LPM_CTL_LPM_EN_Msk         0x1UL
1242 #define USBFS_USBLPM_LPM_CTL_LPM_ACK_RESP_Pos   1UL
1243 #define USBFS_USBLPM_LPM_CTL_LPM_ACK_RESP_Msk   0x2UL
1244 #define USBFS_USBLPM_LPM_CTL_NYET_EN_Pos        2UL
1245 #define USBFS_USBLPM_LPM_CTL_NYET_EN_Msk        0x4UL
1246 #define USBFS_USBLPM_LPM_CTL_SUB_RESP_Pos       4UL
1247 #define USBFS_USBLPM_LPM_CTL_SUB_RESP_Msk       0x10UL
1248 /* USBFS_USBLPM.LPM_STAT */
1249 #define USBFS_USBLPM_LPM_STAT_LPM_BESL_Pos      0UL
1250 #define USBFS_USBLPM_LPM_STAT_LPM_BESL_Msk      0xFUL
1251 #define USBFS_USBLPM_LPM_STAT_LPM_REMOTEWAKE_Pos 4UL
1252 #define USBFS_USBLPM_LPM_STAT_LPM_REMOTEWAKE_Msk 0x10UL
1253 /* USBFS_USBLPM.INTR_SIE */
1254 #define USBFS_USBLPM_INTR_SIE_SOF_INTR_Pos      0UL
1255 #define USBFS_USBLPM_INTR_SIE_SOF_INTR_Msk      0x1UL
1256 #define USBFS_USBLPM_INTR_SIE_BUS_RESET_INTR_Pos 1UL
1257 #define USBFS_USBLPM_INTR_SIE_BUS_RESET_INTR_Msk 0x2UL
1258 #define USBFS_USBLPM_INTR_SIE_EP0_INTR_Pos      2UL
1259 #define USBFS_USBLPM_INTR_SIE_EP0_INTR_Msk      0x4UL
1260 #define USBFS_USBLPM_INTR_SIE_LPM_INTR_Pos      3UL
1261 #define USBFS_USBLPM_INTR_SIE_LPM_INTR_Msk      0x8UL
1262 #define USBFS_USBLPM_INTR_SIE_RESUME_INTR_Pos   4UL
1263 #define USBFS_USBLPM_INTR_SIE_RESUME_INTR_Msk   0x10UL
1264 /* USBFS_USBLPM.INTR_SIE_SET */
1265 #define USBFS_USBLPM_INTR_SIE_SET_SOF_INTR_SET_Pos 0UL
1266 #define USBFS_USBLPM_INTR_SIE_SET_SOF_INTR_SET_Msk 0x1UL
1267 #define USBFS_USBLPM_INTR_SIE_SET_BUS_RESET_INTR_SET_Pos 1UL
1268 #define USBFS_USBLPM_INTR_SIE_SET_BUS_RESET_INTR_SET_Msk 0x2UL
1269 #define USBFS_USBLPM_INTR_SIE_SET_EP0_INTR_SET_Pos 2UL
1270 #define USBFS_USBLPM_INTR_SIE_SET_EP0_INTR_SET_Msk 0x4UL
1271 #define USBFS_USBLPM_INTR_SIE_SET_LPM_INTR_SET_Pos 3UL
1272 #define USBFS_USBLPM_INTR_SIE_SET_LPM_INTR_SET_Msk 0x8UL
1273 #define USBFS_USBLPM_INTR_SIE_SET_RESUME_INTR_SET_Pos 4UL
1274 #define USBFS_USBLPM_INTR_SIE_SET_RESUME_INTR_SET_Msk 0x10UL
1275 /* USBFS_USBLPM.INTR_SIE_MASK */
1276 #define USBFS_USBLPM_INTR_SIE_MASK_SOF_INTR_MASK_Pos 0UL
1277 #define USBFS_USBLPM_INTR_SIE_MASK_SOF_INTR_MASK_Msk 0x1UL
1278 #define USBFS_USBLPM_INTR_SIE_MASK_BUS_RESET_INTR_MASK_Pos 1UL
1279 #define USBFS_USBLPM_INTR_SIE_MASK_BUS_RESET_INTR_MASK_Msk 0x2UL
1280 #define USBFS_USBLPM_INTR_SIE_MASK_EP0_INTR_MASK_Pos 2UL
1281 #define USBFS_USBLPM_INTR_SIE_MASK_EP0_INTR_MASK_Msk 0x4UL
1282 #define USBFS_USBLPM_INTR_SIE_MASK_LPM_INTR_MASK_Pos 3UL
1283 #define USBFS_USBLPM_INTR_SIE_MASK_LPM_INTR_MASK_Msk 0x8UL
1284 #define USBFS_USBLPM_INTR_SIE_MASK_RESUME_INTR_MASK_Pos 4UL
1285 #define USBFS_USBLPM_INTR_SIE_MASK_RESUME_INTR_MASK_Msk 0x10UL
1286 /* USBFS_USBLPM.INTR_SIE_MASKED */
1287 #define USBFS_USBLPM_INTR_SIE_MASKED_SOF_INTR_MASKED_Pos 0UL
1288 #define USBFS_USBLPM_INTR_SIE_MASKED_SOF_INTR_MASKED_Msk 0x1UL
1289 #define USBFS_USBLPM_INTR_SIE_MASKED_BUS_RESET_INTR_MASKED_Pos 1UL
1290 #define USBFS_USBLPM_INTR_SIE_MASKED_BUS_RESET_INTR_MASKED_Msk 0x2UL
1291 #define USBFS_USBLPM_INTR_SIE_MASKED_EP0_INTR_MASKED_Pos 2UL
1292 #define USBFS_USBLPM_INTR_SIE_MASKED_EP0_INTR_MASKED_Msk 0x4UL
1293 #define USBFS_USBLPM_INTR_SIE_MASKED_LPM_INTR_MASKED_Pos 3UL
1294 #define USBFS_USBLPM_INTR_SIE_MASKED_LPM_INTR_MASKED_Msk 0x8UL
1295 #define USBFS_USBLPM_INTR_SIE_MASKED_RESUME_INTR_MASKED_Pos 4UL
1296 #define USBFS_USBLPM_INTR_SIE_MASKED_RESUME_INTR_MASKED_Msk 0x10UL
1297 /* USBFS_USBLPM.INTR_LVL_SEL */
1298 #define USBFS_USBLPM_INTR_LVL_SEL_SOF_LVL_SEL_Pos 0UL
1299 #define USBFS_USBLPM_INTR_LVL_SEL_SOF_LVL_SEL_Msk 0x3UL
1300 #define USBFS_USBLPM_INTR_LVL_SEL_BUS_RESET_LVL_SEL_Pos 2UL
1301 #define USBFS_USBLPM_INTR_LVL_SEL_BUS_RESET_LVL_SEL_Msk 0xCUL
1302 #define USBFS_USBLPM_INTR_LVL_SEL_EP0_LVL_SEL_Pos 4UL
1303 #define USBFS_USBLPM_INTR_LVL_SEL_EP0_LVL_SEL_Msk 0x30UL
1304 #define USBFS_USBLPM_INTR_LVL_SEL_LPM_LVL_SEL_Pos 6UL
1305 #define USBFS_USBLPM_INTR_LVL_SEL_LPM_LVL_SEL_Msk 0xC0UL
1306 #define USBFS_USBLPM_INTR_LVL_SEL_RESUME_LVL_SEL_Pos 8UL
1307 #define USBFS_USBLPM_INTR_LVL_SEL_RESUME_LVL_SEL_Msk 0x300UL
1308 #define USBFS_USBLPM_INTR_LVL_SEL_ARB_EP_LVL_SEL_Pos 14UL
1309 #define USBFS_USBLPM_INTR_LVL_SEL_ARB_EP_LVL_SEL_Msk 0xC000UL
1310 #define USBFS_USBLPM_INTR_LVL_SEL_EP1_LVL_SEL_Pos 16UL
1311 #define USBFS_USBLPM_INTR_LVL_SEL_EP1_LVL_SEL_Msk 0x30000UL
1312 #define USBFS_USBLPM_INTR_LVL_SEL_EP2_LVL_SEL_Pos 18UL
1313 #define USBFS_USBLPM_INTR_LVL_SEL_EP2_LVL_SEL_Msk 0xC0000UL
1314 #define USBFS_USBLPM_INTR_LVL_SEL_EP3_LVL_SEL_Pos 20UL
1315 #define USBFS_USBLPM_INTR_LVL_SEL_EP3_LVL_SEL_Msk 0x300000UL
1316 #define USBFS_USBLPM_INTR_LVL_SEL_EP4_LVL_SEL_Pos 22UL
1317 #define USBFS_USBLPM_INTR_LVL_SEL_EP4_LVL_SEL_Msk 0xC00000UL
1318 #define USBFS_USBLPM_INTR_LVL_SEL_EP5_LVL_SEL_Pos 24UL
1319 #define USBFS_USBLPM_INTR_LVL_SEL_EP5_LVL_SEL_Msk 0x3000000UL
1320 #define USBFS_USBLPM_INTR_LVL_SEL_EP6_LVL_SEL_Pos 26UL
1321 #define USBFS_USBLPM_INTR_LVL_SEL_EP6_LVL_SEL_Msk 0xC000000UL
1322 #define USBFS_USBLPM_INTR_LVL_SEL_EP7_LVL_SEL_Pos 28UL
1323 #define USBFS_USBLPM_INTR_LVL_SEL_EP7_LVL_SEL_Msk 0x30000000UL
1324 #define USBFS_USBLPM_INTR_LVL_SEL_EP8_LVL_SEL_Pos 30UL
1325 #define USBFS_USBLPM_INTR_LVL_SEL_EP8_LVL_SEL_Msk 0xC0000000UL
1326 /* USBFS_USBLPM.INTR_CAUSE_HI */
1327 #define USBFS_USBLPM_INTR_CAUSE_HI_SOF_INTR_Pos 0UL
1328 #define USBFS_USBLPM_INTR_CAUSE_HI_SOF_INTR_Msk 0x1UL
1329 #define USBFS_USBLPM_INTR_CAUSE_HI_BUS_RESET_INTR_Pos 1UL
1330 #define USBFS_USBLPM_INTR_CAUSE_HI_BUS_RESET_INTR_Msk 0x2UL
1331 #define USBFS_USBLPM_INTR_CAUSE_HI_EP0_INTR_Pos 2UL
1332 #define USBFS_USBLPM_INTR_CAUSE_HI_EP0_INTR_Msk 0x4UL
1333 #define USBFS_USBLPM_INTR_CAUSE_HI_LPM_INTR_Pos 3UL
1334 #define USBFS_USBLPM_INTR_CAUSE_HI_LPM_INTR_Msk 0x8UL
1335 #define USBFS_USBLPM_INTR_CAUSE_HI_RESUME_INTR_Pos 4UL
1336 #define USBFS_USBLPM_INTR_CAUSE_HI_RESUME_INTR_Msk 0x10UL
1337 #define USBFS_USBLPM_INTR_CAUSE_HI_ARB_EP_INTR_Pos 7UL
1338 #define USBFS_USBLPM_INTR_CAUSE_HI_ARB_EP_INTR_Msk 0x80UL
1339 #define USBFS_USBLPM_INTR_CAUSE_HI_EP1_INTR_Pos 8UL
1340 #define USBFS_USBLPM_INTR_CAUSE_HI_EP1_INTR_Msk 0x100UL
1341 #define USBFS_USBLPM_INTR_CAUSE_HI_EP2_INTR_Pos 9UL
1342 #define USBFS_USBLPM_INTR_CAUSE_HI_EP2_INTR_Msk 0x200UL
1343 #define USBFS_USBLPM_INTR_CAUSE_HI_EP3_INTR_Pos 10UL
1344 #define USBFS_USBLPM_INTR_CAUSE_HI_EP3_INTR_Msk 0x400UL
1345 #define USBFS_USBLPM_INTR_CAUSE_HI_EP4_INTR_Pos 11UL
1346 #define USBFS_USBLPM_INTR_CAUSE_HI_EP4_INTR_Msk 0x800UL
1347 #define USBFS_USBLPM_INTR_CAUSE_HI_EP5_INTR_Pos 12UL
1348 #define USBFS_USBLPM_INTR_CAUSE_HI_EP5_INTR_Msk 0x1000UL
1349 #define USBFS_USBLPM_INTR_CAUSE_HI_EP6_INTR_Pos 13UL
1350 #define USBFS_USBLPM_INTR_CAUSE_HI_EP6_INTR_Msk 0x2000UL
1351 #define USBFS_USBLPM_INTR_CAUSE_HI_EP7_INTR_Pos 14UL
1352 #define USBFS_USBLPM_INTR_CAUSE_HI_EP7_INTR_Msk 0x4000UL
1353 #define USBFS_USBLPM_INTR_CAUSE_HI_EP8_INTR_Pos 15UL
1354 #define USBFS_USBLPM_INTR_CAUSE_HI_EP8_INTR_Msk 0x8000UL
1355 /* USBFS_USBLPM.INTR_CAUSE_MED */
1356 #define USBFS_USBLPM_INTR_CAUSE_MED_SOF_INTR_Pos 0UL
1357 #define USBFS_USBLPM_INTR_CAUSE_MED_SOF_INTR_Msk 0x1UL
1358 #define USBFS_USBLPM_INTR_CAUSE_MED_BUS_RESET_INTR_Pos 1UL
1359 #define USBFS_USBLPM_INTR_CAUSE_MED_BUS_RESET_INTR_Msk 0x2UL
1360 #define USBFS_USBLPM_INTR_CAUSE_MED_EP0_INTR_Pos 2UL
1361 #define USBFS_USBLPM_INTR_CAUSE_MED_EP0_INTR_Msk 0x4UL
1362 #define USBFS_USBLPM_INTR_CAUSE_MED_LPM_INTR_Pos 3UL
1363 #define USBFS_USBLPM_INTR_CAUSE_MED_LPM_INTR_Msk 0x8UL
1364 #define USBFS_USBLPM_INTR_CAUSE_MED_RESUME_INTR_Pos 4UL
1365 #define USBFS_USBLPM_INTR_CAUSE_MED_RESUME_INTR_Msk 0x10UL
1366 #define USBFS_USBLPM_INTR_CAUSE_MED_ARB_EP_INTR_Pos 7UL
1367 #define USBFS_USBLPM_INTR_CAUSE_MED_ARB_EP_INTR_Msk 0x80UL
1368 #define USBFS_USBLPM_INTR_CAUSE_MED_EP1_INTR_Pos 8UL
1369 #define USBFS_USBLPM_INTR_CAUSE_MED_EP1_INTR_Msk 0x100UL
1370 #define USBFS_USBLPM_INTR_CAUSE_MED_EP2_INTR_Pos 9UL
1371 #define USBFS_USBLPM_INTR_CAUSE_MED_EP2_INTR_Msk 0x200UL
1372 #define USBFS_USBLPM_INTR_CAUSE_MED_EP3_INTR_Pos 10UL
1373 #define USBFS_USBLPM_INTR_CAUSE_MED_EP3_INTR_Msk 0x400UL
1374 #define USBFS_USBLPM_INTR_CAUSE_MED_EP4_INTR_Pos 11UL
1375 #define USBFS_USBLPM_INTR_CAUSE_MED_EP4_INTR_Msk 0x800UL
1376 #define USBFS_USBLPM_INTR_CAUSE_MED_EP5_INTR_Pos 12UL
1377 #define USBFS_USBLPM_INTR_CAUSE_MED_EP5_INTR_Msk 0x1000UL
1378 #define USBFS_USBLPM_INTR_CAUSE_MED_EP6_INTR_Pos 13UL
1379 #define USBFS_USBLPM_INTR_CAUSE_MED_EP6_INTR_Msk 0x2000UL
1380 #define USBFS_USBLPM_INTR_CAUSE_MED_EP7_INTR_Pos 14UL
1381 #define USBFS_USBLPM_INTR_CAUSE_MED_EP7_INTR_Msk 0x4000UL
1382 #define USBFS_USBLPM_INTR_CAUSE_MED_EP8_INTR_Pos 15UL
1383 #define USBFS_USBLPM_INTR_CAUSE_MED_EP8_INTR_Msk 0x8000UL
1384 /* USBFS_USBLPM.INTR_CAUSE_LO */
1385 #define USBFS_USBLPM_INTR_CAUSE_LO_SOF_INTR_Pos 0UL
1386 #define USBFS_USBLPM_INTR_CAUSE_LO_SOF_INTR_Msk 0x1UL
1387 #define USBFS_USBLPM_INTR_CAUSE_LO_BUS_RESET_INTR_Pos 1UL
1388 #define USBFS_USBLPM_INTR_CAUSE_LO_BUS_RESET_INTR_Msk 0x2UL
1389 #define USBFS_USBLPM_INTR_CAUSE_LO_EP0_INTR_Pos 2UL
1390 #define USBFS_USBLPM_INTR_CAUSE_LO_EP0_INTR_Msk 0x4UL
1391 #define USBFS_USBLPM_INTR_CAUSE_LO_LPM_INTR_Pos 3UL
1392 #define USBFS_USBLPM_INTR_CAUSE_LO_LPM_INTR_Msk 0x8UL
1393 #define USBFS_USBLPM_INTR_CAUSE_LO_RESUME_INTR_Pos 4UL
1394 #define USBFS_USBLPM_INTR_CAUSE_LO_RESUME_INTR_Msk 0x10UL
1395 #define USBFS_USBLPM_INTR_CAUSE_LO_ARB_EP_INTR_Pos 7UL
1396 #define USBFS_USBLPM_INTR_CAUSE_LO_ARB_EP_INTR_Msk 0x80UL
1397 #define USBFS_USBLPM_INTR_CAUSE_LO_EP1_INTR_Pos 8UL
1398 #define USBFS_USBLPM_INTR_CAUSE_LO_EP1_INTR_Msk 0x100UL
1399 #define USBFS_USBLPM_INTR_CAUSE_LO_EP2_INTR_Pos 9UL
1400 #define USBFS_USBLPM_INTR_CAUSE_LO_EP2_INTR_Msk 0x200UL
1401 #define USBFS_USBLPM_INTR_CAUSE_LO_EP3_INTR_Pos 10UL
1402 #define USBFS_USBLPM_INTR_CAUSE_LO_EP3_INTR_Msk 0x400UL
1403 #define USBFS_USBLPM_INTR_CAUSE_LO_EP4_INTR_Pos 11UL
1404 #define USBFS_USBLPM_INTR_CAUSE_LO_EP4_INTR_Msk 0x800UL
1405 #define USBFS_USBLPM_INTR_CAUSE_LO_EP5_INTR_Pos 12UL
1406 #define USBFS_USBLPM_INTR_CAUSE_LO_EP5_INTR_Msk 0x1000UL
1407 #define USBFS_USBLPM_INTR_CAUSE_LO_EP6_INTR_Pos 13UL
1408 #define USBFS_USBLPM_INTR_CAUSE_LO_EP6_INTR_Msk 0x2000UL
1409 #define USBFS_USBLPM_INTR_CAUSE_LO_EP7_INTR_Pos 14UL
1410 #define USBFS_USBLPM_INTR_CAUSE_LO_EP7_INTR_Msk 0x4000UL
1411 #define USBFS_USBLPM_INTR_CAUSE_LO_EP8_INTR_Pos 15UL
1412 #define USBFS_USBLPM_INTR_CAUSE_LO_EP8_INTR_Msk 0x8000UL
1413 /* USBFS_USBLPM.DFT_CTL */
1414 #define USBFS_USBLPM_DFT_CTL_DDFT_OUT_SEL_Pos   0UL
1415 #define USBFS_USBLPM_DFT_CTL_DDFT_OUT_SEL_Msk   0x7UL
1416 #define USBFS_USBLPM_DFT_CTL_DDFT_IN_SEL_Pos    3UL
1417 #define USBFS_USBLPM_DFT_CTL_DDFT_IN_SEL_Msk    0x18UL
1418 
1419 
1420 /* USBFS_USBHOST.HOST_CTL0 */
1421 #define USBFS_USBHOST_HOST_CTL0_HOST_Pos        0UL
1422 #define USBFS_USBHOST_HOST_CTL0_HOST_Msk        0x1UL
1423 #define USBFS_USBHOST_HOST_CTL0_ENABLE_Pos      31UL
1424 #define USBFS_USBHOST_HOST_CTL0_ENABLE_Msk      0x80000000UL
1425 /* USBFS_USBHOST.HOST_CTL1 */
1426 #define USBFS_USBHOST_HOST_CTL1_CLKSEL_Pos      0UL
1427 #define USBFS_USBHOST_HOST_CTL1_CLKSEL_Msk      0x1UL
1428 #define USBFS_USBHOST_HOST_CTL1_USTP_Pos        1UL
1429 #define USBFS_USBHOST_HOST_CTL1_USTP_Msk        0x2UL
1430 #define USBFS_USBHOST_HOST_CTL1_RST_Pos         7UL
1431 #define USBFS_USBHOST_HOST_CTL1_RST_Msk         0x80UL
1432 /* USBFS_USBHOST.HOST_CTL2 */
1433 #define USBFS_USBHOST_HOST_CTL2_RETRY_Pos       0UL
1434 #define USBFS_USBHOST_HOST_CTL2_RETRY_Msk       0x1UL
1435 #define USBFS_USBHOST_HOST_CTL2_CANCEL_Pos      1UL
1436 #define USBFS_USBHOST_HOST_CTL2_CANCEL_Msk      0x2UL
1437 #define USBFS_USBHOST_HOST_CTL2_SOFSTEP_Pos     2UL
1438 #define USBFS_USBHOST_HOST_CTL2_SOFSTEP_Msk     0x4UL
1439 #define USBFS_USBHOST_HOST_CTL2_ALIVE_Pos       3UL
1440 #define USBFS_USBHOST_HOST_CTL2_ALIVE_Msk       0x8UL
1441 #define USBFS_USBHOST_HOST_CTL2_RESERVED_4_Pos  4UL
1442 #define USBFS_USBHOST_HOST_CTL2_RESERVED_4_Msk  0x10UL
1443 #define USBFS_USBHOST_HOST_CTL2_RESERVED_5_Pos  5UL
1444 #define USBFS_USBHOST_HOST_CTL2_RESERVED_5_Msk  0x20UL
1445 #define USBFS_USBHOST_HOST_CTL2_TTEST_Pos       6UL
1446 #define USBFS_USBHOST_HOST_CTL2_TTEST_Msk       0xC0UL
1447 /* USBFS_USBHOST.HOST_ERR */
1448 #define USBFS_USBHOST_HOST_ERR_HS_Pos           0UL
1449 #define USBFS_USBHOST_HOST_ERR_HS_Msk           0x3UL
1450 #define USBFS_USBHOST_HOST_ERR_STUFF_Pos        2UL
1451 #define USBFS_USBHOST_HOST_ERR_STUFF_Msk        0x4UL
1452 #define USBFS_USBHOST_HOST_ERR_TGERR_Pos        3UL
1453 #define USBFS_USBHOST_HOST_ERR_TGERR_Msk        0x8UL
1454 #define USBFS_USBHOST_HOST_ERR_CRC_Pos          4UL
1455 #define USBFS_USBHOST_HOST_ERR_CRC_Msk          0x10UL
1456 #define USBFS_USBHOST_HOST_ERR_TOUT_Pos         5UL
1457 #define USBFS_USBHOST_HOST_ERR_TOUT_Msk         0x20UL
1458 #define USBFS_USBHOST_HOST_ERR_RERR_Pos         6UL
1459 #define USBFS_USBHOST_HOST_ERR_RERR_Msk         0x40UL
1460 #define USBFS_USBHOST_HOST_ERR_LSTSOF_Pos       7UL
1461 #define USBFS_USBHOST_HOST_ERR_LSTSOF_Msk       0x80UL
1462 /* USBFS_USBHOST.HOST_STATUS */
1463 #define USBFS_USBHOST_HOST_STATUS_CSTAT_Pos     0UL
1464 #define USBFS_USBHOST_HOST_STATUS_CSTAT_Msk     0x1UL
1465 #define USBFS_USBHOST_HOST_STATUS_TMODE_Pos     1UL
1466 #define USBFS_USBHOST_HOST_STATUS_TMODE_Msk     0x2UL
1467 #define USBFS_USBHOST_HOST_STATUS_SUSP_Pos      2UL
1468 #define USBFS_USBHOST_HOST_STATUS_SUSP_Msk      0x4UL
1469 #define USBFS_USBHOST_HOST_STATUS_SOFBUSY_Pos   3UL
1470 #define USBFS_USBHOST_HOST_STATUS_SOFBUSY_Msk   0x8UL
1471 #define USBFS_USBHOST_HOST_STATUS_URST_Pos      4UL
1472 #define USBFS_USBHOST_HOST_STATUS_URST_Msk      0x10UL
1473 #define USBFS_USBHOST_HOST_STATUS_RESERVED_5_Pos 5UL
1474 #define USBFS_USBHOST_HOST_STATUS_RESERVED_5_Msk 0x20UL
1475 #define USBFS_USBHOST_HOST_STATUS_RSTBUSY_Pos   6UL
1476 #define USBFS_USBHOST_HOST_STATUS_RSTBUSY_Msk   0x40UL
1477 #define USBFS_USBHOST_HOST_STATUS_CLKSEL_ST_Pos 7UL
1478 #define USBFS_USBHOST_HOST_STATUS_CLKSEL_ST_Msk 0x80UL
1479 #define USBFS_USBHOST_HOST_STATUS_HOST_ST_Pos   8UL
1480 #define USBFS_USBHOST_HOST_STATUS_HOST_ST_Msk   0x100UL
1481 /* USBFS_USBHOST.HOST_FCOMP */
1482 #define USBFS_USBHOST_HOST_FCOMP_FRAMECOMP_Pos  0UL
1483 #define USBFS_USBHOST_HOST_FCOMP_FRAMECOMP_Msk  0xFFUL
1484 /* USBFS_USBHOST.HOST_RTIMER */
1485 #define USBFS_USBHOST_HOST_RTIMER_RTIMER_Pos    0UL
1486 #define USBFS_USBHOST_HOST_RTIMER_RTIMER_Msk    0x3FFFFUL
1487 /* USBFS_USBHOST.HOST_ADDR */
1488 #define USBFS_USBHOST_HOST_ADDR_ADDRESS_Pos     0UL
1489 #define USBFS_USBHOST_HOST_ADDR_ADDRESS_Msk     0x7FUL
1490 /* USBFS_USBHOST.HOST_EOF */
1491 #define USBFS_USBHOST_HOST_EOF_EOF_Pos          0UL
1492 #define USBFS_USBHOST_HOST_EOF_EOF_Msk          0x3FFFUL
1493 /* USBFS_USBHOST.HOST_FRAME */
1494 #define USBFS_USBHOST_HOST_FRAME_FRAME_Pos      0UL
1495 #define USBFS_USBHOST_HOST_FRAME_FRAME_Msk      0x7FFUL
1496 /* USBFS_USBHOST.HOST_TOKEN */
1497 #define USBFS_USBHOST_HOST_TOKEN_ENDPT_Pos      0UL
1498 #define USBFS_USBHOST_HOST_TOKEN_ENDPT_Msk      0xFUL
1499 #define USBFS_USBHOST_HOST_TOKEN_TKNEN_Pos      4UL
1500 #define USBFS_USBHOST_HOST_TOKEN_TKNEN_Msk      0x70UL
1501 #define USBFS_USBHOST_HOST_TOKEN_TGGL_Pos       8UL
1502 #define USBFS_USBHOST_HOST_TOKEN_TGGL_Msk       0x100UL
1503 /* USBFS_USBHOST.HOST_EP1_CTL */
1504 #define USBFS_USBHOST_HOST_EP1_CTL_PKS1_Pos     0UL
1505 #define USBFS_USBHOST_HOST_EP1_CTL_PKS1_Msk     0x1FFUL
1506 #define USBFS_USBHOST_HOST_EP1_CTL_NULLE_Pos    10UL
1507 #define USBFS_USBHOST_HOST_EP1_CTL_NULLE_Msk    0x400UL
1508 #define USBFS_USBHOST_HOST_EP1_CTL_DMAE_Pos     11UL
1509 #define USBFS_USBHOST_HOST_EP1_CTL_DMAE_Msk     0x800UL
1510 #define USBFS_USBHOST_HOST_EP1_CTL_DIR_Pos      12UL
1511 #define USBFS_USBHOST_HOST_EP1_CTL_DIR_Msk      0x1000UL
1512 #define USBFS_USBHOST_HOST_EP1_CTL_BFINI_Pos    15UL
1513 #define USBFS_USBHOST_HOST_EP1_CTL_BFINI_Msk    0x8000UL
1514 /* USBFS_USBHOST.HOST_EP1_STATUS */
1515 #define USBFS_USBHOST_HOST_EP1_STATUS_SIZE1_Pos 0UL
1516 #define USBFS_USBHOST_HOST_EP1_STATUS_SIZE1_Msk 0x1FFUL
1517 #define USBFS_USBHOST_HOST_EP1_STATUS_VAL_DATA_Pos 16UL
1518 #define USBFS_USBHOST_HOST_EP1_STATUS_VAL_DATA_Msk 0x10000UL
1519 #define USBFS_USBHOST_HOST_EP1_STATUS_INI_ST_Pos 17UL
1520 #define USBFS_USBHOST_HOST_EP1_STATUS_INI_ST_Msk 0x20000UL
1521 #define USBFS_USBHOST_HOST_EP1_STATUS_RESERVED_18_Pos 18UL
1522 #define USBFS_USBHOST_HOST_EP1_STATUS_RESERVED_18_Msk 0x40000UL
1523 /* USBFS_USBHOST.HOST_EP1_RW1_DR */
1524 #define USBFS_USBHOST_HOST_EP1_RW1_DR_BFDT8_Pos 0UL
1525 #define USBFS_USBHOST_HOST_EP1_RW1_DR_BFDT8_Msk 0xFFUL
1526 /* USBFS_USBHOST.HOST_EP1_RW2_DR */
1527 #define USBFS_USBHOST_HOST_EP1_RW2_DR_BFDT16_Pos 0UL
1528 #define USBFS_USBHOST_HOST_EP1_RW2_DR_BFDT16_Msk 0xFFFFUL
1529 /* USBFS_USBHOST.HOST_EP2_CTL */
1530 #define USBFS_USBHOST_HOST_EP2_CTL_PKS2_Pos     0UL
1531 #define USBFS_USBHOST_HOST_EP2_CTL_PKS2_Msk     0x7FUL
1532 #define USBFS_USBHOST_HOST_EP2_CTL_NULLE_Pos    10UL
1533 #define USBFS_USBHOST_HOST_EP2_CTL_NULLE_Msk    0x400UL
1534 #define USBFS_USBHOST_HOST_EP2_CTL_DMAE_Pos     11UL
1535 #define USBFS_USBHOST_HOST_EP2_CTL_DMAE_Msk     0x800UL
1536 #define USBFS_USBHOST_HOST_EP2_CTL_DIR_Pos      12UL
1537 #define USBFS_USBHOST_HOST_EP2_CTL_DIR_Msk      0x1000UL
1538 #define USBFS_USBHOST_HOST_EP2_CTL_BFINI_Pos    15UL
1539 #define USBFS_USBHOST_HOST_EP2_CTL_BFINI_Msk    0x8000UL
1540 /* USBFS_USBHOST.HOST_EP2_STATUS */
1541 #define USBFS_USBHOST_HOST_EP2_STATUS_SIZE2_Pos 0UL
1542 #define USBFS_USBHOST_HOST_EP2_STATUS_SIZE2_Msk 0x7FUL
1543 #define USBFS_USBHOST_HOST_EP2_STATUS_VAL_DATA_Pos 16UL
1544 #define USBFS_USBHOST_HOST_EP2_STATUS_VAL_DATA_Msk 0x10000UL
1545 #define USBFS_USBHOST_HOST_EP2_STATUS_INI_ST_Pos 17UL
1546 #define USBFS_USBHOST_HOST_EP2_STATUS_INI_ST_Msk 0x20000UL
1547 #define USBFS_USBHOST_HOST_EP2_STATUS_RESERVED_18_Pos 18UL
1548 #define USBFS_USBHOST_HOST_EP2_STATUS_RESERVED_18_Msk 0x40000UL
1549 /* USBFS_USBHOST.HOST_EP2_RW1_DR */
1550 #define USBFS_USBHOST_HOST_EP2_RW1_DR_BFDT8_Pos 0UL
1551 #define USBFS_USBHOST_HOST_EP2_RW1_DR_BFDT8_Msk 0xFFUL
1552 /* USBFS_USBHOST.HOST_EP2_RW2_DR */
1553 #define USBFS_USBHOST_HOST_EP2_RW2_DR_BFDT16_Pos 0UL
1554 #define USBFS_USBHOST_HOST_EP2_RW2_DR_BFDT16_Msk 0xFFFFUL
1555 /* USBFS_USBHOST.HOST_LVL1_SEL */
1556 #define USBFS_USBHOST_HOST_LVL1_SEL_SOFIRQ_SEL_Pos 0UL
1557 #define USBFS_USBHOST_HOST_LVL1_SEL_SOFIRQ_SEL_Msk 0x3UL
1558 #define USBFS_USBHOST_HOST_LVL1_SEL_DIRQ_SEL_Pos 2UL
1559 #define USBFS_USBHOST_HOST_LVL1_SEL_DIRQ_SEL_Msk 0xCUL
1560 #define USBFS_USBHOST_HOST_LVL1_SEL_CNNIRQ_SEL_Pos 4UL
1561 #define USBFS_USBHOST_HOST_LVL1_SEL_CNNIRQ_SEL_Msk 0x30UL
1562 #define USBFS_USBHOST_HOST_LVL1_SEL_CMPIRQ_SEL_Pos 6UL
1563 #define USBFS_USBHOST_HOST_LVL1_SEL_CMPIRQ_SEL_Msk 0xC0UL
1564 #define USBFS_USBHOST_HOST_LVL1_SEL_URIRQ_SEL_Pos 8UL
1565 #define USBFS_USBHOST_HOST_LVL1_SEL_URIRQ_SEL_Msk 0x300UL
1566 #define USBFS_USBHOST_HOST_LVL1_SEL_RWKIRQ_SEL_Pos 10UL
1567 #define USBFS_USBHOST_HOST_LVL1_SEL_RWKIRQ_SEL_Msk 0xC00UL
1568 #define USBFS_USBHOST_HOST_LVL1_SEL_RESERVED_13_12_Pos 12UL
1569 #define USBFS_USBHOST_HOST_LVL1_SEL_RESERVED_13_12_Msk 0x3000UL
1570 #define USBFS_USBHOST_HOST_LVL1_SEL_TCAN_SEL_Pos 14UL
1571 #define USBFS_USBHOST_HOST_LVL1_SEL_TCAN_SEL_Msk 0xC000UL
1572 /* USBFS_USBHOST.HOST_LVL2_SEL */
1573 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_DRQ_SEL_Pos 4UL
1574 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_DRQ_SEL_Msk 0x30UL
1575 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_SPK_SEL_Pos 6UL
1576 #define USBFS_USBHOST_HOST_LVL2_SEL_EP1_SPK_SEL_Msk 0xC0UL
1577 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_DRQ_SEL_Pos 8UL
1578 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_DRQ_SEL_Msk 0x300UL
1579 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_SPK_SEL_Pos 10UL
1580 #define USBFS_USBHOST_HOST_LVL2_SEL_EP2_SPK_SEL_Msk 0xC00UL
1581 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_HI */
1582 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_SOFIRQ_INT_Pos 0UL
1583 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_SOFIRQ_INT_Msk 0x1UL
1584 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_DIRQ_INT_Pos 1UL
1585 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_DIRQ_INT_Msk 0x2UL
1586 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CNNIRQ_INT_Pos 2UL
1587 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CNNIRQ_INT_Msk 0x4UL
1588 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CMPIRQ_INT_Pos 3UL
1589 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_CMPIRQ_INT_Msk 0x8UL
1590 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_URIRQ_INT_Pos 4UL
1591 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_URIRQ_INT_Msk 0x10UL
1592 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RWKIRQ_INT_Pos 5UL
1593 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RWKIRQ_INT_Msk 0x20UL
1594 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RESERVED_6_Pos 6UL
1595 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_RESERVED_6_Msk 0x40UL
1596 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_TCAN_INT_Pos 7UL
1597 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_HI_TCAN_INT_Msk 0x80UL
1598 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_MED */
1599 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_SOFIRQ_INT_Pos 0UL
1600 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_SOFIRQ_INT_Msk 0x1UL
1601 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_DIRQ_INT_Pos 1UL
1602 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_DIRQ_INT_Msk 0x2UL
1603 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CNNIRQ_INT_Pos 2UL
1604 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CNNIRQ_INT_Msk 0x4UL
1605 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CMPIRQ_INT_Pos 3UL
1606 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_CMPIRQ_INT_Msk 0x8UL
1607 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_URIRQ_INT_Pos 4UL
1608 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_URIRQ_INT_Msk 0x10UL
1609 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RWKIRQ_INT_Pos 5UL
1610 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RWKIRQ_INT_Msk 0x20UL
1611 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RESERVED_6_Pos 6UL
1612 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_RESERVED_6_Msk 0x40UL
1613 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_TCAN_INT_Pos 7UL
1614 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_MED_TCAN_INT_Msk 0x80UL
1615 /* USBFS_USBHOST.INTR_USBHOST_CAUSE_LO */
1616 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_SOFIRQ_INT_Pos 0UL
1617 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_SOFIRQ_INT_Msk 0x1UL
1618 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_DIRQ_INT_Pos 1UL
1619 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_DIRQ_INT_Msk 0x2UL
1620 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CNNIRQ_INT_Pos 2UL
1621 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CNNIRQ_INT_Msk 0x4UL
1622 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CMPIRQ_INT_Pos 3UL
1623 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_CMPIRQ_INT_Msk 0x8UL
1624 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_URIRQ_INT_Pos 4UL
1625 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_URIRQ_INT_Msk 0x10UL
1626 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RWKIRQ_INT_Pos 5UL
1627 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RWKIRQ_INT_Msk 0x20UL
1628 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RESERVED_6_Pos 6UL
1629 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_RESERVED_6_Msk 0x40UL
1630 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_TCAN_INT_Pos 7UL
1631 #define USBFS_USBHOST_INTR_USBHOST_CAUSE_LO_TCAN_INT_Msk 0x80UL
1632 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_HI */
1633 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1DRQ_INT_Pos 2UL
1634 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1DRQ_INT_Msk 0x4UL
1635 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1SPK_INT_Pos 3UL
1636 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP1SPK_INT_Msk 0x8UL
1637 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2DRQ_INT_Pos 4UL
1638 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2DRQ_INT_Msk 0x10UL
1639 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2SPK_INT_Pos 5UL
1640 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_HI_EP2SPK_INT_Msk 0x20UL
1641 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_MED */
1642 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1DRQ_INT_Pos 2UL
1643 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1DRQ_INT_Msk 0x4UL
1644 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1SPK_INT_Pos 3UL
1645 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP1SPK_INT_Msk 0x8UL
1646 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2DRQ_INT_Pos 4UL
1647 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2DRQ_INT_Msk 0x10UL
1648 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2SPK_INT_Pos 5UL
1649 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_MED_EP2SPK_INT_Msk 0x20UL
1650 /* USBFS_USBHOST.INTR_HOST_EP_CAUSE_LO */
1651 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1DRQ_INT_Pos 2UL
1652 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1DRQ_INT_Msk 0x4UL
1653 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1SPK_INT_Pos 3UL
1654 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP1SPK_INT_Msk 0x8UL
1655 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2DRQ_INT_Pos 4UL
1656 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2DRQ_INT_Msk 0x10UL
1657 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2SPK_INT_Pos 5UL
1658 #define USBFS_USBHOST_INTR_HOST_EP_CAUSE_LO_EP2SPK_INT_Msk 0x20UL
1659 /* USBFS_USBHOST.INTR_USBHOST */
1660 #define USBFS_USBHOST_INTR_USBHOST_SOFIRQ_Pos   0UL
1661 #define USBFS_USBHOST_INTR_USBHOST_SOFIRQ_Msk   0x1UL
1662 #define USBFS_USBHOST_INTR_USBHOST_DIRQ_Pos     1UL
1663 #define USBFS_USBHOST_INTR_USBHOST_DIRQ_Msk     0x2UL
1664 #define USBFS_USBHOST_INTR_USBHOST_CNNIRQ_Pos   2UL
1665 #define USBFS_USBHOST_INTR_USBHOST_CNNIRQ_Msk   0x4UL
1666 #define USBFS_USBHOST_INTR_USBHOST_CMPIRQ_Pos   3UL
1667 #define USBFS_USBHOST_INTR_USBHOST_CMPIRQ_Msk   0x8UL
1668 #define USBFS_USBHOST_INTR_USBHOST_URIRQ_Pos    4UL
1669 #define USBFS_USBHOST_INTR_USBHOST_URIRQ_Msk    0x10UL
1670 #define USBFS_USBHOST_INTR_USBHOST_RWKIRQ_Pos   5UL
1671 #define USBFS_USBHOST_INTR_USBHOST_RWKIRQ_Msk   0x20UL
1672 #define USBFS_USBHOST_INTR_USBHOST_RESERVED_6_Pos 6UL
1673 #define USBFS_USBHOST_INTR_USBHOST_RESERVED_6_Msk 0x40UL
1674 #define USBFS_USBHOST_INTR_USBHOST_TCAN_Pos     7UL
1675 #define USBFS_USBHOST_INTR_USBHOST_TCAN_Msk     0x80UL
1676 /* USBFS_USBHOST.INTR_USBHOST_SET */
1677 #define USBFS_USBHOST_INTR_USBHOST_SET_SOFIRQS_Pos 0UL
1678 #define USBFS_USBHOST_INTR_USBHOST_SET_SOFIRQS_Msk 0x1UL
1679 #define USBFS_USBHOST_INTR_USBHOST_SET_DIRQS_Pos 1UL
1680 #define USBFS_USBHOST_INTR_USBHOST_SET_DIRQS_Msk 0x2UL
1681 #define USBFS_USBHOST_INTR_USBHOST_SET_CNNIRQS_Pos 2UL
1682 #define USBFS_USBHOST_INTR_USBHOST_SET_CNNIRQS_Msk 0x4UL
1683 #define USBFS_USBHOST_INTR_USBHOST_SET_CMPIRQS_Pos 3UL
1684 #define USBFS_USBHOST_INTR_USBHOST_SET_CMPIRQS_Msk 0x8UL
1685 #define USBFS_USBHOST_INTR_USBHOST_SET_URIRQS_Pos 4UL
1686 #define USBFS_USBHOST_INTR_USBHOST_SET_URIRQS_Msk 0x10UL
1687 #define USBFS_USBHOST_INTR_USBHOST_SET_RWKIRQS_Pos 5UL
1688 #define USBFS_USBHOST_INTR_USBHOST_SET_RWKIRQS_Msk 0x20UL
1689 #define USBFS_USBHOST_INTR_USBHOST_SET_RESERVED_6_Pos 6UL
1690 #define USBFS_USBHOST_INTR_USBHOST_SET_RESERVED_6_Msk 0x40UL
1691 #define USBFS_USBHOST_INTR_USBHOST_SET_TCANS_Pos 7UL
1692 #define USBFS_USBHOST_INTR_USBHOST_SET_TCANS_Msk 0x80UL
1693 /* USBFS_USBHOST.INTR_USBHOST_MASK */
1694 #define USBFS_USBHOST_INTR_USBHOST_MASK_SOFIRQM_Pos 0UL
1695 #define USBFS_USBHOST_INTR_USBHOST_MASK_SOFIRQM_Msk 0x1UL
1696 #define USBFS_USBHOST_INTR_USBHOST_MASK_DIRQM_Pos 1UL
1697 #define USBFS_USBHOST_INTR_USBHOST_MASK_DIRQM_Msk 0x2UL
1698 #define USBFS_USBHOST_INTR_USBHOST_MASK_CNNIRQM_Pos 2UL
1699 #define USBFS_USBHOST_INTR_USBHOST_MASK_CNNIRQM_Msk 0x4UL
1700 #define USBFS_USBHOST_INTR_USBHOST_MASK_CMPIRQM_Pos 3UL
1701 #define USBFS_USBHOST_INTR_USBHOST_MASK_CMPIRQM_Msk 0x8UL
1702 #define USBFS_USBHOST_INTR_USBHOST_MASK_URIRQM_Pos 4UL
1703 #define USBFS_USBHOST_INTR_USBHOST_MASK_URIRQM_Msk 0x10UL
1704 #define USBFS_USBHOST_INTR_USBHOST_MASK_RWKIRQM_Pos 5UL
1705 #define USBFS_USBHOST_INTR_USBHOST_MASK_RWKIRQM_Msk 0x20UL
1706 #define USBFS_USBHOST_INTR_USBHOST_MASK_RESERVED_6_Pos 6UL
1707 #define USBFS_USBHOST_INTR_USBHOST_MASK_RESERVED_6_Msk 0x40UL
1708 #define USBFS_USBHOST_INTR_USBHOST_MASK_TCANM_Pos 7UL
1709 #define USBFS_USBHOST_INTR_USBHOST_MASK_TCANM_Msk 0x80UL
1710 /* USBFS_USBHOST.INTR_USBHOST_MASKED */
1711 #define USBFS_USBHOST_INTR_USBHOST_MASKED_SOFIRQED_Pos 0UL
1712 #define USBFS_USBHOST_INTR_USBHOST_MASKED_SOFIRQED_Msk 0x1UL
1713 #define USBFS_USBHOST_INTR_USBHOST_MASKED_DIRQED_Pos 1UL
1714 #define USBFS_USBHOST_INTR_USBHOST_MASKED_DIRQED_Msk 0x2UL
1715 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CNNIRQED_Pos 2UL
1716 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CNNIRQED_Msk 0x4UL
1717 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CMPIRQED_Pos 3UL
1718 #define USBFS_USBHOST_INTR_USBHOST_MASKED_CMPIRQED_Msk 0x8UL
1719 #define USBFS_USBHOST_INTR_USBHOST_MASKED_URIRQED_Pos 4UL
1720 #define USBFS_USBHOST_INTR_USBHOST_MASKED_URIRQED_Msk 0x10UL
1721 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RWKIRQED_Pos 5UL
1722 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RWKIRQED_Msk 0x20UL
1723 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RESERVED_6_Pos 6UL
1724 #define USBFS_USBHOST_INTR_USBHOST_MASKED_RESERVED_6_Msk 0x40UL
1725 #define USBFS_USBHOST_INTR_USBHOST_MASKED_TCANED_Pos 7UL
1726 #define USBFS_USBHOST_INTR_USBHOST_MASKED_TCANED_Msk 0x80UL
1727 /* USBFS_USBHOST.INTR_HOST_EP */
1728 #define USBFS_USBHOST_INTR_HOST_EP_EP1DRQ_Pos   2UL
1729 #define USBFS_USBHOST_INTR_HOST_EP_EP1DRQ_Msk   0x4UL
1730 #define USBFS_USBHOST_INTR_HOST_EP_EP1SPK_Pos   3UL
1731 #define USBFS_USBHOST_INTR_HOST_EP_EP1SPK_Msk   0x8UL
1732 #define USBFS_USBHOST_INTR_HOST_EP_EP2DRQ_Pos   4UL
1733 #define USBFS_USBHOST_INTR_HOST_EP_EP2DRQ_Msk   0x10UL
1734 #define USBFS_USBHOST_INTR_HOST_EP_EP2SPK_Pos   5UL
1735 #define USBFS_USBHOST_INTR_HOST_EP_EP2SPK_Msk   0x20UL
1736 /* USBFS_USBHOST.INTR_HOST_EP_SET */
1737 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1DRQS_Pos 2UL
1738 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1DRQS_Msk 0x4UL
1739 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1SPKS_Pos 3UL
1740 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP1SPKS_Msk 0x8UL
1741 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2DRQS_Pos 4UL
1742 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2DRQS_Msk 0x10UL
1743 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2SPKS_Pos 5UL
1744 #define USBFS_USBHOST_INTR_HOST_EP_SET_EP2SPKS_Msk 0x20UL
1745 /* USBFS_USBHOST.INTR_HOST_EP_MASK */
1746 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1DRQM_Pos 2UL
1747 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1DRQM_Msk 0x4UL
1748 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1SPKM_Pos 3UL
1749 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP1SPKM_Msk 0x8UL
1750 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2DRQM_Pos 4UL
1751 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2DRQM_Msk 0x10UL
1752 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2SPKM_Pos 5UL
1753 #define USBFS_USBHOST_INTR_HOST_EP_MASK_EP2SPKM_Msk 0x20UL
1754 /* USBFS_USBHOST.INTR_HOST_EP_MASKED */
1755 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1DRQED_Pos 2UL
1756 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1DRQED_Msk 0x4UL
1757 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1SPKED_Pos 3UL
1758 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP1SPKED_Msk 0x8UL
1759 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2DRQED_Pos 4UL
1760 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2DRQED_Msk 0x10UL
1761 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2SPKED_Pos 5UL
1762 #define USBFS_USBHOST_INTR_HOST_EP_MASKED_EP2SPKED_Msk 0x20UL
1763 /* USBFS_USBHOST.HOST_DMA_ENBL */
1764 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP1DRQE_Pos 2UL
1765 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP1DRQE_Msk 0x4UL
1766 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP2DRQE_Pos 3UL
1767 #define USBFS_USBHOST_HOST_DMA_ENBL_DM_EP2DRQE_Msk 0x8UL
1768 /* USBFS_USBHOST.HOST_EP1_BLK */
1769 #define USBFS_USBHOST_HOST_EP1_BLK_BLK_NUM_Pos  16UL
1770 #define USBFS_USBHOST_HOST_EP1_BLK_BLK_NUM_Msk  0xFFFF0000UL
1771 /* USBFS_USBHOST.HOST_EP2_BLK */
1772 #define USBFS_USBHOST_HOST_EP2_BLK_BLK_NUM_Pos  16UL
1773 #define USBFS_USBHOST_HOST_EP2_BLK_BLK_NUM_Msk  0xFFFF0000UL
1774 
1775 
1776 #endif /* _CYIP_USBFS_H_ */
1777 
1778 
1779 /* [] END OF FILE */
1780