diff --git a/module/smcf/src/mgi.c b/module/smcf/src/mgi.c index 10d75185fc33d44e6849db19f3750aa01a065ac3..f794da2002193e31bd9801bcfde5b11eba035eae 100644 --- a/module/smcf/src/mgi.c +++ b/module/smcf/src/mgi.c @@ -459,7 +459,7 @@ void mgi_interrupt_source_clear( struct smcf_mgi_reg *smcf_mgi, uint32_t interrupt_source_pos) { - smcf_mgi->IRQ_STAT &= ~(1 << interrupt_source_pos); + smcf_mgi->IRQ_STAT |= (1 << interrupt_source_pos); } /* Interrupt mask */