[PATCH v3 0/7] Multiple fixes for musb and cppi41

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

 



Here is v3 of my cleanup series for musb in CPPI DMA mode.

v2 -> v3:
	* Dropped the RXSTALL bit modification from patch #4
	* Droped some occasions where musb_ep_select() is not
	  necessary, in patch #6
	* Slightly reworded the commit log of #5
	* Added a 7th patch to fix a wrongly indented block
	  in musb_host.c

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 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