Skip to content

usb: dwc3: gadget: Rework pullup

Thinh Nguyen linux-usb 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6usb: dwc3: gadget: Prevent repeat pullup()drivers/usb/dwc3/gadget.c+4 -00 replies
2/6usb: dwc3: gadget: Refactor pullup()drivers/usb/dwc3/gadget.c+36 -290 replies
3/6usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()drivers/usb/dwc3/gadget.c+8 -270 replies
4/6usb: dwc3: ep0: Don't prepare beyond Setup stagedrivers/usb/dwc3/ep0.c drivers/usb/dwc3/gadget.c+18 -134 replies
5/6usb: dwc3: gadget: Only End Transfer for ep0 data phasedrivers/usb/dwc3/gadget.c+11 -00 replies
6/6usb: dwc3: gadget: Delay issuing End Transferdrivers/usb/dwc3/gadget.c+12 -104 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] usb: dwc3: gadget: Rework pullup

This series cleanup and enhance dwc3 pullup() handling to cover different corner cases.

Would be great to have some Tested-by before picking this series up. Thanks!

Thinh Nguyen (6):
usb: dwc3: gadget: Prevent repeat pullup()
usb: dwc3: gadget: Refactor pullup()
usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
usb: dwc3: ep0: Don't prepare beyond Setup stage
usb: dwc3: gadget: Only End Transfer for ep0 data phase
usb: dwc3: gadget: Delay issuing End Transfer

 drivers/usb/dwc3/ep0.c    |   2 +-
 drivers/usb/dwc3/gadget.c | 126 ++++++++++++++++++++------------------
 2 files changed, 69 insertions(+), 59 deletions(-)

base-commit: 5c29e864999763baec9eedb9ea5bd557aa4cbd77

Signature · 1 line
2.28.0