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 |