|
@@ -436,3 +436,14 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_LEGACY,
|
|
|
pci_early_fixup_cyrix_5530);
|
|
|
DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_LEGACY,
|
|
|
pci_early_fixup_cyrix_5530);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller:
|
|
|
+ * prevent update of the BAR0, which doesn't look like a normal BAR.
|
|
|
+ */
|
|
|
+static void __devinit pci_siemens_interrupt_controller(struct pci_dev *dev)
|
|
|
+{
|
|
|
+ dev->resource[0].flags |= IORESOURCE_PCI_FIXED;
|
|
|
+}
|
|
|
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_SIEMENS, 0x0015,
|
|
|
+ pci_siemens_interrupt_controller);
|