xhci: Export Latency Tolerance Messaging capabilities.
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Mon, 25 Jun 2012 15:24:30 +0000 (08:24 -0700)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Wed, 11 Jul 2012 11:06:48 +0000 (07:06 -0400)
commitaf3a23ef4e5fbaf33f0afdda7d26442f036ba795
tree0c88de5b3c224cc720dbb2b63b4b9e5def22ea05
parentc5c4bdf02e518a281b229ae0891b346919e2d291
xhci: Export Latency Tolerance Messaging capabilities.

Some xHCI host controllers may have optional support for Latency
Tolerance Messaging (LTM).  This allows USB 3.0 devices that support LTM
to pass information about how much latency they can tolerate to the xHC.
A PCI xHCI host will use this information to update the PCI Latency
Tolerance Request (LTR) info.  The goal of this is to gather latency
information for the system, to enable hardware-driven C states, and the
shutting down of PLLs.

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