[PATCH v2 0/2] usb: dwc2: fix fifo reinit and workaround for isoc tx packet

From: Fabrice Gasnier

Date: Wed Nov 04 2026 - 08:26:22 EST


This series addresses two issues in the dwc2 driver:
- First one fixes fifo re-initialisation when using dma
- Second one is a workaround on some cores that may send long TX
packets.
As these two changes may conflict together send them in a series.

Changes in v2:
- Send the two patches in series as advised by Thinh
- Address Thinh's Review comments
- Link to v1: https://patch.msgid.link/20261014-dwc2-fix-fifo-reinit-v1-1-d918de90ee3a@xxxxxxxxxxx
- Link to v1: https://patch.msgid.link/20261014-dwc2-fix-wa-isoc-v1-1-f261ce0852bd@xxxxxxxxxxx

---
Fabrice Gasnier (2):
usb: dwc2: fix fifo reinit in dwc2_hsotg_core_init_disconnected
usb: dwc2: wa for isoc packet tx fifo flush at periodic frame boundary

drivers/usb/dwc2/core.h | 1 +
drivers/usb/dwc2/gadget.c | 19 +++++++++++++++++--
2 files changed, 18 insertions(+), 2 deletions(-)
---
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
change-id: 20261104-dwc2-fifo-fixes-v2-10f08299c0f1

Best regards,
--
Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>