diff options
author | nagalakshmi.nandigama@lsi.com <nagalakshmi.nandigama@lsi.com> | 2011-11-30 21:13:37 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2011-12-15 01:57:32 -0500 |
commit | c1bc0704e52f200bc747c6bddb970a3686e230ab (patch) | |
tree | 74dff33cef4d108ddc2cd3f208436bcc439cca06 /drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | |
parent | 70e73f9945f80a5ad469d4d21b32209218aa51ac (diff) |
[SCSI] mpt2sas: MPI next revision header update
1) Added product specific range of ImageType macros for the Extended
Image Header.
2) Added Flags field and related defines to
MPI2_TOOLBOX_ISTWI_READ_WRITE_REQUEST to support automatic
reserve/release and page addressing.
Signed-off-by: Nagalakshmi Nandigama <nagalakshmi.nandigama@lsi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_ioc.h')
-rw-r--r-- | drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/drivers/scsi/mpt2sas/mpi/mpi2_ioc.h b/drivers/scsi/mpt2sas/mpi/mpi2_ioc.h index 93d9b6956d05..7b53be83e7e3 100644 --- a/drivers/scsi/mpt2sas/mpi/mpi2_ioc.h +++ b/drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | |||
@@ -6,7 +6,7 @@ | |||
6 | * Title: MPI IOC, Port, Event, FW Download, and FW Upload messages | 6 | * Title: MPI IOC, Port, Event, FW Download, and FW Upload messages |
7 | * Creation Date: October 11, 2006 | 7 | * Creation Date: October 11, 2006 |
8 | * | 8 | * |
9 | * mpi2_ioc.h Version: 02.00.17 | 9 | * mpi2_ioc.h Version: 02.00.18 |
10 | * | 10 | * |
11 | * Version History | 11 | * Version History |
12 | * --------------- | 12 | * --------------- |
@@ -110,6 +110,10 @@ | |||
110 | * Added Temperature Threshold Event. | 110 | * Added Temperature Threshold Event. |
111 | * Added Host Message Event. | 111 | * Added Host Message Event. |
112 | * Added Send Host Message request and reply. | 112 | * Added Send Host Message request and reply. |
113 | * 05-25-11 02.00.18 For Extended Image Header, added | ||
114 | * MPI2_EXT_IMAGE_TYPE_MIN_PRODUCT_SPECIFIC and | ||
115 | * MPI2_EXT_IMAGE_TYPE_MAX_PRODUCT_SPECIFIC defines. | ||
116 | * Deprecated MPI2_EXT_IMAGE_TYPE_MAX define. | ||
113 | * -------------------------------------------------------------------------- | 117 | * -------------------------------------------------------------------------- |
114 | */ | 118 | */ |
115 | 119 | ||
@@ -1366,16 +1370,18 @@ typedef struct _MPI2_EXT_IMAGE_HEADER | |||
1366 | #define MPI2_EXT_IMAGE_HEADER_SIZE (0x40) | 1370 | #define MPI2_EXT_IMAGE_HEADER_SIZE (0x40) |
1367 | 1371 | ||
1368 | /* defines for the ImageType field */ | 1372 | /* defines for the ImageType field */ |
1369 | #define MPI2_EXT_IMAGE_TYPE_UNSPECIFIED (0x00) | 1373 | #define MPI2_EXT_IMAGE_TYPE_UNSPECIFIED (0x00) |
1370 | #define MPI2_EXT_IMAGE_TYPE_FW (0x01) | 1374 | #define MPI2_EXT_IMAGE_TYPE_FW (0x01) |
1371 | #define MPI2_EXT_IMAGE_TYPE_NVDATA (0x03) | 1375 | #define MPI2_EXT_IMAGE_TYPE_NVDATA (0x03) |
1372 | #define MPI2_EXT_IMAGE_TYPE_BOOTLOADER (0x04) | 1376 | #define MPI2_EXT_IMAGE_TYPE_BOOTLOADER (0x04) |
1373 | #define MPI2_EXT_IMAGE_TYPE_INITIALIZATION (0x05) | 1377 | #define MPI2_EXT_IMAGE_TYPE_INITIALIZATION (0x05) |
1374 | #define MPI2_EXT_IMAGE_TYPE_FLASH_LAYOUT (0x06) | 1378 | #define MPI2_EXT_IMAGE_TYPE_FLASH_LAYOUT (0x06) |
1375 | #define MPI2_EXT_IMAGE_TYPE_SUPPORTED_DEVICES (0x07) | 1379 | #define MPI2_EXT_IMAGE_TYPE_SUPPORTED_DEVICES (0x07) |
1376 | #define MPI2_EXT_IMAGE_TYPE_MEGARAID (0x08) | 1380 | #define MPI2_EXT_IMAGE_TYPE_MEGARAID (0x08) |
1377 | 1381 | #define MPI2_EXT_IMAGE_TYPE_MIN_PRODUCT_SPECIFIC (0x80) | |
1378 | #define MPI2_EXT_IMAGE_TYPE_MAX (MPI2_EXT_IMAGE_TYPE_MEGARAID) | 1382 | #define MPI2_EXT_IMAGE_TYPE_MAX_PRODUCT_SPECIFIC (0xFF) |
1383 | #define MPI2_EXT_IMAGE_TYPE_MAX \ | ||
1384 | (MPI2_EXT_IMAGE_TYPE_MAX_PRODUCT_SPECIFIC) /* deprecated */ | ||
1379 | 1385 | ||
1380 | 1386 | ||
1381 | 1387 | ||