Hi Greg
Three xhci patches for usb-linus this time.
Fixing issues like allocating the correct amount of DMA memory for xhci
controller
(not less like it sometimes did),
fix Armada 375/38x XHCI support by making sure clocks are on before touching the
xhci controller, and finally fixing an issue where where some devices, mainly
scanners, use 'endpoint reset' requests to soft reset the device endpoint,
ending up getting the host and device out of sync.
The last 'endpoint reset' issue for scanners has been around for some time,
but 3.18 had some major changes in endpoint reset code, so backporting it to
older versions than 3.18 will be diffcult.
-Mathias
Mathias Nyman (2):
xhci: Allocate correct amount of scratchpad buffers
xhci: Clear the host side toggle manually when endpoint is 'soft
reset'
Maxime Ripard (1):
usb: XHCI: platform: Move the Marvell quirks after the enabling the
clocks
drivers/usb/host/xhci-plat.c | 19 ++++----
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 100 +++++++++++++++++++++++++++++++++++++++----
drivers/usb/host/xhci.h | 7 ++-
4 files changed, 106 insertions(+), 22 deletions(-)
--
1.8.3.2
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html