From mboxrd@z Thu Jan 1 00:00:00 1970 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 A3970FB44C4 for ; Fri, 24 Apr 2026 08:22:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Rnpfr/nyP5eulAP9HMM5BFOC1yMdJJQFrdvbg+NHIUE=; b=JxmXeXQjmlp9Hg x58xtDReF7CvVR0910jruR650+PJSYsqN3gcC8JQSG0pVj7MtUs+16lKYZPWhIoW65rAGDl1CIimy rOhkLiFo7v8930CoYqBdgjqI/IgT8KFhgxHjPdTL7J5dj4mIUUdBDWV4uXzqXCdROnomWg6iLyr5I r7aobmWF2+oGn3N26iGRSesELhzICmGVuOqpMZYhyYWb/vO2M+J87LLvKRmY9aswcCOuGfDanb23B 1IJGMbsSgi1Xr2QXys53y27YIUVi6hMBdJcvI4WAUVZ6C2cuKq/WNdWwzyZPSi60C+WSGYOzUfcNy 8AnvTy3EvIYKVGF9htgw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1wGBnV-0000000CrHh-3qHS; Fri, 24 Apr 2026 08:22:01 +0000 Received: from smtpbgeu2.qq.com ([18.194.254.142]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1wGBnP-0000000CrDP-2Mtb for linux-riscv@lists.infradead.org; Fri, 24 Apr 2026 08:22:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1777018896; bh=zQoYyY05/NN4DIdF/DF5E5EPkS4eUcGFX5Kh/T/X+gc=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=GBy9+lMjjqRJwGQLmjzyID9W9OubJxQyaT0ExNhqLGKnSxJ4vzlOJddRWd5Ii71qu cGW7S5gP/npHtEHqMTaP4TWDDTxiNGpoKxvs8iARnaOkUTkzLb5SOYc+YWTkoxO/oq EfXSpLSzlLD4/4zgVopsloUHimTB3MUvZIA2hYBQ= X-QQ-mid: zesmtpsz2t1777018894t7fbc59af X-QQ-Originating-IP: Zezn9LywKqxxsoLAOZMIyrvMc3zyPMp+d2tDMj7nmoc= Received: from = ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 24 Apr 2026 16:21:31 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 16648141610303718672 EX-QQ-RecipientCnt: 20 From: Troy Mitchell Date: Fri, 24 Apr 2026 16:20:33 +0800 Subject: [PATCH v3 5/5] riscv: dts: spacemit: Add PDMA controller node for K3 SoC MIME-Version: 1.0 Message-Id: <20260424-k3-pdma-v3-5-efdf2e414a08@linux.spacemit.com> References: <20260424-k3-pdma-v3-0-efdf2e414a08@linux.spacemit.com> In-Reply-To: <20260424-k3-pdma-v3-0-efdf2e414a08@linux.spacemit.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Guodong Xu , Michael Turquette , Stephen Boyd , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Troy Mitchell X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777018865; l=1492; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=uCUNP+lKsd/WyoTYB/YeSCQQ3CkT+PW7MTsRUSfaj3s=; b=Yv61+gDpoL0yOj/qaJE39cneTaSwlm3hf9ez0iDOr6JobWqZliu4aid18u0G8OVW/8HdUnbTP afmvbZrzqBaBxhmkUcutIHCVwha0FRSn0CY1iUai6bXo6GTt2eRVSqX X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpsz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: NoLc/2Jxb1KSXz3cBetQjuqTTflZojaC8lLCQ1X2Xt0mwvO8fOw9d6Kg nElxcL5sMhaMfUe8heeJRpZKUmyAcU0+n5TKUrqY0UsjlIa1jj+jQhz16nDmXgJ12ZGgLvV FeaFgFHNFsZw61ygbI8FXK8lOhqtexQzgd41PZPi4X+SVBHt7Ib0V42qlpZP/cu3bxpB8i/ tNMrueeEXlqSiC3KYeuQFNYZjvRvhQTPdDB35PcXRqYF9e6lq8W6/uhcm/GjIiz+gufyMEM zzP1VaY1b4tI+eMxiV/6ph99mDK2OrCsLgUyUv3oT4nBpY0m6Jv4owFBuVdBtmvFYHuv1B9 mjo7+uxx73dhkP6pt8yCjhGCChxhnDrimFI3fu1IyUCo66AMheTxZCeAjBKMdyEcF5ZBCM4 3nkslYCf6txZ2+aKQrHDYYjN0oe2LQHeIvi/BQ90c9mjQqiW+ggdGlAZe+f0pmDvzQV+qLb xZhBFPR94wMJY6Bs6xCW/6h8uchzIG2IdORaNFqeHcjaSAo7CffgTz930eEk0P2ymnl3ejD lsk4pnu124MkZu/AebpBBCxgOmizNibo5NeACy3pBcCCOJ3q8IqNaix++R71/dUlB0Ga6Xg hHIvY31vgxhNyGOJ+q/kr10ssxRTLmkuUEDCMNucUBiDZZH/Rvg8u8qx3+qA//+CC6ouGvD uGzfjmx5iLucn9Gg7fv9YgVd1LUjFc6Y/8GqB6JxQjT8tkI768pimTdCy6ZDFKbvs3opj9C kctk8DTycXTNHQZq1s4M+UHWkBV+AVMJN3ZJ3DJO2IqQrvSCwGVQiMAeova+bzQtg5ydTRd NpS4TFkn/X1w9hYWQ3QVW36kI3LMCIRAh4NL7mRBUIYFHLE7NaTsL/B01ojh+1navLpP8F1 Rwa61cihJazQbI6J//pSPWf8zYD9ui4T3hzsQrJEYcgj1g5J0xrdOPMxbYgQfR80nNj2rvd 7nubyS4b0lhzWNlvdTN3bdIV9iNagSiFWXdv+QOqB5HT0FQYLM0/0W199ZlX5QpZqkDWIY+ 5U/+Sri4Ihm9++U64wqkzLjuqQSI73GE3if7JRn9sbFha5fy09k6r26bOwWdETyEkVvTkD3 LZNW0Dk7U9ug9Yy2UpaxEf8xbdvr2K136cKa5XyI21e2kCnNY9YHv1igWfANVsb9w== X-QQ-XMRINFO: M/715EihBoGS47X28/vv4NpnfpeBLnr4Qg== X-QQ-RECHKSPAM: 0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260424_012156_109129_99E5A710 X-CRM114-Status: UNSURE ( 7.63 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Add the Peripheral DMA (PDMA) controller node for the SpacemiT K3 SoC. The PDMA controller provides general-purpose DMA capabilities for various peripheral devices across the system to offload CPU data transfers. Unlike the previous K1 SoC, where some DMA masters had memory addressing limitations (e.g. restricted to the 0-4GB space) requiring a dedicated dma-bus with dma-ranges to restrict memory allocations, the K3 DMA masters have full memory addressing capabilities. Therefore, the PDMA node is now instantiated directly under the main soc bus. Signed-off-by: Troy Mitchell --- arch/riscv/boot/dts/spacemit/k3.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k3.dtsi b/arch/riscv/boot/dts/spacemit/k3.dtsi index a3a8ceddabec..cd321975fc18 100644 --- a/arch/riscv/boot/dts/spacemit/k3.dtsi +++ b/arch/riscv/boot/dts/spacemit/k3.dtsi @@ -438,6 +438,17 @@ soc: soc { dma-noncoherent; ranges; + pdma: dma-controller@d4000000 { + compatible = "spacemit,k3-pdma"; + reg = <0x0 0xd4000000 0x0 0x4000>; + clocks = <&syscon_apmu CLK_APMU_DMA>; + resets = <&syscon_apmu RESET_APMU_DMA>; + interrupts = <72 IRQ_TYPE_LEVEL_HIGH>; + dma-channels = <16>; + #dma-cells = <1>; + status = "disabled"; + }; + syscon_apbc: system-controller@d4015000 { compatible = "spacemit,k3-syscon-apbc"; reg = <0x0 0xd4015000 0x0 0x1000>; -- 2.53.0 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv