Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp413686ybl; Wed, 11 Dec 2019 01:44:18 -0800 (PST) X-Google-Smtp-Source: APXvYqz8A8CFLW6+VJWy2Gh4EYL15pt7IBctidpEXGT48GMlk9iySCllpIYlLuqmzLM4RUzGY5FL X-Received: by 2002:aca:4b93:: with SMTP id y141mr2107639oia.132.1576057458315; Wed, 11 Dec 2019 01:44:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576057458; cv=none; d=google.com; s=arc-20160816; b=mgY4ZfV9yZmbScsg/C6KhkRNrPvFhOlFTRO3v38UpIBUNXjsTerLpdX2N4+y44paxP sSc3hGB+/dHLd1meJrwDEWPksBZtq5Akv+atF+piAwPoIsniiCB5ignFLUvdO50ak/xw gZ50LppNKXU9SXTwQhlrvA8ckdBg8FqVQZ3bM+XzhWr1CTm9l64d+UiDavkFMtWLp/F7 yfhFAKzh6YROL0+XYPk1Ii9MPwaVBDFeQwimPYbEvRUgxEsDPUQ/tdajH0rDtRGhr1wQ Onn1pTWpeG6xEymzW8mSaB8uVIswJFJuiQmdblGwc1OxxbOPjgS8Kwf7Iw5c3Q3PGP9J CBxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:dkim-signature; bh=z0QzLt7cguGjhYkQBQHVG6HhXU8NuMmHzTVdwtHS9ig=; b=W9ZnGv2potRYjXK4kt+CCPqu5K7RLMLg4VWtq8s8Owz99dOVJ7QQA6iTrZbd0tjkVR TMoH+vZakpRqYRPgUGjzlJpv+qNvIx5WnxqNEAiuFZYqRTRUz4/hW3SuVjlZD5jry4+G mtAYDwdcwNaXByxMgrUgl4zMTx+6WA6YBo36KvZLrYx5EExbu9aVP0l+l2UcfV5jIL4P ny6cWajpttl7xIHEwVzHdbBr14WnYnRQ5novVhEMl7fUhC7BE0NJzUlezVvKFstfBZ/x 0k+g3iPAH5kUKxdo8gV97kV/RMlzPEsbP4QfnSoHIIwTyVbrcWf1EjHjJjsRwE9OhJ2l jt6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=BEiRXRNt; 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 g10si704186otn.12.2019.12.11.01.44.06; Wed, 11 Dec 2019 01:44:18 -0800 (PST) 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; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=BEiRXRNt; 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 S1728578AbfLKJna (ORCPT + 99 others); Wed, 11 Dec 2019 04:43:30 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:39628 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728370AbfLKJna (ORCPT ); Wed, 11 Dec 2019 04:43:30 -0500 Received: by mail-wr1-f66.google.com with SMTP id y11so23235949wrt.6 for ; Wed, 11 Dec 2019 01:43:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=z0QzLt7cguGjhYkQBQHVG6HhXU8NuMmHzTVdwtHS9ig=; b=BEiRXRNtnIBFjpCSBExLUGZx1Pa6SKsAtXeeJLD6W0NIrioRnhtiOEgMsi4ugdJ3zp QSz4GgMNADAajE9pqGigE9t7kXg8yQJn8TM4iG5K2aCTnKRPwWn7UTEzF3a77XnBSxgT 9JE2grqONb42g6IFklDtyXxlEtrbdRdAQZkRTkXN+VULb9YNs4MsFIzC1v9S1at2bASB w6qdaGWc8SDPWo1Uk4S+4IxaK3s0DW4T8dtMxPlBlLziHdeozq+skjRn3dptiBgKm96t ffDDrYpcOA+HKEZEcdgbMK2sJwZJ0KEZk3T/SHXU7aCp3kncTv3eIfsNdJZUNiGiuJXO +QoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=z0QzLt7cguGjhYkQBQHVG6HhXU8NuMmHzTVdwtHS9ig=; b=ddYMvfRhkAKSoUQzXAR5SZTTBkPd57YFDA7aPZ9KXWxaSKvj7cJPFif+gtyH+Rvofa bx0zfkXxcJrKKUjgsWLy9q8tYHsGJg+gl7GAAw1o/RWFApy2x2DOzxv95MxYIzH+f/L1 V4TUj8RnwedyjgO7j0P2KtY2DKLC9smiJADkSg7HMwJxSZf+9ouiZcEtsyDFh8VX+pIn m09jTwPS+DNCox23QjcnCi6D9+zaZb8l78D8ANYsulHFq4CLNLZSAazXgmc/q+B8LYvN lFaJx9rrY7USMiBD43nvcxUncYY7cFCbaVgn2QkhUEpc6+kE1az4qB6cdRn9iKNYvcMg doBQ== X-Gm-Message-State: APjAAAVlhzb5kIOG6IRqW1Q3qAwKE85bRESqe45jzj1r+XOnJEy64daZ 6u9ONzT3IvULdoHpdaSjCervAQcIN4Y= X-Received: by 2002:adf:f3d0:: with SMTP id g16mr2843035wrp.2.1576057407844; Wed, 11 Dec 2019 01:43:27 -0800 (PST) Received: from localhost (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.gmail.com with ESMTPSA id s25sm1586444wmh.4.2019.12.11.01.43.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2019 01:43:27 -0800 (PST) References: <20191211070835.83489-1-jian.hu@amlogic.com> User-agent: mu4e 1.3.3; emacs 26.2 From: Jerome Brunet To: Jian Hu , Neil Armstrong Cc: Kevin Hilman , Rob Herring , Martin Blumenstingl , Michael Turquette , Stephen Boyd , Qiufang Dai , Jianxin Pan , Victor Wan , Chandle Zou , linux-clk@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [PATCH] arm64: dts: meson: add A1 periphs and PLL clock nodes In-reply-to: <20191211070835.83489-1-jian.hu@amlogic.com> Date: Wed, 11 Dec 2019 10:43:26 +0100 Message-ID: <1jimmnkxj5.fsf@starbuckisacylon.baylibre.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed 11 Dec 2019 at 08:08, Jian Hu wrote: > Add A1 periphs and PLL clock controller nodes, Some clocks > in periphs controller are the parents of PLL clocks, Meanwhile > some clocks in PLL controller are those of periphs clocks. > They rely on each other. > Compared with the previous series, > the register region is only for the clock. So syscon is not > used in A1. Again, while this is valuable information for the maintainer to keep up, it is not something that should appear in the commit description. The evolution of your commit should be described after the '---' Also, this obviously depends on another series. It should be mentioned accordingly > > Signed-off-by: Jian Hu > --- > arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 26 +++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi b/arch/arm64/boot/dts/amlogic/meson-a1.dtsi > index 7210ad049d1d..de43a010fa6e 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-a1.dtsi > @@ -5,6 +5,8 @@ > > #include > #include > +#include > +#include When possible, please order the includes alpha-numerically > > / { > compatible = "amlogic,a1"; > @@ -74,6 +76,30 @@ > #size-cells = <2>; > ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x1000000>; > > + clkc_periphs: periphs-clock-controller@800 { ^ From DT spec: "The name of a node should be somewhat generic, reflecting the function of the device and not its precise programming model." Here, an appropriate node name would be "clock-controller", not "periphs-clock-controller" > + compatible = "amlogic,a1-periphs-clkc"; > + #clock-cells = <1>; > + reg = <0 0x800 0 0x104>; > + clocks = <&clkc_pll CLKID_FCLK_DIV2>, > + <&clkc_pll CLKID_FCLK_DIV3>, > + <&clkc_pll CLKID_FCLK_DIV5>, > + <&clkc_pll CLKID_FCLK_DIV7>, > + <&clkc_pll CLKID_HIFI_PLL>, > + <&xtal>; > + clock-names = "fclk_div2", "fclk_div3", > + "fclk_div5", "fclk_div7", > + "hifi_pll", "xtal"; > + }; > + > + clkc_pll: pll-clock-controller@7c80 { Please order nodes by address when they have one. This clock controller should appear after the uarts > + compatible = "amlogic,a1-pll-clkc"; > + #clock-cells = <1>; > + reg = <0 0x7c80 0 0x21c>; > + clocks = <&clkc_periphs CLKID_XTAL_FIXPLL>, > + <&clkc_periphs CLKID_XTAL_HIFIPLL>; > + clock-names = "xtal_fixpll", "xtal_hifipll"; > + }; > + > uart_AO: serial@1c00 { > compatible = "amlogic,meson-gx-uart", > "amlogic,meson-ao-uart";