Hi Greg, here are the outstanding patches all fixed up. The ones which introduced any sort of problems got their solutions merged into them. Patches are coming as reply to this message soon. This pull request was tested with BeagleBoard. The following changes since commit a59d6b91cbca52235e3ed9f7f9e34c4f2f3e1996: usb: gadget: add streams support to the gadget framework (2011-06-28 11:20:15 -0700) are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb.git for-next Felipe Balbi (8): usb: gadget: ci13xx_udc: fix usb_ep_enable() call usb: gadget: chips: remove ifdef trickery usb: musb: be careful when using different fifo_modes usb: musb: drop a gigantic amount of ifdeferry usb: musb: choose correct fifo_mode usb: gadget: allow multiple gadgets to be built usb: musb: omap: always create musb device usb: musb: no need to access platform_device Mike Frysinger (1): usb: musb: update musb_platform_ops docs to match code Sebastian Andrzej Siewior (17): usb: gadget: net2272: cleanup pci_register_driver() error path usb: gadget: add platform module alias where it is missing usb: gadget: s3c2410_udc: use platform ids instead usb: gadget: dummy_hcd: use dummy_pullup() instead of open coding usb: gadget: dummy_hcd: set gadget.is_otg before calling bind() usb: gadget: dummy_hcd: use gadget_to_dummy_hcd() where possible usb: gadget: dummy_hcd: use less checks for USB_SPEED_SUPER usb: gadget: remove net2280_set_fifo_mode() usb: gadget: dummy_hcd: move common bits of suspend/resume into one function usb: gadget: defer setting maxpacket till ->setup() usb: gadget: dummy_hcd: move ep initialisation HW setup usb: gadget: dummy_hcd: init is_otg in init_dummy_udc_hw() usb: gadget: dummy_hcd: move selection of speed into ->pullup() usb: gadget: udc-core: add "new-style" registration interface usb: musb: convert musb to new style bind usb: gadget: dummy_hcd: convert to new-style udc-probe usb: gadget: udc-core: wire up sysfs files Sergei Shtylyov (1): usb: gadget: add missing #include's Tatyana Brokhman (5): usb: gadget: add max_speed to usb_composite_driver usb: gadget: add SuperSpeed support to the Gadget Framework usb: gadget: dummy_hcd: use the shared_hcd infrastructure usb: gadget: dummy_hcd: add SuperSpeed support usb: gadget: dummy_hcd: add 'is_high_speed' parameter arch/arm/mach-omap2/usb-musb.c | 10 - drivers/usb/Kconfig | 2 - drivers/usb/gadget/Kconfig | 292 +++------- drivers/usb/gadget/audio.c | 1 + drivers/usb/gadget/cdc2.c | 1 + drivers/usb/gadget/ci13xxx_msm.c | 1 + drivers/usb/gadget/ci13xxx_udc.c | 7 +- drivers/usb/gadget/composite.c | 262 ++++++++- drivers/usb/gadget/dbgp.c | 2 +- drivers/usb/gadget/dummy_hcd.c | 1095 ++++++++++++++++++++++++------------ drivers/usb/gadget/epautoconf.c | 6 +- drivers/usb/gadget/ether.c | 1 + drivers/usb/gadget/file_storage.c | 10 +- drivers/usb/gadget/g_ffs.c | 1 + drivers/usb/gadget/gadget_chips.h | 182 ++----- drivers/usb/gadget/gmidi.c | 3 +- drivers/usb/gadget/hid.c | 1 + drivers/usb/gadget/inode.c | 5 +- drivers/usb/gadget/mass_storage.c | 1 + drivers/usb/gadget/multi.c | 1 + drivers/usb/gadget/mv_udc_core.c | 2 +- drivers/usb/gadget/ncm.c | 1 + drivers/usb/gadget/net2272.c | 32 +- drivers/usb/gadget/net2280.c | 56 -- drivers/usb/gadget/nokia.c | 1 + drivers/usb/gadget/printer.c | 14 +- drivers/usb/gadget/r8a66597-udc.c | 1 + drivers/usb/gadget/s3c-hsudc.c | 1 + drivers/usb/gadget/s3c2410_udc.c | 29 +- drivers/usb/gadget/serial.c | 1 + drivers/usb/gadget/udc-core.c | 84 +++- drivers/usb/gadget/webcam.c | 1 + drivers/usb/gadget/zero.c | 1 + drivers/usb/musb/Kconfig | 75 +--- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/am35x.c | 4 - drivers/usb/musb/blackfin.h | 2 +- drivers/usb/musb/da8xx.c | 12 +- drivers/usb/musb/davinci.c | 5 - drivers/usb/musb/musb_core.c | 132 +---- drivers/usb/musb/musb_core.h | 70 +--- drivers/usb/musb/musb_gadget.c | 95 +--- drivers/usb/musb/musb_gadget_ep0.c | 4 - drivers/usb/musb/musb_host.h | 4 - drivers/usb/musb/musb_virthub.c | 6 - drivers/usb/musb/omap2430.c | 15 +- drivers/usb/musb/tusb6010.c | 26 +- drivers/usb/renesas_usbhs/Kconfig | 16 - include/linux/usb/composite.h | 16 + include/linux/usb/gadget.h | 42 ++ 50 files changed, 1361 insertions(+), 1275 deletions(-) delete mode 100644 drivers/usb/renesas_usbhs/Kconfig -- 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