From 85dc257072741f02d7b29115b1c20c6a278cd7bc Mon Sep 17 00:00:00 2001 From: jhan bo chao Date: Wed, 7 May 2025 21:34:03 +0800 Subject: [PATCH] drivers: counter: rts5912: clear pending irq when setup clear pending irq when setup. Signed-off-by: jhan bo chao --- drivers/counter/counter_realtek_rts5912.c | 1 + 1 file changed, 1 insertion(+) 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)); \