Received: by 10.213.65.68 with SMTP id h4csp542598imn; Fri, 16 Mar 2018 10:58:05 -0700 (PDT) X-Google-Smtp-Source: AG47ELsEOEaGU4D15NbfcqZO7GZGQkBD7dJ32Pxy02+54nNNGNxf3iGArI9M7s2D4eQmsUnIN0PR X-Received: by 2002:a17:902:6bcc:: with SMTP id m12-v6mr3112877plt.101.1521223085629; Fri, 16 Mar 2018 10:58:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521223085; cv=none; d=google.com; s=arc-20160816; b=p8CfoFKaXcSfX++crZGklIUUlka7s8If9lehQvYdkvE58nXfPGJd3OuFpJBSAbMml9 Dm1+JVC18Ki5VonPgR48LFoI2Ib1DDcApdqHKqFGE2u1LRJShtIHiSf4mN04XKNehRxm hGJXeTobT/V6sVArtt+fE10LTq1h73fr0ZDQq0dRsxyQqh6NG2huS5ME352MlCan9Lct j5dwo0++xZ2brds0l5f1H63E07RnPI0Bv6IUrq7e31pked8tyTYxYoHHxpXcjOH7Gho7 czTsusVnpO27pwLET99PiuQf+Q8h5YCqWED21GcSF7i+kmVbR6P9p/2Ht+KHYCaHcIhg 9/Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=4o/c1RrpNOgYtIOG/VXBQr+pUUCu5jGtCLvBAUtqdMI=; b=wg0Nddtgcn1FGA6PddmUvCQtkHa4rQxQF2OdHn4fRmTD0XMXxAWZILMYeDy6ys4rzw 4IxfEpj/ravbnIWC2WoUlPlKi4bDYZwicxPMP3aN4Kq+Iq65LqdpIhZeXu/1krtJVEO7 XM9Sze2olSumaWpFpRJ6x+l+VJGmXJ5O8W6Xe+LI/u1noIlkmrm/qpI6VZiYWy5aUaGc y2Sk0pWQ/F+w+kPdEelCa8DBj6JGQEaPvDuhS0UDQZUwt49wVN4YlU2QR/NSfqtjXZSb QXbmzm8wAdq6cpORRj4ANPbgucDfb6Nv310ENctODjVa//7OR5u5kz3hsMi7wKVyfNyU PbIA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x5-v6si6566133plv.94.2018.03.16.10.57.51; Fri, 16 Mar 2018 10:58:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753337AbeCPR4U (ORCPT + 99 others); Fri, 16 Mar 2018 13:56:20 -0400 Received: from hermes.aosc.io ([199.195.250.187]:52813 "EHLO hermes.aosc.io" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751829AbeCPR4S (ORCPT ); Fri, 16 Mar 2018 13:56:18 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: icenowy@aosc.io) by hermes.aosc.io (Postfix) with ESMTPSA id 3E5F75964B; Fri, 16 Mar 2018 17:56:14 +0000 (UTC) From: Icenowy Zheng To: Rob Herring , Maxime Ripard , Chen-Yu Tsai Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-sunxi@googlegroups.com, Icenowy Zheng Subject: [PATCH 5/7] arm64: allwinner: a64: add DE2 CCU related device tree nodes Date: Sat, 17 Mar 2018 01:53:52 +0800 Message-Id: <20180316175354.21437-6-icenowy@aosc.io> In-Reply-To: <20180316175354.21437-1-icenowy@aosc.io> References: <20180316175354.21437-1-icenowy@aosc.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As we have all necessary parts to enable the DE2 CCU on the Allwinner A64 SoC, add the needed device tree nodes, including the SRAM controller node, SRAM C node, DE2 bus node and DE2 CCU node. Signed-off-by: Icenowy Zheng --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 1b6dc31e7d91..1f92015503ea 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi @@ -148,6 +148,48 @@ #size-cells = <1>; ranges; + de2@1000000 { + compatible = "allwinner,sun50i-a64-de2"; + reg = <0x1000000 0x400000>; + allwinner,sram = <&de2_sram 1>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x1000000 0x400000>; + + display_clocks: clock@0 { + compatible = "allwinner,sun50i-a64-de2-clk"; + reg = <0x0 0x100000>; + clocks = <&ccu CLK_DE>, + <&ccu CLK_BUS_DE>; + clock-names = "mod", + "bus"; + resets = <&ccu RST_BUS_DE>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + }; + + sram-controller@1c00000 { + compatible = "allwinner,sun50i-a64-sram-controller"; + reg = <0x01c00000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + sram_c: sram@18000 { + compatible = "mmio-sram"; + reg = <0x00018000 0x28000>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0 0x00018000 0x28000>; + + de2_sram: sram-section@0 { + compatible = "allwinner,sun50i-a64-sram-c"; + reg = <0x0000 0x28000>; + }; + }; + }; + syscon: syscon@1c00000 { compatible = "allwinner,sun50i-a64-system-controller", "syscon"; -- 2.15.1