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
Unknown Object (File)
Sun, Jun 14, 2:08 AM
Unknown Object (File)
Thu, Jun 11, 1:12 AM
Unknown Object (File)
Sat, Jun 6, 2:06 PM
Unknown Object (File)
Tue, Jun 2, 8:25 PM
Unknown Object (File)
Mon, Jun 1, 9:03 AM
Unknown Object (File)
Sun, May 31, 12:22 PM
Unknown Object (File)
Sat, May 30, 10:31 PM
Unknown Object (File)
Fri, May 29, 2:02 PM
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