Skip to content
Commit 36619da0 authored by Jonathan Bell's avatar Jonathan Bell Committed by Phil Elwell
Browse files

usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()



Setting both the Drop and Add bits on the input context prevents the
corruption of split transactions seen with the BCM2711 XHCI controller,
which is a dwc3 variant.

This is a downstream feature that allows usbhid to restrict polling
intervals on mice and keyboards, and was only tested on a VL805 which
didn't complain about the fact the endpoint got added twice.

Signed-off-by: default avatarJonathan Bell <jonathan@raspberrypi.com>
parent ed858468
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment