Skip to content

usb: dwc2: gadget: Fix dynamic FIFO initialization flow

Sevak Arakelyan lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4usb: dwc2: gadget: Fix in TX FIFO initialization flow.drivers/usb/dwc2/gadget.c+7 -30 replies
2/4usb: dwc2: gadget: Remove duplicated FIFO initialization.drivers/usb/dwc2/gadget.c+0 -80 replies
3/4usb: dwc2: gadget: Replace code with function calls.drivers/usb/dwc2/gadget.c+8 -260 replies
4/4usb: dwc2: gadget: Separate non-periodic and periodic FIFO initsdrivers/usb/dwc2/gadget.c+24 -220 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/4] usb: dwc2: gadget: Fix dynamic FIFO initialization flow

This series fixes FIFO initialization issue of getting wrong insufficent FIFO memory warning. Fixes duplicate FIFO initialization issue, replaces FIFO flushing code with function calls. Separates initialization of periodic and non-periodic FIFOs.

Tested on HAPS platform with DWC_hsotg IP version 3.30a.

Sevak Arakelyan (4):
usb: dwc2: gadget: Fix in TX FIFO initialization flow.
usb: dwc2: gadget: Remove duplicated FIFO initialization.
usb: dwc2: gadget: Replace code with function calls.
usb: dwc2: gadget: Separate non-periodic and periodic FIFO inits

 drivers/usb/dwc2/gadget.c | 96 +++++++++++++++++++----------------------------
 1 file changed, 38 insertions(+), 58 deletions(-)
Signature · 1 line
2.11.0