RTEMS 6.1-rc1
Data Fields
m83xxUSB_DRRegisters_ Struct Reference

Data Fields

uint8_t reserved0x2_3000 [0x23100-0x23000]
 
volatile uint16_t caplength
 
volatile uint16_t hciversion
 
volatile uint32_t hcsparams
 
volatile uint32_t hccparams
 
uint8_t reserved0x2_310c [0x23120-0x2310C]
 
volatile uint32_t dciversion
 
volatile uint32_t dccparams
 
uint8_t reserved0x2_3128 [0x23140-0x23128]
 
volatile uint32_t usbcmd
 
volatile uint32_t usbsts
 
volatile uint32_t usbintr
 
volatile uint32_t frindex
 
uint8_t reserved0x2_3150 [0x23154-0x23150]
 
union {
   volatile uint32_t   periodiclistbase
 
   volatile uint32_t   deviceaddr
 
perbase_devaddr
 
union {
   volatile uint32_t   asynclistaddr
 
   volatile uint32_t   addr
 
async_addr
 
uint8_t reserved0x2_315c [0x23160-0x2315c]
 
volatile uint32_t burstsize
 
volatile uint32_t txfilltuning
 
uint8_t reserved0x2_3168 [0x23170-0x23168]
 
volatile uint32_t viewport
 
uint8_t reserved0x2_3174 [0x23180-0x23174]
 
volatile uint32_t configflag
 
volatile uint32_t portsc1
 
uint8_t reserved0x2_3188 [0x231A4-0x23188]
 
volatile uint32_t otgsc
 
volatile uint32_t usbmode
 
volatile uint32_t endptsetupstat
 
volatile uint32_t endpointprime
 
volatile uint32_t endptflush
 
volatile uint32_t endptstatus
 
volatile uint32_t endptcomplete
 
volatile uint32_t endptctrl [6]
 
uint8_t reserved0x2_31D8 [0x23400-0x231D8]
 
volatile uint32_t snoop1
 
volatile uint32_t snoop2
 
volatile uint32_t age_cnt_thresh
 
volatile uint32_t pri_ctrl
 
volatile uint32_t si_ctrl
 
uint8_t reserved0x2_3414 [0x23500-0x23414]
 
volatile uint32_t control
 
uint8_t reserved0x2_3504 [0x24000-0x23504]
 

The documentation for this struct was generated from the following file: