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 ED7B8A0C43; Wed, 20 Oct 2021 19:27:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7929D40142; Wed, 20 Oct 2021 19:27:56 +0200 (CEST) Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) by mails.dpdk.org (Postfix) with ESMTP id 9872E4003E for ; Wed, 20 Oct 2021 19:27:55 +0200 (CEST) Received: by mail-il1-f181.google.com with SMTP id j3so5143211ilr.6 for ; Wed, 20 Oct 2021 10:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EsZyc8oexZmBYxTC+7amdcJXTEu5bcmQmrrApPQP2uI=; b=e8hfDNmwiFS8N0+2tTuc0dkJQyQdQKN8kIVfAYTr6gSHQnOs5+6JLTzn8zbOb4KiJ0 YXOfx0N7Fda1I2QNvk8aFrNvU8d3Hz7AlRd/6c1KI619AfU59I3sWBq/7bx3JxPXF8Mq UvV63wpe/zPRmT4PcCGk5IMPW3AMBP+QjI5G2WbfSsRMKScXAseWjj5U9hc7UACHpXtY bzGna0jGEBlkQnEC7B4NiCAXuH7k46QR081GR8r5+rupGOy2Y4bDGJyLRJVxx4b2ZIBh BGEkMD2XYyv7Pan2rk7JwXyG7Qj8XCo3mmR9POLzN5jiq3PN1sQUQFmtc8hlF7LU+7fb CLRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EsZyc8oexZmBYxTC+7amdcJXTEu5bcmQmrrApPQP2uI=; b=2qlSEReAb9ArenepbqQiI+fgrpqSKTOrjfv87tfFhPjR8qV07AA8nZN+PbefpyidD4 gTdnYhHIEeFB8BW9MOh01s/9IwJALU03u/zOB1hRfh/2nk1XAAjcmwDvKXtEAdP/jDF6 V2ChYqU7GbSjpJ58CtYiJyvh8LiIH1ggm0cfZguM24rhsE9v4hQDi80/t+NAL+8tqNd0 ydo2bx8ndx0f2XYk6m1dXhzVNbDzQ10vtQoQnkqGoDXek6VP6ISmU0HbFUa+pex/zk7L TE6uBvp9MrGvf1ycnYOVePRFYXWD1eXWzVi+wXrj9/X/jeRGEXsyOUq9fIYcP4IOR89i 80dw== X-Gm-Message-State: AOAM530DIxs6wBQYvjMFrJhj8x7bXENv/Fd66o94/Isd72YuqN6KMfV0 zMPAcFYMFH9lWh5FhH+nClYbA5c7DEvx52VEMwQ= X-Google-Smtp-Source: ABdhPJwlaxy0gxvVx9/iEbDvR2odV+90abv5soUbKI+qxI0Wtei4l+/GQPrDo5SZVv6GZ4dqrdfTV69uWlmcmgMFnX0= X-Received: by 2002:a05:6e02:1be4:: with SMTP id y4mr243662ilv.295.1634750874888; Wed, 20 Oct 2021 10:27:54 -0700 (PDT) MIME-Version: 1.0 References: <20211001204153.2119828-1-tduszynski@marvell.com> In-Reply-To: <20211001204153.2119828-1-tduszynski@marvell.com> From: Jerin Jacob Date: Wed, 20 Oct 2021 22:57:28 +0530 Message-ID: To: Tomasz Duszynski Cc: dpdk-dev , Jerin Jacob , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , Pavan Nikhilesh , Shijith Thotton , Ashwin Sekhar T K , Ferruh Yigit Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH] common/cnxk: add new IDs to the supported devices lists 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 Sender: "dev" On Sat, Oct 2, 2021 at 2:12 AM Tomasz Duszynski wrote: > > CNF10KA does not differ it terms of RVU resources from > CN10KA platform hence add it to list of devices respective > drivers support. > > Otherwise devices on CNF10KA are not probed even though > compatible drivers exist. > > Signed-off-by: Tomasz Duszynski Rebased to next-net-mrvl Acked-by: Jerin Jacob Applied to dpdk-next-net-mrvl/for-next-net. Thanks > --- > drivers/common/cnxk/roc_api.h | 1 + > drivers/event/cnxk/cn10k_eventdev.c | 2 ++ > drivers/mempool/cnxk/cnxk_mempool.c | 14 ++++++++++++++ > drivers/net/cnxk/cn10k_ethdev.c | 3 +++ > 4 files changed, 20 insertions(+) > > diff --git a/drivers/common/cnxk/roc_api.h b/drivers/common/cnxk/roc_api.h > index 7dec8453b4..5a4edbc94e 100644 > --- a/drivers/common/cnxk/roc_api.h > +++ b/drivers/common/cnxk/roc_api.h > @@ -64,6 +64,7 @@ > > #define PCI_SUBSYSTEM_DEVID_CN10KA 0xB900 > #define PCI_SUBSYSTEM_DEVID_CN10KAS 0xB900 > +#define PCI_SUBSYSTEM_DEVID_CNF10KA 0xBA00 > > #define PCI_SUBSYSTEM_DEVID_CN9KA 0x0000 > #define PCI_SUBSYSTEM_DEVID_CN9KB 0xb400 > diff --git a/drivers/event/cnxk/cn10k_eventdev.c b/drivers/event/cnxk/cn10k_eventdev.c > index 8af273a01b..dbf19505a4 100644 > --- a/drivers/event/cnxk/cn10k_eventdev.c > +++ b/drivers/event/cnxk/cn10k_eventdev.c > @@ -952,8 +952,10 @@ cn10k_sso_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev) > static const struct rte_pci_id cn10k_pci_sso_map[] = { > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_SSO_TIM_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_SSO_TIM_PF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KA, PCI_DEVID_CNXK_RVU_SSO_TIM_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_SSO_TIM_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_SSO_TIM_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KA, PCI_DEVID_CNXK_RVU_SSO_TIM_VF), > { > .vendor_id = 0, > }, > diff --git a/drivers/mempool/cnxk/cnxk_mempool.c b/drivers/mempool/cnxk/cnxk_mempool.c > index dd4d74ca05..33d1ac7889 100644 > --- a/drivers/mempool/cnxk/cnxk_mempool.c > +++ b/drivers/mempool/cnxk/cnxk_mempool.c > @@ -169,6 +169,13 @@ static const struct rte_pci_id npa_pci_map[] = { > .subsystem_vendor_id = PCI_VENDOR_ID_CAVIUM, > .subsystem_device_id = PCI_SUBSYSTEM_DEVID_CN10KAS, > }, > + { > + .class_id = RTE_CLASS_ANY_ID, > + .vendor_id = PCI_VENDOR_ID_CAVIUM, > + .device_id = PCI_DEVID_CNXK_RVU_NPA_PF, > + .subsystem_vendor_id = PCI_VENDOR_ID_CAVIUM, > + .subsystem_device_id = PCI_SUBSYSTEM_DEVID_CNF10KA, > + }, > { > .class_id = RTE_CLASS_ANY_ID, > .vendor_id = PCI_VENDOR_ID_CAVIUM, > @@ -183,6 +190,13 @@ static const struct rte_pci_id npa_pci_map[] = { > .subsystem_vendor_id = PCI_VENDOR_ID_CAVIUM, > .subsystem_device_id = PCI_SUBSYSTEM_DEVID_CN10KAS, > }, > + { > + .class_id = RTE_CLASS_ANY_ID, > + .vendor_id = PCI_VENDOR_ID_CAVIUM, > + .device_id = PCI_DEVID_CNXK_RVU_NPA_VF, > + .subsystem_vendor_id = PCI_VENDOR_ID_CAVIUM, > + .subsystem_device_id = PCI_SUBSYSTEM_DEVID_CNF10KA, > + }, > { > .vendor_id = 0, > }, > diff --git a/drivers/net/cnxk/cn10k_ethdev.c b/drivers/net/cnxk/cn10k_ethdev.c > index 7caec6cf14..08df24d8e2 100644 > --- a/drivers/net/cnxk/cn10k_ethdev.c > +++ b/drivers/net/cnxk/cn10k_ethdev.c > @@ -528,10 +528,13 @@ cn10k_nix_probe(struct rte_pci_driver *pci_drv, struct rte_pci_device *pci_dev) > static const struct rte_pci_id cn10k_pci_nix_map[] = { > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_PF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KA, PCI_DEVID_CNXK_RVU_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KA, PCI_DEVID_CNXK_RVU_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_AF_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_AF_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KA, PCI_DEVID_CNXK_RVU_AF_VF), > { > .vendor_id = 0, > }, > -- > 2.25.1 >