[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

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