[PATCH v3 0/6] move DPAA2 QDMA driver freom raw to dma
Hemant Agrawal
hemant.agrawal at oss.nxp.com
Thu May 26 08:00:42 CEST 2022
Acked-by: Hemant Agrawal <hemant.agrawal at nxp.com>
On 5/5/2022 2:35 PM, nipun.gupta at nxp.com wrote:
> From: Nipun Gupta <nipun.gupta at nxp.com>
>
> This change removes the DPAA2 QDMA raw driver and adds the
> QDMA driver in dma set of drivers. The underlying I/O
> framework remains intact, whereas the configuration part
> is done as per the DMA API support.
>
> Changes in v2:
> - Fix checkpath errors
> - Fix documentation compilation
>
> Changes in v3:
> - Add the missing doc/dmadevs/dpaa2.rst file
>
> Nipun Gupta (6):
> raw/dpaa2_qdma: remove dpaa2 QDMA driver from raw
> dma/dpaa2: introduce DPAA2 DMA driver skeleton
> dma/dpaa2: support basic operations
> dma/dpaa2: add PMD apis for additional configuration
> dma/dpaa2: support DMA operations
> dma/dpaa2: support statistics
>
> MAINTAINERS | 11 +-
> doc/api/doxy-api.conf.in | 2 +-
> .../dpaa2_qdma.rst => dmadevs/dpaa2.rst} | 17 +-
> doc/guides/dmadevs/index.rst | 1 +
> doc/guides/platform/dpaa2.rst | 4 +-
> doc/guides/rawdevs/index.rst | 1 -
> drivers/bus/fslmc/rte_fslmc.h | 1 +
> .../dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.c | 1248 ++++++++---------
> .../dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.h | 195 ++-
> .../dpaa2}/dpaa2_qdma_logs.h | 2 +-
> drivers/dma/dpaa2/meson.build | 18 +
> drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 173 +++
> drivers/dma/dpaa2/version.map | 11 +
> drivers/dma/meson.build | 1 +
> drivers/raw/dpaa2_qdma/meson.build | 7 -
> drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h | 204 ---
> drivers/raw/dpaa2_qdma/version.map | 7 -
> drivers/raw/meson.build | 1 -
> 18 files changed, 864 insertions(+), 1040 deletions(-)
> rename doc/guides/{rawdevs/dpaa2_qdma.rst => dmadevs/dpaa2.rst} (75%)
> rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.c (57%)
> rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma.h (77%)
> rename drivers/{raw/dpaa2_qdma => dma/dpaa2}/dpaa2_qdma_logs.h (97%)
> create mode 100644 drivers/dma/dpaa2/meson.build
> create mode 100644 drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h
> create mode 100644 drivers/dma/dpaa2/version.map
> delete mode 100644 drivers/raw/dpaa2_qdma/meson.build
> delete mode 100644 drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
> delete mode 100644 drivers/raw/dpaa2_qdma/version.map
>
More information about the dev
mailing list