From patchwork Sat Jun 22 11:59:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roger Quadros X-Patchwork-Id: 13708290 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 3A70BC27C53 for ; Sat, 22 Jun 2024 12:00:34 +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:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type: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=1UvZSIERHs2i8TEL6tk0DdtlFCNfjkrn9TGpvs/6abQ=; b=D+8F3oQwDzj+KFjYjMwF5WzLh/ 2xr3+HWgecbSwOp8lLJXi2oMvO2vRMMf0CJWZm0+JLu2EWZTFbv2oVkhSqlDI2LmjcF2GfmEMKhxe VmVyKhDDI9xqHgBTd4j6ZyAdyO+Te7OU+b6xDSmH7aeXhGy0cG1UNxVAfZeV5GSjSOhWFaXHkm7TV RfZH7N3zCyB6pya5dalRnkUYUZ0MJG7XiBhFL6nJ1+No4OMzGYJS4n2GzQ2seag2mAOsC5VMYxX2u UF7wM4lu0XXkKyG8HYgOUN9TWEPoFOtslqIXz3jKpqVt701mmnYvFUj4mMnoquwcu25rQvg5ZGHdc YGiY3WFg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKzPo-0000000C0tz-2EAK; Sat, 22 Jun 2024 12:00:20 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKzPh-0000000C0rT-3S2v for linux-arm-kernel@lists.infradead.org; Sat, 22 Jun 2024 12:00:17 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 24D586108A; Sat, 22 Jun 2024 12:00:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0E771C4AF0B; Sat, 22 Jun 2024 12:00:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719057607; bh=3jCP5+p8OwHDT1URzOdF6Rh2+Q/dzLWxjcH3FZfJk/0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=AzZ44wqmqZ6FtIsaJIe1ciYgoNJ7kweTPzAYVKA1h0T4sj6L8mUGD+skVyLgScDMp 5Qogs06SXarXYwZ2WUCvgcPip/C7oj5jBZdGvQ8JWwGrgCGM+71mVnaMclqR295CHo KP0im4RlVn3DWH0Jwh2TcxL7mDLMGIEppIOMNU8qTLv25PN2Lw/F4jjkp5VgLi7K4G gA4V+R80CHdj+MTfYbxGQqs73HtAVTKi/kPyfaTNuDIPSMvKRojOGL0zvHyBgSrU32 /eWBGG+4CqFBc7i46OsQljj4Ga30NbgLot0c2FztOJHnY3y/W0dwPXs6dh22/xzvg+ ouIC4WdQSw2BA== From: Roger Quadros Date: Sat, 22 Jun 2024 14:59:56 +0300 Subject: [PATCH 1/2] arm: dts: ti: k3-am62: Add GPMC and ELM nodes MIME-Version: 1.0 Message-Id: <20240622-am62lp-sk-nand-v1-1-caee496eaf42@kernel.org> References: <20240622-am62lp-sk-nand-v1-0-caee496eaf42@kernel.org> In-Reply-To: <20240622-am62lp-sk-nand-v1-0-caee496eaf42@kernel.org> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: srk@ti.com, praneeth@ti.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Roger Quadros , Nitin Yadav X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=2771; i=rogerq@kernel.org; h=from:subject:message-id; bh=72YKhbTrhp1pdJ1S/lRwjx3eVCrZjWsyQ90EVdJ9urg=; b=owEBbQKS/ZANAwAIAdJaa9O+djCTAcsmYgBmdrzBNvwd6RiwbPi9MyUEdGJQnlOSZq2mXU4OC C2iN/myUE+JAjMEAAEIAB0WIQRBIWXUTJ9SeA+rEFjSWmvTvnYwkwUCZna8wQAKCRDSWmvTvnYw k5eeEACKhjsqVkgVY0mX+AabrezvrWNnim06t5qu9EQz1NeFv7M8QcOOK0SxtWPApizRSnSH3ti OnOXMTmDPHeNs6Ffn6mtsr3SkREvNAV+ELFZpgNm2iEouNBdh4/MZhTvrckM9zeuEhM6WNp8kCL rPZkRcRrTZmQs8scdllSR93bac0GS6JrVHTyi//nkf2UKpQwXVC21Nz83PsQ8PJGLvWBkTvsRcc Y+PGm1CqZxUUulRGXtWKkDcjLL0tVBoRH95XRDwcGTGWkmciIbKDMSAgGgnAQAEQa07DaM4TVfF DGnuDSMLqquA4WQEt1gR2KTA1dlUz4Y0kAFJ5iGMx72r5kN623vwj21QNe8ijBx9oVnqtvJ/k/P g7Pi29cT/Z2qq9u3TkXebf/BACZCpIE9NZBt0poh4iqsl9ZRXEBqGJY69ePEsusypeFAVGNFhQn kmTm1oaLqngu3D1/nCL/AbO2ZZTR6C7/NzgRtjJ8SImPEndmHKCnmuY7QnHECagNqAG9jVd8AnB 4SokS066ip/jy9GsO7H8rD8Sfl8QcisH9oW5F7hfkWB2XaZSkSsP3znbR5pD4270lChO7M7hhhl osn/5uofo+E8g/hb291n4VYY6/hzojnrh1Xr/nZmy+SXpr2Mpc+J3fN3C1hYjdo4g7qguSIYX+J BtxMCfNzGijRxqA== X-Developer-Key: i=rogerq@kernel.org; a=openpgp; fpr=412165D44C9F52780FAB1058D25A6BD3BE763093 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240622_050013_998717_2CD88AF5 X-CRM114-Status: UNSURE ( 7.80 ) 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: Nitin Yadav Add GPMC and ELM device tree nodes for AM62 SoC family. Signed-off-by: Nitin Yadav Signed-off-by: Roger Quadros --- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 29 +++++++++++++++++++++++++++++ arch/arm64/boot/dts/ti/k3-am62.dtsi | 2 ++ 2 files changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi index 00776a9987c1..e7e7cdc24e3d 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi @@ -1053,4 +1053,33 @@ dphy0: phy@30110000 { status = "disabled"; }; + gpmc0: memory-controller@3b000000 { + compatible = "ti,am64-gpmc"; + power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>; + clocks = <&k3_clks 80 0>; + clock-names = "fck"; + reg = <0x00 0x03b000000 0x00 0x400>, + <0x00 0x050000000 0x00 0x8000000>; + reg-names = "cfg", "data"; + interrupts = ; + gpmc,num-cs = <3>; + gpmc,num-waitpins = <2>; + #address-cells = <2>; + #size-cells = <1>; + interrupt-controller; + #interrupt-cells = <2>; + gpio-controller; + #gpio-cells = <2>; + status = "disabled"; + }; + + elm0: ecc@25010000 { + compatible = "ti,am64-elm"; + reg = <0x00 0x25010000 0x00 0x2000>; + interrupts = ; + power-domains = <&k3_pds 54 TI_SCI_PD_EXCLUSIVE>; + clocks = <&k3_clks 54 0>; + clock-names = "fck"; + status = "disabled"; + }; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62.dtsi b/arch/arm64/boot/dts/ti/k3-am62.dtsi index f0781f2bea29..bfb55ca11323 100644 --- a/arch/arm64/boot/dts/ti/k3-am62.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62.dtsi @@ -68,11 +68,13 @@ cbass_main: bus@f0000 { <0x00 0x30200000 0x00 0x30200000 0x00 0x00010000>, /* DSS */ <0x00 0x31000000 0x00 0x31000000 0x00 0x00050000>, /* USB0 DWC3 Core window */ <0x00 0x31100000 0x00 0x31100000 0x00 0x00050000>, /* USB1 DWC3 Core window */ + <0x00 0x3b000000 0x00 0x3b000000 0x00 0x00000400>, /* GPMC0_CFG */ <0x00 0x40900000 0x00 0x40900000 0x00 0x00030000>, /* SA3UL */ <0x00 0x43600000 0x00 0x43600000 0x00 0x00010000>, /* SA3 sproxy data */ <0x00 0x44043000 0x00 0x44043000 0x00 0x00000fe0>, /* TI SCI DEBUG */ <0x00 0x44860000 0x00 0x44860000 0x00 0x00040000>, /* SA3 sproxy config */ <0x00 0x48000000 0x00 0x48000000 0x00 0x06400000>, /* DMSS */ + <0x00 0x50000000 0x00 0x50000000 0x00 0x08000000>, /* GPMC0 DATA */ <0x00 0x60000000 0x00 0x60000000 0x00 0x08000000>, /* FSS0 DAT1 */ <0x00 0x70000000 0x00 0x70000000 0x00 0x00010000>, /* OCSRAM */ <0x01 0x00000000 0x01 0x00000000 0x00 0x00310000>, /* A53 PERIPHBASE */