|
@@ -273,7 +273,7 @@ static int aic5_irq_domain_xlate(struct irq_domain *d,
|
|
|
irq_reg_writel(bgc, *out_hwirq, AT91_AIC5_SSR);
|
|
|
smr = irq_reg_readl(bgc, AT91_AIC5_SMR);
|
|
|
aic_common_set_priority(intspec[2], &smr);
|
|
|
- irq_reg_writel(bgc, intspec[2] | smr, AT91_AIC5_SMR);
|
|
|
+ irq_reg_writel(bgc, smr, AT91_AIC5_SMR);
|
|
|
irq_gc_unlock(bgc);
|
|
|
|
|
|
return ret;
|