From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5556245B36; Mon, 14 Oct 2024 11:36:57 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D16B74027F; Mon, 14 Oct 2024 11:36:56 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2086.outbound.protection.outlook.com [40.107.22.86]) by mails.dpdk.org (Postfix) with ESMTP id 3B41D40273 for ; Mon, 14 Oct 2024 11:36:55 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wPQuDyTjWPee/ED9KG4Kcu4YKmh6VGwpOkMLDklin7xNJVD9DodnawVi3ZoiEZFbINUtwKjhWJ26qpGH1X0lj1vw2qqExI2oIlQNxjh1Sfzg7++ABNEqIVr73tzNpw6OtzU8X2aVmwSEGEYlhlWNudnCAf0USigYzlewj+TyFA8FlBP7+esMfZO3dXDV7PqTNI55srHNL6lOG97kdR8HhqXYsJAPaBKLcAWP4QKvuaxcJeLGvzRkXJJczYh75qVEawA8NoJUCX2UgyQHJ1G+Cby0weX+mmkqiGGN6c9tRWjg9+Y9tsOCgKRr9kT18WfjXQjCvd7FCQcBlz0i0wYKAQ== 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=sklTB0xrNTe2QVE08KZOZ+gt7MEeV+Ml5Tznir3Xia4=; b=kC6ZCg98WfMNEWn2jM761EtJgVITs1GrjpBiG4UJ/TWt4GXdK/PHE9YZKAgG7C5vL52WGPgsc4BTWmLlHiELotMR9bMZK/msTXSJ2iG9Bgr/Zpa74uCXBKDjuZyYNA7KQ6Of/klGYePtfyKNjVVenkoXyIiK7ymBJunH7Sv98SdTjHLVNq/peE+wNXbcXyi76WWCf5HcuTYPb7Z0+oJrJP3zxOdut5tld+jwnA2Qlrb4vWEjCxLeu7bnVjoCib3sNciNA+sCxsz0KRSFbUTXQAjwiFwjayVdnu4k57y0g431Q7915FtH+YiqnKNQzFr6mLfE01wnLaPxZq8plf9q9A== 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=sklTB0xrNTe2QVE08KZOZ+gt7MEeV+Ml5Tznir3Xia4=; b=Rqw9wjRgkMH5iey+16GFKhKtkWkhFE3LBH8MFc2RJ+IEVo3Q6ficAHwvKzNYME2mXMSPi7pVCXjPVgQkzzUqRfcHEOV5dHgUkxDteBrjYhbXquEMY85cnmiTilF5Uxre6SjZopGh8b0LlJN4Ip1GZRUMn1FI5Zf0ckuqOdNXfYWx8cMjRhNx60yoG9jgo+vWUaaX7bvyqEx4cMburPMmJ3eQjVrJsjCQt4LAsSxjfm6XqXEmiobRbYdrWoqIsm72prdANTwcNZLgNMKJg9kaop6ELmQLdIek6WR5mkp0RQGYEC5uHLre8XXdXaHKceWx25/m++AJPQFW+3lxhtg1sg== 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 PA1PR04MB10580.eurprd04.prod.outlook.com (2603:10a6:102:482::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.25; Mon, 14 Oct 2024 09:36:53 +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; Mon, 14 Oct 2024 09:36:53 +0000 From: Gagandeep Singh To: dev@dpdk.org Subject: [v6 00/15] NXP DMA driver fixes and Enhancements Date: Mon, 14 Oct 2024 15:06:24 +0530 Message-Id: <20241014093639.553467-1-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20241008105810.1454133-2-g.singh@nxp.com> References: <20241008105810.1454133-2-g.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2P153CA0033.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::21) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|PA1PR04MB10580:EE_ X-MS-Office365-Filtering-Correlation-Id: b77718fd-00ef-4757-e17e-08dcec33bcc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?2adeXBT0MZiJolvpxCi3yyj+WnnoYBV9MYx7m36oi5BLbwZfJkgehGKaIy5B?= =?us-ascii?Q?tiBLJLoP5nWMdGJiLUJsvtbyZeZt2fdvZaLH4+b3KJgR3f7IZOyh4P1qUgQU?= =?us-ascii?Q?ZvG2nArXhsk11gjuI5yf0PdR6J8TUvj/AishZll2UNldLHccEQMNYvy3qmNU?= =?us-ascii?Q?vShe0Yc6pyLa9VC1AJlt5BOvuP1QXiOtMut2SB38lJHyJBEFR1TC1Gnun8lT?= =?us-ascii?Q?GjVUEgzX0mZSASFJhs1vCM8LaPCsRsenttrZvYk20Rxgp/oz+ww04ux0N1lB?= =?us-ascii?Q?rdixp4Vt93DLP6ZcPgVqjJMDMTkpamBTMtfbKPt4oO1Z0VFL0D9YyCpdYISe?= =?us-ascii?Q?bT69wGF9ulsweY4zDLrzV9rB30fBSPVYkYHmxPbVQTwi8w1E8s7cxW5bNSnU?= =?us-ascii?Q?La3Ovbhju8c1utkWjhO592N68g2OQvmrLOGZvJmgGZEa3ViwkuojckR+bt0i?= =?us-ascii?Q?gFVEw4zRuWP6U+PBQouoqzHX0cKy5gEGEPFFk1ov0TuPByw1Q3eQPLTlZVZN?= =?us-ascii?Q?Xp6P6AUXMUY0fBZrPz5lbD10KRb4lg/fRah1VDbFVSU+Lv8aOyrPsSvagRaX?= =?us-ascii?Q?gjGxYpn499mFfk4XBiVv8C4WtivKYOOkeUyXXrSQiFu1QuVntUWsrUwifQ3Y?= =?us-ascii?Q?+nUU/7a27f4MQsXkxuINqKPVNc65eXEWJ5Pdl6dqmt8rlA0V1zAj7KNnXo/r?= =?us-ascii?Q?ZzFAxjMlFW31jLi1274Lc4V/8RyKj/lUw25VtQYEO9yg/ve+sDuW+HjKhmFn?= =?us-ascii?Q?3SrzkrcIXxgt0G8jzO7oroNI/Jf94OPfEmvv1bPw6/VKlrxCwk060cUBEf2j?= =?us-ascii?Q?treknGex2ZAS8/Svi4JF0PnKyf3YW4Lsw2ECSf2IONuCcK+TEF6ssW9RRQMZ?= =?us-ascii?Q?8nZBIWA3AXgTZxD04PRtxKMaz1YIvxydH37Ki8CAIk8OcoPJmtxwtOghVDpW?= =?us-ascii?Q?jBoOAsSQZVOQDG4hNMPd8x/ew5RuINMli0xpiENa8MLoaqaNPfccuPXPKPk6?= =?us-ascii?Q?yzSiJovrmQCx+w5doqBr3GNICQQJPEiOzjYLjzWFbhYO6fOwDuU+DpubIUEu?= =?us-ascii?Q?1jteHhJTSV3YVUBw1m38vloWMU1GM54u1sR7JyZMoF33DWDFU/p/9uMcqkyn?= =?us-ascii?Q?DucZjuR790pHEvSIuDoLmo1xCU2lHKzyapUXptBYUKwf5iqK94t0Nd9noJI7?= =?us-ascii?Q?s3rn6dDidL/Ct8ILLv3UvzzjR2O03Kg6jf/AnPccPh7TO4akXBtN085dIsK4?= =?us-ascii?Q?bbZvmIXlbth3jgAs5OJaUIKq4EcOlw2x4E9mKkAm2Pp+afniYtKPU3K99kcS?= =?us-ascii?Q?wO1+UQtYkzOi4owGL8WpdDtjI5IQY7GrNS0PWPcRHYGMXA=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)(376014)(52116014)(366016)(1800799024)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?f55mltnNBMiim73VuIPnEqqZvWmEE9klCC4GD6x5jqR7vFJjWUz//FNVHwWH?= =?us-ascii?Q?nZ4u/wD0QmTB3KdSMrzAZTXPePfo9Gks9em9mTawKbU8nvdAFZKLjPfPDcWs?= =?us-ascii?Q?gqGIiNf14Oe06i2TKXHmDGlagQAlSeWLPz5u6kmFz0JS2gfOhNkHRwdOXkUr?= =?us-ascii?Q?V8Wtl0L+Ypu9TNDJqeAaKiJ+vS92i3hX7g0bhquKtlUAq/v1T9MeVeuxkKLE?= =?us-ascii?Q?4+bwWseg3TFdd2fkIUNfwqkh94XTbDbstDHyNHcwGoiy3Ay7sdVdMwJNZh0z?= =?us-ascii?Q?0Kj8VKzbNmwgVBjIwRJ+m6mKtr9w21iI75fJf65C+uHdsU3AJzSOM382OMO0?= =?us-ascii?Q?v6QqdsHXCRoFsrzOxW+ZCWVBLLUt8j6Ol3tIxCVlrS0jpXNo9tJV2KlL7OUO?= =?us-ascii?Q?Gogg9sTRGKWvvlX0dHVyFhaOnUiboGDoCbODOcyjD+J99U3KfkGSaSn0xr0k?= =?us-ascii?Q?p1RtVPASMCAm9n2CpZD6MtYMi0lhH89s8WkzBfoYSKllM+cQb4F4mWLe6WSI?= =?us-ascii?Q?hdmkJIj2j6NX18McvA83UNRM4VG2Mnp+BO7aQx3nO/2RKoysouJ3sPGytDIw?= =?us-ascii?Q?re5driTnWteowasXrxUrO73+H6J+jkcjfbhZ4k1YFbXHq+BNhDRR3DYKEPkm?= =?us-ascii?Q?2TzgtyKH/2z4lFgerQ+pEeHfP/srEbbPTaWTV0tlZ0jsLkfRCENcqOSgCb/1?= =?us-ascii?Q?PdkNFWeyDWnIgtZf9ay8JZxt3VCwzTuy936muZEmphck9sLDHviXJL1AO8vd?= =?us-ascii?Q?7vP2oGseekuFzZQIcY1Ni0DPkoTtf4CsCphQ7JmznbE0o7IM7Mb4K6CwE21t?= =?us-ascii?Q?cLgIe8805YPKbrrIm6/Be8mSPMd7vpj7HLDSavQPVw7rufIcUNX4qkcvjNMt?= =?us-ascii?Q?cL/uVcvJYcSoGBuddAek9MI2V3jPWnhX6oGbpr4qGzraRL2v4bephwlWma7S?= =?us-ascii?Q?USGOsy3kIgUcgm0tQ2Kge88q+ia7C/n4CKKl3idxijuINN6PTCG3Cy1tlLjt?= =?us-ascii?Q?QHfQcCXrAQzrpwfMflJ+PvmZxLRwML7frh67rMugqqNC8bi9JqY/SLVUBM4D?= =?us-ascii?Q?su3gw7DKqjEQ3as9aJjTeEEG78dXu7iXAqzv/m+Dv6Cemv5WXzdWC9zIX+9Y?= =?us-ascii?Q?6wxkgirdihrSVAigYZ12hYLmM0KuoT6fWN/PLdtqmxt7r14JNp3kxv4G8VIb?= =?us-ascii?Q?Vf5c1a2XUNGrSLwMNqqjQCLtiTK689OfVUYv2BQV9b++lFyu2srNHWVKu2eU?= =?us-ascii?Q?+UlDULXfmDEAkX92ntGgcazZsxnDgbr5smuKRGdNrB6YVOpY3KfE3d6qh3rR?= =?us-ascii?Q?MYoWtzZzRtOrqVK5YfeGhqrhF5qI86uKuq9i8nXgbDqR0Iakhchj7LcbX68f?= =?us-ascii?Q?qRC/2iA4S041Et/mSA4VHnaxXkig0MwcvTeFB61CJh0/IFHtoY48TMlKyaJe?= =?us-ascii?Q?BibZviJg+ahY9gQn5NyvId78L+gYkB2nNsDE+oP1nDOt/GRKpKMTHhU8vAgf?= =?us-ascii?Q?i3Q3BRqTDSRxoTnotR2ZmgYJLzpX1iXI9ekuzGpaUi1MqA1GUUEtACE3psuN?= =?us-ascii?Q?VwQba1VvLN3EXEoh0Jg=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b77718fd-00ef-4757-e17e-08dcec33bcc1 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2024 09:36:53.6711 (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: plbdKYf3mXryihkMJhIm4GhM0R9zKm4ZxkGiM7iZTyi+GAQkR0HIb9e4PtqF+3Ex X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10580 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 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