From patchwork Mon Jul 24 14:06:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125031 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1837502vqg; Mon, 24 Jul 2023 07:28:30 -0700 (PDT) X-Google-Smtp-Source: APBJJlHDNtvRuVqI/Hb2AiOGCJ+Eujn09Gp6tn0m5LGkJKsdg87LTDzrlxansxF7uvvojj57L4Oa X-Received: by 2002:a17:90a:cb01:b0:268:2127:6cb6 with SMTP id z1-20020a17090acb0100b0026821276cb6mr1249684pjt.16.1690208909557; Mon, 24 Jul 2023 07:28:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690208909; cv=none; d=google.com; s=arc-20160816; b=vCwo08kMmsL7YZeJ48COFJI4v9zLs69OM1s9TUmTgvJwOGfi8+ZYmMhZSu+aNM0nO/ sGryrxW9puwcKu2jCSdmI7XferECguteIV/U/KnA8ZARiUFbS6UoUJ4tAupn3lW8VN2Y kSAQX59g8F2p6USCCznBjXijPgwjsyXPNMk6k38IchJxxgZgkXzmZzURVb9wrJuUJ8Ci 1xKS21QVCNnj9oSiUt6JfPNEvO1SrbLhtMlUBAne4+AnJvVCrzvvPlNAvLqUojycgzE7 awrXSBQ+0ZV5Q9IkVzzFxHQ7cfP4KBkk9+Df9tRNWH8aXyOZNEkX0QmqEBT1dfqx9TUa MWNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=CapD9bYuIwUBKvnkt1qJ6Eemt2zJ1oxS+R4FEv0Bm0g=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=kbTXuNsfF4+YAS1naBGIPs0uSy5rPCQCN/mdecT2V3QIWMR0KVAv9DWLcE/nX7N9qm nGvIaPDqCfvm33wSYc2kXGnmIh2pewzdcPu8Jmfde33o1W7PhRnvCYlIIeRbWQhdDFrT 24b6b7QMr1kHKLVdEU8OacMfOQkMoBiu+xSMgYa3ALzzq+HIy93ZqtgCJ7nXGZKh5Db9 FHUHCaZu8EMaenuP0+M/XZMl+LJekpT/p86nfQzgJPq+ualClTc8aFmy/aXpHwBYF3C1 JQ7BKUZJimPkHIK5vUnDBqk1cPbvkPBrjBpykXToFstrL2mf6As6y7THLUWRdf8ATy5i 8jBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AqcIdqD4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pi12-20020a17090b1e4c00b00262ef440ed4si12707735pjb.27.2023.07.24.07.28.16; Mon, 24 Jul 2023 07:28:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AqcIdqD4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231360AbjGXOGj (ORCPT + 99 others); Mon, 24 Jul 2023 10:06:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37006 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231193AbjGXOGf (ORCPT ); Mon, 24 Jul 2023 10:06:35 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CD9FE66 for ; Mon, 24 Jul 2023 07:06:33 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-4f4b2bc1565so6546001e87.2 for ; Mon, 24 Jul 2023 07:06:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207591; x=1690812391; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=CapD9bYuIwUBKvnkt1qJ6Eemt2zJ1oxS+R4FEv0Bm0g=; b=AqcIdqD41SpNK2X2B8hSTnLurI1F5svcZcyRVNqIz4559TniEhyh242n2bKqJS64CQ ww+XFroXZCYgSYdT91JQGvcGH3ULmQWSznVIUIW5CSJQrcfzKeq7Xuxu9q0cYQRBn+8h MpeIhPTBtrAH7JXpiYOkYJ0rNE6Bgl6eIM0Ajr9XL4JZFGnAWuni+lN608fC6MK3eQSC 25Qz4FmA1m5US40WJech+ZXWGqMkvfSg8QZpiamVBvUI0mMM1iZncJPGDpmpo67RsTlZ nzphsMTbfXZupgUTTQc7XqWMf33/vTYnAXwRiU9clKTzTqSZbE/byxhM9MDCRiECbvke 3Isw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207591; x=1690812391; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CapD9bYuIwUBKvnkt1qJ6Eemt2zJ1oxS+R4FEv0Bm0g=; b=IwiNI+abjDzEifQ2oaVEVlWC911QPCB0X5rMvmcvntUfA1c7pbe9TvB7G8DrpmeB4g 2W1MWGonKGrmdhuTCdUXpuFXrcv5rklaM44+UpeA1Ck9m+tZSaw9t3czcniG/sDm0cOu 5eY3gOmW7hfMO5hfYRc1U9Byg4TMldWl4xkN7i1cYTUnEIYvtsnC9BXaNMN78CEqKtl2 UnDmZG7C4mmm95YIqO/8A1iFqoFccVT/LGrDO9dgipAJLD3LkMacUloHVVQjxn0xdHFP aS9dgkVUn/ESMHtg1/7bs+iXx9xJOwvVSu/HuaobE4OoYfQrlqsJGC/+ack83PwxIp43 wvSQ== X-Gm-Message-State: ABy/qLYx/VAORCH7q6xsaO67tgGGFUfhH1Qh/L6xp58Vi6NFPqyHjuiU ZoXgf4IekwEZMQcXWBq7Oy9gjQ== X-Received: by 2002:a05:6512:15a8:b0:4fd:faf0:6591 with SMTP id bp40-20020a05651215a800b004fdfaf06591mr1587057lfb.10.1690207590869; Mon, 24 Jul 2023 07:06:30 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:30 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:27 +0200 Subject: [PATCH v2 1/7] dt-bindings: interconnect: qcom: Introduce qcom,rpm-common MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-1-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=3192; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=DFcyR0dd5amSxKhNEmUSmBnWVhsX8Mb+i59oiYKx9c4=; b=NbwvG601DWdnCJKIO2oWBvJFf4T6510JL6NWGgxi9ywRj1MSoZDKvluPSNMXZix4dZQqv0nat 8KgwxsVRsmBCLujdhiN2SBHJVYBQnQYNcM3jEj1Uke/dqn0ryC6hcaK X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772312497725655246 X-GMAIL-MSGID: 1772312497725655246 The current RPM interconnect bindings are messy. Start cleaning them up with a common include. Signed-off-by: Konrad Dybcio --- .../bindings/interconnect/qcom,qcm2290.yaml | 18 +++++++------- .../bindings/interconnect/qcom,rpm-common.yaml | 28 ++++++++++++++++++++++ 2 files changed, 36 insertions(+), 10 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml index f65a2fe846de..df89f390a9b0 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml @@ -13,6 +13,9 @@ description: | The Qualcomm QCM2290 interconnect providers support adjusting the bandwidth requirements between the various NoC fabrics. +allOf: + - $ref: qcom,rpm-common.yaml# + properties: reg: maxItems: 1 @@ -23,9 +26,6 @@ properties: - qcom,qcm2290-cnoc - qcom,qcm2290-snoc - '#interconnect-cells': - const: 1 - clock-names: items: - const: bus @@ -44,6 +44,9 @@ patternProperties: The interconnect providers do not have a separate QoS register space, but share parent's space. + allOf: + - $ref: qcom,rpm-common.yaml# + properties: compatible: enum: @@ -51,9 +54,6 @@ patternProperties: - qcom,qcm2290-mmrt-virt - qcom,qcm2290-mmnrt-virt - '#interconnect-cells': - const: 1 - clock-names: items: - const: bus @@ -66,20 +66,18 @@ patternProperties: required: - compatible - - '#interconnect-cells' - clock-names - clocks - additionalProperties: false + unevaluatedProperties: false required: - compatible - reg - - '#interconnect-cells' - clock-names - clocks -additionalProperties: false +unevaluatedProperties: false examples: - | diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm-common.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm-common.yaml new file mode 100644 index 000000000000..1ea52b091609 --- /dev/null +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm-common.yaml @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interconnect/qcom,rpm-common.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm RPMh Network-On-Chip Interconnect + +maintainers: + - Konrad Dybcio + +description: + RPM interconnect providers support for managing system bandwidth requirements + through manual requests based on either predefined values or as indicated by + the bus monitor hardware. Each provider node represents a NoC bus master, + driven by a dedicated clock source. + +properties: + '#interconnect-cells': + oneOf: + - const: 2 + - const: 1 + deprecated: true + +required: + - '#interconnect-cells' + +additionalProperties: true From patchwork Mon Jul 24 14:06:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125017 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1834240vqg; Mon, 24 Jul 2023 07:22:56 -0700 (PDT) X-Google-Smtp-Source: APBJJlG8Sgi8gHEvC9mTlPTStMuWGRzlHJiB10giolojoTag+iWT7k9qLKFsJntrzjBKfMO9u8hd X-Received: by 2002:a17:90a:3e48:b0:268:2b5c:14d with SMTP id t8-20020a17090a3e4800b002682b5c014dmr803055pjm.36.1690208576211; Mon, 24 Jul 2023 07:22:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690208576; cv=none; d=google.com; s=arc-20160816; b=Vt29+kC5PtZNyG4HFaFUBu0ic2XYMFYpPIIY3aRjN2Qnw/okowjaiDeJ7kBCiGrWsb T71GzlYPlLEhCPlSbdbRwWXHxtBVVJOziNczzJ2pMcIKMxjHAV/m9b43nL1WTgFT7ur3 QFgjJCjRGzuhHEZvYJ/HYQPysV/VF0YEiH/3HL5rqol0EXLf14uSjrUsvgcB1dUOc1+e mdfsY3juQ7p9BoZ5Hj2e5ygffQPeUvjBPZJp6SFmPK57BsiJtjVWCdtGCMoBw9GdE1t3 6fefQNNInyvz1tfseXE1cNDPL0VnsOhl78FYdr2jnrS1eoTVCjqy2dC2NrUcbF844/J1 8piw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=PTt190u0N1QwFWjCGHfNmz94BW1FFHJ667WVLMixbQo=; fh=gXE1fqY1AjnjZsV17BbPcTZX0hkp59r05cqelpvDB7Q=; b=xqBFJatJAuGUv03WwoTDE3K3z3cwRFzxRoy+yOq4dpGZwya0q/XXCJK7ccrsCIvqgT 5s364KqRDiwNUkP5VRdx6o6uZxBg2ptjmJaS2NnfsHOBYoypbDpcTAoYm/Ja9WiS73rR +wB+6sk2uFsa41Az80rlIKjQOF8oXWFgVOP60pKIlpEl7SclLxkPyN/qRmTbmstC0yms ZNtZmEEOb8PvM8+ZAHj8WEfeYMgztzDQd/y7QpPC8txs2hGrOQs3yU2oeM3Ug28+4Jqu alkFo0df1tnFhQ+FK6aXu50kRwrWAj6fXb8UQS0uQqWX0dhjf6n5nWbyDlJS0M0CENPy P8Cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WhgT2gKy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gm11-20020a17090b100b00b00263c7cadb62si5043276pjb.38.2023.07.24.07.22.42; Mon, 24 Jul 2023 07:22:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WhgT2gKy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231403AbjGXOGm (ORCPT + 99 others); Mon, 24 Jul 2023 10:06:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231345AbjGXOGg (ORCPT ); Mon, 24 Jul 2023 10:06:36 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 658A7E6D for ; Mon, 24 Jul 2023 07:06:34 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-4fb761efa7aso6684687e87.0 for ; Mon, 24 Jul 2023 07:06:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207593; x=1690812393; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=PTt190u0N1QwFWjCGHfNmz94BW1FFHJ667WVLMixbQo=; b=WhgT2gKyJUz9PeN7ju4hTXLUhGF4HRAsKVgpPtqpxcg+4ngPDUCPWjDKoD/e/tWhWx CZbpy1ox22bgaVwvMs1D1tojjcwf/xP+iiJsDT9ueaHYTVBeCGPHu1RfWhjreWRlqryN IwMIRhP7vilxsyjr9EKfjduet4B4RzhYjhTQIPAtT1E/vTyKZ/0KNw8wt93VRou4vpSg X65hdUaFVazo1RyF77SDmJxaENMI+VWw1PWzYzJU0kr8Rkh/pDRcg+GM1kZQv5/7+XMY sL7P8wmcYu5TLyNY95rKY182uPl4pepxrVrZavq3cwEoLcNdyToFqNd1lDOiIcYukI66 Etvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207593; x=1690812393; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PTt190u0N1QwFWjCGHfNmz94BW1FFHJ667WVLMixbQo=; b=kCk4UaKk1zx3K/3qvPZIMuAZQc11X6+1qsYQYfCWN6abx3rgzeDdmVam4lBAxZLaSW MrLtkLSWpgnN42oPO8TFX5bGYeTzAifdcJ/jpLGOZDvtMROrn7eTh8LS8UmZi0+T5tU8 fS1UDqYawpVLbs1WyIB3SXZjIGFT1KHg0YI82z3WhnY/13UCteUwqtwPqU9AL/HeVs5M 76BUYQl5J9mEA1rMgvMlDuRnt9TePqGh/ZmwAqC3SzEcyhrhQ1q6380+5MIG8XeJSpwk 0zflliphFAI6ZRwhVHZ052o0NPOR/hW4niW26rzBLKVyGx+mGUzz3aGxmgfUH+92b8TU nspg== X-Gm-Message-State: ABy/qLZ2XrbmKnCQMbAlgiQnDF2lKx1fqpgiAFkjeN6U0Exq9F9Ovs2S DDlEc8J6Ol4v8gymBJVU/H1aoA== X-Received: by 2002:a05:6512:159e:b0:4f8:5d94:2e46 with SMTP id bp30-20020a056512159e00b004f85d942e46mr6116933lfb.48.1690207592658; Mon, 24 Jul 2023 07:06:32 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:32 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:28 +0200 Subject: [PATCH v2 2/7] dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-2-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=3374; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=4IKYVXKoFRbdt7TXl365xA5N1whhHztEPaI9QjYU2W0=; b=6yXyfTiFUJbCcWuVqdfnJ19U5BslUWuU3B7OmHi8G/ePYCMhjeHYAC8q0r0v8Ov//f8Mky7VN loEFR58AKHUBj8RETkX+NSJKJx3a/drBEp+WBgFBjuyEFJkFhjyMGIT X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772312147854086311 X-GMAIL-MSGID: 1772312147854086311 After the recent reshuffling, bus clocks are no longer exposed as RPM clocks. Remove the old description. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Konrad Dybcio --- .../bindings/interconnect/qcom,qcm2290.yaml | 42 ---------------------- 1 file changed, 42 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml index df89f390a9b0..b6c15314c5c5 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml @@ -26,16 +26,6 @@ properties: - qcom,qcm2290-cnoc - qcom,qcm2290-snoc - clock-names: - items: - - const: bus - - const: bus_a - - clocks: - items: - - description: Bus Clock - - description: Bus A Clock - # Child node's properties patternProperties: '^interconnect-[a-z0-9]+$': @@ -54,28 +44,14 @@ patternProperties: - qcom,qcm2290-mmrt-virt - qcom,qcm2290-mmnrt-virt - clock-names: - items: - - const: bus - - const: bus_a - - clocks: - items: - - description: Bus Clock - - description: Bus A Clock - required: - compatible - - clock-names - - clocks unevaluatedProperties: false required: - compatible - reg - - clock-names - - clocks unevaluatedProperties: false @@ -87,32 +63,20 @@ examples: compatible = "qcom,qcm2290-snoc"; reg = <0x01880000 0x60200>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_SNOC_CLK>, - <&rpmcc RPM_SMD_SNOC_A_CLK>; qup_virt: interconnect-qup { compatible = "qcom,qcm2290-qup-virt"; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_QUP_CLK>, - <&rpmcc RPM_SMD_QUP_A_CLK>; }; mmnrt_virt: interconnect-mmnrt { compatible = "qcom,qcm2290-mmnrt-virt"; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_MMNRT_CLK>, - <&rpmcc RPM_SMD_MMNRT_A_CLK>; }; mmrt_virt: interconnect-mmrt { compatible = "qcom,qcm2290-mmrt-virt"; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_MMRT_CLK>, - <&rpmcc RPM_SMD_MMRT_A_CLK>; }; }; @@ -120,16 +84,10 @@ examples: compatible = "qcom,qcm2290-cnoc"; reg = <0x01900000 0x8200>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_CNOC_CLK>, - <&rpmcc RPM_SMD_CNOC_A_CLK>; }; bimc: interconnect@4480000 { compatible = "qcom,qcm2290-bimc"; reg = <0x04480000 0x80000>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_BIMC_CLK>, - <&rpmcc RPM_SMD_BIMC_A_CLK>; }; From patchwork Mon Jul 24 14:06:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125043 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1841308vqg; Mon, 24 Jul 2023 07:34:11 -0700 (PDT) X-Google-Smtp-Source: APBJJlGaIFMmyoZFGXZbvum8FOuT8AObVVbxyAlq44JHF0h6RSckiMbnAfeq/HOV5UySdfi65jDg X-Received: by 2002:a05:6358:3422:b0:134:d78f:67bc with SMTP id h34-20020a056358342200b00134d78f67bcmr6060940rwd.14.1690209250810; Mon, 24 Jul 2023 07:34:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690209250; cv=none; d=google.com; s=arc-20160816; b=0A4cSG6C1afesJgynVPFq/qMRiKXzvnTnxtzdEJlyn+Q4UuosxQVjQGHYGuoShlqPn HnmcuYioL9mFu0G59osrJGCF06TOiAhOAFRIMUHDvu0Q8VjTmLxOFtYZqetMzLwD/HMM k/JPzyTsfaCRU4OaUXfGq17OMxi6hoZvRJrSYHzNcxWJXZDzkJSV86RgLxxQrhKSIE5/ lex8/vQGgeJ3jucTMQv6RDK86/rwYcdRx5lRltXsQVGvdSuF4w4Lzy7GauCbR+m0jlMM QLShqunUf3S42haEAYVVXKnPdTN3twbRI6f8c9HRAnRhwOb4WWDzI6y8Ptieh3m1zLT0 6E2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=14RYrA+DRfRZwGnHOiBo6ifPBzeHttf2sq1Rsh4mMxk=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=IXtglg2JKqdk3Om8sbWSlM0hUQyD0eEBzSv48JqwJSLRnTexPTTRfXsIab2xW+9Syo fTw5pnd7pFCUIM3N1SyGIlEUHsmhcvmR+/zo908NxEnUNV8YNUhS8MwdiWuQSEQROWu7 yugJGmWQAEL0WdcRAEcyo6peSN8aMe2/C6YVLoVFdtGKCeCgjFUZbyhW1oyNdbIu4zNY IJCLq8+r4pJuEXJ8FgtmtUiWJk5c9LZ/6+TfqLdJ48KOSqBhD2EJuKb20Mw8S+yB+dL+ dI4KBJk2B7S9/fJOHYNx6XTYmSc67mCArqS2VWst36rMn4BXxd9tl95bHJfAycsbAZvu Tr5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="p0/i6H/p"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v30-20020a63481e000000b0055b0f40083csi8921444pga.639.2023.07.24.07.33.54; Mon, 24 Jul 2023 07:34:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="p0/i6H/p"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231510AbjGXOGr (ORCPT + 99 others); Mon, 24 Jul 2023 10:06:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231373AbjGXOGh (ORCPT ); Mon, 24 Jul 2023 10:06:37 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C5A3FE71 for ; Mon, 24 Jul 2023 07:06:35 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-4fbf1f6c771so6651803e87.1 for ; Mon, 24 Jul 2023 07:06:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207594; x=1690812394; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=14RYrA+DRfRZwGnHOiBo6ifPBzeHttf2sq1Rsh4mMxk=; b=p0/i6H/phcRd2qdsCRj9GAHPvqYRPtlYVVBxq1dgP+4Q9LdSY7tCICgXT+Zso/oa1G g1UMR9jlgV9RHiDi/K9iTzpyjeLBx1N5S60BMRstkrbQr9Byz1+WC43sa/BjjVwXHK3e yGVMRh/GgXPLZUhjMljgW90KPC5uMqp/tC0zYUOaAr0pIVPOciX+QrBQUJ+nxPhdWb1x VIfm5F6ZjlVmK075fKO1vypsHQmz1Nah/0/Zq9yAx11gTh+pw2WuCvuMFZnKhmlJrWFh vDoLNogtWywQaFtiKriNQKfOvbXWJH+6nbhmBfoQjguyMg/BQH6lZ32w7BRHUfvnuext OZEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207594; x=1690812394; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=14RYrA+DRfRZwGnHOiBo6ifPBzeHttf2sq1Rsh4mMxk=; b=dg1pyZ1FUAwaQKWQIdjFlHIv5KUR6nn3dE0yYLqWhX7M6l1PwB2aXUIdHrpDeNdrdQ a1JdEuO/kzHBPwiXuCUTcf70agA+/Bq0f5LELYS+NznfY3vWDYybBdjcQWxA+cVe64BT 0u0TaFCWs82TCvUaJgw7EX4n+2/cLhRN+SANK9JM07tfLt/yw5KvcLT3R+wPNIG0/cga hkq3HOVeliBtttAPnQuJRPD32XZ3J2v/McyWGeStIhkdd+HMa3SsWcVaeegHjYzDMcMr yJcVjxA9v3U+9WrQplSw1wqZ4iTXIxnvmWtb68pcM5Xd4lta6gSnHRRYYUu14PyfyjMy nu/g== X-Gm-Message-State: ABy/qLbWG85wWs/7SG7uDjKRJC0GxOO8PacS3+OyCPZllm64y3MEGM0P DITVMRhw/2x7EvdFQrGa9Gcyxg== X-Received: by 2002:a19:7708:0:b0:4fd:b223:92c with SMTP id s8-20020a197708000000b004fdb223092cmr4433046lfc.60.1690207593955; Mon, 24 Jul 2023 07:06:33 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:33 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:29 +0200 Subject: [PATCH v2 3/7] dt-bindings: interconnect: qcom: Fix and separate out SDM660 MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-3-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=5684; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=Q3+njg77nmTQFCS6ZK0ldMDDkYg/P1OjNOZNfVV/stI=; b=8CAV+FSysiZniRcfnwoUSVbJhgjcvy3HrIAu82LTP2kT83Q1C850deI158UHMpyepyoBispll lneLZG2/l7pAIj8GOJ4suW0I0fErPyzeetQWQxMOzm9vj3/HLHHoQa7 X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772312855316940634 X-GMAIL-MSGID: 1772312855316940634 Separate out SDM660 icc bindings from the common file and fix the clocks description by removing the wrong internal RPM bus clock representation that we've been carrying for years. Signed-off-by: Konrad Dybcio --- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 40 -------- .../bindings/interconnect/qcom,sdm660.yaml | 108 +++++++++++++++++++++ 2 files changed, 108 insertions(+), 40 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml index 4f95d512012a..59895cca6a8c 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml @@ -37,12 +37,6 @@ properties: - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc - - qcom,sdm660-a2noc - - qcom,sdm660-bimc - - qcom,sdm660-cnoc - - qcom,sdm660-gnoc - - qcom,sdm660-mnoc - - qcom,sdm660-snoc '#interconnect-cells': description: | @@ -123,10 +117,6 @@ allOf: - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc - - qcom,sdm660-bimc - - qcom,sdm660-cnoc - - qcom,sdm660-gnoc - - qcom,sdm660-snoc then: properties: @@ -146,7 +136,6 @@ allOf: contains: enum: - qcom,msm8996-mnoc - - qcom,sdm660-mnoc then: properties: @@ -209,35 +198,6 @@ allOf: - description: Aggregate2 NoC UFS AXI Clock - description: UFS AXI Clock - - if: - properties: - compatible: - contains: - enum: - - qcom,sdm660-a2noc - - then: - properties: - clock-names: - items: - - const: bus - - const: bus_a - - const: ipa - - const: ufs_axi - - const: aggre2_ufs_axi - - const: aggre2_usb3_axi - - const: cfg_noc_usb2_axi - - clocks: - items: - - description: Bus Clock. - - description: Bus A Clock. - - description: IPA Clock. - - description: UFS AXI Clock. - - description: Aggregate2 UFS AXI Clock. - - description: Aggregate2 USB3 AXI Clock. - - description: Config NoC USB2 AXI Clock. - - if: not: properties: diff --git a/Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml b/Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml new file mode 100644 index 000000000000..8f6bc6399626 --- /dev/null +++ b/Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml @@ -0,0 +1,108 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interconnect/qcom,sdm660.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SDM660 Network-On-Chip interconnect + +maintainers: + - Konrad Dybcio + +description: | + The Qualcomm SDM660 interconnect providers support adjusting the + bandwidth requirements between the various NoC fabrics. + +properties: + compatible: + enum: + - qcom,sdm660-a2noc + - qcom,sdm660-bimc + - qcom,sdm660-cnoc + - qcom,sdm660-gnoc + - qcom,sdm660-mnoc + - qcom,sdm660-snoc + + reg: + maxItems: 1 + + clock-names: + minItems: 1 + maxItems: 5 + + clocks: + minItems: 1 + maxItems: 5 + +required: + - compatible + - reg + +unevaluatedProperties: false + +allOf: + - $ref: qcom,rpm-common.yaml# + - if: + properties: + compatible: + const: qcom,sdm660-mnoc + + then: + properties: + clocks: + items: + - description: CPU-NoC High-performance Bus Clock. + + clock-names: + const: iface + + - if: + properties: + compatible: + const: qcom,sdm660-a2noc + + then: + properties: + clocks: + items: + - description: IPA Clock. + - description: UFS AXI Clock. + - description: Aggregate2 UFS AXI Clock. + - description: Aggregate2 USB3 AXI Clock. + - description: Config NoC USB2 AXI Clock. + + clock-names: + items: + - const: ipa + - const: ufs_axi + - const: aggre2_ufs_axi + - const: aggre2_usb3_axi + - const: cfg_noc_usb2_axi + +examples: + - | + #include + #include + #include + + bimc: interconnect@1008000 { + compatible = "qcom,sdm660-bimc"; + reg = <0x01008000 0x78000>; + #interconnect-cells = <1>; + }; + + a2noc: interconnect@1704000 { + compatible = "qcom,sdm660-a2noc"; + reg = <0x01704000 0xc100>; + #interconnect-cells = <1>; + clocks = <&rpmcc RPM_SMD_IPA_CLK>, + <&gcc GCC_UFS_AXI_CLK>, + <&gcc GCC_AGGRE2_UFS_AXI_CLK>, + <&gcc GCC_AGGRE2_USB3_AXI_CLK>, + <&gcc GCC_CFG_NOC_USB2_AXI_CLK>; + clock-names = "ipa", + "ufs_axi", + "aggre2_ufs_axi", + "aggre2_usb3_axi", + "cfg_noc_usb2_axi"; + }; From patchwork Mon Jul 24 14:06:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125029 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1836881vqg; Mon, 24 Jul 2023 07:27:25 -0700 (PDT) X-Google-Smtp-Source: APBJJlHAF4M8Wbk2ZAA7MUlEfZrfDG3phGDVWlTJ5UMM6MgD5EVFgsVxijIBtBvw1x3lEqUqYyzW X-Received: by 2002:aa7:da01:0:b0:522:36f0:f1a3 with SMTP id r1-20020aa7da01000000b0052236f0f1a3mr1790199eds.10.1690208845216; Mon, 24 Jul 2023 07:27:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690208845; cv=none; d=google.com; s=arc-20160816; b=0lxRC+YmbQzL7VFQoWC/b+AiYyOqqUN47M1ufHGafHAgTKPDWJK1e6eosSP3smvutE ZwJ24IvJXIVeWkNaUdLPtAeZUWUMiRcqf5V47Xon7Rchv8fbITSIaNrZJ58iT/ySAk/z b03Mo2NCNA0YHIFJEcDHVsyqQJUikk28Yn6+M8AlC3ZB6yO0Nl/LKK47n2cezMmAXz4Z JctPfcz4Td0cvuqLY2rs9Xi0+KICLV1yEXMs22+wtNyfiiHYn/H2YkyBQAuB28WDB6BM IJ3O6S8SiwJZiP3BLIpvPJFtY+g5BgGLcxYvpZ5Gypv0WwH/aBHm+mHIHx+NMNTRy8dU YyNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=DI3XSmWAQW8kVYbRI7HJqEcMWkjdmlEzkWOn/96mEgA=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=zTge+gN2KrcPOMKoowK5B41J0PtlxcO2KdKZS7GR+tJ54rDLD7P1GCWg3JVfvee6Ma 9JzIDCdF4q9VD7Gr43K9p9YFCxxGCus65bpJ84XDnW0YzOY6yOokpuaxnPLYJCNlYpsm OJuw3g3FAs8UT+fdgUyuy5+SAg9cVpu4qL5eoHqEE/orG/WNgvMoIM/pfBXD22uCML8U gEfJ4eoyDAR0X7t5iF0b/VYTYVoPJTGQ8YJoB6hpWNCVY/iCf+mc+CkdrJYiqcze1w8w bIcUr4fbN3WRPqJoQ2ClpfHanoYgN+Xpaiu466+HX2uM5E4m1FsL4nWq7cCAQKVHFSYu kU5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ott7X6Os; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p8-20020a056402074800b005221e8a2be6si3019168edy.309.2023.07.24.07.26.59; Mon, 24 Jul 2023 07:27:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ott7X6Os; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231205AbjGXOGv (ORCPT + 99 others); Mon, 24 Jul 2023 10:06:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37084 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231431AbjGXOGi (ORCPT ); Mon, 24 Jul 2023 10:06:38 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01E64E64 for ; Mon, 24 Jul 2023 07:06:37 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-4fb77f21c63so6635959e87.2 for ; Mon, 24 Jul 2023 07:06:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207595; x=1690812395; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DI3XSmWAQW8kVYbRI7HJqEcMWkjdmlEzkWOn/96mEgA=; b=Ott7X6Os1IoihehNSwApHp/wFXhfiWvlFOWLG7OGw/CMc4YMMfVZSGj39pFm/qPNNj BPlGbP65zcP7bezsKJnCrPLmadcmk4KyPEmi0PghS5PaAU826zdpuoO1n1C5/OBHKFOn ALJgrdglMRUT8VhGl7qGXB82WMnlMadvtxPh4zwDz4lAtO1t18mK6Z9VbHne8CkEeZjX I6FBGLVLu/NWHy8qNZ4pVCZn1hmWnqKBXGi3SeLECzmAVUgwWxWJWeRYgzpKiy+xrUiz fKH1pmGJ5HOf2Qd0iKlI/xAfMWf5DMb4d44VfHD/2G9RjU8l/0156T1zUeFd1E5UMPsA Wq3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207595; x=1690812395; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DI3XSmWAQW8kVYbRI7HJqEcMWkjdmlEzkWOn/96mEgA=; b=A8voK0qSudYXSE1JTMhbQZV1adoYnFScBhCMRzNT5F47hnvbyzhaGVLodV11ZRLtao nQS5sG4pirVDQ6ylygOVdylOuNl+P4yN4n/xo0czCD4R9QwsSZFRzKzyvA6O3tTluAlj pn6y43/p1EEnIFo/RYsXYgfja7Qb9QKz9E74YUMoh7abxd1UlBCz/et6LbCS3/vOjpKE QvCEgdf4C5loAtaOMQFXAf5V8kJ0csTu34tyKZHhpcsJ8/uW/fg+UdQZmuNfW8b/QmfL VqUqJHj83qFI3D2tr3ugl6pFOW5QIL+F8aTJSc7t+RGba9JjfWRe06kgkWJFIqOIkfDz 2rMw== X-Gm-Message-State: ABy/qLYUkeMTCIfDx955cuoFs5JmiLmYYil4nGT5sB5gXvv+NOk7JSBg XfSiH8V3GsRyEom8ApnSNDOMbQ== X-Received: by 2002:a05:6512:230e:b0:4fb:9e1a:e592 with SMTP id o14-20020a056512230e00b004fb9e1ae592mr6272439lfu.4.1690207595358; Mon, 24 Jul 2023 07:06:35 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:35 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:30 +0200 Subject: [PATCH v2 4/7] dt-bindings: interconnect: qcom: Fix and separate out MSM8996 MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-4-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=6848; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=QDEI6Sb98whTXz4RR85RkJ/E6rSVXmsPchXZMmzX0g8=; b=PO497tZUlELC9HCQFTcHw2KURjUPrTKa5kd5VuYKSpu7MwWA6OBtUMRshsDBTESHUmaZoOA/B X/llGnfOsDMAJEm63fuhESig7Th4B1SX5NvQbC0zhk+JYQWTfGJ37ov X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772312430050864940 X-GMAIL-MSGID: 1772312430050864940 Separate out MSM8996 icc bindings from the common file and fix the clocks description by removing the wrong internal RPM bus clock representation that we've been carrying for years. Signed-off-by: Konrad Dybcio --- .../bindings/interconnect/qcom,msm8996.yaml | 126 +++++++++++++++++++++ .../devicetree/bindings/interconnect/qcom,rpm.yaml | 81 ------------- 2 files changed, 126 insertions(+), 81 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8996.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8996.yaml new file mode 100644 index 000000000000..e3f964aaad1b --- /dev/null +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8996.yaml @@ -0,0 +1,126 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interconnect/qcom,msm8996.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm MSM8996 Network-On-Chip interconnect + +maintainers: + - Konrad Dybcio + +description: | + The Qualcomm MSM8996 interconnect providers support adjusting the + bandwidth requirements between the various NoC fabrics. + +properties: + compatible: + enum: + - qcom,msm8996-a0noc + - qcom,msm8996-a1noc + - qcom,msm8996-a2noc + - qcom,msm8996-bimc + - qcom,msm8996-cnoc + - qcom,msm8996-mnoc + - qcom,msm8996-pnoc + - qcom,msm8996-snoc + + reg: + maxItems: 1 + + clock-names: + minItems: 1 + maxItems: 3 + + clocks: + minItems: 1 + maxItems: 3 + + power-domains: + maxItems: 1 + +required: + - compatible + - reg + +unevaluatedProperties: false + +allOf: + - $ref: qcom,rpm-common.yaml# + - if: + properties: + compatible: + const: qcom,msm8996-a0noc + + then: + properties: + clocks: + items: + - description: Aggregate0 System NoC AXI Clock. + - description: Aggregate0 Config NoC AHB Clock. + - description: Aggregate0 NoC MPU Clock. + + clock-names: + items: + - const: aggre0_snoc_axi + - const: aggre0_cnoc_ahb + - const: aggre0_noc_mpu_cfg + + required: + - power-domains + + - if: + properties: + compatible: + const: qcom,msm8996-mnoc + + then: + properties: + clocks: + items: + - description: CPU-NoC High-performance Bus Clock. + + clock-names: + const: iface + + - if: + properties: + compatible: + const: qcom,msm8996-a2noc + + then: + properties: + clocks: + items: + - description: Aggregate2 NoC UFS AXI Clock + - description: UFS AXI Clock + + clock-names: + items: + - const: aggre2_ufs_axi + - const: ufs_axi + +examples: + - | + #include + #include + #include + + bimc: interconnect@408000 { + compatible = "qcom,msm8996-bimc"; + reg = <0x00408000 0x5a000>; + #interconnect-cells = <1>; + }; + + a0noc: interconnect@543000 { + compatible = "qcom,msm8996-a0noc"; + reg = <0x00543000 0x6000>; + #interconnect-cells = <1>; + clocks = <&gcc GCC_AGGRE0_SNOC_AXI_CLK>, + <&gcc GCC_AGGRE0_CNOC_AHB_CLK>, + <&gcc GCC_AGGRE0_NOC_MPU_CFG_AHB_CLK>; + clock-names = "aggre0_snoc_axi", + "aggre0_cnoc_ahb", + "aggre0_noc_mpu_cfg"; + power-domains = <&gcc AGGRE0_NOC_GDSC>; + }; diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml index 59895cca6a8c..3e1bcbbdb532 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml @@ -26,14 +26,6 @@ properties: - qcom,msm8939-bimc - qcom,msm8939-pcnoc - qcom,msm8939-snoc - - qcom,msm8996-a0noc - - qcom,msm8996-a1noc - - qcom,msm8996-a2noc - - qcom,msm8996-bimc - - qcom,msm8996-cnoc - - qcom,msm8996-mnoc - - qcom,msm8996-pnoc - - qcom,msm8996-snoc - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc @@ -109,11 +101,6 @@ allOf: - qcom,msm8939-bimc - qcom,msm8939-pcnoc - qcom,msm8939-snoc - - qcom,msm8996-a1noc - - qcom,msm8996-bimc - - qcom,msm8996-cnoc - - qcom,msm8996-pnoc - - qcom,msm8996-snoc - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc @@ -130,74 +117,6 @@ allOf: - description: Bus Clock - description: Bus A Clock - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8996-mnoc - - then: - properties: - clock-names: - items: - - const: bus - - const: bus_a - - const: iface - - clocks: - items: - - description: Bus Clock. - - description: Bus A Clock. - - description: CPU-NoC High-performance Bus Clock. - - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8996-a0noc - - then: - properties: - clock-names: - items: - - const: aggre0_snoc_axi - - const: aggre0_cnoc_ahb - - const: aggre0_noc_mpu_cfg - - clocks: - items: - - description: Aggregate0 System NoC AXI Clock. - - description: Aggregate0 Config NoC AHB Clock. - - description: Aggregate0 NoC MPU Clock. - - required: - - power-domains - - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8996-a2noc - - then: - properties: - clock-names: - items: - - const: bus - - const: bus_a - - const: aggre2_ufs_axi - - const: ufs_axi - - clocks: - items: - - description: Bus Clock - - description: Bus A Clock - - description: Aggregate2 NoC UFS AXI Clock - - description: UFS AXI Clock - - if: not: properties: From patchwork Mon Jul 24 14:06:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125024 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1835683vqg; Mon, 24 Jul 2023 07:25:26 -0700 (PDT) X-Google-Smtp-Source: APBJJlEwxpNaloPvgFEXydHx8j2AUTW26O81LO2aDHDLdWcO10k8PrRhh+gjv5QEvhmnr5S4BGMR X-Received: by 2002:a05:6e02:1a4c:b0:346:c04e:ca25 with SMTP id u12-20020a056e021a4c00b00346c04eca25mr72551ilv.14.1690208725799; Mon, 24 Jul 2023 07:25:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690208725; cv=none; d=google.com; s=arc-20160816; b=yzEtvy2GuMxTgUqmsJiR7H+jEn1Nt4Xl/oMAMb9LyucOMFVBmPkgrh63XFiwsDQVHK C56lw/HdQyMfkK2DL5FtutQ1yZDYo2wARODt/Knt67nTZJPyPEm3+u8E90M/WQ8d3LB5 BwmMyodwZnx0RQI65Z9r60Kf6f+rDuOjQ7IOq4aM/WoNGzMIJmKDuR8bahfZP7+6Q/uT 9kOwRQUHgmctQWhaB2zEuOUaf40NzMAeWQaunpyMgPTAnBmzEIKdIjoU1weXvGc3uQBf jX022kSw2LLSIAioVC7fbM5gZrWxo00G2sy+AMx5QkzF+pXH388YIiRWlpdbIJzGyytx U77g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=i5ybfHwoTLEsF2HJ7gEF4OXahwoucOAlv28KgkIosC4=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=s+jxqF09ip3q2pcethecRGgUeNeS42nJdBsk7aODcms8/ppRQFfaw460DHq8j4g3D2 /ujj4TUpAeYYXhhRuts5DqZCS47TVmhPyXu3OjkZC3/U80XxT9R5N3KiwBpKbRp2OY63 PuDcsIGbXm7wF8eocq/0AFXBu4nAp178ifwu1liHQVV+uYqhP1AXEZlBBgMlF0OkGP5K DCXOW0El1G1MZMzwvMArLyzh3a2kgKwA6Nvp09dJ9pocyuIOM/PgDyamRKbDbl8po25M COOoQFXnahxDedYqvWPIOtbG5SLZrVCGN4eYvAfSsbjQq9gMOYbA8BOOr8wCWmaCNDrG wfVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tXTQr2ip; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v30-20020a63481e000000b0055b0f40083csi8921444pga.639.2023.07.24.07.25.12; Mon, 24 Jul 2023 07:25:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tXTQr2ip; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231512AbjGXOGz (ORCPT + 99 others); Mon, 24 Jul 2023 10:06:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231367AbjGXOGt (ORCPT ); Mon, 24 Jul 2023 10:06:49 -0400 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6941BE59 for ; Mon, 24 Jul 2023 07:06:38 -0700 (PDT) Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-4fdd7d09576so6553923e87.0 for ; Mon, 24 Jul 2023 07:06:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207596; x=1690812396; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=i5ybfHwoTLEsF2HJ7gEF4OXahwoucOAlv28KgkIosC4=; b=tXTQr2ipXh107BGTOvLuqTs6WomqShU2NidfbZfehxffpgCOZruifcTEZj6aMzUEMB FyophO7nqOz8eQKNXpjpx+g1eVNVB8GpRt849EUvsDbrn7DXkoSiv4JeDsHb/cgY6wn4 lDgc6SrnNcJjuD92K9Bfa5vg5AbTQBSwgQSrc914hrpQusvsqpDpb2WqfDDBV9M42uvy PEkARF+PUbibDt7LG3l14HdYZy4FGdAWM6QWRTU5SiHrZl1cpufa3d5LypRonov0cKrL s0gWH54TJz7+BtpQ141/CVUeoVixSPLTK4W1foOMlGa7lwVN0MwOpEpj9Hb6itt0XgYe o2PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207596; x=1690812396; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i5ybfHwoTLEsF2HJ7gEF4OXahwoucOAlv28KgkIosC4=; b=LSwOyaT48WErz+BUpt4QZ9BfRanuEh0h9k1ez+aVsFnaBNiLGd0MxDQekZ0eNXgpIL jrBOaQ8XuC8jAv2uxfSoZe3WEx8YaZSKSgMNo6lywFLBB3s2q1O2vJqNKedD2QrdHcjO OYdGBfgG4/84r61S8JLjF5o+k/OklOUzPHzfm3rDgaGkgJ+P1onZMJKD/LVVR6EWB4gr NDwDFMyJEeRq+yQ1OwBvSavzQL0l69lkPlf9TNDZcPs0jz7fAq+w5Qv4J0HIOsmk8U9p nXOiEJhHoOQXx11Y6l1fBsoehQx57+DrOimNCZLSHLydqiRViwUvm38F0RdJqho+wHEI hJ6Q== X-Gm-Message-State: ABy/qLbvyI5xJcn2dMP4FQzj81hf51o+Yf4M0UUoSumWYRpujj9gUkiO rewXygMSplFBJYurWHy4nizVMG1w8YkAOBh/+dUG9w== X-Received: by 2002:a05:6512:3d03:b0:4fd:faa3:2352 with SMTP id d3-20020a0565123d0300b004fdfaa32352mr1767588lfv.14.1690207596749; Mon, 24 Jul 2023 07:06:36 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:36 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:31 +0200 Subject: [PATCH v2 5/7] dt-bindings: interconnect: qcom: Fix and separate out MSM8939 MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-5-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=4771; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=ZYvomGjfNr+knHyhMvnChz906g3MEfi9xFtU+L7sn+I=; b=pjrl1vIHwHk67L4VYGhjPC+HC7jLpIUyzPC+ptPLvzfgFYmqYsPvgt/SSJtzP9zVAX4VmWd9a XtLtydpvlQ/DPQHdm6vU6JFqm9VPM3RP/P+AY2NdKPu3LupddhvpVdx X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772312304983907378 X-GMAIL-MSGID: 1772312304983907378 Separate out MSM8939 icc bindings from the common file and fix the clocks description by removing the wrong internal RPM bus clock representation that we've been carrying for years. This was the final one, so also retire the shared file. Signed-off-by: Konrad Dybcio --- .../bindings/interconnect/qcom,msm8939.yaml | 74 ++++++++++++++++++++++ .../devicetree/bindings/interconnect/qcom,rpm.yaml | 49 -------------- 2 files changed, 74 insertions(+), 49 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8939.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8939.yaml new file mode 100644 index 000000000000..fd15ab5014fb --- /dev/null +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8939.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interconnect/qcom,msm8939.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm MSM8939 Network-On-Chip interconnect + +maintainers: + - Konrad Dybcio + +description: | + The Qualcomm MSM8939 interconnect providers support adjusting the + bandwidth requirements between the various NoC fabrics. + +allOf: + - $ref: qcom,rpm-common.yaml# + +properties: + compatible: + enum: + - qcom,msm8939-bimc + - qcom,msm8939-pcnoc + - qcom,msm8939-snoc + + reg: + maxItems: 1 + +patternProperties: + '^interconnect-[a-z0-9\-]+$': + type: object + $ref: qcom,rpm-common.yaml# + description: + The interconnect providers do not have a separate QoS register space, + but share parent's space. + + allOf: + - $ref: qcom,rpm-common.yaml# + + properties: + compatible: + const: qcom,msm8939-snoc-mm + + required: + - compatible + + unevaluatedProperties: false + +required: + - compatible + - reg + +unevaluatedProperties: false + +examples: + - | + #include + + snoc: interconnect@580000 { + compatible = "qcom,msm8939-snoc"; + reg = <0x00580000 0x14000>; + #interconnect-cells = <1>; + }; + + bimc: interconnect@400000 { + compatible = "qcom,msm8939-bimc"; + reg = <0x00400000 0x62000>; + #interconnect-cells = <1>; + + snoc_mm: interconnect-snoc { + compatible = "qcom,msm8939-snoc-mm"; + #interconnect-cells = <1>; + }; + }; diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml index 3e1bcbbdb532..72856b1c4210 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml @@ -23,9 +23,6 @@ properties: - qcom,msm8916-bimc - qcom,msm8916-pcnoc - qcom,msm8916-snoc - - qcom,msm8939-bimc - - qcom,msm8939-pcnoc - - qcom,msm8939-snoc - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc @@ -48,38 +45,6 @@ properties: power-domains: maxItems: 1 -# Child node's properties -patternProperties: - '^interconnect-[a-z0-9]+$': - type: object - additionalProperties: false - description: - snoc-mm is a child of snoc, sharing snoc's register address space. - - properties: - compatible: - enum: - - qcom,msm8939-snoc-mm - - '#interconnect-cells': - const: 1 - - clock-names: - items: - - const: bus - - const: bus_a - - clocks: - items: - - description: Bus Clock - - description: Bus A Clock - - required: - - compatible - - '#interconnect-cells' - - clock-names - - clocks - required: - compatible - reg @@ -98,9 +63,6 @@ allOf: - qcom,msm8916-bimc - qcom,msm8916-pcnoc - qcom,msm8916-snoc - - qcom,msm8939-bimc - - qcom,msm8939-pcnoc - - qcom,msm8939-snoc - qcom,qcs404-bimc - qcom,qcs404-pcnoc - qcom,qcs404-snoc @@ -117,17 +79,6 @@ allOf: - description: Bus Clock - description: Bus A Clock - - if: - not: - properties: - compatible: - contains: - enum: - - qcom,msm8939-snoc - then: - patternProperties: - '^interconnect-[a-z0-9]+$': false - examples: - | #include From patchwork Mon Jul 24 14:06:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125048 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1843999vqg; Mon, 24 Jul 2023 07:38:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlFGHDl4ZXlxoVNwpNINF6yoyy94jfm9ZiBg4JUSeF7vT9JeWpMYr42fx4v+dXovaZx7xkw7 X-Received: by 2002:a05:6830:1291:b0:6b2:ac44:bf88 with SMTP id z17-20020a056830129100b006b2ac44bf88mr7195512otp.10.1690209526169; Mon, 24 Jul 2023 07:38:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690209526; cv=none; d=google.com; s=arc-20160816; b=F1QBBpxWlysAsQ7m6ytgZSN2Sww1ex2HPwA0kI9yj49g+CsEFX7D055hfVSuSSKt5J aPM4DFmY4VauyoX4kTi520IYEkEsW+NJhyZzTgi9t82SeQwoGONq6TqStDvRBFQ5BHyh lx6HvjuvkxbZfuJn+Hkznc1jjq48mxLHS7x2UPDqifVrWa22E8xwX0jzsaqqDJJKVk9M khXpHhWDfkTAj5qIVOnMWGf+jlyMyoPKLWxX9wfoGonBJJrMCSweNM2bVcDKcsHmRulI cbI5Nfepw/Xhf5giyKNedOrSB7dLeTyzOX1cIOyrgZdimOP1tEyG+GI2kB/Zvmjv3c1W IQYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=oIWP/QEBqIwvEO1ZvlsT+hGzgdJVbSKZwvToxKkmWfQ=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=paJ2x8sC3rSpCzD7ds3ZEX6vEQRagfHdSFyXYTWoIynw23aL3fd+d7+5iHacbgaoWX PDAmbXoXnIHCM9IANSVAa4aFSi4R7CsEbirl0OKu0hASf2u7L2FskZvKV1LE40gUpGjj 2fHzSGEZHOIF7oKssqHt1ljC/FacpQLL2BTvCill5kT6w33CD3os/2nkqijLtlxFKUiQ MGba+boU7eY0Nv85BuJCgDK/fm9+vamSt7rYGwSaQJtcbo3r/K4h2BLUmaoAYCfD0yT5 Puay6SDEF31lHdmwD4OvNR0cOlclgHnmDYKnD6UwLQMvgHC+ZEKAQXQJ+Ktul5tuasnv n/vA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Xs/i2A8+"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k192-20020a636fc9000000b0055bc97cc885si8845842pgc.614.2023.07.24.07.38.33; Mon, 24 Jul 2023 07:38:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Xs/i2A8+"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231648AbjGXOHJ (ORCPT + 99 others); Mon, 24 Jul 2023 10:07:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231557AbjGXOGu (ORCPT ); Mon, 24 Jul 2023 10:06:50 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52C69E77 for ; Mon, 24 Jul 2023 07:06:40 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-4fdd7d09576so6553972e87.0 for ; Mon, 24 Jul 2023 07:06:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207598; x=1690812398; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=oIWP/QEBqIwvEO1ZvlsT+hGzgdJVbSKZwvToxKkmWfQ=; b=Xs/i2A8+we1PMrkIxfbFFTl2dr3fH5l6IUInS5NV8V5odwhqA/Hf6W6gyE5WnsoYeD nba8WJJpzbtZecFBkPyJWbscNTWQWG1TpB5Rc6ScPhzUn77o54kEbAt3+RwUAIlcG9y3 adPKbbuzjn/Fki1lBU6NUkThB7AeHhJZRupUhAX64NXHwzp5XqMDy9jimx4S/MxVPNmX 2YHxoZ32p7J0Oro1MEySZSL+M52KMegMqudf/OQ3OhSdRQOIAOMO1gZXGalYQMqQq6zF fX0LaJ+Sdu3m6kyHOnUTQUUDH52VWgfQ0c1Xhc2mcxUSnJflhPn9icZp67lg+rZUeZaY Cy7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207598; x=1690812398; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oIWP/QEBqIwvEO1ZvlsT+hGzgdJVbSKZwvToxKkmWfQ=; b=kvc037ypVefTOAauVU4Jc0XPi1XmZMv00DY/6U8OnRRHVY398gZRRdsU9uszqBMov7 fbrvezmVc5l/DJDzem2oUi4euQ7MsvDIGb+vsq2tT9wcyQrQv3lwY9PZdFuAH6wie79L MBvNr1TpdEpnhqnilZoBRnXKYiElXor/a5px9T7FP0E5Ti1XsN2RwcKCqMffWbG/wwJO sysf474eylewffVyb958Fua8EKdm0zQdvaofcM0CDIH2frqjb1+zEyBpzUAjT87qIBvq fjI2IFxZ5jx6zAsqYRmOH3w6bjuPtflkH6wDOqtcES3tV7Ho7QgrLvHS+95ywndx3NaD bIqw== X-Gm-Message-State: ABy/qLbieR4VrQ+aQDLUM1b+NeSiaJJX9VyIzf1K2PmnWDKLY9QmcEyg O4YVEapUI3RXTuc2JJRVtyXwmA== X-Received: by 2002:a05:6512:234a:b0:4fb:7da3:de4 with SMTP id p10-20020a056512234a00b004fb7da30de4mr6565353lfu.13.1690207598364; Mon, 24 Jul 2023 07:06:38 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:37 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:32 +0200 Subject: [PATCH v2 6/7] dt-bindings: interconnect: qcom: rpm: Clean up the file MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-6-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=3463; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=bGS+wZ4wxJ1M2DOl0T465GxrXnxbIet1hIWF+XoM3Dg=; b=O4FGsnB+Bb053iiFvieIbiWq8lRlj/T4OhYDK0G75aWvfDE+1A0TupIu3/YEsSdcvolFBC63h /AI/qUj42iACys4I1UJrZI8LirEtRd5Vne3cKn5yiTuGN8XRtOq38c9 X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772313143821624504 X-GMAIL-MSGID: 1772313143821624504 Following the recent cleanups and untanglements, remove abusive direct references to RPM bus clocks, include the rpm-common YAML and update Georgi's email. Signed-off-by: Konrad Dybcio --- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 62 ++-------------------- 1 file changed, 5 insertions(+), 57 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml index 72856b1c4210..157efd47904d 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml @@ -7,13 +7,16 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Qualcomm RPM Network-On-Chip Interconnect maintainers: - - Georgi Djakov + - Georgi Djakov description: | RPM interconnect providers support system bandwidth requirements through RPM processor. The provider is able to communicate with the RPM through the RPM shared memory device. +allOf: + - $ref: qcom,rpm-common.yaml# + properties: reg: maxItems: 1 @@ -27,57 +30,11 @@ properties: - qcom,qcs404-pcnoc - qcom,qcs404-snoc - '#interconnect-cells': - description: | - Value: <1> is one cell in an interconnect specifier for the - interconnect node id, <2> requires the interconnect node id and an - extra path tag. - enum: [ 1, 2 ] - - clocks: - minItems: 2 - maxItems: 7 - - clock-names: - minItems: 2 - maxItems: 7 - - power-domains: - maxItems: 1 - required: - compatible - reg - - '#interconnect-cells' - - clock-names - - clocks - -additionalProperties: false - -allOf: - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8916-bimc - - qcom,msm8916-pcnoc - - qcom,msm8916-snoc - - qcom,qcs404-bimc - - qcom,qcs404-pcnoc - - qcom,qcs404-snoc - - then: - properties: - clock-names: - items: - - const: bus - - const: bus_a - clocks: - items: - - description: Bus Clock - - description: Bus A Clock +unevaluatedProperties: false examples: - | @@ -87,25 +44,16 @@ examples: compatible = "qcom,msm8916-bimc"; reg = <0x00400000 0x62000>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_BIMC_CLK>, - <&rpmcc RPM_SMD_BIMC_A_CLK>; }; pcnoc: interconnect@500000 { compatible = "qcom,msm8916-pcnoc"; reg = <0x00500000 0x11000>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_PCNOC_CLK>, - <&rpmcc RPM_SMD_PCNOC_A_CLK>; }; snoc: interconnect@580000 { compatible = "qcom,msm8916-snoc"; reg = <0x00580000 0x14000>; #interconnect-cells = <1>; - clock-names = "bus", "bus_a"; - clocks = <&rpmcc RPM_SMD_SNOC_CLK>, - <&rpmcc RPM_SMD_SNOC_A_CLK>; }; From patchwork Mon Jul 24 14:06:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 125009 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1826849vqg; Mon, 24 Jul 2023 07:11:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlGZM6iN6mdJJypOgOlZirwXKXJAqedBuSrFEsGCNt0ZgvldED1fiZEp7+JMj5MSfwcHuKY7 X-Received: by 2002:a50:ee8e:0:b0:522:2b55:49e8 with SMTP id f14-20020a50ee8e000000b005222b5549e8mr3230935edr.29.1690207906545; Mon, 24 Jul 2023 07:11:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690207906; cv=none; d=google.com; s=arc-20160816; b=Us6cKCJiKkoCyP1vv+Q7myos1WYXiVS7nSxw1LfGkHFxoi58AmrXUuFGo+343R1841 mf6xdUv5qWirSgDfgSQJQn71yxYO6QpmU0TxESo3Zu0AUHHnQMbupmT4V7k+XF1gFGTg mIpl3b6g3S7Nq92t8Jc54mKp8bndsI2+TiY6JsLfjgTHKan6EXur13kVZZgwkLuhGrxc +4i776OHZRCkzzmEadJIPoh2m8wFTWrUsmlJ1mZbF0/T2xmdGTp1uoEQssLuxFbr+OXX Y8M9T6wSU6VZZ0S9Q/sQG9/X7N4DeObvkFVLmTc2pmexxr4yUzBd88zX01io2fmEiKqq yF1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=pTwhfHFtxuY71ncpgGj9Id7ZpqK6DYkS2np/Gvf2Uvw=; fh=xQ4bPgBMp6pjfu5uXr9M5NsLBi3mTDsOQP6lWaQWMDw=; b=LwO+y7HwMYEqJowPWGUXw+eOeGoJ3W8zlA5SH+xwNcwKdLgNmaLXdzfT8LWIjFBx9W JC94COoMhC2ysI2c9q+bpaoFu9mw+Qk5/q7LjpOfWETT4E3E0ZTZ9gl08+WDCogjpi1h CbzeNFffMUKagpbiOq5vNEUekWbl23kTD+Mqe/iuu2p7PSdUApDCcptEyV7zD7AWaBv3 yf55yFFk08uTWCmB4dDmfMy1EUq+Ug6cjZ4qG9UreukkwzFJJVHvqUrD0ytDJDcVdWxG nma+Z0MBJ4EdvRXkXas//l5Siw82ehxFhkNWCsZUUPVX0tKKGmMZyY7DEKwGw6eXvh3C VBSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A0pq+XRl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f22-20020a056402161600b0051fef960d1esi6890855edv.70.2023.07.24.07.11.21; Mon, 24 Jul 2023 07:11:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A0pq+XRl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231868AbjGXOHR (ORCPT + 99 others); Mon, 24 Jul 2023 10:07:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231707AbjGXOGv (ORCPT ); Mon, 24 Jul 2023 10:06:51 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F86210D1 for ; Mon, 24 Jul 2023 07:06:41 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-4fcd615d7d6so6550226e87.3 for ; Mon, 24 Jul 2023 07:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690207599; x=1690812399; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=pTwhfHFtxuY71ncpgGj9Id7ZpqK6DYkS2np/Gvf2Uvw=; b=A0pq+XRl7Vs/AGCoVXMISWJBKx7in+zTEZYb2qxZ6o9iC60GvCVhbmHL9iwUIvpSOL 6vXiYEW4U+fzg3iV11LORY5uyDn4P/OfOu0IhSDMapj15UDcj5oOWQN5sk1IW6vzFeIN OZALJ3maWyt7O3/iBjL9TALDCqT22/yAFVsd/ADlIqRmFVAQYtbVc3Cx3PA3nsb+cc9D I4Hl9kPjXYeTEsZfXZoYe7kwYbfkA0a/dcyDIOWBAaENtY9TN3x8dTREoTZr6IkYMA5g DEmBtNtyt4cy1H3eMx97Y4NxvvSKmJ040QYY5tYI7IJQ1kLs5c3c2d8EYr+NApLssu0W 4EDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690207599; x=1690812399; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pTwhfHFtxuY71ncpgGj9Id7ZpqK6DYkS2np/Gvf2Uvw=; b=TNQEzw6yjcF2f4GLnKpFVwx2WpTehvLK8/FukI4fMsq55hZyJpRTtcC3F35DJiDKQF qJ6W7d3ERyrMTW+TNotfR0ulQA7bdvKxKx/AijIxy9bYIaE1wpOk7CSeLPsuDf4L75zx y9wZgWJ4s3kk7IZECT1s/iKcqEqP/eJ2hnviKoWBXEFfXH3od93iqm+PgmxlX+nv1gps k0/DKdCTJjyk0F4zu9At0pfSfLhv2HteF3QY+dn01MBCezs52ale3VR7E4PRzAzMUUTN 7duijlBiLkgIcoK1FKsLref/ccSSUClhWG0bY6Vc4n30f3vx7QKhVMJLGNmzUL2TYAk4 8Mzg== X-Gm-Message-State: ABy/qLYKsevzcHjqazliPYK2bSs6QywkXfS2i2fCC5L9pH4b/nnFOX4z 2TQaSwfu58mdrOIVeLGB+VF5xQ== X-Received: by 2002:a05:6512:3154:b0:4fb:8fe3:9266 with SMTP id s20-20020a056512315400b004fb8fe39266mr4907781lfi.0.1690207599786; Mon, 24 Jul 2023 07:06:39 -0700 (PDT) Received: from [192.168.1.101] (abxj221.neoplus.adsl.tpnet.pl. [83.9.3.221]) by smtp.gmail.com with ESMTPSA id er26-20020a05651248da00b004fbab1f023csm2223481lfb.138.2023.07.24.07.06.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 07:06:39 -0700 (PDT) From: Konrad Dybcio Date: Mon, 24 Jul 2023 16:06:33 +0200 Subject: [PATCH v2 7/7] dt-bindings: interconnect: qcom: rpm: Clean up the example MIME-Version: 1.0 Message-Id: <20230721-topic-icc_bindings-v2-7-e33d5acbf3bd@linaro.org> References: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> In-Reply-To: <20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org> To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690207588; l=1379; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=Kqh8DSFiK1/LG8Cj534DQ1W8nXAsEQlR7mJ6nhmX7jk=; b=AwqFC6QC2zF7omAVVhdnpfFSNu4o1xGR1rLWUyj8pqzXAXOWjryD4CV9SIbiXPZTTdX+8uQnv IfQyQgpWhaQDWTlsbHhU1iu1MB6zWbhlXcjXghqxcQImS87N5c5aQrn X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772311446014317000 X-GMAIL-MSGID: 1772311446014317000 One example is enough, remove the others and fix up the indentation while at it. Signed-off-by: Konrad Dybcio --- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml index 157efd47904d..08c1c6b9d7cf 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml @@ -41,19 +41,7 @@ examples: #include bimc: interconnect@400000 { - compatible = "qcom,msm8916-bimc"; - reg = <0x00400000 0x62000>; - #interconnect-cells = <1>; - }; - - pcnoc: interconnect@500000 { - compatible = "qcom,msm8916-pcnoc"; - reg = <0x00500000 0x11000>; - #interconnect-cells = <1>; - }; - - snoc: interconnect@580000 { - compatible = "qcom,msm8916-snoc"; - reg = <0x00580000 0x14000>; - #interconnect-cells = <1>; + compatible = "qcom,msm8916-bimc"; + reg = <0x00400000 0x62000>; + #interconnect-cells = <1>; };