UMC UM8886: Invert PCI IRQ edge/level flags.

This commit is contained in:
OBattler
2024-09-19 19:43:38 +02:00
parent c210f4f42a
commit 6d5fd97cda

View File

@@ -180,10 +180,10 @@ umc_8886_irq_recalc(umc_8886_t *dev)
irq_routing = (conf[0x46] & 0x08) ? (conf[0x44] & 0x0f) : PCI_IRQ_DISABLED;
pci_set_irq_routing(PCI_INTD, irq_routing);
pci_set_irq_level(PCI_INTA, !!(conf[0x47] & 0x01));
pci_set_irq_level(PCI_INTB, !!(conf[0x47] & 0x02));
pci_set_irq_level(PCI_INTC, !!(conf[0x47] & 0x04));
pci_set_irq_level(PCI_INTD, !!(conf[0x47] & 0x08));
pci_set_irq_level(PCI_INTA, !(conf[0x47] & 0x01));
pci_set_irq_level(PCI_INTB, !(conf[0x47] & 0x02));
pci_set_irq_level(PCI_INTC, !(conf[0x47] & 0x04));
pci_set_irq_level(PCI_INTD, !(conf[0x47] & 0x08));
}
static void