Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp6493807yba; Wed, 1 May 2019 13:29:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqzI5DlSkOX+QFU1PCmrc2n7jLbM1ecJZ/MHiawelUpXoBvBWVe51BQ31J4Dmc0U7KTmp9yI X-Received: by 2002:a63:4f1c:: with SMTP id d28mr25237pgb.144.1556742577326; Wed, 01 May 2019 13:29:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556742577; cv=none; d=google.com; s=arc-20160816; b=jjJFc8oFISvkMYUsh1HWS5IlOXB9pvHGU648B10cJAYFsBQoLm9m179pZw6Fuj8GkB dX3JI9U7IfPxR/79PWnOEtw6WDlwU83iMFwb9N7ciaGh3JzqbsknzQeAiRxDnQMNj7ub clY7ZmYGJ3c1UozpcJUCme0AtKC75HbELzq9t2R+vHIPdfPo1jex6GNeJX2M0YmGoj+D CUBs3px9Na3GheOQAfLFnfHfbDcSgv6MGyyh1JFzS0qdGmjUgF1RKoDy6/mUXrN6Evr9 7pzgXaLg1bCk8QWJVprnJ86ARmYAmuHyAHB2rQmqWgR08yHiWGdJ2i0Y8JkaUqNQ8U8z 6KPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=KS4hKGNIVioMcRHyezKTJtPmApQ7+oYbfRHxucc7wGI=; b=H66qjCAe3IHjxupwGlYS8pZfPqoKIS586ERW36D1pfRINdUiS6jSl+7CCg8TZsObdQ 8aCcqot9RDGzSbH2IbbrD1547dukoy+MWdyhUJUMK6puuiuTi66xdCfbfg3mTKXJAIIy L9cBDHicyAUGlyhCSs9rc9lvdyoT6MRSDnKAq6KTEB90ekj3PmATg1rYgezPgCnzRFo9 xDqOQmACShq/bP/52jhPGXaXkHLrGIHcajfMjIQf7uWC9OBmVFROI3cRxSZrghD8oX7L 6eFGQuwjYj1LAFEcXbGJulFbIZT/mbmSl5e+Dmag7voHNTgNiHJ3x7pLzHt3kPcQ/iJu VI3w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si43124419plo.217.2019.05.01.13.29.21; Wed, 01 May 2019 13:29:37 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726265AbfEAU14 (ORCPT + 99 others); Wed, 1 May 2019 16:27:56 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:33778 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726077AbfEAU1z (ORCPT ); Wed, 1 May 2019 16:27:55 -0400 Received: by mail-ot1-f65.google.com with SMTP id s11so152210otp.0; Wed, 01 May 2019 13:27:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KS4hKGNIVioMcRHyezKTJtPmApQ7+oYbfRHxucc7wGI=; b=qQowgEQa4pJtG31D+1wJXPwTge6IcqSfLcNCfS2BYQPPdvDj888fDUXE+CyC/HGQOI VMLdxAEUp6xodYsC4w0OTfV/xxXxaDU3FQEym6jhVHszZSbBNcmb3QYhj7VBNrEt4HcM nWtN0hkpr776HCuZwQpiVLE2RWcBuz31GOv7wHh+P/RA9KHqdOQGcrgMCdBbzA0qn7Fw ajJ2dwXeibTi0DH8ZEKdwyfz5Vxb9thYIDIERCLUKZRmc0omsSr0Fj4zAGjTn0lnYcqE ZR/04JypL/jTGHHlANGs2m43eUzQzG1oorzwmo5ZKSveqLQvvHeYiCKxLfapkwgwb/Yk yL5A== X-Gm-Message-State: APjAAAVzUkN+3X71seXEpc7emW9nVgchgHL+Prjcu0HL0d8CrrHfuHoR mGMVWmGyQ8Szqr0LbtVhVA== X-Received: by 2002:a05:6830:c7:: with SMTP id x7mr335551oto.67.1556742474995; Wed, 01 May 2019 13:27:54 -0700 (PDT) Received: from localhost (24-155-109-49.dyn.grandenetworks.net. [24.155.109.49]) by smtp.gmail.com with ESMTPSA id b51sm18601731otc.8.2019.05.01.13.27.53 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 01 May 2019 13:27:53 -0700 (PDT) Date: Wed, 1 May 2019 15:27:53 -0500 From: Rob Herring To: Henry Chen Cc: Georgi Djakov , Matthias Brugger , Viresh Kumar , Stephen Boyd , Nicolas Boichat , Fan Chen , James Liao , Weiyi Lu , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [RFC V2 08/11] dt-bindings: interconnect: add MT8183 interconnect dt-bindings Message-ID: <20190501202753.GA2862@bogus> References: <1556614265-12745-1-git-send-email-henryc.chen@mediatek.com> <1556614265-12745-9-git-send-email-henryc.chen@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1556614265-12745-9-git-send-email-henryc.chen@mediatek.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 30, 2019 at 04:51:02PM +0800, Henry Chen wrote: > Add interconnect provider dt-bindings for MT8183. > > Signed-off-by: Henry Chen > --- > .../bindings/interconnect/mtk,mt8183.txt | 24 ++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > create mode 100644 Documentation/devicetree/bindings/interconnect/mtk,mt8183.txt > > diff --git a/Documentation/devicetree/bindings/interconnect/mtk,mt8183.txt b/Documentation/devicetree/bindings/interconnect/mtk,mt8183.txt > new file mode 100644 > index 0000000..1cf1841 > --- /dev/null > +++ b/Documentation/devicetree/bindings/interconnect/mtk,mt8183.txt > @@ -0,0 +1,24 @@ > +Mediatek MT8183 interconnect binding This should be part of the dvfsrc binding. > + > +MT8183 interconnect providers support dram bandwidth requirements. The provider > +is able to communicate with the DVFSRC and send the dram bandwidth to it. > +Provider nodes must reside within an DVFSRC device node. > + > +Required properties : > +- compatible : shall contain only one of the following: > + "mediatek,mt8183-emi-icc" > +- #interconnect-cells : should contain 1 > + > +Examples: > + > +dvfsrc@10012000 { > + compatible = "mediatek,mt8183-dvfsrc"; > + reg = <0 0x10012000 0 0x1000>; > + clocks = <&infracfg CLK_INFRA_DVFSRC>; > + clock-names = "dvfsrc"; > + ddr_emi: interconnect { > + compatible = "mediatek,mt8183-emi-icc"; > + #interconnect-cells = <1>; No need for a child node here. Just move #interconnect-cells to the parent. Rob