This is the current Intel USB patch stack needed to get the Intel Moorestown and Medfield MID platforms up and running including OTG support. --- Alek Du (2): EHCI: Disable langwell/penwell LPM capability ehci: Support for Intel Moorestown MPH and OTG host Hao Wu (16): langwell: USB Client supports common OTG data structure for Intel MID platform EHCI: support common OTG data structure for Intel MID platform. USB OTG Langwell: use notifier for otg events USB OTG Langwell: Switch to common data structure for Intel MID platform. USB OTG Langwell: use langwell_update_transceiver function for OTG state machine update. USB OTG Langwell: Update PCI suspend/resume function USB OTG Langwell: Fix missing b_sess_vld event for SRP. USB OTG Langwell: Update OTG state machine for HNP. USB OTG Langwell: Remove unnecessary drive vbus code. USB OTG Langwell: Add pointer check in timer init function. USB OTG Langwell: Update OTG State machine timers. USB OTG Langwell: Enable PHY Low Power Mode USB OTG Langwell: Clean code and use dev_dbg for debug. usb: Add Intel Langwell USB OTG Transceiver Drive Jacob Pan (1): ehci: Support Intel Moorestown EHCI controller SRAM QH/QTD/ITD/SITD pool caching JiebingLi (6): USB Client Maximum Power Consumption function langwell: USB Client driver memory handling langwell: USB Client Remote Wakeup Support langwell: USB Client PHY low power mode setting langwell: USB Client Endpoint initialization USB Client driver code cleanup drivers/usb/core/buffer.c | 10 drivers/usb/core/hub.c | 21 drivers/usb/core/usb.h | 1 drivers/usb/gadget/langwell_udc.c | 1249 +++++++++++------- drivers/usb/gadget/langwell_udc.h | 16 drivers/usb/host/ehci-hcd.c | 21 drivers/usb/host/ehci-hub.c | 16 drivers/usb/host/ehci-langwell-pci.c | 269 ++++ drivers/usb/host/ehci-pci.c | 61 + drivers/usb/host/ehci.h | 15 drivers/usb/host/isp1362-hcd.c | 3 drivers/usb/otg/Kconfig | 14 drivers/usb/otg/Makefile | 1 drivers/usb/otg/langwell_otg.c | 2408 ++++++++++++++++++++++++++++++++++ include/linux/usb.h | 1 include/linux/usb/hcd.h | 9 include/linux/usb/intel_mid_otg.h | 180 +++ include/linux/usb/langwell_otg.h | 139 ++ include/linux/usb/langwell_udc.h | 6 19 files changed, 3974 insertions(+), 466 deletions(-) create mode 100644 drivers/usb/host/ehci-langwell-pci.c create mode 100644 drivers/usb/otg/langwell_otg.c create mode 100644 include/linux/usb/intel_mid_otg.h create mode 100644 include/linux/usb/langwell_otg.h -- An elephant has a big grey skin were it small he'd not fit in Its very wrinkled without doubt He's far too big to iron out! -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html