diff --git a/drivers/counter/counter_realtek_rts5912.c b/drivers/counter/counter_realtek_rts5912.c index 40505d66132..20e995951e4 100644 --- a/drivers/counter/counter_realtek_rts5912.c +++ b/drivers/counter/counter_realtek_rts5912.c @@ -349,6 +349,7 @@ static int counter_rts5912_init(const struct device *dev) \ static void counter_rts5912_irq_config_##inst(void) \ { \ + NVIC_ClearPendingIRQ(DT_INST_IRQN(inst)); \ IRQ_CONNECT(DT_INST_IRQN(inst), DT_INST_IRQ(inst, priority), counter_rts5912_isr, \ DEVICE_DT_INST_GET(inst), 0); \ irq_enable(DT_INST_IRQN(inst)); \