From: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
---
hw/timer/imx_epit.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/hw/timer/imx_epit.c b/hw/timer/imx_epit.c
index 2e9dae0bc8..5315d9633e 100644
--- a/hw/timer/imx_epit.c
+++ b/hw/timer/imx_epit.c
@@ -94,6 +94,10 @@ static void imx_epit_reset(DeviceState *dev)
s->lr = EPIT_TIMER_MAX;
s->cmp = 0;
s->cnt = 0;
+
+ /* clear the interrupt */
+ qemu_irq_lower(s->irq);
+
ptimer_transaction_begin(s->timer_cmp);
ptimer_transaction_begin(s->timer_reload);
/* stop both timers */
--
2.34.5