HomeFreeBSD

USB: add quirks to XHCI

Description

USB: add quirks to XHCI

While XHCI is very generic some revisions of chipsets have problems.
On dwc3 <= 3.00a Port Disable does not seem to work so we need to not
enable it.
For that introduce quirks to xhci so that controllers can steer
certain features. I would hope that this is and remains the only one.

Obtained from: an old patch mainly debugging other problems
Reviewed by: hselasky
Differential Revision: https://reviews.freebsd.org/D35482

(cherry picked from commit 447c418da03454a2a00bc115a69c62055a6d5272)

Details

Provenance
bzAuthored on Jun 14 2022, 4:39 PM
Reviewer
hselasky
Differential Revision
D35482: USB: add quirks to XHCI
Parents
rG2217448bcc2f: LinuxKPI: 802.11: cleanup lsta better
Branches
Unknown
Tags
Unknown