Google is committed to advancing racial equity for Black communities. See how.

fuchsia.hardware.usb.hubdescriptor

STRUCTS

Usb2Payload

Defined in fuchsia.hardware.usb.hubdescriptor/hub-descriptor.fidl

NameTypeDescriptionDefault
device_removable uint8[4] No default
port_pwr_ctrl_mask uint8[4] No default

Usb3Payload

Defined in fuchsia.hardware.usb.hubdescriptor/hub-descriptor.fidl

NameTypeDescriptionDefault
b_hub_hdr_dec_lat uint8 No default
w_hub_delay uint16 No default
device_removable uint16 No default

UsbHubDescriptor

Defined in fuchsia.hardware.usb.hubdescriptor/hub-descriptor.fidl

NameTypeDescriptionDefault
b_desc_length uint8 No default
b_descriptor_type uint8 No default
b_nbr_ports uint8 No default
w_hub_characteristics uint16 No default
b_power_on2_pwr_good uint8 No default
b_hub_contr_current uint8 No default
payload UsbHubDescriptorPayload No default

UsbPortStatus

Defined in fuchsia.hardware.usb.hubdescriptor/hub-descriptor.fidl

NameTypeDescriptionDefault
w_port_status uint16 No default
w_port_change uint16 No default

UNIONS

UsbHubDescriptorPayload

Defined in fuchsia.hardware.usb.hubdescriptor/hub-descriptor.fidl

NameTypeDescription
hs Usb2Payload
ss Usb3Payload

CONSTANTS

NameValueTypeDescription
USB_C_BH_PORT_RESET 32 uint32
USB_C_PORT_CONFIG_ERROR 128 uint32
USB_C_PORT_CONNECTION 1 uint32
USB_C_PORT_ENABLE 2 uint32
USB_C_PORT_HIGH_SPEED 1024 uint32
USB_C_PORT_INDICATOR_CONTROL 4096 uint32
USB_C_PORT_LOW_SPEED 512 uint32
USB_C_PORT_OVER_CURRENT 8 uint32
USB_C_PORT_POWER 256 uint32
USB_C_PORT_RESET 16 uint32
USB_C_PORT_SUSPEND 4 uint32
USB_C_PORT_TEST_MODE 2048 uint32
USB_FEATURE_BH_PORT_RESET 28 uint32
USB_FEATURE_C_BH_PORT_RESET 29 uint32
USB_FEATURE_C_HUB_LOCAL_POWER 0 uint32
USB_FEATURE_C_HUB_OVER_CURRENT 1 uint32
USB_FEATURE_C_PORT_CONFIG_ERROR 26 uint32
USB_FEATURE_C_PORT_CONNECTION 16 uint32
USB_FEATURE_C_PORT_ENABLE 17 uint32
USB_FEATURE_C_PORT_OVER_CURRENT 19 uint32
USB_FEATURE_C_PORT_RESET 20 uint32
USB_FEATURE_C_PORT_SUSPEND 18 uint32
USB_FEATURE_FORCE_LINKPM_ACCEPT 30 uint32
USB_FEATURE_PORT_CONNECTION 0 uint32
USB_FEATURE_PORT_ENABLE 1 uint32
USB_FEATURE_PORT_INDICATOR 22 uint32
USB_FEATURE_PORT_LOW_SPEED 9 uint32
USB_FEATURE_PORT_OVER_CURRENT 3 uint32
USB_FEATURE_PORT_POWER 8 uint32
USB_FEATURE_PORT_REMOTE_WAKE_MASK 27 uint32
USB_FEATURE_PORT_RESET 4 uint32
USB_FEATURE_PORT_SUSPEND 2 uint32
USB_FEATURE_PORT_TEST 21 uint32
USB_FEATURE_PORT_U1_TIMEOUT 23 uint32
USB_FEATURE_PORT_U2_TIMEOUT 24 uint32
USB_HUB_DESC_TYPE 41 uint32
USB_HUB_DESC_TYPE_SS 42 uint32
USB_HUB_SET_DEPTH 12 uint32
USB_PORT_CONNECTION 1 uint32
USB_PORT_ENABLE 2 uint32
USB_PORT_HIGH_SPEED 1024 uint32
USB_PORT_INDICATOR_CONTROL 4096 uint32
USB_PORT_LOW_SPEED 512 uint32
USB_PORT_OVER_CURRENT 8 uint32
USB_PORT_POWER 256 uint32
USB_PORT_RESET 16 uint32
USB_PORT_SUSPEND 4 uint32
USB_PORT_TEST_MODE 2048 uint32
USB_RECIP_HUB 32 uint32
USB_RECIP_PORT 35 uint32