diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c index c4deb20014..84590682ab 100644 --- a/soc/swr-mstr-ctrl.c +++ b/soc/swr-mstr-ctrl.c @@ -1407,6 +1407,7 @@ handle_irq: continue; if (swr_dev->slave_irq) { do { + swr_dev->slave_irq_pending = 0; handle_nested_irq( irq_find_mapping( swr_dev->slave_irq, 0));