scsi: mpi3mr: Add support for PCIe Managed Switch SES device
[platform/kernel/linux-starfive.git] / drivers / scsi / mpi3mr / mpi3mr.h
index cdbd1cb..fe3cfd5 100644 (file)
@@ -147,6 +147,7 @@ extern int prot_mask;
                        MPI3_SCSITASKMGMT_RSPCODE_IO_QUEUED_ON_IOC
 
 #define MPI3MR_DEFAULT_MDTS    (128 * 1024)
+#define MPI3MR_DEFAULT_PGSZEXP         (12)
 /* Command retry count definitions */
 #define MPI3MR_DEV_RMHS_RETRY_COUNT 3
 
@@ -389,6 +390,7 @@ struct tgt_dev_sas_sata {
  * @pgsz: Device page size
  * @abort_to: Timeout for abort TM
  * @reset_to: Timeout for Target/LUN reset TM
+ * @dev_info: Device information bits
  */
 struct tgt_dev_pcie {
        u32 mdts;
@@ -396,6 +398,7 @@ struct tgt_dev_pcie {
        u8 pgsz;
        u8 abort_to;
        u8 reset_to;
+       u16 dev_info;
 };
 
 /**