From 8b165e102427bb6e13dd7a8b014dbb829b452f1f Mon Sep 17 00:00:00 2001 From: "William D. Jones" Date: Fri, 30 Aug 2019 22:07:35 -0400 Subject: [PATCH] stm32h7: Ensure FS (and the only) PHY is selected for OTG_HS2. --- src/portable/st/stm32h7/dcd_stm32h7.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/portable/st/stm32h7/dcd_stm32h7.c b/src/portable/st/stm32h7/dcd_stm32h7.c index 30e2a07c..3ac9ce79 100644 --- a/src/portable/st/stm32h7/dcd_stm32h7.c +++ b/src/portable/st/stm32h7/dcd_stm32h7.c @@ -48,7 +48,7 @@ void dcd_init (uint8_t rhport) // No HNP/SRP (no OTG support), program timeout later, turnaround // programmed for 32+ MHz. - USB2_OTG_FS->GUSBCFG |= (0x06 << USB_OTG_GUSBCFG_TRDT_Pos); + USB2_OTG_FS->GUSBCFG |= (0x06 << USB_OTG_GUSBCFG_TRDT_Pos) | USB_OTG_GUSBCFG_PHYSEL; // Clear all used interrupts USB2_OTG_FS->GINTSTS |= USB_OTG_GINTSTS_OTGINT | USB_OTG_GINTSTS_MMIS | \