From patchwork Mon Apr 7 16:46:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 14041548 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 54E9BC369A1 for ; Mon, 7 Apr 2025 18:50:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: Content-Transfer-Encoding:Content-Type:Message-Id:Date:Subject:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=NHU0TiDXccQqF6OC61H82VuWUMk3B6ibzXusIw1YZyU=; b=rco+lp3Z02uAWWeDaOjpucTOhd JEg8UteVcaNmSNjMbAHb++rWemeU8qbDbOThg8rHdYT38+Sdt/P8rZ/8L7yJJs4hEUxv+0wWFwov8 Ml2DfBYhn+DeXuLj3O4PgNYFikMStzL6U81t2/rRut65klhryNuCJ7NE3+i0aJPTLrfD5Bu7DHuFv EE/KHJLKVmEyfhv4mKv+sQ9tSGrL6djMz4TANhILVOIIn2iYs7m95KMEc0hnQP+OuzGK3g9VLyAtJ InJxoB5iBiRYRlrkY5tVsIjQFkJNsvnRUYW3LBxX4jEZbwUQWPt6+TMrV4asFkNnkAH9LK7tK0Y2M Xu3az4sg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1rYR-00000001cyp-2XpA; Mon, 07 Apr 2025 18:50:43 +0000 Received: from mail-am6eur05on2052.outbound.protection.outlook.com ([40.107.22.52] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1u1pch-00000001Gkp-3E6h for linux-arm-kernel@lists.infradead.org; Mon, 07 Apr 2025 16:47:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tXLX9dyM/lhmt9fBRZufk8izy4Yi6I2t/XJmaEonVua3RlmprvP+uT1jbrrILIYFdz9Wdl3mDSrvKzruxXpnDhq+Bj4OnH625IJjttZ/nz/32iTQiHCzv/ftrcRyrMvu/yK8DiBY0l2Tp8SlkPo+a25tfMjSvBNvPPpfRHKQ0XjkH9qvgQ8BVw4a2QE1+/Lz7lxj/FVXXT7hPCS/5HP0nYyyLceF6LYrkcX67UKRH8T65v5jieg15reGRiNcKNu6kpga+++UqbUVV4Q5jYXkmkWjpL74KX0D+ISg7N58TfM83TfZVZ0MPFRrtcCUSyVVaOa5YugxfbmxuNLDPN36/Q== 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=NHU0TiDXccQqF6OC61H82VuWUMk3B6ibzXusIw1YZyU=; b=S8cHDrlIK0cTHdcGli+jvNDmTutgsg5R525o1kKMmI2Huy2gAfduGmDdnDwHy96wI04ww1Op/rYK+av9HbVA3cfdNiuxZLUUJn7+2GWIphxMjoDW9EKC6Lsit4C/JL2ku/GEDRXQPVWoNvtcXuHJtgfzvb0xVr55B2h90gyfFbZQxo94OHIg2C7wd2tyAfHwIZxDMQaa5aIc8oZv4Tbs7U4tpImiO5C6LDhsnIrXkysB4GcKSzlR0CzvyTX7UK1HW3XLPgVinrUUYlLjcA8Ns/gB25nHTVRkMRDZ2FrvG0x20/vWO35NB3PCQbU8iaQ6Mgs0RTY65D+DrQlDahzHeA== 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=NHU0TiDXccQqF6OC61H82VuWUMk3B6ibzXusIw1YZyU=; b=nGF9R9O0CLnTNDTEwNUlkxtWH2nQfrZMI7qrhQsAyZxAGlPC8cDoreTEGCukz6IwuvUijwuPnmoz/I8WIJOXAstj84hRpjhvFQkjBFZG5/QO163IdJ/mU0RMNB2b5jMiNcjOOj+678bPVBFxgky6fZPBAfhGNZowDbHnUUKWNSXxpOeNGxwvYKiMfPjnqws9De8ISgnCTGiYHZhYz1vHZkVXiLr9bg5NZxh+mDJPt8BtYEOCOY3579ZmaJUqdnB22W5eMgZHP13nak6KLJlPQ74/9WXThw1KZej26fWT9s2Abab0hHLtJmkYcjCuLxk8F6CCpZDaVIlKhtYWM1lvVQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by AM7PR04MB7029.eurprd04.prod.outlook.com (2603:10a6:20b:118::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.33; Mon, 7 Apr 2025 16:46:53 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.8606.029; Mon, 7 Apr 2025 16:46:53 +0000 From: Frank Li Subject: [PATCH v2 0/3] dmaengine: fsl-edma: add error irq to help debug problem Date: Mon, 07 Apr 2025 12:46:34 -0400 Message-Id: <20250407-edma_err-v2-0-9d7e5b77fcc4@nxp.com> X-B4-Tracking: v=1; b=H4sIAGoB9GcC/0XMQQqDMBCF4avIrJuSRGNTV71HkRLMWGdhlEkJF sndmwqly//x+HaIyIQRumoHxkSRllBCnyoYJheeKMiXBi21kVobgX52D2QWxl1qa7AxVkoo95V xpO2g7n3pieJr4fchJ/Vdf4j9I0kJKbyy7XXERrU13sK2nodlhj7n/AEeV8HingAAAA== To: Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Peng Fan , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: imx@lists.linux.dev, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Frank Li , Joy Zou X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1744044406; l=1112; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=UV/EyvqxCJkl3WjDyAgtDWOSWyokir58QZg0tmiUxh4=; b=0IQRdk6y8s7UMXYAY6shXJsPcBPJpeT4eNijxzQyMz0S/cGT98tH2DHYswbzncOOQTnTpFi9K rJR6YmKmN9DCFKs1zD7mclW2tlx83FI8DMlSTMwDUlo4QsKne0FJ5XO X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR03CA0243.namprd03.prod.outlook.com (2603:10b6:a03:3a0::8) To DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7029:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d461a72-0b28-4563-7a86-08dd75f3cc7d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|52116014|376014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?aZLo6X7ZcePr9xksL2iXzADWmmU51ab?= =?utf-8?q?z2o1R18ltcVgZ1lyK5doTArgaPu3jr3Zhk0hDbn7BSHQOn/sQm4NqGFgl3CLrSYuT?= =?utf-8?q?mKHyFil05yOUYqPA4rb5vhg4osKXWjxGKpcVA7MryFcysA/V8mKOlkR5kNhaG+2Il?= =?utf-8?q?7fZitPIQf4VEg5/HaremOtACc/P8CZuzNN46V7e4e0AS6ptM1Xn5RMhG8VCcxx+m8?= =?utf-8?q?GdP1O3C6aFqAaHCwk8Zxv56k4DQGJellg45Mab9vymc7u80eztJFZyJQ5gDj/s6qw?= =?utf-8?q?beQmsWQ24dfJcEMoShOpQMrkl5RmxWHl2q3sLlYL1eSOOnLh/5IB9xwUbicdmAzHV?= =?utf-8?q?V4/0XA/xme40KlMQjdV76i9W8H+xIGvqEzVBPTbeuzC0SiJnJOIs01Jd4Cvn2rHJl?= =?utf-8?q?ftWN4VZU0DwKuXjtHAHKRrqRURorb30k3ANMtMFvudzXUYQRhiQ0fXmc6Q3zy1ZO0?= =?utf-8?q?gJGXkb4QsixUREE8vb75DGYXZx68qohpIsK/ZgVIzxUos4+w8xBU1fawxfnpnIecb?= =?utf-8?q?IOK87esUoGLyhxGSfA+YMxG24fgqO7mDTleZlSmVLeSr6uK/JDc5+CK4KHbljr8+8?= =?utf-8?q?MlKCbs0ntoZ/OB3PpTW4xM9jtpL+hwq5nqxn0b3xcZDuWyIxAphB/QTylK4NTUsQl?= =?utf-8?q?NrA51cdmAJQcmRAkLAWolSxBbZUp+TrACXnBfluy2Y7z2VUoSxrvOr8PGHImyJ2i2?= =?utf-8?q?D0yBiPT8H+l0AEusxPImmwwpMf/HsmDNk1hXX7b1t8G086scYGR9XBWMj8CIxj6LP?= =?utf-8?q?voUqWh0fakfRLiPM9DWtBbYE9E5klbWhywFwI3+QWnqaSoGxpGTciPVHHkKVnRqGH?= =?utf-8?q?ST3VsJff9u9RKISyrEAH0fSl1sV5WbxPLkEJWA/7YAEI8lvSISuN5XM9XQkpibWk5?= =?utf-8?q?J1fIU3HCdWBIH3z5gf3WU2nv1N9Pfhj+SO7wLOL8m6/OfiXZrE5rTJOoHrnAp1cFz?= =?utf-8?q?W2Jv/AD+RPInzbkXLsoEr1NLW7Km7ip2figM3YsMhg+KaxtxIrgmkE3YUdxWSIUPr?= =?utf-8?q?TycjYjIRYjyDqR0rwGIQNl8i05PxuIGMzRxhI9lwaZgWur0vFolLAopVpqBUKoW0j?= =?utf-8?q?CJED0XO1XTjtsFh+OIcYRlJxa8Ip3RK8ChAkVAnR6sjiz+YBKquZ4i18eDQcg9zgC?= =?utf-8?q?JOS3WJ6lN9+rav0U16zRM6HeOm0BhcXT5i4G3YCSS3dyHReKal98eXrEiW83sa7im?= =?utf-8?q?1w5sZCjbegipTy608lov7kHW9aGasMtGU2vZRwPxihdmZuf962SwH11MQlOjdFzDi?= =?utf-8?q?qJzWkb84qCe8KAhqZr/ZhOHrpRjETQy5oGSS2eOyCdsSVFfPzP24kvWwPyhsg7oNy?= =?utf-8?q?sY9LduPVywBNCg1TK3RKZcxm8TBvl/TZMbbcwU5t9OGu2upxVhLXckDak+B7YE08R?= =?utf-8?q?W/xRoZaI7qZ?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?tCGg6ZaqNcb2tdVCLMUVjtG6MIof?= =?utf-8?q?Ofa2QjUoR4BYFC/HAT8d/93HvjYnQZTx01zofJR899EQcTI35FBXvBAOuJqDvTNze?= =?utf-8?q?SMvb0/dTVXimVwrBu7dBMNQSIkYAWz5D+U3Bj7grHGZL7LGU2TM4/8Ry0VAWYRG9l?= =?utf-8?q?79GYR9+V9U2r8eLlScTAIYFD4hxDxkQTg3rSRs8OFzZtUDiP+K/LscLNK3bGBKyPw?= =?utf-8?q?8HMMJ75rKCjJ2Y+8tEcEefU6QhkDHOwL6Q3JWyC6a5RffHjzJBcZtiIFsVET5aDh1?= =?utf-8?q?Gfq+4QCjS5YQg9P6X+e/UBUQxU6RjP4ZtldG8lAHZEQKNDLF8CdSUj9ylNTEE35xp?= =?utf-8?q?VpEfyoVM7Uscq0ZLQ5qT8fR+sLf1jBlYUfyfO2AAUJKkT0j7OYtOcTI1FOoMdndsh?= =?utf-8?q?T/gpr8+yMhbb/wXroaArlEcnHjZ1zJ1JP2zJpFRU4Fa2XxQoPBCXdPcDPaxgicWhE?= =?utf-8?q?1ckDxQco6B8nD8hmgeNDAYu/DcubF+KzFOwCg+526pD+gYhUWH2tmG7Ss0fmeMloB?= =?utf-8?q?uer+BuqHedgCCwWtOGzdpwIGARJOpfqXxteu60ClJKmtLkjvAvb1Rc18Q4PrnysLT?= =?utf-8?q?fHNpPVTB+A/oCYTCq7hL/BK5YhjIWaNOYXO6tzo57jLOjGVHElmsS9OB5KR1iBOT7?= =?utf-8?q?ixoONOF9N2RW8rGTz1SMhOx2wSR6+50Wn7ImVG+M9U340ol5Wu7/6G6wZSzG7BqHg?= =?utf-8?q?z/zdfveyz9Y0adD0UTSmT8CG73/PWb0zp+AFsFuRc9d8ZWsIRL34Tvls2v9L7nzln?= =?utf-8?q?OdbugbN7DZeVEeUE4d+xMiiw3buGn79jgte1JoMQeThEu/7HsIFXR+Pw2f3w6C9d4?= =?utf-8?q?pJkhbn5/eYoVeGcNAJZh/XLFSts2wofRQxO+JQHV3DzjEslh17zJPdI/ckJqCdozv?= =?utf-8?q?EIRw07FOv2AdWhFYFp4kBX+BViAfLn5CApG+C8Q7AqZQkeBT34trO4sib4Cr22+Zp?= =?utf-8?q?i8lVwUsx+r+wO6EDL9DGsfff3FfQPxxfXGKjBGaqRqS/Yn6Lv9fki2B8NMCQr+Wp0?= =?utf-8?q?c8d32qz9mtORI9EuHJFZAWSJrXYZkn6PwRcs9TnRRrFYYWf78oSSSU0la27Zc32AF?= =?utf-8?q?DhGqZna0bLCQ/rwicQjxEoOf8FuqBytCBsxzGIKnUUDrXZ91rpvpc1IgV5837YlCy?= =?utf-8?q?69B/F9GbtPsuqMlKxpTSzGV/+DcOpAiVL6N3m144xrTzqQtAV6rInSyzr2VsYAvUW?= =?utf-8?q?FLGNHBc51E9iAk+a/fr7MO5W31h0zbcF726UzaDWnN44GWg9PM51aATs02OuWveJQ?= =?utf-8?q?BQH4AX3lV35Jgqejk6WX6tNEdWLnZeD8+CY1IYQKySKvH8poGkVGGxPuUw45qbKnD?= =?utf-8?q?t7rVz9P/kYdK3gSllRAjoQOKKYOepP40KA8KzkWKrSxaxudO2wsp9Mz313cy+uDGQ?= =?utf-8?q?xSz5akPLze+LGWeDj1Hv6Gxj3epOsSZhBu/kUu/kLdWaVA2YZBjquCZXnvx6ppvBg?= =?utf-8?q?xttrdeMahKiXB5cOYRMcHDDo4LMdFdDsWYh7c+B2j9X03vVUJG7MFGz3xak/5B78W?= =?utf-8?q?+IF8K61qDaxG?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d461a72-0b28-4563-7a86-08dd75f3cc7d X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB9626.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 16:46:53.0370 (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: e2Kgm0jot6GCr0iJmawaa2GIr93NYqI68RDdJhpiZyN09qqPVU92mebvY9fTs5A7i1xjQ4GeJJknXIWa4PMJBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7029 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250407_094659_828608_821B054E X-CRM114-Status: UNSURE ( 7.59 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Change binding to support optional error irq. Add error irq handle for fsl-edma drivers. imx93 dts add dma error irq interupt. Signed-off-by: Frank Li --- Changes in v2: - Rebase to v6.15-rc1, fix conflict at fsl-edma-main.c - Link to v1: https://lore.kernel.org/r/20250228-edma_err-v1-0-d1869fe4163e@nxp.com --- Joy Zou (3): dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names dmaegnine: fsl-edma: add edma error interrupt handler arm64: dtsi: imx93: add edma error interrupt support .../devicetree/bindings/dma/fsl,edma.yaml | 4 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 6 +- drivers/dma/fsl-edma-common.c | 30 ++++-- drivers/dma/fsl-edma-common.h | 18 ++++ drivers/dma/fsl-edma-main.c | 114 ++++++++++++++++++++- 5 files changed, 155 insertions(+), 17 deletions(-) --- base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 change-id: 20250225-edma_err-5a7385e45800 Best regards, --- Frank Li