Hi Greg, Following patches should be queued on your usb-next branch. We can finally build musb and the glue layers as modules, but for DMA usage we're still a few patches away. These were tested on beagle board xM. The following changes since commit a0885924326f79e157847010a9aaf49b058b30dc: xhci: move the common code to a function to get max ports and port array (2011-05-12 12:54:22 -0700) are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb.git for-next Felipe Balbi (4): usb: musb: drop unneeded musb_debug trickery usb: musb: allow musb and glue layers to be modules usb: musb: export musb_interrupt symbol MAINTAINERS: tree moved to kernel.org Hema HK (2): usb: otg: TWL6030: OMAP4430: Adding SRP VBUS pulsing API usb: musb: Calling VBUS pulsing API when SRP is initiated. Sergei Shtylyov (1): usb: musb: host: remove duplicate check in musb_ep_program() MAINTAINERS | 3 +- drivers/usb/musb/Kconfig | 28 +++---- drivers/usb/musb/Makefile | 2 - drivers/usb/musb/am35x.c | 10 +- drivers/usb/musb/blackfin.c | 11 ++- drivers/usb/musb/cppi_dma.c | 34 ++++---- drivers/usb/musb/da8xx.c | 14 ++-- drivers/usb/musb/davinci.c | 10 +- drivers/usb/musb/musb_core.c | 98 +++++++++++------------ drivers/usb/musb/musb_debug.h | 12 --- drivers/usb/musb/musb_gadget.c | 114 ++++++++++++++------------ drivers/usb/musb/musb_gadget_ep0.c | 22 +++--- drivers/usb/musb/musb_host.c | 155 ++++++++++++++++-------------------- drivers/usb/musb/musb_virthub.c | 22 +++--- drivers/usb/musb/musbhsdma.c | 11 ++- drivers/usb/musb/omap2430.c | 20 +++--- drivers/usb/musb/tusb6010.c | 48 ++++++------ drivers/usb/musb/tusb6010_omap.c | 32 ++++---- drivers/usb/otg/twl6030-usb.c | 15 ++++ 19 files changed, 321 insertions(+), 340 deletions(-) -- 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