aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mpt3sas/mpi/mpi2_sas.h
diff options
context:
space:
mode:
authorSuganath prabu Subramani <suganath-prabu.subramani@avagotech.com>2016-01-28 01:36:58 -0500
committerMartin K. Petersen <martin.petersen@oracle.com>2016-02-23 21:27:02 -0500
commitb130b0d56fa97ef17796314995a9dc5dda0edaa5 (patch)
tree1a5864621707993346bb656f036fa548bbadcd38 /drivers/scsi/mpt3sas/mpi/mpi2_sas.h
parent8038e6456a3e6f5c4759e0d73c4f9165b90c93e7 (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.h10
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 */