enable ADB function with DWC3 USB device driver
authorJiebing Li <jiebing.li@intel.com>
Tue, 8 May 2012 08:15:00 +0000 (16:15 +0800)
committerbuildbot <buildbot@intel.com>
Wed, 16 May 2012 09:33:15 +0000 (02:33 -0700)
commitec00058da0ebc7fa054517f8e792e00974708bde
tree1de714778416420e562e9b73dd07a31ceee8351f
parent3a1569350a2bb4e35584854ffa7f098a53d4fdc4
enable ADB function with DWC3 USB device driver

BZ: 35178

This patch makes the following changes to support ADB:
1. add super/full speed support in Android ADB function
2. modify PID and VID in order to re-use Medfield Windows tool
3. set OUT transfer length to multiple of MaxPacketSize

Change-Id: I304833a1b91a426ed64fef773a9f364f93555cb9
Signed-off-by: Jiebing Li <jiebing.li@intel.com>
Reviewed-on: http://android.intel.com:8080/47774
Reviewed-by: Meng, Zhe <zhe.meng@intel.com>
Tested-by: Meng, Zhe <zhe.meng@intel.com>
Reviewed-by: Gao, Yunpeng <yunpeng.gao@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
arch/x86/configs/i386_mrfl_defconfig
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/android.c
drivers/usb/gadget/composite.c
drivers/usb/gadget/f_adb.c
include/linux/usb/composite.h