summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci
diff options
context:
space:
mode:
authorBrad Smith <brad@cvs.openbsd.org>2005-11-21 22:28:14 +0000
committerBrad Smith <brad@cvs.openbsd.org>2005-11-21 22:28:14 +0000
commitda710f48123cdff341a07e31e29f53e88fa2858a (patch)
treed006cf301f002057955594e0e8dc653c10021205 /sys/arch/i386/pci
parentbac145e48d4da2d61124e53821ca9ee8ae59cc35 (diff)
add a handful of Intel PCI interrupt routers to the table.
82440MX_ISA, 82801AB_LPC, 82801E_LPC, 82801FBM_LPC, 82801GBM_LPC and 82801GH_LPC ok mickey@ beck@
Diffstat (limited to 'sys/arch/i386/pci')
-rw-r--r--sys/arch/i386/pci/pci_intr_fixup.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/sys/arch/i386/pci/pci_intr_fixup.c b/sys/arch/i386/pci/pci_intr_fixup.c
index 4173fc1ca88..5a1be5e0c3b 100644
--- a/sys/arch/i386/pci/pci_intr_fixup.c
+++ b/sys/arch/i386/pci/pci_intr_fixup.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pci_intr_fixup.c,v 1.47 2005/10/26 22:10:00 mickey Exp $ */
+/* $OpenBSD: pci_intr_fixup.c,v 1.48 2005/11/21 22:28:13 brad Exp $ */
/* $NetBSD: pci_intr_fixup.c,v 1.10 2000/08/10 21:18:27 soda Exp $ */
/*
@@ -134,6 +134,8 @@ const struct pciintr_icu_table {
bus_space_tag_t, pcitag_t, pciintr_icu_tag_t *,
pciintr_icu_handle_t *);
} pciintr_icu_table[] = {
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6300ESB_LPC,
+ piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371MX,
piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371AB_ISA,
@@ -142,8 +144,12 @@ const struct pciintr_icu_table {
piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371SB_ISA,
piix_init },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82440MX_ISA,
+ piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801AA_LPC,
piix_init },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801AB_LPC,
+ piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801BA_LPC,
piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801BAM_LPC,
@@ -154,13 +160,19 @@ const struct pciintr_icu_table {
piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801DB_LPC,
piix_init },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801E_LPC,
+ piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801EB_LPC,
piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801FB_LPC,
piix_init },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801FBM_LPC,
+ piix_init },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801GB_LPC,
piix_init },
- { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6300ESB_LPC,
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801GBM_LPC,
+ piix_init },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801GH_LPC,
piix_init },
{ PCI_VENDOR_OPTI, PCI_PRODUCT_OPTI_82C558,