From patchwork Sun Sep 8 17:32:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 13795587 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 9C80ACD4F4C for ; Sun, 8 Sep 2024 17:38:56 +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=lEToRIXgwmYCaLisxjDuneMdvn7veaPhbgDLaE9G4uY=; b=RVWfoKSDRWIQRtTZbYX9mmcIaL UtbTrBpHYp0xJio7jjHGSoNd7MCYfCGFyUdAc5QmnzNx/D4IjtpRWdW+CTheCulAVVq9O641YZpbe HKNtWDLE1oaLV9nFYB1+yR6yGkwv5Nwzaze2IHQ2cMW2WHfge5+iNkApBSRy5OeGjrTz4P9DjnCRJ 1AY9o0t42VOsYvOTOF0dkSqhh/D1IRX8Vmr6z3yYBiTkxPq0u93PdClH9RHzVDhvSBe6EIj/gl+j2 JyivPuu0aguW5lHsw2W905aY1pm5QTLGVWeFQZB79/YQqtLVa/ay3bQRo14HB8sjYooTMH1m9BwUE yJo1CbSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1snLs4-0000000HC0L-46Mv; Sun, 08 Sep 2024 17:38:45 +0000 Received: from mta-65-226.siemens.flowmailer.net ([185.136.65.226]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1snLmE-0000000HAyh-15nW for linux-arm-kernel@lists.infradead.org; Sun, 08 Sep 2024 17:32:45 +0000 Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202409081732386aff1f35a9f16fbb14 for ; Sun, 08 Sep 2024 19:32:38 +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=lEToRIXgwmYCaLisxjDuneMdvn7veaPhbgDLaE9G4uY=; b=N+v60XUriN3aJGy7SlRKEFOA88hMd7ufyfiUb2eil8kQ6N/jzpswkaZjHVZGyKZeHNafZN CLKxn3YAXPFEfjvpCr976eUl6amZPD1ep8Nmo+LWYF3HIcBAc6/BHwqyA+qX2R7ESCgGlTMs SMJLN6r6H3BRSufWAs2WdlKp1gOMB1q2u2vhkZp4z/JH4hJnUg4Vm8Umv09ON3XwLIRaFm1t ZL4tISanLWu49NKACGo51hkJ6Xp6uMbPaU7BB2Uls2R0uM7XsGeFcjwa6LLv0V3SuzwnsKjr UX8XWBLGum9IScSxWk+vx0BInajTRT3Q4lxjjhHw5v5TIa1DqcWM8chg==; 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 v5 5/7] arm64: dts: ti: k3-am65-main: Add PVU nodes Date: Sun, 8 Sep 2024 19:32:31 +0200 Message-ID: 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-20240908_103242_443069_27E15806 X-CRM114-Status: UNSURE ( 8.51 ) 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 ba43325c0eec..2582dad68dff 100644 --- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi @@ -841,6 +841,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 {