aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/xhci.h
diff options
context:
space:
mode:
authorAndiry Xu <andiry.xu@amd.com>2011-09-23 17:19:51 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2011-09-26 18:51:09 -0400
commitfc71ff7583b14347fa1cb592b698f088ecff36e3 (patch)
treee10b2ea18dafac36f7da843c7d0d87cb0f2a8194 /drivers/usb/host/xhci.h
parent6fd4562178508a0949c9fdecd8558d8b10d671bd (diff)
xHCI: Check host USB2 LPM capability
Check the host's USB2 LPM capability. USB2 software LPM support is optional for xHCI 0.96 hosts. xHCI 1.0 hosts should support software LPM, and may support hardware LPM. Signed-off-by: Andiry Xu <andiry.xu@amd.com> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/xhci.h')
-rw-r--r--drivers/usb/host/xhci.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h
index fa921cbbe87..8673f985046 100644
--- a/drivers/usb/host/xhci.h
+++ b/drivers/usb/host/xhci.h
@@ -1459,6 +1459,10 @@ struct xhci_hcd {
1459 /* Array of pointers to USB 2.0 PORTSC registers */ 1459 /* Array of pointers to USB 2.0 PORTSC registers */
1460 __le32 __iomem **usb2_ports; 1460 __le32 __iomem **usb2_ports;
1461 unsigned int num_usb2_ports; 1461 unsigned int num_usb2_ports;
1462 /* support xHCI 0.96 spec USB2 software LPM */
1463 unsigned sw_lpm_support:1;
1464 /* support xHCI 1.0 spec USB2 hardware LPM */
1465 unsigned hw_lpm_support:1;
1462}; 1466};
1463 1467
1464/* convert between an HCD pointer and the corresponding EHCI_HCD */ 1468/* convert between an HCD pointer and the corresponding EHCI_HCD */