Felipe Balbi wrote: > Hi all, > > The following patches are rebased on top of today's Greg's > queue. > > We have a few cleanups to musb, enabling ENSUSPEND in musb's > power register and mode1 dma support. > > We completely removed mode0 dma support as it didn't seem to > be useful as changing between dma modes would make the code > a bit more complicated to follow and we would also have an > extra dma irq following the endpoint irq. > > As mode0 would only be necessary for the last short packet, > we decided not to use it at all and accept a small performance > impact. > > Please test this patches on other archs, omap3 is working just > fine. I don't know about omap2 + tusb6010 (no n810 available, > incredible), neither blackfin, nor DaVinci. > > The cleanup patches should go in already and we discuss only > dma patches, if it's necessary I can send both series separated. Thanks, taking this for a test drive on omap3. No access to n810 here either. :( - Anand > > Anand Gadiyar (1): > usb: musb: do not enable TX and RX DMA at the same time > > Arnaud Mandy (14): > usb: musb: gadget: removing ifdef dma code > usb: musb: reorganizing code > usb: musb_gadget: renaming fuctions > usb: musb_gadget: Tie rx path to interrupt event > usb: musb: gadget: introducing new start and stop dma funtion > usb: musb: gadget: dma enabling for musb_gadget rx > usb: musb: musbhsdma cleanup > usb: musb: reduce identation level > usb: musb: received data length updated on dma abort > usb: musb: clean-up in debug messages > usb: musb: do not work if no gadget driver is loaded > usb: musb: prevent possible kernel oops > usb: musb: enabling dma tx for gadget > usb: musb: fix behavior with g_zero and g_ether > > Felipe Balbi (7): > usb: musb: move to sysfs_groups > usb: musb: remove some of the never defined defines > usb: musb: get rid of musb->set_clock > usb: musb: move musb_remove to __exit > usb: musb: use resource_size() > usb: musb: move two printk to dev_err > usb: musb: put transceiver in low power when in idle > > drivers/usb/musb/blackfin.c | 1 + > drivers/usb/musb/davinci.c | 2 + > drivers/usb/musb/musb_core.c | 140 +++---- > drivers/usb/musb/musb_core.h | 26 +- > drivers/usb/musb/musb_gadget.c | 1006 > +++++++++++++++++++--------------------- > drivers/usb/musb/musb_gadget.h | 9 +- > drivers/usb/musb/musbhsdma.c | 187 ++++---- > drivers/usb/musb/musbhsdma.h | 22 +- > drivers/usb/musb/omap2430.c | 12 +- > drivers/usb/musb/tusb6010.c | 16 +- > 10 files changed, 685 insertions(+), 736 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