[Pull request] USB3 hub suspend for 3.4

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

 



The following changes since commit 50e5dfb6c4111c860bfa4d93dfe115bedf6b0fb1:

  Merge branch 'usb-linus' into usb-next (2012-02-13 15:10:12 -0800)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-next-2012-02-14

for you to fetch changes up to 2839f5bcfcfc61f69a36c262107e3cfd6eee9f53:

  USB: Turn on auto-suspend for USB 3.0 hubs. (2012-02-14 12:12:28 -0800)

----------------------------------------------------------------
Support for USB 3.0 hub suspend.

This patchset adds support for suspending external USB 3.0 hubs, and fixes the
USB 3.0 device remote wakeup enabling.  Hubs are the only USB 3.0 devices on
the market right now that do remote wakeup, and they will only send a remote
wakeup if they are placed into suspend, so it's not necessary to backport this
patchset to stable kernels.

Please queue for 3.4.

----------------------------------------------------------------
Sarah Sharp (8):
      xHCI: Kick khubd when USB3 resume really completes.
      USB/xhci: Enable remote wakeup for USB3 devices.
      USB: Suspend functions before putting dev into U3.
      USB/xHCI: Enable USB 3.0 hub remote wakeup.
      USB: Refactor hub remote wake handling.
      USB/xHCI: Support device-initiated USB 3.0 resume.
      USB: Set wakeup bits for all children hubs.
      USB: Turn on auto-suspend for USB 3.0 hubs.

 drivers/usb/core/hub.c       |  162 ++++++++++++++++++++++++++++++------------
 drivers/usb/host/xhci-hub.c  |   41 +++++++++++
 drivers/usb/host/xhci-mem.c  |   11 +++-
 drivers/usb/host/xhci-ring.c |   74 ++++++++++++++++---
 drivers/usb/host/xhci.h      |    1 +
 include/linux/usb/ch11.h     |    5 ++
 include/linux/usb/hcd.h      |    2 +
 7 files changed, 236 insertions(+), 60 deletions(-)

Attachment: signature.asc
Description: Digital signature


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

  Powered by Linux