RE: [PATCH 00/22] musb patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux