From patchwork Mon Oct 18 07:06:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sreekanth Reddy X-Patchwork-Id: 12565205 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D6A11C433F5 for ; Mon, 18 Oct 2021 06:59:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B7FA86108E for ; Mon, 18 Oct 2021 06:59:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230241AbhJRHBj (ORCPT ); Mon, 18 Oct 2021 03:01:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57278 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230006AbhJRHBg (ORCPT ); Mon, 18 Oct 2021 03:01:36 -0400 Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A23F6C06161C for ; Sun, 17 Oct 2021 23:59:25 -0700 (PDT) Received: by mail-pj1-x1036.google.com with SMTP id ez7-20020a17090ae14700b001a132a1679bso3948364pjb.0 for ; Sun, 17 Oct 2021 23:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:mime-version; bh=3vtrhJkLFE1s/P/iN+EpZ8kBhF6vhe/XZbBzldh9OIU=; b=ZoqsclxWxQn3yuBI2Qf1yOCBOgAHmRqnR4sx4yOPAp6x7aD7TQkFjqukBoyD91zGs8 Mm9hBKh9Nebagqw7H7n1YHs0fnXyYgauRMH1FwThpD9KoZioOptZHMQWYNzdqMLs3Hi8 r/qPXvPAbpORD+QXmm2OqkJ+/luJB7MMMGbs4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=3vtrhJkLFE1s/P/iN+EpZ8kBhF6vhe/XZbBzldh9OIU=; b=vFIVxJEWKOUFBwf+wjNyJGqkbu1u4han2d3EGUAkyipjCLzip8KXguaajN2txS5Ugl WjClhXXUtkgDnmbYyRe6CxSihdbziQdYyYriY3Nf1KXLMKL83eL+sH+f2jtM2Ziwx8EM FxxkaAl74St/ES3jukT0RwlZkcWVazqqEradPO9POKhPmG3vYZhWaJf9l7It2CFP+pZF dYsiupIt5vzHvyZMedVF7WgNkl5kVk9tzDcdiYXlNjv0NYKuv5zE5HHtIG3BL0xRWWQl hlo5qf+/Zl8scmSoftCBiKAX2Q6Mh+WXimw7UCfLLAZyp1yA4OxGVA68d4p1gCi21Y32 8hbA== X-Gm-Message-State: AOAM531Zo62DMuqfTcGA4xvrc8dnm+4N8LSxz24278YiMr+Lemj4OVW0 v7WO/lwmM+nG0AyMHoU+CtkVghdBsVxNY9dfsZ2g7e8VXZN/zSj6NRiNso8BwBteo90Wez/QQ4b XN3GbYBpLFK07omp4vHVMplVa26CAHUnsdUsN69I2rb6PRKIP4pc/WuETZrrcVLutyM8qEJgA1j JklNq3sw== X-Google-Smtp-Source: ABdhPJwfKFsuvJIs/8ag3E4JjDPu3bMKbDrTguYDWOYdNw9rYSReGadFDkMp30V1mGCUBIDlsdoy+w== X-Received: by 2002:a17:902:7243:b0:13f:505b:5710 with SMTP id c3-20020a170902724300b0013f505b5710mr25450093pll.36.1634540364742; Sun, 17 Oct 2021 23:59:24 -0700 (PDT) Received: from dhcp-10-123-20-36.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id i13sm11638483pgf.77.2021.10.17.23.59.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Oct 2021 23:59:24 -0700 (PDT) From: Sreekanth Reddy To: linux-scsi@vger.kernel.org, martin.petersen@oracle.com Cc: sathya.prakash@broadcom.com, Sreekanth Reddy Subject: [PATCH] scsi_transport_sas: Add 22.5 link rate definitions Date: Mon, 18 Oct 2021 12:36:11 +0530 Message-Id: <20211018070611.26428-1-sreekanth.reddy@broadcom.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org Adding 22.5GBPS link rate definitions, which are needed for mpi3mr driver. Signed-off-by: Sreekanth Reddy Reviewed-by: John Garry --- drivers/scsi/scsi_transport_sas.c | 1 + include/scsi/scsi_transport_sas.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/scsi/scsi_transport_sas.c b/drivers/scsi/scsi_transport_sas.c index 4a96fb05731d..4ee578b181da 100644 --- a/drivers/scsi/scsi_transport_sas.c +++ b/drivers/scsi/scsi_transport_sas.c @@ -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) diff --git a/include/scsi/scsi_transport_sas.h b/include/scsi/scsi_transport_sas.h index 05ec927a3c72..0e75b9277c8c 100644 --- a/include/scsi/scsi_transport_sas.h +++ b/include/scsi/scsi_transport_sas.h @@ -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 */