[PATCH 00/22] musb patches

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

 



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.

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