diff options
| -rw-r--r-- | drivers/pci/quirks.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index a4d33619a7bb..8c2fd3dc8df6 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c | |||
| @@ -3365,6 +3365,13 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x0032, quirk_no_bus_reset); | |||
| 3365 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x003c, quirk_no_bus_reset); | 3365 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x003c, quirk_no_bus_reset); |
| 3366 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x0033, quirk_no_bus_reset); | 3366 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATHEROS, 0x0033, quirk_no_bus_reset); |
| 3367 | 3367 | ||
| 3368 | /* | ||
| 3369 | * Root port on some Cavium CN8xxx chips do not successfully complete a bus | ||
| 3370 | * reset when used with certain child devices. After the reset, config | ||
| 3371 | * accesses to the child may fail. | ||
| 3372 | */ | ||
| 3373 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_CAVIUM, 0xa100, quirk_no_bus_reset); | ||
| 3374 | |||
| 3368 | static void quirk_no_pm_reset(struct pci_dev *dev) | 3375 | static void quirk_no_pm_reset(struct pci_dev *dev) |
| 3369 | { | 3376 | { |
| 3370 | /* | 3377 | /* |
