scsi: mpt3sas: Update MPI headers to 2.6.8 spec
Updated MPI to 2.6.8 specification and header files to 2.00.54. Signed-off-by: Suganath Prabu <suganath-prabu.subramani@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
ffedeae1fa
commit
635ee6c730
@@ -6,7 +6,7 @@
|
||||
* Title: MPI PCIe Attached Devices structures and definitions.
|
||||
* Creation Date: October 9, 2012
|
||||
*
|
||||
* mpi2_pci.h Version: 02.00.03
|
||||
* mpi2_pci.h Version: 02.00.04
|
||||
*
|
||||
* NOTE: Names (typedefs, defines, etc.) beginning with an MPI25 or Mpi25
|
||||
* prefix are for use only on MPI v2.5 products, and must not be used
|
||||
@@ -24,6 +24,8 @@
|
||||
* 07-01-16 02.00.02 Added MPI26_NVME_FLAGS_FORCE_ADMIN_ERR_RESP to
|
||||
* NVME Encapsulated Request.
|
||||
* 07-22-18 02.00.03 Updted flags field for NVME Encapsulated req
|
||||
* 12-17-18 02.00.04 Added MPI26_PCIE_DEVINFO_SCSI
|
||||
* Shortten some defines to be compatible with DOS
|
||||
* --------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
@@ -41,7 +43,7 @@
|
||||
#define MPI26_PCIE_DEVINFO_NO_DEVICE (0x00000000)
|
||||
#define MPI26_PCIE_DEVINFO_PCI_SWITCH (0x00000001)
|
||||
#define MPI26_PCIE_DEVINFO_NVME (0x00000003)
|
||||
|
||||
#define MPI26_PCIE_DEVINFO_SCSI (0x00000004)
|
||||
|
||||
/****************************************************************************
|
||||
* NVMe Encapsulated message
|
||||
@@ -75,10 +77,9 @@ typedef struct _MPI26_NVME_ENCAPSULATED_REQUEST {
|
||||
#define MPI26_NVME_FLAGS_SUBMISSIONQ_IO (0x0000)
|
||||
#define MPI26_NVME_FLAGS_SUBMISSIONQ_ADMIN (0x0010)
|
||||
/*Error Response Address Space */
|
||||
#define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR (0x000C)
|
||||
#define MPI26_NVME_FLAGS_MASK_ERROR_RSP_ADDR_MASK (0x000C)
|
||||
#define MPI26_NVME_FLAGS_SYSTEM_RSP_ADDR (0x0000)
|
||||
#define MPI26_NVME_FLAGS_IOCCTL_RSP_ADDR (0x0008)
|
||||
#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_MASK (0x000C)
|
||||
#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_SYSTEM (0x0000)
|
||||
#define MPI26_NVME_FLAGS_ERR_RSP_ADDR_IOCTL (0x0008)
|
||||
/* Data Direction*/
|
||||
#define MPI26_NVME_FLAGS_DATADIRECTION_MASK (0x0003)
|
||||
#define MPI26_NVME_FLAGS_NODATATRANSFER (0x0000)
|
||||
|
Reference in New Issue
Block a user