29#ifndef _COMMON_USB_REGS_H_
30#define _COMMON_USB_REGS_H_
32#if CFG_TUSB_MCU == OPT_MCU_SAMX7X
36#define DEVDMANXTDSC_OFFSET (0x00)
38#define DEVDMANXTDSC_NXT_DSC_ADD_Pos 0
39#define DEVDMANXTDSC_NXT_DSC_ADD (_U_(0xFFFFFFFF) << DEVDMANXTDSC_NXT_DSC_ADD_Pos)
40#define DEVDMANXTDSC_Msk _U_(0xFFFFFFFF)
45#define DEVDMAADDRESS_OFFSET (0x04)
47#define DEVDMAADDRESS_BUFF_ADD_Pos 0
48#define DEVDMAADDRESS_BUFF_ADD (_U_(0xFFFFFFFF) << DEVDMAADDRESS_BUFF_ADD_Pos)
49#define DEVDMAADDRESS_Msk _U_(0xFFFFFFFF)
54#define DEVDMACONTROL_OFFSET (0x08)
56#define DEVDMACONTROL_CHANN_ENB_Pos 0
57#define DEVDMACONTROL_CHANN_ENB (_U_(0x1) << DEVDMACONTROL_CHANN_ENB_Pos)
58#define DEVDMACONTROL_LDNXT_DSC_Pos 1
59#define DEVDMACONTROL_LDNXT_DSC (_U_(0x1) << DEVDMACONTROL_LDNXT_DSC_Pos)
60#define DEVDMACONTROL_END_TR_EN_Pos 2
61#define DEVDMACONTROL_END_TR_EN (_U_(0x1) << DEVDMACONTROL_END_TR_EN_Pos)
62#define DEVDMACONTROL_END_B_EN_Pos 3
63#define DEVDMACONTROL_END_B_EN (_U_(0x1) << DEVDMACONTROL_END_B_EN_Pos)
64#define DEVDMACONTROL_END_TR_IT_Pos 4
65#define DEVDMACONTROL_END_TR_IT (_U_(0x1) << DEVDMACONTROL_END_TR_IT_Pos)
66#define DEVDMACONTROL_END_BUFFIT_Pos 5
67#define DEVDMACONTROL_END_BUFFIT (_U_(0x1) << DEVDMACONTROL_END_BUFFIT_Pos)
68#define DEVDMACONTROL_DESC_LD_IT_Pos 6
69#define DEVDMACONTROL_DESC_LD_IT (_U_(0x1) << DEVDMACONTROL_DESC_LD_IT_Pos)
70#define DEVDMACONTROL_BURST_LCK_Pos 7
71#define DEVDMACONTROL_BURST_LCK (_U_(0x1) << DEVDMACONTROL_BURST_LCK_Pos)
72#define DEVDMACONTROL_BUFF_LENGTH_Pos 16
73#define DEVDMACONTROL_BUFF_LENGTH (_U_(0xFFFF) << DEVDMACONTROL_BUFF_LENGTH_Pos)
74#define DEVDMACONTROL_Msk _U_(0xFFFF00FF)
79#define DEVDMASTATUS_OFFSET (0x0C)
81#define DEVDMASTATUS_CHANN_ENB_Pos 0
82#define DEVDMASTATUS_CHANN_ENB (_U_(0x1) << DEVDMASTATUS_CHANN_ENB_Pos)
83#define DEVDMASTATUS_CHANN_ACT_Pos 1
84#define DEVDMASTATUS_CHANN_ACT (_U_(0x1) << DEVDMASTATUS_CHANN_ACT_Pos)
85#define DEVDMASTATUS_END_TR_ST_Pos 4
86#define DEVDMASTATUS_END_TR_ST (_U_(0x1) << DEVDMASTATUS_END_TR_ST_Pos)
87#define DEVDMASTATUS_END_BF_ST_Pos 5
88#define DEVDMASTATUS_END_BF_ST (_U_(0x1) << DEVDMASTATUS_END_BF_ST_Pos)
89#define DEVDMASTATUS_DESC_LDST_Pos 6
90#define DEVDMASTATUS_DESC_LDST (_U_(0x1) << DEVDMASTATUS_DESC_LDST_Pos)
91#define DEVDMASTATUS_BUFF_COUNT_Pos 16
92#define DEVDMASTATUS_BUFF_COUNT (_U_(0xFFFF) << DEVDMASTATUS_BUFF_COUNT_Pos)
93#define DEVDMASTATUS_Msk _U_(0xFFFF0073)
98#define HSTDMANXTDSC_OFFSET (0x00)
100#define HSTDMANXTDSC_NXT_DSC_ADD_Pos 0
101#define HSTDMANXTDSC_NXT_DSC_ADD (_U_(0xFFFFFFFF) << HSTDMANXTDSC_NXT_DSC_ADD_Pos)
102#define HSTDMANXTDSC_Msk _U_(0xFFFFFFFF)
107#define HSTDMAADDRESS_OFFSET (0x04)
109#define HSTDMAADDRESS_BUFF_ADD_Pos 0
110#define HSTDMAADDRESS_BUFF_ADD (_U_(0xFFFFFFFF) << HSTDMAADDRESS_BUFF_ADD_Pos)
111#define HSTDMAADDRESS_Msk _U_(0xFFFFFFFF)
116#define HSTDMACONTROL_OFFSET (0x08)
118#define HSTDMACONTROL_CHANN_ENB_Pos 0
119#define HSTDMACONTROL_CHANN_ENB (_U_(0x1) << HSTDMACONTROL_CHANN_ENB_Pos)
120#define HSTDMACONTROL_LDNXT_DSC_Pos 1
121#define HSTDMACONTROL_LDNXT_DSC (_U_(0x1) << HSTDMACONTROL_LDNXT_DSC_Pos)
122#define HSTDMACONTROL_END_TR_EN_Pos 2
123#define HSTDMACONTROL_END_TR_EN (_U_(0x1) << HSTDMACONTROL_END_TR_EN_Pos)
124#define HSTDMACONTROL_END_B_EN_Pos 3
125#define HSTDMACONTROL_END_B_EN (_U_(0x1) << HSTDMACONTROL_END_B_EN_Pos)
126#define HSTDMACONTROL_END_TR_IT_Pos 4
127#define HSTDMACONTROL_END_TR_IT (_U_(0x1) << HSTDMACONTROL_END_TR_IT_Pos)
128#define HSTDMACONTROL_END_BUFFIT_Pos 5
129#define HSTDMACONTROL_END_BUFFIT (_U_(0x1) << HSTDMACONTROL_END_BUFFIT_Pos)
130#define HSTDMACONTROL_DESC_LD_IT_Pos 6
131#define HSTDMACONTROL_DESC_LD_IT (_U_(0x1) << HSTDMACONTROL_DESC_LD_IT_Pos)
132#define HSTDMACONTROL_BURST_LCK_Pos 7
133#define HSTDMACONTROL_BURST_LCK (_U_(0x1) << HSTDMACONTROL_BURST_LCK_Pos)
134#define HSTDMACONTROL_BUFF_LENGTH_Pos 16
135#define HSTDMACONTROL_BUFF_LENGTH (_U_(0xFFFF) << HSTDMACONTROL_BUFF_LENGTH_Pos)
136#define HSTDMACONTROL_Msk _U_(0xFFFF00FF)
141#define HSTDMASTATUS_OFFSET (0x0C)
143#define HSTDMASTATUS_CHANN_ENB_Pos 0
144#define HSTDMASTATUS_CHANN_ENB (_U_(0x1) << HSTDMASTATUS_CHANN_ENB_Pos)
145#define HSTDMASTATUS_CHANN_ACT_Pos 1
146#define HSTDMASTATUS_CHANN_ACT (_U_(0x1) << HSTDMASTATUS_CHANN_ACT_Pos)
147#define HSTDMASTATUS_END_TR_ST_Pos 4
148#define HSTDMASTATUS_END_TR_ST (_U_(0x1) << HSTDMASTATUS_END_TR_ST_Pos)
149#define HSTDMASTATUS_END_BF_ST_Pos 5
150#define HSTDMASTATUS_END_BF_ST (_U_(0x1) << HSTDMASTATUS_END_BF_ST_Pos)
151#define HSTDMASTATUS_DESC_LDST_Pos 6
152#define HSTDMASTATUS_DESC_LDST (_U_(0x1) << HSTDMASTATUS_DESC_LDST_Pos)
153#define HSTDMASTATUS_BUFF_COUNT_Pos 16
154#define HSTDMASTATUS_BUFF_COUNT (_U_(0xFFFF) << HSTDMASTATUS_BUFF_COUNT_Pos)
155#define HSTDMASTATUS_Msk _U_(0xFFFF0073)
160#define DEVCTRL_OFFSET (0x00)
162#define DEVCTRL_UADD_Pos 0
163#define DEVCTRL_UADD (_U_(0x7F) << DEVCTRL_UADD_Pos)
164#define DEVCTRL_ADDEN_Pos 7
165#define DEVCTRL_ADDEN (_U_(0x1) << DEVCTRL_ADDEN_Pos)
166#define DEVCTRL_DETACH_Pos 8
167#define DEVCTRL_DETACH (_U_(0x1) << DEVCTRL_DETACH_Pos)
168#define DEVCTRL_RMWKUP_Pos 9
169#define DEVCTRL_RMWKUP (_U_(0x1) << DEVCTRL_RMWKUP_Pos)
170#define DEVCTRL_SPDCONF_Pos 10
171#define DEVCTRL_SPDCONF (_U_(0x3) << DEVCTRL_SPDCONF_Pos)
172#define DEVCTRL_SPDCONF_NORMAL_Val _U_(0x0)
173#define DEVCTRL_SPDCONF_LOW_POWER_Val _U_(0x1)
174#define DEVCTRL_SPDCONF_HIGH_SPEED_Val _U_(0x2)
175#define DEVCTRL_SPDCONF_FORCED_FS_Val _U_(0x3)
176#define DEVCTRL_SPDCONF_NORMAL (DEVCTRL_SPDCONF_NORMAL_Val << DEVCTRL_SPDCONF_Pos)
177#define DEVCTRL_SPDCONF_LOW_POWER (DEVCTRL_SPDCONF_LOW_POWER_Val << DEVCTRL_SPDCONF_Pos)
178#define DEVCTRL_SPDCONF_HIGH_SPEED (DEVCTRL_SPDCONF_HIGH_SPEED_Val << DEVCTRL_SPDCONF_Pos)
179#define DEVCTRL_SPDCONF_FORCED_FS (DEVCTRL_SPDCONF_FORCED_FS_Val << DEVCTRL_SPDCONF_Pos)
180#define DEVCTRL_LS_Pos 12
181#define DEVCTRL_LS (_U_(0x1) << DEVCTRL_LS_Pos)
182#define DEVCTRL_TSTJ_Pos 13
183#define DEVCTRL_TSTJ (_U_(0x1) << DEVCTRL_TSTJ_Pos)
184#define DEVCTRL_TSTK_Pos 14
185#define DEVCTRL_TSTK (_U_(0x1) << DEVCTRL_TSTK_Pos)
186#define DEVCTRL_TSTPCKT_Pos 15
187#define DEVCTRL_TSTPCKT (_U_(0x1) << DEVCTRL_TSTPCKT_Pos)
188#define DEVCTRL_OPMODE2_Pos 16
189#define DEVCTRL_OPMODE2 (_U_(0x1) << DEVCTRL_OPMODE2_Pos)
190#define DEVCTRL_Msk _U_(0x1FFFF)
192#define DEVCTRL_OPMODE_Pos 16
193#define DEVCTRL_OPMODE (_U_(0x1) << DEVCTRL_OPMODE_Pos)
197#define DEVISR_OFFSET (0x04)
199#define DEVISR_SUSP_Pos 0
200#define DEVISR_SUSP (_U_(0x1) << DEVISR_SUSP_Pos)
201#define DEVISR_MSOF_Pos 1
202#define DEVISR_MSOF (_U_(0x1) << DEVISR_MSOF_Pos)
203#define DEVISR_SOF_Pos 2
204#define DEVISR_SOF (_U_(0x1) << DEVISR_SOF_Pos)
205#define DEVISR_EORST_Pos 3
206#define DEVISR_EORST (_U_(0x1) << DEVISR_EORST_Pos)
207#define DEVISR_WAKEUP_Pos 4
208#define DEVISR_WAKEUP (_U_(0x1) << DEVISR_WAKEUP_Pos)
209#define DEVISR_EORSM_Pos 5
210#define DEVISR_EORSM (_U_(0x1) << DEVISR_EORSM_Pos)
211#define DEVISR_UPRSM_Pos 6
212#define DEVISR_UPRSM (_U_(0x1) << DEVISR_UPRSM_Pos)
213#define DEVISR_PEP_0_Pos 12
214#define DEVISR_PEP_0 (_U_(0x1) << DEVISR_PEP_0_Pos)
215#define DEVISR_PEP_1_Pos 13
216#define DEVISR_PEP_1 (_U_(0x1) << DEVISR_PEP_1_Pos)
217#define DEVISR_PEP_2_Pos 14
218#define DEVISR_PEP_2 (_U_(0x1) << DEVISR_PEP_2_Pos)
219#define DEVISR_PEP_3_Pos 15
220#define DEVISR_PEP_3 (_U_(0x1) << DEVISR_PEP_3_Pos)
221#define DEVISR_PEP_4_Pos 16
222#define DEVISR_PEP_4 (_U_(0x1) << DEVISR_PEP_4_Pos)
223#define DEVISR_PEP_5_Pos 17
224#define DEVISR_PEP_5 (_U_(0x1) << DEVISR_PEP_5_Pos)
225#define DEVISR_PEP_6_Pos 18
226#define DEVISR_PEP_6 (_U_(0x1) << DEVISR_PEP_6_Pos)
227#define DEVISR_PEP_7_Pos 19
228#define DEVISR_PEP_7 (_U_(0x1) << DEVISR_PEP_7_Pos)
229#define DEVISR_PEP_8_Pos 20
230#define DEVISR_PEP_8 (_U_(0x1) << DEVISR_PEP_8_Pos)
231#define DEVISR_PEP_9_Pos 21
232#define DEVISR_PEP_9 (_U_(0x1) << DEVISR_PEP_9_Pos)
233#define DEVISR_DMA_1_Pos 25
234#define DEVISR_DMA_1 (_U_(0x1) << DEVISR_DMA_1_Pos)
235#define DEVISR_DMA_2_Pos 26
236#define DEVISR_DMA_2 (_U_(0x1) << DEVISR_DMA_2_Pos)
237#define DEVISR_DMA_3_Pos 27
238#define DEVISR_DMA_3 (_U_(0x1) << DEVISR_DMA_3_Pos)
239#define DEVISR_DMA_4_Pos 28
240#define DEVISR_DMA_4 (_U_(0x1) << DEVISR_DMA_4_Pos)
241#define DEVISR_DMA_5_Pos 29
242#define DEVISR_DMA_5 (_U_(0x1) << DEVISR_DMA_5_Pos)
243#define DEVISR_DMA_6_Pos 30
244#define DEVISR_DMA_6 (_U_(0x1) << DEVISR_DMA_6_Pos)
245#define DEVISR_DMA_7_Pos 31
246#define DEVISR_DMA_7 (_U_(0x1) << DEVISR_DMA_7_Pos)
247#define DEVISR_Msk _U_(0xFE3FF07F)
249#define DEVISR_PEP__Pos 12
250#define DEVISR_PEP_ (_U_(0x3FF) << DEVISR_PEP__Pos)
251#define DEVISR_DMA__Pos 25
252#define DEVISR_DMA_ (_U_(0x7F) << DEVISR_DMA__Pos)
256#define DEVICR_OFFSET (0x08)
258#define DEVICR_SUSPC_Pos 0
259#define DEVICR_SUSPC (_U_(0x1) << DEVICR_SUSPC_Pos)
260#define DEVICR_MSOFC_Pos 1
261#define DEVICR_MSOFC (_U_(0x1) << DEVICR_MSOFC_Pos)
262#define DEVICR_SOFC_Pos 2
263#define DEVICR_SOFC (_U_(0x1) << DEVICR_SOFC_Pos)
264#define DEVICR_EORSTC_Pos 3
265#define DEVICR_EORSTC (_U_(0x1) << DEVICR_EORSTC_Pos)
266#define DEVICR_WAKEUPC_Pos 4
267#define DEVICR_WAKEUPC (_U_(0x1) << DEVICR_WAKEUPC_Pos)
268#define DEVICR_EORSMC_Pos 5
269#define DEVICR_EORSMC (_U_(0x1) << DEVICR_EORSMC_Pos)
270#define DEVICR_UPRSMC_Pos 6
271#define DEVICR_UPRSMC (_U_(0x1) << DEVICR_UPRSMC_Pos)
272#define DEVICR_Msk _U_(0x7F)
277#define DEVIFR_OFFSET (0x0C)
279#define DEVIFR_SUSPS_Pos 0
280#define DEVIFR_SUSPS (_U_(0x1) << DEVIFR_SUSPS_Pos)
281#define DEVIFR_MSOFS_Pos 1
282#define DEVIFR_MSOFS (_U_(0x1) << DEVIFR_MSOFS_Pos)
283#define DEVIFR_SOFS_Pos 2
284#define DEVIFR_SOFS (_U_(0x1) << DEVIFR_SOFS_Pos)
285#define DEVIFR_EORSTS_Pos 3
286#define DEVIFR_EORSTS (_U_(0x1) << DEVIFR_EORSTS_Pos)
287#define DEVIFR_WAKEUPS_Pos 4
288#define DEVIFR_WAKEUPS (_U_(0x1) << DEVIFR_WAKEUPS_Pos)
289#define DEVIFR_EORSMS_Pos 5
290#define DEVIFR_EORSMS (_U_(0x1) << DEVIFR_EORSMS_Pos)
291#define DEVIFR_UPRSMS_Pos 6
292#define DEVIFR_UPRSMS (_U_(0x1) << DEVIFR_UPRSMS_Pos)
293#define DEVIFR_DMA_1_Pos 25
294#define DEVIFR_DMA_1 (_U_(0x1) << DEVIFR_DMA_1_Pos)
295#define DEVIFR_DMA_2_Pos 26
296#define DEVIFR_DMA_2 (_U_(0x1) << DEVIFR_DMA_2_Pos)
297#define DEVIFR_DMA_3_Pos 27
298#define DEVIFR_DMA_3 (_U_(0x1) << DEVIFR_DMA_3_Pos)
299#define DEVIFR_DMA_4_Pos 28
300#define DEVIFR_DMA_4 (_U_(0x1) << DEVIFR_DMA_4_Pos)
301#define DEVIFR_DMA_5_Pos 29
302#define DEVIFR_DMA_5 (_U_(0x1) << DEVIFR_DMA_5_Pos)
303#define DEVIFR_DMA_6_Pos 30
304#define DEVIFR_DMA_6 (_U_(0x1) << DEVIFR_DMA_6_Pos)
305#define DEVIFR_DMA_7_Pos 31
306#define DEVIFR_DMA_7 (_U_(0x1) << DEVIFR_DMA_7_Pos)
307#define DEVIFR_Msk _U_(0xFE00007F)
309#define DEVIFR_DMA__Pos 25
310#define DEVIFR_DMA_ (_U_(0x7F) << DEVIFR_DMA__Pos)
314#define DEVIMR_OFFSET (0x10)
316#define DEVIMR_SUSPE_Pos 0
317#define DEVIMR_SUSPE (_U_(0x1) << DEVIMR_SUSPE_Pos)
318#define DEVIMR_MSOFE_Pos 1
319#define DEVIMR_MSOFE (_U_(0x1) << DEVIMR_MSOFE_Pos)
320#define DEVIMR_SOFE_Pos 2
321#define DEVIMR_SOFE (_U_(0x1) << DEVIMR_SOFE_Pos)
322#define DEVIMR_EORSTE_Pos 3
323#define DEVIMR_EORSTE (_U_(0x1) << DEVIMR_EORSTE_Pos)
324#define DEVIMR_WAKEUPE_Pos 4
325#define DEVIMR_WAKEUPE (_U_(0x1) << DEVIMR_WAKEUPE_Pos)
326#define DEVIMR_EORSME_Pos 5
327#define DEVIMR_EORSME (_U_(0x1) << DEVIMR_EORSME_Pos)
328#define DEVIMR_UPRSME_Pos 6
329#define DEVIMR_UPRSME (_U_(0x1) << DEVIMR_UPRSME_Pos)
330#define DEVIMR_PEP_0_Pos 12
331#define DEVIMR_PEP_0 (_U_(0x1) << DEVIMR_PEP_0_Pos)
332#define DEVIMR_PEP_1_Pos 13
333#define DEVIMR_PEP_1 (_U_(0x1) << DEVIMR_PEP_1_Pos)
334#define DEVIMR_PEP_2_Pos 14
335#define DEVIMR_PEP_2 (_U_(0x1) << DEVIMR_PEP_2_Pos)
336#define DEVIMR_PEP_3_Pos 15
337#define DEVIMR_PEP_3 (_U_(0x1) << DEVIMR_PEP_3_Pos)
338#define DEVIMR_PEP_4_Pos 16
339#define DEVIMR_PEP_4 (_U_(0x1) << DEVIMR_PEP_4_Pos)
340#define DEVIMR_PEP_5_Pos 17
341#define DEVIMR_PEP_5 (_U_(0x1) << DEVIMR_PEP_5_Pos)
342#define DEVIMR_PEP_6_Pos 18
343#define DEVIMR_PEP_6 (_U_(0x1) << DEVIMR_PEP_6_Pos)
344#define DEVIMR_PEP_7_Pos 19
345#define DEVIMR_PEP_7 (_U_(0x1) << DEVIMR_PEP_7_Pos)
346#define DEVIMR_PEP_8_Pos 20
347#define DEVIMR_PEP_8 (_U_(0x1) << DEVIMR_PEP_8_Pos)
348#define DEVIMR_PEP_9_Pos 21
349#define DEVIMR_PEP_9 (_U_(0x1) << DEVIMR_PEP_9_Pos)
350#define DEVIMR_DMA_1_Pos 25
351#define DEVIMR_DMA_1 (_U_(0x1) << DEVIMR_DMA_1_Pos)
352#define DEVIMR_DMA_2_Pos 26
353#define DEVIMR_DMA_2 (_U_(0x1) << DEVIMR_DMA_2_Pos)
354#define DEVIMR_DMA_3_Pos 27
355#define DEVIMR_DMA_3 (_U_(0x1) << DEVIMR_DMA_3_Pos)
356#define DEVIMR_DMA_4_Pos 28
357#define DEVIMR_DMA_4 (_U_(0x1) << DEVIMR_DMA_4_Pos)
358#define DEVIMR_DMA_5_Pos 29
359#define DEVIMR_DMA_5 (_U_(0x1) << DEVIMR_DMA_5_Pos)
360#define DEVIMR_DMA_6_Pos 30
361#define DEVIMR_DMA_6 (_U_(0x1) << DEVIMR_DMA_6_Pos)
362#define DEVIMR_DMA_7_Pos 31
363#define DEVIMR_DMA_7 (_U_(0x1) << DEVIMR_DMA_7_Pos)
364#define DEVIMR_Msk _U_(0xFE3FF07F)
366#define DEVIMR_PEP__Pos 12
367#define DEVIMR_PEP_ (_U_(0x3FF) << DEVIMR_PEP__Pos)
368#define DEVIMR_DMA__Pos 25
369#define DEVIMR_DMA_ (_U_(0x7F) << DEVIMR_DMA__Pos)
373#define DEVIDR_OFFSET (0x14)
375#define DEVIDR_SUSPEC_Pos 0
376#define DEVIDR_SUSPEC (_U_(0x1) << DEVIDR_SUSPEC_Pos)
377#define DEVIDR_MSOFEC_Pos 1
378#define DEVIDR_MSOFEC (_U_(0x1) << DEVIDR_MSOFEC_Pos)
379#define DEVIDR_SOFEC_Pos 2
380#define DEVIDR_SOFEC (_U_(0x1) << DEVIDR_SOFEC_Pos)
381#define DEVIDR_EORSTEC_Pos 3
382#define DEVIDR_EORSTEC (_U_(0x1) << DEVIDR_EORSTEC_Pos)
383#define DEVIDR_WAKEUPEC_Pos 4
384#define DEVIDR_WAKEUPEC (_U_(0x1) << DEVIDR_WAKEUPEC_Pos)
385#define DEVIDR_EORSMEC_Pos 5
386#define DEVIDR_EORSMEC (_U_(0x1) << DEVIDR_EORSMEC_Pos)
387#define DEVIDR_UPRSMEC_Pos 6
388#define DEVIDR_UPRSMEC (_U_(0x1) << DEVIDR_UPRSMEC_Pos)
389#define DEVIDR_PEP_0_Pos 12
390#define DEVIDR_PEP_0 (_U_(0x1) << DEVIDR_PEP_0_Pos)
391#define DEVIDR_PEP_1_Pos 13
392#define DEVIDR_PEP_1 (_U_(0x1) << DEVIDR_PEP_1_Pos)
393#define DEVIDR_PEP_2_Pos 14
394#define DEVIDR_PEP_2 (_U_(0x1) << DEVIDR_PEP_2_Pos)
395#define DEVIDR_PEP_3_Pos 15
396#define DEVIDR_PEP_3 (_U_(0x1) << DEVIDR_PEP_3_Pos)
397#define DEVIDR_PEP_4_Pos 16
398#define DEVIDR_PEP_4 (_U_(0x1) << DEVIDR_PEP_4_Pos)
399#define DEVIDR_PEP_5_Pos 17
400#define DEVIDR_PEP_5 (_U_(0x1) << DEVIDR_PEP_5_Pos)
401#define DEVIDR_PEP_6_Pos 18
402#define DEVIDR_PEP_6 (_U_(0x1) << DEVIDR_PEP_6_Pos)
403#define DEVIDR_PEP_7_Pos 19
404#define DEVIDR_PEP_7 (_U_(0x1) << DEVIDR_PEP_7_Pos)
405#define DEVIDR_PEP_8_Pos 20
406#define DEVIDR_PEP_8 (_U_(0x1) << DEVIDR_PEP_8_Pos)
407#define DEVIDR_PEP_9_Pos 21
408#define DEVIDR_PEP_9 (_U_(0x1) << DEVIDR_PEP_9_Pos)
409#define DEVIDR_DMA_1_Pos 25
410#define DEVIDR_DMA_1 (_U_(0x1) << DEVIDR_DMA_1_Pos)
411#define DEVIDR_DMA_2_Pos 26
412#define DEVIDR_DMA_2 (_U_(0x1) << DEVIDR_DMA_2_Pos)
413#define DEVIDR_DMA_3_Pos 27
414#define DEVIDR_DMA_3 (_U_(0x1) << DEVIDR_DMA_3_Pos)
415#define DEVIDR_DMA_4_Pos 28
416#define DEVIDR_DMA_4 (_U_(0x1) << DEVIDR_DMA_4_Pos)
417#define DEVIDR_DMA_5_Pos 29
418#define DEVIDR_DMA_5 (_U_(0x1) << DEVIDR_DMA_5_Pos)
419#define DEVIDR_DMA_6_Pos 30
420#define DEVIDR_DMA_6 (_U_(0x1) << DEVIDR_DMA_6_Pos)
421#define DEVIDR_DMA_7_Pos 31
422#define DEVIDR_DMA_7 (_U_(0x1) << DEVIDR_DMA_7_Pos)
423#define DEVIDR_Msk _U_(0xFE3FF07F)
425#define DEVIDR_PEP__Pos 12
426#define DEVIDR_PEP_ (_U_(0x3FF) << DEVIDR_PEP__Pos)
427#define DEVIDR_DMA__Pos 25
428#define DEVIDR_DMA_ (_U_(0x7F) << DEVIDR_DMA__Pos)
432#define DEVIER_OFFSET (0x18)
434#define DEVIER_SUSPES_Pos 0
435#define DEVIER_SUSPES (_U_(0x1) << DEVIER_SUSPES_Pos)
436#define DEVIER_MSOFES_Pos 1
437#define DEVIER_MSOFES (_U_(0x1) << DEVIER_MSOFES_Pos)
438#define DEVIER_SOFES_Pos 2
439#define DEVIER_SOFES (_U_(0x1) << DEVIER_SOFES_Pos)
440#define DEVIER_EORSTES_Pos 3
441#define DEVIER_EORSTES (_U_(0x1) << DEVIER_EORSTES_Pos)
442#define DEVIER_WAKEUPES_Pos 4
443#define DEVIER_WAKEUPES (_U_(0x1) << DEVIER_WAKEUPES_Pos)
444#define DEVIER_EORSMES_Pos 5
445#define DEVIER_EORSMES (_U_(0x1) << DEVIER_EORSMES_Pos)
446#define DEVIER_UPRSMES_Pos 6
447#define DEVIER_UPRSMES (_U_(0x1) << DEVIER_UPRSMES_Pos)
448#define DEVIER_PEP_0_Pos 12
449#define DEVIER_PEP_0 (_U_(0x1) << DEVIER_PEP_0_Pos)
450#define DEVIER_PEP_1_Pos 13
451#define DEVIER_PEP_1 (_U_(0x1) << DEVIER_PEP_1_Pos)
452#define DEVIER_PEP_2_Pos 14
453#define DEVIER_PEP_2 (_U_(0x1) << DEVIER_PEP_2_Pos)
454#define DEVIER_PEP_3_Pos 15
455#define DEVIER_PEP_3 (_U_(0x1) << DEVIER_PEP_3_Pos)
456#define DEVIER_PEP_4_Pos 16
457#define DEVIER_PEP_4 (_U_(0x1) << DEVIER_PEP_4_Pos)
458#define DEVIER_PEP_5_Pos 17
459#define DEVIER_PEP_5 (_U_(0x1) << DEVIER_PEP_5_Pos)
460#define DEVIER_PEP_6_Pos 18
461#define DEVIER_PEP_6 (_U_(0x1) << DEVIER_PEP_6_Pos)
462#define DEVIER_PEP_7_Pos 19
463#define DEVIER_PEP_7 (_U_(0x1) << DEVIER_PEP_7_Pos)
464#define DEVIER_PEP_8_Pos 20
465#define DEVIER_PEP_8 (_U_(0x1) << DEVIER_PEP_8_Pos)
466#define DEVIER_PEP_9_Pos 21
467#define DEVIER_PEP_9 (_U_(0x1) << DEVIER_PEP_9_Pos)
468#define DEVIER_DMA_1_Pos 25
469#define DEVIER_DMA_1 (_U_(0x1) << DEVIER_DMA_1_Pos)
470#define DEVIER_DMA_2_Pos 26
471#define DEVIER_DMA_2 (_U_(0x1) << DEVIER_DMA_2_Pos)
472#define DEVIER_DMA_3_Pos 27
473#define DEVIER_DMA_3 (_U_(0x1) << DEVIER_DMA_3_Pos)
474#define DEVIER_DMA_4_Pos 28
475#define DEVIER_DMA_4 (_U_(0x1) << DEVIER_DMA_4_Pos)
476#define DEVIER_DMA_5_Pos 29
477#define DEVIER_DMA_5 (_U_(0x1) << DEVIER_DMA_5_Pos)
478#define DEVIER_DMA_6_Pos 30
479#define DEVIER_DMA_6 (_U_(0x1) << DEVIER_DMA_6_Pos)
480#define DEVIER_DMA_7_Pos 31
481#define DEVIER_DMA_7 (_U_(0x1) << DEVIER_DMA_7_Pos)
482#define DEVIER_Msk _U_(0xFE3FF07F)
484#define DEVIER_PEP__Pos 12
485#define DEVIER_PEP_ (_U_(0x3FF) << DEVIER_PEP__Pos)
486#define DEVIER_DMA__Pos 25
487#define DEVIER_DMA_ (_U_(0x7F) << DEVIER_DMA__Pos)
491#define DEVEPT_OFFSET (0x1C)
493#define DEVEPT_EPEN0_Pos 0
494#define DEVEPT_EPEN0 (_U_(0x1) << DEVEPT_EPEN0_Pos)
495#define DEVEPT_EPEN1_Pos 1
496#define DEVEPT_EPEN1 (_U_(0x1) << DEVEPT_EPEN1_Pos)
497#define DEVEPT_EPEN2_Pos 2
498#define DEVEPT_EPEN2 (_U_(0x1) << DEVEPT_EPEN2_Pos)
499#define DEVEPT_EPEN3_Pos 3
500#define DEVEPT_EPEN3 (_U_(0x1) << DEVEPT_EPEN3_Pos)
501#define DEVEPT_EPEN4_Pos 4
502#define DEVEPT_EPEN4 (_U_(0x1) << DEVEPT_EPEN4_Pos)
503#define DEVEPT_EPEN5_Pos 5
504#define DEVEPT_EPEN5 (_U_(0x1) << DEVEPT_EPEN5_Pos)
505#define DEVEPT_EPEN6_Pos 6
506#define DEVEPT_EPEN6 (_U_(0x1) << DEVEPT_EPEN6_Pos)
507#define DEVEPT_EPEN7_Pos 7
508#define DEVEPT_EPEN7 (_U_(0x1) << DEVEPT_EPEN7_Pos)
509#define DEVEPT_EPEN8_Pos 8
510#define DEVEPT_EPEN8 (_U_(0x1) << DEVEPT_EPEN8_Pos)
511#define DEVEPT_EPEN9_Pos 9
512#define DEVEPT_EPEN9 (_U_(0x1) << DEVEPT_EPEN9_Pos)
513#define DEVEPT_EPRST0_Pos 16
514#define DEVEPT_EPRST0 (_U_(0x1) << DEVEPT_EPRST0_Pos)
515#define DEVEPT_EPRST1_Pos 17
516#define DEVEPT_EPRST1 (_U_(0x1) << DEVEPT_EPRST1_Pos)
517#define DEVEPT_EPRST2_Pos 18
518#define DEVEPT_EPRST2 (_U_(0x1) << DEVEPT_EPRST2_Pos)
519#define DEVEPT_EPRST3_Pos 19
520#define DEVEPT_EPRST3 (_U_(0x1) << DEVEPT_EPRST3_Pos)
521#define DEVEPT_EPRST4_Pos 20
522#define DEVEPT_EPRST4 (_U_(0x1) << DEVEPT_EPRST4_Pos)
523#define DEVEPT_EPRST5_Pos 21
524#define DEVEPT_EPRST5 (_U_(0x1) << DEVEPT_EPRST5_Pos)
525#define DEVEPT_EPRST6_Pos 22
526#define DEVEPT_EPRST6 (_U_(0x1) << DEVEPT_EPRST6_Pos)
527#define DEVEPT_EPRST7_Pos 23
528#define DEVEPT_EPRST7 (_U_(0x1) << DEVEPT_EPRST7_Pos)
529#define DEVEPT_EPRST8_Pos 24
530#define DEVEPT_EPRST8 (_U_(0x1) << DEVEPT_EPRST8_Pos)
531#define DEVEPT_EPRST9_Pos 25
532#define DEVEPT_EPRST9 (_U_(0x1) << DEVEPT_EPRST9_Pos)
533#define DEVEPT_Msk _U_(0x3FF03FF)
535#define DEVEPT_EPEN_Pos 0
536#define DEVEPT_EPEN (_U_(0x3FF) << DEVEPT_EPEN_Pos)
537#define DEVEPT_EPRST_Pos 16
538#define DEVEPT_EPRST (_U_(0x3FF) << DEVEPT_EPRST_Pos)
542#define DEVFNUM_OFFSET (0x20)
544#define DEVFNUM_MFNUM_Pos 0
545#define DEVFNUM_MFNUM (_U_(0x7) << DEVFNUM_MFNUM_Pos)
546#define DEVFNUM_FNUM_Pos 3
547#define DEVFNUM_FNUM (_U_(0x7FF) << DEVFNUM_FNUM_Pos)
548#define DEVFNUM_FNCERR_Pos 15
549#define DEVFNUM_FNCERR (_U_(0x1) << DEVFNUM_FNCERR_Pos)
550#define DEVFNUM_Msk _U_(0xBFFF)
555#define DEVEPTCFG_OFFSET (0x100)
557#define DEVEPTCFG_ALLOC_Pos 1
558#define DEVEPTCFG_ALLOC (_U_(0x1) << DEVEPTCFG_ALLOC_Pos)
559#define DEVEPTCFG_EPBK_Pos 2
560#define DEVEPTCFG_EPBK (_U_(0x3) << DEVEPTCFG_EPBK_Pos)
561#define DEVEPTCFG_EPBK_1_BANK_Val _U_(0x0)
562#define DEVEPTCFG_EPBK_2_BANK_Val _U_(0x1)
563#define DEVEPTCFG_EPBK_3_BANK_Val _U_(0x2)
564#define DEVEPTCFG_EPBK_1_BANK (DEVEPTCFG_EPBK_1_BANK_Val << DEVEPTCFG_EPBK_Pos)
565#define DEVEPTCFG_EPBK_2_BANK (DEVEPTCFG_EPBK_2_BANK_Val << DEVEPTCFG_EPBK_Pos)
566#define DEVEPTCFG_EPBK_3_BANK (DEVEPTCFG_EPBK_3_BANK_Val << DEVEPTCFG_EPBK_Pos)
567#define DEVEPTCFG_EPSIZE_Pos 4
568#define DEVEPTCFG_EPSIZE (_U_(0x7) << DEVEPTCFG_EPSIZE_Pos)
569#define DEVEPTCFG_EPSIZE_8_BYTE_Val _U_(0x0)
570#define DEVEPTCFG_EPSIZE_16_BYTE_Val _U_(0x1)
571#define DEVEPTCFG_EPSIZE_32_BYTE_Val _U_(0x2)
572#define DEVEPTCFG_EPSIZE_64_BYTE_Val _U_(0x3)
573#define DEVEPTCFG_EPSIZE_128_BYTE_Val _U_(0x4)
574#define DEVEPTCFG_EPSIZE_256_BYTE_Val _U_(0x5)
575#define DEVEPTCFG_EPSIZE_512_BYTE_Val _U_(0x6)
576#define DEVEPTCFG_EPSIZE_1024_BYTE_Val _U_(0x7)
577#define DEVEPTCFG_EPSIZE_8_BYTE (DEVEPTCFG_EPSIZE_8_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
578#define DEVEPTCFG_EPSIZE_16_BYTE (DEVEPTCFG_EPSIZE_16_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
579#define DEVEPTCFG_EPSIZE_32_BYTE (DEVEPTCFG_EPSIZE_32_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
580#define DEVEPTCFG_EPSIZE_64_BYTE (DEVEPTCFG_EPSIZE_64_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
581#define DEVEPTCFG_EPSIZE_128_BYTE (DEVEPTCFG_EPSIZE_128_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
582#define DEVEPTCFG_EPSIZE_256_BYTE (DEVEPTCFG_EPSIZE_256_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
583#define DEVEPTCFG_EPSIZE_512_BYTE (DEVEPTCFG_EPSIZE_512_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
584#define DEVEPTCFG_EPSIZE_1024_BYTE (DEVEPTCFG_EPSIZE_1024_BYTE_Val << DEVEPTCFG_EPSIZE_Pos)
585#define DEVEPTCFG_EPDIR_Pos 8
586#define DEVEPTCFG_EPDIR (_U_(0x1) << DEVEPTCFG_EPDIR_Pos)
587#define DEVEPTCFG_EPDIR_OUT_Val _U_(0x0)
588#define DEVEPTCFG_EPDIR_IN_Val _U_(0x1)
589#define DEVEPTCFG_EPDIR_OUT (DEVEPTCFG_EPDIR_OUT_Val << DEVEPTCFG_EPDIR_Pos)
590#define DEVEPTCFG_EPDIR_IN (DEVEPTCFG_EPDIR_IN_Val << DEVEPTCFG_EPDIR_Pos)
591#define DEVEPTCFG_AUTOSW_Pos 9
592#define DEVEPTCFG_AUTOSW (_U_(0x1) << DEVEPTCFG_AUTOSW_Pos)
593#define DEVEPTCFG_EPTYPE_Pos 11
594#define DEVEPTCFG_EPTYPE (_U_(0x3) << DEVEPTCFG_EPTYPE_Pos)
595#define DEVEPTCFG_EPTYPE_CTRL_Val _U_(0x0)
596#define DEVEPTCFG_EPTYPE_ISO_Val _U_(0x1)
597#define DEVEPTCFG_EPTYPE_BLK_Val _U_(0x2)
598#define DEVEPTCFG_EPTYPE_INTRPT_Val _U_(0x3)
599#define DEVEPTCFG_EPTYPE_CTRL (DEVEPTCFG_EPTYPE_CTRL_Val << DEVEPTCFG_EPTYPE_Pos)
600#define DEVEPTCFG_EPTYPE_ISO (DEVEPTCFG_EPTYPE_ISO_Val << DEVEPTCFG_EPTYPE_Pos)
601#define DEVEPTCFG_EPTYPE_BLK (DEVEPTCFG_EPTYPE_BLK_Val << DEVEPTCFG_EPTYPE_Pos)
602#define DEVEPTCFG_EPTYPE_INTRPT (DEVEPTCFG_EPTYPE_INTRPT_Val << DEVEPTCFG_EPTYPE_Pos)
603#define DEVEPTCFG_NBTRANS_Pos 13
604#define DEVEPTCFG_NBTRANS (_U_(0x3) << DEVEPTCFG_NBTRANS_Pos)
605#define DEVEPTCFG_NBTRANS_0_TRANS_Val _U_(0x0)
606#define DEVEPTCFG_NBTRANS_1_TRANS_Val _U_(0x1)
607#define DEVEPTCFG_NBTRANS_2_TRANS_Val _U_(0x2)
608#define DEVEPTCFG_NBTRANS_3_TRANS_Val _U_(0x3)
609#define DEVEPTCFG_NBTRANS_0_TRANS (DEVEPTCFG_NBTRANS_0_TRANS_Val << DEVEPTCFG_NBTRANS_Pos)
610#define DEVEPTCFG_NBTRANS_1_TRANS (DEVEPTCFG_NBTRANS_1_TRANS_Val << DEVEPTCFG_NBTRANS_Pos)
611#define DEVEPTCFG_NBTRANS_2_TRANS (DEVEPTCFG_NBTRANS_2_TRANS_Val << DEVEPTCFG_NBTRANS_Pos)
612#define DEVEPTCFG_NBTRANS_3_TRANS (DEVEPTCFG_NBTRANS_3_TRANS_Val << DEVEPTCFG_NBTRANS_Pos)
613#define DEVEPTCFG_Msk _U_(0x7B7E)
618#define DEVEPTISR_OFFSET (0x130)
620#define DEVEPTISR_TXINI_Pos 0
621#define DEVEPTISR_TXINI (_U_(0x1) << DEVEPTISR_TXINI_Pos)
622#define DEVEPTISR_RXOUTI_Pos 1
623#define DEVEPTISR_RXOUTI (_U_(0x1) << DEVEPTISR_RXOUTI_Pos)
624#define DEVEPTISR_OVERFI_Pos 5
625#define DEVEPTISR_OVERFI (_U_(0x1) << DEVEPTISR_OVERFI_Pos)
626#define DEVEPTISR_SHORTPACKET_Pos 7
627#define DEVEPTISR_SHORTPACKET (_U_(0x1) << DEVEPTISR_SHORTPACKET_Pos)
628#define DEVEPTISR_DTSEQ_Pos 8
629#define DEVEPTISR_DTSEQ (_U_(0x3) << DEVEPTISR_DTSEQ_Pos)
630#define DEVEPTISR_DTSEQ_DATA0_Val _U_(0x0)
631#define DEVEPTISR_DTSEQ_DATA1_Val _U_(0x1)
632#define DEVEPTISR_DTSEQ_DATA2_Val _U_(0x2)
633#define DEVEPTISR_DTSEQ_MDATA_Val _U_(0x3)
634#define DEVEPTISR_DTSEQ_DATA0 (DEVEPTISR_DTSEQ_DATA0_Val << DEVEPTISR_DTSEQ_Pos)
635#define DEVEPTISR_DTSEQ_DATA1 (DEVEPTISR_DTSEQ_DATA1_Val << DEVEPTISR_DTSEQ_Pos)
636#define DEVEPTISR_DTSEQ_DATA2 (DEVEPTISR_DTSEQ_DATA2_Val << DEVEPTISR_DTSEQ_Pos)
637#define DEVEPTISR_DTSEQ_MDATA (DEVEPTISR_DTSEQ_MDATA_Val << DEVEPTISR_DTSEQ_Pos)
638#define DEVEPTISR_NBUSYBK_Pos 12
639#define DEVEPTISR_NBUSYBK (_U_(0x3) << DEVEPTISR_NBUSYBK_Pos)
640#define DEVEPTISR_NBUSYBK_0_BUSY_Val _U_(0x0)
641#define DEVEPTISR_NBUSYBK_1_BUSY_Val _U_(0x1)
642#define DEVEPTISR_NBUSYBK_2_BUSY_Val _U_(0x2)
643#define DEVEPTISR_NBUSYBK_3_BUSY_Val _U_(0x3)
644#define DEVEPTISR_NBUSYBK_0_BUSY (DEVEPTISR_NBUSYBK_0_BUSY_Val << DEVEPTISR_NBUSYBK_Pos)
645#define DEVEPTISR_NBUSYBK_1_BUSY (DEVEPTISR_NBUSYBK_1_BUSY_Val << DEVEPTISR_NBUSYBK_Pos)
646#define DEVEPTISR_NBUSYBK_2_BUSY (DEVEPTISR_NBUSYBK_2_BUSY_Val << DEVEPTISR_NBUSYBK_Pos)
647#define DEVEPTISR_NBUSYBK_3_BUSY (DEVEPTISR_NBUSYBK_3_BUSY_Val << DEVEPTISR_NBUSYBK_Pos)
648#define DEVEPTISR_CURRBK_Pos 14
649#define DEVEPTISR_CURRBK (_U_(0x3) << DEVEPTISR_CURRBK_Pos)
650#define DEVEPTISR_CURRBK_BANK0_Val _U_(0x0)
651#define DEVEPTISR_CURRBK_BANK1_Val _U_(0x1)
652#define DEVEPTISR_CURRBK_BANK2_Val _U_(0x2)
653#define DEVEPTISR_CURRBK_BANK0 (DEVEPTISR_CURRBK_BANK0_Val << DEVEPTISR_CURRBK_Pos)
654#define DEVEPTISR_CURRBK_BANK1 (DEVEPTISR_CURRBK_BANK1_Val << DEVEPTISR_CURRBK_Pos)
655#define DEVEPTISR_CURRBK_BANK2 (DEVEPTISR_CURRBK_BANK2_Val << DEVEPTISR_CURRBK_Pos)
656#define DEVEPTISR_RWALL_Pos 16
657#define DEVEPTISR_RWALL (_U_(0x1) << DEVEPTISR_RWALL_Pos)
658#define DEVEPTISR_CFGOK_Pos 18
659#define DEVEPTISR_CFGOK (_U_(0x1) << DEVEPTISR_CFGOK_Pos)
660#define DEVEPTISR_BYCT_Pos 20
661#define DEVEPTISR_BYCT (_U_(0x7FF) << DEVEPTISR_BYCT_Pos)
662#define DEVEPTISR_Msk _U_(0x7FF5F3A3)
665#define DEVEPTISR_CTRL_RXSTPI_Pos 2
666#define DEVEPTISR_CTRL_RXSTPI (_U_(0x1) << DEVEPTISR_CTRL_RXSTPI_Pos)
667#define DEVEPTISR_CTRL_NAKOUTI_Pos 3
668#define DEVEPTISR_CTRL_NAKOUTI (_U_(0x1) << DEVEPTISR_CTRL_NAKOUTI_Pos)
669#define DEVEPTISR_CTRL_NAKINI_Pos 4
670#define DEVEPTISR_CTRL_NAKINI (_U_(0x1) << DEVEPTISR_CTRL_NAKINI_Pos)
671#define DEVEPTISR_CTRL_STALLEDI_Pos 6
672#define DEVEPTISR_CTRL_STALLEDI (_U_(0x1) << DEVEPTISR_CTRL_STALLEDI_Pos)
673#define DEVEPTISR_CTRL_CTRLDIR_Pos 17
674#define DEVEPTISR_CTRL_CTRLDIR (_U_(0x1) << DEVEPTISR_CTRL_CTRLDIR_Pos)
675#define DEVEPTISR_CTRL_Msk _U_(0x2005C)
678#define DEVEPTISR_ISO_UNDERFI_Pos 2
679#define DEVEPTISR_ISO_UNDERFI (_U_(0x1) << DEVEPTISR_ISO_UNDERFI_Pos)
680#define DEVEPTISR_ISO_HBISOINERRI_Pos 3
681#define DEVEPTISR_ISO_HBISOINERRI (_U_(0x1) << DEVEPTISR_ISO_HBISOINERRI_Pos)
682#define DEVEPTISR_ISO_HBISOFLUSHI_Pos 4
683#define DEVEPTISR_ISO_HBISOFLUSHI (_U_(0x1) << DEVEPTISR_ISO_HBISOFLUSHI_Pos)
684#define DEVEPTISR_ISO_CRCERRI_Pos 6
685#define DEVEPTISR_ISO_CRCERRI (_U_(0x1) << DEVEPTISR_ISO_CRCERRI_Pos)
686#define DEVEPTISR_ISO_ERRORTRANS_Pos 10
687#define DEVEPTISR_ISO_ERRORTRANS (_U_(0x1) << DEVEPTISR_ISO_ERRORTRANS_Pos)
688#define DEVEPTISR_ISO_Msk _U_(0x45C)
691#define DEVEPTISR_BLK_RXSTPI_Pos 2
692#define DEVEPTISR_BLK_RXSTPI (_U_(0x1) << DEVEPTISR_BLK_RXSTPI_Pos)
693#define DEVEPTISR_BLK_NAKOUTI_Pos 3
694#define DEVEPTISR_BLK_NAKOUTI (_U_(0x1) << DEVEPTISR_BLK_NAKOUTI_Pos)
695#define DEVEPTISR_BLK_NAKINI_Pos 4
696#define DEVEPTISR_BLK_NAKINI (_U_(0x1) << DEVEPTISR_BLK_NAKINI_Pos)
697#define DEVEPTISR_BLK_STALLEDI_Pos 6
698#define DEVEPTISR_BLK_STALLEDI (_U_(0x1) << DEVEPTISR_BLK_STALLEDI_Pos)
699#define DEVEPTISR_BLK_CTRLDIR_Pos 17
700#define DEVEPTISR_BLK_CTRLDIR (_U_(0x1) << DEVEPTISR_BLK_CTRLDIR_Pos)
701#define DEVEPTISR_BLK_Msk _U_(0x2005C)
704#define DEVEPTISR_INTRPT_RXSTPI_Pos 2
705#define DEVEPTISR_INTRPT_RXSTPI (_U_(0x1) << DEVEPTISR_INTRPT_RXSTPI_Pos)
706#define DEVEPTISR_INTRPT_NAKOUTI_Pos 3
707#define DEVEPTISR_INTRPT_NAKOUTI (_U_(0x1) << DEVEPTISR_INTRPT_NAKOUTI_Pos)
708#define DEVEPTISR_INTRPT_NAKINI_Pos 4
709#define DEVEPTISR_INTRPT_NAKINI (_U_(0x1) << DEVEPTISR_INTRPT_NAKINI_Pos)
710#define DEVEPTISR_INTRPT_STALLEDI_Pos 6
711#define DEVEPTISR_INTRPT_STALLEDI (_U_(0x1) << DEVEPTISR_INTRPT_STALLEDI_Pos)
712#define DEVEPTISR_INTRPT_CTRLDIR_Pos 17
713#define DEVEPTISR_INTRPT_CTRLDIR (_U_(0x1) << DEVEPTISR_INTRPT_CTRLDIR_Pos)
714#define DEVEPTISR_INTRPT_Msk _U_(0x2005C)
719#define DEVEPTICR_OFFSET (0x160)
721#define DEVEPTICR_TXINIC_Pos 0
722#define DEVEPTICR_TXINIC (_U_(0x1) << DEVEPTICR_TXINIC_Pos)
723#define DEVEPTICR_RXOUTIC_Pos 1
724#define DEVEPTICR_RXOUTIC (_U_(0x1) << DEVEPTICR_RXOUTIC_Pos)
725#define DEVEPTICR_OVERFIC_Pos 5
726#define DEVEPTICR_OVERFIC (_U_(0x1) << DEVEPTICR_OVERFIC_Pos)
727#define DEVEPTICR_SHORTPACKETC_Pos 7
728#define DEVEPTICR_SHORTPACKETC (_U_(0x1) << DEVEPTICR_SHORTPACKETC_Pos)
729#define DEVEPTICR_Msk _U_(0xA3)
732#define DEVEPTICR_CTRL_RXSTPIC_Pos 2
733#define DEVEPTICR_CTRL_RXSTPIC (_U_(0x1) << DEVEPTICR_CTRL_RXSTPIC_Pos)
734#define DEVEPTICR_CTRL_NAKOUTIC_Pos 3
735#define DEVEPTICR_CTRL_NAKOUTIC (_U_(0x1) << DEVEPTICR_CTRL_NAKOUTIC_Pos)
736#define DEVEPTICR_CTRL_NAKINIC_Pos 4
737#define DEVEPTICR_CTRL_NAKINIC (_U_(0x1) << DEVEPTICR_CTRL_NAKINIC_Pos)
738#define DEVEPTICR_CTRL_STALLEDIC_Pos 6
739#define DEVEPTICR_CTRL_STALLEDIC (_U_(0x1) << DEVEPTICR_CTRL_STALLEDIC_Pos)
740#define DEVEPTICR_CTRL_Msk _U_(0x5C)
743#define DEVEPTICR_ISO_UNDERFIC_Pos 2
744#define DEVEPTICR_ISO_UNDERFIC (_U_(0x1) << DEVEPTICR_ISO_UNDERFIC_Pos)
745#define DEVEPTICR_ISO_HBISOINERRIC_Pos 3
746#define DEVEPTICR_ISO_HBISOINERRIC (_U_(0x1) << DEVEPTICR_ISO_HBISOINERRIC_Pos)
747#define DEVEPTICR_ISO_HBISOFLUSHIC_Pos 4
748#define DEVEPTICR_ISO_HBISOFLUSHIC (_U_(0x1) << DEVEPTICR_ISO_HBISOFLUSHIC_Pos)
749#define DEVEPTICR_ISO_CRCERRIC_Pos 6
750#define DEVEPTICR_ISO_CRCERRIC (_U_(0x1) << DEVEPTICR_ISO_CRCERRIC_Pos)
751#define DEVEPTICR_ISO_Msk _U_(0x5C)
754#define DEVEPTICR_BLK_RXSTPIC_Pos 2
755#define DEVEPTICR_BLK_RXSTPIC (_U_(0x1) << DEVEPTICR_BLK_RXSTPIC_Pos)
756#define DEVEPTICR_BLK_NAKOUTIC_Pos 3
757#define DEVEPTICR_BLK_NAKOUTIC (_U_(0x1) << DEVEPTICR_BLK_NAKOUTIC_Pos)
758#define DEVEPTICR_BLK_NAKINIC_Pos 4
759#define DEVEPTICR_BLK_NAKINIC (_U_(0x1) << DEVEPTICR_BLK_NAKINIC_Pos)
760#define DEVEPTICR_BLK_STALLEDIC_Pos 6
761#define DEVEPTICR_BLK_STALLEDIC (_U_(0x1) << DEVEPTICR_BLK_STALLEDIC_Pos)
762#define DEVEPTICR_BLK_Msk _U_(0x5C)
765#define DEVEPTICR_INTRPT_RXSTPIC_Pos 2
766#define DEVEPTICR_INTRPT_RXSTPIC (_U_(0x1) << DEVEPTICR_INTRPT_RXSTPIC_Pos)
767#define DEVEPTICR_INTRPT_NAKOUTIC_Pos 3
768#define DEVEPTICR_INTRPT_NAKOUTIC (_U_(0x1) << DEVEPTICR_INTRPT_NAKOUTIC_Pos)
769#define DEVEPTICR_INTRPT_NAKINIC_Pos 4
770#define DEVEPTICR_INTRPT_NAKINIC (_U_(0x1) << DEVEPTICR_INTRPT_NAKINIC_Pos)
771#define DEVEPTICR_INTRPT_STALLEDIC_Pos 6
772#define DEVEPTICR_INTRPT_STALLEDIC (_U_(0x1) << DEVEPTICR_INTRPT_STALLEDIC_Pos)
773#define DEVEPTICR_INTRPT_Msk _U_(0x5C)
778#define DEVEPTIFR_OFFSET (0x190)
780#define DEVEPTIFR_TXINIS_Pos 0
781#define DEVEPTIFR_TXINIS (_U_(0x1) << DEVEPTIFR_TXINIS_Pos)
782#define DEVEPTIFR_RXOUTIS_Pos 1
783#define DEVEPTIFR_RXOUTIS (_U_(0x1) << DEVEPTIFR_RXOUTIS_Pos)
784#define DEVEPTIFR_OVERFIS_Pos 5
785#define DEVEPTIFR_OVERFIS (_U_(0x1) << DEVEPTIFR_OVERFIS_Pos)
786#define DEVEPTIFR_SHORTPACKETS_Pos 7
787#define DEVEPTIFR_SHORTPACKETS (_U_(0x1) << DEVEPTIFR_SHORTPACKETS_Pos)
788#define DEVEPTIFR_NBUSYBKS_Pos 12
789#define DEVEPTIFR_NBUSYBKS (_U_(0x1) << DEVEPTIFR_NBUSYBKS_Pos)
790#define DEVEPTIFR_Msk _U_(0x10A3)
793#define DEVEPTIFR_CTRL_RXSTPIS_Pos 2
794#define DEVEPTIFR_CTRL_RXSTPIS (_U_(0x1) << DEVEPTIFR_CTRL_RXSTPIS_Pos)
795#define DEVEPTIFR_CTRL_NAKOUTIS_Pos 3
796#define DEVEPTIFR_CTRL_NAKOUTIS (_U_(0x1) << DEVEPTIFR_CTRL_NAKOUTIS_Pos)
797#define DEVEPTIFR_CTRL_NAKINIS_Pos 4
798#define DEVEPTIFR_CTRL_NAKINIS (_U_(0x1) << DEVEPTIFR_CTRL_NAKINIS_Pos)
799#define DEVEPTIFR_CTRL_STALLEDIS_Pos 6
800#define DEVEPTIFR_CTRL_STALLEDIS (_U_(0x1) << DEVEPTIFR_CTRL_STALLEDIS_Pos)
801#define DEVEPTIFR_CTRL_Msk _U_(0x5C)
804#define DEVEPTIFR_ISO_UNDERFIS_Pos 2
805#define DEVEPTIFR_ISO_UNDERFIS (_U_(0x1) << DEVEPTIFR_ISO_UNDERFIS_Pos)
806#define DEVEPTIFR_ISO_HBISOINERRIS_Pos 3
807#define DEVEPTIFR_ISO_HBISOINERRIS (_U_(0x1) << DEVEPTIFR_ISO_HBISOINERRIS_Pos)
808#define DEVEPTIFR_ISO_HBISOFLUSHIS_Pos 4
809#define DEVEPTIFR_ISO_HBISOFLUSHIS (_U_(0x1) << DEVEPTIFR_ISO_HBISOFLUSHIS_Pos)
810#define DEVEPTIFR_ISO_CRCERRIS_Pos 6
811#define DEVEPTIFR_ISO_CRCERRIS (_U_(0x1) << DEVEPTIFR_ISO_CRCERRIS_Pos)
812#define DEVEPTIFR_ISO_Msk _U_(0x5C)
815#define DEVEPTIFR_BLK_RXSTPIS_Pos 2
816#define DEVEPTIFR_BLK_RXSTPIS (_U_(0x1) << DEVEPTIFR_BLK_RXSTPIS_Pos)
817#define DEVEPTIFR_BLK_NAKOUTIS_Pos 3
818#define DEVEPTIFR_BLK_NAKOUTIS (_U_(0x1) << DEVEPTIFR_BLK_NAKOUTIS_Pos)
819#define DEVEPTIFR_BLK_NAKINIS_Pos 4
820#define DEVEPTIFR_BLK_NAKINIS (_U_(0x1) << DEVEPTIFR_BLK_NAKINIS_Pos)
821#define DEVEPTIFR_BLK_STALLEDIS_Pos 6
822#define DEVEPTIFR_BLK_STALLEDIS (_U_(0x1) << DEVEPTIFR_BLK_STALLEDIS_Pos)
823#define DEVEPTIFR_BLK_Msk _U_(0x5C)
826#define DEVEPTIFR_INTRPT_RXSTPIS_Pos 2
827#define DEVEPTIFR_INTRPT_RXSTPIS (_U_(0x1) << DEVEPTIFR_INTRPT_RXSTPIS_Pos)
828#define DEVEPTIFR_INTRPT_NAKOUTIS_Pos 3
829#define DEVEPTIFR_INTRPT_NAKOUTIS (_U_(0x1) << DEVEPTIFR_INTRPT_NAKOUTIS_Pos)
830#define DEVEPTIFR_INTRPT_NAKINIS_Pos 4
831#define DEVEPTIFR_INTRPT_NAKINIS (_U_(0x1) << DEVEPTIFR_INTRPT_NAKINIS_Pos)
832#define DEVEPTIFR_INTRPT_STALLEDIS_Pos 6
833#define DEVEPTIFR_INTRPT_STALLEDIS (_U_(0x1) << DEVEPTIFR_INTRPT_STALLEDIS_Pos)
834#define DEVEPTIFR_INTRPT_Msk _U_(0x5C)
839#define DEVEPTIMR_OFFSET (0x1C0)
841#define DEVEPTIMR_TXINE_Pos 0
842#define DEVEPTIMR_TXINE (_U_(0x1) << DEVEPTIMR_TXINE_Pos)
843#define DEVEPTIMR_RXOUTE_Pos 1
844#define DEVEPTIMR_RXOUTE (_U_(0x1) << DEVEPTIMR_RXOUTE_Pos)
845#define DEVEPTIMR_OVERFE_Pos 5
846#define DEVEPTIMR_OVERFE (_U_(0x1) << DEVEPTIMR_OVERFE_Pos)
847#define DEVEPTIMR_SHORTPACKETE_Pos 7
848#define DEVEPTIMR_SHORTPACKETE (_U_(0x1) << DEVEPTIMR_SHORTPACKETE_Pos)
849#define DEVEPTIMR_NBUSYBKE_Pos 12
850#define DEVEPTIMR_NBUSYBKE (_U_(0x1) << DEVEPTIMR_NBUSYBKE_Pos)
851#define DEVEPTIMR_KILLBK_Pos 13
852#define DEVEPTIMR_KILLBK (_U_(0x1) << DEVEPTIMR_KILLBK_Pos)
853#define DEVEPTIMR_FIFOCON_Pos 14
854#define DEVEPTIMR_FIFOCON (_U_(0x1) << DEVEPTIMR_FIFOCON_Pos)
855#define DEVEPTIMR_EPDISHDMA_Pos 16
856#define DEVEPTIMR_EPDISHDMA (_U_(0x1) << DEVEPTIMR_EPDISHDMA_Pos)
857#define DEVEPTIMR_RSTDT_Pos 18
858#define DEVEPTIMR_RSTDT (_U_(0x1) << DEVEPTIMR_RSTDT_Pos)
859#define DEVEPTIMR_Msk _U_(0x570A3)
862#define DEVEPTIMR_CTRL_RXSTPE_Pos 2
863#define DEVEPTIMR_CTRL_RXSTPE (_U_(0x1) << DEVEPTIMR_CTRL_RXSTPE_Pos)
864#define DEVEPTIMR_CTRL_NAKOUTE_Pos 3
865#define DEVEPTIMR_CTRL_NAKOUTE (_U_(0x1) << DEVEPTIMR_CTRL_NAKOUTE_Pos)
866#define DEVEPTIMR_CTRL_NAKINE_Pos 4
867#define DEVEPTIMR_CTRL_NAKINE (_U_(0x1) << DEVEPTIMR_CTRL_NAKINE_Pos)
868#define DEVEPTIMR_CTRL_STALLEDE_Pos 6
869#define DEVEPTIMR_CTRL_STALLEDE (_U_(0x1) << DEVEPTIMR_CTRL_STALLEDE_Pos)
870#define DEVEPTIMR_CTRL_NYETDIS_Pos 17
871#define DEVEPTIMR_CTRL_NYETDIS (_U_(0x1) << DEVEPTIMR_CTRL_NYETDIS_Pos)
872#define DEVEPTIMR_CTRL_STALLRQ_Pos 19
873#define DEVEPTIMR_CTRL_STALLRQ (_U_(0x1) << DEVEPTIMR_CTRL_STALLRQ_Pos)
874#define DEVEPTIMR_CTRL_Msk _U_(0xA005C)
877#define DEVEPTIMR_ISO_UNDERFE_Pos 2
878#define DEVEPTIMR_ISO_UNDERFE (_U_(0x1) << DEVEPTIMR_ISO_UNDERFE_Pos)
879#define DEVEPTIMR_ISO_HBISOINERRE_Pos 3
880#define DEVEPTIMR_ISO_HBISOINERRE (_U_(0x1) << DEVEPTIMR_ISO_HBISOINERRE_Pos)
881#define DEVEPTIMR_ISO_HBISOFLUSHE_Pos 4
882#define DEVEPTIMR_ISO_HBISOFLUSHE (_U_(0x1) << DEVEPTIMR_ISO_HBISOFLUSHE_Pos)
883#define DEVEPTIMR_ISO_CRCERRE_Pos 6
884#define DEVEPTIMR_ISO_CRCERRE (_U_(0x1) << DEVEPTIMR_ISO_CRCERRE_Pos)
885#define DEVEPTIMR_ISO_MDATAE_Pos 8
886#define DEVEPTIMR_ISO_MDATAE (_U_(0x1) << DEVEPTIMR_ISO_MDATAE_Pos)
887#define DEVEPTIMR_ISO_DATAXE_Pos 9
888#define DEVEPTIMR_ISO_DATAXE (_U_(0x1) << DEVEPTIMR_ISO_DATAXE_Pos)
889#define DEVEPTIMR_ISO_ERRORTRANSE_Pos 10
890#define DEVEPTIMR_ISO_ERRORTRANSE (_U_(0x1) << DEVEPTIMR_ISO_ERRORTRANSE_Pos)
891#define DEVEPTIMR_ISO_Msk _U_(0x75C)
894#define DEVEPTIMR_BLK_RXSTPE_Pos 2
895#define DEVEPTIMR_BLK_RXSTPE (_U_(0x1) << DEVEPTIMR_BLK_RXSTPE_Pos)
896#define DEVEPTIMR_BLK_NAKOUTE_Pos 3
897#define DEVEPTIMR_BLK_NAKOUTE (_U_(0x1) << DEVEPTIMR_BLK_NAKOUTE_Pos)
898#define DEVEPTIMR_BLK_NAKINE_Pos 4
899#define DEVEPTIMR_BLK_NAKINE (_U_(0x1) << DEVEPTIMR_BLK_NAKINE_Pos)
900#define DEVEPTIMR_BLK_STALLEDE_Pos 6
901#define DEVEPTIMR_BLK_STALLEDE (_U_(0x1) << DEVEPTIMR_BLK_STALLEDE_Pos)
902#define DEVEPTIMR_BLK_NYETDIS_Pos 17
903#define DEVEPTIMR_BLK_NYETDIS (_U_(0x1) << DEVEPTIMR_BLK_NYETDIS_Pos)
904#define DEVEPTIMR_BLK_STALLRQ_Pos 19
905#define DEVEPTIMR_BLK_STALLRQ (_U_(0x1) << DEVEPTIMR_BLK_STALLRQ_Pos)
906#define DEVEPTIMR_BLK_Msk _U_(0xA005C)
909#define DEVEPTIMR_INTRPT_RXSTPE_Pos 2
910#define DEVEPTIMR_INTRPT_RXSTPE (_U_(0x1) << DEVEPTIMR_INTRPT_RXSTPE_Pos)
911#define DEVEPTIMR_INTRPT_NAKOUTE_Pos 3
912#define DEVEPTIMR_INTRPT_NAKOUTE (_U_(0x1) << DEVEPTIMR_INTRPT_NAKOUTE_Pos)
913#define DEVEPTIMR_INTRPT_NAKINE_Pos 4
914#define DEVEPTIMR_INTRPT_NAKINE (_U_(0x1) << DEVEPTIMR_INTRPT_NAKINE_Pos)
915#define DEVEPTIMR_INTRPT_STALLEDE_Pos 6
916#define DEVEPTIMR_INTRPT_STALLEDE (_U_(0x1) << DEVEPTIMR_INTRPT_STALLEDE_Pos)
917#define DEVEPTIMR_INTRPT_NYETDIS_Pos 17
918#define DEVEPTIMR_INTRPT_NYETDIS (_U_(0x1) << DEVEPTIMR_INTRPT_NYETDIS_Pos)
919#define DEVEPTIMR_INTRPT_STALLRQ_Pos 19
920#define DEVEPTIMR_INTRPT_STALLRQ (_U_(0x1) << DEVEPTIMR_INTRPT_STALLRQ_Pos)
921#define DEVEPTIMR_INTRPT_Msk _U_(0xA005C)
926#define DEVEPTIER_OFFSET (0x1F0)
928#define DEVEPTIER_TXINES_Pos 0
929#define DEVEPTIER_TXINES (_U_(0x1) << DEVEPTIER_TXINES_Pos)
930#define DEVEPTIER_RXOUTES_Pos 1
931#define DEVEPTIER_RXOUTES (_U_(0x1) << DEVEPTIER_RXOUTES_Pos)
932#define DEVEPTIER_OVERFES_Pos 5
933#define DEVEPTIER_OVERFES (_U_(0x1) << DEVEPTIER_OVERFES_Pos)
934#define DEVEPTIER_SHORTPACKETES_Pos 7
935#define DEVEPTIER_SHORTPACKETES (_U_(0x1) << DEVEPTIER_SHORTPACKETES_Pos)
936#define DEVEPTIER_NBUSYBKES_Pos 12
937#define DEVEPTIER_NBUSYBKES (_U_(0x1) << DEVEPTIER_NBUSYBKES_Pos)
938#define DEVEPTIER_KILLBKS_Pos 13
939#define DEVEPTIER_KILLBKS (_U_(0x1) << DEVEPTIER_KILLBKS_Pos)
940#define DEVEPTIER_FIFOCONS_Pos 14
941#define DEVEPTIER_FIFOCONS (_U_(0x1) << DEVEPTIER_FIFOCONS_Pos)
942#define DEVEPTIER_EPDISHDMAS_Pos 16
943#define DEVEPTIER_EPDISHDMAS (_U_(0x1) << DEVEPTIER_EPDISHDMAS_Pos)
944#define DEVEPTIER_RSTDTS_Pos 18
945#define DEVEPTIER_RSTDTS (_U_(0x1) << DEVEPTIER_RSTDTS_Pos)
946#define DEVEPTIER_Msk _U_(0x570A3)
949#define DEVEPTIER_CTRL_RXSTPES_Pos 2
950#define DEVEPTIER_CTRL_RXSTPES (_U_(0x1) << DEVEPTIER_CTRL_RXSTPES_Pos)
951#define DEVEPTIER_CTRL_NAKOUTES_Pos 3
952#define DEVEPTIER_CTRL_NAKOUTES (_U_(0x1) << DEVEPTIER_CTRL_NAKOUTES_Pos)
953#define DEVEPTIER_CTRL_NAKINES_Pos 4
954#define DEVEPTIER_CTRL_NAKINES (_U_(0x1) << DEVEPTIER_CTRL_NAKINES_Pos)
955#define DEVEPTIER_CTRL_STALLEDES_Pos 6
956#define DEVEPTIER_CTRL_STALLEDES (_U_(0x1) << DEVEPTIER_CTRL_STALLEDES_Pos)
957#define DEVEPTIER_CTRL_NYETDISS_Pos 17
958#define DEVEPTIER_CTRL_NYETDISS (_U_(0x1) << DEVEPTIER_CTRL_NYETDISS_Pos)
959#define DEVEPTIER_CTRL_STALLRQS_Pos 19
960#define DEVEPTIER_CTRL_STALLRQS (_U_(0x1) << DEVEPTIER_CTRL_STALLRQS_Pos)
961#define DEVEPTIER_CTRL_Msk _U_(0xA005C)
964#define DEVEPTIER_ISO_UNDERFES_Pos 2
965#define DEVEPTIER_ISO_UNDERFES (_U_(0x1) << DEVEPTIER_ISO_UNDERFES_Pos)
966#define DEVEPTIER_ISO_HBISOINERRES_Pos 3
967#define DEVEPTIER_ISO_HBISOINERRES (_U_(0x1) << DEVEPTIER_ISO_HBISOINERRES_Pos)
968#define DEVEPTIER_ISO_HBISOFLUSHES_Pos 4
969#define DEVEPTIER_ISO_HBISOFLUSHES (_U_(0x1) << DEVEPTIER_ISO_HBISOFLUSHES_Pos)
970#define DEVEPTIER_ISO_CRCERRES_Pos 6
971#define DEVEPTIER_ISO_CRCERRES (_U_(0x1) << DEVEPTIER_ISO_CRCERRES_Pos)
972#define DEVEPTIER_ISO_MDATAES_Pos 8
973#define DEVEPTIER_ISO_MDATAES (_U_(0x1) << DEVEPTIER_ISO_MDATAES_Pos)
974#define DEVEPTIER_ISO_DATAXES_Pos 9
975#define DEVEPTIER_ISO_DATAXES (_U_(0x1) << DEVEPTIER_ISO_DATAXES_Pos)
976#define DEVEPTIER_ISO_ERRORTRANSES_Pos 10
977#define DEVEPTIER_ISO_ERRORTRANSES (_U_(0x1) << DEVEPTIER_ISO_ERRORTRANSES_Pos)
978#define DEVEPTIER_ISO_Msk _U_(0x75C)
981#define DEVEPTIER_BLK_RXSTPES_Pos 2
982#define DEVEPTIER_BLK_RXSTPES (_U_(0x1) << DEVEPTIER_BLK_RXSTPES_Pos)
983#define DEVEPTIER_BLK_NAKOUTES_Pos 3
984#define DEVEPTIER_BLK_NAKOUTES (_U_(0x1) << DEVEPTIER_BLK_NAKOUTES_Pos)
985#define DEVEPTIER_BLK_NAKINES_Pos 4
986#define DEVEPTIER_BLK_NAKINES (_U_(0x1) << DEVEPTIER_BLK_NAKINES_Pos)
987#define DEVEPTIER_BLK_STALLEDES_Pos 6
988#define DEVEPTIER_BLK_STALLEDES (_U_(0x1) << DEVEPTIER_BLK_STALLEDES_Pos)
989#define DEVEPTIER_BLK_NYETDISS_Pos 17
990#define DEVEPTIER_BLK_NYETDISS (_U_(0x1) << DEVEPTIER_BLK_NYETDISS_Pos)
991#define DEVEPTIER_BLK_STALLRQS_Pos 19
992#define DEVEPTIER_BLK_STALLRQS (_U_(0x1) << DEVEPTIER_BLK_STALLRQS_Pos)
993#define DEVEPTIER_BLK_Msk _U_(0xA005C)
996#define DEVEPTIER_INTRPT_RXSTPES_Pos 2
997#define DEVEPTIER_INTRPT_RXSTPES (_U_(0x1) << DEVEPTIER_INTRPT_RXSTPES_Pos)
998#define DEVEPTIER_INTRPT_NAKOUTES_Pos 3
999#define DEVEPTIER_INTRPT_NAKOUTES (_U_(0x1) << DEVEPTIER_INTRPT_NAKOUTES_Pos)
1000#define DEVEPTIER_INTRPT_NAKINES_Pos 4
1001#define DEVEPTIER_INTRPT_NAKINES (_U_(0x1) << DEVEPTIER_INTRPT_NAKINES_Pos)
1002#define DEVEPTIER_INTRPT_STALLEDES_Pos 6
1003#define DEVEPTIER_INTRPT_STALLEDES (_U_(0x1) << DEVEPTIER_INTRPT_STALLEDES_Pos)
1004#define DEVEPTIER_INTRPT_NYETDISS_Pos 17
1005#define DEVEPTIER_INTRPT_NYETDISS (_U_(0x1) << DEVEPTIER_INTRPT_NYETDISS_Pos)
1006#define DEVEPTIER_INTRPT_STALLRQS_Pos 19
1007#define DEVEPTIER_INTRPT_STALLRQS (_U_(0x1) << DEVEPTIER_INTRPT_STALLRQS_Pos)
1008#define DEVEPTIER_INTRPT_Msk _U_(0xA005C)
1013#define DEVEPTIDR_OFFSET (0x220)
1015#define DEVEPTIDR_TXINEC_Pos 0
1016#define DEVEPTIDR_TXINEC (_U_(0x1) << DEVEPTIDR_TXINEC_Pos)
1017#define DEVEPTIDR_RXOUTEC_Pos 1
1018#define DEVEPTIDR_RXOUTEC (_U_(0x1) << DEVEPTIDR_RXOUTEC_Pos)
1019#define DEVEPTIDR_OVERFEC_Pos 5
1020#define DEVEPTIDR_OVERFEC (_U_(0x1) << DEVEPTIDR_OVERFEC_Pos)
1021#define DEVEPTIDR_SHORTPACKETEC_Pos 7
1022#define DEVEPTIDR_SHORTPACKETEC (_U_(0x1) << DEVEPTIDR_SHORTPACKETEC_Pos)
1023#define DEVEPTIDR_NBUSYBKEC_Pos 12
1024#define DEVEPTIDR_NBUSYBKEC (_U_(0x1) << DEVEPTIDR_NBUSYBKEC_Pos)
1025#define DEVEPTIDR_FIFOCONC_Pos 14
1026#define DEVEPTIDR_FIFOCONC (_U_(0x1) << DEVEPTIDR_FIFOCONC_Pos)
1027#define DEVEPTIDR_EPDISHDMAC_Pos 16
1028#define DEVEPTIDR_EPDISHDMAC (_U_(0x1) << DEVEPTIDR_EPDISHDMAC_Pos)
1029#define DEVEPTIDR_Msk _U_(0x150A3)
1032#define DEVEPTIDR_CTRL_RXSTPEC_Pos 2
1033#define DEVEPTIDR_CTRL_RXSTPEC (_U_(0x1) << DEVEPTIDR_CTRL_RXSTPEC_Pos)
1034#define DEVEPTIDR_CTRL_NAKOUTEC_Pos 3
1035#define DEVEPTIDR_CTRL_NAKOUTEC (_U_(0x1) << DEVEPTIDR_CTRL_NAKOUTEC_Pos)
1036#define DEVEPTIDR_CTRL_NAKINEC_Pos 4
1037#define DEVEPTIDR_CTRL_NAKINEC (_U_(0x1) << DEVEPTIDR_CTRL_NAKINEC_Pos)
1038#define DEVEPTIDR_CTRL_STALLEDEC_Pos 6
1039#define DEVEPTIDR_CTRL_STALLEDEC (_U_(0x1) << DEVEPTIDR_CTRL_STALLEDEC_Pos)
1040#define DEVEPTIDR_CTRL_NYETDISC_Pos 17
1041#define DEVEPTIDR_CTRL_NYETDISC (_U_(0x1) << DEVEPTIDR_CTRL_NYETDISC_Pos)
1042#define DEVEPTIDR_CTRL_STALLRQC_Pos 19
1043#define DEVEPTIDR_CTRL_STALLRQC (_U_(0x1) << DEVEPTIDR_CTRL_STALLRQC_Pos)
1044#define DEVEPTIDR_CTRL_Msk _U_(0xA005C)
1047#define DEVEPTIDR_ISO_UNDERFEC_Pos 2
1048#define DEVEPTIDR_ISO_UNDERFEC (_U_(0x1) << DEVEPTIDR_ISO_UNDERFEC_Pos)
1049#define DEVEPTIDR_ISO_HBISOINERREC_Pos 3
1050#define DEVEPTIDR_ISO_HBISOINERREC (_U_(0x1) << DEVEPTIDR_ISO_HBISOINERREC_Pos)
1051#define DEVEPTIDR_ISO_HBISOFLUSHEC_Pos 4
1052#define DEVEPTIDR_ISO_HBISOFLUSHEC (_U_(0x1) << DEVEPTIDR_ISO_HBISOFLUSHEC_Pos)
1053#define DEVEPTIDR_ISO_MDATAEC_Pos 8
1054#define DEVEPTIDR_ISO_MDATAEC (_U_(0x1) << DEVEPTIDR_ISO_MDATAEC_Pos)
1055#define DEVEPTIDR_ISO_DATAXEC_Pos 9
1056#define DEVEPTIDR_ISO_DATAXEC (_U_(0x1) << DEVEPTIDR_ISO_DATAXEC_Pos)
1057#define DEVEPTIDR_ISO_ERRORTRANSEC_Pos 10
1058#define DEVEPTIDR_ISO_ERRORTRANSEC (_U_(0x1) << DEVEPTIDR_ISO_ERRORTRANSEC_Pos)
1059#define DEVEPTIDR_ISO_Msk _U_(0x71C)
1062#define DEVEPTIDR_BLK_RXSTPEC_Pos 2
1063#define DEVEPTIDR_BLK_RXSTPEC (_U_(0x1) << DEVEPTIDR_BLK_RXSTPEC_Pos)
1064#define DEVEPTIDR_BLK_NAKOUTEC_Pos 3
1065#define DEVEPTIDR_BLK_NAKOUTEC (_U_(0x1) << DEVEPTIDR_BLK_NAKOUTEC_Pos)
1066#define DEVEPTIDR_BLK_NAKINEC_Pos 4
1067#define DEVEPTIDR_BLK_NAKINEC (_U_(0x1) << DEVEPTIDR_BLK_NAKINEC_Pos)
1068#define DEVEPTIDR_BLK_STALLEDEC_Pos 6
1069#define DEVEPTIDR_BLK_STALLEDEC (_U_(0x1) << DEVEPTIDR_BLK_STALLEDEC_Pos)
1070#define DEVEPTIDR_BLK_NYETDISC_Pos 17
1071#define DEVEPTIDR_BLK_NYETDISC (_U_(0x1) << DEVEPTIDR_BLK_NYETDISC_Pos)
1072#define DEVEPTIDR_BLK_STALLRQC_Pos 19
1073#define DEVEPTIDR_BLK_STALLRQC (_U_(0x1) << DEVEPTIDR_BLK_STALLRQC_Pos)
1074#define DEVEPTIDR_BLK_Msk _U_(0xA005C)
1077#define DEVEPTIDR_INTRPT_RXSTPEC_Pos 2
1078#define DEVEPTIDR_INTRPT_RXSTPEC (_U_(0x1) << DEVEPTIDR_INTRPT_RXSTPEC_Pos)
1079#define DEVEPTIDR_INTRPT_NAKOUTEC_Pos 3
1080#define DEVEPTIDR_INTRPT_NAKOUTEC (_U_(0x1) << DEVEPTIDR_INTRPT_NAKOUTEC_Pos)
1081#define DEVEPTIDR_INTRPT_NAKINEC_Pos 4
1082#define DEVEPTIDR_INTRPT_NAKINEC (_U_(0x1) << DEVEPTIDR_INTRPT_NAKINEC_Pos)
1083#define DEVEPTIDR_INTRPT_STALLEDEC_Pos 6
1084#define DEVEPTIDR_INTRPT_STALLEDEC (_U_(0x1) << DEVEPTIDR_INTRPT_STALLEDEC_Pos)
1085#define DEVEPTIDR_INTRPT_NYETDISC_Pos 17
1086#define DEVEPTIDR_INTRPT_NYETDISC (_U_(0x1) << DEVEPTIDR_INTRPT_NYETDISC_Pos)
1087#define DEVEPTIDR_INTRPT_STALLRQC_Pos 19
1088#define DEVEPTIDR_INTRPT_STALLRQC (_U_(0x1) << DEVEPTIDR_INTRPT_STALLRQC_Pos)
1089#define DEVEPTIDR_INTRPT_Msk _U_(0xA005C)
1094#define HSTCTRL_OFFSET (0x400)
1096#define HSTCTRL_SOFE_Pos 8
1097#define HSTCTRL_SOFE (_U_(0x1) << HSTCTRL_SOFE_Pos)
1098#define HSTCTRL_RESET_Pos 9
1099#define HSTCTRL_RESET (_U_(0x1) << HSTCTRL_RESET_Pos)
1100#define HSTCTRL_RESUME_Pos 10
1101#define HSTCTRL_RESUME (_U_(0x1) << HSTCTRL_RESUME_Pos)
1102#define HSTCTRL_SPDCONF_Pos 12
1103#define HSTCTRL_SPDCONF (_U_(0x3) << HSTCTRL_SPDCONF_Pos)
1104#define HSTCTRL_SPDCONF_NORMAL_Val _U_(0x0)
1105#define HSTCTRL_SPDCONF_LOW_POWER_Val _U_(0x1)
1106#define HSTCTRL_SPDCONF_HIGH_SPEED_Val _U_(0x2)
1107#define HSTCTRL_SPDCONF_FORCED_FS_Val _U_(0x3)
1108#define HSTCTRL_SPDCONF_NORMAL (HSTCTRL_SPDCONF_NORMAL_Val << HSTCTRL_SPDCONF_Pos)
1109#define HSTCTRL_SPDCONF_LOW_POWER (HSTCTRL_SPDCONF_LOW_POWER_Val << HSTCTRL_SPDCONF_Pos)
1110#define HSTCTRL_SPDCONF_HIGH_SPEED (HSTCTRL_SPDCONF_HIGH_SPEED_Val << HSTCTRL_SPDCONF_Pos)
1111#define HSTCTRL_SPDCONF_FORCED_FS (HSTCTRL_SPDCONF_FORCED_FS_Val << HSTCTRL_SPDCONF_Pos)
1112#define HSTCTRL_Msk _U_(0x3700)
1117#define HSTISR_OFFSET (0x404)
1119#define HSTISR_DCONNI_Pos 0
1120#define HSTISR_DCONNI (_U_(0x1) << HSTISR_DCONNI_Pos)
1121#define HSTISR_DDISCI_Pos 1
1122#define HSTISR_DDISCI (_U_(0x1) << HSTISR_DDISCI_Pos)
1123#define HSTISR_RSTI_Pos 2
1124#define HSTISR_RSTI (_U_(0x1) << HSTISR_RSTI_Pos)
1125#define HSTISR_RSMEDI_Pos 3
1126#define HSTISR_RSMEDI (_U_(0x1) << HSTISR_RSMEDI_Pos)
1127#define HSTISR_RXRSMI_Pos 4
1128#define HSTISR_RXRSMI (_U_(0x1) << HSTISR_RXRSMI_Pos)
1129#define HSTISR_HSOFI_Pos 5
1130#define HSTISR_HSOFI (_U_(0x1) << HSTISR_HSOFI_Pos)
1131#define HSTISR_HWUPI_Pos 6
1132#define HSTISR_HWUPI (_U_(0x1) << HSTISR_HWUPI_Pos)
1133#define HSTISR_PEP_0_Pos 8
1134#define HSTISR_PEP_0 (_U_(0x1) << HSTISR_PEP_0_Pos)
1135#define HSTISR_PEP_1_Pos 9
1136#define HSTISR_PEP_1 (_U_(0x1) << HSTISR_PEP_1_Pos)
1137#define HSTISR_PEP_2_Pos 10
1138#define HSTISR_PEP_2 (_U_(0x1) << HSTISR_PEP_2_Pos)
1139#define HSTISR_PEP_3_Pos 11
1140#define HSTISR_PEP_3 (_U_(0x1) << HSTISR_PEP_3_Pos)
1141#define HSTISR_PEP_4_Pos 12
1142#define HSTISR_PEP_4 (_U_(0x1) << HSTISR_PEP_4_Pos)
1143#define HSTISR_PEP_5_Pos 13
1144#define HSTISR_PEP_5 (_U_(0x1) << HSTISR_PEP_5_Pos)
1145#define HSTISR_PEP_6_Pos 14
1146#define HSTISR_PEP_6 (_U_(0x1) << HSTISR_PEP_6_Pos)
1147#define HSTISR_PEP_7_Pos 15
1148#define HSTISR_PEP_7 (_U_(0x1) << HSTISR_PEP_7_Pos)
1149#define HSTISR_PEP_8_Pos 16
1150#define HSTISR_PEP_8 (_U_(0x1) << HSTISR_PEP_8_Pos)
1151#define HSTISR_PEP_9_Pos 17
1152#define HSTISR_PEP_9 (_U_(0x1) << HSTISR_PEP_9_Pos)
1153#define HSTISR_DMA_0_Pos 25
1154#define HSTISR_DMA_0 (_U_(0x1) << HSTISR_DMA_0_Pos)
1155#define HSTISR_DMA_1_Pos 26
1156#define HSTISR_DMA_1 (_U_(0x1) << HSTISR_DMA_1_Pos)
1157#define HSTISR_DMA_2_Pos 27
1158#define HSTISR_DMA_2 (_U_(0x1) << HSTISR_DMA_2_Pos)
1159#define HSTISR_DMA_3_Pos 28
1160#define HSTISR_DMA_3 (_U_(0x1) << HSTISR_DMA_3_Pos)
1161#define HSTISR_DMA_4_Pos 29
1162#define HSTISR_DMA_4 (_U_(0x1) << HSTISR_DMA_4_Pos)
1163#define HSTISR_DMA_5_Pos 30
1164#define HSTISR_DMA_5 (_U_(0x1) << HSTISR_DMA_5_Pos)
1165#define HSTISR_DMA_6_Pos 31
1166#define HSTISR_DMA_6 (_U_(0x1) << HSTISR_DMA_6_Pos)
1167#define HSTISR_Msk _U_(0xFE03FF7F)
1169#define HSTISR_PEP__Pos 8
1170#define HSTISR_PEP_ (_U_(0x3FF) << HSTISR_PEP__Pos)
1171#define HSTISR_DMA__Pos 25
1172#define HSTISR_DMA_ (_U_(0x7F) << HSTISR_DMA__Pos)
1176#define HSTICR_OFFSET (0x408)
1178#define HSTICR_DCONNIC_Pos 0
1179#define HSTICR_DCONNIC (_U_(0x1) << HSTICR_DCONNIC_Pos)
1180#define HSTICR_DDISCIC_Pos 1
1181#define HSTICR_DDISCIC (_U_(0x1) << HSTICR_DDISCIC_Pos)
1182#define HSTICR_RSTIC_Pos 2
1183#define HSTICR_RSTIC (_U_(0x1) << HSTICR_RSTIC_Pos)
1184#define HSTICR_RSMEDIC_Pos 3
1185#define HSTICR_RSMEDIC (_U_(0x1) << HSTICR_RSMEDIC_Pos)
1186#define HSTICR_RXRSMIC_Pos 4
1187#define HSTICR_RXRSMIC (_U_(0x1) << HSTICR_RXRSMIC_Pos)
1188#define HSTICR_HSOFIC_Pos 5
1189#define HSTICR_HSOFIC (_U_(0x1) << HSTICR_HSOFIC_Pos)
1190#define HSTICR_HWUPIC_Pos 6
1191#define HSTICR_HWUPIC (_U_(0x1) << HSTICR_HWUPIC_Pos)
1192#define HSTICR_Msk _U_(0x7F)
1197#define HSTIFR_OFFSET (0x40C)
1199#define HSTIFR_DCONNIS_Pos 0
1200#define HSTIFR_DCONNIS (_U_(0x1) << HSTIFR_DCONNIS_Pos)
1201#define HSTIFR_DDISCIS_Pos 1
1202#define HSTIFR_DDISCIS (_U_(0x1) << HSTIFR_DDISCIS_Pos)
1203#define HSTIFR_RSTIS_Pos 2
1204#define HSTIFR_RSTIS (_U_(0x1) << HSTIFR_RSTIS_Pos)
1205#define HSTIFR_RSMEDIS_Pos 3
1206#define HSTIFR_RSMEDIS (_U_(0x1) << HSTIFR_RSMEDIS_Pos)
1207#define HSTIFR_RXRSMIS_Pos 4
1208#define HSTIFR_RXRSMIS (_U_(0x1) << HSTIFR_RXRSMIS_Pos)
1209#define HSTIFR_HSOFIS_Pos 5
1210#define HSTIFR_HSOFIS (_U_(0x1) << HSTIFR_HSOFIS_Pos)
1211#define HSTIFR_HWUPIS_Pos 6
1212#define HSTIFR_HWUPIS (_U_(0x1) << HSTIFR_HWUPIS_Pos)
1213#define HSTIFR_DMA_0_Pos 25
1214#define HSTIFR_DMA_0 (_U_(0x1) << HSTIFR_DMA_0_Pos)
1215#define HSTIFR_DMA_1_Pos 26
1216#define HSTIFR_DMA_1 (_U_(0x1) << HSTIFR_DMA_1_Pos)
1217#define HSTIFR_DMA_2_Pos 27
1218#define HSTIFR_DMA_2 (_U_(0x1) << HSTIFR_DMA_2_Pos)
1219#define HSTIFR_DMA_3_Pos 28
1220#define HSTIFR_DMA_3 (_U_(0x1) << HSTIFR_DMA_3_Pos)
1221#define HSTIFR_DMA_4_Pos 29
1222#define HSTIFR_DMA_4 (_U_(0x1) << HSTIFR_DMA_4_Pos)
1223#define HSTIFR_DMA_5_Pos 30
1224#define HSTIFR_DMA_5 (_U_(0x1) << HSTIFR_DMA_5_Pos)
1225#define HSTIFR_DMA_6_Pos 31
1226#define HSTIFR_DMA_6 (_U_(0x1) << HSTIFR_DMA_6_Pos)
1227#define HSTIFR_Msk _U_(0xFE00007F)
1229#define HSTIFR_DMA__Pos 25
1230#define HSTIFR_DMA_ (_U_(0x7F) << HSTIFR_DMA__Pos)
1234#define HSTIMR_OFFSET (0x410)
1236#define HSTIMR_DCONNIE_Pos 0
1237#define HSTIMR_DCONNIE (_U_(0x1) << HSTIMR_DCONNIE_Pos)
1238#define HSTIMR_DDISCIE_Pos 1
1239#define HSTIMR_DDISCIE (_U_(0x1) << HSTIMR_DDISCIE_Pos)
1240#define HSTIMR_RSTIE_Pos 2
1241#define HSTIMR_RSTIE (_U_(0x1) << HSTIMR_RSTIE_Pos)
1242#define HSTIMR_RSMEDIE_Pos 3
1243#define HSTIMR_RSMEDIE (_U_(0x1) << HSTIMR_RSMEDIE_Pos)
1244#define HSTIMR_RXRSMIE_Pos 4
1245#define HSTIMR_RXRSMIE (_U_(0x1) << HSTIMR_RXRSMIE_Pos)
1246#define HSTIMR_HSOFIE_Pos 5
1247#define HSTIMR_HSOFIE (_U_(0x1) << HSTIMR_HSOFIE_Pos)
1248#define HSTIMR_HWUPIE_Pos 6
1249#define HSTIMR_HWUPIE (_U_(0x1) << HSTIMR_HWUPIE_Pos)
1250#define HSTIMR_PEP_0_Pos 8
1251#define HSTIMR_PEP_0 (_U_(0x1) << HSTIMR_PEP_0_Pos)
1252#define HSTIMR_PEP_1_Pos 9
1253#define HSTIMR_PEP_1 (_U_(0x1) << HSTIMR_PEP_1_Pos)
1254#define HSTIMR_PEP_2_Pos 10
1255#define HSTIMR_PEP_2 (_U_(0x1) << HSTIMR_PEP_2_Pos)
1256#define HSTIMR_PEP_3_Pos 11
1257#define HSTIMR_PEP_3 (_U_(0x1) << HSTIMR_PEP_3_Pos)
1258#define HSTIMR_PEP_4_Pos 12
1259#define HSTIMR_PEP_4 (_U_(0x1) << HSTIMR_PEP_4_Pos)
1260#define HSTIMR_PEP_5_Pos 13
1261#define HSTIMR_PEP_5 (_U_(0x1) << HSTIMR_PEP_5_Pos)
1262#define HSTIMR_PEP_6_Pos 14
1263#define HSTIMR_PEP_6 (_U_(0x1) << HSTIMR_PEP_6_Pos)
1264#define HSTIMR_PEP_7_Pos 15
1265#define HSTIMR_PEP_7 (_U_(0x1) << HSTIMR_PEP_7_Pos)
1266#define HSTIMR_PEP_8_Pos 16
1267#define HSTIMR_PEP_8 (_U_(0x1) << HSTIMR_PEP_8_Pos)
1268#define HSTIMR_PEP_9_Pos 17
1269#define HSTIMR_PEP_9 (_U_(0x1) << HSTIMR_PEP_9_Pos)
1270#define HSTIMR_DMA_0_Pos 25
1271#define HSTIMR_DMA_0 (_U_(0x1) << HSTIMR_DMA_0_Pos)
1272#define HSTIMR_DMA_1_Pos 26
1273#define HSTIMR_DMA_1 (_U_(0x1) << HSTIMR_DMA_1_Pos)
1274#define HSTIMR_DMA_2_Pos 27
1275#define HSTIMR_DMA_2 (_U_(0x1) << HSTIMR_DMA_2_Pos)
1276#define HSTIMR_DMA_3_Pos 28
1277#define HSTIMR_DMA_3 (_U_(0x1) << HSTIMR_DMA_3_Pos)
1278#define HSTIMR_DMA_4_Pos 29
1279#define HSTIMR_DMA_4 (_U_(0x1) << HSTIMR_DMA_4_Pos)
1280#define HSTIMR_DMA_5_Pos 30
1281#define HSTIMR_DMA_5 (_U_(0x1) << HSTIMR_DMA_5_Pos)
1282#define HSTIMR_DMA_6_Pos 31
1283#define HSTIMR_DMA_6 (_U_(0x1) << HSTIMR_DMA_6_Pos)
1284#define HSTIMR_Msk _U_(0xFE03FF7F)
1286#define HSTIMR_PEP__Pos 8
1287#define HSTIMR_PEP_ (_U_(0x3FF) << HSTIMR_PEP__Pos)
1288#define HSTIMR_DMA__Pos 25
1289#define HSTIMR_DMA_ (_U_(0x7F) << HSTIMR_DMA__Pos)
1293#define HSTIDR_OFFSET (0x414)
1295#define HSTIDR_DCONNIEC_Pos 0
1296#define HSTIDR_DCONNIEC (_U_(0x1) << HSTIDR_DCONNIEC_Pos)
1297#define HSTIDR_DDISCIEC_Pos 1
1298#define HSTIDR_DDISCIEC (_U_(0x1) << HSTIDR_DDISCIEC_Pos)
1299#define HSTIDR_RSTIEC_Pos 2
1300#define HSTIDR_RSTIEC (_U_(0x1) << HSTIDR_RSTIEC_Pos)
1301#define HSTIDR_RSMEDIEC_Pos 3
1302#define HSTIDR_RSMEDIEC (_U_(0x1) << HSTIDR_RSMEDIEC_Pos)
1303#define HSTIDR_RXRSMIEC_Pos 4
1304#define HSTIDR_RXRSMIEC (_U_(0x1) << HSTIDR_RXRSMIEC_Pos)
1305#define HSTIDR_HSOFIEC_Pos 5
1306#define HSTIDR_HSOFIEC (_U_(0x1) << HSTIDR_HSOFIEC_Pos)
1307#define HSTIDR_HWUPIEC_Pos 6
1308#define HSTIDR_HWUPIEC (_U_(0x1) << HSTIDR_HWUPIEC_Pos)
1309#define HSTIDR_PEP_0_Pos 8
1310#define HSTIDR_PEP_0 (_U_(0x1) << HSTIDR_PEP_0_Pos)
1311#define HSTIDR_PEP_1_Pos 9
1312#define HSTIDR_PEP_1 (_U_(0x1) << HSTIDR_PEP_1_Pos)
1313#define HSTIDR_PEP_2_Pos 10
1314#define HSTIDR_PEP_2 (_U_(0x1) << HSTIDR_PEP_2_Pos)
1315#define HSTIDR_PEP_3_Pos 11
1316#define HSTIDR_PEP_3 (_U_(0x1) << HSTIDR_PEP_3_Pos)
1317#define HSTIDR_PEP_4_Pos 12
1318#define HSTIDR_PEP_4 (_U_(0x1) << HSTIDR_PEP_4_Pos)
1319#define HSTIDR_PEP_5_Pos 13
1320#define HSTIDR_PEP_5 (_U_(0x1) << HSTIDR_PEP_5_Pos)
1321#define HSTIDR_PEP_6_Pos 14
1322#define HSTIDR_PEP_6 (_U_(0x1) << HSTIDR_PEP_6_Pos)
1323#define HSTIDR_PEP_7_Pos 15
1324#define HSTIDR_PEP_7 (_U_(0x1) << HSTIDR_PEP_7_Pos)
1325#define HSTIDR_PEP_8_Pos 16
1326#define HSTIDR_PEP_8 (_U_(0x1) << HSTIDR_PEP_8_Pos)
1327#define HSTIDR_PEP_9_Pos 17
1328#define HSTIDR_PEP_9 (_U_(0x1) << HSTIDR_PEP_9_Pos)
1329#define HSTIDR_DMA_0_Pos 25
1330#define HSTIDR_DMA_0 (_U_(0x1) << HSTIDR_DMA_0_Pos)
1331#define HSTIDR_DMA_1_Pos 26
1332#define HSTIDR_DMA_1 (_U_(0x1) << HSTIDR_DMA_1_Pos)
1333#define HSTIDR_DMA_2_Pos 27
1334#define HSTIDR_DMA_2 (_U_(0x1) << HSTIDR_DMA_2_Pos)
1335#define HSTIDR_DMA_3_Pos 28
1336#define HSTIDR_DMA_3 (_U_(0x1) << HSTIDR_DMA_3_Pos)
1337#define HSTIDR_DMA_4_Pos 29
1338#define HSTIDR_DMA_4 (_U_(0x1) << HSTIDR_DMA_4_Pos)
1339#define HSTIDR_DMA_5_Pos 30
1340#define HSTIDR_DMA_5 (_U_(0x1) << HSTIDR_DMA_5_Pos)
1341#define HSTIDR_DMA_6_Pos 31
1342#define HSTIDR_DMA_6 (_U_(0x1) << HSTIDR_DMA_6_Pos)
1343#define HSTIDR_Msk _U_(0xFE03FF7F)
1345#define HSTIDR_PEP__Pos 8
1346#define HSTIDR_PEP_ (_U_(0x3FF) << HSTIDR_PEP__Pos)
1347#define HSTIDR_DMA__Pos 25
1348#define HSTIDR_DMA_ (_U_(0x7F) << HSTIDR_DMA__Pos)
1352#define HSTIER_OFFSET (0x418)
1354#define HSTIER_DCONNIES_Pos 0
1355#define HSTIER_DCONNIES (_U_(0x1) << HSTIER_DCONNIES_Pos)
1356#define HSTIER_DDISCIES_Pos 1
1357#define HSTIER_DDISCIES (_U_(0x1) << HSTIER_DDISCIES_Pos)
1358#define HSTIER_RSTIES_Pos 2
1359#define HSTIER_RSTIES (_U_(0x1) << HSTIER_RSTIES_Pos)
1360#define HSTIER_RSMEDIES_Pos 3
1361#define HSTIER_RSMEDIES (_U_(0x1) << HSTIER_RSMEDIES_Pos)
1362#define HSTIER_RXRSMIES_Pos 4
1363#define HSTIER_RXRSMIES (_U_(0x1) << HSTIER_RXRSMIES_Pos)
1364#define HSTIER_HSOFIES_Pos 5
1365#define HSTIER_HSOFIES (_U_(0x1) << HSTIER_HSOFIES_Pos)
1366#define HSTIER_HWUPIES_Pos 6
1367#define HSTIER_HWUPIES (_U_(0x1) << HSTIER_HWUPIES_Pos)
1368#define HSTIER_PEP_0_Pos 8
1369#define HSTIER_PEP_0 (_U_(0x1) << HSTIER_PEP_0_Pos)
1370#define HSTIER_PEP_1_Pos 9
1371#define HSTIER_PEP_1 (_U_(0x1) << HSTIER_PEP_1_Pos)
1372#define HSTIER_PEP_2_Pos 10
1373#define HSTIER_PEP_2 (_U_(0x1) << HSTIER_PEP_2_Pos)
1374#define HSTIER_PEP_3_Pos 11
1375#define HSTIER_PEP_3 (_U_(0x1) << HSTIER_PEP_3_Pos)
1376#define HSTIER_PEP_4_Pos 12
1377#define HSTIER_PEP_4 (_U_(0x1) << HSTIER_PEP_4_Pos)
1378#define HSTIER_PEP_5_Pos 13
1379#define HSTIER_PEP_5 (_U_(0x1) << HSTIER_PEP_5_Pos)
1380#define HSTIER_PEP_6_Pos 14
1381#define HSTIER_PEP_6 (_U_(0x1) << HSTIER_PEP_6_Pos)
1382#define HSTIER_PEP_7_Pos 15
1383#define HSTIER_PEP_7 (_U_(0x1) << HSTIER_PEP_7_Pos)
1384#define HSTIER_PEP_8_Pos 16
1385#define HSTIER_PEP_8 (_U_(0x1) << HSTIER_PEP_8_Pos)
1386#define HSTIER_PEP_9_Pos 17
1387#define HSTIER_PEP_9 (_U_(0x1) << HSTIER_PEP_9_Pos)
1388#define HSTIER_DMA_0_Pos 25
1389#define HSTIER_DMA_0 (_U_(0x1) << HSTIER_DMA_0_Pos)
1390#define HSTIER_DMA_1_Pos 26
1391#define HSTIER_DMA_1 (_U_(0x1) << HSTIER_DMA_1_Pos)
1392#define HSTIER_DMA_2_Pos 27
1393#define HSTIER_DMA_2 (_U_(0x1) << HSTIER_DMA_2_Pos)
1394#define HSTIER_DMA_3_Pos 28
1395#define HSTIER_DMA_3 (_U_(0x1) << HSTIER_DMA_3_Pos)
1396#define HSTIER_DMA_4_Pos 29
1397#define HSTIER_DMA_4 (_U_(0x1) << HSTIER_DMA_4_Pos)
1398#define HSTIER_DMA_5_Pos 30
1399#define HSTIER_DMA_5 (_U_(0x1) << HSTIER_DMA_5_Pos)
1400#define HSTIER_DMA_6_Pos 31
1401#define HSTIER_DMA_6 (_U_(0x1) << HSTIER_DMA_6_Pos)
1402#define HSTIER_Msk _U_(0xFE03FF7F)
1404#define HSTIER_PEP__Pos 8
1405#define HSTIER_PEP_ (_U_(0x3FF) << HSTIER_PEP__Pos)
1406#define HSTIER_DMA__Pos 25
1407#define HSTIER_DMA_ (_U_(0x7F) << HSTIER_DMA__Pos)
1411#define HSTPIP_OFFSET (0x41C)
1413#define HSTPIP_PEN0_Pos 0
1414#define HSTPIP_PEN0 (_U_(0x1) << HSTPIP_PEN0_Pos)
1415#define HSTPIP_PEN1_Pos 1
1416#define HSTPIP_PEN1 (_U_(0x1) << HSTPIP_PEN1_Pos)
1417#define HSTPIP_PEN2_Pos 2
1418#define HSTPIP_PEN2 (_U_(0x1) << HSTPIP_PEN2_Pos)
1419#define HSTPIP_PEN3_Pos 3
1420#define HSTPIP_PEN3 (_U_(0x1) << HSTPIP_PEN3_Pos)
1421#define HSTPIP_PEN4_Pos 4
1422#define HSTPIP_PEN4 (_U_(0x1) << HSTPIP_PEN4_Pos)
1423#define HSTPIP_PEN5_Pos 5
1424#define HSTPIP_PEN5 (_U_(0x1) << HSTPIP_PEN5_Pos)
1425#define HSTPIP_PEN6_Pos 6
1426#define HSTPIP_PEN6 (_U_(0x1) << HSTPIP_PEN6_Pos)
1427#define HSTPIP_PEN7_Pos 7
1428#define HSTPIP_PEN7 (_U_(0x1) << HSTPIP_PEN7_Pos)
1429#define HSTPIP_PEN8_Pos 8
1430#define HSTPIP_PEN8 (_U_(0x1) << HSTPIP_PEN8_Pos)
1431#define HSTPIP_PRST0_Pos 16
1432#define HSTPIP_PRST0 (_U_(0x1) << HSTPIP_PRST0_Pos)
1433#define HSTPIP_PRST1_Pos 17
1434#define HSTPIP_PRST1 (_U_(0x1) << HSTPIP_PRST1_Pos)
1435#define HSTPIP_PRST2_Pos 18
1436#define HSTPIP_PRST2 (_U_(0x1) << HSTPIP_PRST2_Pos)
1437#define HSTPIP_PRST3_Pos 19
1438#define HSTPIP_PRST3 (_U_(0x1) << HSTPIP_PRST3_Pos)
1439#define HSTPIP_PRST4_Pos 20
1440#define HSTPIP_PRST4 (_U_(0x1) << HSTPIP_PRST4_Pos)
1441#define HSTPIP_PRST5_Pos 21
1442#define HSTPIP_PRST5 (_U_(0x1) << HSTPIP_PRST5_Pos)
1443#define HSTPIP_PRST6_Pos 22
1444#define HSTPIP_PRST6 (_U_(0x1) << HSTPIP_PRST6_Pos)
1445#define HSTPIP_PRST7_Pos 23
1446#define HSTPIP_PRST7 (_U_(0x1) << HSTPIP_PRST7_Pos)
1447#define HSTPIP_PRST8_Pos 24
1448#define HSTPIP_PRST8 (_U_(0x1) << HSTPIP_PRST8_Pos)
1449#define HSTPIP_Msk _U_(0x1FF01FF)
1451#define HSTPIP_PEN_Pos 0
1452#define HSTPIP_PEN (_U_(0x1FF) << HSTPIP_PEN_Pos)
1453#define HSTPIP_PRST_Pos 16
1454#define HSTPIP_PRST (_U_(0x1FF) << HSTPIP_PRST_Pos)
1458#define HSTFNUM_OFFSET (0x420)
1460#define HSTFNUM_MFNUM_Pos 0
1461#define HSTFNUM_MFNUM (_U_(0x7) << HSTFNUM_MFNUM_Pos)
1462#define HSTFNUM_FNUM_Pos 3
1463#define HSTFNUM_FNUM (_U_(0x7FF) << HSTFNUM_FNUM_Pos)
1464#define HSTFNUM_FLENHIGH_Pos 16
1465#define HSTFNUM_FLENHIGH (_U_(0xFF) << HSTFNUM_FLENHIGH_Pos)
1466#define HSTFNUM_Msk _U_(0xFF3FFF)
1471#define HSTADDR1_OFFSET (0x424)
1473#define HSTADDR1_HSTADDRP0_Pos 0
1474#define HSTADDR1_HSTADDRP0 (_U_(0x7F) << HSTADDR1_HSTADDRP0_Pos)
1475#define HSTADDR1_HSTADDRP1_Pos 8
1476#define HSTADDR1_HSTADDRP1 (_U_(0x7F) << HSTADDR1_HSTADDRP1_Pos)
1477#define HSTADDR1_HSTADDRP2_Pos 16
1478#define HSTADDR1_HSTADDRP2 (_U_(0x7F) << HSTADDR1_HSTADDRP2_Pos)
1479#define HSTADDR1_HSTADDRP3_Pos 24
1480#define HSTADDR1_HSTADDRP3 (_U_(0x7F) << HSTADDR1_HSTADDRP3_Pos)
1481#define HSTADDR1_Msk _U_(0x7F7F7F7F)
1486#define HSTADDR2_OFFSET (0x428)
1488#define HSTADDR2_HSTADDRP4_Pos 0
1489#define HSTADDR2_HSTADDRP4 (_U_(0x7F) << HSTADDR2_HSTADDRP4_Pos)
1490#define HSTADDR2_HSTADDRP5_Pos 8
1491#define HSTADDR2_HSTADDRP5 (_U_(0x7F) << HSTADDR2_HSTADDRP5_Pos)
1492#define HSTADDR2_HSTADDRP6_Pos 16
1493#define HSTADDR2_HSTADDRP6 (_U_(0x7F) << HSTADDR2_HSTADDRP6_Pos)
1494#define HSTADDR2_HSTADDRP7_Pos 24
1495#define HSTADDR2_HSTADDRP7 (_U_(0x7F) << HSTADDR2_HSTADDRP7_Pos)
1496#define HSTADDR2_Msk _U_(0x7F7F7F7F)
1501#define HSTADDR3_OFFSET (0x42C)
1503#define HSTADDR3_HSTADDRP8_Pos 0
1504#define HSTADDR3_HSTADDRP8 (_U_(0x7F) << HSTADDR3_HSTADDRP8_Pos)
1505#define HSTADDR3_HSTADDRP9_Pos 8
1506#define HSTADDR3_HSTADDRP9 (_U_(0x7F) << HSTADDR3_HSTADDRP9_Pos)
1507#define HSTADDR3_Msk _U_(0x7F7F)
1512#define HSTPIPCFG_OFFSET (0x500)
1514#define HSTPIPCFG_ALLOC_Pos 1
1515#define HSTPIPCFG_ALLOC (_U_(0x1) << HSTPIPCFG_ALLOC_Pos)
1516#define HSTPIPCFG_PBK_Pos 2
1517#define HSTPIPCFG_PBK (_U_(0x3) << HSTPIPCFG_PBK_Pos)
1518#define HSTPIPCFG_PBK_1_BANK_Val _U_(0x0)
1519#define HSTPIPCFG_PBK_2_BANK_Val _U_(0x1)
1520#define HSTPIPCFG_PBK_3_BANK_Val _U_(0x2)
1521#define HSTPIPCFG_PBK_1_BANK (HSTPIPCFG_PBK_1_BANK_Val << HSTPIPCFG_PBK_Pos)
1522#define HSTPIPCFG_PBK_2_BANK (HSTPIPCFG_PBK_2_BANK_Val << HSTPIPCFG_PBK_Pos)
1523#define HSTPIPCFG_PBK_3_BANK (HSTPIPCFG_PBK_3_BANK_Val << HSTPIPCFG_PBK_Pos)
1524#define HSTPIPCFG_PSIZE_Pos 4
1525#define HSTPIPCFG_PSIZE (_U_(0x7) << HSTPIPCFG_PSIZE_Pos)
1526#define HSTPIPCFG_PSIZE_8_BYTE_Val _U_(0x0)
1527#define HSTPIPCFG_PSIZE_16_BYTE_Val _U_(0x1)
1528#define HSTPIPCFG_PSIZE_32_BYTE_Val _U_(0x2)
1529#define HSTPIPCFG_PSIZE_64_BYTE_Val _U_(0x3)
1530#define HSTPIPCFG_PSIZE_128_BYTE_Val _U_(0x4)
1531#define HSTPIPCFG_PSIZE_256_BYTE_Val _U_(0x5)
1532#define HSTPIPCFG_PSIZE_512_BYTE_Val _U_(0x6)
1533#define HSTPIPCFG_PSIZE_1024_BYTE_Val _U_(0x7)
1534#define HSTPIPCFG_PSIZE_8_BYTE (HSTPIPCFG_PSIZE_8_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1535#define HSTPIPCFG_PSIZE_16_BYTE (HSTPIPCFG_PSIZE_16_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1536#define HSTPIPCFG_PSIZE_32_BYTE (HSTPIPCFG_PSIZE_32_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1537#define HSTPIPCFG_PSIZE_64_BYTE (HSTPIPCFG_PSIZE_64_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1538#define HSTPIPCFG_PSIZE_128_BYTE (HSTPIPCFG_PSIZE_128_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1539#define HSTPIPCFG_PSIZE_256_BYTE (HSTPIPCFG_PSIZE_256_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1540#define HSTPIPCFG_PSIZE_512_BYTE (HSTPIPCFG_PSIZE_512_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1541#define HSTPIPCFG_PSIZE_1024_BYTE (HSTPIPCFG_PSIZE_1024_BYTE_Val << HSTPIPCFG_PSIZE_Pos)
1542#define HSTPIPCFG_PTOKEN_Pos 8
1543#define HSTPIPCFG_PTOKEN (_U_(0x3) << HSTPIPCFG_PTOKEN_Pos)
1544#define HSTPIPCFG_PTOKEN_SETUP_Val _U_(0x0)
1545#define HSTPIPCFG_PTOKEN_IN_Val _U_(0x1)
1546#define HSTPIPCFG_PTOKEN_OUT_Val _U_(0x2)
1547#define HSTPIPCFG_PTOKEN_SETUP (HSTPIPCFG_PTOKEN_SETUP_Val << HSTPIPCFG_PTOKEN_Pos)
1548#define HSTPIPCFG_PTOKEN_IN (HSTPIPCFG_PTOKEN_IN_Val << HSTPIPCFG_PTOKEN_Pos)
1549#define HSTPIPCFG_PTOKEN_OUT (HSTPIPCFG_PTOKEN_OUT_Val << HSTPIPCFG_PTOKEN_Pos)
1550#define HSTPIPCFG_AUTOSW_Pos 10
1551#define HSTPIPCFG_AUTOSW (_U_(0x1) << HSTPIPCFG_AUTOSW_Pos)
1552#define HSTPIPCFG_PTYPE_Pos 12
1553#define HSTPIPCFG_PTYPE (_U_(0x3) << HSTPIPCFG_PTYPE_Pos)
1554#define HSTPIPCFG_PTYPE_CTRL_Val _U_(0x0)
1555#define HSTPIPCFG_PTYPE_ISO_Val _U_(0x1)
1556#define HSTPIPCFG_PTYPE_BLK_Val _U_(0x2)
1557#define HSTPIPCFG_PTYPE_INTRPT_Val _U_(0x3)
1558#define HSTPIPCFG_PTYPE_CTRL (HSTPIPCFG_PTYPE_CTRL_Val << HSTPIPCFG_PTYPE_Pos)
1559#define HSTPIPCFG_PTYPE_ISO (HSTPIPCFG_PTYPE_ISO_Val << HSTPIPCFG_PTYPE_Pos)
1560#define HSTPIPCFG_PTYPE_BLK (HSTPIPCFG_PTYPE_BLK_Val << HSTPIPCFG_PTYPE_Pos)
1561#define HSTPIPCFG_PTYPE_INTRPT (HSTPIPCFG_PTYPE_INTRPT_Val << HSTPIPCFG_PTYPE_Pos)
1562#define HSTPIPCFG_PEPNUM_Pos 16
1563#define HSTPIPCFG_PEPNUM (_U_(0xF) << HSTPIPCFG_PEPNUM_Pos)
1564#define HSTPIPCFG_INTFRQ_Pos 24
1565#define HSTPIPCFG_INTFRQ (_U_(0xFF) << HSTPIPCFG_INTFRQ_Pos)
1566#define HSTPIPCFG_Msk _U_(0xFF0F377E)
1569#define HSTPIPCFG_CTRL_BULK_PINGEN_Pos 20
1570#define HSTPIPCFG_CTRL_BULK_PINGEN (_U_(0x1) << HSTPIPCFG_CTRL_BULK_PINGEN_Pos)
1571#define HSTPIPCFG_CTRL_BULK_BINTERVAL_Pos 24
1572#define HSTPIPCFG_CTRL_BULK_BINTERVAL (_U_(0xFF) << HSTPIPCFG_CTRL_BULK_BINTERVAL_Pos)
1573#define HSTPIPCFG_CTRL_BULK_Msk _U_(0xFF100000)
1578#define HSTPIPISR_OFFSET (0x530)
1580#define HSTPIPISR_RXINI_Pos 0
1581#define HSTPIPISR_RXINI (_U_(0x1) << HSTPIPISR_RXINI_Pos)
1582#define HSTPIPISR_TXOUTI_Pos 1
1583#define HSTPIPISR_TXOUTI (_U_(0x1) << HSTPIPISR_TXOUTI_Pos)
1584#define HSTPIPISR_PERRI_Pos 3
1585#define HSTPIPISR_PERRI (_U_(0x1) << HSTPIPISR_PERRI_Pos)
1586#define HSTPIPISR_NAKEDI_Pos 4
1587#define HSTPIPISR_NAKEDI (_U_(0x1) << HSTPIPISR_NAKEDI_Pos)
1588#define HSTPIPISR_OVERFI_Pos 5
1589#define HSTPIPISR_OVERFI (_U_(0x1) << HSTPIPISR_OVERFI_Pos)
1590#define HSTPIPISR_SHORTPACKETI_Pos 7
1591#define HSTPIPISR_SHORTPACKETI (_U_(0x1) << HSTPIPISR_SHORTPACKETI_Pos)
1592#define HSTPIPISR_DTSEQ_Pos 8
1593#define HSTPIPISR_DTSEQ (_U_(0x3) << HSTPIPISR_DTSEQ_Pos)
1594#define HSTPIPISR_DTSEQ_DATA0_Val _U_(0x0)
1595#define HSTPIPISR_DTSEQ_DATA1_Val _U_(0x1)
1596#define HSTPIPISR_DTSEQ_DATA0 (HSTPIPISR_DTSEQ_DATA0_Val << HSTPIPISR_DTSEQ_Pos)
1597#define HSTPIPISR_DTSEQ_DATA1 (HSTPIPISR_DTSEQ_DATA1_Val << HSTPIPISR_DTSEQ_Pos)
1598#define HSTPIPISR_NBUSYBK_Pos 12
1599#define HSTPIPISR_NBUSYBK (_U_(0x3) << HSTPIPISR_NBUSYBK_Pos)
1600#define HSTPIPISR_NBUSYBK_0_BUSY_Val _U_(0x0)
1601#define HSTPIPISR_NBUSYBK_1_BUSY_Val _U_(0x1)
1602#define HSTPIPISR_NBUSYBK_2_BUSY_Val _U_(0x2)
1603#define HSTPIPISR_NBUSYBK_3_BUSY_Val _U_(0x3)
1604#define HSTPIPISR_NBUSYBK_0_BUSY (HSTPIPISR_NBUSYBK_0_BUSY_Val << HSTPIPISR_NBUSYBK_Pos)
1605#define HSTPIPISR_NBUSYBK_1_BUSY (HSTPIPISR_NBUSYBK_1_BUSY_Val << HSTPIPISR_NBUSYBK_Pos)
1606#define HSTPIPISR_NBUSYBK_2_BUSY (HSTPIPISR_NBUSYBK_2_BUSY_Val << HSTPIPISR_NBUSYBK_Pos)
1607#define HSTPIPISR_NBUSYBK_3_BUSY (HSTPIPISR_NBUSYBK_3_BUSY_Val << HSTPIPISR_NBUSYBK_Pos)
1608#define HSTPIPISR_CURRBK_Pos 14
1609#define HSTPIPISR_CURRBK (_U_(0x3) << HSTPIPISR_CURRBK_Pos)
1610#define HSTPIPISR_CURRBK_BANK0_Val _U_(0x0)
1611#define HSTPIPISR_CURRBK_BANK1_Val _U_(0x1)
1612#define HSTPIPISR_CURRBK_BANK2_Val _U_(0x2)
1613#define HSTPIPISR_CURRBK_BANK0 (HSTPIPISR_CURRBK_BANK0_Val << HSTPIPISR_CURRBK_Pos)
1614#define HSTPIPISR_CURRBK_BANK1 (HSTPIPISR_CURRBK_BANK1_Val << HSTPIPISR_CURRBK_Pos)
1615#define HSTPIPISR_CURRBK_BANK2 (HSTPIPISR_CURRBK_BANK2_Val << HSTPIPISR_CURRBK_Pos)
1616#define HSTPIPISR_RWALL_Pos 16
1617#define HSTPIPISR_RWALL (_U_(0x1) << HSTPIPISR_RWALL_Pos)
1618#define HSTPIPISR_CFGOK_Pos 18
1619#define HSTPIPISR_CFGOK (_U_(0x1) << HSTPIPISR_CFGOK_Pos)
1620#define HSTPIPISR_PBYCT_Pos 20
1621#define HSTPIPISR_PBYCT (_U_(0x7FF) << HSTPIPISR_PBYCT_Pos)
1622#define HSTPIPISR_Msk _U_(0x7FF5F3BB)
1625#define HSTPIPISR_CTRL_TXSTPI_Pos 2
1626#define HSTPIPISR_CTRL_TXSTPI (_U_(0x1) << HSTPIPISR_CTRL_TXSTPI_Pos)
1627#define HSTPIPISR_CTRL_RXSTALLDI_Pos 6
1628#define HSTPIPISR_CTRL_RXSTALLDI (_U_(0x1) << HSTPIPISR_CTRL_RXSTALLDI_Pos)
1629#define HSTPIPISR_CTRL_Msk _U_(0x44)
1632#define HSTPIPISR_ISO_UNDERFI_Pos 2
1633#define HSTPIPISR_ISO_UNDERFI (_U_(0x1) << HSTPIPISR_ISO_UNDERFI_Pos)
1634#define HSTPIPISR_ISO_CRCERRI_Pos 6
1635#define HSTPIPISR_ISO_CRCERRI (_U_(0x1) << HSTPIPISR_ISO_CRCERRI_Pos)
1636#define HSTPIPISR_ISO_Msk _U_(0x44)
1639#define HSTPIPISR_BLK_TXSTPI_Pos 2
1640#define HSTPIPISR_BLK_TXSTPI (_U_(0x1) << HSTPIPISR_BLK_TXSTPI_Pos)
1641#define HSTPIPISR_BLK_RXSTALLDI_Pos 6
1642#define HSTPIPISR_BLK_RXSTALLDI (_U_(0x1) << HSTPIPISR_BLK_RXSTALLDI_Pos)
1643#define HSTPIPISR_BLK_Msk _U_(0x44)
1646#define HSTPIPISR_INTRPT_UNDERFI_Pos 2
1647#define HSTPIPISR_INTRPT_UNDERFI (_U_(0x1) << HSTPIPISR_INTRPT_UNDERFI_Pos)
1648#define HSTPIPISR_INTRPT_RXSTALLDI_Pos 6
1649#define HSTPIPISR_INTRPT_RXSTALLDI (_U_(0x1) << HSTPIPISR_INTRPT_RXSTALLDI_Pos)
1650#define HSTPIPISR_INTRPT_Msk _U_(0x44)
1655#define HSTPIPICR_OFFSET (0x560)
1657#define HSTPIPICR_RXINIC_Pos 0
1658#define HSTPIPICR_RXINIC (_U_(0x1) << HSTPIPICR_RXINIC_Pos)
1659#define HSTPIPICR_TXOUTIC_Pos 1
1660#define HSTPIPICR_TXOUTIC (_U_(0x1) << HSTPIPICR_TXOUTIC_Pos)
1661#define HSTPIPICR_NAKEDIC_Pos 4
1662#define HSTPIPICR_NAKEDIC (_U_(0x1) << HSTPIPICR_NAKEDIC_Pos)
1663#define HSTPIPICR_OVERFIC_Pos 5
1664#define HSTPIPICR_OVERFIC (_U_(0x1) << HSTPIPICR_OVERFIC_Pos)
1665#define HSTPIPICR_SHORTPACKETIC_Pos 7
1666#define HSTPIPICR_SHORTPACKETIC (_U_(0x1) << HSTPIPICR_SHORTPACKETIC_Pos)
1667#define HSTPIPICR_Msk _U_(0xB3)
1670#define HSTPIPICR_CTRL_TXSTPIC_Pos 2
1671#define HSTPIPICR_CTRL_TXSTPIC (_U_(0x1) << HSTPIPICR_CTRL_TXSTPIC_Pos)
1672#define HSTPIPICR_CTRL_RXSTALLDIC_Pos 6
1673#define HSTPIPICR_CTRL_RXSTALLDIC (_U_(0x1) << HSTPIPICR_CTRL_RXSTALLDIC_Pos)
1674#define HSTPIPICR_CTRL_Msk _U_(0x44)
1677#define HSTPIPICR_ISO_UNDERFIC_Pos 2
1678#define HSTPIPICR_ISO_UNDERFIC (_U_(0x1) << HSTPIPICR_ISO_UNDERFIC_Pos)
1679#define HSTPIPICR_ISO_CRCERRIC_Pos 6
1680#define HSTPIPICR_ISO_CRCERRIC (_U_(0x1) << HSTPIPICR_ISO_CRCERRIC_Pos)
1681#define HSTPIPICR_ISO_Msk _U_(0x44)
1684#define HSTPIPICR_BLK_TXSTPIC_Pos 2
1685#define HSTPIPICR_BLK_TXSTPIC (_U_(0x1) << HSTPIPICR_BLK_TXSTPIC_Pos)
1686#define HSTPIPICR_BLK_RXSTALLDIC_Pos 6
1687#define HSTPIPICR_BLK_RXSTALLDIC (_U_(0x1) << HSTPIPICR_BLK_RXSTALLDIC_Pos)
1688#define HSTPIPICR_BLK_Msk _U_(0x44)
1691#define HSTPIPICR_INTRPT_UNDERFIC_Pos 2
1692#define HSTPIPICR_INTRPT_UNDERFIC (_U_(0x1) << HSTPIPICR_INTRPT_UNDERFIC_Pos)
1693#define HSTPIPICR_INTRPT_RXSTALLDIC_Pos 6
1694#define HSTPIPICR_INTRPT_RXSTALLDIC (_U_(0x1) << HSTPIPICR_INTRPT_RXSTALLDIC_Pos)
1695#define HSTPIPICR_INTRPT_Msk _U_(0x44)
1700#define HSTPIPIFR_OFFSET (0x590)
1702#define HSTPIPIFR_RXINIS_Pos 0
1703#define HSTPIPIFR_RXINIS (_U_(0x1) << HSTPIPIFR_RXINIS_Pos)
1704#define HSTPIPIFR_TXOUTIS_Pos 1
1705#define HSTPIPIFR_TXOUTIS (_U_(0x1) << HSTPIPIFR_TXOUTIS_Pos)
1706#define HSTPIPIFR_PERRIS_Pos 3
1707#define HSTPIPIFR_PERRIS (_U_(0x1) << HSTPIPIFR_PERRIS_Pos)
1708#define HSTPIPIFR_NAKEDIS_Pos 4
1709#define HSTPIPIFR_NAKEDIS (_U_(0x1) << HSTPIPIFR_NAKEDIS_Pos)
1710#define HSTPIPIFR_OVERFIS_Pos 5
1711#define HSTPIPIFR_OVERFIS (_U_(0x1) << HSTPIPIFR_OVERFIS_Pos)
1712#define HSTPIPIFR_SHORTPACKETIS_Pos 7
1713#define HSTPIPIFR_SHORTPACKETIS (_U_(0x1) << HSTPIPIFR_SHORTPACKETIS_Pos)
1714#define HSTPIPIFR_NBUSYBKS_Pos 12
1715#define HSTPIPIFR_NBUSYBKS (_U_(0x1) << HSTPIPIFR_NBUSYBKS_Pos)
1716#define HSTPIPIFR_Msk _U_(0x10BB)
1719#define HSTPIPIFR_CTRL_TXSTPIS_Pos 2
1720#define HSTPIPIFR_CTRL_TXSTPIS (_U_(0x1) << HSTPIPIFR_CTRL_TXSTPIS_Pos)
1721#define HSTPIPIFR_CTRL_RXSTALLDIS_Pos 6
1722#define HSTPIPIFR_CTRL_RXSTALLDIS (_U_(0x1) << HSTPIPIFR_CTRL_RXSTALLDIS_Pos)
1723#define HSTPIPIFR_CTRL_Msk _U_(0x44)
1726#define HSTPIPIFR_ISO_UNDERFIS_Pos 2
1727#define HSTPIPIFR_ISO_UNDERFIS (_U_(0x1) << HSTPIPIFR_ISO_UNDERFIS_Pos)
1728#define HSTPIPIFR_ISO_CRCERRIS_Pos 6
1729#define HSTPIPIFR_ISO_CRCERRIS (_U_(0x1) << HSTPIPIFR_ISO_CRCERRIS_Pos)
1730#define HSTPIPIFR_ISO_Msk _U_(0x44)
1733#define HSTPIPIFR_BLK_TXSTPIS_Pos 2
1734#define HSTPIPIFR_BLK_TXSTPIS (_U_(0x1) << HSTPIPIFR_BLK_TXSTPIS_Pos)
1735#define HSTPIPIFR_BLK_RXSTALLDIS_Pos 6
1736#define HSTPIPIFR_BLK_RXSTALLDIS (_U_(0x1) << HSTPIPIFR_BLK_RXSTALLDIS_Pos)
1737#define HSTPIPIFR_BLK_Msk _U_(0x44)
1740#define HSTPIPIFR_INTRPT_UNDERFIS_Pos 2
1741#define HSTPIPIFR_INTRPT_UNDERFIS (_U_(0x1) << HSTPIPIFR_INTRPT_UNDERFIS_Pos)
1742#define HSTPIPIFR_INTRPT_RXSTALLDIS_Pos 6
1743#define HSTPIPIFR_INTRPT_RXSTALLDIS (_U_(0x1) << HSTPIPIFR_INTRPT_RXSTALLDIS_Pos)
1744#define HSTPIPIFR_INTRPT_Msk _U_(0x44)
1749#define HSTPIPIMR_OFFSET (0x5C0)
1751#define HSTPIPIMR_RXINE_Pos 0
1752#define HSTPIPIMR_RXINE (_U_(0x1) << HSTPIPIMR_RXINE_Pos)
1753#define HSTPIPIMR_TXOUTE_Pos 1
1754#define HSTPIPIMR_TXOUTE (_U_(0x1) << HSTPIPIMR_TXOUTE_Pos)
1755#define HSTPIPIMR_PERRE_Pos 3
1756#define HSTPIPIMR_PERRE (_U_(0x1) << HSTPIPIMR_PERRE_Pos)
1757#define HSTPIPIMR_NAKEDE_Pos 4
1758#define HSTPIPIMR_NAKEDE (_U_(0x1) << HSTPIPIMR_NAKEDE_Pos)
1759#define HSTPIPIMR_OVERFIE_Pos 5
1760#define HSTPIPIMR_OVERFIE (_U_(0x1) << HSTPIPIMR_OVERFIE_Pos)
1761#define HSTPIPIMR_SHORTPACKETIE_Pos 7
1762#define HSTPIPIMR_SHORTPACKETIE (_U_(0x1) << HSTPIPIMR_SHORTPACKETIE_Pos)
1763#define HSTPIPIMR_NBUSYBKE_Pos 12
1764#define HSTPIPIMR_NBUSYBKE (_U_(0x1) << HSTPIPIMR_NBUSYBKE_Pos)
1765#define HSTPIPIMR_FIFOCON_Pos 14
1766#define HSTPIPIMR_FIFOCON (_U_(0x1) << HSTPIPIMR_FIFOCON_Pos)
1767#define HSTPIPIMR_PDISHDMA_Pos 16
1768#define HSTPIPIMR_PDISHDMA (_U_(0x1) << HSTPIPIMR_PDISHDMA_Pos)
1769#define HSTPIPIMR_PFREEZE_Pos 17
1770#define HSTPIPIMR_PFREEZE (_U_(0x1) << HSTPIPIMR_PFREEZE_Pos)
1771#define HSTPIPIMR_RSTDT_Pos 18
1772#define HSTPIPIMR_RSTDT (_U_(0x1) << HSTPIPIMR_RSTDT_Pos)
1773#define HSTPIPIMR_Msk _U_(0x750BB)
1776#define HSTPIPIMR_CTRL_TXSTPE_Pos 2
1777#define HSTPIPIMR_CTRL_TXSTPE (_U_(0x1) << HSTPIPIMR_CTRL_TXSTPE_Pos)
1778#define HSTPIPIMR_CTRL_RXSTALLDE_Pos 6
1779#define HSTPIPIMR_CTRL_RXSTALLDE (_U_(0x1) << HSTPIPIMR_CTRL_RXSTALLDE_Pos)
1780#define HSTPIPIMR_CTRL_Msk _U_(0x44)
1783#define HSTPIPIMR_ISO_UNDERFIE_Pos 2
1784#define HSTPIPIMR_ISO_UNDERFIE (_U_(0x1) << HSTPIPIMR_ISO_UNDERFIE_Pos)
1785#define HSTPIPIMR_ISO_CRCERRE_Pos 6
1786#define HSTPIPIMR_ISO_CRCERRE (_U_(0x1) << HSTPIPIMR_ISO_CRCERRE_Pos)
1787#define HSTPIPIMR_ISO_Msk _U_(0x44)
1790#define HSTPIPIMR_BLK_TXSTPE_Pos 2
1791#define HSTPIPIMR_BLK_TXSTPE (_U_(0x1) << HSTPIPIMR_BLK_TXSTPE_Pos)
1792#define HSTPIPIMR_BLK_RXSTALLDE_Pos 6
1793#define HSTPIPIMR_BLK_RXSTALLDE (_U_(0x1) << HSTPIPIMR_BLK_RXSTALLDE_Pos)
1794#define HSTPIPIMR_BLK_Msk _U_(0x44)
1797#define HSTPIPIMR_INTRPT_UNDERFIE_Pos 2
1798#define HSTPIPIMR_INTRPT_UNDERFIE (_U_(0x1) << HSTPIPIMR_INTRPT_UNDERFIE_Pos)
1799#define HSTPIPIMR_INTRPT_RXSTALLDE_Pos 6
1800#define HSTPIPIMR_INTRPT_RXSTALLDE (_U_(0x1) << HSTPIPIMR_INTRPT_RXSTALLDE_Pos)
1801#define HSTPIPIMR_INTRPT_Msk _U_(0x44)
1806#define HSTPIPIER_OFFSET (0x5F0)
1808#define HSTPIPIER_RXINES_Pos 0
1809#define HSTPIPIER_RXINES (_U_(0x1) << HSTPIPIER_RXINES_Pos)
1810#define HSTPIPIER_TXOUTES_Pos 1
1811#define HSTPIPIER_TXOUTES (_U_(0x1) << HSTPIPIER_TXOUTES_Pos)
1812#define HSTPIPIER_PERRES_Pos 3
1813#define HSTPIPIER_PERRES (_U_(0x1) << HSTPIPIER_PERRES_Pos)
1814#define HSTPIPIER_NAKEDES_Pos 4
1815#define HSTPIPIER_NAKEDES (_U_(0x1) << HSTPIPIER_NAKEDES_Pos)
1816#define HSTPIPIER_OVERFIES_Pos 5
1817#define HSTPIPIER_OVERFIES (_U_(0x1) << HSTPIPIER_OVERFIES_Pos)
1818#define HSTPIPIER_SHORTPACKETIES_Pos 7
1819#define HSTPIPIER_SHORTPACKETIES (_U_(0x1) << HSTPIPIER_SHORTPACKETIES_Pos)
1820#define HSTPIPIER_NBUSYBKES_Pos 12
1821#define HSTPIPIER_NBUSYBKES (_U_(0x1) << HSTPIPIER_NBUSYBKES_Pos)
1822#define HSTPIPIER_PDISHDMAS_Pos 16
1823#define HSTPIPIER_PDISHDMAS (_U_(0x1) << HSTPIPIER_PDISHDMAS_Pos)
1824#define HSTPIPIER_PFREEZES_Pos 17
1825#define HSTPIPIER_PFREEZES (_U_(0x1) << HSTPIPIER_PFREEZES_Pos)
1826#define HSTPIPIER_RSTDTS_Pos 18
1827#define HSTPIPIER_RSTDTS (_U_(0x1) << HSTPIPIER_RSTDTS_Pos)
1828#define HSTPIPIER_Msk _U_(0x710BB)
1831#define HSTPIPIER_CTRL_TXSTPES_Pos 2
1832#define HSTPIPIER_CTRL_TXSTPES (_U_(0x1) << HSTPIPIER_CTRL_TXSTPES_Pos)
1833#define HSTPIPIER_CTRL_RXSTALLDES_Pos 6
1834#define HSTPIPIER_CTRL_RXSTALLDES (_U_(0x1) << HSTPIPIER_CTRL_RXSTALLDES_Pos)
1835#define HSTPIPIER_CTRL_Msk _U_(0x44)
1838#define HSTPIPIER_ISO_UNDERFIES_Pos 2
1839#define HSTPIPIER_ISO_UNDERFIES (_U_(0x1) << HSTPIPIER_ISO_UNDERFIES_Pos)
1840#define HSTPIPIER_ISO_CRCERRES_Pos 6
1841#define HSTPIPIER_ISO_CRCERRES (_U_(0x1) << HSTPIPIER_ISO_CRCERRES_Pos)
1842#define HSTPIPIER_ISO_Msk _U_(0x44)
1845#define HSTPIPIER_BLK_TXSTPES_Pos 2
1846#define HSTPIPIER_BLK_TXSTPES (_U_(0x1) << HSTPIPIER_BLK_TXSTPES_Pos)
1847#define HSTPIPIER_BLK_RXSTALLDES_Pos 6
1848#define HSTPIPIER_BLK_RXSTALLDES (_U_(0x1) << HSTPIPIER_BLK_RXSTALLDES_Pos)
1849#define HSTPIPIER_BLK_Msk _U_(0x44)
1852#define HSTPIPIER_INTRPT_UNDERFIES_Pos 2
1853#define HSTPIPIER_INTRPT_UNDERFIES (_U_(0x1) << HSTPIPIER_INTRPT_UNDERFIES_Pos)
1854#define HSTPIPIER_INTRPT_RXSTALLDES_Pos 6
1855#define HSTPIPIER_INTRPT_RXSTALLDES (_U_(0x1) << HSTPIPIER_INTRPT_RXSTALLDES_Pos)
1856#define HSTPIPIER_INTRPT_Msk _U_(0x44)
1861#define HSTPIPIDR_OFFSET (0x620)
1863#define HSTPIPIDR_RXINEC_Pos 0
1864#define HSTPIPIDR_RXINEC (_U_(0x1) << HSTPIPIDR_RXINEC_Pos)
1865#define HSTPIPIDR_TXOUTEC_Pos 1
1866#define HSTPIPIDR_TXOUTEC (_U_(0x1) << HSTPIPIDR_TXOUTEC_Pos)
1867#define HSTPIPIDR_PERREC_Pos 3
1868#define HSTPIPIDR_PERREC (_U_(0x1) << HSTPIPIDR_PERREC_Pos)
1869#define HSTPIPIDR_NAKEDEC_Pos 4
1870#define HSTPIPIDR_NAKEDEC (_U_(0x1) << HSTPIPIDR_NAKEDEC_Pos)
1871#define HSTPIPIDR_OVERFIEC_Pos 5
1872#define HSTPIPIDR_OVERFIEC (_U_(0x1) << HSTPIPIDR_OVERFIEC_Pos)
1873#define HSTPIPIDR_SHORTPACKETIEC_Pos 7
1874#define HSTPIPIDR_SHORTPACKETIEC (_U_(0x1) << HSTPIPIDR_SHORTPACKETIEC_Pos)
1875#define HSTPIPIDR_NBUSYBKEC_Pos 12
1876#define HSTPIPIDR_NBUSYBKEC (_U_(0x1) << HSTPIPIDR_NBUSYBKEC_Pos)
1877#define HSTPIPIDR_FIFOCONC_Pos 14
1878#define HSTPIPIDR_FIFOCONC (_U_(0x1) << HSTPIPIDR_FIFOCONC_Pos)
1879#define HSTPIPIDR_PDISHDMAC_Pos 16
1880#define HSTPIPIDR_PDISHDMAC (_U_(0x1) << HSTPIPIDR_PDISHDMAC_Pos)
1881#define HSTPIPIDR_PFREEZEC_Pos 17
1882#define HSTPIPIDR_PFREEZEC (_U_(0x1) << HSTPIPIDR_PFREEZEC_Pos)
1883#define HSTPIPIDR_Msk _U_(0x350BB)
1886#define HSTPIPIDR_CTRL_TXSTPEC_Pos 2
1887#define HSTPIPIDR_CTRL_TXSTPEC (_U_(0x1) << HSTPIPIDR_CTRL_TXSTPEC_Pos)
1888#define HSTPIPIDR_CTRL_RXSTALLDEC_Pos 6
1889#define HSTPIPIDR_CTRL_RXSTALLDEC (_U_(0x1) << HSTPIPIDR_CTRL_RXSTALLDEC_Pos)
1890#define HSTPIPIDR_CTRL_Msk _U_(0x44)
1893#define HSTPIPIDR_ISO_UNDERFIEC_Pos 2
1894#define HSTPIPIDR_ISO_UNDERFIEC (_U_(0x1) << HSTPIPIDR_ISO_UNDERFIEC_Pos)
1895#define HSTPIPIDR_ISO_CRCERREC_Pos 6
1896#define HSTPIPIDR_ISO_CRCERREC (_U_(0x1) << HSTPIPIDR_ISO_CRCERREC_Pos)
1897#define HSTPIPIDR_ISO_Msk _U_(0x44)
1900#define HSTPIPIDR_BLK_TXSTPEC_Pos 2
1901#define HSTPIPIDR_BLK_TXSTPEC (_U_(0x1) << HSTPIPIDR_BLK_TXSTPEC_Pos)
1902#define HSTPIPIDR_BLK_RXSTALLDEC_Pos 6
1903#define HSTPIPIDR_BLK_RXSTALLDEC (_U_(0x1) << HSTPIPIDR_BLK_RXSTALLDEC_Pos)
1904#define HSTPIPIDR_BLK_Msk _U_(0x44)
1907#define HSTPIPIDR_INTRPT_UNDERFIEC_Pos 2
1908#define HSTPIPIDR_INTRPT_UNDERFIEC (_U_(0x1) << HSTPIPIDR_INTRPT_UNDERFIEC_Pos)
1909#define HSTPIPIDR_INTRPT_RXSTALLDEC_Pos 6
1910#define HSTPIPIDR_INTRPT_RXSTALLDEC (_U_(0x1) << HSTPIPIDR_INTRPT_RXSTALLDEC_Pos)
1911#define HSTPIPIDR_INTRPT_Msk _U_(0x44)
1916#define HSTPIPINRQ_OFFSET (0x650)
1918#define HSTPIPINRQ_INRQ_Pos 0
1919#define HSTPIPINRQ_INRQ (_U_(0xFF) << HSTPIPINRQ_INRQ_Pos)
1920#define HSTPIPINRQ_INMODE_Pos 8
1921#define HSTPIPINRQ_INMODE (_U_(0x1) << HSTPIPINRQ_INMODE_Pos)
1922#define HSTPIPINRQ_Msk _U_(0x1FF)
1927#define HSTPIPERR_OFFSET (0x680)
1929#define HSTPIPERR_DATATGL_Pos 0
1930#define HSTPIPERR_DATATGL (_U_(0x1) << HSTPIPERR_DATATGL_Pos)
1931#define HSTPIPERR_DATAPID_Pos 1
1932#define HSTPIPERR_DATAPID (_U_(0x1) << HSTPIPERR_DATAPID_Pos)
1933#define HSTPIPERR_PID_Pos 2
1934#define HSTPIPERR_PID (_U_(0x1) << HSTPIPERR_PID_Pos)
1935#define HSTPIPERR_TIMEOUT_Pos 3
1936#define HSTPIPERR_TIMEOUT (_U_(0x1) << HSTPIPERR_TIMEOUT_Pos)
1937#define HSTPIPERR_CRC16_Pos 4
1938#define HSTPIPERR_CRC16 (_U_(0x1) << HSTPIPERR_CRC16_Pos)
1939#define HSTPIPERR_COUNTER_Pos 5
1940#define HSTPIPERR_COUNTER (_U_(0x3) << HSTPIPERR_COUNTER_Pos)
1941#define HSTPIPERR_Msk _U_(0x7F)
1943#define HSTPIPERR_CRC_Pos 4
1944#define HSTPIPERR_CRC (_U_(0x1) << HSTPIPERR_CRC_Pos)
1948#define CTRL_OFFSET (0x800)
1950#define CTRL_RDERRE_Pos 4
1951#define CTRL_RDERRE (_U_(0x1) << CTRL_RDERRE_Pos)
1952#define CTRL_VBUSHWC_Pos 8
1953#define CTRL_VBUSHWC (_U_(0x1) << CTRL_VBUSHWC_Pos)
1954#define CTRL_FRZCLK_Pos 14
1955#define CTRL_FRZCLK (_U_(0x1) << CTRL_FRZCLK_Pos)
1956#define CTRL_USBE_Pos 15
1957#define CTRL_USBE (_U_(0x1) << CTRL_USBE_Pos)
1958#define CTRL_UID_Pos 24
1959#define CTRL_UID (_U_(0x1) << CTRL_UID_Pos)
1960#define CTRL_UIMOD_Pos 25
1961#define CTRL_UIMOD (_U_(0x1) << CTRL_UIMOD_Pos)
1962#define CTRL_UIMOD_HOST_Val _U_(0x0)
1963#define CTRL_UIMOD_DEVICE_Val _U_(0x1)
1964#define CTRL_UIMOD_HOST (CTRL_UIMOD_HOST_Val << CTRL_UIMOD_Pos)
1965#define CTRL_UIMOD_DEVICE (CTRL_UIMOD_DEVICE_Val << CTRL_UIMOD_Pos)
1966#define CTRL_Msk _U_(0x300C110)
1971#define SR_OFFSET (0x804)
1973#define SR_RDERRI_Pos 4
1974#define SR_RDERRI (_U_(0x1) << SR_RDERRI_Pos)
1975#define SR_SPEED_Pos 12
1976#define SR_SPEED (_U_(0x3) << SR_SPEED_Pos)
1977#define SR_SPEED_FULL_SPEED_Val _U_(0x0)
1978#define SR_SPEED_HIGH_SPEED_Val _U_(0x1)
1979#define SR_SPEED_LOW_SPEED_Val _U_(0x2)
1980#define SR_SPEED_FULL_SPEED (SR_SPEED_FULL_SPEED_Val << SR_SPEED_Pos)
1981#define SR_SPEED_HIGH_SPEED (SR_SPEED_HIGH_SPEED_Val << SR_SPEED_Pos)
1982#define SR_SPEED_LOW_SPEED (SR_SPEED_LOW_SPEED_Val << SR_SPEED_Pos)
1983#define SR_CLKUSABLE_Pos 14
1984#define SR_CLKUSABLE (_U_(0x1) << SR_CLKUSABLE_Pos)
1985#define SR_Msk _U_(0x7010)
1990#define SCR_OFFSET (0x808)
1992#define SCR_RDERRIC_Pos 4
1993#define SCR_RDERRIC (_U_(0x1) << SCR_RDERRIC_Pos)
1994#define SCR_Msk _U_(0x10)
1999#define SFR_OFFSET (0x80C)
2001#define SFR_RDERRIS_Pos 4
2002#define SFR_RDERRIS (_U_(0x1) << SFR_RDERRIS_Pos)
2003#define SFR_VBUSRQS_Pos 9
2004#define SFR_VBUSRQS (_U_(0x1) << SFR_VBUSRQS_Pos)
2005#define SFR_Msk _U_(0x210)
2038 __I uint8_t Reserved1[220];
2039 __IO uint32_t DEVEPTCFG[10];
2040 __I uint8_t Reserved2[8];
2041 __I uint32_t DEVEPTISR[10];
2042 __I uint8_t Reserved3[8];
2043 __O uint32_t DEVEPTICR[10];
2044 __I uint8_t Reserved4[8];
2045 __O uint32_t DEVEPTIFR[10];
2046 __I uint8_t Reserved5[8];
2047 __I uint32_t DEVEPTIMR[10];
2048 __I uint8_t Reserved6[8];
2049 __O uint32_t DEVEPTIER[10];
2050 __I uint8_t Reserved7[8];
2051 __O uint32_t DEVEPTIDR[10];
2052 __I uint8_t Reserved8[200];
2054 __I uint8_t Reserved9[128];
2067 __I uint8_t Reserved10[208];
2068 __IO uint32_t HSTPIPCFG[10];
2069 __I uint8_t Reserved11[8];
2070 __I uint32_t HSTPIPISR[10];
2071 __I uint8_t Reserved12[8];
2072 __O uint32_t HSTPIPICR[10];
2073 __I uint8_t Reserved13[8];
2074 __O uint32_t HSTPIPIFR[10];
2075 __I uint8_t Reserved14[8];
2076 __I uint32_t HSTPIPIMR[10];
2077 __I uint8_t Reserved15[8];
2078 __O uint32_t HSTPIPIER[10];
2079 __I uint8_t Reserved16[8];
2080 __O uint32_t HSTPIPIDR[10];
2081 __I uint8_t Reserved17[8];
2082 __IO uint32_t HSTPIPINRQ[10];
2083 __I uint8_t Reserved18[8];
2084 __IO uint32_t HSTPIPERR[10];
2085 __I uint8_t Reserved19[104];
2087 __I uint8_t Reserved20[128];
2094#define USB_REG ((dcd_registers_t *)0x40038000U)
2098#define FIFO_RAM_ADDR 0xA0100000u
2101#define EP_DMA_SUPPORT(epnum) (epnum >= 1 && epnum <= 6)
USBHS hardware registers.
DEVDMA hardware registers.
__IO uint32_t DEVDMAADDRESS
__IO uint32_t DEVDMACONTROL
__IO uint32_t DEVDMANXTDSC
__IO uint32_t DEVDMASTATUS
HSTDMA hardware registers.
__IO uint32_t HSTDMANXTDSC
__IO uint32_t HSTDMASTATUS
__IO uint32_t HSTDMAADDRESS
__IO uint32_t HSTDMACONTROL