Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Feb 2007 03:32:10 GMT
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 114336 for review
Message-ID:  <200702100332.l1A3WAFs027444@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=114336

Change 114336 by mjacob@mjexp on 2007/02/10 03:31:41

	Add putative untested 2432 (PCI-E) support.

Affected files ...

.. //depot/projects/mjexp/sys/dev/isp/isp_pci.c#9 edit

Differences ...

==== //depot/projects/mjexp/sys/dev/isp/isp_pci.c#9 (text+ko) ====

@@ -259,6 +259,10 @@
 #define	PCI_PRODUCT_QLOGIC_ISP2422	0x2422
 #endif
 
+#ifndef	PCI_PRODUCT_QLOGIC_ISP2432
+#define	PCI_PRODUCT_QLOGIC_ISP2432	0x2432
+#endif
+
 #ifndef	PCI_PRODUCT_QLOGIC_ISP6312
 #define	PCI_PRODUCT_QLOGIC_ISP6312	0x6312
 #endif
@@ -304,6 +308,9 @@
 #define	PCI_QLOGIC_ISP2422	\
 	((PCI_PRODUCT_QLOGIC_ISP2422 << 16) | PCI_VENDOR_QLOGIC)
 
+#define	PCI_QLOGIC_ISP2432	\
+	((PCI_PRODUCT_QLOGIC_ISP2432 << 16) | PCI_VENDOR_QLOGIC)
+
 #define	PCI_QLOGIC_ISP6312	\
 	((PCI_PRODUCT_QLOGIC_ISP6312 << 16) | PCI_VENDOR_QLOGIC)
 
@@ -400,6 +407,9 @@
 	case PCI_QLOGIC_ISP2422:
 		device_set_desc(dev, "Qlogic ISP 2422 PCI FC-AL Adapter");
 		break;
+	case PCI_QLOGIC_ISP2432:
+		device_set_desc(dev, "Qlogic ISP 2432 PCI FC-AL Adapter");
+		break;
 	case PCI_QLOGIC_ISP6312:
 		device_set_desc(dev, "Qlogic ISP 6312 PCI FC-AL Adapter");
 		break;
@@ -957,7 +967,8 @@
 		pcs->pci_poff[MBOX_BLOCK >> _BLK_REG_SHFT] =
 		    PCI_MBOX_REGS2300_OFF;
 	}
-	if (pci_get_devid(dev) == PCI_QLOGIC_ISP2422) {
+	if (pci_get_devid(dev) == PCI_QLOGIC_ISP2422 ||
+	    pci_get_devid(dev) == PCI_QLOGIC_ISP2432) {
 		mdvp = &mdvec_2400;
 		basetype = ISP_HA_FC_2400;
 		psize = sizeof (fcparam);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702100332.l1A3WAFs027444>