aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci.h
diff options
context:
space:
mode:
authorAlek Du <alek.du@intel.com>2010-06-04 03:47:56 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-08-10 17:35:35 -0400
commit5a9cdf332eae724b11906cb1712e3a662eba32b2 (patch)
tree67aad1a4e795b2b26e4e320305accba16c4d201e /drivers/usb/host/ehci.h
parent48f24970144479c29b8cee6d2e1dbedf6dcf9cfb (diff)
USB: EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits
This patch will enable Per-port event feature defined in EHCI 1.1 addendum. This feature addresses an issue where HCD is currently required to read and parse PORTSC for all enabled root hub ports. With this patch, the overhead will be reduced. Signed-off-by: Alek Du <alek.du@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/ehci.h')
-rw-r--r--drivers/usb/host/ehci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h
index 21f30a0c3d2f..e6c57cc416f6 100644
--- a/drivers/usb/host/ehci.h
+++ b/drivers/usb/host/ehci.h
@@ -141,6 +141,7 @@ struct ehci_hcd { /* one per controller */
141 __hc32 *ohci_hcctrl_reg; 141 __hc32 *ohci_hcctrl_reg;
142 unsigned has_hostpc:1; 142 unsigned has_hostpc:1;
143 unsigned has_lpm:1; /* support link power management */ 143 unsigned has_lpm:1; /* support link power management */
144 unsigned has_ppcd:1; /* support per-port change bits */
144 u8 sbrn; /* packed release number */ 145 u8 sbrn; /* packed release number */
145 146
146 /* irq statistics */ 147 /* irq statistics */