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