scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions
authorSreekanth Reddy <sreekanth.reddy@broadcom.com>
Mon, 18 Oct 2021 07:06:11 +0000 (12:36 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 19 Oct 2021 18:07:19 +0000 (14:07 -0400)
Add 22.5 Gbps link rate definitions.

Link: https://lore.kernel.org/r/20211018070611.26428-1-sreekanth.reddy@broadcom.com
Reviewed-by: John Garry <john.garry@huawei.com>
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_transport_sas.c
include/scsi/scsi_transport_sas.h

index 4a96fb0..4ee578b 100644 (file)
@@ -154,6 +154,7 @@ static struct {
        { SAS_LINK_RATE_3_0_GBPS,       "3.0 Gbit" },
        { SAS_LINK_RATE_6_0_GBPS,       "6.0 Gbit" },
        { SAS_LINK_RATE_12_0_GBPS,      "12.0 Gbit" },
+       { SAS_LINK_RATE_22_5_GBPS,      "22.5 Gbit" },
 };
 sas_bitfield_name_search(linkspeed, sas_linkspeed_names)
 sas_bitfield_name_set(linkspeed, sas_linkspeed_names)
index 05ec927..0e75b92 100644 (file)
@@ -41,6 +41,7 @@ enum sas_linkrate {
        SAS_LINK_RATE_G2 = SAS_LINK_RATE_3_0_GBPS,
        SAS_LINK_RATE_6_0_GBPS = 10,
        SAS_LINK_RATE_12_0_GBPS = 11,
+       SAS_LINK_RATE_22_5_GBPS = 12,
        /* These are virtual to the transport class and may never
         * be signalled normally since the standard defined field
         * is only 4 bits */