Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1097818imu; Wed, 23 Jan 2019 10:41:49 -0800 (PST) X-Google-Smtp-Source: ALg8bN7D8jJESdKXHbb5/WptnKhcLTQJmEZTzJ+NxdURzCzmc6q9wnnWdqCc9tZagRztr6tvktoC X-Received: by 2002:a17:902:d697:: with SMTP id v23mr3301966ply.261.1548268909913; Wed, 23 Jan 2019 10:41:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548268909; cv=none; d=google.com; s=arc-20160816; b=tPTCT+gvQ+MyIb+RkTIWpyKbu9mf7iTvkduKm6EPqmCnpiPl/7JaIums+MZxUtFx/d e9ZujBlthL/b4dmX3i7tnIxnfcbvssMS360efOXa2w11D7pGhptMNQ+Z1hUBFkvwy19A LQvRBRlrZuHYfoVJrrAVUOfLyu6P+Q3RsdDcqWGHbhsJ6QU8DTOl1kNz4M0e7drdm59B ruHh00S3vr0tqcBWRu7wggLZevaGwzVWtSVnxguYRgK8P/IvleoAIon83hSQ1ShC4nai EvTqexL+84ngmuaLZiTZROsUgvX6nQZtC1YfC79Dr0vz7KHaARWWTkgZ94SMrS0cRuo0 ZdjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:date:message-id:autocrypt :openpgp:from:references:cc:to:subject:dkim-signature; bh=AOHx8DTeE6cL3Ds4t6Et/EuHayh8m70wTdAYYmCzxoA=; b=C2VMBpbWwkYpVB7VBvWhMRiV2sHOKkHD75UiQW0kYRcVgh3MIYBw6/ahRnN5gYayBy kvsCcQGNG+3rtoQIPk4m91IQ6g5j1XcPOSxdvv8KgowHAZvPvYjBqfu6pGfgIVtzeXA8 b+z6/nc8tgxNRtghw9KNr/ANm72hMrCUAv36bz32WjqSsrtmIa6CzP55ZZuyETKEOijH AJZTbeT3siX+KEKzBkww+uJqcteP4Oyd1h422UCiXllSf/jGDOgAMvKsd/hjhDbtRS3w mTYd2mEmQRcunRoBE3fP3r3VcvxVnuyzKFqsEyt4Es5pnitwyQLcQ7c7fEvnuTNhi3LJ 5loQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Net8mN9K; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b89si17413212pfj.207.2019.01.23.10.41.34; Wed, 23 Jan 2019 10:41:49 -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=@linaro.org header.s=google header.b=Net8mN9K; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726225AbfAWSlZ (ORCPT + 99 others); Wed, 23 Jan 2019 13:41:25 -0500 Received: from mail-wm1-f68.google.com ([209.85.128.68]:55661 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726140AbfAWSlZ (ORCPT ); Wed, 23 Jan 2019 13:41:25 -0500 Received: by mail-wm1-f68.google.com with SMTP id y139so437141wmc.5 for ; Wed, 23 Jan 2019 10:41:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=AOHx8DTeE6cL3Ds4t6Et/EuHayh8m70wTdAYYmCzxoA=; b=Net8mN9Khs34TLzsQjIFiyri6Ua3KvnfNp3/w2hYQKsg6hWo99Ax1EsdXBruXX7/F+ 79cPn2i/kqIjm0Ay0LQky/dnuro63pZ1F2WlO97iLOHPaZH5JlhgXcGFdzJfjcSn5lC+ veAmOzPLSrVFQRT2lGoHlrsnFFaLWEEl8NEKs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :message-id:date:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=AOHx8DTeE6cL3Ds4t6Et/EuHayh8m70wTdAYYmCzxoA=; b=ZH9n59FcvbRdYaSJD3wMdUPFNCyStDnrLb+y/Up4Uqa9XgSgluKJF8P022Z8RmcCQ4 t7lk0Yz48ZL4tjh2XvMqw09Pg2w57MHmOYdJQqTX7cfFImtcB3l3VDgBArsnAXSBJsXA g7gTo54rBzdxbL6s0cDdh1qDNv9ft7UB5gI846DDT64oTrmvC3cmFQnAK45zIIxdUu6V zKWqwPFmGq/pDnEmUN1MORoWgbSxTLavhyEaitBdgebBCV5wiDsFhhBgrwF2jLIJh6vv CTbmP0v4B+g47usttbLurNLODrMbOoq/ex1ihyCwKeY452pU6QEq7beRXy3GmalKD4gQ AwWw== X-Gm-Message-State: AJcUukea98UY2AN/MkqnKjZfDhziaQM8A1Wbl96ndGDm4RlFppLARG6g m0NVoqT2Bl+lAS/CnIz8aIQNXg== X-Received: by 2002:a1c:26c1:: with SMTP id m184mr3633066wmm.25.1548268882419; Wed, 23 Jan 2019 10:41:22 -0800 (PST) Received: from [10.44.66.8] ([212.45.67.2]) by smtp.googlemail.com with ESMTPSA id z9sm102052133wrs.63.2019.01.23.10.41.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Jan 2019 10:41:21 -0800 (PST) Subject: Re: [PATCH 1/6] dt-bindings: soc: qcom: Add interconnect binding for GENI QUP To: Bjorn Andersson , Alok Chauhan Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, Andy Gross , David Brown , Rob Herring , Mark Rutland , dianders@chromium.org, swboyd@chromium.org References: <1548138816-1149-1-git-send-email-alokc@codeaurora.org> <1548138816-1149-2-git-send-email-alokc@codeaurora.org> <20190123170758.GB512@tuxbook-pro> From: Georgi Djakov Openpgp: preference=signencrypt Autocrypt: addr=georgi.djakov@linaro.org; prefer-encrypt=mutual; keydata= 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 KEmKjLDvB0pePJkdTw== Message-ID: <5ca1ce61-c458-5550-f89d-ab361f1ec456@linaro.org> Date: Wed, 23 Jan 2019 20:41:20 +0200 MIME-Version: 1.0 In-Reply-To: <20190123170758.GB512@tuxbook-pro> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 1/23/19 19:07, Bjorn Andersson wrote: > On Mon 21 Jan 22:33 PST 2019, Alok Chauhan wrote: > >> Add documentation for the interconnect and interconnect-names bindings >> for the GENI QUP as detailed by bindings/interconnect/interconnect.txt. >> >> Signed-off-by: Alok Chauhan >> --- >> Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt | 10 ++++++++++ >> 1 file changed, 10 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt b/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt >> index dab7ca9..44d7e02 100644 >> --- a/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt >> +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt >> @@ -17,6 +17,12 @@ Required properties if child node exists: >> - #address-cells: Must be <1> for Serial Engine Address >> - #size-cells: Must be <1> for Serial Engine Address Size >> - ranges: Must be present >> +- interconnects: phandle to a interconnect provider. Please refer >> + ../interconnect/interconnect.txt for details. >> + Must be 2 paths corresponding to 2 AXI ports. >> +- interconnect-names: Port names to differentiate between the > > s/Port names/Path names/ > >> + 2 interconnect paths defined with interconnect >> + specifier. > > These two names are significant in that they must match what the driver > expects, hence you must actually specify them here. > > And as the scope of these strings are local to the QUP node you can omit > "qup" from them, so make them "memory" and "config" (or perhaps iface, > to match the clock naming?). Actually there was a discussion in the past where we decided include both the src and dst endpoint names in this property so that there is some symmetry with the "interconnects" property. It would be nice to be consistent across different drivers at least for now. If we want to denote the master and slave ports here, my two cents would be for "qup-mem" and "cpu-qup" or something similar? Thanks, Georgi