V6 changes: * fix array bound compilation warning with GCC 11.4 V5 changes: * typos and doc compilation fixed
V4 changes: * rebased series to latest commit and patches reduced. V3 changes: * fix 32 bit compilation issue V2 changes: * fix compilation issue on ubuntu 22.04 Hemant Agrawal (1): bus/dpaa: add port bmi stats Jun Yang (14): dma/dpaa2: configure route by port by PCIe port param dma/dpaa2: refactor driver code bus/fslmc: enhance the qbman dq storage logic dma/dpaa2: add short FD support dma/dpaa2: limit the max descriptor number dma/dpaa2: change the DMA copy return value dma/dpaa2: move the qdma header to common place dma/dpaa: refactor driver dma/dpaa: support burst capacity API dma/dpaa: add silent mode support dma/dpaa: add workaround for ERR050757 dma/dpaa: qdma stall workaround for ERR050265 dma/dpaa: add Scatter Gather support dma/dpaa: add DMA error checks config/arm/meson.build | 4 +- doc/api/doxy-api-index.md | 2 +- doc/api/doxy-api.conf.in | 2 +- doc/guides/dmadevs/dpaa.rst | 9 + doc/guides/dmadevs/dpaa2.rst | 10 + drivers/bus/dpaa/base/fman/fman_hw.c | 65 +- drivers/bus/dpaa/include/fman.h | 4 +- drivers/bus/dpaa/include/fsl_fman.h | 12 + drivers/bus/dpaa/version.map | 4 + drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 25 +- drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 7 +- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 38 +- .../bus/fslmc/qbman/include/fsl_qbman_base.h | 29 +- drivers/common/dpaax/meson.build | 3 +- drivers/common/dpaax/rte_pmd_dpaax_qdma.h | 23 + drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 23 +- drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c | 4 +- drivers/dma/dpaa/dpaa_qdma.c | 1593 +++++++---- drivers/dma/dpaa/dpaa_qdma.h | 292 +- drivers/dma/dpaa2/dpaa2_qdma.c | 2436 +++++++++-------- drivers/dma/dpaa2/dpaa2_qdma.h | 243 +- drivers/dma/dpaa2/meson.build | 4 +- drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 177 -- drivers/dma/dpaa2/version.map | 14 - drivers/net/dpaa/dpaa_ethdev.c | 46 +- drivers/net/dpaa/dpaa_ethdev.h | 12 + drivers/net/dpaa2/dpaa2_ethdev.c | 83 +- drivers/net/dpaa2/dpaa2_rxtx.c | 19 +- drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 4 +- 29 files changed, 2890 insertions(+), 2297 deletions(-) create mode 100644 drivers/common/dpaax/rte_pmd_dpaax_qdma.h delete mode 100644 drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h delete mode 100644 drivers/dma/dpaa2/version.map -- 2.25.1