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 AD5A8EEF334 for ; Thu, 5 Mar 2026 09:04:35 +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:MIME-Version:Message-ID:Date:References :In-Reply-To:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Sg25U/Bvl7uiHogQDZ7U3B4ex2PLL7Er3BYs5yvE4Es=; b=jBSSpgE/KJCHtl +pkt5VU6rH/yvoZomub26oXlUYxHa/NAh75+hHUIdrZ9Ooc8QZibTeF4dtuuYITyZnqYvss5Podd7 +x9XL+LsKlGmYx9M9107Zg1ptyMA3XXrfZ2iUQ5h2cPdIt1giNN/clzdxDvuFnBu1KxzochmV4B46 UokJdnihBaQgZeMchG76HsR/4uQffvHXZqQmPUGiNuDN+rPep0pdgDCCNh40zrKD7EJ1wcrOKKvrw RmXi0M/PEKt7Evtgx1uUk4P/3ViwfpfhpwC7Zj6Cn2M63/rvyTBuwv7dmHsOknoCnuutjG+8PI4gl JFeaia/cL/d9ugdQpK7g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vy4dB-00000001H4u-1nDA; Thu, 05 Mar 2026 09:04:29 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vy4d7-00000001H48-1KkX for linux-amlogic@lists.infradead.org; Thu, 05 Mar 2026 09:04:28 +0000 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-439a90f194bso3931886f8f.0 for ; Thu, 05 Mar 2026 01:04:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772701463; x=1773306263; darn=lists.infradead.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=x29TSbD/9Rjft5iIHHQCYlLvvZ+GvP60F94LjzSbanc=; b=nsClsLEydHE0roOcBsoFaCVPZEunoSrxa6UimmWjpIECcLJtNvehA6sYmAtUDDq3fg 2A9BZkhKG7fmECda2ZaMkgU69sbTy0Pb9wjs6Wn3NXexrrCJl/rIlBShIAwOTREiUmw2 ZJOOQyR4SNbFSRaWzLc2B9m0QcF2F8q0Rs7vAN47f3TGj2t3w3kSkUQG6ZUQ+9ZpZknj lGpSw/EcPdoOlqUwTNHQDUHqCzq38pKfM++MFpw1Gam8ziKQxzxB1mebDtrMh1PnMwDj Gx9lEkuQtjHNhzC2aioRDV+erUuX2KwNdxJERunu6RRRvOshVUb3g9NW0Y1BsIXj1mQv geNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772701463; x=1773306263; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=x29TSbD/9Rjft5iIHHQCYlLvvZ+GvP60F94LjzSbanc=; b=HvTU9FRYPpb0XJZdBU27FnZTrzgOEK4LQZBTKKyluIbUnnocp6kdyM8kwvG0pNVCFv WXETtY5R8Gbl8QnA1NoIH1Kz4YvchPhVP30xzcRaj1t+TDN+QxWXN08E/xuQkvMZR8Fg lgnxnlto0+bh2U9egwBAIqj6kGa6tcxCI6I0x2+j9Hsjh5ftbOdH46GiGhsGDWOTWQZE qTdjQ50zLJXpD+mvyZRZChqlYpWjFN97SkSqDS21txsL1qgn8mFB/dI+J340TSwJ6xnN 4R0Qqyv+D6eedi5wvfbk5hme4eaSzMPxuVvjOW5SBtlp6twb9LjH5rm7ICTgJ1metkXe POPQ== X-Forwarded-Encrypted: i=1; AJvYcCVrNOMaU8xXJZUnLV8uaLn881NxxfSKP/mi2NF/1pH8PAV4ocRqldZJWpEU2MGHKJi62Vk4wG0AfsFMbNfa@lists.infradead.org X-Gm-Message-State: AOJu0YzSummOuRlHi4xtlBjng8msHGoxI5k5OJ2scKU1XaQR53MBcCD6 4qGonwVZiI1NQh0y6mgi7sPTsAlMmQIurcQ2pybLJC3cY3eXGHiI5eC0BTSZ6SaU9W8= X-Gm-Gg: ATEYQzzZQL+s9nem6oiFyOv2MTB430Yey7XFl5jA2860lC/WlFjY6f0igYw1qbloAOy 5JB89BoSTxzL6E00/O/0sFX3S9eLNbfIIMDMfbxcumKZG8hePPr9zmO7/U/AbKZcXwFS5Y+F2wv gm4tppoo/sjXmbkcplUla7iz+jKwtib8B6x83E4UzvZf0Q/LEwcvkQROV5yfS4cm+2J7Y05yiKb dMNv84TJcTkG4n8bx+wFcT4M2CjhwkSXgqma8LykL3lJVYQ14VXoKbF7HMWezC41DBCuEJIS3y2 VQIvWLBIsAof9LMhutUQ9ojD6GcnJ27R7MffPv0gnyY7f+XHKxlDpW0uH2+CQMT6bhKVF1jKi2h HcAO/VTl3X2neFla178lIwQXsonzMUN7OgCtLnryhY/fUIZ5Xl1HLw4UBfT1xpKG0MoyonjcNcN UyxKXnveuGQYdTcl9wiTlrKwNCHigjWjE= X-Received: by 2002:a5d:6409:0:b0:439:ca45:ae26 with SMTP id ffacd0b85a97d-439ca45af5cmr7015427f8f.18.1772701463400; Thu, 05 Mar 2026 01:04:23 -0800 (PST) Received: from localhost ([2a01:e0a:3c5:5fb1:5595:8450:af3:bbe3]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-439c6129017sm13508505f8f.31.2026.03.05.01.04.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 01:04:22 -0800 (PST) From: Jerome Brunet To: Jian Hu Cc: Neil Armstrong , Kevin Hilman , "Martin Blumenstingl" , Stephen Boyd , Michael Turquette , robh+dt , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree , linux-clk , linux-amlogic , linux-kernel , linux-arm-kernel , Ronald Claveau Subject: Re: [PATCH 3/3] arm64: dts: amlogic: t7: Add clock controller nodes In-Reply-To: <20260305074328.639993-4-jian.hu@amlogic.com> (Jian Hu's message of "Thu, 5 Mar 2026 15:43:27 +0800") References: <20260305074328.639993-1-jian.hu@amlogic.com> <20260305074328.639993-4-jian.hu@amlogic.com> User-Agent: mu4e 1.12.9; emacs 30.1 Date: Thu, 05 Mar 2026 10:04:21 +0100 Message-ID: <1jy0k6abqi.fsf@starbuckisacylon.baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260305_010425_377305_99B7ECBA X-CRM114-Status: GOOD ( 13.13 ) X-BeenThere: linux-amlogic@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-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org On jeu. 05 mars 2026 at 15:43, Jian Hu wrote: > Add the required clock controller nodes for Amlogic T7 SoC family: > - SCMI clock controller > - PLL clock controller > - Peripheral clock controller > Again I think you should credit Ronald. > Signed-off-by: Jian Hu > --- > arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 125 ++++++++++++++++++++ > 1 file changed, 125 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi b/arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi > index 6510068bcff9..6ea1b583b13d 100644 > --- a/arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi > +++ b/arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi > @@ -6,6 +6,9 @@ > #include > #include > #include "amlogic-t7-reset.h" > +#include > +#include > +#include > > / { > interrupt-parent = <&gic>; > @@ -201,6 +204,33 @@ pwrc: power-controller { > }; > }; > > + sram@f7042000 { > + compatible = "mmio-sram"; > + #address-cells = <1>; > + #size-cells = <1>; > + ranges = <0 0x0 0xf7042000 0x100>; > + > + scmi_shmem: sram@0 { > + compatible = "arm,scmi-shmem"; > + reg = <0x0 0x100>; > + }; > + }; > + > + firmware { > + scmi: scmi { > + compatible = "arm,scmi-smc"; > + arm,smc-id = <0x820000c1>; > + shmem = <&scmi_shmem>; > + #address-cells = <1>; > + #size-cells = <0>; > + > + scmi_clk: protocol@14 { > + reg = <0x14>; > + #clock-cells = <1>; > + }; > + }; > + }; > + > soc { > compatible = "simple-bus"; > #address-cells = <2>; > @@ -224,6 +254,42 @@ apb4: bus@fe000000 { > #size-cells = <2>; > ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>; > > + clkc_periphs:clock-controller@0 { > + compatible = "amlogic,t7-peripherals-clkc"; > + reg = <0x0 0x0 0x0 0x1c8>; > + #clock-cells = <1>; > + clocks = <&xtal>, > + <&scmi_clk CLKID_SYS_CLK>, > + <&scmi_clk CLKID_FIXED_PLL>, > + <&scmi_clk CLKID_FCLK_DIV2>, > + <&scmi_clk CLKID_FCLK_DIV2P5>, > + <&scmi_clk CLKID_FCLK_DIV3>, > + <&scmi_clk CLKID_FCLK_DIV4>, > + <&scmi_clk CLKID_FCLK_DIV5>, > + <&scmi_clk CLKID_FCLK_DIV7>, > + <&hifi CLKID_HIFI_PLL>, > + <&gp0 CLKID_GP0_PLL>, > + <&gp1 CLKID_GP1_PLL>, > + <&mpll CLKID_MPLL1>, > + <&mpll CLKID_MPLL2>, > + <&mpll CLKID_MPLL3>; > + clock-names = "xtal", > + "sys", > + "fix", > + "fdiv2", > + "fdiv2p5", > + "fdiv3", > + "fdiv4", > + "fdiv5", > + "fdiv7", > + "hifi", > + "gp0", > + "gp1", > + "mpll1", > + "mpll2", > + "mpll3"; > + }; > + > reset: reset-controller@2000 { > compatible = "amlogic,t7-reset"; > reg = <0x0 0x2000 0x0 0x98>; > @@ -234,6 +300,7 @@ watchdog@2100 { > compatible = "amlogic,t7-wdt"; > reg = <0x0 0x2100 0x0 0x10>; > clocks = <&xtal>; > + > }; > > periphs_pinctrl: pinctrl@4000 { > @@ -269,6 +336,64 @@ uart_a: serial@78000 { > status = "disabled"; > }; > > + gp0:clock-controller@8080 { > + compatible = "amlogic,t7-gp0-pll"; > + reg = <0x0 0x8080 0x0 0x20>; > + clocks = <&scmi_clk CLKID_TOP_PLL_OSC>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + gp1:clock-controller@80c0 { > + compatible = "amlogic,t7-gp1-pll"; > + reg = <0x0 0x80c0 0x0 0x14>; > + clocks = <&scmi_clk CLKID_TOP_PLL_OSC>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + hifi:clock-controller@8100 { > + compatible = "amlogic,t7-hifi-pll"; > + reg = <0x0 0x8100 0x0 0x20>; > + clocks = <&scmi_clk CLKID_TOP_PLL_OSC>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + pcie:clock-controller@8140 { > + compatible = "amlogic,t7-pcie-pll"; > + reg = <0x0 0x8140 0x0 0x1c>; > + clocks = <&scmi_clk CLKID_PCIE_OSC>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + mpll:clock-controller@8180 { > + compatible = "amlogic,t7-mpll"; > + reg = <0x0 0x8180 0x0 0x28>; > + clocks = <&scmi_clk CLKID_FIXED_PLL_DCO>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + hdmi:clock-controller@81c0 { > + compatible = "amlogic,t7-hdmi-pll"; > + reg = <0x0 0x81c0 0x0 0x20>; > + clocks = <&scmi_clk CLKID_HDMI_PLL_OSC>; > + clock-names = "in0"; > + #clock-cells = <1>; > + }; > + > + mclk:clock-controller@8300 { > + compatible = "amlogic,t7-mclk-pll"; > + reg = <0x0 0x8300 0x0 0x18>; > + clocks = <&scmi_clk CLKID_MCLK_PLL_OSC>, > + <&xtal>, > + <&scmi_clk CLKID_FCLK_50M>; > + clock-names = "in0", "in1", "in2"; > + #clock-cells = <1>; > + }; > + > sec_ao: ao-secure@10220 { > compatible = "amlogic,t7-ao-secure", > "amlogic,meson-gx-ao-secure", -- Jerome _______________________________________________ linux-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic