Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp496605ybi; Thu, 13 Jun 2019 21:18:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqxpH+quvd6g/8gjOd5VBHfQzbjih0jWs3F2/OKqlUHhAjznLzefMUnRPmE1ZvGQvyVHT0F6 X-Received: by 2002:a62:6143:: with SMTP id v64mr59786793pfb.42.1560485925403; Thu, 13 Jun 2019 21:18:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560485925; cv=none; d=google.com; s=arc-20160816; b=KHMqoslHp9weeUh0Ieobl/4owdKdRJ4iN5fM3Ge2XBn9g5w2A2CXIkJTTEpDRUTwvT VCYcFImVijNDNZSefufNry5lLWduoQhqCZ4OvX5Gg9n1KT8u/uJYOuf8/Cl4LhXUUMLp u/NAwQmlOnvU9P+7f4p8Iw8Z82cb5sTF09UdpgAr4Jvwzd4s/JiFkRPHIo+o0g6Jp+G5 WhRCc83KKJJHiJkcvh+waLdd9JUNURZqI3cTSrp/BdVBWwKOXQQYiLn8uJOdWVZ9f2Og 5uno8sF7Ivy1Eo6E4jU9Zd3njClEH2XoCfkOrH5BCojWJOUEae28lT9XuAbSO20ce0xW iNbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:references :mime-version:message-id:in-reply-to:date:dkim-signature; bh=nYfthp2AfyfO7B9ZHl8Ammgshm5FNB69pWC4uzGdWTs=; b=cFfGdSeGNmZ8/gw8Sm91mnfoIeOiYggO3/LtTFVj/cifhY7fczmNj/cFcWh1LExmbA q1xaJEzD3Z+Ybtzkenv+Agy4VDg5r4UqYYvSt6Q5N6BsX+lHISbsw+RGz3bATHgDso4F SpX/dk8OoI02s4ab1RrRa3WaOB694/qsF28poc7WE0FPTy/AxzgYkhaj2gf3aPzv+aD2 8JBN+mNWwe050O8RmMUbEZa+Kgfuhj5R6+SHEuc1JCh3tdJObFhX1kfI8OnF4RXoj8ct kCvhDE/hVBTISjVC/j2g/8tW+mQ+KJS3IzLmfSzCrTcZVY1SAYweVK5SBSN9N/1uCFzb CT1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=GVJb8P57; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p19si1393260pgk.309.2019.06.13.21.18.30; Thu, 13 Jun 2019 21:18:45 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=GVJb8P57; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726404AbfFNESH (ORCPT + 99 others); Fri, 14 Jun 2019 00:18:07 -0400 Received: from mail-pf1-f202.google.com ([209.85.210.202]:40126 "EHLO mail-pf1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726346AbfFNESD (ORCPT ); Fri, 14 Jun 2019 00:18:03 -0400 Received: by mail-pf1-f202.google.com with SMTP id z1so847832pfb.7 for ; Thu, 13 Jun 2019 21:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=nYfthp2AfyfO7B9ZHl8Ammgshm5FNB69pWC4uzGdWTs=; b=GVJb8P57i8A8s2Q/xPGtRuqGml/T3Dc0WEw/F17bY2Wsfnclfx3eGoWReG2O2lx7Gg UqqGqa+5rSPj1HwW/apFO4TKxeR038gAsdmdb24fPQ1J2xlKNO3SQeHYcojtHMumKBTM WTe4FG2V1nSEKJ40YNvaiKOND86UFZPcLh+rhoVLkd9aaSK+qGkN6VsEgJZOwSN1d40U kCje8mYmJlqqIbPjDs7c3lcHZh5KyfWT17dG7WEjxtFaIU9RkqXXN1EbHmC4Jgfj5ia0 7vwvk2Tq6R5fIrgtS/V+ak2yQ4QVpk9qGxaCPye+fr3NR5F5nC1yY5k/l8BM9BA+quEd R3Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=nYfthp2AfyfO7B9ZHl8Ammgshm5FNB69pWC4uzGdWTs=; b=diaMFxEoLGuraa9cWx+1EDTK/V5RGmuKUB9zaXztcHfeeLR8X/f9vISwMtB3gi/r/z XeRAQrBfe/FvhxBWyuVZVjpQbLkABfaz6K/feTOwxv1rhzv2PWHBVDyxakgkOb2ANl45 RFNy2ypPBI7l2okL/uX9shO90yvLQcuGJZcgMK1gAIFQi9BxWtHXjqY0Emw/RRTkSzwe p4JnXTAdlEH7yC0o9wUUfe4TiLkIMNKClthg2Xnqy6UN//lxK+4HXn5TQq8gGMXWSq/w S5zCfhhb9UTitCXY38m+ETPNuO47+nGjirprUx0+KhboX9Mom3PbgImjM8ALWjxW5vHE /ffw== X-Gm-Message-State: APjAAAV/1ncBaEzhyKabjYgMTOqNaIX7qddsGgXfb+xNTtS3t+bsZhwS nKjzDwJe62PvbtVNUc63aBJorMa5oC6JlDA= X-Received: by 2002:a63:1919:: with SMTP id z25mr34405308pgl.440.1560485882676; Thu, 13 Jun 2019 21:18:02 -0700 (PDT) Date: Thu, 13 Jun 2019 21:17:30 -0700 In-Reply-To: <20190614041733.120807-1-saravanak@google.com> Message-Id: <20190614041733.120807-9-saravanak@google.com> Mime-Version: 1.0 References: <20190614041733.120807-1-saravanak@google.com> X-Mailer: git-send-email 2.22.0.rc2.383.gf4fbbf30c2-goog Subject: [PATCH v2 08/11] dt-bindings: interconnect: Add interconnect-opp-table property From: Saravana Kannan To: Georgi Djakov , Rob Herring , Mark Rutland , Viresh Kumar , Nishanth Menon , Stephen Boyd , "Rafael J. Wysocki" , MyungJoo Ham , Kyungmin Park , Chanwoo Choi Cc: Saravana Kannan , Rajendra Nayak , Jordan Crouse , vincent.guittot@linaro.org, bjorn.andersson@linaro.org, amit.kucheria@linaro.org, seansw@qti.qualcomm.com, daidavid1@codeaurora.org, evgreen@chromium.org, sibis@codeaurora.org, kernel-team@android.com, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for listing bandwidth OPP tables for each interconnect path listed using the interconnects property. Signed-off-by: Saravana Kannan --- .../devicetree/bindings/interconnect/interconnect.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/interconnect/interconnect.txt b/Documentation/devicetree/bindings/interconnect/interconnect.txt index 6f5d23a605b7..fc5b75b76a2c 100644 --- a/Documentation/devicetree/bindings/interconnect/interconnect.txt +++ b/Documentation/devicetree/bindings/interconnect/interconnect.txt @@ -55,10 +55,18 @@ interconnect-names : List of interconnect path name strings sorted in the same * dma-mem: Path from the device to the main memory of the system +interconnect-opp-table: List of phandles to OPP tables (bandwidth OPP tables) + that specify the OPPs for the interconnect paths listed + in the interconnects property. This property can only + point to OPP tables that belong to the device and are + listed in the device's operating-points-v2 property. + Example: sdhci@7864000 { + operating-points-v2 = <&sdhc_opp_table>, <&sdhc_mem_opp_table>; ... interconnects = <&pnoc MASTER_SDCC_1 &bimc SLAVE_EBI_CH0>; interconnect-names = "sdhc-mem"; + interconnect-opp-table = <&sdhc_mem_opp_table>; }; -- 2.22.0.rc2.383.gf4fbbf30c2-goog