#include <dwc_otg_regs.h>
Data Fields | |
volatile uint32_t | gotgctl |
OTG Control and Status Register. | |
volatile uint32_t | gotgint |
OTG Interrupt Register. | |
volatile uint32_t | gahbcfg |
Core AHB Configuration Register. | |
volatile uint32_t | gusbcfg |
Core USB Configuration Register. | |
volatile uint32_t | grstctl |
Core Reset Register. | |
volatile uint32_t | gintsts |
Core Interrupt Register. | |
volatile uint32_t | gintmsk |
Core Interrupt Mask Register. | |
volatile uint32_t | grxstsr |
Receive Status Queue Read Register (Read Only). | |
volatile uint32_t | grxstsp |
Receive Status Queue Read & POP Register (Read Only). | |
volatile uint32_t | grxfsiz |
Receive FIFO Size Register. | |
volatile uint32_t | gnptxfsiz |
Non Periodic Transmit FIFO Size Register. | |
volatile uint32_t | gnptxsts |
Non Periodic Transmit FIFO/Queue Status Register (Read Only). | |
volatile uint32_t | gi2cctl |
I2C Access Register. | |
volatile uint32_t | gpvndctl |
PHY Vendor Control Register. | |
volatile uint32_t | ggpio |
General Purpose Input/Output Register. | |
volatile uint32_t | guid |
User ID Register. | |
volatile uint32_t | gsnpsid |
Synopsys ID Register (Read Only). | |
volatile uint32_t | ghwcfg1 |
User HW Config1 Register (Read Only). | |
volatile uint32_t | ghwcfg2 |
User HW Config2 Register (Read Only). | |
volatile uint32_t | ghwcfg3 |
User HW Config3 Register (Read Only). | |
volatile uint32_t | ghwcfg4 |
User HW Config4 Register (Read Only). | |
volatile uint32_t | glpmcfg |
Core LPM Configuration register. | |
volatile uint32_t | reserved [42] |
Reserved Offset: 058h-0FFh. | |
volatile uint32_t | hptxfsiz |
Host Periodic Transmit FIFO Size Register. | |
volatile uint32_t | dptxfsiz_dieptxf [15] |
Device Periodic Transmit FIFO::n Register if dedicated fifos are disabled, otherwise Device Transmit FIFO::n Register. |
The dwc_otg_core_global_regs structure defines the size and relative field offsets for the Core Global registers.
Definition at line 71 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::gotgctl |
volatile uint32_t dwc_otg_core_global_regs::gotgint |
volatile uint32_t dwc_otg_core_global_regs::gahbcfg |
volatile uint32_t dwc_otg_core_global_regs::gusbcfg |
volatile uint32_t dwc_otg_core_global_regs::grstctl |
volatile uint32_t dwc_otg_core_global_regs::gintsts |
volatile uint32_t dwc_otg_core_global_regs::gintmsk |
volatile uint32_t dwc_otg_core_global_regs::grxstsr |
Receive Status Queue Read Register (Read Only).
Offset: 01Ch
Definition at line 95 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::grxstsp |
Receive Status Queue Read & POP Register (Read Only).
Offset: 020h
Definition at line 97 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::grxfsiz |
volatile uint32_t dwc_otg_core_global_regs::gnptxfsiz |
Non Periodic Transmit FIFO Size Register.
Offset: 028h
Definition at line 101 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::gnptxsts |
Non Periodic Transmit FIFO/Queue Status Register (Read Only).
Offset: 02Ch
Definition at line 104 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::gi2cctl |
volatile uint32_t dwc_otg_core_global_regs::gpvndctl |
volatile uint32_t dwc_otg_core_global_regs::ggpio |
volatile uint32_t dwc_otg_core_global_regs::guid |
volatile uint32_t dwc_otg_core_global_regs::gsnpsid |
volatile uint32_t dwc_otg_core_global_regs::ghwcfg1 |
volatile uint32_t dwc_otg_core_global_regs::ghwcfg2 |
volatile uint32_t dwc_otg_core_global_regs::ghwcfg3 |
volatile uint32_t dwc_otg_core_global_regs::ghwcfg4 |
volatile uint32_t dwc_otg_core_global_regs::hptxfsiz |
Host Periodic Transmit FIFO Size Register.
Offset: 100h
Definition at line 140 of file dwc_otg_regs.h.
volatile uint32_t dwc_otg_core_global_regs::dptxfsiz_dieptxf[15] |
Device Periodic Transmit FIFO::n Register if dedicated fifos are disabled, otherwise Device Transmit FIFO::n Register.
Offset: 104h + (FIFO_Number-1)*04h, 1 <= FIFO Number <= 15 (1<=n<=15).
Definition at line 144 of file dwc_otg_regs.h.