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 07771A0C4B; Tue, 9 Nov 2021 05:39:41 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 85AD240687; Tue, 9 Nov 2021 05:39:41 +0100 (CET) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40088.outbound.protection.outlook.com [40.107.4.88]) by mails.dpdk.org (Postfix) with ESMTP id ED7EC40151 for ; Tue, 9 Nov 2021 05:39:39 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aLg362g3yUFIngHFvU2Zk7LkI5DzgPgAT9tboawWsLYiWPSMPOrZzRG71bLxbDlgc7cfbDaCXIuOuxqP7qtZP8Ng7A6O+eKCiyE2h4MmdH/kDqgIwnZRgLbN51UFbIiFcY8u7T9AnpDFFZItSLnKD/6yhUui/8iJX2U5Ucuu1CucyLo4GCjyy5JDEJaXcyIMV9AKA9XieT0agOHunWhIEZQkNDe1xIBbm8zcZ4iJaylRE9M+aGCoXZlsecP1nVKS8uwCqIsRcfpbc8VgJON8bDEM/s+SJ+3SC0BQ5sKTmEpNDJ0EV8QJvqE43EZ5GuKnj+kqxBauCY/fnyADenDhfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9T8VMHnqkzjcCL0KX+Kx51qzjGSkDhODaG3SXbSjJq8=; b=Fy3d+oeWsqlD398Z+MEahNW+VgfoxuJ1SN746hy8XbfOe75IOT+E7O8seFbnEO8PX6m4PEUw63rJ1pklCHWqmK80jg4KP+6VsaS2A6EUi5r9qoWDNbgj21fZKbL2sc8qMcjhiTKWPayluJ1SI3JE0sIYMLYSTlacdp0DZ+iNIc/RK7zJOc4OALrB096ItZ3TxS+Fuc6x9eYvHU4Xn5qHTJJzEcdpdgaja/Lti4FcJ6HAESoiyRwEs8cLm0ekHDmeCdDj4hiH9GDMeRRFtr+8UVT5bqy+f6ujFE0CuyzaXRj/voUBf8/QmTiMAJwGEdzAhiZOXmEYhGE9vSXr8z7P7A== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9T8VMHnqkzjcCL0KX+Kx51qzjGSkDhODaG3SXbSjJq8=; b=eTtZOpYJe30vISl+lsO8Cb/D1KVU7XP21Dp8Cn+0PDQDXmj3YZ667RlcMfb/ZbSNe0Y4rLWA4ausREGlm8jeGc+8ujujsANrCu59q0fAUWJnzMyx0iaGECTF3rnhp4aEkBQK73YBYCLEqZlmbmA8CmfRmBTwPixjcTpTb3BcZB8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB6960.eurprd04.prod.outlook.com (2603:10a6:803:12d::10) by VI1PR04MB5630.eurprd04.prod.outlook.com (2603:10a6:803:e6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Tue, 9 Nov 2021 04:39:38 +0000 Received: from VI1PR04MB6960.eurprd04.prod.outlook.com ([fe80::11d9:6f32:90e:80c1]) by VI1PR04MB6960.eurprd04.prod.outlook.com ([fe80::11d9:6f32:90e:80c1%7]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 04:39:38 +0000 From: Gagandeep Singh To: dev@dpdk.org Cc: nipun.gupta@nxp.com, thomas@monjalon.net, Gagandeep Singh Date: Tue, 9 Nov 2021 10:09:05 +0530 Message-Id: <20211109043910.4016824-1-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211108090704.3585175-2-g.singh@nxp.com> References: <20211108090704.3585175-2-g.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2P153CA0002.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::16) To VI1PR04MB6960.eurprd04.prod.outlook.com (2603:10a6:803:12d::10) MIME-Version: 1.0 Received: from lsv03457.swis.in-blr01.nxp.com (14.142.151.118) by SI2P153CA0002.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.5 via Frontend Transport; Tue, 9 Nov 2021 04:39:36 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c7c2c22c-7099-45a7-eac8-08d9a33af034 X-MS-TrafficTypeDiagnostic: VI1PR04MB5630: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2582; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: B8TP9EBdO2fX7tEjAtJqNnJDg6HX4XbEM6UVmbPy24LBeYEXUsCp9pBECz1Dg22HMaehIgtsepBF+LbYOkUoygPShhJoE1HeQGQbHhbcvi/HNj8d+9SZrRMDIQdQQVAdUMBXHGOArm76u3wlBQh9Zpifqr1QC3DF7w6LtdJFneCNR38scZ6NWWUSQe3yJjqBXlOm9D7mWtM6Gu7XfiwXogUFLL4qquyApdWeGStWWtd8QFpndKIVqIy60RBauK1xK/6AYd4YBoYNM3MkQEfejYl8taniwkl4hZDVzFsBMzp6VDET3PaBDQrC46KPX2XxYP308JN9x2Er5BRPXijY8SbvCl2fKDIPbpNIt2tUcI2QpePbrsAg+UPGn7gWLtZFaQSCVpanTVoSHuxfiIZl7ctLYUddfRdPRmflKfEQO7bjmBPs7rIu6UUBUrKozO71+9PYDPAMnSjIQLj4WEucj3Prey2H0BkBFRYfKY6eyMiIr1p1iGqzQowTSXAEvhVgrgq0+hG68gCg1hqVZwSJqrgE1/HZQp0hKq+j4/q2PKI0K2jZf/UEZzBDNMu+6QLjLnDhMQ5mtWNOOPF1ZIEYZDYbMfJb6SWyye92GQgTIh0WNUwDZmcJNdV1Qck3U0vnlTUKbWIYtj60h4MveNNnM81/3HC/0o4yd4b9IfdzQdwGwt6RiG/gc8wzYNe00qnalysGc7XIFU56nht1XbCvFzzXZMxgyE9VM5uFv/HMuuo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB6960.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(55236004)(1006002)(6666004)(66946007)(26005)(52116002)(7696005)(186003)(316002)(508600001)(1076003)(66556008)(2616005)(5660300002)(66476007)(8936002)(86362001)(956004)(4326008)(6916009)(2906002)(38350700002)(8676002)(36756003)(6486002)(83380400001)(38100700002)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3+AOfE8+kYW0W2PaFriBQ6Tv+CavZ1/VOj56FH9RYbb9X5opiOANs5+pdQqs?= =?us-ascii?Q?YGe4OMvtYLqEmRbu3KZSwOYZ6Ed8S06scluia+cUat6Eo0ffVWhkDk/gaDrx?= =?us-ascii?Q?lH6rJJ2O3Xp3RcmsWhiDC1+iQXnVBDnFm7PtHBBiL8gIKnc6p8GpNg9yy66s?= =?us-ascii?Q?lA8Xr+yGXYOPwEHQXVRWrFk5MALsibQijgvzl4ixboDTVhq/koU9T3HTdY0m?= =?us-ascii?Q?yaCyCCsvF809AKSTAvNifkMN6LUbg1rDJZr1umTyaUSWaBDMQBwEmGbnpMKv?= =?us-ascii?Q?5XflkyQ0dE5/sv28Rssbv/6WvhS/HLTwF84L37VfsZt0IllMUK0tQgsw8gNZ?= =?us-ascii?Q?yylhAncqguksJ8vvZjQGVIGxTda7XPc0sfabZVHWsB0ns4oAYeepHojfJEnW?= =?us-ascii?Q?4a5bA5FfwHbLHGQYXBVVMf5qNNBWjeKFF6WKkMizIW9GA4Pv/E/CKPxrkaOi?= =?us-ascii?Q?rLMKfFDl/TqecEN3mpWErAhySQlx3fRRJ+x5giscATk4YeMgCbD4opK2Zi8b?= =?us-ascii?Q?PJdyQLMHspQfAUHFZcuhpZQmQb94wb924Bkk9eR3sdUeW08HpczxHSVQ1UJ3?= =?us-ascii?Q?nQ4qqX54XrleQZUCQMcN1Z79ArK8FIJSzilSnZicCtTIwgwjcMiUjIT/5ogh?= =?us-ascii?Q?xoUk8j9fLO9V0aBD2TqCH/sEwXc/WJ9v6eTZOpoVrIVLoGRM9IdG+3iCXokT?= =?us-ascii?Q?Zrmgy5D5hiR4KXXTnABcKZptTk4k6uxmXDUrSY5+BBlmjdNbD/jOerLVwJPl?= =?us-ascii?Q?3aSKKISFedLBJJu8hAl7z1EDgk4RDTxa/oWPdFVjSs7fM300t+29q9AshjbM?= =?us-ascii?Q?rzQxt+HCuzTTCZ8QpjoAAPxEAvCVLG2DuIyxnoF3e+M4wU/5eroZXPvfmCsy?= =?us-ascii?Q?Tg8U/NpVwxwyvbcJOvZnH4CxPPrVolSSo2fZ/FqL//IyuYzZOBMn6pITLhqo?= =?us-ascii?Q?OKblElwf8ycIu8ghbxYGfpR4vxek+Oc8rV+x2N/DhldVNTdLq0GRaP/P3U9M?= =?us-ascii?Q?jtUBVcZuGWXj7qggvQq1is0W5WCdL7l/nD0VsZkqHbYe4wKjzWXp276A9788?= =?us-ascii?Q?cTIMZWD2C7f+e/kBSxtkAMHjpES3tHRjI3KoaJMPc7jc+vYWE1909RJ/ORe7?= =?us-ascii?Q?IXaARUE5+72SU8QGn4yrwftouIrJrBLTb1CQGIzTjDFOkAIGBJXJE60BGVwS?= =?us-ascii?Q?rmQ1iCZxkhfsOi1Xb+MFTm6JgxQWdaT2wvQr3buHm4k+68/T0ygjiu5n6bgi?= =?us-ascii?Q?tU5cxhADFtWRjICUIvh74jJb4nG6DybDjlGCcIJXnVjTeNrcPbzYIYn2qTDX?= =?us-ascii?Q?6RXtzYspL73fQDq5XA5IlsI7yFQ0p0oXAwgh/meKO5vHXjGGJSuDe/X71SkA?= =?us-ascii?Q?Z1OUArk8MjSy/a4/tgYAYoq+cknsNXW1oWdyrr/HQpPN9wPvH9Ig0RrXaegi?= =?us-ascii?Q?ou0lRKDxE9oUVXTF0fY/JavUxeGipIJlr8C3m6/2oruspu1sPb62mO9t03/S?= =?us-ascii?Q?3E3PLdl8qVXNQAU7MN1oyFsVmVB5I51Uv4EMBjz1gvy9x8/BDAocCHDoUP1n?= =?us-ascii?Q?f2XsOvXpgR4UCgbXVXQ=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7c2c22c-7099-45a7-eac8-08d9a33af034 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB6960.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2021 04:39:38.6461 (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: oznZPCR4HZwMGJDVbC17/RxFbeY960l1p9QyxAT+wsgSmIYg5RgosOQlMAphS4um X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5630 Subject: [dpdk-dev] [PATCH v4 0/5] Introduce DPAA DMA driver 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 Sender: "dev" This series support DMA driver for NXP 1046A and 1043A SoCs. v2-change-log: * series rebased with latest dma driver v3-change-log: * support statistics. * replaced local endianness conversion functions with rte_*. * improved submit API logic. * Handled all comments given by fengchengwen v4-change-log: * merged driver log patch with first patch. * merged document patch with all other patches. Gagandeep Singh (5): dma/dpaa: introduce DPAA DMA driver dma/dpaa: add device probe and remove functionality dma/dpaa: support basic operations dma/dpaa: support DMA operations dma/dpaa: support statistics MAINTAINERS | 11 + doc/guides/dmadevs/dpaa.rst | 66 ++ doc/guides/dmadevs/index.rst | 1 + doc/guides/rel_notes/release_21_11.rst | 3 + drivers/bus/dpaa/dpaa_bus.c | 22 + drivers/bus/dpaa/rte_dpaa_bus.h | 5 + drivers/common/dpaax/dpaa_list.h | 2 + drivers/dma/dpaa/dpaa_qdma.c | 1081 ++++++++++++++++++++++++ drivers/dma/dpaa/dpaa_qdma.h | 247 ++++++ drivers/dma/dpaa/dpaa_qdma_logs.h | 46 + drivers/dma/dpaa/meson.build | 14 + drivers/dma/dpaa/version.map | 4 + drivers/dma/meson.build | 3 +- 13 files changed, 1504 insertions(+), 1 deletion(-) create mode 100644 doc/guides/dmadevs/dpaa.rst create mode 100644 drivers/dma/dpaa/dpaa_qdma.c create mode 100644 drivers/dma/dpaa/dpaa_qdma.h create mode 100644 drivers/dma/dpaa/dpaa_qdma_logs.h create mode 100644 drivers/dma/dpaa/meson.build create mode 100644 drivers/dma/dpaa/version.map -- 2.25.1