diff options
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2.h')
-rw-r--r-- | drivers/scsi/mpt2sas/mpi/mpi2.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/drivers/scsi/mpt2sas/mpi/mpi2.h b/drivers/scsi/mpt2sas/mpi/mpi2.h index dada0a13223f..4b1c2f0350f9 100644 --- a/drivers/scsi/mpt2sas/mpi/mpi2.h +++ b/drivers/scsi/mpt2sas/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.14 | 11 | * mpi2.h Version: 02.00.15 |
12 | * | 12 | * |
13 | * Version History | 13 | * Version History |
14 | * --------------- | 14 | * --------------- |
@@ -57,6 +57,10 @@ | |||
57 | * Added MSI-x index mask and shift for Reply Post Host | 57 | * Added MSI-x index mask and shift for Reply Post Host |
58 | * Index register. | 58 | * Index register. |
59 | * Added function code for Host Based Discovery Action. | 59 | * Added function code for Host Based Discovery Action. |
60 | * 02-10-10 02.00.15 Bumped MPI2_HEADER_VERSION_UNIT. | ||
61 | * Added define for MPI2_FUNCTION_PWR_MGMT_CONTROL. | ||
62 | * Added defines for product-specific range of message | ||
63 | * function codes, 0xF0 to 0xFF. | ||
60 | * -------------------------------------------------------------------------- | 64 | * -------------------------------------------------------------------------- |
61 | */ | 65 | */ |
62 | 66 | ||
@@ -82,7 +86,7 @@ | |||
82 | #define MPI2_VERSION_02_00 (0x0200) | 86 | #define MPI2_VERSION_02_00 (0x0200) |
83 | 87 | ||
84 | /* versioning for this MPI header set */ | 88 | /* versioning for this MPI header set */ |
85 | #define MPI2_HEADER_VERSION_UNIT (0x0E) | 89 | #define MPI2_HEADER_VERSION_UNIT (0x0F) |
86 | #define MPI2_HEADER_VERSION_DEV (0x00) | 90 | #define MPI2_HEADER_VERSION_DEV (0x00) |
87 | #define MPI2_HEADER_VERSION_UNIT_MASK (0xFF00) | 91 | #define MPI2_HEADER_VERSION_UNIT_MASK (0xFF00) |
88 | #define MPI2_HEADER_VERSION_UNIT_SHIFT (8) | 92 | #define MPI2_HEADER_VERSION_UNIT_SHIFT (8) |
@@ -473,8 +477,6 @@ typedef union _MPI2_REPLY_DESCRIPTORS_UNION | |||
473 | /***************************************************************************** | 477 | /***************************************************************************** |
474 | * | 478 | * |
475 | * Message Functions | 479 | * Message Functions |
476 | * 0x80 -> 0x8F reserved for private message use per product | ||
477 | * | ||
478 | * | 480 | * |
479 | *****************************************************************************/ | 481 | *****************************************************************************/ |
480 | 482 | ||
@@ -506,6 +508,13 @@ typedef union _MPI2_REPLY_DESCRIPTORS_UNION | |||
506 | #define MPI2_FUNCTION_RAID_ACCELERATOR (0x2C) /* RAID Accelerator*/ | 508 | #define MPI2_FUNCTION_RAID_ACCELERATOR (0x2C) /* RAID Accelerator*/ |
507 | /* Host Based Discovery Action */ | 509 | /* Host Based Discovery Action */ |
508 | #define MPI2_FUNCTION_HOST_BASED_DISCOVERY_ACTION (0x2F) | 510 | #define MPI2_FUNCTION_HOST_BASED_DISCOVERY_ACTION (0x2F) |
511 | /* Power Management Control */ | ||
512 | #define MPI2_FUNCTION_PWR_MGMT_CONTROL (0x30) | ||
513 | /* beginning of product-specific range */ | ||
514 | #define MPI2_FUNCTION_MIN_PRODUCT_SPECIFIC (0xF0) | ||
515 | /* end of product-specific range */ | ||
516 | #define MPI2_FUNCTION_MAX_PRODUCT_SPECIFIC (0xFF) | ||
517 | |||
509 | 518 | ||
510 | 519 | ||
511 | 520 | ||