Here is v2 of my cleanup series for musb in CPPI DMA mode.
v1 -> v2:
* Some commit logs fixed and reworded
* Squashed #6 and #7, as they are basically doing the same
thing
* Added some more occasions where musb_ep_select() was
missing before CSR register access, and added those
hunks to #6 as well.
With this series applied, iperf works correctly with Wifi sticks
connected via USB.
Again, #1 can go via slave-dma.git, and #3 - #6 are potentially
interesting for stable@.
Thanks,
Daniel
Daniel Mack (6):
dma: cppi41: handle 0-length packets
usb: musb: remove unnecessary (void) prefix at function calls
usb: musb: use is_host_active() to distinguish between host and gadget
mode
usb: musb: fix bit masks for CSR in musb_h_tx_flush_fifo()
usb: musb: introduce dma_channel.packet_done
usb: musb/cppi41: call musb_ep_select() before accessing an endpoint's
CSR
drivers/dma/cppi41.c | 13 ++++++++++---
drivers/usb/musb/musb_core.c | 16 +++++++---------
drivers/usb/musb/musb_cppi41.c | 19 ++++++++++++++++---
drivers/usb/musb/musb_dma.h | 1 +
drivers/usb/musb/musb_host.c | 12 +++++++-----
5 files changed, 41 insertions(+), 20 deletions(-)
--
1.9.0
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html