diff options
author | Huang, Xiong <xiong@qca.qualcomm.com> | 2012-04-30 11:38:49 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-04-30 21:44:12 -0400 |
commit | 7cb6a291ef3b159e8ade6b113171c089d38e944c (patch) | |
tree | cc6d9a1ba2335dfaf97cefa0d5f56b9c71c68ebb /drivers/pci | |
parent | b6d151bb8261a229555cbd0704749de099104bbd (diff) |
atl1c: add workaround for issue of bit INTX-disable for MSI interrupt
All supported devices have one issue that msi interrupt doesn't assert
if pci command register bit (PCI_COMMAND_INTX_DISABLE) is set.
Add workaround in drivers/pci/quirks.c
Signed-off-by: xiong <xiong@qca.qualcomm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/quirks.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index 4bf71028556b..953ec3f08470 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c | |||
@@ -2626,6 +2626,18 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, 0x4374, | |||
2626 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, 0x4375, | 2626 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, 0x4375, |
2627 | quirk_msi_intx_disable_bug); | 2627 | quirk_msi_intx_disable_bug); |
2628 | 2628 | ||
2629 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x1062, | ||
2630 | quirk_msi_intx_disable_bug); | ||
2631 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x1063, | ||
2632 | quirk_msi_intx_disable_bug); | ||
2633 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x2060, | ||
2634 | quirk_msi_intx_disable_bug); | ||
2635 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x2062, | ||
2636 | quirk_msi_intx_disable_bug); | ||
2637 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x1073, | ||
2638 | quirk_msi_intx_disable_bug); | ||
2639 | DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATTANSIC, 0x1083, | ||
2640 | quirk_msi_intx_disable_bug); | ||
2629 | #endif /* CONFIG_PCI_MSI */ | 2641 | #endif /* CONFIG_PCI_MSI */ |
2630 | 2642 | ||
2631 | /* Allow manual resource allocation for PCI hotplug bridges | 2643 | /* Allow manual resource allocation for PCI hotplug bridges |