The USB host capabilities, offset, and operations registers are located in
the USB_XHCI register set at base address 0xFE20_0000. They are summarized in the following table.
- CONFIG register
This register is in the AUX power well. It is only reset by the platform during a cold reset or in response to a host controller reset (HCRST).
| Register Name | Offset Address | Access Type | Description |
|---|---|---|---|
| CAPLENGTH |
0x0000
|
R | Length capability |
|
|
R | Host controller structural parameters | |
|
|
R | Host controller capability parameters | |
| DBOFF |
0x0014
|
R | Doorbell offset |
| RTSOFF |
0x0018
|
R | Runtime offset |
| USBCMD |
0x0020
|
RW | USB command |
| USBSTS |
0x0024
|
R, W1C | USB status |
| PAGESIZE |
0x0028
|
R | Page size |
| DNCTRL |
0x0034
|
RW | Device notification |
|
|
RW, R | ||
|
|
RW | Device context BAAP | |
| CONFIG |
0x0058
|
RW | Configure |