diff options
author | Alek Du <alek.du@intel.com> | 2010-06-04 15:47:56 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-08-10 14:35:35 -0700 |
commit | 5a9cdf332eae724b11906cb1712e3a662eba32b2 (patch) | |
tree | 67aad1a4e795b2b26e4e320305accba16c4d201e /drivers/usb/host/ehci.h | |
parent | 48f24970144479c29b8cee6d2e1dbedf6dcf9cfb (diff) | |
download | linux-5a9cdf332eae724b11906cb1712e3a662eba32b2.tar.gz linux-5a9cdf332eae724b11906cb1712e3a662eba32b2.tar.bz2 linux-5a9cdf332eae724b11906cb1712e3a662eba32b2.zip |
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.h | 1 |
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 */ __hc32 *ohci_hcctrl_reg; unsigned has_hostpc:1; unsigned has_lpm:1; /* support link power management */ + unsigned has_ppcd:1; /* support per-port change bits */ u8 sbrn; /* packed release number */ /* irq statistics */ |