diff options
author | Alek Du <alek.du@intel.com> | 2010-12-09 10:37:41 +0000 |
---|---|---|
committer | Alan Cox <alan@linux.intel.com> | 2010-12-09 10:37:41 +0000 |
commit | 6be72e9b54479e7a2c473bc6cc778319e5f925e3 (patch) | |
tree | 00735e849a556a9b840059df654de80af040db97 /include | |
parent | 313db3b6702f31eed174bff7104c6126c518f51e (diff) | |
download | mrst-s0i3-test-6be72e9b54479e7a2c473bc6cc778319e5f925e3.tar.gz mrst-s0i3-test-6be72e9b54479e7a2c473bc6cc778319e5f925e3.tar.xz mrst-s0i3-test-6be72e9b54479e7a2c473bc6cc778319e5f925e3.zip |
ehci: Support for Intel Moorestown MPH and OTG host
The Intel Moorestown platform has EHCI MPH and EHCI OTG host. This patch adds
PCI probe part for them. The HNP part and SRAM part will be added in another
patch. This patch depends on the OTG transceive and OTG client patch from Hang
Yuan that should be accepted already.
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com>
Signed-off-by: Alek Du <alek.du@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Hao Wu <hao.wu@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/usb/hcd.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/usb/hcd.h b/include/linux/usb/hcd.h index 0b6e751ea0b..57098cd8476 100644 --- a/include/linux/usb/hcd.h +++ b/include/linux/usb/hcd.h @@ -163,6 +163,12 @@ struct usb_hcd { * (ohci 32, uhci 1024, ehci 256/512/1024). */ + /* some otg HCDs need this to get USB_DEVICE_ADD and USB_DEVICE_REMOVE + * from root hub, we do not want to use USB notification chain, since + * it would be a over kill to use high level notification. + */ + void (*otg_notify) (struct usb_device *udev, unsigned action); + /* The HC driver's private data is stored at the end of * this structure. */ |