mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
add support for higher IRQs in case of multiple MSI interrupts
This commit is contained in:
parent
326e928f66
commit
21c69918d3
@ -3646,9 +3646,9 @@ static irqreturn_t irq_handler0(int irq, void *dev_id)
|
|||||||
do {
|
do {
|
||||||
if (s & 0x80000000)
|
if (s & 0x80000000)
|
||||||
return IRQ_NONE;
|
return IRQ_NONE;
|
||||||
if (!(s & 0xfff00))
|
if (!(s & 0xfffff00))
|
||||||
return IRQ_NONE;
|
return IRQ_NONE;
|
||||||
ddbwritel(dev, s & 0xfff00, INTERRUPT_ACK);
|
ddbwritel(dev, s & 0xfffff00, INTERRUPT_ACK);
|
||||||
irq_handle_io(dev, s);
|
irq_handle_io(dev, s);
|
||||||
} while ((s = ddbreadl(dev, INTERRUPT_STATUS)));
|
} while ((s = ddbreadl(dev, INTERRUPT_STATUS)));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user