From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 94E0745B40;
	Tue, 15 Oct 2024 09:14:24 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 20466402A1;
	Tue, 15 Oct 2024 09:14:24 +0200 (CEST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86])
 by mails.dpdk.org (Postfix) with ESMTP id D87884027C
 for <dev@dpdk.org>; Tue, 15 Oct 2024 09:14:22 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=jrZWPskPbDtVLNv+54iWQWRAoDRQf26rEWPALvkv+5XWN/9wKP86div5964J83U6cxIzgJVXvwl0+ROvJVLAuN7YGHQN2huAKlT32xjVUxs2p+xGIpYjIaK5VBTSUw+oPQYqz2tRzONgD4gmNcueCoGuwOGlkzR3uNVHEofSvmXmwRpLkVXP4FK3ClTyRuTkxHsabiWi9QEIiaUQWBMIVBQ3yk83vl0X/aLAW9lD4by6gakwrmqJ3lieN0mT3eUaNFn0xeB08e4KGbvPyGwDwQITmp1Vlkeflf8xyhY2n/F+oudEJS08WxDt6EMTS4pEROM7val8bA/lKEmV+dW/4A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=uZ+ENFQT/mQ84UN/HUqa422gjImlL2fZSHp3etmrBb4=;
 b=R/fjA6obEc0lOEPVXkaYYlUtipDBmRtpBaREtzqJJaCUNy2+uWbfV7JbolMbhnncQtqq2E2TDMMinr6H6iohmcAXmj2awzLPLFMGFyLVib24qoughhcy5J3LmP3Cdd3C4pqkwZOzG96OFd/BFKEVsAKVVNiEcPUEwWSwgp3fexGjLlRM+eKNByM9yVWkNnnjN5teSk5E5QMdhMkQR2rjAM71DdUcsLIuQARhsFCbHhbMD0P+5r549G6T8PeMlLQgct5e9c2UOnhiH9iNY/5AWQzuP0M+ArNe93cSWdTYAhqKIJjwzIJKLJlnLQGh1Qk5ue5QJLg/Obvc+8wfqSEp0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uZ+ENFQT/mQ84UN/HUqa422gjImlL2fZSHp3etmrBb4=;
 b=RtDtMRvfWlvDPyHOKXtWvGQ6TthprrXL3ZpMPjZM0is3OGNtjDA3wIMZVuPXh4yd4f6PZFLwwJ9iUSiAvvrFW7uLaxiN36nQqBjZwItxlsKs4TnsJxPejUfdjBhmr3jxyok8xStpeNnfu7rkTaydHZr42zTT4RNg0PRBWZxc8gzp+xPZchOuhOj0R/Nnbfyu6QpElEu+0gCK8lauAZy5Nnl/cqQm80TJ+V7pqiEyNCEZOXt/UdVNI9skjLcmeN7fI/xMGYQWa2LwFGXp15AHQxUUiHPckDdiC+MTBkIrwtMlO7PA6wAw1dIFt/SKCXGfhPR45uQjlWESw201F7Mdtw==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nxp.com;
Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14)
 by AM9PR04MB7522.eurprd04.prod.outlook.com (2603:10a6:20b:282::6)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.22; Tue, 15 Oct
 2024 07:14:18 +0000
Received: from AS8PR04MB8198.eurprd04.prod.outlook.com
 ([fe80::2e32:1a4a:7d29:195]) by AS8PR04MB8198.eurprd04.prod.outlook.com
 ([fe80::2e32:1a4a:7d29:195%4]) with mapi id 15.20.8048.020; Tue, 15 Oct 2024
 07:14:18 +0000
From: Gagandeep Singh <g.singh@nxp.com>
To: dev@dpdk.org
Subject: [v7 00/15] NXP DMA driver fixes and Enhancements
Date: Tue, 15 Oct 2024 12:43:48 +0530
Message-Id: <20241015071403.1940833-1-g.singh@nxp.com>
X-Mailer: git-send-email 2.25.1
In-Reply-To: <20241014093639.553467-1-g.singh@nxp.com>
References: <20241014093639.553467-1-g.singh@nxp.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SG2PR02CA0058.apcprd02.prod.outlook.com
 (2603:1096:4:54::22) To AS8PR04MB8198.eurprd04.prod.outlook.com
 (2603:10a6:20b:3b0::14)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|AM9PR04MB7522:EE_
