This patch series adds basic support for USB device controller found in MSM family of SOCs. This driver is already being used in Android devices. This driver is tested with Android(ADB + Mass storage, RNDIS), ethernet, and file storage gadgets. All the USBCV Ch9 Tests and usbtest test cases are passed. This driver is originally authored by Google and is available at http://android.git.kernel.org/?p=kernel/experimental.git Pavankumar Kondeti (5): USB: Add MSM USB Device Controller driver USB: msm72k_udc: Add debugfs support USB: msm72k_udc: Add Remote wakeup support USB: msm72k_udc: Add Test Mode support USB: msm72k_udc: Add charging notification support drivers/usb/gadget/Kconfig | 17 + drivers/usb/gadget/Makefile | 1 + drivers/usb/gadget/gadget_chips.h | 8 + drivers/usb/gadget/msm72k_udc.c | 1846 +++++++++++++++++++++++++++++++++++++ include/linux/usb/msm_hsusb.h | 43 + include/linux/usb/msm_hsusb_hw.h | 227 +++++ 6 files changed, 2142 insertions(+), 0 deletions(-) create mode 100644 drivers/usb/gadget/msm72k_udc.c create mode 100644 include/linux/usb/msm_hsusb.h create mode 100644 include/linux/usb/msm_hsusb_hw.h -- 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