diff options
author | Suganath prabu Subramani <suganath-prabu.subramani@avagotech.com> | 2016-01-28 01:37:05 -0500 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2016-02-23 21:27:02 -0500 |
commit | 5c739b6157bd090942e5847ddd12bfb99cd4240d (patch) | |
tree | ded954995519691b2a30ceeac8075bf3b5b42aeb /drivers | |
parent | ebb3024e2fd5578c800a5ae9165dd7f1a0844c11 (diff) |
mpt3sas: Updated MPI Header to 2.00.42
Updated MPI version and MPI header files.
Signed-off-by: Suganath prabu Subramani <suganath-prabu.subramani@avagotech.com>
Signed-off-by: Chaitra P B <chaitra.basappa@avagotech.com>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2.h | 8 | ||||
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 7 | ||||
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_init.h | 3 | ||||
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 2 | ||||
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_sas.h | 2 |
5 files changed, 14 insertions, 8 deletions
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2.h b/drivers/scsi/mpt3sas/mpi/mpi2.h index 367e6ac0b211..dfad5b8c1890 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2.h | |||
@@ -8,7 +8,7 @@ | |||
8 | * scatter/gather formats. | 8 | * scatter/gather formats. |
9 | * Creation Date: June 21, 2006 | 9 | * Creation Date: June 21, 2006 |
10 | * | 10 | * |
11 | * mpi2.h Version: 02.00.37 | 11 | * mpi2.h Version: 02.00.39 |
12 | * | 12 | * |
13 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 | 13 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 |
14 | * prefix are for use only on MPI v2.5 products, and must not be used | 14 | * prefix are for use only on MPI v2.5 products, and must not be used |
@@ -94,10 +94,12 @@ | |||
94 | * 06-13-14 02.00.35 Bumped MPI2_HEADER_VERSION_UNIT. | 94 | * 06-13-14 02.00.35 Bumped MPI2_HEADER_VERSION_UNIT. |
95 | * 11-18-14 02.00.36 Updated copyright information. | 95 | * 11-18-14 02.00.36 Updated copyright information. |
96 | * Bumped MPI2_HEADER_VERSION_UNIT. | 96 | * Bumped MPI2_HEADER_VERSION_UNIT. |
97 | * 03-xx-15 02.00.37 Bumped MPI2_HEADER_VERSION_UNIT. | 97 | * 03-16-15 02.00.37 Bumped MPI2_HEADER_VERSION_UNIT. |
98 | * Added Scratchpad registers to | 98 | * Added Scratchpad registers to |
99 | * MPI2_SYSTEM_INTERFACE_REGS. | 99 | * MPI2_SYSTEM_INTERFACE_REGS. |
100 | * Added MPI2_DIAG_SBR_RELOAD. | 100 | * Added MPI2_DIAG_SBR_RELOAD. |
101 | * 03-19-15 02.00.38 Bumped MPI2_HEADER_VERSION_UNIT. | ||
102 | * 05-25-15 02.00.39 Bumped MPI2_HEADER_VERSION_UNIT. | ||
101 | * -------------------------------------------------------------------------- | 103 | * -------------------------------------------------------------------------- |
102 | */ | 104 | */ |
103 | 105 | ||
@@ -137,7 +139,7 @@ | |||
137 | #define MPI2_VERSION_02_06 (0x0206) | 139 | #define MPI2_VERSION_02_06 (0x0206) |
138 | 140 | ||
139 | /*Unit and Dev versioning for this MPI header set */ | 141 | /*Unit and Dev versioning for this MPI header set */ |
140 | #define MPI2_HEADER_VERSION_UNIT (0x23) | 142 | #define MPI2_HEADER_VERSION_UNIT (0x27) |
141 | #define MPI2_HEADER_VERSION_DEV (0x00) | 143 | #define MPI2_HEADER_VERSION_DEV (0x00) |
142 | #define MPI2_HEADER_VERSION_UNIT_MASK (0xFF00) | 144 | #define MPI2_HEADER_VERSION_UNIT_MASK (0xFF00) |
143 | #define MPI2_HEADER_VERSION_UNIT_SHIFT (8) | 145 | #define MPI2_HEADER_VERSION_UNIT_SHIFT (8) |
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h b/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h index 43a6fe9a3c04..9cf09bf7c4a8 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | |||
@@ -6,7 +6,7 @@ | |||
6 | * Title: MPI Configuration messages and pages | 6 | * Title: MPI Configuration messages and pages |
7 | * Creation Date: November 10, 2006 | 7 | * Creation Date: November 10, 2006 |
8 | * | 8 | * |
9 | * mpi2_cnfg.h Version: 02.00.31 | 9 | * mpi2_cnfg.h Version: 02.00.33 |
10 | * | 10 | * |
11 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 | 11 | * NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25 |
12 | * prefix are for use only on MPI v2.5 products, and must not be used | 12 | * prefix are for use only on MPI v2.5 products, and must not be used |
@@ -182,8 +182,10 @@ | |||
182 | * 11-18-14 02.00.30 Updated copyright information. | 182 | * 11-18-14 02.00.30 Updated copyright information. |
183 | * Added MPI2_BIOSPAGE1_OPTIONS_ADVANCED_CONFIG. | 183 | * Added MPI2_BIOSPAGE1_OPTIONS_ADVANCED_CONFIG. |
184 | * Added AdapterOrderAux fields to BIOS Page 3. | 184 | * Added AdapterOrderAux fields to BIOS Page 3. |
185 | * 03-xx-15 02.00.31 Updated for MPI v2.6. | 185 | * 03-16-15 02.00.31 Updated for MPI v2.6. |
186 | * Added new SAS Phy Event codes | 186 | * Added new SAS Phy Event codes |
187 | * 05-25-15 02.00.33 Added more defines for the BiosOptions field of | ||
188 | * MPI2_CONFIG_PAGE_BIOS_1. | ||
187 | * -------------------------------------------------------------------------- | 189 | * -------------------------------------------------------------------------- |
188 | */ | 190 | */ |
189 | 191 | ||
@@ -1412,6 +1414,7 @@ typedef struct _MPI2_CONFIG_PAGE_BIOS_1 { | |||
1412 | #define MPI2_BIOSPAGE1_PAGEVERSION (0x07) | 1414 | #define MPI2_BIOSPAGE1_PAGEVERSION (0x07) |
1413 | 1415 | ||
1414 | /*values for BIOS Page 1 BiosOptions field */ | 1416 | /*values for BIOS Page 1 BiosOptions field */ |
1417 | #define MPI2_BIOSPAGE1_OPTIONS_BOOT_LIST_ADD_ALT_BOOT_DEVICE (0x00008000) | ||
1415 | #define MPI2_BIOSPAGE1_OPTIONS_ADVANCED_CONFIG (0x00004000) | 1418 | #define MPI2_BIOSPAGE1_OPTIONS_ADVANCED_CONFIG (0x00004000) |
1416 | 1419 | ||
1417 | #define MPI2_BIOSPAGE1_OPTIONS_PNS_MASK (0x00003800) | 1420 | #define MPI2_BIOSPAGE1_OPTIONS_PNS_MASK (0x00003800) |
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_init.h b/drivers/scsi/mpt3sas/mpi/mpi2_init.h index 49166999a664..c38f624b859d 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_init.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_init.h | |||
@@ -47,7 +47,8 @@ | |||
47 | * 04-09-13 02.00.15 Added SCSIStatusQualifier field to MPI2_SCSI_IO_REPLY, | 47 | * 04-09-13 02.00.15 Added SCSIStatusQualifier field to MPI2_SCSI_IO_REPLY, |
48 | * replacing the Reserved4 field. | 48 | * replacing the Reserved4 field. |
49 | * 11-18-14 02.00.16 Updated copyright information. | 49 | * 11-18-14 02.00.16 Updated copyright information. |
50 | * 03-xx-15 02.00.17 Updated for MPI v2.6. | 50 | * 03-16-15 02.00.17 Updated for MPI v2.6. |
51 | * Added MPI26_SCSIIO_IOFLAGS_ESCAPE_PASSTHROUGH. | ||
51 | * Added MPI2_SEP_REQ_SLOTSTATUS_DEV_OFF and | 52 | * Added MPI2_SEP_REQ_SLOTSTATUS_DEV_OFF and |
52 | * MPI2_SEP_REPLY_SLOTSTATUS_DEV_OFF. | 53 | * MPI2_SEP_REPLY_SLOTSTATUS_DEV_OFF. |
53 | * -------------------------------------------------------------------------- | 54 | * -------------------------------------------------------------------------- |
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_ioc.h b/drivers/scsi/mpt3sas/mpi/mpi2_ioc.h index 26e1ba4eafb4..cf510ed91924 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_ioc.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | |||
@@ -134,7 +134,7 @@ | |||
134 | * Added Encrypted Hash Extended Image. | 134 | * Added Encrypted Hash Extended Image. |
135 | * 12-05-13 02.00.24 Added MPI25_HASH_IMAGE_TYPE_BIOS. | 135 | * 12-05-13 02.00.24 Added MPI25_HASH_IMAGE_TYPE_BIOS. |
136 | * 11-18-14 02.00.25 Updated copyright information. | 136 | * 11-18-14 02.00.25 Updated copyright information. |
137 | * 03-xx-15 02.00.26 Added MPI26_FW_HEADER_PID_FAMILY_3324_SAS and | 137 | * 03-16-15 02.00.26 Added MPI26_FW_HEADER_PID_FAMILY_3324_SAS and |
138 | * MPI26_FW_HEADER_PID_FAMILY_3516_SAS. | 138 | * MPI26_FW_HEADER_PID_FAMILY_3516_SAS. |
139 | * Added MPI26_CTRL_OP_SHUTDOWN. | 139 | * Added MPI26_CTRL_OP_SHUTDOWN. |
140 | * -------------------------------------------------------------------------- | 140 | * -------------------------------------------------------------------------- |
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_sas.h b/drivers/scsi/mpt3sas/mpi/mpi2_sas.h index 43dfeedbd6d2..c10c2c02a945 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_sas.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_sas.h | |||
@@ -33,7 +33,7 @@ | |||
33 | * 08-19-13 02.00.08 Made MPI2_SAS_OP_TRANSMIT_PORT_SELECT_SIGNAL obsolete | 33 | * 08-19-13 02.00.08 Made MPI2_SAS_OP_TRANSMIT_PORT_SELECT_SIGNAL obsolete |
34 | * for anything newer than MPI v2.0. | 34 | * for anything newer than MPI v2.0. |
35 | * 11-18-14 02.00.09 Updated copyright information. | 35 | * 11-18-14 02.00.09 Updated copyright information. |
36 | * 03-xx-145 02.00.10 Updated for MPI v2.6. | 36 | * 03-16-15 02.00.10 Updated for MPI v2.6. |
37 | * Added MPI2_SATA_PT_REQ_PT_FLAGS_FPDMA. | 37 | * Added MPI2_SATA_PT_REQ_PT_FLAGS_FPDMA. |
38 | * -------------------------------------------------------------------------- | 38 | * -------------------------------------------------------------------------- |
39 | */ | 39 | */ |