13 __R uint8_t RESERVED0[128];
14 __RW uint32_t GPTIMER0LD;
15 __RW uint32_t GPTIMER0CTRL;
16 __RW uint32_t GPTIMER1LD;
17 __RW uint32_t GPTIMER1CTRL;
18 __RW uint32_t SBUSCFG;
19 __R uint8_t RESERVED1[172];
22 __RW uint32_t USBINTR;
23 __RW uint32_t FRINDEX;
24 __R uint8_t RESERVED2[4];
26 __RW uint32_t DEVICEADDR;
27 __RW uint32_t PERIODICLISTBASE;
30 __RW uint32_t ASYNCLISTADDR;
31 __RW uint32_t ENDPTLISTADDR;
33 __R uint8_t RESERVED3[4];
34 __RW uint32_t BURSTSIZE;
35 __RW uint32_t TXFILLTUNING;
36 __R uint8_t RESERVED4[16];
37 __RW uint32_t ENDPTNAK;
38 __RW uint32_t ENDPTNAKEN;
39 __R uint8_t RESERVED5[4];
40 __RW uint32_t PORTSC1;
41 __R uint8_t RESERVED6[28];
43 __RW uint32_t USBMODE;
44 __RW uint32_t ENDPTSETUPSTAT;
45 __RW uint32_t ENDPTPRIME;
46 __RW uint32_t ENDPTFLUSH;
47 __R uint32_t ENDPTSTAT;
48 __RW uint32_t ENDPTCOMPLETE;
49 __RW uint32_t ENDPTCTRL[16];
50 __RW uint32_t OTG_CTRL0;
51 __R uint8_t RESERVED7[12];
52 __RW uint32_t PHY_CTRL0;
53 __RW uint32_t PHY_CTRL1;
54 __R uint8_t RESERVED8[8];
55 __RW uint32_t TOP_STATUS;
56 __RW uint32_t PHY_STATUS;
71 #define USB_GPTIMER0LD_GPTLD_MASK (0xFFFFFFUL)
72 #define USB_GPTIMER0LD_GPTLD_SHIFT (0U)
73 #define USB_GPTIMER0LD_GPTLD_SET(x) (((uint32_t)(x) << USB_GPTIMER0LD_GPTLD_SHIFT) & USB_GPTIMER0LD_GPTLD_MASK)
74 #define USB_GPTIMER0LD_GPTLD_GET(x) (((uint32_t)(x) & USB_GPTIMER0LD_GPTLD_MASK) >> USB_GPTIMER0LD_GPTLD_SHIFT)
86 #define USB_GPTIMER0CTRL_GPTRUN_MASK (0x80000000UL)
87 #define USB_GPTIMER0CTRL_GPTRUN_SHIFT (31U)
88 #define USB_GPTIMER0CTRL_GPTRUN_SET(x) (((uint32_t)(x) << USB_GPTIMER0CTRL_GPTRUN_SHIFT) & USB_GPTIMER0CTRL_GPTRUN_MASK)
89 #define USB_GPTIMER0CTRL_GPTRUN_GET(x) (((uint32_t)(x) & USB_GPTIMER0CTRL_GPTRUN_MASK) >> USB_GPTIMER0CTRL_GPTRUN_SHIFT)
99 #define USB_GPTIMER0CTRL_GPTRST_MASK (0x40000000UL)
100 #define USB_GPTIMER0CTRL_GPTRST_SHIFT (30U)
101 #define USB_GPTIMER0CTRL_GPTRST_SET(x) (((uint32_t)(x) << USB_GPTIMER0CTRL_GPTRST_SHIFT) & USB_GPTIMER0CTRL_GPTRST_MASK)
102 #define USB_GPTIMER0CTRL_GPTRST_GET(x) (((uint32_t)(x) & USB_GPTIMER0CTRL_GPTRST_MASK) >> USB_GPTIMER0CTRL_GPTRST_SHIFT)
116 #define USB_GPTIMER0CTRL_GPTMODE_MASK (0x1000000UL)
117 #define USB_GPTIMER0CTRL_GPTMODE_SHIFT (24U)
118 #define USB_GPTIMER0CTRL_GPTMODE_SET(x) (((uint32_t)(x) << USB_GPTIMER0CTRL_GPTMODE_SHIFT) & USB_GPTIMER0CTRL_GPTMODE_MASK)
119 #define USB_GPTIMER0CTRL_GPTMODE_GET(x) (((uint32_t)(x) & USB_GPTIMER0CTRL_GPTMODE_MASK) >> USB_GPTIMER0CTRL_GPTMODE_SHIFT)
128 #define USB_GPTIMER0CTRL_GPTCNT_MASK (0xFFFFFFUL)
129 #define USB_GPTIMER0CTRL_GPTCNT_SHIFT (0U)
130 #define USB_GPTIMER0CTRL_GPTCNT_GET(x) (((uint32_t)(x) & USB_GPTIMER0CTRL_GPTCNT_MASK) >> USB_GPTIMER0CTRL_GPTCNT_SHIFT)
143 #define USB_GPTIMER1LD_GPTLD_MASK (0xFFFFFFUL)
144 #define USB_GPTIMER1LD_GPTLD_SHIFT (0U)
145 #define USB_GPTIMER1LD_GPTLD_SET(x) (((uint32_t)(x) << USB_GPTIMER1LD_GPTLD_SHIFT) & USB_GPTIMER1LD_GPTLD_MASK)
146 #define USB_GPTIMER1LD_GPTLD_GET(x) (((uint32_t)(x) & USB_GPTIMER1LD_GPTLD_MASK) >> USB_GPTIMER1LD_GPTLD_SHIFT)
158 #define USB_GPTIMER1CTRL_GPTRUN_MASK (0x80000000UL)
159 #define USB_GPTIMER1CTRL_GPTRUN_SHIFT (31U)
160 #define USB_GPTIMER1CTRL_GPTRUN_SET(x) (((uint32_t)(x) << USB_GPTIMER1CTRL_GPTRUN_SHIFT) & USB_GPTIMER1CTRL_GPTRUN_MASK)
161 #define USB_GPTIMER1CTRL_GPTRUN_GET(x) (((uint32_t)(x) & USB_GPTIMER1CTRL_GPTRUN_MASK) >> USB_GPTIMER1CTRL_GPTRUN_SHIFT)
171 #define USB_GPTIMER1CTRL_GPTRST_MASK (0x40000000UL)
172 #define USB_GPTIMER1CTRL_GPTRST_SHIFT (30U)
173 #define USB_GPTIMER1CTRL_GPTRST_SET(x) (((uint32_t)(x) << USB_GPTIMER1CTRL_GPTRST_SHIFT) & USB_GPTIMER1CTRL_GPTRST_MASK)
174 #define USB_GPTIMER1CTRL_GPTRST_GET(x) (((uint32_t)(x) & USB_GPTIMER1CTRL_GPTRST_MASK) >> USB_GPTIMER1CTRL_GPTRST_SHIFT)
187 #define USB_GPTIMER1CTRL_GPTMODE_MASK (0x1000000UL)
188 #define USB_GPTIMER1CTRL_GPTMODE_SHIFT (24U)
189 #define USB_GPTIMER1CTRL_GPTMODE_SET(x) (((uint32_t)(x) << USB_GPTIMER1CTRL_GPTMODE_SHIFT) & USB_GPTIMER1CTRL_GPTMODE_MASK)
190 #define USB_GPTIMER1CTRL_GPTMODE_GET(x) (((uint32_t)(x) & USB_GPTIMER1CTRL_GPTMODE_MASK) >> USB_GPTIMER1CTRL_GPTMODE_SHIFT)
199 #define USB_GPTIMER1CTRL_GPTCNT_MASK (0xFFFFFFUL)
200 #define USB_GPTIMER1CTRL_GPTCNT_SHIFT (0U)
201 #define USB_GPTIMER1CTRL_GPTCNT_GET(x) (((uint32_t)(x) & USB_GPTIMER1CTRL_GPTCNT_MASK) >> USB_GPTIMER1CTRL_GPTCNT_SHIFT)
220 #define USB_SBUSCFG_AHBBRST_MASK (0x7U)
221 #define USB_SBUSCFG_AHBBRST_SHIFT (0U)
222 #define USB_SBUSCFG_AHBBRST_SET(x) (((uint32_t)(x) << USB_SBUSCFG_AHBBRST_SHIFT) & USB_SBUSCFG_AHBBRST_MASK)
223 #define USB_SBUSCFG_AHBBRST_GET(x) (((uint32_t)(x) & USB_SBUSCFG_AHBBRST_MASK) >> USB_SBUSCFG_AHBBRST_SHIFT)
243 #define USB_USBCMD_ITC_MASK (0xFF0000UL)
244 #define USB_USBCMD_ITC_SHIFT (16U)
245 #define USB_USBCMD_ITC_SET(x) (((uint32_t)(x) << USB_USBCMD_ITC_SHIFT) & USB_USBCMD_ITC_MASK)
246 #define USB_USBCMD_ITC_GET(x) (((uint32_t)(x) & USB_USBCMD_ITC_MASK) >> USB_USBCMD_ITC_SHIFT)
266 #define USB_USBCMD_FS_2_MASK (0x8000U)
267 #define USB_USBCMD_FS_2_SHIFT (15U)
268 #define USB_USBCMD_FS_2_SET(x) (((uint32_t)(x) << USB_USBCMD_FS_2_SHIFT) & USB_USBCMD_FS_2_MASK)
269 #define USB_USBCMD_FS_2_GET(x) (((uint32_t)(x) & USB_USBCMD_FS_2_MASK) >> USB_USBCMD_FS_2_SHIFT)
281 #define USB_USBCMD_ATDTW_MASK (0x4000U)
282 #define USB_USBCMD_ATDTW_SHIFT (14U)
283 #define USB_USBCMD_ATDTW_SET(x) (((uint32_t)(x) << USB_USBCMD_ATDTW_SHIFT) & USB_USBCMD_ATDTW_MASK)
284 #define USB_USBCMD_ATDTW_GET(x) (((uint32_t)(x) & USB_USBCMD_ATDTW_MASK) >> USB_USBCMD_ATDTW_SHIFT)
295 #define USB_USBCMD_SUTW_MASK (0x2000U)
296 #define USB_USBCMD_SUTW_SHIFT (13U)
297 #define USB_USBCMD_SUTW_SET(x) (((uint32_t)(x) << USB_USBCMD_SUTW_SHIFT) & USB_USBCMD_SUTW_MASK)
298 #define USB_USBCMD_SUTW_GET(x) (((uint32_t)(x) & USB_USBCMD_SUTW_MASK) >> USB_USBCMD_SUTW_SHIFT)
308 #define USB_USBCMD_ASPE_MASK (0x800U)
309 #define USB_USBCMD_ASPE_SHIFT (11U)
310 #define USB_USBCMD_ASPE_SET(x) (((uint32_t)(x) << USB_USBCMD_ASPE_SHIFT) & USB_USBCMD_ASPE_MASK)
311 #define USB_USBCMD_ASPE_GET(x) (((uint32_t)(x) & USB_USBCMD_ASPE_MASK) >> USB_USBCMD_ASPE_SHIFT)
323 #define USB_USBCMD_ASP_MASK (0x300U)
324 #define USB_USBCMD_ASP_SHIFT (8U)
325 #define USB_USBCMD_ASP_SET(x) (((uint32_t)(x) << USB_USBCMD_ASP_SHIFT) & USB_USBCMD_ASP_MASK)
326 #define USB_USBCMD_ASP_GET(x) (((uint32_t)(x) & USB_USBCMD_ASP_MASK) >> USB_USBCMD_ASP_SHIFT)
338 #define USB_USBCMD_IAA_MASK (0x40U)
339 #define USB_USBCMD_IAA_SHIFT (6U)
340 #define USB_USBCMD_IAA_SET(x) (((uint32_t)(x) << USB_USBCMD_IAA_SHIFT) & USB_USBCMD_IAA_MASK)
341 #define USB_USBCMD_IAA_GET(x) (((uint32_t)(x) & USB_USBCMD_IAA_MASK) >> USB_USBCMD_IAA_SHIFT)
354 #define USB_USBCMD_ASE_MASK (0x20U)
355 #define USB_USBCMD_ASE_SHIFT (5U)
356 #define USB_USBCMD_ASE_SET(x) (((uint32_t)(x) << USB_USBCMD_ASE_SHIFT) & USB_USBCMD_ASE_MASK)
357 #define USB_USBCMD_ASE_GET(x) (((uint32_t)(x) & USB_USBCMD_ASE_MASK) >> USB_USBCMD_ASE_SHIFT)
370 #define USB_USBCMD_PSE_MASK (0x10U)
371 #define USB_USBCMD_PSE_SHIFT (4U)
372 #define USB_USBCMD_PSE_SET(x) (((uint32_t)(x) << USB_USBCMD_PSE_SHIFT) & USB_USBCMD_PSE_MASK)
373 #define USB_USBCMD_PSE_GET(x) (((uint32_t)(x) & USB_USBCMD_PSE_MASK) >> USB_USBCMD_PSE_SHIFT)
381 #define USB_USBCMD_FS_1_MASK (0xCU)
382 #define USB_USBCMD_FS_1_SHIFT (2U)
383 #define USB_USBCMD_FS_1_SET(x) (((uint32_t)(x) << USB_USBCMD_FS_1_SHIFT) & USB_USBCMD_FS_1_MASK)
384 #define USB_USBCMD_FS_1_GET(x) (((uint32_t)(x) & USB_USBCMD_FS_1_MASK) >> USB_USBCMD_FS_1_SHIFT)
399 #define USB_USBCMD_RST_MASK (0x2U)
400 #define USB_USBCMD_RST_SHIFT (1U)
401 #define USB_USBCMD_RST_SET(x) (((uint32_t)(x) << USB_USBCMD_RST_SHIFT) & USB_USBCMD_RST_MASK)
402 #define USB_USBCMD_RST_GET(x) (((uint32_t)(x) & USB_USBCMD_RST_MASK) >> USB_USBCMD_RST_SHIFT)
416 #define USB_USBCMD_RS_MASK (0x1U)
417 #define USB_USBCMD_RS_SHIFT (0U)
418 #define USB_USBCMD_RS_SET(x) (((uint32_t)(x) << USB_USBCMD_RS_SHIFT) & USB_USBCMD_RS_MASK)
419 #define USB_USBCMD_RS_GET(x) (((uint32_t)(x) & USB_USBCMD_RS_MASK) >> USB_USBCMD_RS_SHIFT)
430 #define USB_USBSTS_TI1_MASK (0x2000000UL)
431 #define USB_USBSTS_TI1_SHIFT (25U)
432 #define USB_USBSTS_TI1_SET(x) (((uint32_t)(x) << USB_USBSTS_TI1_SHIFT) & USB_USBSTS_TI1_MASK)
433 #define USB_USBSTS_TI1_GET(x) (((uint32_t)(x) & USB_USBSTS_TI1_MASK) >> USB_USBSTS_TI1_SHIFT)
443 #define USB_USBSTS_TI0_MASK (0x1000000UL)
444 #define USB_USBSTS_TI0_SHIFT (24U)
445 #define USB_USBSTS_TI0_SET(x) (((uint32_t)(x) << USB_USBSTS_TI0_SHIFT) & USB_USBSTS_TI0_MASK)
446 #define USB_USBSTS_TI0_GET(x) (((uint32_t)(x) & USB_USBSTS_TI0_MASK) >> USB_USBSTS_TI0_SHIFT)
456 #define USB_USBSTS_UPI_MASK (0x80000UL)
457 #define USB_USBSTS_UPI_SHIFT (19U)
458 #define USB_USBSTS_UPI_SET(x) (((uint32_t)(x) << USB_USBSTS_UPI_SHIFT) & USB_USBSTS_UPI_MASK)
459 #define USB_USBSTS_UPI_GET(x) (((uint32_t)(x) & USB_USBSTS_UPI_MASK) >> USB_USBSTS_UPI_SHIFT)
469 #define USB_USBSTS_UAI_MASK (0x40000UL)
470 #define USB_USBSTS_UAI_SHIFT (18U)
471 #define USB_USBSTS_UAI_SET(x) (((uint32_t)(x) << USB_USBSTS_UAI_SHIFT) & USB_USBSTS_UAI_MASK)
472 #define USB_USBSTS_UAI_GET(x) (((uint32_t)(x) & USB_USBSTS_UAI_MASK) >> USB_USBSTS_UAI_SHIFT)
483 #define USB_USBSTS_NAKI_MASK (0x10000UL)
484 #define USB_USBSTS_NAKI_SHIFT (16U)
485 #define USB_USBSTS_NAKI_GET(x) (((uint32_t)(x) & USB_USBSTS_NAKI_MASK) >> USB_USBSTS_NAKI_SHIFT)
497 #define USB_USBSTS_AS_MASK (0x8000U)
498 #define USB_USBSTS_AS_SHIFT (15U)
499 #define USB_USBSTS_AS_GET(x) (((uint32_t)(x) & USB_USBSTS_AS_MASK) >> USB_USBSTS_AS_SHIFT)
509 #define USB_USBSTS_PS_MASK (0x4000U)
510 #define USB_USBSTS_PS_SHIFT (14U)
511 #define USB_USBSTS_PS_GET(x) (((uint32_t)(x) & USB_USBSTS_PS_MASK) >> USB_USBSTS_PS_SHIFT)
521 #define USB_USBSTS_RCL_MASK (0x2000U)
522 #define USB_USBSTS_RCL_SHIFT (13U)
523 #define USB_USBSTS_RCL_GET(x) (((uint32_t)(x) & USB_USBSTS_RCL_MASK) >> USB_USBSTS_RCL_SHIFT)
537 #define USB_USBSTS_HCH_MASK (0x1000U)
538 #define USB_USBSTS_HCH_SHIFT (12U)
539 #define USB_USBSTS_HCH_GET(x) (((uint32_t)(x) & USB_USBSTS_HCH_MASK) >> USB_USBSTS_HCH_SHIFT)
549 #define USB_USBSTS_SLI_MASK (0x100U)
550 #define USB_USBSTS_SLI_SHIFT (8U)
551 #define USB_USBSTS_SLI_SET(x) (((uint32_t)(x) << USB_USBSTS_SLI_SHIFT) & USB_USBSTS_SLI_MASK)
552 #define USB_USBSTS_SLI_GET(x) (((uint32_t)(x) & USB_USBSTS_SLI_MASK) >> USB_USBSTS_SLI_SHIFT)
565 #define USB_USBSTS_SRI_MASK (0x80U)
566 #define USB_USBSTS_SRI_SHIFT (7U)
567 #define USB_USBSTS_SRI_SET(x) (((uint32_t)(x) << USB_USBSTS_SRI_SHIFT) & USB_USBSTS_SRI_MASK)
568 #define USB_USBSTS_SRI_GET(x) (((uint32_t)(x) & USB_USBSTS_SRI_MASK) >> USB_USBSTS_SRI_SHIFT)
579 #define USB_USBSTS_URI_MASK (0x40U)
580 #define USB_USBSTS_URI_SHIFT (6U)
581 #define USB_USBSTS_URI_SET(x) (((uint32_t)(x) << USB_USBSTS_URI_SHIFT) & USB_USBSTS_URI_MASK)
582 #define USB_USBSTS_URI_GET(x) (((uint32_t)(x) & USB_USBSTS_URI_MASK) >> USB_USBSTS_URI_SHIFT)
592 #define USB_USBSTS_AAI_MASK (0x20U)
593 #define USB_USBSTS_AAI_SHIFT (5U)
594 #define USB_USBSTS_AAI_SET(x) (((uint32_t)(x) << USB_USBSTS_AAI_SHIFT) & USB_USBSTS_AAI_MASK)
595 #define USB_USBSTS_AAI_GET(x) (((uint32_t)(x) & USB_USBSTS_AAI_MASK) >> USB_USBSTS_AAI_SHIFT)
603 #define USB_USBSTS_SEI_MASK (0x10U)
604 #define USB_USBSTS_SEI_SHIFT (4U)
605 #define USB_USBSTS_SEI_SET(x) (((uint32_t)(x) << USB_USBSTS_SEI_SHIFT) & USB_USBSTS_SEI_MASK)
606 #define USB_USBSTS_SEI_GET(x) (((uint32_t)(x) & USB_USBSTS_SEI_MASK) >> USB_USBSTS_SEI_SHIFT)
620 #define USB_USBSTS_FRI_MASK (0x8U)
621 #define USB_USBSTS_FRI_SHIFT (3U)
622 #define USB_USBSTS_FRI_SET(x) (((uint32_t)(x) << USB_USBSTS_FRI_SHIFT) & USB_USBSTS_FRI_MASK)
623 #define USB_USBSTS_FRI_GET(x) (((uint32_t)(x) & USB_USBSTS_FRI_MASK) >> USB_USBSTS_FRI_SHIFT)
633 #define USB_USBSTS_PCI_MASK (0x4U)
634 #define USB_USBSTS_PCI_SHIFT (2U)
635 #define USB_USBSTS_PCI_SET(x) (((uint32_t)(x) << USB_USBSTS_PCI_SHIFT) & USB_USBSTS_PCI_MASK)
636 #define USB_USBSTS_PCI_GET(x) (((uint32_t)(x) & USB_USBSTS_PCI_MASK) >> USB_USBSTS_PCI_SHIFT)
645 #define USB_USBSTS_UEI_MASK (0x2U)
646 #define USB_USBSTS_UEI_SHIFT (1U)
647 #define USB_USBSTS_UEI_SET(x) (((uint32_t)(x) << USB_USBSTS_UEI_SHIFT) & USB_USBSTS_UEI_MASK)
648 #define USB_USBSTS_UEI_GET(x) (((uint32_t)(x) & USB_USBSTS_UEI_MASK) >> USB_USBSTS_UEI_SHIFT)
660 #define USB_USBSTS_UI_MASK (0x1U)
661 #define USB_USBSTS_UI_SHIFT (0U)
662 #define USB_USBSTS_UI_SET(x) (((uint32_t)(x) << USB_USBSTS_UI_SHIFT) & USB_USBSTS_UI_MASK)
663 #define USB_USBSTS_UI_GET(x) (((uint32_t)(x) & USB_USBSTS_UI_MASK) >> USB_USBSTS_UI_SHIFT)
673 #define USB_USBINTR_TIE1_MASK (0x2000000UL)
674 #define USB_USBINTR_TIE1_SHIFT (25U)
675 #define USB_USBINTR_TIE1_SET(x) (((uint32_t)(x) << USB_USBINTR_TIE1_SHIFT) & USB_USBINTR_TIE1_MASK)
676 #define USB_USBINTR_TIE1_GET(x) (((uint32_t)(x) & USB_USBINTR_TIE1_MASK) >> USB_USBINTR_TIE1_SHIFT)
685 #define USB_USBINTR_TIE0_MASK (0x1000000UL)
686 #define USB_USBINTR_TIE0_SHIFT (24U)
687 #define USB_USBINTR_TIE0_SET(x) (((uint32_t)(x) << USB_USBINTR_TIE0_SHIFT) & USB_USBINTR_TIE0_MASK)
688 #define USB_USBINTR_TIE0_GET(x) (((uint32_t)(x) & USB_USBINTR_TIE0_MASK) >> USB_USBINTR_TIE0_SHIFT)
698 #define USB_USBINTR_UPIE_MASK (0x80000UL)
699 #define USB_USBINTR_UPIE_SHIFT (19U)
700 #define USB_USBINTR_UPIE_SET(x) (((uint32_t)(x) << USB_USBINTR_UPIE_SHIFT) & USB_USBINTR_UPIE_MASK)
701 #define USB_USBINTR_UPIE_GET(x) (((uint32_t)(x) & USB_USBINTR_UPIE_MASK) >> USB_USBINTR_UPIE_SHIFT)
711 #define USB_USBINTR_UAIE_MASK (0x40000UL)
712 #define USB_USBINTR_UAIE_SHIFT (18U)
713 #define USB_USBINTR_UAIE_SET(x) (((uint32_t)(x) << USB_USBINTR_UAIE_SHIFT) & USB_USBINTR_UAIE_MASK)
714 #define USB_USBINTR_UAIE_GET(x) (((uint32_t)(x) & USB_USBINTR_UAIE_MASK) >> USB_USBINTR_UAIE_SHIFT)
723 #define USB_USBINTR_NAKE_MASK (0x10000UL)
724 #define USB_USBINTR_NAKE_SHIFT (16U)
725 #define USB_USBINTR_NAKE_GET(x) (((uint32_t)(x) & USB_USBINTR_NAKE_MASK) >> USB_USBINTR_NAKE_SHIFT)
735 #define USB_USBINTR_SLE_MASK (0x100U)
736 #define USB_USBINTR_SLE_SHIFT (8U)
737 #define USB_USBINTR_SLE_SET(x) (((uint32_t)(x) << USB_USBINTR_SLE_SHIFT) & USB_USBINTR_SLE_MASK)
738 #define USB_USBINTR_SLE_GET(x) (((uint32_t)(x) & USB_USBINTR_SLE_MASK) >> USB_USBINTR_SLE_SHIFT)
747 #define USB_USBINTR_SRE_MASK (0x80U)
748 #define USB_USBINTR_SRE_SHIFT (7U)
749 #define USB_USBINTR_SRE_SET(x) (((uint32_t)(x) << USB_USBINTR_SRE_SHIFT) & USB_USBINTR_SRE_MASK)
750 #define USB_USBINTR_SRE_GET(x) (((uint32_t)(x) & USB_USBINTR_SRE_MASK) >> USB_USBINTR_SRE_SHIFT)
760 #define USB_USBINTR_URE_MASK (0x40U)
761 #define USB_USBINTR_URE_SHIFT (6U)
762 #define USB_USBINTR_URE_SET(x) (((uint32_t)(x) << USB_USBINTR_URE_SHIFT) & USB_USBINTR_URE_MASK)
763 #define USB_USBINTR_URE_GET(x) (((uint32_t)(x) & USB_USBINTR_URE_MASK) >> USB_USBINTR_URE_SHIFT)
773 #define USB_USBINTR_AAE_MASK (0x20U)
774 #define USB_USBINTR_AAE_SHIFT (5U)
775 #define USB_USBINTR_AAE_SET(x) (((uint32_t)(x) << USB_USBINTR_AAE_SHIFT) & USB_USBINTR_AAE_MASK)
776 #define USB_USBINTR_AAE_GET(x) (((uint32_t)(x) & USB_USBINTR_AAE_MASK) >> USB_USBINTR_AAE_SHIFT)
786 #define USB_USBINTR_SEE_MASK (0x10U)
787 #define USB_USBINTR_SEE_SHIFT (4U)
788 #define USB_USBINTR_SEE_SET(x) (((uint32_t)(x) << USB_USBINTR_SEE_SHIFT) & USB_USBINTR_SEE_MASK)
789 #define USB_USBINTR_SEE_GET(x) (((uint32_t)(x) & USB_USBINTR_SEE_MASK) >> USB_USBINTR_SEE_SHIFT)
799 #define USB_USBINTR_FRE_MASK (0x8U)
800 #define USB_USBINTR_FRE_SHIFT (3U)
801 #define USB_USBINTR_FRE_SET(x) (((uint32_t)(x) << USB_USBINTR_FRE_SHIFT) & USB_USBINTR_FRE_MASK)
802 #define USB_USBINTR_FRE_GET(x) (((uint32_t)(x) & USB_USBINTR_FRE_MASK) >> USB_USBINTR_FRE_SHIFT)
811 #define USB_USBINTR_PCE_MASK (0x4U)
812 #define USB_USBINTR_PCE_SHIFT (2U)
813 #define USB_USBINTR_PCE_SET(x) (((uint32_t)(x) << USB_USBINTR_PCE_SHIFT) & USB_USBINTR_PCE_MASK)
814 #define USB_USBINTR_PCE_GET(x) (((uint32_t)(x) & USB_USBINTR_PCE_MASK) >> USB_USBINTR_PCE_SHIFT)
823 #define USB_USBINTR_UEE_MASK (0x2U)
824 #define USB_USBINTR_UEE_SHIFT (1U)
825 #define USB_USBINTR_UEE_SET(x) (((uint32_t)(x) << USB_USBINTR_UEE_SHIFT) & USB_USBINTR_UEE_MASK)
826 #define USB_USBINTR_UEE_GET(x) (((uint32_t)(x) & USB_USBINTR_UEE_MASK) >> USB_USBINTR_UEE_SHIFT)
835 #define USB_USBINTR_UE_MASK (0x1U)
836 #define USB_USBINTR_UE_SHIFT (0U)
837 #define USB_USBINTR_UE_SET(x) (((uint32_t)(x) << USB_USBINTR_UE_SHIFT) & USB_USBINTR_UE_MASK)
838 #define USB_USBINTR_UE_GET(x) (((uint32_t)(x) & USB_USBINTR_UE_MASK) >> USB_USBINTR_UE_SHIFT)
861 #define USB_FRINDEX_FRINDEX_MASK (0x3FFFU)
862 #define USB_FRINDEX_FRINDEX_SHIFT (0U)
863 #define USB_FRINDEX_FRINDEX_SET(x) (((uint32_t)(x) << USB_FRINDEX_FRINDEX_SHIFT) & USB_FRINDEX_FRINDEX_MASK)
864 #define USB_FRINDEX_FRINDEX_GET(x) (((uint32_t)(x) & USB_FRINDEX_FRINDEX_MASK) >> USB_FRINDEX_FRINDEX_SHIFT)
874 #define USB_DEVICEADDR_USBADR_MASK (0xFE000000UL)
875 #define USB_DEVICEADDR_USBADR_SHIFT (25U)
876 #define USB_DEVICEADDR_USBADR_SET(x) (((uint32_t)(x) << USB_DEVICEADDR_USBADR_SHIFT) & USB_DEVICEADDR_USBADR_MASK)
877 #define USB_DEVICEADDR_USBADR_GET(x) (((uint32_t)(x) & USB_DEVICEADDR_USBADR_MASK) >> USB_DEVICEADDR_USBADR_SHIFT)
893 #define USB_DEVICEADDR_USBADRA_MASK (0x1000000UL)
894 #define USB_DEVICEADDR_USBADRA_SHIFT (24U)
895 #define USB_DEVICEADDR_USBADRA_SET(x) (((uint32_t)(x) << USB_DEVICEADDR_USBADRA_SHIFT) & USB_DEVICEADDR_USBADRA_MASK)
896 #define USB_DEVICEADDR_USBADRA_GET(x) (((uint32_t)(x) & USB_DEVICEADDR_USBADRA_MASK) >> USB_DEVICEADDR_USBADRA_SHIFT)
907 #define USB_PERIODICLISTBASE_BASEADR_MASK (0xFFFFF000UL)
908 #define USB_PERIODICLISTBASE_BASEADR_SHIFT (12U)
909 #define USB_PERIODICLISTBASE_BASEADR_SET(x) (((uint32_t)(x) << USB_PERIODICLISTBASE_BASEADR_SHIFT) & USB_PERIODICLISTBASE_BASEADR_MASK)
910 #define USB_PERIODICLISTBASE_BASEADR_GET(x) (((uint32_t)(x) & USB_PERIODICLISTBASE_BASEADR_MASK) >> USB_PERIODICLISTBASE_BASEADR_SHIFT)
922 #define USB_ASYNCLISTADDR_ASYBASE_MASK (0xFFFFFFE0UL)
923 #define USB_ASYNCLISTADDR_ASYBASE_SHIFT (5U)
924 #define USB_ASYNCLISTADDR_ASYBASE_SET(x) (((uint32_t)(x) << USB_ASYNCLISTADDR_ASYBASE_SHIFT) & USB_ASYNCLISTADDR_ASYBASE_MASK)
925 #define USB_ASYNCLISTADDR_ASYBASE_GET(x) (((uint32_t)(x) & USB_ASYNCLISTADDR_ASYBASE_MASK) >> USB_ASYNCLISTADDR_ASYBASE_SHIFT)
934 #define USB_ENDPTLISTADDR_EPBASE_MASK (0xFFFFF800UL)
935 #define USB_ENDPTLISTADDR_EPBASE_SHIFT (11U)
936 #define USB_ENDPTLISTADDR_EPBASE_SET(x) (((uint32_t)(x) << USB_ENDPTLISTADDR_EPBASE_SHIFT) & USB_ENDPTLISTADDR_EPBASE_MASK)
937 #define USB_ENDPTLISTADDR_EPBASE_GET(x) (((uint32_t)(x) & USB_ENDPTLISTADDR_EPBASE_MASK) >> USB_ENDPTLISTADDR_EPBASE_SHIFT)
949 #define USB_BURSTSIZE_TXPBURST_MASK (0xFF00U)
950 #define USB_BURSTSIZE_TXPBURST_SHIFT (8U)
951 #define USB_BURSTSIZE_TXPBURST_SET(x) (((uint32_t)(x) << USB_BURSTSIZE_TXPBURST_SHIFT) & USB_BURSTSIZE_TXPBURST_MASK)
952 #define USB_BURSTSIZE_TXPBURST_GET(x) (((uint32_t)(x) & USB_BURSTSIZE_TXPBURST_MASK) >> USB_BURSTSIZE_TXPBURST_SHIFT)
963 #define USB_BURSTSIZE_RXPBURST_MASK (0xFFU)
964 #define USB_BURSTSIZE_RXPBURST_SHIFT (0U)
965 #define USB_BURSTSIZE_RXPBURST_SET(x) (((uint32_t)(x) << USB_BURSTSIZE_RXPBURST_SHIFT) & USB_BURSTSIZE_RXPBURST_MASK)
966 #define USB_BURSTSIZE_RXPBURST_GET(x) (((uint32_t)(x) & USB_BURSTSIZE_RXPBURST_MASK) >> USB_BURSTSIZE_RXPBURST_SHIFT)
979 #define USB_TXFILLTUNING_TXFIFOTHRES_MASK (0x3F0000UL)
980 #define USB_TXFILLTUNING_TXFIFOTHRES_SHIFT (16U)
981 #define USB_TXFILLTUNING_TXFIFOTHRES_SET(x) (((uint32_t)(x) << USB_TXFILLTUNING_TXFIFOTHRES_SHIFT) & USB_TXFILLTUNING_TXFIFOTHRES_MASK)
982 #define USB_TXFILLTUNING_TXFIFOTHRES_GET(x) (((uint32_t)(x) & USB_TXFILLTUNING_TXFIFOTHRES_MASK) >> USB_TXFILLTUNING_TXFIFOTHRES_SHIFT)
992 #define USB_TXFILLTUNING_TXSCHHEALTH_MASK (0x1F00U)
993 #define USB_TXFILLTUNING_TXSCHHEALTH_SHIFT (8U)
994 #define USB_TXFILLTUNING_TXSCHHEALTH_SET(x) (((uint32_t)(x) << USB_TXFILLTUNING_TXSCHHEALTH_SHIFT) & USB_TXFILLTUNING_TXSCHHEALTH_MASK)
995 #define USB_TXFILLTUNING_TXSCHHEALTH_GET(x) (((uint32_t)(x) & USB_TXFILLTUNING_TXSCHHEALTH_MASK) >> USB_TXFILLTUNING_TXSCHHEALTH_SHIFT)
1009 #define USB_TXFILLTUNING_TXSCHOH_MASK (0x7FU)
1010 #define USB_TXFILLTUNING_TXSCHOH_SHIFT (0U)
1011 #define USB_TXFILLTUNING_TXSCHOH_SET(x) (((uint32_t)(x) << USB_TXFILLTUNING_TXSCHOH_SHIFT) & USB_TXFILLTUNING_TXSCHOH_MASK)
1012 #define USB_TXFILLTUNING_TXSCHOH_GET(x) (((uint32_t)(x) & USB_TXFILLTUNING_TXSCHOH_MASK) >> USB_TXFILLTUNING_TXSCHOH_SHIFT)
1024 #define USB_ENDPTNAK_EPTN_MASK (0xFFFF0000UL)
1025 #define USB_ENDPTNAK_EPTN_SHIFT (16U)
1026 #define USB_ENDPTNAK_EPTN_SET(x) (((uint32_t)(x) << USB_ENDPTNAK_EPTN_SHIFT) & USB_ENDPTNAK_EPTN_MASK)
1027 #define USB_ENDPTNAK_EPTN_GET(x) (((uint32_t)(x) & USB_ENDPTNAK_EPTN_MASK) >> USB_ENDPTNAK_EPTN_SHIFT)
1038 #define USB_ENDPTNAK_EPRN_MASK (0xFFFFU)
1039 #define USB_ENDPTNAK_EPRN_SHIFT (0U)
1040 #define USB_ENDPTNAK_EPRN_SET(x) (((uint32_t)(x) << USB_ENDPTNAK_EPRN_SHIFT) & USB_ENDPTNAK_EPRN_MASK)
1041 #define USB_ENDPTNAK_EPRN_GET(x) (((uint32_t)(x) & USB_ENDPTNAK_EPRN_MASK) >> USB_ENDPTNAK_EPRN_SHIFT)
1053 #define USB_ENDPTNAKEN_EPTNE_MASK (0xFFFF0000UL)
1054 #define USB_ENDPTNAKEN_EPTNE_SHIFT (16U)
1055 #define USB_ENDPTNAKEN_EPTNE_SET(x) (((uint32_t)(x) << USB_ENDPTNAKEN_EPTNE_SHIFT) & USB_ENDPTNAKEN_EPTNE_MASK)
1056 #define USB_ENDPTNAKEN_EPTNE_GET(x) (((uint32_t)(x) & USB_ENDPTNAKEN_EPTNE_MASK) >> USB_ENDPTNAKEN_EPTNE_SHIFT)
1067 #define USB_ENDPTNAKEN_EPRNE_MASK (0xFFFFU)
1068 #define USB_ENDPTNAKEN_EPRNE_SHIFT (0U)
1069 #define USB_ENDPTNAKEN_EPRNE_SET(x) (((uint32_t)(x) << USB_ENDPTNAKEN_EPRNE_SHIFT) & USB_ENDPTNAKEN_EPRNE_MASK)
1070 #define USB_ENDPTNAKEN_EPRNE_GET(x) (((uint32_t)(x) & USB_ENDPTNAKEN_EPRNE_MASK) >> USB_ENDPTNAKEN_EPRNE_SHIFT)
1083 #define USB_PORTSC1_STS_MASK (0x20000000UL)
1084 #define USB_PORTSC1_STS_SHIFT (29U)
1085 #define USB_PORTSC1_STS_SET(x) (((uint32_t)(x) << USB_PORTSC1_STS_SHIFT) & USB_PORTSC1_STS_MASK)
1086 #define USB_PORTSC1_STS_GET(x) (((uint32_t)(x) & USB_PORTSC1_STS_MASK) >> USB_PORTSC1_STS_SHIFT)
1097 #define USB_PORTSC1_PTW_MASK (0x10000000UL)
1098 #define USB_PORTSC1_PTW_SHIFT (28U)
1099 #define USB_PORTSC1_PTW_SET(x) (((uint32_t)(x) << USB_PORTSC1_PTW_SHIFT) & USB_PORTSC1_PTW_MASK)
1100 #define USB_PORTSC1_PTW_GET(x) (((uint32_t)(x) & USB_PORTSC1_PTW_MASK) >> USB_PORTSC1_PTW_SHIFT)
1113 #define USB_PORTSC1_PSPD_MASK (0xC000000UL)
1114 #define USB_PORTSC1_PSPD_SHIFT (26U)
1115 #define USB_PORTSC1_PSPD_GET(x) (((uint32_t)(x) & USB_PORTSC1_PSPD_MASK) >> USB_PORTSC1_PSPD_SHIFT)
1127 #define USB_PORTSC1_PFSC_MASK (0x1000000UL)
1128 #define USB_PORTSC1_PFSC_SHIFT (24U)
1129 #define USB_PORTSC1_PFSC_SET(x) (((uint32_t)(x) << USB_PORTSC1_PFSC_SHIFT) & USB_PORTSC1_PFSC_MASK)
1130 #define USB_PORTSC1_PFSC_GET(x) (((uint32_t)(x) & USB_PORTSC1_PFSC_MASK) >> USB_PORTSC1_PFSC_SHIFT)
1150 #define USB_PORTSC1_PHCD_MASK (0x800000UL)
1151 #define USB_PORTSC1_PHCD_SHIFT (23U)
1152 #define USB_PORTSC1_PHCD_SET(x) (((uint32_t)(x) << USB_PORTSC1_PHCD_SHIFT) & USB_PORTSC1_PHCD_MASK)
1153 #define USB_PORTSC1_PHCD_GET(x) (((uint32_t)(x) & USB_PORTSC1_PHCD_MASK) >> USB_PORTSC1_PHCD_SHIFT)
1163 #define USB_PORTSC1_WKOC_MASK (0x400000UL)
1164 #define USB_PORTSC1_WKOC_SHIFT (22U)
1165 #define USB_PORTSC1_WKOC_SET(x) (((uint32_t)(x) << USB_PORTSC1_WKOC_SHIFT) & USB_PORTSC1_WKOC_MASK)
1166 #define USB_PORTSC1_WKOC_GET(x) (((uint32_t)(x) & USB_PORTSC1_WKOC_MASK) >> USB_PORTSC1_WKOC_SHIFT)
1176 #define USB_PORTSC1_WKDC_MASK (0x200000UL)
1177 #define USB_PORTSC1_WKDC_SHIFT (21U)
1178 #define USB_PORTSC1_WKDC_SET(x) (((uint32_t)(x) << USB_PORTSC1_WKDC_SHIFT) & USB_PORTSC1_WKDC_MASK)
1179 #define USB_PORTSC1_WKDC_GET(x) (((uint32_t)(x) & USB_PORTSC1_WKDC_MASK) >> USB_PORTSC1_WKDC_SHIFT)
1189 #define USB_PORTSC1_WKCN_MASK (0x100000UL)
1190 #define USB_PORTSC1_WKCN_SHIFT (20U)
1191 #define USB_PORTSC1_WKCN_SET(x) (((uint32_t)(x) << USB_PORTSC1_WKCN_SHIFT) & USB_PORTSC1_WKCN_MASK)
1192 #define USB_PORTSC1_WKCN_GET(x) (((uint32_t)(x) & USB_PORTSC1_WKCN_MASK) >> USB_PORTSC1_WKCN_SHIFT)
1214 #define USB_PORTSC1_PTC_MASK (0xF0000UL)
1215 #define USB_PORTSC1_PTC_SHIFT (16U)
1216 #define USB_PORTSC1_PTC_SET(x) (((uint32_t)(x) << USB_PORTSC1_PTC_SHIFT) & USB_PORTSC1_PTC_MASK)
1217 #define USB_PORTSC1_PTC_GET(x) (((uint32_t)(x) & USB_PORTSC1_PTC_MASK) >> USB_PORTSC1_PTC_SHIFT)
1234 #define USB_PORTSC1_PP_MASK (0x1000U)
1235 #define USB_PORTSC1_PP_SHIFT (12U)
1236 #define USB_PORTSC1_PP_SET(x) (((uint32_t)(x) << USB_PORTSC1_PP_SHIFT) & USB_PORTSC1_PP_MASK)
1237 #define USB_PORTSC1_PP_GET(x) (((uint32_t)(x) & USB_PORTSC1_PP_MASK) >> USB_PORTSC1_PP_SHIFT)
1255 #define USB_PORTSC1_LS_MASK (0xC00U)
1256 #define USB_PORTSC1_LS_SHIFT (10U)
1257 #define USB_PORTSC1_LS_GET(x) (((uint32_t)(x) & USB_PORTSC1_LS_MASK) >> USB_PORTSC1_LS_SHIFT)
1268 #define USB_PORTSC1_HSP_MASK (0x200U)
1269 #define USB_PORTSC1_HSP_SHIFT (9U)
1270 #define USB_PORTSC1_HSP_GET(x) (((uint32_t)(x) & USB_PORTSC1_HSP_MASK) >> USB_PORTSC1_HSP_SHIFT)
1282 #define USB_PORTSC1_PR_MASK (0x100U)
1283 #define USB_PORTSC1_PR_SHIFT (8U)
1284 #define USB_PORTSC1_PR_SET(x) (((uint32_t)(x) << USB_PORTSC1_PR_SHIFT) & USB_PORTSC1_PR_MASK)
1285 #define USB_PORTSC1_PR_GET(x) (((uint32_t)(x) & USB_PORTSC1_PR_MASK) >> USB_PORTSC1_PR_SHIFT)
1307 #define USB_PORTSC1_SUSP_MASK (0x80U)
1308 #define USB_PORTSC1_SUSP_SHIFT (7U)
1309 #define USB_PORTSC1_SUSP_SET(x) (((uint32_t)(x) << USB_PORTSC1_SUSP_SHIFT) & USB_PORTSC1_SUSP_MASK)
1310 #define USB_PORTSC1_SUSP_GET(x) (((uint32_t)(x) & USB_PORTSC1_SUSP_MASK) >> USB_PORTSC1_SUSP_SHIFT)
1333 #define USB_PORTSC1_FPR_MASK (0x40U)
1334 #define USB_PORTSC1_FPR_SHIFT (6U)
1335 #define USB_PORTSC1_FPR_SET(x) (((uint32_t)(x) << USB_PORTSC1_FPR_SHIFT) & USB_PORTSC1_FPR_MASK)
1336 #define USB_PORTSC1_FPR_GET(x) (((uint32_t)(x) & USB_PORTSC1_FPR_MASK) >> USB_PORTSC1_FPR_SHIFT)
1345 #define USB_PORTSC1_OCC_MASK (0x20U)
1346 #define USB_PORTSC1_OCC_SHIFT (5U)
1347 #define USB_PORTSC1_OCC_SET(x) (((uint32_t)(x) << USB_PORTSC1_OCC_SHIFT) & USB_PORTSC1_OCC_MASK)
1348 #define USB_PORTSC1_OCC_GET(x) (((uint32_t)(x) & USB_PORTSC1_OCC_MASK) >> USB_PORTSC1_OCC_SHIFT)
1359 #define USB_PORTSC1_OCA_MASK (0x10U)
1360 #define USB_PORTSC1_OCA_SHIFT (4U)
1361 #define USB_PORTSC1_OCA_GET(x) (((uint32_t)(x) & USB_PORTSC1_OCA_MASK) >> USB_PORTSC1_OCA_SHIFT)
1375 #define USB_PORTSC1_PEC_MASK (0x8U)
1376 #define USB_PORTSC1_PEC_SHIFT (3U)
1377 #define USB_PORTSC1_PEC_SET(x) (((uint32_t)(x) << USB_PORTSC1_PEC_SHIFT) & USB_PORTSC1_PEC_MASK)
1378 #define USB_PORTSC1_PEC_GET(x) (((uint32_t)(x) & USB_PORTSC1_PEC_MASK) >> USB_PORTSC1_PEC_SHIFT)
1394 #define USB_PORTSC1_PE_MASK (0x4U)
1395 #define USB_PORTSC1_PE_SHIFT (2U)
1396 #define USB_PORTSC1_PE_SET(x) (((uint32_t)(x) << USB_PORTSC1_PE_SHIFT) & USB_PORTSC1_PE_MASK)
1397 #define USB_PORTSC1_PE_GET(x) (((uint32_t)(x) & USB_PORTSC1_PE_MASK) >> USB_PORTSC1_PE_SHIFT)
1411 #define USB_PORTSC1_CSC_MASK (0x2U)
1412 #define USB_PORTSC1_CSC_SHIFT (1U)
1413 #define USB_PORTSC1_CSC_SET(x) (((uint32_t)(x) << USB_PORTSC1_CSC_SHIFT) & USB_PORTSC1_CSC_MASK)
1414 #define USB_PORTSC1_CSC_GET(x) (((uint32_t)(x) & USB_PORTSC1_CSC_MASK) >> USB_PORTSC1_CSC_SHIFT)
1427 #define USB_PORTSC1_CCS_MASK (0x1U)
1428 #define USB_PORTSC1_CCS_SHIFT (0U)
1429 #define USB_PORTSC1_CCS_SET(x) (((uint32_t)(x) << USB_PORTSC1_CCS_SHIFT) & USB_PORTSC1_CCS_MASK)
1430 #define USB_PORTSC1_CCS_GET(x) (((uint32_t)(x) & USB_PORTSC1_CCS_MASK) >> USB_PORTSC1_CCS_SHIFT)
1439 #define USB_OTGSC_ASVIE_MASK (0x4000000UL)
1440 #define USB_OTGSC_ASVIE_SHIFT (26U)
1441 #define USB_OTGSC_ASVIE_SET(x) (((uint32_t)(x) << USB_OTGSC_ASVIE_SHIFT) & USB_OTGSC_ASVIE_MASK)
1442 #define USB_OTGSC_ASVIE_GET(x) (((uint32_t)(x) & USB_OTGSC_ASVIE_MASK) >> USB_OTGSC_ASVIE_SHIFT)
1451 #define USB_OTGSC_AVVIE_MASK (0x2000000UL)
1452 #define USB_OTGSC_AVVIE_SHIFT (25U)
1453 #define USB_OTGSC_AVVIE_SET(x) (((uint32_t)(x) << USB_OTGSC_AVVIE_SHIFT) & USB_OTGSC_AVVIE_MASK)
1454 #define USB_OTGSC_AVVIE_GET(x) (((uint32_t)(x) & USB_OTGSC_AVVIE_MASK) >> USB_OTGSC_AVVIE_SHIFT)
1463 #define USB_OTGSC_IDIE_MASK (0x1000000UL)
1464 #define USB_OTGSC_IDIE_SHIFT (24U)
1465 #define USB_OTGSC_IDIE_SET(x) (((uint32_t)(x) << USB_OTGSC_IDIE_SHIFT) & USB_OTGSC_IDIE_MASK)
1466 #define USB_OTGSC_IDIE_GET(x) (((uint32_t)(x) & USB_OTGSC_IDIE_MASK) >> USB_OTGSC_IDIE_SHIFT)
1476 #define USB_OTGSC_ASVIS_MASK (0x40000UL)
1477 #define USB_OTGSC_ASVIS_SHIFT (18U)
1478 #define USB_OTGSC_ASVIS_SET(x) (((uint32_t)(x) << USB_OTGSC_ASVIS_SHIFT) & USB_OTGSC_ASVIS_MASK)
1479 #define USB_OTGSC_ASVIS_GET(x) (((uint32_t)(x) & USB_OTGSC_ASVIS_MASK) >> USB_OTGSC_ASVIS_SHIFT)
1489 #define USB_OTGSC_AVVIS_MASK (0x20000UL)
1490 #define USB_OTGSC_AVVIS_SHIFT (17U)
1491 #define USB_OTGSC_AVVIS_SET(x) (((uint32_t)(x) << USB_OTGSC_AVVIS_SHIFT) & USB_OTGSC_AVVIS_MASK)
1492 #define USB_OTGSC_AVVIS_GET(x) (((uint32_t)(x) & USB_OTGSC_AVVIS_MASK) >> USB_OTGSC_AVVIS_SHIFT)
1502 #define USB_OTGSC_IDIS_MASK (0x10000UL)
1503 #define USB_OTGSC_IDIS_SHIFT (16U)
1504 #define USB_OTGSC_IDIS_SET(x) (((uint32_t)(x) << USB_OTGSC_IDIS_SHIFT) & USB_OTGSC_IDIS_MASK)
1505 #define USB_OTGSC_IDIS_GET(x) (((uint32_t)(x) & USB_OTGSC_IDIS_MASK) >> USB_OTGSC_IDIS_SHIFT)
1514 #define USB_OTGSC_ASV_MASK (0x400U)
1515 #define USB_OTGSC_ASV_SHIFT (10U)
1516 #define USB_OTGSC_ASV_GET(x) (((uint32_t)(x) & USB_OTGSC_ASV_MASK) >> USB_OTGSC_ASV_SHIFT)
1525 #define USB_OTGSC_AVV_MASK (0x200U)
1526 #define USB_OTGSC_AVV_SHIFT (9U)
1527 #define USB_OTGSC_AVV_GET(x) (((uint32_t)(x) & USB_OTGSC_AVV_MASK) >> USB_OTGSC_AVV_SHIFT)
1536 #define USB_OTGSC_ID_MASK (0x100U)
1537 #define USB_OTGSC_ID_SHIFT (8U)
1538 #define USB_OTGSC_ID_GET(x) (((uint32_t)(x) & USB_OTGSC_ID_MASK) >> USB_OTGSC_ID_SHIFT)
1548 #define USB_OTGSC_IDPU_MASK (0x20U)
1549 #define USB_OTGSC_IDPU_SHIFT (5U)
1550 #define USB_OTGSC_IDPU_SET(x) (((uint32_t)(x) << USB_OTGSC_IDPU_SHIFT) & USB_OTGSC_IDPU_MASK)
1551 #define USB_OTGSC_IDPU_GET(x) (((uint32_t)(x) & USB_OTGSC_IDPU_MASK) >> USB_OTGSC_IDPU_SHIFT)
1560 #define USB_OTGSC_VC_MASK (0x2U)
1561 #define USB_OTGSC_VC_SHIFT (1U)
1562 #define USB_OTGSC_VC_SET(x) (((uint32_t)(x) << USB_OTGSC_VC_SHIFT) & USB_OTGSC_VC_MASK)
1563 #define USB_OTGSC_VC_GET(x) (((uint32_t)(x) & USB_OTGSC_VC_MASK) >> USB_OTGSC_VC_SHIFT)
1572 #define USB_OTGSC_VD_MASK (0x1U)
1573 #define USB_OTGSC_VD_SHIFT (0U)
1574 #define USB_OTGSC_VD_SET(x) (((uint32_t)(x) << USB_OTGSC_VD_SHIFT) & USB_OTGSC_VD_MASK)
1575 #define USB_OTGSC_VD_GET(x) (((uint32_t)(x) & USB_OTGSC_VD_MASK) >> USB_OTGSC_VD_SHIFT)
1591 #define USB_USBMODE_SDIS_MASK (0x10U)
1592 #define USB_USBMODE_SDIS_SHIFT (4U)
1593 #define USB_USBMODE_SDIS_SET(x) (((uint32_t)(x) << USB_USBMODE_SDIS_SHIFT) & USB_USBMODE_SDIS_MASK)
1594 #define USB_USBMODE_SDIS_GET(x) (((uint32_t)(x) & USB_USBMODE_SDIS_MASK) >> USB_USBMODE_SDIS_SHIFT)
1604 #define USB_USBMODE_SLOM_MASK (0x8U)
1605 #define USB_USBMODE_SLOM_SHIFT (3U)
1606 #define USB_USBMODE_SLOM_SET(x) (((uint32_t)(x) << USB_USBMODE_SLOM_SHIFT) & USB_USBMODE_SLOM_MASK)
1607 #define USB_USBMODE_SLOM_GET(x) (((uint32_t)(x) & USB_USBMODE_SLOM_MASK) >> USB_USBMODE_SLOM_SHIFT)
1620 #define USB_USBMODE_ES_MASK (0x4U)
1621 #define USB_USBMODE_ES_SHIFT (2U)
1622 #define USB_USBMODE_ES_SET(x) (((uint32_t)(x) << USB_USBMODE_ES_SHIFT) & USB_USBMODE_ES_MASK)
1623 #define USB_USBMODE_ES_GET(x) (((uint32_t)(x) & USB_USBMODE_ES_MASK) >> USB_USBMODE_ES_SHIFT)
1641 #define USB_USBMODE_CM_MASK (0x3U)
1642 #define USB_USBMODE_CM_SHIFT (0U)
1643 #define USB_USBMODE_CM_SET(x) (((uint32_t)(x) << USB_USBMODE_CM_SHIFT) & USB_USBMODE_CM_MASK)
1644 #define USB_USBMODE_CM_GET(x) (((uint32_t)(x) & USB_USBMODE_CM_MASK) >> USB_USBMODE_CM_SHIFT)
1656 #define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK (0xFFFFU)
1657 #define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT (0U)
1658 #define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SET(x) (((uint32_t)(x) << USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT) & USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK)
1659 #define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_GET(x) (((uint32_t)(x) & USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK) >> USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)
1676 #define USB_ENDPTPRIME_PETB_MASK (0xFFFF0000UL)
1677 #define USB_ENDPTPRIME_PETB_SHIFT (16U)
1678 #define USB_ENDPTPRIME_PETB_SET(x) (((uint32_t)(x) << USB_ENDPTPRIME_PETB_SHIFT) & USB_ENDPTPRIME_PETB_MASK)
1679 #define USB_ENDPTPRIME_PETB_GET(x) (((uint32_t)(x) & USB_ENDPTPRIME_PETB_MASK) >> USB_ENDPTPRIME_PETB_SHIFT)
1693 #define USB_ENDPTPRIME_PERB_MASK (0xFFFFU)
1694 #define USB_ENDPTPRIME_PERB_SHIFT (0U)
1695 #define USB_ENDPTPRIME_PERB_SET(x) (((uint32_t)(x) << USB_ENDPTPRIME_PERB_SHIFT) & USB_ENDPTPRIME_PERB_MASK)
1696 #define USB_ENDPTPRIME_PERB_GET(x) (((uint32_t)(x) & USB_ENDPTPRIME_PERB_MASK) >> USB_ENDPTPRIME_PERB_SHIFT)
1708 #define USB_ENDPTFLUSH_FETB_MASK (0xFFFF0000UL)
1709 #define USB_ENDPTFLUSH_FETB_SHIFT (16U)
1710 #define USB_ENDPTFLUSH_FETB_SET(x) (((uint32_t)(x) << USB_ENDPTFLUSH_FETB_SHIFT) & USB_ENDPTFLUSH_FETB_MASK)
1711 #define USB_ENDPTFLUSH_FETB_GET(x) (((uint32_t)(x) & USB_ENDPTFLUSH_FETB_MASK) >> USB_ENDPTFLUSH_FETB_SHIFT)
1722 #define USB_ENDPTFLUSH_FERB_MASK (0xFFFFU)
1723 #define USB_ENDPTFLUSH_FERB_SHIFT (0U)
1724 #define USB_ENDPTFLUSH_FERB_SET(x) (((uint32_t)(x) << USB_ENDPTFLUSH_FERB_SHIFT) & USB_ENDPTFLUSH_FERB_MASK)
1725 #define USB_ENDPTFLUSH_FERB_GET(x) (((uint32_t)(x) & USB_ENDPTFLUSH_FERB_MASK) >> USB_ENDPTFLUSH_FERB_SHIFT)
1740 #define USB_ENDPTSTAT_ETBR_MASK (0xFFFF0000UL)
1741 #define USB_ENDPTSTAT_ETBR_SHIFT (16U)
1742 #define USB_ENDPTSTAT_ETBR_GET(x) (((uint32_t)(x) & USB_ENDPTSTAT_ETBR_MASK) >> USB_ENDPTSTAT_ETBR_SHIFT)
1758 #define USB_ENDPTSTAT_ERBR_MASK (0xFFFFU)
1759 #define USB_ENDPTSTAT_ERBR_SHIFT (0U)
1760 #define USB_ENDPTSTAT_ERBR_GET(x) (((uint32_t)(x) & USB_ENDPTSTAT_ERBR_MASK) >> USB_ENDPTSTAT_ERBR_SHIFT)
1771 #define USB_ENDPTCOMPLETE_ETCE_MASK (0xFFFF0000UL)
1772 #define USB_ENDPTCOMPLETE_ETCE_SHIFT (16U)
1773 #define USB_ENDPTCOMPLETE_ETCE_SET(x) (((uint32_t)(x) << USB_ENDPTCOMPLETE_ETCE_SHIFT) & USB_ENDPTCOMPLETE_ETCE_MASK)
1774 #define USB_ENDPTCOMPLETE_ETCE_GET(x) (((uint32_t)(x) & USB_ENDPTCOMPLETE_ETCE_MASK) >> USB_ENDPTCOMPLETE_ETCE_SHIFT)
1786 #define USB_ENDPTCOMPLETE_ERCE_MASK (0xFFFFU)
1787 #define USB_ENDPTCOMPLETE_ERCE_SHIFT (0U)
1788 #define USB_ENDPTCOMPLETE_ERCE_SET(x) (((uint32_t)(x) << USB_ENDPTCOMPLETE_ERCE_SHIFT) & USB_ENDPTCOMPLETE_ERCE_MASK)
1789 #define USB_ENDPTCOMPLETE_ERCE_GET(x) (((uint32_t)(x) & USB_ENDPTCOMPLETE_ERCE_MASK) >> USB_ENDPTCOMPLETE_ERCE_SHIFT)
1801 #define USB_ENDPTCTRL_TXE_MASK (0x800000UL)
1802 #define USB_ENDPTCTRL_TXE_SHIFT (23U)
1803 #define USB_ENDPTCTRL_TXE_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_TXE_SHIFT) & USB_ENDPTCTRL_TXE_MASK)
1804 #define USB_ENDPTCTRL_TXE_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_TXE_MASK) >> USB_ENDPTCTRL_TXE_SHIFT)
1815 #define USB_ENDPTCTRL_TXR_MASK (0x400000UL)
1816 #define USB_ENDPTCTRL_TXR_SHIFT (22U)
1817 #define USB_ENDPTCTRL_TXR_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_TXR_SHIFT) & USB_ENDPTCTRL_TXR_MASK)
1818 #define USB_ENDPTCTRL_TXR_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_TXR_MASK) >> USB_ENDPTCTRL_TXR_SHIFT)
1830 #define USB_ENDPTCTRL_TXT_MASK (0xC0000UL)
1831 #define USB_ENDPTCTRL_TXT_SHIFT (18U)
1832 #define USB_ENDPTCTRL_TXT_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_TXT_SHIFT) & USB_ENDPTCTRL_TXT_MASK)
1833 #define USB_ENDPTCTRL_TXT_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_TXT_MASK) >> USB_ENDPTCTRL_TXT_SHIFT)
1849 #define USB_ENDPTCTRL_TXS_MASK (0x10000UL)
1850 #define USB_ENDPTCTRL_TXS_SHIFT (16U)
1851 #define USB_ENDPTCTRL_TXS_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_TXS_SHIFT) & USB_ENDPTCTRL_TXS_MASK)
1852 #define USB_ENDPTCTRL_TXS_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_TXS_MASK) >> USB_ENDPTCTRL_TXS_SHIFT)
1863 #define USB_ENDPTCTRL_RXE_MASK (0x80U)
1864 #define USB_ENDPTCTRL_RXE_SHIFT (7U)
1865 #define USB_ENDPTCTRL_RXE_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_RXE_SHIFT) & USB_ENDPTCTRL_RXE_MASK)
1866 #define USB_ENDPTCTRL_RXE_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_RXE_MASK) >> USB_ENDPTCTRL_RXE_SHIFT)
1877 #define USB_ENDPTCTRL_RXR_MASK (0x40U)
1878 #define USB_ENDPTCTRL_RXR_SHIFT (6U)
1879 #define USB_ENDPTCTRL_RXR_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_RXR_SHIFT) & USB_ENDPTCTRL_RXR_MASK)
1880 #define USB_ENDPTCTRL_RXR_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_RXR_MASK) >> USB_ENDPTCTRL_RXR_SHIFT)
1892 #define USB_ENDPTCTRL_RXT_MASK (0xCU)
1893 #define USB_ENDPTCTRL_RXT_SHIFT (2U)
1894 #define USB_ENDPTCTRL_RXT_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_RXT_SHIFT) & USB_ENDPTCTRL_RXT_MASK)
1895 #define USB_ENDPTCTRL_RXT_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_RXT_MASK) >> USB_ENDPTCTRL_RXT_SHIFT)
1917 #define USB_ENDPTCTRL_RXS_MASK (0x1U)
1918 #define USB_ENDPTCTRL_RXS_SHIFT (0U)
1919 #define USB_ENDPTCTRL_RXS_SET(x) (((uint32_t)(x) << USB_ENDPTCTRL_RXS_SHIFT) & USB_ENDPTCTRL_RXS_MASK)
1920 #define USB_ENDPTCTRL_RXS_GET(x) (((uint32_t)(x) & USB_ENDPTCTRL_RXS_MASK) >> USB_ENDPTCTRL_RXS_SHIFT)
1927 #define USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_MASK (0x2000000UL)
1928 #define USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_SHIFT (25U)
1929 #define USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_SHIFT) & USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_MASK)
1930 #define USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_MASK) >> USB_OTG_CTRL0_OTG_WKDPDMCHG_EN_SHIFT)
1936 #define USB_OTG_CTRL0_AUTORESUME_EN_MASK (0x80000UL)
1937 #define USB_OTG_CTRL0_AUTORESUME_EN_SHIFT (19U)
1938 #define USB_OTG_CTRL0_AUTORESUME_EN_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_AUTORESUME_EN_SHIFT) & USB_OTG_CTRL0_AUTORESUME_EN_MASK)
1939 #define USB_OTG_CTRL0_AUTORESUME_EN_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_AUTORESUME_EN_MASK) >> USB_OTG_CTRL0_AUTORESUME_EN_SHIFT)
1945 #define USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_MASK (0x20000UL)
1946 #define USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_SHIFT (17U)
1947 #define USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_SHIFT) & USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_MASK)
1948 #define USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_MASK) >> USB_OTG_CTRL0_OTG_VBUS_WAKEUP_EN_SHIFT)
1954 #define USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_MASK (0x10000UL)
1955 #define USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_SHIFT (16U)
1956 #define USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_SHIFT) & USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_MASK)
1957 #define USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_MASK) >> USB_OTG_CTRL0_OTG_ID_WAKEUP_EN_SHIFT)
1963 #define USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_MASK (0x2000U)
1964 #define USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_SHIFT (13U)
1965 #define USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_SHIFT) & USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_MASK)
1966 #define USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_MASK) >> USB_OTG_CTRL0_OTG_VBUS_SOURCE_SEL_SHIFT)
1973 #define USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_MASK (0x1000U)
1974 #define USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_SHIFT (12U)
1975 #define USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_SHIFT) & USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_MASK)
1976 #define USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_MASK) >> USB_OTG_CTRL0_OTG_UTMI_SUSPENDM_SW_SHIFT)
1983 #define USB_OTG_CTRL0_OTG_UTMI_RESET_SW_MASK (0x800U)
1984 #define USB_OTG_CTRL0_OTG_UTMI_RESET_SW_SHIFT (11U)
1985 #define USB_OTG_CTRL0_OTG_UTMI_RESET_SW_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_UTMI_RESET_SW_SHIFT) & USB_OTG_CTRL0_OTG_UTMI_RESET_SW_MASK)
1986 #define USB_OTG_CTRL0_OTG_UTMI_RESET_SW_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_UTMI_RESET_SW_MASK) >> USB_OTG_CTRL0_OTG_UTMI_RESET_SW_SHIFT)
1992 #define USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_MASK (0x400U)
1993 #define USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_SHIFT (10U)
1994 #define USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_SHIFT) & USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_MASK)
1995 #define USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_MASK) >> USB_OTG_CTRL0_OTG_WAKEUP_INT_ENABLE_SHIFT)
2001 #define USB_OTG_CTRL0_OTG_POWER_MASK_MASK (0x200U)
2002 #define USB_OTG_CTRL0_OTG_POWER_MASK_SHIFT (9U)
2003 #define USB_OTG_CTRL0_OTG_POWER_MASK_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_POWER_MASK_SHIFT) & USB_OTG_CTRL0_OTG_POWER_MASK_MASK)
2004 #define USB_OTG_CTRL0_OTG_POWER_MASK_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_POWER_MASK_MASK) >> USB_OTG_CTRL0_OTG_POWER_MASK_SHIFT)
2010 #define USB_OTG_CTRL0_OTG_OVER_CUR_POL_MASK (0x100U)
2011 #define USB_OTG_CTRL0_OTG_OVER_CUR_POL_SHIFT (8U)
2012 #define USB_OTG_CTRL0_OTG_OVER_CUR_POL_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_OVER_CUR_POL_SHIFT) & USB_OTG_CTRL0_OTG_OVER_CUR_POL_MASK)
2013 #define USB_OTG_CTRL0_OTG_OVER_CUR_POL_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_OVER_CUR_POL_MASK) >> USB_OTG_CTRL0_OTG_OVER_CUR_POL_SHIFT)
2019 #define USB_OTG_CTRL0_OTG_OVER_CUR_DIS_MASK (0x80U)
2020 #define USB_OTG_CTRL0_OTG_OVER_CUR_DIS_SHIFT (7U)
2021 #define USB_OTG_CTRL0_OTG_OVER_CUR_DIS_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_OTG_OVER_CUR_DIS_SHIFT) & USB_OTG_CTRL0_OTG_OVER_CUR_DIS_MASK)
2022 #define USB_OTG_CTRL0_OTG_OVER_CUR_DIS_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_OTG_OVER_CUR_DIS_MASK) >> USB_OTG_CTRL0_OTG_OVER_CUR_DIS_SHIFT)
2029 #define USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_MASK (0x10U)
2030 #define USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_SHIFT (4U)
2031 #define USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_SET(x) (((uint32_t)(x) << USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_SHIFT) & USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_MASK)
2032 #define USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_GET(x) (((uint32_t)(x) & USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_MASK) >> USB_OTG_CTRL0_SER_MODE_SUSPEND_EN_SHIFT)
2039 #define USB_PHY_CTRL0_GPIO_ID_SEL_N_MASK (0x2000000UL)
2040 #define USB_PHY_CTRL0_GPIO_ID_SEL_N_SHIFT (25U)
2041 #define USB_PHY_CTRL0_GPIO_ID_SEL_N_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_GPIO_ID_SEL_N_SHIFT) & USB_PHY_CTRL0_GPIO_ID_SEL_N_MASK)
2042 #define USB_PHY_CTRL0_GPIO_ID_SEL_N_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_GPIO_ID_SEL_N_MASK) >> USB_PHY_CTRL0_GPIO_ID_SEL_N_SHIFT)
2048 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_MASK (0x4000U)
2049 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_SHIFT (14U)
2050 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_ID_DIG_OVERRIDE_SHIFT) & USB_PHY_CTRL0_ID_DIG_OVERRIDE_MASK)
2051 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_ID_DIG_OVERRIDE_MASK) >> USB_PHY_CTRL0_ID_DIG_OVERRIDE_SHIFT)
2057 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_MASK (0x2000U)
2058 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_SHIFT (13U)
2059 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_SESS_VALID_OVERRIDE_SHIFT) & USB_PHY_CTRL0_SESS_VALID_OVERRIDE_MASK)
2060 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_SESS_VALID_OVERRIDE_MASK) >> USB_PHY_CTRL0_SESS_VALID_OVERRIDE_SHIFT)
2066 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_MASK (0x1000U)
2067 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_SHIFT (12U)
2068 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_SHIFT) & USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_MASK)
2069 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_MASK) >> USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_SHIFT)
2075 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_MASK (0x4U)
2076 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_SHIFT (2U)
2077 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_SHIFT) & USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_MASK)
2078 #define USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_MASK) >> USB_PHY_CTRL0_ID_DIG_OVERRIDE_EN_SHIFT)
2084 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_MASK (0x2U)
2085 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_SHIFT (1U)
2086 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_SHIFT) & USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_MASK)
2087 #define USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_MASK) >> USB_PHY_CTRL0_SESS_VALID_OVERRIDE_EN_SHIFT)
2093 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_MASK (0x1U)
2094 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_SHIFT (0U)
2095 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_SET(x) (((uint32_t)(x) << USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_SHIFT) & USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_MASK)
2096 #define USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_GET(x) (((uint32_t)(x) & USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_MASK) >> USB_PHY_CTRL0_VBUS_VALID_OVERRIDE_EN_SHIFT)
2103 #define USB_PHY_CTRL1_UTMI_CFG_RST_N_MASK (0x100000UL)
2104 #define USB_PHY_CTRL1_UTMI_CFG_RST_N_SHIFT (20U)
2105 #define USB_PHY_CTRL1_UTMI_CFG_RST_N_SET(x) (((uint32_t)(x) << USB_PHY_CTRL1_UTMI_CFG_RST_N_SHIFT) & USB_PHY_CTRL1_UTMI_CFG_RST_N_MASK)
2106 #define USB_PHY_CTRL1_UTMI_CFG_RST_N_GET(x) (((uint32_t)(x) & USB_PHY_CTRL1_UTMI_CFG_RST_N_MASK) >> USB_PHY_CTRL1_UTMI_CFG_RST_N_SHIFT)
2113 #define USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_MASK (0x2U)
2114 #define USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_SHIFT (1U)
2115 #define USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_SET(x) (((uint32_t)(x) << USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_SHIFT) & USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_MASK)
2116 #define USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_GET(x) (((uint32_t)(x) & USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_MASK) >> USB_PHY_CTRL1_UTMI_OTG_SUSPENDM_SHIFT)
2123 #define USB_TOP_STATUS_WAKEUP_INT_STATUS_MASK (0x80000000UL)
2124 #define USB_TOP_STATUS_WAKEUP_INT_STATUS_SHIFT (31U)
2125 #define USB_TOP_STATUS_WAKEUP_INT_STATUS_SET(x) (((uint32_t)(x) << USB_TOP_STATUS_WAKEUP_INT_STATUS_SHIFT) & USB_TOP_STATUS_WAKEUP_INT_STATUS_MASK)
2126 #define USB_TOP_STATUS_WAKEUP_INT_STATUS_GET(x) (((uint32_t)(x) & USB_TOP_STATUS_WAKEUP_INT_STATUS_MASK) >> USB_TOP_STATUS_WAKEUP_INT_STATUS_SHIFT)
2133 #define USB_PHY_STATUS_UTMI_CLK_VALID_MASK (0x80000000UL)
2134 #define USB_PHY_STATUS_UTMI_CLK_VALID_SHIFT (31U)
2135 #define USB_PHY_STATUS_UTMI_CLK_VALID_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_UTMI_CLK_VALID_SHIFT) & USB_PHY_STATUS_UTMI_CLK_VALID_MASK)
2136 #define USB_PHY_STATUS_UTMI_CLK_VALID_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_UTMI_CLK_VALID_MASK) >> USB_PHY_STATUS_UTMI_CLK_VALID_SHIFT)
2142 #define USB_PHY_STATUS_LINE_STATE_MASK (0xC0U)
2143 #define USB_PHY_STATUS_LINE_STATE_SHIFT (6U)
2144 #define USB_PHY_STATUS_LINE_STATE_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_LINE_STATE_SHIFT) & USB_PHY_STATUS_LINE_STATE_MASK)
2145 #define USB_PHY_STATUS_LINE_STATE_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_LINE_STATE_MASK) >> USB_PHY_STATUS_LINE_STATE_SHIFT)
2151 #define USB_PHY_STATUS_HOST_DISCONNECT_MASK (0x20U)
2152 #define USB_PHY_STATUS_HOST_DISCONNECT_SHIFT (5U)
2153 #define USB_PHY_STATUS_HOST_DISCONNECT_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_HOST_DISCONNECT_SHIFT) & USB_PHY_STATUS_HOST_DISCONNECT_MASK)
2154 #define USB_PHY_STATUS_HOST_DISCONNECT_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_HOST_DISCONNECT_MASK) >> USB_PHY_STATUS_HOST_DISCONNECT_SHIFT)
2160 #define USB_PHY_STATUS_ID_DIG_MASK (0x10U)
2161 #define USB_PHY_STATUS_ID_DIG_SHIFT (4U)
2162 #define USB_PHY_STATUS_ID_DIG_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_ID_DIG_SHIFT) & USB_PHY_STATUS_ID_DIG_MASK)
2163 #define USB_PHY_STATUS_ID_DIG_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_ID_DIG_MASK) >> USB_PHY_STATUS_ID_DIG_SHIFT)
2169 #define USB_PHY_STATUS_UTMI_SESS_VALID_MASK (0x4U)
2170 #define USB_PHY_STATUS_UTMI_SESS_VALID_SHIFT (2U)
2171 #define USB_PHY_STATUS_UTMI_SESS_VALID_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_UTMI_SESS_VALID_SHIFT) & USB_PHY_STATUS_UTMI_SESS_VALID_MASK)
2172 #define USB_PHY_STATUS_UTMI_SESS_VALID_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_UTMI_SESS_VALID_MASK) >> USB_PHY_STATUS_UTMI_SESS_VALID_SHIFT)
2178 #define USB_PHY_STATUS_VBUS_VALID_MASK (0x1U)
2179 #define USB_PHY_STATUS_VBUS_VALID_SHIFT (0U)
2180 #define USB_PHY_STATUS_VBUS_VALID_SET(x) (((uint32_t)(x) << USB_PHY_STATUS_VBUS_VALID_SHIFT) & USB_PHY_STATUS_VBUS_VALID_MASK)
2181 #define USB_PHY_STATUS_VBUS_VALID_GET(x) (((uint32_t)(x) & USB_PHY_STATUS_VBUS_VALID_MASK) >> USB_PHY_STATUS_VBUS_VALID_SHIFT)
2186 #define USB_ENDPTCTRL_ENDPTCTRL0 (0UL)
2187 #define USB_ENDPTCTRL_ENDPTCTRL1 (1UL)
2188 #define USB_ENDPTCTRL_ENDPTCTRL2 (2UL)
2189 #define USB_ENDPTCTRL_ENDPTCTRL3 (3UL)
2190 #define USB_ENDPTCTRL_ENDPTCTRL4 (4UL)
2191 #define USB_ENDPTCTRL_ENDPTCTRL5 (5UL)
2192 #define USB_ENDPTCTRL_ENDPTCTRL6 (6UL)
2193 #define USB_ENDPTCTRL_ENDPTCTRL7 (7UL)
2194 #define USB_ENDPTCTRL_ENDPTCTRL8 (8UL)
2195 #define USB_ENDPTCTRL_ENDPTCTRL9 (9UL)
2196 #define USB_ENDPTCTRL_ENDPTCTRL10 (10UL)
2197 #define USB_ENDPTCTRL_ENDPTCTRL11 (11UL)
2198 #define USB_ENDPTCTRL_ENDPTCTRL12 (12UL)
2199 #define USB_ENDPTCTRL_ENDPTCTRL13 (13UL)
2200 #define USB_ENDPTCTRL_ENDPTCTRL14 (14UL)
2201 #define USB_ENDPTCTRL_ENDPTCTRL15 (15UL)
Definition: hpm_usb_regs.h:12