summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBrice Goglin <brice@myri.com>2006-08-31 07:55:32 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2006-09-27 02:43:52 +0200
commit6397c75cbc4d7dbc3d07278b57c82a47dafb21b5 (patch)
treed12791eba1b138c1cf8c82cd9dd50402a3b1f461 /include
parentMSI: Rename PCI_CAP_ID_HT_IRQCONF into PCI_CAP_ID_HT (diff)
downloadlinux-6397c75cbc4d7dbc3d07278b57c82a47dafb21b5.tar.xz
linux-6397c75cbc4d7dbc3d07278b57c82a47dafb21b5.zip
MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability
Introduce msi_ht_cap_enabled() to check the MSI capability in the Hypertransport configuration space. It is used in a generic quirk quirk_msi_ht_cap() to check whether MSI is enabled on hypertransport chipset, and a nVidia specific quirk quirk_nvidia_ck804_msi_ht_cap() where two 2 HT MSI mappings have to be checked. Both quirks set the PCI_BUS_FLAGS_NO_MSI bus flag when MSI is disabled. Signed-off-by: Brice Goglin <brice@myri.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
-rw-r--r--include/linux/pci_ids.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index 6a1e09834559..b9e263adebab 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -1411,6 +1411,7 @@
#define PCI_DEVICE_ID_SERVERWORKS_LE 0x0009
#define PCI_DEVICE_ID_SERVERWORKS_GCNB_LE 0x0017
#define PCI_DEVICE_ID_SERVERWORKS_EPB 0x0103
+#define PCI_DEVICE_ID_SERVERWORKS_HT2000_PCIE 0x0132
#define PCI_DEVICE_ID_SERVERWORKS_OSB4 0x0200
#define PCI_DEVICE_ID_SERVERWORKS_CSB5 0x0201
#define PCI_DEVICE_ID_SERVERWORKS_CSB6 0x0203