OSTS (USB3_XHCI) Register Description
Register Name | OSTS |
---|---|
Offset Address | 0x000000CC10 |
Absolute Address |
0x00FE20CC10 (USB3_0_XHCI) 0x00FE30CC10 (USB3_1_XHCI) |
Width | 32 |
Type | roRead-only |
Reset Value | 0x00000000 |
Description | OTG Status Register The OTG Status Register reflects the status of the OTG function of the core. |
OSTS (USB3_XHCI) Register Bit-Field Summary
Field Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
Reserved | 31:14 | roRead-only | 0x0 | Reserved |
DevRunStp | 13 | roRead-only | 0 | This bit reflects the status of the Run/Stop bit in the DCTL Device register. - 0 DCTL.Run/Stop is set to 0. - 1 DCTL.Run/Stop is set to 1. |
xHciRunStp | 12 | roRead-only | 0 | OTG Host Run Stop Set Event This event is set when the Host Driver programs the USBCMD.Run/Stop to 1b1. Note: - During Hibernation Exit, upon receiving this event, the OTG Driver can start register accesses to the core. - This bit is applicable for OTG 2.0 and OTG 3.0 modes of operation. |
OTGstate | 11:8 | roRead-only | 0 | This is a debug field indicating the current state of the OTG state machine. The encoding is as follows: - 4b0000: A_IDLE - 4b0010: A_WAIT_BCON - 4b0011: A_WAIT_VFALL - 4b0100: A_VBUS_ERR - 4b0101: A_HOST - 4b0110: A_SUSPEND - 4b1111: A_PERIPHERAL - 4b0111: A_WAIT_PPWR - 4b1000: B_IDLE - 4b1001: B_SRP_INIT - 4b1010: B_PERIPHERAL - 4b1011: B_WAIT_ACON - 4b1100: B_HOST - 4b1101: A_WAIT_SWITCH - 4b1110: B_WAIT_SWITCH |
Reserved | 7:5 | roRead-only | 0x0 | Reserved |
PeripheralState | 4 | roRead-only | 0 | OTG state Indicates whether the core is acting as a peripheral or host. - 1b0: Host - 1b1: Peripheral |
xHCIPrtPower | 3 | roRead-only | 0 | This bit reflects the PORTSC.PP bit in the xHCI register. |
BSesVld | 2 | roRead-only | 0 | B-Session Valid Indicates the Device mode transceiver status. In OTG mode, applications use this bit to determine if the device is connected. - 1b0: B-session is not valid. - 1b1: B-session is valid. |
ASesVld | 1 | roRead-only | 0 | Indicates the Host mode transceiver status. - 1b0: A-session is not valid - 1b1: A-session is valid |
ConIDSts | 0 | roRead-only | 0 | Connector ID Status: - Indicates the connector ID status - 1b0: The controller is in A-device mode - 1b1: The controller is in B-device mode Note: The reset value of this field depends on the power-on value of the IDDIG signal from the PHY. |