diff options
| -rw-r--r-- | port/dwc2/usb_dc_dwc2.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/port/dwc2/usb_dc_dwc2.c b/port/dwc2/usb_dc_dwc2.c index 7e0c82ce..92479c8d 100644 --- a/port/dwc2/usb_dc_dwc2.c +++ b/port/dwc2/usb_dc_dwc2.c @@ -95,13 +95,14 @@ static inline int dwc2_core_init(uint8_t busid) regval &= ~USB_OTG_GUSBCFG_PHYIF16; regval &= ~USB_OTG_GUSBCFG_DDR_SEL; - if (g_dwc2_udc[busid].user_params.phy_utmi_width == 16) { - regval |= USB_OTG_GUSBCFG_PHYIF16; - } break; case DWC2_PHY_TYPE_PARAM_UTMI: regval &= ~USB_OTG_GUSBCFG_ULPI_UTMI_SEL; regval &= ~USB_OTG_GUSBCFG_PHYIF16; + + if (g_dwc2_udc[busid].user_params.phy_utmi_width == 16) { + regval |= USB_OTG_GUSBCFG_PHYIF16; + } break; default: |
