Commit 4082cf2d authored by Yinghai Lu's avatar Yinghai Lu Committed by Jesse Barnes
Browse files

PCI: Use class quirk for intel fix_transparent_bridge

parent c484b241
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -164,11 +164,11 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8367_0, pci_fixup_
 */
 */
static void __devinit pci_fixup_transparent_bridge(struct pci_dev *dev)
static void __devinit pci_fixup_transparent_bridge(struct pci_dev *dev)
{
{
	if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI &&
	if ((dev->device & 0xff00) == 0x2400)
	    (dev->device & 0xff00) == 0x2400)
		dev->transparent = 1;
		dev->transparent = 1;
}
}
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_ANY_ID, pci_fixup_transparent_bridge);
DECLARE_PCI_FIXUP_CLASS_HEADER(PCI_VENDOR_ID_INTEL, PCI_ANY_ID,
			 PCI_CLASS_BRIDGE_PCI, 8, pci_fixup_transparent_bridge);


/*
/*
 * Fixup for C1 Halt Disconnect problem on nForce2 systems.
 * Fixup for C1 Halt Disconnect problem on nForce2 systems.