X-MS-Office365-Filtering-Correlation-Id: dc723e42-14a4-441c-9681-08dcece8fc1c
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
 ARA:13230040|52116014|376014|1800799024|366016|38350700014; 
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?99gGeLaDUKTH66FZga0eZUjLfH2F+QHu0coaEEiduD04C0icTIpNU6b+L5F0?=
 =?us-ascii?Q?qxKk87mjM3Cx03hi1/5e/8+I3MJn+NgUp/JErihpPEZFhyOsVu7+xTnhYk9v?=
 =?us-ascii?Q?G+RxqTV9HoFdPjlulwZR/GR9Rr+iSaauP9wBUvnP8WpxojOFD6DwQ+vv3esd?=
 =?us-ascii?Q?460aU34No44XoDIGoU8VWSolRvamMb/LHZowzXyALPjd3/RV9uJ3TRX80sK0?=
 =?us-ascii?Q?L3We1qvt387GGCm0Ug5ZS+FpolW1thd/lgQ/k11ikxieL8C2XDEdUkZzULni?=
 =?us-ascii?Q?QSw5nND7hKBn6IBFfsopJHcA2TeeQgq5HRFyrIk+K7emhqt9bqWCK4JVNsIl?=
 =?us-ascii?Q?ynjyxfokEYOd1+AgXpiA8obW7iSpH9gnsIsr9vZcNYSSx16tCbq/j0UbNSBs?=
 =?us-ascii?Q?UfOjDUeQJd0zyjs8KD6LEedumo9tV+/adHWCm9/YoXQLBd1PHCrjvFApSkHp?=
 =?us-ascii?Q?Bnzl3kZpcvrgk9JsaKUngdSUs4nF35wenvLbYNKqFzW30jjL2+qi+iMdITpj?=
 =?us-ascii?Q?/PCiaT6GBcda483I9ecal0aJVMrJxqmkap1TERYxuD0G8GzcS2rSBe8k5A68?=
 =?us-ascii?Q?HzNVjnU7pT9+RHESPjkaRYTplVG1b/lMoMtY6GiM7ImbsOIhg8RqRm0nKncc?=
 =?us-ascii?Q?jMZyBWHwpdBDqNWggmd6twTumg0abbC31FcmcBeLJX9dPcwIzCxeWMB5nPQ4?=
 =?us-ascii?Q?XbgRPqCan1ZljpU379iLTvZVon0L7aXKoqdmtcB0kisuCeni25UQ+svQjxFs?=
 =?us-ascii?Q?9Ox0Ojq+ndmlEsW2ny+1c485ctlKIJPYYQzYH5TcsRC4r2KoN3pdlZQWkUm5?=
 =?us-ascii?Q?2OIe68ETy5whEu+r+BbUe2PpXbPk/g/zooaINqbOB5b9sicC9cFk04XvgJsH?=
 =?us-ascii?Q?JkXNhy2QJK3b04NZ7yiTX3+wQ9op/FVkZfpa3FyfA9soaExjBtULENnTUVaJ?=
 =?us-ascii?Q?8r2rKBSoU+f3WLOq38Q5gxXWxSakjHL/BwCknpBuOxkpKAEUvYMS/9gsPSeI?=
 =?us-ascii?Q?oJy4fus0zhSB0G586ywG/ljBVBLNuPozbm2bfxTM/nUVos8MEZrYFKHQeLkq?=
 =?us-ascii?Q?RGpVbK25+COkGNM5EPRMFaphEMOswgBOpZToPNaK5C+UPA4iJpUuBR43Ll2V?=
 =?us-ascii?Q?Yan4qIDyHDQ4NH8bu0SxdJcUZ+omPHhW5BryipzZ7cjZJ1xblHReifOOQDw9?=
 =?us-ascii?Q?ZdJSi0aN1Yd0h9nad3qJh5/js6k1LhIzgkhARyhbRmwZrq1lQCFI8hhu6wLU?=
 =?us-ascii?Q?+tXxT826oUHL2i3M6yUVR+qoaEIy+6BohncIRyJGzeMpRN5GhvZrZSBQLUcZ?=
 =?us-ascii?Q?XxJCEG/xtfiC7ATX6v1Lqj6q0A4q21XQSonBi6gyh9GAlw=3D=3D?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(52116014)(376014)(1800799024)(366016)(38350700014); DIR:OUT;
 SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?29Giuo92xChSmKfjD7pQRfPB6q0Zoqxu96c4m1PhF8PKalnoD4y1yRd5GIqE?=
 =?us-ascii?Q?RCK45GV9ZOS2vB43qJehtSg3KVseqGOSyWoGnFjjwXxyZ92Gc3MlMhfh9IJY?=
 =?us-ascii?Q?dLavUmW+mOfU7HpABksx6ZMG/1bl842gqj80X9xco1Bl8OS+IsLyDlWghr/q?=
 =?us-ascii?Q?gtnb7VUA5f7uTSF2b4qVUaU8o9rRSfS+Hz6cDi5NL6UfIBX1EtJuon22eyUh?=
 =?us-ascii?Q?/ZVFOCBbkXpxhLF0yHlszV3fbMVExc9+/rVM+ZbBxmUXprbZd/D6Y9SP49KW?=
 =?us-ascii?Q?fz0SeJByftDg2mhhmZNOCxyYVyVt8DL9QBveOAFWHcREcptA7Ml+BsUkehA4?=
 =?us-ascii?Q?OoBW0b9tezA8hEYhTXpnxDj9cz1gFaV6KEg/HdaXjWUuGPkJidvYVRqE7wuU?=
 =?us-ascii?Q?n6/sZYBcnAn3J2iWKj9qbgvrXLBMj1X8KkAvhyoaiJuI4BgNlLOvJ04dTNSE?=
 =?us-ascii?Q?vHu/wVP99uG3a8DyTHrgYHE2oJ5p9iFHYsD6cYoDfjhrsukbjrdC+cDkwNLV?=
 =?us-ascii?Q?3/K5sbo85lkgCpFNz/H92YFdFNL2Qs6d5eRTaexiCr4MkhgKMjG6Bn+liaN9?=
 =?us-ascii?Q?7X8q67Lr5s7gvz+E6DiuRpGFcIZm45tL04xjzRitmUVzIyV7PV9wjpxCP8yb?=
 =?us-ascii?Q?uH/mNZvstGp9h3fpPHIDNgAgg2babOLkJ1q97f4JWAUKr/m5HghvikBxkYBc?=
 =?us-ascii?Q?OuabmrMcCJMCDDu1qtJPtcpSLgv7GyAgqBaf9zh9EQL0z9X5l0cWLzPXONJS?=
 =?us-ascii?Q?hFVullryyN2s89XeYyU3YaFqbNm4/FJK5dkAzuuSVFYicZRIPHc3HgRVs7qt?=
 =?us-ascii?Q?yIg7WlA25kGs7pI9e2cm43htnok3H2s2HUGSYI+qnAcx8J3yDrofzOhtN9Y6?=
 =?us-ascii?Q?uDFLid1upiRsT+lFRsXwrjs6paxLc4ciUPIIn7WtdCdb3k8eo4iB6oejyIQh?=
 =?us-ascii?Q?q8IBHutO0Gfzt08EKAlrRBRsF2arympb36Whg8LS1WUyODgOc3awbJ5FvnyN?=
 =?us-ascii?Q?HcLc65OEOWHVN9PQlt1vHj4kYWpHUHmqKvZl92BQ5MHsKlF0+gGxZnes8Z6s?=
 =?us-ascii?Q?D66TXXd+Utt8J4rdaTLvWMkC0oxP0VUFnhXks/ueFnX1dI30dHMi2f17b5kW?=
 =?us-ascii?Q?E13QZui1n60LTWZYv1A5Iu4Z2HcJCjeMG4ZkeMQgVuoaRlp6TKf8JG2xB4IV?=
 =?us-ascii?Q?GsJO3R/9RNEmU9SrOIn99F28EPHDbYBhXpnlXeQPilFC54WT928HlWDY+Oxw?=
 =?us-ascii?Q?KZMsk2gS/c43Oh/aVXAmLswCfWRlI5++p//g+r2OZ51rDF802W6wXIfoy/U9?=
 =?us-ascii?Q?inVPCsDkF5jMtJhyN+SgYm4k49KaQlQDItPXKOTN4OaUTK4vMRX/PohRT9pQ?=
 =?us-ascii?Q?y6uIqBZwkvkFXMFx3+tBBmkMuGTt6EkgX85LHvAUehul3sh69vSQTpCgD83v?=
 =?us-ascii?Q?U0duOZrsIFH/pZhe1oDcjmNCv5gjOH31H9+7HSuNDn0Uxdhz3cuHFnoyJXex?=
 =?us-ascii?Q?SwwERdZ7YjJ6KfJhz8wkDlDEpicFAqSxCRP1fwUFHvqEUO36QK57BazhFLCO?=
 =?us-ascii?Q?j8lzeDxnqryH06Rvqf0=3D?=
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc723e42-14a4-441c-9681-08dcece8fc1c
X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2024 07:14:18.8355 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: XPLT6eJ65dGIw76+Tw4FYJaeQeqEBOWaLtdw1+qZxEF6v0ZZ+lUfA4pFLgQvsoAv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB7522
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

V7 changes:
* remove rte_panic from driver code.

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                  | 1597 +++++++----
 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, 2894 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