summaryrefslogtreecommitdiffstats
path: root/sys/dev/ispfw/ispfw.c
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2006-07-03 08:22:09 +0000
committermjacob <mjacob@FreeBSD.org>2006-07-03 08:22:09 +0000
commit617ea887dfddbc7da18e9cf29e731789481560ed (patch)
tree75a4dcd21283ab410202690b88f188cdb88384b0 /sys/dev/ispfw/ispfw.c
parent2ca3518e2ad4989e6b79f2eaa0e1e895fa5dab6d (diff)
downloadFreeBSD-src-617ea887dfddbc7da18e9cf29e731789481560ed.zip
FreeBSD-src-617ea887dfddbc7da18e9cf29e731789481560ed.tar.gz
Add 2322 firmware.
Diffstat (limited to 'sys/dev/ispfw/ispfw.c')
-rw-r--r--sys/dev/ispfw/ispfw.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/ispfw/ispfw.c b/sys/dev/ispfw/ispfw.c
index c65d858..01b8fcc 100644
--- a/sys/dev/ispfw/ispfw.c
+++ b/sys/dev/ispfw/ispfw.c
@@ -40,6 +40,7 @@ __FBSDID("$FreeBSD$");
#include <dev/ispfw/asm_2100.h>
#include <dev/ispfw/asm_2200.h>
#include <dev/ispfw/asm_2300.h>
+#include <dev/ispfw/asm_2322.h>
#ifdef __sparc64__
#include <dev/ispfw/asm_1000.h>
#endif
@@ -56,6 +57,7 @@ __FBSDID("$FreeBSD$");
#define PCI_PRODUCT_QLOGIC_ISP2200 0x2200
#define PCI_PRODUCT_QLOGIC_ISP2300 0x2300
#define PCI_PRODUCT_QLOGIC_ISP2312 0x2312
+#define PCI_PRODUCT_QLOGIC_ISP2322 0x2322
#define PCI_PRODUCT_QLOGIC_ISP6312 0x6312
#ifdef __sparc64__
#define SBUS_PRODUCT_QLOGIC_ISP1000 0x1000
@@ -132,6 +134,9 @@ isp_get_firmware(int version, int tgtmode, int devid, const u_int16_t **ptrp)
case PCI_PRODUCT_QLOGIC_ISP6312:
rp = isp_2300_risc_code;
break;
+ case PCI_PRODUCT_QLOGIC_ISP2322:
+ rp = isp_2322_risc_code;
+ break;
#ifdef __sparc64__
case SBUS_PRODUCT_QLOGIC_ISP1000:
if (tgtmode)
OpenPOWER on IntegriCloud