USB on-the-go high-speed (OTG_HS)
RM0090
1390/1731
DocID018909 Rev 11
Host-mode CSR map
These registers must be programmed every time the core changes to host mode.
OTG_HS_GRXSTSR
0x01C
OTG_HS_GRXSTSP
0x020
OTG_HS_GRXFSIZ
0x024
OTG_HS Receive FIFO size register (OTG_HS_GRXFSIZ) on page 1412
OTG_HS_GNPTXFSIZ/
OTG_HS_TX0FSIZ
0x028
OTG_HS_GNPTXSTS
0x02C
OTG_HS nonperiodic transmit FIFO/queue status register
(OTG_HS_GNPTXSTS) on page 1413
OTG_HS_GCCFG
0x038
OTG_HS general core configuration register (OTG_HS_GCCFG) on
page 1416
OTG_HS_CID
0x03C
OTG_HS core ID register (OTG_HS_CID) on page 1417
OTG_HS_HPTXFSIZ
0x100
OTG_HS Host periodic transmit FIFO size register (OTG_HS_HPTXFSIZ)
on page 1417
OTG_HS_DIEPTXFx
0x104
0x124
...
0x13C
Table 203. Core global control and status registers (CSRs) (continued)
Acronym
Address
offset
Register name
Table 204. Host-mode control and status registers (CSRs)
Acronym
Offset
address
Register name
OTG_HS_HCFG
0x400
OTG_HS host configuration register (OTG_HS_HCFG) on page 1418
OTG_HS_HFIR
0x404
OTG_HS Host frame interval register (OTG_HS_HFIR) on page 1419
OTG_HS_HFNUM
0x408
OTG_HS host frame number/frame time remaining register
(OTG_HS_HFNUM) on page 1419
OTG_HS_HPTXSTS
0x410
OTG_HS_Host periodic transmit FIFO/queue status register
(OTG_HS_HPTXSTS) on page 1420
OTG_HS_HAINT
0x414
OTG_HS Host all channels interrupt register (OTG_HS_HAINT) on
page 1421
OTG_HS_HAINTMSK
0x418
OTG_HS host all channels interrupt mask register (OTG_HS_HAINTMSK)
on page 1421
OTG_HS_HPRT
0x440
OTG_HS host port control and status register (OTG_HS_HPRT) on
page 1422