|
@@ -158,6 +158,7 @@ static int uic_set_irq_type(struct irq_data *d, unsigned int flow_type)
|
|
|
|
|
|
|
|
mtdcr(uic->dcrbase + UIC_PR, pr);
|
|
mtdcr(uic->dcrbase + UIC_PR, pr);
|
|
|
mtdcr(uic->dcrbase + UIC_TR, tr);
|
|
mtdcr(uic->dcrbase + UIC_TR, tr);
|
|
|
|
|
+ mtdcr(uic->dcrbase + UIC_SR, ~mask);
|
|
|
|
|
|
|
|
raw_spin_unlock_irqrestore(&uic->lock, flags);
|
|
raw_spin_unlock_irqrestore(&uic->lock, flags);
|
|
|
|
|
|