Page MenuHomeFreeBSD

usb: Add support for SSP and SSPx2 hubs
Needs ReviewPublic

Authored by aokblast on Sat, May 23, 10:13 AM.
Tags
Referenced Files
F158188493: D57204.id.diff
Fri, May 29, 2:02 PM
F158181141: D57204.diff
Fri, May 29, 11:34 AM
F158159746: D57204.id178461.diff
Fri, May 29, 4:23 AM
F158147789: D57204.diff
Fri, May 29, 12:10 AM
Unknown Object (File)
Thu, May 28, 12:43 AM
Subscribers

Details

Reviewers
adrian
Group Reviewers
USB
Summary

Most of the implementation is the same as the SuperSpeed (SS) case. One
difference is that an SSP hub reports its through the SuperSpeedPlus
USB Device Capability descriptor in the BOS descriptor.
This descriptor provides the link speed for both the TX and RX lanes.
Currently, we determine the effective link speed using the slowest link
segment in the path.

According to the USB 3.2 specification, this descriptor is mandatory.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 73374
Build 70257: arc lint + arc unit