]> git.baikalelectronics.ru Git - kernel.git/commit
xhci: Add roothub code to set U1/U2 timeouts.
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Fri, 11 Nov 2011 00:02:13 +0000 (16:02 -0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Fri, 18 May 2012 22:41:52 +0000 (15:41 -0700)
commitcb1267195b9dea2de61d571da146a5da5af027b1
treed0403d305832896a4b13a96ee43090c41d7ddc81
parentcbdd2bcc4b2b56aaf12ac810578619c4ecc2e191
xhci: Add roothub code to set U1/U2 timeouts.

USB 3.0 hubs can be put into a mode where the hub can automatically
request that the link go into a deeper link power state after the link
has been idle for a specified amount of time.  Each of the new USB 3.0
link states (U1 and U2) have their own timeout that can be programmed
per port.

Change the xHCI roothub emulation code to handle the request to set the
U1 and U2 timeouts.

Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/host/xhci-hub.c
drivers/usb/host/xhci.h