This patch set do the following things: 1. Add EHCI driver for Marvell Host controller. 2. Add OTG driver for Marvell OTG controller. 3. Add otg relative code and do some bug fix in UDC driver. 4. refine the suspend / resume code for UDC driver. 5. Do code clean for UDC driver. Thanks Alan and Sergei for your suggestion. Changelog: V2: 1. Remove confused help info in drivers/usb/host/Kconfig. 2. Add endpoint_reset and clear_tt_buffer_complete to host driver. 3. Remove unused Change-Id. Neil Zhang (7): USB: EHCI: Add Marvell Host Controller driver USB: OTG: add Marvell usb OTG driver support usb: gadget: mv_udc: add otg relative code usb: gadget: mv_udc: disable ISR when stopped usb: gadget: mv_udc: refine the clock relative code usb: gadget: mv_udc: refine suspend/resume function usb: gadget: mv_udc: replace some debug info drivers/usb/gadget/mv_udc.h | 5 +- drivers/usb/gadget/mv_udc_core.c | 139 ++++-- drivers/usb/host/Kconfig | 24 + drivers/usb/host/ehci-hcd.c | 5 + drivers/usb/host/ehci-mv.c | 391 ++++++++++++++ drivers/usb/otg/Kconfig | 13 + drivers/usb/otg/Makefile | 1 + drivers/usb/otg/mv_otg.c | 961 ++++++++++++++++++++++++++++++++++ drivers/usb/otg/mv_otg.h | 165 ++++++ include/linux/platform_data/mv_usb.h | 6 + 10 files changed, 1673 insertions(+), 37 deletions(-) create mode 100644 drivers/usb/host/ehci-mv.c create mode 100644 drivers/usb/otg/mv_otg.c create mode 100644 drivers/usb/otg/mv_otg.h -- 1.7.4.1 -- 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