diff options
Diffstat (limited to 'drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h')
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h b/drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h index 9cf09bf7c4a8..95356a82ee99 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.33 | 9 | * mpi2_cnfg.h Version: 02.00.35 |
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 |
@@ -183,9 +183,12 @@ | |||
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-16-15 02.00.31 Updated for MPI v2.6. | 185 | * 03-16-15 02.00.31 Updated for MPI v2.6. |
186 | * Added Flags field to IO Unit Page 7. | ||
186 | * Added new SAS Phy Event codes | 187 | * Added new SAS Phy Event codes |
187 | * 05-25-15 02.00.33 Added more defines for the BiosOptions field of | 188 | * 05-25-15 02.00.33 Added more defines for the BiosOptions field of |
188 | * MPI2_CONFIG_PAGE_BIOS_1. | 189 | * MPI2_CONFIG_PAGE_BIOS_1. |
190 | * 08-25-15 02.00.34 Bumped Header Version. | ||
191 | * 12-18-15 02.00.35 Added SATADeviceWaitTime to SAS IO Unit Page 4. | ||
189 | * -------------------------------------------------------------------------- | 192 | * -------------------------------------------------------------------------- |
190 | */ | 193 | */ |
191 | 194 | ||
@@ -958,13 +961,16 @@ typedef struct _MPI2_CONFIG_PAGE_IO_UNIT_7 { | |||
958 | U8 Reserved3; /*0x17 */ | 961 | U8 Reserved3; /*0x17 */ |
959 | U32 BoardPowerRequirement; /*0x18 */ | 962 | U32 BoardPowerRequirement; /*0x18 */ |
960 | U32 PCISlotPowerAllocation; /*0x1C */ | 963 | U32 PCISlotPowerAllocation; /*0x1C */ |
961 | U32 Reserved6; /* 0x20 */ | 964 | /* reserved prior to MPI v2.6 */ |
962 | U32 Reserved7; /* 0x24 */ | 965 | U8 Flags; /* 0x20 */ |
966 | U8 Reserved6; /* 0x21 */ | ||
967 | U16 Reserved7; /* 0x22 */ | ||
968 | U32 Reserved8; /* 0x24 */ | ||
963 | } MPI2_CONFIG_PAGE_IO_UNIT_7, | 969 | } MPI2_CONFIG_PAGE_IO_UNIT_7, |
964 | *PTR_MPI2_CONFIG_PAGE_IO_UNIT_7, | 970 | *PTR_MPI2_CONFIG_PAGE_IO_UNIT_7, |
965 | Mpi2IOUnitPage7_t, *pMpi2IOUnitPage7_t; | 971 | Mpi2IOUnitPage7_t, *pMpi2IOUnitPage7_t; |
966 | 972 | ||
967 | #define MPI2_IOUNITPAGE7_PAGEVERSION (0x04) | 973 | #define MPI2_IOUNITPAGE7_PAGEVERSION (0x05) |
968 | 974 | ||
969 | /*defines for IO Unit Page 7 CurrentPowerMode and PreviousPowerMode fields */ | 975 | /*defines for IO Unit Page 7 CurrentPowerMode and PreviousPowerMode fields */ |
970 | #define MPI25_IOUNITPAGE7_PM_INIT_MASK (0xC0) | 976 | #define MPI25_IOUNITPAGE7_PM_INIT_MASK (0xC0) |
@@ -1045,6 +1051,8 @@ typedef struct _MPI2_CONFIG_PAGE_IO_UNIT_7 { | |||
1045 | #define MPI2_IOUNITPAGE7_BOARD_TEMP_FAHRENHEIT (0x01) | 1051 | #define MPI2_IOUNITPAGE7_BOARD_TEMP_FAHRENHEIT (0x01) |
1046 | #define MPI2_IOUNITPAGE7_BOARD_TEMP_CELSIUS (0x02) | 1052 | #define MPI2_IOUNITPAGE7_BOARD_TEMP_CELSIUS (0x02) |
1047 | 1053 | ||
1054 | /* defines for IO Unit Page 7 Flags field */ | ||
1055 | #define MPI2_IOUNITPAGE7_FLAG_CABLE_POWER_EXC (0x01) | ||
1048 | 1056 | ||
1049 | /*IO Unit Page 8 */ | 1057 | /*IO Unit Page 8 */ |
1050 | 1058 | ||
@@ -2271,7 +2279,7 @@ typedef struct _MPI2_CONFIG_PAGE_SASIOUNIT_4 { | |||
2271 | U8 | 2279 | U8 |
2272 | BootDeviceWaitTime; /*0x24 */ | 2280 | BootDeviceWaitTime; /*0x24 */ |
2273 | U8 | 2281 | U8 |
2274 | Reserved4; /*0x25 */ | 2282 | SATADeviceWaitTime; /*0x25 */ |
2275 | U16 | 2283 | U16 |
2276 | Reserved5; /*0x26 */ | 2284 | Reserved5; /*0x26 */ |
2277 | U8 | 2285 | U8 |