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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html