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
MFC after: 2 weeks
Reviewed by: hselasky
Differential Revision: https://reviews.freebsd.org/D35482

Details

Provenance
bzAuthored on Jun 14 2022, 4:39 PM
Reviewer
hselasky
Differential Revision
D35482: USB: add quirks to XHCI
Parents
rG799051e2caa8: LinuxKPI: 802.11: ieee80211_start_tx_ba_session()
Branches
Unknown
Tags
Unknown