Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/ic Change f/w revision to major, minor, micro version....
details: https://anonhg.NetBSD.org/src/rev/49bf5bfc603e
branches: trunk
changeset: 471528:49bf5bfc603e
user: mjacob <mjacob%NetBSD.org@localhost>
date: Sun Apr 04 01:27:06 1999 +0000
description:
Change f/w revision to major,minor,micro version. Add in ISP1040C definition.
diffstat:
sys/dev/ic/ispvar.h | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diffs (42 lines):
diff -r 3c92f37ec6fd -r 49bf5bfc603e sys/dev/ic/ispvar.h
--- a/sys/dev/ic/ispvar.h Sun Apr 04 01:21:02 1999 +0000
+++ b/sys/dev/ic/ispvar.h Sun Apr 04 01:27:06 1999 +0000
@@ -1,5 +1,5 @@
-/* $NetBSD: ispvar.h,v 1.20 1999/03/26 22:39:45 mjacob Exp $ */
-/* release_03_25_99 */
+/* $NetBSD: ispvar.h,v 1.21 1999/04/04 01:27:06 mjacob Exp $ */
+/* release_4_3_99 */
/*
* Soft Definitions for for Qlogic ISP SCSI adapters.
*
@@ -259,8 +259,8 @@
isp_bustype : 1, /* BUS Implementation */
isp_type : 8; /* HBA Type and Revision */
- u_int16_t isp_fwrev; /* Running F/W revision */
- u_int16_t isp_romfw_rev; /* 'ROM' F/W revision */
+ u_int16_t isp_fwrev[3]; /* Running F/W revision */
+ u_int16_t isp_romfw_rev[3]; /* 'ROM' F/W revision */
void * isp_param;
/*
@@ -338,8 +338,10 @@
#define ISP_CFG_NORELOAD 0x80 /* don't download f/w */
#define ISP_CFG_NONVRAM 0x40 /* ignore NVRAM */
-#define ISP_FW_REV(maj, min) ((maj) << 10| (min))
+#define ISP_FW_REV(maj, min, mic) ((maj << 24) | (min << 16) | mic)
+#define ISP_FW_REVX(xp) ((xp[0 ]<< 24) | (xp[1] << 16) | xp[2])
+
/*
* Bus (implementation) types
*/
@@ -356,6 +358,7 @@
#define ISP_HA_SCSI_1040 0x4
#define ISP_HA_SCSI_1040A 0x5
#define ISP_HA_SCSI_1040B 0x6
+#define ISP_HA_SCSI_1040C 0x7
#define ISP_HA_SCSI_1080 0xd
#define ISP_HA_SCSI_12X0 0xe
#define ISP_HA_FC 0xf0
Home |
Main Index |
Thread Index |
Old Index