diff options
author | Suganath prabu Subramani <suganath-prabu.subramani@avagotech.com> | 2016-01-28 01:36:58 -0500 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2016-02-23 21:27:02 -0500 |
commit | b130b0d56fa97ef17796314995a9dc5dda0edaa5 (patch) | |
tree | 1a5864621707993346bb656f036fa548bbadcd38 /drivers/scsi/mpt3sas/mpi/mpi2_sas.h | |
parent | 8038e6456a3e6f5c4759e0d73c4f9165b90c93e7 (diff) |
mpt3sas: Added support for high port count HBA variants.
Updated hardware description headers with MPI v2.6 and
mpt3sas_pci_table[] with vendor_ids, device_ids of Cutlass and Intruder
HBA which have support for 4 ports.
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/scsi/mpt3sas/mpi/mpi2_sas.h')
-rw-r--r-- | drivers/scsi/mpt3sas/mpi/mpi2_sas.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_sas.h b/drivers/scsi/mpt3sas/mpi/mpi2_sas.h index 156e30543a2f..43dfeedbd6d2 100644 --- a/drivers/scsi/mpt3sas/mpi/mpi2_sas.h +++ b/drivers/scsi/mpt3sas/mpi/mpi2_sas.h | |||
@@ -1,12 +1,12 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2000-2014 LSI Corporation. | 2 | * Copyright 2000-2015 Avago Technologies. All rights reserved. |
3 | * | 3 | * |
4 | * | 4 | * |
5 | * Name: mpi2_sas.h | 5 | * Name: mpi2_sas.h |
6 | * Title: MPI Serial Attached SCSI structures and definitions | 6 | * Title: MPI Serial Attached SCSI structures and definitions |
7 | * Creation Date: February 9, 2007 | 7 | * Creation Date: February 9, 2007 |
8 | * | 8 | * |
9 | * mpi2_sas.h Version: 02.00.08 | 9 | * mpi2_sas.h Version: 02.00.10 |
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 |
@@ -32,6 +32,9 @@ | |||
32 | * Passthrough Request message. | 32 | * Passthrough Request message. |
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. | ||
36 | * 03-xx-145 02.00.10 Updated for MPI v2.6. | ||
37 | * Added MPI2_SATA_PT_REQ_PT_FLAGS_FPDMA. | ||
35 | * -------------------------------------------------------------------------- | 38 | * -------------------------------------------------------------------------- |
36 | */ | 39 | */ |
37 | 40 | ||
@@ -183,6 +186,7 @@ typedef struct _MPI2_SATA_PASSTHROUGH_REQUEST { | |||
183 | 186 | ||
184 | /*values for PassthroughFlags field */ | 187 | /*values for PassthroughFlags field */ |
185 | #define MPI2_SATA_PT_REQ_PT_FLAGS_EXECUTE_DIAG (0x0100) | 188 | #define MPI2_SATA_PT_REQ_PT_FLAGS_EXECUTE_DIAG (0x0100) |
189 | #define MPI2_SATA_PT_REQ_PT_FLAGS_FPDMA (0x0040) | ||
186 | #define MPI2_SATA_PT_REQ_PT_FLAGS_DMA (0x0020) | 190 | #define MPI2_SATA_PT_REQ_PT_FLAGS_DMA (0x0020) |
187 | #define MPI2_SATA_PT_REQ_PT_FLAGS_PIO (0x0010) | 191 | #define MPI2_SATA_PT_REQ_PT_FLAGS_PIO (0x0010) |
188 | #define MPI2_SATA_PT_REQ_PT_FLAGS_UNSPECIFIED_VU (0x0004) | 192 | #define MPI2_SATA_PT_REQ_PT_FLAGS_UNSPECIFIED_VU (0x0004) |
@@ -216,6 +220,8 @@ typedef struct _MPI2_SATA_PASSTHROUGH_REPLY { | |||
216 | 220 | ||
217 | /**************************************************************************** | 221 | /**************************************************************************** |
218 | * SAS IO Unit Control messages | 222 | * SAS IO Unit Control messages |
223 | * (MPI v2.5 and earlier only. | ||
224 | * Replaced by IO Unit Control messages in MPI v2.6 and later.) | ||
219 | ****************************************************************************/ | 225 | ****************************************************************************/ |
220 | 226 | ||
221 | /*SAS IO Unit Control Request Message */ | 227 | /*SAS IO Unit Control Request Message */ |