diff options
Diffstat (limited to 'firmware/target/arm/usb-drv-arc.c')
-rw-r--r-- | firmware/target/arm/usb-drv-arc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/firmware/target/arm/usb-drv-arc.c b/firmware/target/arm/usb-drv-arc.c index 15f3bf2c6c..5a08acb348 100644 --- a/firmware/target/arm/usb-drv-arc.c +++ b/firmware/target/arm/usb-drv-arc.c | |||
@@ -509,10 +509,7 @@ void usb_drv_int(void) | |||
509 | if (UNLIKELY(usbintr == USBINTR_RESET_EN)) { | 509 | if (UNLIKELY(usbintr == USBINTR_RESET_EN)) { |
510 | /* USB detected - detach and inform */ | 510 | /* USB detected - detach and inform */ |
511 | usb_drv_stop(); | 511 | usb_drv_stop(); |
512 | /* A false reset may occur upon unplugging, be sure VBUS is above | 512 | usb_drv_usb_detect_event(); |
513 | * the 4V4 threshold. */ | ||
514 | if (usb_drv_powered()) | ||
515 | usb_drv_usb_detect_event(); | ||
516 | } | 513 | } |
517 | else | 514 | else |
518 | { | 515 | { |