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

Fabrice Gasnier fabrice.gasnier at foss.st.com
Wed Nov 4 14:20:14 CET 2026


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@foss.st.com
- Link to v1: https://patch.msgid.link/20261014-dwc2-fix-wa-isoc-v1-1-f261ce0852bd@foss.st.com

---
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 at foss.st.com>



More information about the Linux-stm32 mailing list