On Mon, Jun 13, 2022 at 5:15 PM Harman Kalra <hka...@marvell.com> wrote: > > Support for cnf10kb soc by adding its PCI device ID > > Signed-off-by: Harman Kalra <hka...@marvell.com>
Updated the git commit as follows and applied to dpdk-next-net-mrvl/for-next-net. Thanks common/cnxk: support CNF10KB SoC Support for CNF10KB SoC by adding its PCI device ID. Signed-off-by: Harman Kalra <hka...@marvell.com> > --- > V2: > - Rebased to fix apply conflicts. > > drivers/common/cnxk/roc_constants.h | 1 + > drivers/event/cnxk/cn10k_eventdev.c | 2 ++ > drivers/mempool/cnxk/cnxk_mempool.c | 2 ++ > drivers/net/cnxk/cn10k_ethdev.c | 3 +++ > 4 files changed, 8 insertions(+) > > diff --git a/drivers/common/cnxk/roc_constants.h > b/drivers/common/cnxk/roc_constants.h > index d7a8bd23e2..0a41f8318a 100644 > --- a/drivers/common/cnxk/roc_constants.h > +++ b/drivers/common/cnxk/roc_constants.h > @@ -53,6 +53,7 @@ > #define PCI_SUBSYSTEM_DEVID_CN10KAS 0xB900 > #define PCI_SUBSYSTEM_DEVID_CNF10KA 0xBA00 > #define PCI_SUBSYSTEM_DEVID_CN10KB 0xB900 > +#define PCI_SUBSYSTEM_DEVID_CNF10KB 0xBC00 > > #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 0da809db29..219826b9e1 100644 > --- a/drivers/event/cnxk/cn10k_eventdev.c > +++ b/drivers/event/cnxk/cn10k_eventdev.c > @@ -1008,10 +1008,12 @@ static const struct rte_pci_id cn10k_pci_sso_map[] = { > 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_CN10KB, > PCI_DEVID_CNXK_RVU_SSO_TIM_PF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, > 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), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KB, > PCI_DEVID_CNXK_RVU_SSO_TIM_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, > 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 69c27b1cf5..54a1a7d3ae 100644 > --- a/drivers/mempool/cnxk/cnxk_mempool.c > +++ b/drivers/mempool/cnxk/cnxk_mempool.c > @@ -164,6 +164,7 @@ static const struct rte_pci_id npa_pci_map[] = { > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_NPA_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_NPA_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KB, PCI_DEVID_CNXK_RVU_NPA_PF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, PCI_DEVID_CNXK_RVU_NPA_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KA, PCI_DEVID_CNXK_RVU_NPA_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KB, PCI_DEVID_CNXK_RVU_NPA_PF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KC, PCI_DEVID_CNXK_RVU_NPA_PF), > @@ -173,6 +174,7 @@ static const struct rte_pci_id npa_pci_map[] = { > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KA, PCI_DEVID_CNXK_RVU_NPA_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KAS, PCI_DEVID_CNXK_RVU_NPA_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KB, PCI_DEVID_CNXK_RVU_NPA_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, PCI_DEVID_CNXK_RVU_NPA_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KA, PCI_DEVID_CNXK_RVU_NPA_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KB, PCI_DEVID_CNXK_RVU_NPA_VF), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN9KC, PCI_DEVID_CNXK_RVU_NPA_VF), > diff --git a/drivers/net/cnxk/cn10k_ethdev.c b/drivers/net/cnxk/cn10k_ethdev.c > index 911a7d7aaf..550cec5c85 100644 > --- a/drivers/net/cnxk/cn10k_ethdev.c > +++ b/drivers/net/cnxk/cn10k_ethdev.c > @@ -813,14 +813,17 @@ static const struct rte_pci_id cn10k_pci_nix_map[] = { > 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_CN10KB, PCI_DEVID_CNXK_RVU_PF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, 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_CN10KB, PCI_DEVID_CNXK_RVU_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, 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), > CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CN10KB, PCI_DEVID_CNXK_RVU_AF_VF), > + CNXK_PCI_ID(PCI_SUBSYSTEM_DEVID_CNF10KB, PCI_DEVID_CNXK_RVU_AF_VF), > { > .vendor_id = 0, > }, > -- > 2.18.0 >