Zynq UltraScale+ Devices Register Reference > Module Summary > USB3_XHCI Module > GHWPARAMS6 (USB3_XHCI) Register

GHWPARAMS6 (USB3_XHCI) Register

GHWPARAMS6 (USB3_XHCI) Register Description

Register NameGHWPARAMS6
Relative Address0x000000C158
Absolute Address 0x00FE20C158 (USB3_0_XHCI)
0x00FE30C158 (USB3_1_XHCI)
Width32
TyperoRead-only
Reset Value0x07BAAC20
DescriptionGlobal Hardware Parameter Register 6

GHWPARAMS6 (USB3_XHCI) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
ghwparams6_31_1631:16roRead-only0x7BA`DWC_USB3_RAM0_DEPTH
BusFltrsSupport15roRead-only0x1`DWC_USB3_EN_BUS_FILTERS
BCSupport14roRead-only0x0`DWC_USB3_EN_BC
OTG_SS_Support13roRead-only0x1OTG 3.0 Support Enabled
This bit indicates whether the parameter `DWC_USB3_EN_OTG is set to 2. In other words, it indicates that whether the controller supports OTG 3.0.
- 1b0: No OTG 3.0 support
- 1b1: Supports OTG 3.0
ADPSupport12roRead-only0x0`DWC_USB3_EN_ADP
HNPSupport11roRead-only0x1RSP/HNP Support Enabled
The application uses this bit to determine the controllers RSP/HNP support.
If DWC_USB3_EN_OTG=2,
- 1b0: RSP and HNP support is not enabled. The only exception for this rule is for SSPC-OTG devices where RSP support is not enabled, but HNP support is enabled. (Refer to the
OCFG.SSPC-OTG bit.)
- 1b1: RSP and HNP support is enabled
If DWC_USB3_EN_OTG=1,
- 1b0: HNP support is not enabled;
- 1b1: HNP support is enabled;
SRPSupport10roRead-only0x1SRP Support Enabled
The application uses this bit to determine the controllers SRP support.
- 1b0: SRP support is not enabled;
- 1b1: SRP support is enabled;
This bit is 1b1 when the parameter DWC_USB3_EN_OTG is not 0.
ghwparams6_9_8 9:8roRead-only0x0Reserved
ghwparams6_7 7roRead-only0x0`DWC_USB3_EN_FPGA
ghwparams6_6 6roRead-only0x0`DWC_USB3_EN_DBG_PORTS
ghwparams6_5_0 5:0roRead-only0x20`DWC_USB3_PSQ_FIFO_DEPTH