diff options
Diffstat (limited to 'drivers/usb/dwc2/platform.c')
| -rw-r--r-- | drivers/usb/dwc2/platform.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c index c8f18f3ba9e3..c331a5128c2c 100644 --- a/drivers/usb/dwc2/platform.c +++ b/drivers/usb/dwc2/platform.c @@ -575,6 +575,9 @@ static int dwc2_driver_probe(struct platform_device *dev)  		ggpio |= GGPIO_STM32_OTG_GCCFG_IDEN;  		ggpio |= GGPIO_STM32_OTG_GCCFG_VBDEN;  		dwc2_writel(hsotg, ggpio, GGPIO); + +		/* ID/VBUS detection startup time */ +		usleep_range(5000, 7000);  	}  	retval = dwc2_drd_init(hsotg); |