diff --git a/arch/arm/src/kinetis/kinetis_usbdev.c b/arch/arm/src/kinetis/kinetis_usbdev.c index 52f04747c2a..cf91a616f8e 100644 --- a/arch/arm/src/kinetis/kinetis_usbdev.c +++ b/arch/arm/src/kinetis/kinetis_usbdev.c @@ -2793,6 +2793,7 @@ static int khci_interrupt(int irq, void *context, FAR void *arg) /* Clear all pending USB error interrupts */ khci_putreg(USB_EINT_ALL, KINETIS_USB0_ERRSTAT); + khci_putreg(USB_INT_ERROR, KINETIS_USB0_ISTAT); } /* Service resume interrupts */