diff --git a/arch/arm/src/stm32f7/stm32_otgdev.c b/arch/arm/src/stm32f7/stm32_otgdev.c index 54a0232cdfe..694cf713a8a 100644 --- a/arch/arm/src/stm32f7/stm32_otgdev.c +++ b/arch/arm/src/stm32f7/stm32_otgdev.c @@ -4232,7 +4232,7 @@ static void stm32_epin_disable(FAR struct stm32_ep_s *privep) regval = stm32_getreg(regaddr); regval |= OTG_DIEPINT_EPDISD; - stm32_putreg(OTG_DIEPINT_EPDISD, regaddr); + stm32_putreg(regval, regaddr); /* Flush any data remaining in the TxFIFO */