This series introduces an optional utmi clock that is used on stm32mp15, in particular when using integrated full-speed PHY, managed by GGPIO register. A pre-cursor change improves error handling in the platform code. --- Changes in v2: - "utmi_clk" renamed "utmi" as per Krzysztof comment on dt-bindings Fabrice Gasnier (4): usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable dt-bindings: usb: dwc2: add utmi optional clock usb: dwc2: platform: add support for utmi optional clock ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151 .../devicetree/bindings/usb/dwc2.yaml | 5 ++- arch/arm/boot/dts/stm32mp151.dtsi | 4 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/platform.c | 37 ++++++++++++++++++- 4 files changed, 43 insertions(+), 5 deletions(-) -- 2.25.1