summaryrefslogtreecommitdiff
path: root/src/portable
diff options
context:
space:
mode:
authorhathach <[email protected]>2020-07-01 18:49:58 +0700
committerhathach <[email protected]>2020-07-01 18:51:04 +0700
commitd2450abaafee659cd30ba2fbd14ff9bdb06f6725 (patch)
treec86d8c1c53d0349a86af76edd0e390dce443fce9 /src/portable
parente3974d6869fb091609ccffc342031dc779a37f7e (diff)
only set turnaround in reset complete
Diffstat (limited to 'src/portable')
-rw-r--r--src/portable/st/synopsys/dcd_synopsys.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/portable/st/synopsys/dcd_synopsys.c b/src/portable/st/synopsys/dcd_synopsys.c
index ee8cab5c4..2adaa762e 100644
--- a/src/portable/st/synopsys/dcd_synopsys.c
+++ b/src/portable/st/synopsys/dcd_synopsys.c
@@ -417,16 +417,11 @@ void dcd_init (uint8_t rhport)
// Disable external VBUS detection
usb_otg->GUSBCFG &= ~USB_OTG_GUSBCFG_ULPIEVBUSD;
#endif
-
- // Highspeed with external ULPI PHY
- set_turnaround(usb_otg, TUSB_SPEED_HIGH);
} else
#endif
{
// Enable internal PHY
usb_otg->GUSBCFG |= USB_OTG_GUSBCFG_PHYSEL;
-
- set_turnaround(usb_otg, TUSB_SPEED_FULL);
}
// Reset core after selecting PHY
@@ -457,7 +452,7 @@ void dcd_init (uint8_t rhport)
if ( rhport == 1 )
{
- if ( !TUD_OPT_HIGH_SPEED ) dev->DCFG |= ((TUD_OPT_HIGH_SPEED ? DCD_HIGH_SPEED : DCD_FULL_SPEED_USE_HS) << USB_OTG_DCFG_DSPD_Pos);
+ dev->DCFG |= ((TUD_OPT_HIGH_SPEED ? DCD_HIGH_SPEED : DCD_FULL_SPEED_USE_HS) << USB_OTG_DCFG_DSPD_Pos);
}
else
{