[PATCH 0/5] usb: dwc2: fix low power issues found on stm32mp1
From: Fabrice Gasnier
Date: Thu Oct 08 2026 - 09:39:59 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>
---
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 | 6 +-
drivers/usb/dwc2/hcd.c | 11 +--
drivers/usb/dwc2/platform.c | 222 +++++++++++++++++++++----------------------
5 files changed, 118 insertions(+), 124 deletions(-)
---
base-commit: 1a5dad490a3f8533ae955be59ac5d26a3dfb6166
change-id: 20261007-dwc2-low-power-fixes-stm32-0c1e5e68b252
Best regards,
--
Fabrice Gasnier <fabrice.gasnier@xxxxxxxxxxx>