GUSB2RHBCTL
Global USB2 Root Hub Control Register
In Host mode, per-port registers are implemented.
Module Instance | Base Address | Register Address |
---|---|---|
i_usb31_0__ahb_slave__11000000__DWC_usb31_block_gbl__SEG_L4_AHB_USB1_0x0_0x100000
|
0x1100C100
|
0x1100C100
|
Size: 32
Offset: 0x
Access: RW
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
GUSB2RHBCTL Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:20 |
Reserved_31_20
|
Reserved |
RO
|
0x0
|
19:12 |
OVRD_FS_INT_PKT_DEL
|
Overriding the internal FS interpacket delay. This field indicates the value of Tx-to-Tx packet gap for FS devices. The encoding is as follows: - 0: The FS Tx-to-Tx interpacket delay is calculated internally. This value is not used. - Non-0: The FS Tx-to-Tx interpacket delay is OVRD_FS_INT_PKT_DEL number of UTMI clocks. Note: - This field is applicable only in Host mode. - For normal operation (to work with most FS devices), no change is required to this field. - The programmable FS device Tx-to-Tx interpacket delay is provided to support any legacy FS devices that might require different delays than the default/fixed ones. - Include your PHY delays when programming this value. For example, if your PHY TxEndDelay in FS mode is five UTMI/ULPI clocks, then subtract this delay from the delay requirement of the device. |
RW
|
0x0
|
11:4 |
OVRD_HS_INT_PKT_DEL
|
Overriding the internal HS interpacket delay. This field indicates the value of Tx-to-Tx packet gap for HS devices. The encoding is as follows: - 0: The HS Tx-to-Tx interpacket delay is calculated internally. This value is not used. - Non-0: The HS Tx-to-Tx interpacket delay is OVRD_HS_INT_PKT_DEL number of UTMI clocks. This will also override the TX_IPGAP_LINECHECK_DIS setting. Note: - This field is applicable only in Host mode. - For normal operation (to work with most HS devices), no change is required to this field. - When this is set to a non-0 value, it is required to set the TX_IPGAP_LINECHECK_DIS to 0. - The programmable HS device Tx-to-Tx interpacket delay is provided to support any legacy HS devices that might require different delays than the default/fixed ones. - Include your PHY delays when programming this value. For example, if your PHY TxEndDelay in HS mode is five UTMI/ULPI clocks, then subtract this delay from the delay requirement of the device. |
RW
|
0x0
|
3:0 |
OVRD_L1TIMEOUT
|
Overriding the driver programmed L1TIMEOUT value. If this value is 0, the L1 Timeout value is taken from the xHCI PORTHLPMC register. If this value is non-0, then this will override the L1 Timeout value programmed in the xHCI PORTHLPMC register. In that case the actual L1 Timeout would be 2 ^ <OVRD_L1TIMEOUT-1> * 8us. (1=8us, 2=16us, 3=32us etc) |
RW
|
0x0
|