[PATCH 0/3] xhci fixes for 4.0-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux