[PATCH v2 0/5] usb: dwc2: fix low power issues found on stm32mp1
From: Fabrice Gasnier
Date: Tue Oct 13 2026 - 10:26:03 EST
This series addresses several hang, bad_irq or re-initialisation issues
found on stm32mp1 when going to system low power (stop mode):
- First two fixes can be reproduced on stm32mp13 DK board, stm32mp15 DK
and EVAL boards.
- Subsequent fixes can be reproduced on stm32mp15 EVAL board that uses
an external Vbus regulator and stm32 dedicated detection logic.
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>
---
Changes in v2:
- Several fixes or commit messages updates since Sashiko review (see
changelog in each patch).
- Add Thinh instead of Minas to the recipients
- Link to v1: https://patch.msgid.link/20261008-dwc2-low-power-fixes-stm32-v1-0-5b303df762e6@xxxxxxxxxxx
---
Fabrice Gasnier (5):
usb: dwc2: fix recovery after PM domain off
usb: dwc2: fix a possible interrupt storm on stm32mp1
usb: dwc2: hcd: fix possible successive vbus supply enables
usb: dwc2: hcd: don't disable/enable external vbus by system suspend/resume
usb: dwc2: platform: fix stm32mp15 detection logic power management
drivers/usb/dwc2/core.c | 1 -
drivers/usb/dwc2/core.h | 2 -
drivers/usb/dwc2/core_intr.c | 9 +-
drivers/usb/dwc2/hcd.c | 12 +--
drivers/usb/dwc2/platform.c | 228 ++++++++++++++++++++++---------------------
5 files changed, 128 insertions(+), 124 deletions(-)
---
base-commit: b634294f400bc2500de5acd9c4961649c8d904c9
change-id: 20261007-dwc2-low-power-fixes-stm32-0c1e5e68b252
Best regards,
--
Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>