On 2021/11/2 11:40, Radha Mohan Chintakuntla wrote: > This patch creates and initializes a dmadev device on pci probe. > > Signed-off-by: Radha Mohan Chintakuntla <rad...@marvell.com> > ---
... > +RTE_PMD_REGISTER_PCI(cnxk_dmadev_pci_driver, cnxk_dmadev); > +RTE_PMD_REGISTER_PCI_TABLE(cnxk_dmadev_pci_driver, cnxk_dma_pci_map); > +RTE_PMD_REGISTER_KMOD_DEP(cnxk_dmadev_pci_driver, "vfio-pci"); > diff --git a/drivers/dma/cnxk/cnxk_dmadev.h b/drivers/dma/cnxk/cnxk_dmadev.h > new file mode 100644 > index 0000000000..9e0bb7b2ce > --- /dev/null > +++ b/drivers/dma/cnxk/cnxk_dmadev.h > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell International Ltd. > + */ > +#ifndef _CNXK_DMADEV_H_ > +#define _CNXK_DMADEV_H_ suggest remove underline > + > +struct cnxk_dpi_vf_s { > + struct roc_dpi rdpi; > +}; > + > +#endif > diff --git a/drivers/dma/cnxk/meson.build b/drivers/dma/cnxk/meson.build > new file mode 100644 > index 0000000000..9489d6e6dc > --- /dev/null > +++ b/drivers/dma/cnxk/meson.build > @@ -0,0 +1,7 @@ > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright(C) 2021 Marvell International Ltd. > +# > + > +deps += ['bus_pci', 'common_cnxk', 'dmadev'] > +sources = files('cnxk_dmadev.c') > +headers = files('cnxk_dmadev.h') > diff --git a/drivers/dma/meson.build b/drivers/dma/meson.build > index a69418ce9b..c562c8b429 100644 > --- a/drivers/dma/meson.build > +++ b/drivers/dma/meson.build > @@ -2,6 +2,7 @@ > # Copyright 2021 HiSilicon Limited > > drivers = [ > + 'cnxk', > 'idxd', > 'ioat', > 'skeleton', > Acked-by: Chengwen Feng <fengcheng...@huawei.com>