Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp10043459ybi; Wed, 24 Jul 2019 14:49:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqw30EWmL02UXVHLYs00wTQhQFl9WnTdzaenUjW9jVgB+bo55OFB3NL7AxP9Gtpb9Ovd1OH/ X-Received: by 2002:a17:902:9b81:: with SMTP id y1mr91285755plp.194.1564004993214; Wed, 24 Jul 2019 14:49:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564004993; cv=none; d=google.com; s=arc-20160816; b=cQECIN8Ol/yN1oGJZglRnUmTJbfujWtpCV2lY1L0j5luccdopKfGjVkLTzZCPAum2g HM3D8a5wiGjiKRpz4Beq0czR3GbAgxz3viwaiPlgQ71xdoaPVLAVX73cjwqQt/ZEzUw0 FZt71b0xjYJoGmft2AP9do3Gjf43K7PMrNjuSEl1HXGKyRI7SNMHCv94uosZkMCFQYcL hAZrveGbhQKHnBmH5/TYaIJFrrxKFkk4BsddHGQfPxKZvF3X6VNk8Qap1QVz5Nyq0aJG XSOD4vp0VJUbJzxCPOJF2bqP6+CMsGMFRsPfcdlcoFlXDSps3OdOefkJcWRBBGpM3Li2 B6UA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:user-agent:from:cc:to:subject :references:in-reply-to:content-transfer-encoding:mime-version :message-id:dkim-signature; bh=O8KSpuegrQcuLlIvANi3GzaCz0IAnlhPFWU+ls63xJI=; b=anQGxp/UGEvIxrTimT/ckHY2gCbqUXaJ8r1DD8BaJxAr0d+Qr/VHBQ9FEkbXNETNsS L4Cvqij+amKYFLQYlg7UJePBLujMaCT5xl6XZOhcRvffADADt5K0MPWcNd2E76acJVrg V+2PCfVNyK2gooc3Tak0aZAEK/aR2H/IVwv3vJlufJTMZCNvqftixdX208zvmlDh5wq4 rcHAstA0nxg5xSH3iEwd7nYWI5EvtYyTJFWksbKLkivUlZbxGxAkT5n66wZeAGahV47D 0aUMIzu0PTVRgsTQOYHPklYwuoiQ1r06FDKa55F4TzGUjz2yHFhs+OFWAtVRqn7nyOi0 1LxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="mQmyCM/J"; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w184si20489382pgb.305.2019.07.24.14.49.38; Wed, 24 Jul 2019 14:49:53 -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=@chromium.org header.s=google header.b="mQmyCM/J"; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387580AbfGXS1n (ORCPT + 99 others); Wed, 24 Jul 2019 14:27:43 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:37447 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728358AbfGXS1m (ORCPT ); Wed, 24 Jul 2019 14:27:42 -0400 Received: by mail-pg1-f193.google.com with SMTP id i70so10892321pgd.4 for ; Wed, 24 Jul 2019 11:27:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=message-id:mime-version:content-transfer-encoding:in-reply-to :references:subject:to:cc:from:user-agent:date; bh=O8KSpuegrQcuLlIvANi3GzaCz0IAnlhPFWU+ls63xJI=; b=mQmyCM/JzJTSir4LVGUDWBXP64zF/ZdQ8YHl2ZNHASHdC0wClyPOuEhOwmCYqBXW2r dgw4PX/WK9HQdHxHhjxjwoZHy1jfvV8J6dw+05QdNqRdAWiEOotRaKqLBydCid+KCbjG RNSqrQmBfD17PYef51RePXqFOdFa/tumsBGwA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:mime-version :content-transfer-encoding:in-reply-to:references:subject:to:cc:from :user-agent:date; bh=O8KSpuegrQcuLlIvANi3GzaCz0IAnlhPFWU+ls63xJI=; b=Gpu7L4pTlBuqg9ZYHhon1d00jZo5dLQrdUBZtjwBoJhqC0QSs9p2TR/ZpOtbUY2RYs F4GKdVsrCc8HN5JXHx2cTZEBf4ERHuuAvd59+eGYr8flLxDT0scXWjUNP99xiTRKmlef 5KlF2hDFzP1EeHRGwZKW0wvIxENATP9eg7NHkjQ8x5JjZDkagljqsADgoT2piKrEb0el tKIi1erfMiMZxkoRf72mP/9sQ4KKav8su6uSQnmdGqczpN2X44gUEhDI92pSrhXeQFBm qhNf2WfOyYKZ14CLw7YxE0Cf3f1rGjAJ25ohBbuTIFzQeTFL25N/LA6YwpFEIDt98EHT gnjQ== X-Gm-Message-State: APjAAAXKRozFCsQtYrwZawWghRe7PVX7BwKEqnrowlh9m3CLQzQB1EjW ld7ieaLkKm3ek4+gfeVh81Z+vg== X-Received: by 2002:a17:90a:2506:: with SMTP id j6mr54600864pje.129.1563992862010; Wed, 24 Jul 2019 11:27:42 -0700 (PDT) Received: from chromium.org ([2620:15c:202:1:fa53:7765:582b:82b9]) by smtp.gmail.com with ESMTPSA id x65sm47383855pfd.139.2019.07.24.11.27.41 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 24 Jul 2019 11:27:41 -0700 (PDT) Message-ID: <5d38a31d.1c69fb81.80992.0052@mx.google.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <8efd5c48-5d3a-97e1-1dec-6a9cdc4c8ef6@codeaurora.org> References: <1563568344-1274-1-git-send-email-daidavid1@codeaurora.org> <1563568344-1274-2-git-send-email-daidavid1@codeaurora.org> <5d371ce7.1c69fb81.9650.8239@mx.google.com> <8c181f08-559b-5d77-a617-65cfd3d5da55@codeaurora.org> <5d3868a9.1c69fb81.876aa.ac30@mx.google.com> <8efd5c48-5d3a-97e1-1dec-6a9cdc4c8ef6@codeaurora.org> Subject: Re: [PATCH 1/2] dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings To: David Dai , bjorn.andersson@linaro.org, georgi.djakov@linaro.org, robh+dt@kernel.org Cc: evgreen@google.com, ilina@codeaurora.org, seansw@qti.qualcomm.com, elder@linaro.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org From: Stephen Boyd User-Agent: alot/0.8.1 Date: Wed, 24 Jul 2019 11:27:40 -0700 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting David Dai (2019-07-24 10:22:57) >=20 > The way that I view this is that the consumers consume both bandwidth=20 > and QoS from these physical NoC devices by getting some path between two = > endpoints on these different NoCs and applying some constraints. The NoC = > providers can accomplish that either by writing to MMIO spaces or by=20 > talking to some remote processor/hardware to tune its clock speed. The=20 > consumer doesn't interact with the RSCs directly, but can select a=20 > different bcm voter based on the endpoints that are associated with a=20 > particular bcm(apps or disp rsc). Each node(endpoints) will have its own = > BCM designation and an unique bcm voter. Ok. I get it now. The MMIO nodes will be interconnect providers and they'll know what RSCs they can use by exposing the same RSC "resource" multiple times for each RSC that can be targeted? This is what the postfix is with _DISP on your examples? Presumably there's an _APPS version of the same prefixed endpoint in case the consumer wants to use the APPS RSC instead of the DISP one, or maybe there's just no postfix in this case because APPS is the "default".