Core Global Registers Offsets 100h-5FCh.
The dwc_usb3_core_global_regs structure defines the size and relative field offsets for the Core Global Registers.
| volatile u32 dwc_usb3_core_global_regs_t::gsbuscfg0 |
Core BIU Configuration 0 Register Offset: 100h. Fields defined in enum gsbuscfg0_data.
| volatile u32 dwc_usb3_core_global_regs_t::gsbuscfg1 |
Core BIU Configuration 1 Register Offset: 104h. Fields defined in enum gsbuscfg1_data.
| volatile u32 dwc_usb3_core_global_regs_t::gtxthrcfg |
Core Tx Threshold Control Register Offset: 108h. Fields defined in enum gtxthrcfg_data.
| volatile u32 dwc_usb3_core_global_regs_t::grxthrcfg |
Core Threshold Control Register Offset: 10Ch. Fields defined in enum grxthrcfg_data.
| volatile u32 dwc_usb3_core_global_regs_t::gctl |
Core Control Register Offset: 110h. Fields defined in enum gctl_data.
| volatile u32 dwc_usb3_core_global_regs_t::gevten |
Core Interrupt Mask Register Offset: 114h. Fields defined in enum gevten_data.
| volatile u32 dwc_usb3_core_global_regs_t::gsts |
Core Status Register Offset: 118h. Fields defined in enum gsts_data.
| volatile u32 dwc_usb3_core_global_regs_t::reserved0 |
reserved Offset: 11Ch
| volatile u32 dwc_usb3_core_global_regs_t::gsnpsid |
Synopsys ID Register Offset: 120h
| volatile u32 dwc_usb3_core_global_regs_t::ggpio |
General Purpose I/O Register Offset: 124h
| volatile u32 dwc_usb3_core_global_regs_t::guid |
User ID Register Offset: 128h
| volatile u32 dwc_usb3_core_global_regs_t::reserved1 |
reserved Offset: 12Ch
| volatile u32 dwc_usb3_core_global_regs_t::gbuserraddrlo |
Bus Error Address Register Offset: 130h
| volatile u32 dwc_usb3_core_global_regs_t::gbuserraddrhi |
Bus Error Address Register Offset: 134h
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_lo |
SS Port to Bus Instance Mapping Register Offset: 138h
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_hi |
SS Port to Bus Instance Mapping Register Offset: 13Ch
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams0 |
Hardware Parameter 0 Register Offset: 140h. Fields defined in enum ghwparams0_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams1 |
Hardware Parameter 1 Register Offset: 144h. Fields defined in enum ghwparams1_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams2 |
Hardware Parameter 2 Register Offset: 148h. Fields defined in enum ghwparams2_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams3 |
Hardware Parameter 3 Register Offset: 14Ch. Fields defined in enum ghwparams3_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams4 |
Hardware Parameter 4 Register Offset: 150h. Fields defined in enum ghwparams4_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams5 |
Hardware Parameter 5 Register Offset: 154h. Fields defined in enum ghwparams5_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams6 |
Hardware Parameter 6 Register Offset: 158h. Fields defined in enum ghwparams6_data.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams7 |
Hardware Parameter 7 Register Offset: 15Ch. Fields defined in enum ghwparams7_data.
| volatile u32 dwc_usb3_core_global_regs_t::gdbgfifospace |
Debug Queue/FIFO Space Register Offset: 160h. Fields defined in enum gdbgfifospace_data.
| volatile u32 dwc_usb3_core_global_regs_t::gdbgltssm |
Debug LTSSM Register Offset: 164h. Fields defined in enum gdbgltssm_data
| volatile u32 dwc_usb3_core_global_regs_t::gdbglnmcc |
Debug LNMCC Register Offset: 168h
| volatile u32 dwc_usb3_core_global_regs_t::gdbgbmu |
Debug BMU Register Offset: 16Ch
| volatile u32 dwc_usb3_core_global_regs_t::gdbglspmux |
Debug LSP Mux Register Offset: 170h
| volatile u32 dwc_usb3_core_global_regs_t::gdbglsp |
Debug LSP Register Offset: 174h
| volatile u32 dwc_usb3_core_global_regs_t::gdbgepinfo0 |
Debug EP Info 0 Register Offset: 178h
| volatile u32 dwc_usb3_core_global_regs_t::gdbgepinfo1 |
Debug EP Info 1 Register Offset: 17Ch
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_hs_lo |
HS Port to Bus Instance Mapping Register Offset: 180h
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_hs_hi |
HS Port to Bus Instance Mapping Register Offset: 184h
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_fs_lo |
FS Port to Bus Instance Mapping Register Offset: 188h
| volatile u32 dwc_usb3_core_global_regs_t::gprtbimap_fs_hi |
FS Port to Bus Instance Mapping Register Offset: 18Ch
| volatile u32 dwc_usb3_core_global_regs_t::reserved4[12] |
reserved Offset: 190h-1BCh
| volatile u32 dwc_usb3_core_global_regs_t::gusb3rmmictl[16] |
Global RMMI PHY Control Register Offset: 1C0h-200h
| volatile u32 dwc_usb3_core_global_regs_t::gusb2phycfg[16] |
USB2 Configuration Registers Offset: 200h-23Ch. Fields defined in enum gusb2phycfg_data.
| volatile u32 dwc_usb3_core_global_regs_t::gusb2i2cctl[16] |
USB2 I2C Access Registers Offset: 240h-27Ch. Fields defined in enum gusb2i2cctl_data.
| volatile u32 dwc_usb3_core_global_regs_t::gusb2phyacc[16] |
USB2 PHY Vendor Control Registers Offset: 280h-2BCh. Fields defined in enum gusb2phyacc_data.
| volatile u32 dwc_usb3_core_global_regs_t::gusb3pipectl[16] |
USB3 Pipe Control Registers Offset: 2C0h-2FCh. Fields defined in enum gusb3pipectl_data.
| volatile u32 dwc_usb3_core_global_regs_t::gtxfifosiz[32] |
Transmit FIFO Size Registers Offset: 300h-37Ch.
| volatile u32 dwc_usb3_core_global_regs_t::grxfifosiz[32] |
Receive FIFO Size Registers Offset: 380h-3FC0h.
| struct geventbuf_data dwc_usb3_core_global_regs_t::geventbuf[32] |
Event Buffer Registers Offset: 400h-5FCh. Fields defined in struct geventbuf_data_t.
| volatile u32 dwc_usb3_core_global_regs_t::ghwparams8 |
Hardware Parameter 8 Register Offset: 600h. Fields defined in enum ghwparams8_data.