From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C118741D86; Sun, 26 Feb 2023 23:30:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 576A440691; Sun, 26 Feb 2023 23:30:42 +0100 (CET) Received: from mail-vs1-f53.google.com (mail-vs1-f53.google.com [209.85.217.53]) by mails.dpdk.org (Postfix) with ESMTP id 335B34021D for ; Sun, 26 Feb 2023 23:30:40 +0100 (CET) Received: by mail-vs1-f53.google.com with SMTP id o6so8144478vsq.10 for ; Sun, 26 Feb 2023 14:30:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jEx4XlURRfXsHUuHJyANvbsSDaPT/MZIodYdOGloO+g=; b=DN5qLDgI/ZqzU1gfUxLlH1q5VOkJn9uwaAoOZVUz07al4VcLSUthcjpqF9f3xQNO9p 2xvHTNfjyOigPUxfrG2zRgLZ5tI7PQe93SbxXxOomxsuDPci28jKHJtmfzmPoHpZGBch k+WokVq8H8t+jorH2yUQJ2gaL8eCSWyt91+X4KYjpgn0vskIUwkZ/6HZI0V/yp/TYz7D azxlIyQdnjINwskcM69jP8FoFc2JMWJ9ash53+M0HfnCXP9V5tZh7nm2K4FJITE05TXs x1HqD1L6x43bNwzHPLUcZ02QJpyec4IHofRSqzahWrNdvTEjKKCXIqzkXuyq6m6Hm7LP ECLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jEx4XlURRfXsHUuHJyANvbsSDaPT/MZIodYdOGloO+g=; b=w1MODzC7+ZGCzV05z/L2HfTGisK2/NFw8LcWTZ3s4hBhHKjr9GdKaD9IAey83ou3Ii EazKkEIbtIWKmM5ROghuthUt6EfBrzFQZnMfmgZvrbne7WfiA2YrqxQh76t+JwFEMDmB Mtwxi5Ef5yqX86itRR3eYBgSDktZiPzWjpVVSuPqR4Tplyo4k0ZcnPvMFdE74JNO4I7l ruH/8biYxB/A51shFNHnMZode400B8KSOz/XEQRnECg/FcL9qABCyYseq5vwVkfOYNWx WPEoPnXxT6XLn91RcSq6xj52dU+eGYSAe9KSIxVoDXfHHIdDmlY4Hs1bppx5uri5Ijsc yk1g== X-Gm-Message-State: AO0yUKVXCK4ingWyhF3jzq6ZKRgK00tO/91HKMEH6Q4Drnor8SDQxUIA rTjFpt+ndB5qL1bi7UdH9U0EsV+mmsfOGcxdcww= X-Google-Smtp-Source: AK7set8a5v69XYShRdBDZ0YeDeGMXHlCqehl+lLEpreZcC9veP+mYT3/5mnJRf7divCmc3aVaJvFAVWrmoqkww0Y0aA= X-Received: by 2002:a67:c584:0:b0:41f:641c:f775 with SMTP id h4-20020a67c584000000b0041f641cf775mr4406316vsk.3.1677450639345; Sun, 26 Feb 2023 14:30:39 -0800 (PST) MIME-Version: 1.0 References: <20230222053326.17601-1-syalavarthi@marvell.com> <20230222053326.17601-2-syalavarthi@marvell.com> In-Reply-To: <20230222053326.17601-2-syalavarthi@marvell.com> From: Jerin Jacob Date: Mon, 27 Feb 2023 04:00:13 +0530 Message-ID: Subject: Re: [PATCH 2/2] common/cnxk: add cn10ka B0 platform To: Srikanth Yalavarthi Cc: Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , dev@dpdk.org, sshankarnara@marvell.com, jerinj@marvell.com, pbhagavatula@marvell.com Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, Feb 22, 2023 at 11:03 AM Srikanth Yalavarthi wrote: > > Adding support for cn10ka B0 pass > > Signed-off-by: Srikanth Yalavarthi Since a cnxk eventdev driver patch[1] is depended on this series, taking the series through dpdk-next-net-eventdev/for-main. Thanks [1] https://patches.dpdk.org/project/dpdk/patch/20230221092402.1446-1-pbhagavatula@marvell.com/ > --- > drivers/common/cnxk/roc_model.c | 1 + > drivers/common/cnxk/roc_model.h | 9 ++++++++- > 2 files changed, 9 insertions(+), 1 deletion(-) > > diff --git a/drivers/common/cnxk/roc_model.c b/drivers/common/cnxk/roc_model.c > index 9d3ce24231..e4767ed91f 100644 > --- a/drivers/common/cnxk/roc_model.c > +++ b/drivers/common/cnxk/roc_model.c > @@ -61,6 +61,7 @@ static const struct model_db { > } model_db[] = { > {VENDOR_ARM, PART_106xx, 0, 0, ROC_MODEL_CN106xx_A0, "cn10ka_a0"}, > {VENDOR_ARM, PART_106xx, 0, 1, ROC_MODEL_CN106xx_A1, "cn10ka_a1"}, > + {VENDOR_ARM, PART_106xx, 1, 0, ROC_MODEL_CN106xx_B0, "cn10ka_b0"}, > {VENDOR_ARM, PART_105xx, 0, 0, ROC_MODEL_CNF105xx_A0, "cnf10ka_a0"}, > {VENDOR_ARM, PART_105xx, 0, 1, ROC_MODEL_CNF105xx_A1, "cnf10ka_a1"}, > {VENDOR_ARM, PART_103xx, 0, 0, ROC_MODEL_CN103xx_A0, "cn10kb_a0"}, > diff --git a/drivers/common/cnxk/roc_model.h b/drivers/common/cnxk/roc_model.h > index 3f97e548ce..58046af193 100644 > --- a/drivers/common/cnxk/roc_model.h > +++ b/drivers/common/cnxk/roc_model.h > @@ -30,6 +30,7 @@ struct roc_model { > #define ROC_MODEL_CN103xx_A0 BIT_ULL(23) > #define ROC_MODEL_CN106xx_A1 BIT_ULL(24) > #define ROC_MODEL_CNF105xx_A1 BIT_ULL(25) > +#define ROC_MODEL_CN106xx_B0 BIT_ULL(26) > /* Following flags describe platform code is running on */ > #define ROC_ENV_HW BIT_ULL(61) > #define ROC_ENV_EMUL BIT_ULL(62) > @@ -54,7 +55,7 @@ struct roc_model { > ROC_MODEL_CNF95xxN_A0 | ROC_MODEL_CNF95xxN_A1 | \ > ROC_MODEL_CNF95xxN_B0) > > -#define ROC_MODEL_CN106xx (ROC_MODEL_CN106xx_A0 | ROC_MODEL_CN106xx_A1) > +#define ROC_MODEL_CN106xx (ROC_MODEL_CN106xx_A0 | ROC_MODEL_CN106xx_A1 | ROC_MODEL_CN106xx_B0) > #define ROC_MODEL_CNF105xx (ROC_MODEL_CNF105xx_A0 | ROC_MODEL_CNF105xx_A1) > #define ROC_MODEL_CNF105xxN (ROC_MODEL_CNF105xxN_A0) > #define ROC_MODEL_CN103xx (ROC_MODEL_CN103xx_A0) > @@ -227,6 +228,12 @@ roc_model_is_cn10ka_a1(void) > return roc_model->flag & ROC_MODEL_CN106xx_A1; > } > > +static inline uint64_t > +roc_model_is_cn10ka_b0(void) > +{ > + return roc_model->flag & ROC_MODEL_CN106xx_B0; > +} > + > static inline uint64_t > roc_model_is_cnf10ka_a0(void) > { > -- > 2.17.1 >