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 F3A9645ADE;
	Tue,  8 Oct 2024 12:58:27 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id DA00C40650;
	Tue,  8 Oct 2024 12:58:27 +0200 (CEST)
Received: from AM0PR83CU005.outbound.protection.outlook.com
 (mail-westeuropeazon11010029.outbound.protection.outlook.com [52.101.69.29])
 by mails.dpdk.org (Postfix) with ESMTP id 870BC402A9
 for <dev@dpdk.org>; Tue,  8 Oct 2024 12:58:26 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=V12YfOXpLX41UjCe8wMigfesSGrZeGh9D+P8wLZpZ+6JQApQR6y2qeQ3ZI511/+UtzZb74E9Fg7Q5RCBNRnq1GKkS3XOlhPb4i3QTOTvYlHsK1KtXX6UYBzCg66mCPdqjeBcT9xgxu2A6gySuPRaMzQtvPzYKENPEUDyq+KDy2OG7i7uA5DNyuDOT8Y4SUjYq6j4hcudbXc5gv45JcbG/tjvWvC0phyuuepuaxQr1y9Rabiv2zNW3IC9m+VuiBuuH0xmDMgcP3ItpM5ec3Bek7PHnnwtfGcSCYb/y2hwiXQMpmKczL4sixypXFUldUHAy5J9uVxLM2RVMGaIa/EONQ==
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=e4TJn/9z9XpIpS7ysJhNhbQR2NRlvCUwO6zfbhip+SE=;
 b=snUAZViPAM9jxJT3F2v71he1nh6q8sEIOHSR2fJAcKE62JziRCHTMsvIeOlbFDULf0qKE6CuQpdKmwGAiJDSfo4O+Hn1p8s3pTtIhtvF45DmtnWltD6iapijmqVtla3rAA6Hut8SOG2yNJ4LlpA06QBXfQ5qLScHqZAIqs56jl9o5UgqACAHQhHMnKFyRqep/4WAtUOf4vR0QV7sWDVW1sVH0TscNLw23bNIr1gfxsW3hkokWXctaiu81Kidx/8SGoFrd4fQF+h+87cOb7dOFX0VFJiCB+tZbQsrVTXF+bYBvAWdBusCdO/S/bdLm9a/pq1EIqegTkyFMNtgArCOOw==
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=e4TJn/9z9XpIpS7ysJhNhbQR2NRlvCUwO6zfbhip+SE=;
 b=V32H4TksfdmBcgvJ0aHr8ONJpt6o5HwFd0GVQTZGsRT5taTZZjfwCKSCopZaFAfGWeFoO/UgUPzPj4r/YYNEvdhRjHr+VvPnqXf9FEqhtL8MV6OBakKhMoGSh2Ffiqc50bxPl8oZUObHEaVC/22h69r9TE9guBRmk1zLW10XnbTCcrPa7rS8KftI5cIp3wkcwq8gUqUkTwnHOdKyMwmyy7HohmzhNGsd7wYOvfsxsC9q0Kh/C9vVDRNCBQ+5Ol/Mnwkbqsc8RGrZ6F1kXSTwCD4+/oi/bu42bNbFJr9fZ2BQexwfinH5JC3v0UFQrJeDboje+XjLcJ4Yk5cdpopZrg==
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 PAXPR04MB9137.eurprd04.prod.outlook.com (2603:10a6:102:22b::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct
 2024 10:58:23 +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.8026.020; Tue, 8 Oct 2024
 10:58:23 +0000
From: Gagandeep Singh <g.singh@nxp.com>
To: dev@dpdk.org
Subject: [v5 00/15] NXP DMA driver fixes and Enhancements
Date: Tue,  8 Oct 2024 16:27:55 +0530
Message-Id: <20241008105810.1454133-1-g.singh@nxp.com>
X-Mailer: git-send-email 2.25.1
In-Reply-To: <20241008072306.1256445-2-g.singh@nxp.com>
References: <20241008072306.1256445-2-g.singh@nxp.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SG2PR03CA0123.apcprd03.prod.outlook.com
 (2603:1096:4:91::27) To AS8PR04MB8198.eurprd04.prod.outlook.com
 (2603:10a6:20b:3b0::14)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|PAXPR04MB9137:EE_
X-MS-Office365-Filtering-Correlation-Id: 65beca6b-c9b6-49a0-1cf8-08dce78820b1
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?9uN9VKrxRlfJNdS6r3U0sMPEw/lCiZM9kKhfJLxhXkAV69UpeOJJ4SjqXdbw?=
 =?us-ascii?Q?3RBk38EmeQFfwUIVDG0l3oouYPE4keMcwDARutS1aNgZ1oRU+ZWQtCWtzhnH?=
 =?us-ascii?Q?q4jVk70kD6kzufCQSoX0tJTUyBD9uTz4FE2o7KpSS2ovV5r5XJRPn39f1hYS?=
 =?us-ascii?Q?T8jjLwdF5se0ks2ipsMUfCQR/+mamIJ4w47mOw/JhXNGehukbpD8T80RGAaw?=
 =?us-ascii?Q?KnFEhbGJ5TFVGNFiwUR0IvGHzLX2DOpBihx/tw5nvmIopuoXFALSeDeXmN5M?=
 =?us-ascii?Q?uVdqsKoqoCv07DO32JhftXBRFxBKKFbOrcq+ZERbK5/DCNtdKPNKi8Y4rBhs?=
 =?us-ascii?Q?14LpSFEQS+UMwbgmpv4v6w9uvl68qf/C0UeNzEqam+6wTknO5eZ64whKuqTz?=
 =?us-ascii?Q?m4T6RgIAt2X8so7B7OKf1JF1tYUEEy1l5kp337z9HF1gA03te9/pWxlPVS8I?=
 =?us-ascii?Q?nJM6HYsWMhNzinlOm1gzp2v19nb5jQiKqAsKwJGn7wN0WRaFR92JgYkkDUIs?=
 =?us-ascii?Q?bpE2hDOOiMkkw2G31J38j+uA523d7qCgEl2fo7ImYLaUZkOhg5cRA71ptZ7Q?=
 =?us-ascii?Q?VcE1LowxO25l0zq0Utengm3/361OZJmVqY4PkQ3byH8FcXaw3jftLrr9p9wJ?=
 =?us-ascii?Q?dVu3ktmjLpnYNFlw6WpjzK/wXcU1iJeGau/kHI/TjDAvf3zrj85rKccXcN0G?=
 =?us-ascii?Q?NwuGrj/Z2wxQNjAENqCuKmw7f49aO084oPbRJMF+pHVBvNFIIbi4lWtymBqZ?=
 =?us-ascii?Q?ZDKlCkMCVDq1s8VlA1kxGlcmGY/Z8bhKXpXO5vKE20Qtbc2Gqy6Wk8jP3ZRO?=
 =?us-ascii?Q?UJj7yq80n9G17GU3TTuuROmkbxOerxKKSbZKhH1tye1Azbtj1Qp1uCiXVG2T?=
 =?us-ascii?Q?hEba1mxbU3DoNz19yKiBl3kuiJN7h15EIRjadzVvzhXycjqq62DAHPjAqEdg?=
 =?us-ascii?Q?P5nThfLLwwBO+1nLuwsD8T3dzvwqoCNieJ5gJxeocZWuPei8lnh5JtMNmXJM?=
 =?us-ascii?Q?XVonG/9x7nINQwMosC6ZzbHz1+wclnSdpJZdOL2Hmc2t9x5VekjlG8mRAsLN?=
 =?us-ascii?Q?mPD8sGfz1Q5Mw3EoBZdLJS3i9JmiBFlH/TNgwkiyK1RPyCjB7GSJru5LVc6w?=
 =?us-ascii?Q?MbmgWX83Dmq+TE3OAEdGbc4mMKbylJoAqpDvrmyVxwU9WgUZO9KFDjYUQY8j?=
 =?us-ascii?Q?1OMxWecBPSvjnLW/dJJ+3KN7s1T8/9kb7o7cBbqq4hrht5FlAzYX1S9GBQzk?=
 =?us-ascii?Q?C0kBBhgIeh+v7aBTh27/9XfOvKcmN7O2SY8DyoNQsL/BBbhqfToZxKVfak3Y?=
 =?us-ascii?Q?VNHk7Y5NWX8+Dfs3LgkR+mf+SI+3VaYZmt4z+N5Rb5hBiw=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?aWkIb/Zg52TF731tSvifyVtD/r4xkMrC+x0bEelD0knV1qKleoBVVDMxu3iS?=
 =?us-ascii?Q?Ns6q2ZFIjQ0cLcbRK8pyvDa05ynIH9SEhIl7yHEBdV7Urm5baXd5FTtGLNyX?=
 =?us-ascii?Q?sB0a70Kl5gOTCNcU354FRurpndYluAkeIcpUGoE0cIC+glTWfDG3C+rlc7oX?=
 =?us-ascii?Q?p2y3VFityzzOMZ/6QotJL0/IzseIf1x+w5OLhpJjuX3QFo+N46/pj5b9/XKT?=
 =?us-ascii?Q?NmVVM+JPOy56OohlDo4aqhKZaqaw/cLyGSx/kFE6PpWzmYsmYTEZbxA0eh51?=
 =?us-ascii?Q?q8I3salaUqHkN577edZWSKpxVjBzM6DyuVY2Q50a2vYCj4T2V3spAe/xxGC/?=
 =?us-ascii?Q?XFtlNb4/Mlba5MRKXRcIF2/ajZxu9xFw35IguI3NuchgJrxIs3zFr+k31aVh?=
 =?us-ascii?Q?+eYZ7a52e2IilOaXxuSc7md64Am7D4NzKfcFUQV4uxEqplAnDeQS4wkKva3O?=
 =?us-ascii?Q?chbEzCvrimd6yCXhGxuleFxZsTWF0pkvB+NlIDi9xzPjognUAN5Zg4xsnr5U?=
 =?us-ascii?Q?METTzVeWSJ7mazlkQIgVw+cr45lXq3Fjk80k2hJZRaZ6iGMNhJhIyF2Y9ikt?=
 =?us-ascii?Q?sCYF3pf8fgrj526gek2jcFJM9ULuZs+Ddy0yrfnE4eX3G4VIoHBdxEemwg2T?=
 =?us-ascii?Q?Rsnu+qVXRW/lImZyTtxOvudZ7ilFKq765olGXjbu+YIP2O4E/mt5W+mIqvCF?=
 =?us-ascii?Q?6dCR9x3djB3QitLFTlQKe8LDfl6k9RRE7UZVimCVXvn8xE4Pn5Gd/0C9MyNm?=
 =?us-ascii?Q?oLNZRT1M2rV/EIxmNB/l6jpMFowVFTAubdlnh3vW7V6Kb/1eOGg2U+prh0oh?=
 =?us-ascii?Q?ErA8YQ5NxoIMFIYT83AJBOk47l+lwnQBJk4/9zvIKK4GSEjKihJ0cL99JFDU?=
 =?us-ascii?Q?Od0tX85WX+Vv6/5DTmeHucVzqcolp30WBbgX9XEI2j1piOcNHmUGThhJp+LB?=
 =?us-ascii?Q?PN0il0wYgKU4VESNGEFhXqD5V9a/vkPcnWlAqI/sknc31s23Ovxbvr/6Lemo?=
 =?us-ascii?Q?qsNP8N4KART+5yHWAFyqqanlH+XmDsYU+UMGGlvIx+TvOWsNxFen9BeaFruP?=
 =?us-ascii?Q?O3xd3sS5QDkomE2gLaT4XXnaj8vzaK4lnHF60lrBatazpJI3M8B6SAnanKpo?=
 =?us-ascii?Q?4ffJpZAqLdYYwjMtkrzFnEclcOKO/aC6H2h6FuYLYNCbeTBRZ7nJZJurUtA3?=
 =?us-ascii?Q?vG/9zBikDiTVu0Y5n5dBMVcOoUZTTcKcMGIvKCYdOF5yVvf+/NK5kSee83aW?=
 =?us-ascii?Q?isWmh31JmYD9nC9PTX9tlUL2lYSmiiT9ob+X9xH2Zp2564Yu/QMj6cPhx4Xj?=
 =?us-ascii?Q?1DjywaRE2egQeLpxbY9vWT0Jqq3v9uhyt8Tnvm37aHjFTPrqbKS9Tc2+FsBp?=
 =?us-ascii?Q?veOLAlxLlrdgov/NGm0iiaLZQ86IEnv7vEYatKT+GJNc6oV7PMuM8nOKXkvm?=
 =?us-ascii?Q?Gzu/xZJSA4633kwFCQWke4k3rP5N47EAodZjK+cVQrBK6XTh5HY0L5OvRDOU?=
 =?us-ascii?Q?5hlP4HNezjmUJgHJgfGQwRx3hEpj4G6BIctmIZwJPDp7Bqg/r5v7iaixdorh?=
 =?us-ascii?Q?9xHKHCyxlHwQi6/JUe8=3D?=
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 65beca6b-c9b6-49a0-1cf8-08dce78820b1
X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2024 10:58:23.2045 (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: s5gRlGfd1B9AcnVxGdhoPCLKG9eed84p4p/255UtF9uAo/aPZAGs5geHqw33fLG1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9137
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

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                | 2446 +++++++++--------
 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, 2899 insertions(+), 2298 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