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. 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