From patchwork Wed Aug 28 18:01:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 13781688 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 B1E7BC636EE for ; Wed, 28 Aug 2024 18:04:49 +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:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=RWcQ/RmTGCXM7N+YzgeBVxjrCMTcl4LLzbDbsVMgp4w=; b=Xzv42feuontQPYUH1pyo14Lm6O NzS0w5ICVhaxzIIJcDQXRfSvjs0mU2H2XHX/q8OAqX9oIiwz7jPr1pqxDnCDJv6YhEy7W7jVXfj6O QVklNr85qWoS1TfNkDGKD9HaYFTcLr6osY8z8oP82z/cGX280wvyYqxuur1rfTNpUjy0IYLfM4ohU gfvnlei+Jv8RAs7Gx1Ix95AaxI45UcpFe+OAVFnSilWOW0B9LyZMe2XsnBh3wHPkz4UXHp5pQvxZw 6B4vytzNU2fYFa2G2fgc43/7FWz9zRFFRboCB+Gmhcm0C09TP0nKFi0mJa8fTwAa/uucgha+36FCk Te4d2Vzw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sjN28-0000000GTaw-1esr; Wed, 28 Aug 2024 18:04:40 +0000 Received: from mta-64-228.siemens.flowmailer.net ([185.136.64.228]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sjMz0-0000000GSeP-3uvE for linux-arm-kernel@lists.infradead.org; Wed, 28 Aug 2024 18:01:28 +0000 Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 2024082818012332c77ee219ae7a36a6 for ; Wed, 28 Aug 2024 20:01:24 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=RWcQ/RmTGCXM7N+YzgeBVxjrCMTcl4LLzbDbsVMgp4w=; b=ee0xI95/9WRvYC4Y0kcIY/Wdp4iO/ldBeuowpvzdhzAJAUTfnbFs7Yjj/HQR/mdsJYhqXN w5XDG43OtTR3YM+irRx/Y1Hg3Rosj0WM2WgyPaJR6rggZQtjl3TGp4B+YvLbEdXxoaeT0S/R 0Qztr35A9/atvyNa5XooBB6V3sbtnDKNo0Bps1Zl0EVVFZC1Bb5B/PyLOVG5+UftC8Q4XAxy lV7wHBD6ifZgUO43BrrqK1vTVi7hQcF/PtCABdoCwifxbbRNvV3xt9mtEeqCzpEoA9BBpN4c jsonEACcOa4gS6BUcJxFDzlBTG62kRIEFAiTJoaFONZQTmqsKs2febUw==; From: Jan Kiszka To: Nishanth Menon , Santosh Shilimkar , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, Siddharth Vadapalli , Bao Cheng Su , Hua Qian Li , Diogo Ivo Subject: [PATCH v3 3/7] arm64: dts: ti: k3-am65-main: Add PVU nodes Date: Wed, 28 Aug 2024 20:01:16 +0200 Message-ID: <502f266994398ef2e26d825ab3e60776bcee85cd.1724868080.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240828_110127_455579_54333EC2 X-CRM114-Status: UNSURE ( 8.53 ) 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 From: Jan Kiszka Add nodes for the two PVUs of the AM65. Keep them disabled, though, because the board has to additionally define DMA pools and the devices to be isolated. Signed-off-by: Jan Kiszka --- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi index a8664b246795..08ce765828a4 100644 --- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi @@ -833,6 +833,26 @@ main_cpts_mux: refclk-mux { assigned-clock-parents = <&k3_clks 118 5>; }; }; + + ti_pvu0: iommu@30f80000 { + compatible = "ti,am654-pvu"; + reg = <0 0x30f80000 0 0x1000>, + <0 0x36000000 0 0x100000>; + reg-names = "cfg", "tlbif"; + interrupts-extended = <&intr_main_navss 390>; + interrupt-names = "pvu"; + status = "disabled"; + }; + + ti_pvu1: iommu@30f81000 { + compatible = "ti,am654-pvu"; + reg = <0 0x30f81000 0 0x1000>, + <0 0x36100000 0 0x100000>; + reg-names = "cfg", "tlbif"; + interrupts-extended = <&intr_main_navss 389>; + interrupt-names = "pvu"; + status = "disabled"; + }; }; main_gpio0: gpio@600000 {