Device Endpoint Specific Registers Offsets 800h-9ECh for OUT, 810h-9FCh for IN. There will be one set of endpoint registers per logical endpoint implemented.
Data Fields | |
| volatile u32 | depcmdpar2 |
| volatile u32 | depcmdpar1 |
| volatile u32 | depcmdpar0 |
| volatile u32 | depcmd |
| volatile u32 | reserved [4] |
| volatile u32 dwc_usb3_dev_ep_regs_t::depcmdpar2 |
Device Endpoint Command Parameter 2 Register Offset: 800h/810h + (ep_num * 20h) + 00h
| volatile u32 dwc_usb3_dev_ep_regs_t::depcmdpar1 |
Device Endpoint Command Parameter 1 Register Offset: 800h/810h + (ep_num * 20h) + 04h
| volatile u32 dwc_usb3_dev_ep_regs_t::depcmdpar0 |
Device Endpoint Command Parameter 0 Register Offset: 800h/810h + (ep_num * 20h) + 08h
| volatile u32 dwc_usb3_dev_ep_regs_t::depcmd |
Device Endpoint Command Register Offset: 800h/810h + (ep_num * 20h) + 0Ch. Fields defined in enum depcmd_data.
| volatile u32 dwc_usb3_dev_ep_regs_t::reserved[4] |
reserved Offset: 800h/810h + (ep_num * 20h) + 10h-1Ch