| M480 BSP V3.05.001 The Board Support Package for M480 Series

Data Structures
hsusbd_reg.h File Reference

HSUSBD register definition header file. More...

Go to the source code of this file.

## Data Structures
struct | HSUSBD_EP_T
struct | HSUSBD_T

## Macros
#define | HSUSBD_GINTSTS_USBIF_Pos (0)
#define | HSUSBD_GINTSTS_USBIF_Msk (0x1ul << HSUSBD_GINTSTS_USBIF_Pos)
#define | HSUSBD_GINTSTS_CEPIF_Pos (1)
#define | HSUSBD_GINTSTS_CEPIF_Msk (0x1ul << HSUSBD_GINTSTS_CEPIF_Pos)
#define | HSUSBD_GINTSTS_EPAIF_Pos (2)
#define | HSUSBD_GINTSTS_EPAIF_Msk (0x1ul << HSUSBD_GINTSTS_EPAIF_Pos)
#define | HSUSBD_GINTSTS_EPBIF_Pos (3)
#define | HSUSBD_GINTSTS_EPBIF_Msk (0x1ul << HSUSBD_GINTSTS_EPBIF_Pos)
#define | HSUSBD_GINTSTS_EPCIF_Pos (4)
#define | HSUSBD_GINTSTS_EPCIF_Msk (0x1ul << HSUSBD_GINTSTS_EPCIF_Pos)
#define | HSUSBD_GINTSTS_EPDIF_Pos (5)
#define | HSUSBD_GINTSTS_EPDIF_Msk (0x1ul << HSUSBD_GINTSTS_EPDIF_Pos)
#define | HSUSBD_GINTSTS_EPEIF_Pos (6)
#define | HSUSBD_GINTSTS_EPEIF_Msk (0x1ul << HSUSBD_GINTSTS_EPEIF_Pos)
#define | HSUSBD_GINTSTS_EPFIF_Pos (7)
#define | HSUSBD_GINTSTS_EPFIF_Msk (0x1ul << HSUSBD_GINTSTS_EPFIF_Pos)
#define | HSUSBD_GINTSTS_EPGIF_Pos (8)
#define | HSUSBD_GINTSTS_EPGIF_Msk (0x1ul << HSUSBD_GINTSTS_EPGIF_Pos)
#define | HSUSBD_GINTSTS_EPHIF_Pos (9)
#define | HSUSBD_GINTSTS_EPHIF_Msk (0x1ul << HSUSBD_GINTSTS_EPHIF_Pos)
#define | HSUSBD_GINTSTS_EPIIF_Pos (10)
#define | HSUSBD_GINTSTS_EPIIF_Msk (0x1ul << HSUSBD_GINTSTS_EPIIF_Pos)
#define | HSUSBD_GINTSTS_EPJIF_Pos (11)
#define | HSUSBD_GINTSTS_EPJIF_Msk (0x1ul << HSUSBD_GINTSTS_EPJIF_Pos)
#define | HSUSBD_GINTSTS_EPKIF_Pos (12)
#define | HSUSBD_GINTSTS_EPKIF_Msk (0x1ul << HSUSBD_GINTSTS_EPKIF_Pos)
#define | HSUSBD_GINTSTS_EPLIF_Pos (13)
#define | HSUSBD_GINTSTS_EPLIF_Msk (0x1ul << HSUSBD_GINTSTS_EPLIF_Pos)
#define | HSUSBD_GINTEN_USBIEN_Pos (0)
#define | HSUSBD_GINTEN_USBIEN_Msk (0x1ul << HSUSBD_GINTEN_USBIEN_Pos)
#define | HSUSBD_GINTEN_CEPIEN_Pos (1)
#define | HSUSBD_GINTEN_CEPIEN_Msk (0x1ul << HSUSBD_GINTEN_CEPIEN_Pos)
#define | HSUSBD_GINTEN_EPAIEN_Pos (2)
#define | HSUSBD_GINTEN_EPAIEN_Msk (0x1ul << HSUSBD_GINTEN_EPAIEN_Pos)
#define | HSUSBD_GINTEN_EPBIEN_Pos (3)
#define | HSUSBD_GINTEN_EPBIEN_Msk (0x1ul << HSUSBD_GINTEN_EPBIEN_Pos)
#define | HSUSBD_GINTEN_EPCIEN_Pos (4)
#define | HSUSBD_GINTEN_EPCIEN_Msk (0x1ul << HSUSBD_GINTEN_EPCIEN_Pos)
#define | HSUSBD_GINTEN_EPDIEN_Pos (5)
#define | HSUSBD_GINTEN_EPDIEN_Msk (0x1ul << HSUSBD_GINTEN_EPDIEN_Pos)
#define | HSUSBD_GINTEN_EPEIEN_Pos (6)
#define | HSUSBD_GINTEN_EPEIEN_Msk (0x1ul << HSUSBD_GINTEN_EPEIEN_Pos)
#define | HSUSBD_GINTEN_EPFIEN_Pos (7)
#define | HSUSBD_GINTEN_EPFIEN_Msk (0x1ul << HSUSBD_GINTEN_EPFIEN_Pos)
#define | HSUSBD_GINTEN_EPGIEN_Pos (8)
#define | HSUSBD_GINTEN_EPGIEN_Msk (0x1ul << HSUSBD_GINTEN_EPGIEN_Pos)
#define | HSUSBD_GINTEN_EPHIEN_Pos (9)
#define | HSUSBD_GINTEN_EPHIEN_Msk (0x1ul << HSUSBD_GINTEN_EPHIEN_Pos)
#define | HSUSBD_GINTEN_EPIIEN_Pos (10)
#define | HSUSBD_GINTEN_EPIIEN_Msk (0x1ul << HSUSBD_GINTEN_EPIIEN_Pos)
#define | HSUSBD_GINTEN_EPJIEN_Pos (11)
#define | HSUSBD_GINTEN_EPJIEN_Msk (0x1ul << HSUSBD_GINTEN_EPJIEN_Pos)
#define | HSUSBD_GINTEN_EPKIEN_Pos (12)
#define | HSUSBD_GINTEN_EPKIEN_Msk (0x1ul << HSUSBD_GINTEN_EPKIEN_Pos)
#define | HSUSBD_GINTEN_EPLIEN_Pos (13)
#define | HSUSBD_GINTEN_EPLIEN_Msk (0x1ul << HSUSBD_GINTEN_EPLIEN_Pos)
#define | HSUSBD_BUSINTSTS_SOFIF_Pos (0)
#define | HSUSBD_BUSINTSTS_SOFIF_Msk (0x1ul << HSUSBD_BUSINTSTS_SOFIF_Pos)
#define | HSUSBD_BUSINTSTS_RSTIF_Pos (1)
#define | HSUSBD_BUSINTSTS_RSTIF_Msk (0x1ul << HSUSBD_BUSINTSTS_RSTIF_Pos)
#define | HSUSBD_BUSINTSTS_RESUMEIF_Pos (2)
#define | HSUSBD_BUSINTSTS_RESUMEIF_Msk (0x1ul << HSUSBD_BUSINTSTS_RESUMEIF_Pos)
#define | HSUSBD_BUSINTSTS_SUSPENDIF_Pos (3)
#define | HSUSBD_BUSINTSTS_SUSPENDIF_Msk (0x1ul << HSUSBD_BUSINTSTS_SUSPENDIF_Pos)
#define | HSUSBD_BUSINTSTS_HISPDIF_Pos (4)
#define | HSUSBD_BUSINTSTS_HISPDIF_Msk (0x1ul << HSUSBD_BUSINTSTS_HISPDIF_Pos)
#define | HSUSBD_BUSINTSTS_DMADONEIF_Pos (5)
#define | HSUSBD_BUSINTSTS_DMADONEIF_Msk (0x1ul << HSUSBD_BUSINTSTS_DMADONEIF_Pos)
#define | HSUSBD_BUSINTSTS_PHYCLKVLDIF_Pos (6)
#define | HSUSBD_BUSINTSTS_PHYCLKVLDIF_Msk (0x1ul << HSUSBD_BUSINTSTS_PHYCLKVLDIF_Pos)
#define | HSUSBD_BUSINTSTS_VBUSDETIF_Pos (8)
#define | HSUSBD_BUSINTSTS_VBUSDETIF_Msk (0x1ul << HSUSBD_BUSINTSTS_VBUSDETIF_Pos)
#define | HSUSBD_BUSINTEN_SOFIEN_Pos (0)
#define | HSUSBD_BUSINTEN_SOFIEN_Msk (0x1ul << HSUSBD_BUSINTEN_SOFIEN_Pos)
#define | HSUSBD_BUSINTEN_RSTIEN_Pos (1)
#define | HSUSBD_BUSINTEN_RSTIEN_Msk (0x1ul << HSUSBD_BUSINTEN_RSTIEN_Pos)
#define | HSUSBD_BUSINTEN_RESUMEIEN_Pos (2)
#define | HSUSBD_BUSINTEN_RESUMEIEN_Msk (0x1ul << HSUSBD_BUSINTEN_RESUMEIEN_Pos)
#define | HSUSBD_BUSINTEN_SUSPENDIEN_Pos (3)
#define | HSUSBD_BUSINTEN_SUSPENDIEN_Msk (0x1ul << HSUSBD_BUSINTEN_SUSPENDIEN_Pos)
#define | HSUSBD_BUSINTEN_HISPDIEN_Pos (4)
#define | HSUSBD_BUSINTEN_HISPDIEN_Msk (0x1ul << HSUSBD_BUSINTEN_HISPDIEN_Pos)
#define | HSUSBD_BUSINTEN_DMADONEIEN_Pos (5)
#define | HSUSBD_BUSINTEN_DMADONEIEN_Msk (0x1ul << HSUSBD_BUSINTEN_DMADONEIEN_Pos)
#define | HSUSBD_BUSINTEN_PHYCLKVLDIEN_Pos (6)
#define | HSUSBD_BUSINTEN_PHYCLKVLDIEN_Msk (0x1ul << HSUSBD_BUSINTEN_PHYCLKVLDIEN_Pos)
#define | HSUSBD_BUSINTEN_VBUSDETIEN_Pos (8)
#define | HSUSBD_BUSINTEN_VBUSDETIEN_Msk (0x1ul << HSUSBD_BUSINTEN_VBUSDETIEN_Pos)
#define | HSUSBD_OPER_RESUMEEN_Pos (0)
#define | HSUSBD_OPER_RESUMEEN_Msk (0x1ul << HSUSBD_OPER_RESUMEEN_Pos)
#define | HSUSBD_OPER_HISPDEN_Pos (1)
#define | HSUSBD_OPER_HISPDEN_Msk (0x1ul << HSUSBD_OPER_HISPDEN_Pos)
#define | HSUSBD_OPER_CURSPD_Pos (2)
#define | HSUSBD_OPER_CURSPD_Msk (0x1ul << HSUSBD_OPER_CURSPD_Pos)
#define | HSUSBD_FRAMECNT_MFRAMECNT_Pos (0)
#define | HSUSBD_FRAMECNT_MFRAMECNT_Msk (0x7ul << HSUSBD_FRAMECNT_MFRAMECNT_Pos)
#define | HSUSBD_FRAMECNT_FRAMECNT_Pos (3)
#define | HSUSBD_FRAMECNT_FRAMECNT_Msk (0x7fful << HSUSBD_FRAMECNT_FRAMECNT_Pos)
#define | HSUSBD_FADDR_FADDR_Pos (0)
#define | HSUSBD_FADDR_FADDR_Msk (0x7ful << HSUSBD_FADDR_FADDR_Pos)
#define | HSUSBD_TEST_TESTMODE_Pos (0)
#define | HSUSBD_TEST_TESTMODE_Msk (0x7ul << HSUSBD_TEST_TESTMODE_Pos)
#define | HSUSBD_CEPDAT_DAT_Pos (0)
#define | HSUSBD_CEPDAT_DAT_Msk (0xfffffffful << HSUSBD_CEPDAT_DAT_Pos)
#define | HSUSBD_CEPCTL_NAKCLR_Pos (0)
#define | HSUSBD_CEPCTL_NAKCLR_Msk (0x1ul << HSUSBD_CEPCTL_NAKCLR_Pos)
#define | HSUSBD_CEPCTL_STALLEN_Pos (1)
#define | HSUSBD_CEPCTL_STALLEN_Msk (0x1ul << HSUSBD_CEPCTL_STALLEN_Pos)
#define | HSUSBD_CEPCTL_ZEROLEN_Pos (2)
#define | HSUSBD_CEPCTL_ZEROLEN_Msk (0x1ul << HSUSBD_CEPCTL_ZEROLEN_Pos)
#define | HSUSBD_CEPCTL_FLUSH_Pos (3)
#define | HSUSBD_CEPCTL_FLUSH_Msk (0x1ul << HSUSBD_CEPCTL_FLUSH_Pos)
#define | HSUSBD_CEPINTEN_SETUPTKIEN_Pos (0)
#define | HSUSBD_CEPINTEN_SETUPTKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_SETUPTKIEN_Pos)
#define | HSUSBD_CEPINTEN_SETUPPKIEN_Pos (1)
#define | HSUSBD_CEPINTEN_SETUPPKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_SETUPPKIEN_Pos)
#define | HSUSBD_CEPINTEN_OUTTKIEN_Pos (2)
#define | HSUSBD_CEPINTEN_OUTTKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_OUTTKIEN_Pos)
#define | HSUSBD_CEPINTEN_INTKIEN_Pos (3)
#define | HSUSBD_CEPINTEN_INTKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_INTKIEN_Pos)
#define | HSUSBD_CEPINTEN_PINGIEN_Pos (4)
#define | HSUSBD_CEPINTEN_PINGIEN_Msk (0x1ul << HSUSBD_CEPINTEN_PINGIEN_Pos)
#define | HSUSBD_CEPINTEN_TXPKIEN_Pos (5)
#define | HSUSBD_CEPINTEN_TXPKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_TXPKIEN_Pos)
#define | HSUSBD_CEPINTEN_RXPKIEN_Pos (6)
#define | HSUSBD_CEPINTEN_RXPKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_RXPKIEN_Pos)
#define | HSUSBD_CEPINTEN_NAKIEN_Pos (7)
#define | HSUSBD_CEPINTEN_NAKIEN_Msk (0x1ul << HSUSBD_CEPINTEN_NAKIEN_Pos)
#define | HSUSBD_CEPINTEN_STALLIEN_Pos (8)
#define | HSUSBD_CEPINTEN_STALLIEN_Msk (0x1ul << HSUSBD_CEPINTEN_STALLIEN_Pos)
#define | HSUSBD_CEPINTEN_ERRIEN_Pos (9)
#define | HSUSBD_CEPINTEN_ERRIEN_Msk (0x1ul << HSUSBD_CEPINTEN_ERRIEN_Pos)
#define | HSUSBD_CEPINTEN_STSDONEIEN_Pos (10)
#define | HSUSBD_CEPINTEN_STSDONEIEN_Msk (0x1ul << HSUSBD_CEPINTEN_STSDONEIEN_Pos)
#define | HSUSBD_CEPINTEN_BUFFULLIEN_Pos (11)
#define | HSUSBD_CEPINTEN_BUFFULLIEN_Msk (0x1ul << HSUSBD_CEPINTEN_BUFFULLIEN_Pos)
#define | HSUSBD_CEPINTEN_BUFEMPTYIEN_Pos (12)
#define | HSUSBD_CEPINTEN_BUFEMPTYIEN_Msk (0x1ul << HSUSBD_CEPINTEN_BUFEMPTYIEN_Pos)
#define | HSUSBD_CEPINTSTS_SETUPTKIF_Pos (0)
#define | HSUSBD_CEPINTSTS_SETUPTKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_SETUPTKIF_Pos)
#define | HSUSBD_CEPINTSTS_SETUPPKIF_Pos (1)
#define | HSUSBD_CEPINTSTS_SETUPPKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_SETUPPKIF_Pos)
#define | HSUSBD_CEPINTSTS_OUTTKIF_Pos (2)
#define | HSUSBD_CEPINTSTS_OUTTKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_OUTTKIF_Pos)
#define | HSUSBD_CEPINTSTS_INTKIF_Pos (3)
#define | HSUSBD_CEPINTSTS_INTKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_INTKIF_Pos)
#define | HSUSBD_CEPINTSTS_PINGIF_Pos (4)
#define | HSUSBD_CEPINTSTS_PINGIF_Msk (0x1ul << HSUSBD_CEPINTSTS_PINGIF_Pos)
#define | HSUSBD_CEPINTSTS_TXPKIF_Pos (5)
#define | HSUSBD_CEPINTSTS_TXPKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_TXPKIF_Pos)
#define | HSUSBD_CEPINTSTS_RXPKIF_Pos (6)
#define | HSUSBD_CEPINTSTS_RXPKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_RXPKIF_Pos)
#define | HSUSBD_CEPINTSTS_NAKIF_Pos (7)
#define | HSUSBD_CEPINTSTS_NAKIF_Msk (0x1ul << HSUSBD_CEPINTSTS_NAKIF_Pos)
#define | HSUSBD_CEPINTSTS_STALLIF_Pos (8)
#define | HSUSBD_CEPINTSTS_STALLIF_Msk (0x1ul << HSUSBD_CEPINTSTS_STALLIF_Pos)
#define | HSUSBD_CEPINTSTS_ERRIF_Pos (9)
#define | HSUSBD_CEPINTSTS_ERRIF_Msk (0x1ul << HSUSBD_CEPINTSTS_ERRIF_Pos)
#define | HSUSBD_CEPINTSTS_STSDONEIF_Pos (10)
#define | HSUSBD_CEPINTSTS_STSDONEIF_Msk (0x1ul << HSUSBD_CEPINTSTS_STSDONEIF_Pos)
#define | HSUSBD_CEPINTSTS_BUFFULLIF_Pos (11)
#define | HSUSBD_CEPINTSTS_BUFFULLIF_Msk (0x1ul << HSUSBD_CEPINTSTS_BUFFULLIF_Pos)
#define | HSUSBD_CEPINTSTS_BUFEMPTYIF_Pos (12)
#define | HSUSBD_CEPINTSTS_BUFEMPTYIF_Msk (0x1ul << HSUSBD_CEPINTSTS_BUFEMPTYIF_Pos)
#define | HSUSBD_CEPTXCNT_TXCNT_Pos (0)
#define | HSUSBD_CEPTXCNT_TXCNT_Msk (0xfful << HSUSBD_CEPTXCNT_TXCNT_Pos)
#define | HSUSBD_CEPRXCNT_RXCNT_Pos (0)
#define | HSUSBD_CEPRXCNT_RXCNT_Msk (0xfful << HSUSBD_CEPRXCNT_RXCNT_Pos)
#define | HSUSBD_CEPDATCNT_DATCNT_Pos (0)
#define | HSUSBD_CEPDATCNT_DATCNT_Msk (0xfffful << HSUSBD_CEPDATCNT_DATCNT_Pos)
#define | HSUSBD_SETUP1_0_SETUP0_Pos (0)
#define | HSUSBD_SETUP1_0_SETUP0_Msk (0xfful << HSUSBD_SETUP1_0_SETUP0_Pos)
#define | HSUSBD_SETUP1_0_SETUP1_Pos (8)
#define | HSUSBD_SETUP1_0_SETUP1_Msk (0xfful << HSUSBD_SETUP1_0_SETUP1_Pos)
#define | HSUSBD_SETUP3_2_SETUP2_Pos (0)
#define | HSUSBD_SETUP3_2_SETUP2_Msk (0xfful << HSUSBD_SETUP3_2_SETUP2_Pos)
#define | HSUSBD_SETUP3_2_SETUP3_Pos (8)
#define | HSUSBD_SETUP3_2_SETUP3_Msk (0xfful << HSUSBD_SETUP3_2_SETUP3_Pos)
#define | HSUSBD_SETUP5_4_SETUP4_Pos (0)
#define | HSUSBD_SETUP5_4_SETUP4_Msk (0xfful << HSUSBD_SETUP5_4_SETUP4_Pos)
#define | HSUSBD_SETUP5_4_SETUP5_Pos (8)
#define | HSUSBD_SETUP5_4_SETUP5_Msk (0xfful << HSUSBD_SETUP5_4_SETUP5_Pos)
#define | HSUSBD_SETUP7_6_SETUP6_Pos (0)
#define | HSUSBD_SETUP7_6_SETUP6_Msk (0xfful << HSUSBD_SETUP7_6_SETUP6_Pos)
#define | HSUSBD_SETUP7_6_SETUP7_Pos (8)
#define | HSUSBD_SETUP7_6_SETUP7_Msk (0xfful << HSUSBD_SETUP7_6_SETUP7_Pos)
#define | HSUSBD_CEPBUFST_SADDR_Pos (0)
#define | HSUSBD_CEPBUFST_SADDR_Msk (0xffful << HSUSBD_CEPBUFST_SADDR_Pos)
#define | HSUSBD_CEPBUFEND_EADDR_Pos (0)
#define | HSUSBD_CEPBUFEND_EADDR_Msk (0xffful << HSUSBD_CEPBUFEND_EADDR_Pos)
#define | HSUSBD_DMACTL_EPNUM_Pos (0)
#define | HSUSBD_DMACTL_EPNUM_Msk (0xful << HSUSBD_DMACTL_EPNUM_Pos)
#define | HSUSBD_DMACTL_DMARD_Pos (4)
#define | HSUSBD_DMACTL_DMARD_Msk (0x1ul << HSUSBD_DMACTL_DMARD_Pos)
#define | HSUSBD_DMACTL_DMAEN_Pos (5)
#define | HSUSBD_DMACTL_DMAEN_Msk (0x1ul << HSUSBD_DMACTL_DMAEN_Pos)
#define | HSUSBD_DMACTL_SGEN_Pos (6)
#define | HSUSBD_DMACTL_SGEN_Msk (0x1ul << HSUSBD_DMACTL_SGEN_Pos)
#define | HSUSBD_DMACTL_DMARST_Pos (7)
#define | HSUSBD_DMACTL_DMARST_Msk (0x1ul << HSUSBD_DMACTL_DMARST_Pos)
#define | HSUSBD_DMACTL_SVINEP_Pos (8)
#define | HSUSBD_DMACTL_SVINEP_Msk (0x1ul << HSUSBD_DMACTL_SVINEP_Pos)
#define | HSUSBD_DMACNT_DMACNT_Pos (0)
#define | HSUSBD_DMACNT_DMACNT_Msk (0xffffful << HSUSBD_DMACNT_DMACNT_Pos)
#define | HSUSBD_EPDAT_EPDAT_Pos (0)
#define | HSUSBD_EPDAT_EPDAT_Msk (0xfffffffful << HSUSBD_EPDAT_EPDAT_Pos)
#define | HSUSBD_EPINTSTS_BUFFULLIF_Pos (0)
#define | HSUSBD_EPINTSTS_BUFFULLIF_Msk (0x1ul << HSUSBD_EPINTSTS_BUFFULLIF_Pos)
#define | HSUSBD_EPINTSTS_BUFEMPTYIF_Pos (1)
#define | HSUSBD_EPINTSTS_BUFEMPTYIF_Msk (0x1ul << HSUSBD_EPINTSTS_BUFEMPTYIF_Pos)
#define | HSUSBD_EPINTSTS_SHORTTXIF_Pos (2)
#define | HSUSBD_EPINTSTS_SHORTTXIF_Msk (0x1ul << HSUSBD_EPINTSTS_SHORTTXIF_Pos)
#define | HSUSBD_EPINTSTS_TXPKIF_Pos (3)
#define | HSUSBD_EPINTSTS_TXPKIF_Msk (0x1ul << HSUSBD_EPINTSTS_TXPKIF_Pos)
#define | HSUSBD_EPINTSTS_RXPKIF_Pos (4)
#define | HSUSBD_EPINTSTS_RXPKIF_Msk (0x1ul << HSUSBD_EPINTSTS_RXPKIF_Pos)
#define | HSUSBD_EPINTSTS_OUTTKIF_Pos (5)
#define | HSUSBD_EPINTSTS_OUTTKIF_Msk (0x1ul << HSUSBD_EPINTSTS_OUTTKIF_Pos)
#define | HSUSBD_EPINTSTS_INTKIF_Pos (6)
#define | HSUSBD_EPINTSTS_INTKIF_Msk (0x1ul << HSUSBD_EPINTSTS_INTKIF_Pos)
#define | HSUSBD_EPINTSTS_PINGIF_Pos (7)
#define | HSUSBD_EPINTSTS_PINGIF_Msk (0x1ul << HSUSBD_EPINTSTS_PINGIF_Pos)
#define | HSUSBD_EPINTSTS_NAKIF_Pos (8)
#define | HSUSBD_EPINTSTS_NAKIF_Msk (0x1ul << HSUSBD_EPINTSTS_NAKIF_Pos)
#define | HSUSBD_EPINTSTS_STALLIF_Pos (9)
#define | HSUSBD_EPINTSTS_STALLIF_Msk (0x1ul << HSUSBD_EPINTSTS_STALLIF_Pos)
#define | HSUSBD_EPINTSTS_NYETIF_Pos (10)
#define | HSUSBD_EPINTSTS_NYETIF_Msk (0x1ul << HSUSBD_EPINTSTS_NYETIF_Pos)
#define | HSUSBD_EPINTSTS_ERRIF_Pos (11)
#define | HSUSBD_EPINTSTS_ERRIF_Msk (0x1ul << HSUSBD_EPINTSTS_ERRIF_Pos)
#define | HSUSBD_EPINTSTS_SHORTRXIF_Pos (12)
#define | HSUSBD_EPINTSTS_SHORTRXIF_Msk (0x1ul << HSUSBD_EPINTSTS_SHORTRXIF_Pos)
#define | HSUSBD_EPINTEN_BUFFULLIEN_Pos (0)
#define | HSUSBD_EPINTEN_BUFFULLIEN_Msk (0x1ul << HSUSBD_EPINTEN_BUFFULLIEN_Pos)
#define | HSUSBD_EPINTEN_BUFEMPTYIEN_Pos (1)
#define | HSUSBD_EPINTEN_BUFEMPTYIEN_Msk (0x1ul << HSUSBD_EPINTEN_BUFEMPTYIEN_Pos)
#define | HSUSBD_EPINTEN_SHORTTXIEN_Pos (2)
#define | HSUSBD_EPINTEN_SHORTTXIEN_Msk (0x1ul << HSUSBD_EPINTEN_SHORTTXIEN_Pos)
#define | HSUSBD_EPINTEN_TXPKIEN_Pos (3)
#define | HSUSBD_EPINTEN_TXPKIEN_Msk (0x1ul << HSUSBD_EPINTEN_TXPKIEN_Pos)
#define | HSUSBD_EPINTEN_RXPKIEN_Pos (4)
#define | HSUSBD_EPINTEN_RXPKIEN_Msk (0x1ul << HSUSBD_EPINTEN_RXPKIEN_Pos)
#define | HSUSBD_EPINTEN_OUTTKIEN_Pos (5)
#define | HSUSBD_EPINTEN_OUTTKIEN_Msk (0x1ul << HSUSBD_EPINTEN_OUTTKIEN_Pos)
#define | HSUSBD_EPINTEN_INTKIEN_Pos (6)
#define | HSUSBD_EPINTEN_INTKIEN_Msk (0x1ul << HSUSBD_EPINTEN_INTKIEN_Pos)
#define | HSUSBD_EPINTEN_PINGIEN_Pos (7)
#define | HSUSBD_EPINTEN_PINGIEN_Msk (0x1ul << HSUSBD_EPINTEN_PINGIEN_Pos)
#define | HSUSBD_EPINTEN_NAKIEN_Pos (8)
#define | HSUSBD_EPINTEN_NAKIEN_Msk (0x1ul << HSUSBD_EPINTEN_NAKIEN_Pos)
#define | HSUSBD_EPINTEN_STALLIEN_Pos (9)
#define | HSUSBD_EPINTEN_STALLIEN_Msk (0x1ul << HSUSBD_EPINTEN_STALLIEN_Pos)
#define | HSUSBD_EPINTEN_NYETIEN_Pos (10)
#define | HSUSBD_EPINTEN_NYETIEN_Msk (0x1ul << HSUSBD_EPINTEN_NYETIEN_Pos)
#define | HSUSBD_EPINTEN_ERRIEN_Pos (11)
#define | HSUSBD_EPINTEN_ERRIEN_Msk (0x1ul << HSUSBD_EPINTEN_ERRIEN_Pos)
#define | HSUSBD_EPINTEN_SHORTRXIEN_Pos (12)
#define | HSUSBD_EPINTEN_SHORTRXIEN_Msk (0x1ul << HSUSBD_EPINTEN_SHORTRXIEN_Pos)
#define | HSUSBD_EPDATCNT_DATCNT_Pos (0)
#define | HSUSBD_EPDATCNT_DATCNT_Msk (0xfffful << HSUSBD_EPDATCNT_DATCNT_Pos)
#define | HSUSBD_EPDATCNT_DMALOOP_Pos (16)
#define | HSUSBD_EPDATCNT_DMALOOP_Msk (0x7ffful << HSUSBD_EPDATCNT_DMALOOP_Pos)
#define | HSUSBD_EPRSPCTL_FLUSH_Pos (0)
#define | HSUSBD_EPRSPCTL_FLUSH_Msk (0x1ul << HSUSBD_EPRSPCTL_FLUSH_Pos)
#define | HSUSBD_EPRSPCTL_MODE_Pos (1)
#define | HSUSBD_EPRSPCTL_MODE_Msk (0x3ul << HSUSBD_EPRSPCTL_MODE_Pos)
#define | HSUSBD_EPRSPCTL_TOGGLE_Pos (3)
#define | HSUSBD_EPRSPCTL_TOGGLE_Msk (0x1ul << HSUSBD_EPRSPCTL_TOGGLE_Pos)
#define | HSUSBD_EPRSPCTL_HALT_Pos (4)
#define | HSUSBD_EPRSPCTL_HALT_Msk (0x1ul << HSUSBD_EPRSPCTL_HALT_Pos)
#define | HSUSBD_EPRSPCTL_ZEROLEN_Pos (5)
#define | HSUSBD_EPRSPCTL_ZEROLEN_Msk (0x1ul << HSUSBD_EPRSPCTL_ZEROLEN_Pos)
#define | HSUSBD_EPRSPCTL_SHORTTXEN_Pos (6)
#define | HSUSBD_EPRSPCTL_SHORTTXEN_Msk (0x1ul << HSUSBD_EPRSPCTL_SHORTTXEN_Pos)
#define | HSUSBD_EPRSPCTL_DISBUF_Pos (7)
#define | HSUSBD_EPRSPCTL_DISBUF_Msk (0x1ul << HSUSBD_EPRSPCTL_DISBUF_Pos)
#define | HSUSBD_EPMPS_EPMPS_Pos (0)
#define | HSUSBD_EPMPS_EPMPS_Msk (0x7fful << HSUSBD_EPMPS_EPMPS_Pos)
#define | HSUSBD_EPTXCNT_TXCNT_Pos (0)
#define | HSUSBD_EPTXCNT_TXCNT_Msk (0x7fful << HSUSBD_EPTXCNT_TXCNT_Pos)
#define | HSUSBD_EPCFG_EPEN_Pos (0)
#define | HSUSBD_EPCFG_EPEN_Msk (0x1ul << HSUSBD_EPCFG_EPEN_Pos)
#define | HSUSBD_EPCFG_EPTYPE_Pos (1)
#define | HSUSBD_EPCFG_EPTYPE_Msk (0x3ul << HSUSBD_EPCFG_EPTYPE_Pos)
#define | HSUSBD_EPCFG_EPDIR_Pos (3)
#define | HSUSBD_EPCFG_EPDIR_Msk (0x1ul << HSUSBD_EPCFG_EPDIR_Pos)
#define | HSUSBD_EPCFG_EPNUM_Pos (4)
#define | HSUSBD_EPCFG_EPNUM_Msk (0xful << HSUSBD_EPCFG_EPNUM_Pos)
#define | HSUSBD_EPBUFST_SADDR_Pos (0)
#define | HSUSBD_EPBUFST_SADDR_Msk (0xffful << HSUSBD_EPBUFST_SADDR_Pos)
#define | HSUSBD_EPBUFEND_EADDR_Pos (0)
#define | HSUSBD_EPBUFEND_EADDR_Msk (0xffful << HSUSBD_EPBUFEND_EADDR_Pos)
#define | HSUSBD_DMAADDR_DMAADDR_Pos (0)
#define | HSUSBD_DMAADDR_DMAADDR_Msk (0xfffffffful << HSUSBD_DMAADDR_DMAADDR_Pos)
#define | HSUSBD_PHYCTL_DPPUEN_Pos (8)
#define | HSUSBD_PHYCTL_DPPUEN_Msk (0x1ul << HSUSBD_PHYCTL_DPPUEN_Pos)
#define | HSUSBD_PHYCTL_PHYEN_Pos (9)
#define | HSUSBD_PHYCTL_PHYEN_Msk (0x1ul << HSUSBD_PHYCTL_PHYEN_Pos)
#define | HSUSBD_PHYCTL_WKEN_Pos (24)
#define | HSUSBD_PHYCTL_WKEN_Msk (0x1ul << HSUSBD_PHYCTL_WKEN_Pos)
#define | HSUSBD_PHYCTL_VBUSDET_Pos (31)
#define | HSUSBD_PHYCTL_VBUSDET_Msk (0x1ul << HSUSBD_PHYCTL_VBUSDET_Pos)

## Detailed Description

HSUSBD register definition header file.

Version
  V1.00 SPDX-License-Identifier: Apache-2.0

Copyright
  (C) 2017-2020 Nuvoton Technology Corp. All rights reserved.

Definition in file hsusbd_reg.h.