[PATCH 0/3] staging: dwc2: 2nd try at uframe scheduler patch

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

 



Here is the second version of the microframe scheduler patch, in
response to Matthijs' review. This one splits out the NAK holdoff
changes and some code rearrangement into separate patches. It also
removes some code and variables that were not used because the FIQ
code from the downstream Pi driver is not implemented yet.

Matthijs' concern about periodic endpoints with bInterval=1 seems
to be unfounded. I tried a webcam, which uses a bInterval=1 isoc
endpoint, on my PCI-based dev board, and it still works fine with
this patch applied.

There are some more comments/questions from Matthijs' review that
are not addressed yet, but I would like to get this code into the
staging tree first, so that the raspberrypi.org guys can help work
on it and respond to any questions/concerns.

Paul Zimmerman (3):
  staging: dwc2: reorder some kernel doc comments and struct members
  staging: dwc2: add NAK holdoff patch from downstream Pi kernel
  staging: dwc2: add microframe scheduler from downstream Pi kernel

 drivers/staging/dwc2/core.c      |  21 ++++
 drivers/staging/dwc2/core.h      |  43 +++++---
 drivers/staging/dwc2/hcd.c       |  73 ++++++++++---
 drivers/staging/dwc2/hcd.h       |  27 +++--
 drivers/staging/dwc2/hcd_ddma.c  |  13 ++-
 drivers/staging/dwc2/hcd_intr.c  |  53 +++++++---
 drivers/staging/dwc2/hcd_queue.c | 216 ++++++++++++++++++++++++++++++++++++---
 drivers/staging/dwc2/pci.c       |   1 +
 8 files changed, 372 insertions(+), 75 deletions(-)

-- 
1.8.2.rc0.16.g20a599e

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux