Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4036323pxv; Mon, 19 Jul 2021 15:05:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw+8rQPJXSIAZSSfjghSOXI8X0rXkvWgXlfRzFg9tBg1i4emTY2kQJ/JJBTF+xcJsi8hWsx X-Received: by 2002:a17:906:c34b:: with SMTP id ci11mr29940425ejb.223.1626732328504; Mon, 19 Jul 2021 15:05:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626732328; cv=none; d=google.com; s=arc-20160816; b=ghx3cTOgdH2yL76/d7OiQA3LZFbrQePCAMaM5GhKVRaesR/2xJIvozkfzP1bYIrz3c Z/5sl5s9Sth92jWe86zDbJkf216S33RnHF8xUX9WiiffZTcfwiqmkAJrMbGZI2W2AYTe ltZhbA+HiXJ97514x5HIkA7cRXlcahovwWXW84BG3O4rYZT0ZrNiSBxii/cVekBZwxzG 2G+S6/6QbHf6w309flq2KuuufSvTBLj92vpNoGousXXIkVSon9S+RYK8zb+gDp1q70Ij 3zc68QCuU4H5j8vTHIiM4rP2lh1fi11r+cbPkntK00iZypb1r10PCQ47bJkahwLx/b8/ C53g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=r7IIwcEFnbBJbVXSjVGGdfTr8FW2F9zozHrzizCnu6k=; b=T48CY/cUbeqcx5cyg5yjU334KgvJbpfcRw2t6w1BjGNIZrz4Yqg9O/Pkva8meYHqD6 Dnt1rhn4YlhwqxX2/DhbgLSQPmlQ2w+Koy3N+EVnEDxk0m5phLQL7B7sNZml0KeW9aqm POuPtK9CXQL0cIWDw9WEiCRgdPEzCxzCmSfCYaee1aeW5g4EIqgIm8PTUHhtK/S7WYnY 9qhuY2xedKJtZrED/O71JveeAY7/6tQ3fgh6KKxGiBUEhV8BU7by8JfqFY7zOOzDXHVv IyMU1UtggqdmucO3Y+j6hxZeK1EzggvHZaHS6HcCahrUohskpOeKPD6NPxvVMfZd1S73 S5YQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jvBTIiql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id qt10si19832927ejb.366.2021.07.19.15.05.03; Mon, 19 Jul 2021 15:05:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jvBTIiql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1388294AbhGSVQn (ORCPT + 99 others); Mon, 19 Jul 2021 17:16:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1388273AbhGSUsj (ORCPT ); Mon, 19 Jul 2021 16:48:39 -0400 Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CA0A6C0613DF for ; Mon, 19 Jul 2021 14:25:00 -0700 (PDT) Received: by mail-io1-xd29.google.com with SMTP id z9so21637001iob.8 for ; Mon, 19 Jul 2021 14:25:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=r7IIwcEFnbBJbVXSjVGGdfTr8FW2F9zozHrzizCnu6k=; b=jvBTIiql8PFue/rA4X4a5i0OBg/MWU98DiyH2cQFL3yXPuMamFrPc9D3/BAf7qd0o2 AzECrBNxvgTZ1TxSKR9ja2rgBEWWsa2bi2jafFIvjyi90ko7WIFbpE9aOql4s811XfRW PWNxYthe6qX+XNvyPU/DEkUS2P3ktojibjOTP0BD2NvE1HBzYilFue8gSS3UNIPubikx +73cwSy+X39VK7FY9vqb3GMvgb2gM1f1LfciCQAnAy4m7oykkTsymP4pzE5IpmIoRdw7 HIAx/5VaTpcTy1MiIjpUaEfeGgLOlOZQHpn7hAct6K8kqshZ9N0Vv0wtP5m086G5ZOdI 9OHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=r7IIwcEFnbBJbVXSjVGGdfTr8FW2F9zozHrzizCnu6k=; b=GHh2wxqnOalYeCgYD/T9TKXsPxUkMiWC+YyXbN/JwE3NwzQhL6Gpku2yPzJ2SU4LXB 7tWmk3LxhaEeeKU8GKf903PBgf2vdoOXDmZqJ0WvEpbnlGG3YG0kZg+OrnOlnuUCdnDb nLZX2k7Ve0oBfl0lHuLqmRwj/fIYdsDS8Q5JssFWrYae4o55krlOT6XHIj3pNgMG9CIS j3VpqgyPcQu4efXizzr1NGVm4vymBPXLWeZsGUlnJxJLOAnW0UR5KTLSSztm4RUdsxlO 2ENwJP47NxDzHOQev0sCwieDteym6vb+1R4XKnHluwpjt+OlqcFw1jYu5HuwtxYTl3Fg uSNg== X-Gm-Message-State: AOAM531eTN2hLwr+SvyGRxZR6iKMOg9SUUCKnfMqTWaRXRCA56+qT7h1 ZMMwzLDLUr2J6IhFYqYJwuTX/w== X-Received: by 2002:a02:9626:: with SMTP id c35mr8345598jai.84.1626729900198; Mon, 19 Jul 2021 14:25:00 -0700 (PDT) Received: from presto.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id f16sm10365634ilc.53.2021.07.19.14.24.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jul 2021 14:24:59 -0700 (PDT) From: Alex Elder To: robh+dt@kernel.org, bjorn.andersson@linaro.org, agross@kernel.org Cc: davem@davemloft.net, kuba@kernel.org, evgreen@chromium.org, cpratapa@codeaurora.org, subashab@codeaurora.org, elder@kernel.org, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 1/3] dt-bindings: net: qcom,ipa: make imem interconnect optional Date: Mon, 19 Jul 2021 16:24:54 -0500 Message-Id: <20210719212456.3176086-2-elder@linaro.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20210719212456.3176086-1-elder@linaro.org> References: <20210719212456.3176086-1-elder@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On some newer SoCs, the interconnect between IPA and SoC internal memory (imem) is not used. Reflect this in the binding by moving the definition of the "imem" interconnect to the end and defining minItems to be 2 for both the interconnects and interconnect-names properties. Signed-off-by: Alex Elder --- .../devicetree/bindings/net/qcom,ipa.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/net/qcom,ipa.yaml b/Documentation/devicetree/bindings/net/qcom,ipa.yaml index ed88ba4b94df5..4853ab7017bd9 100644 --- a/Documentation/devicetree/bindings/net/qcom,ipa.yaml +++ b/Documentation/devicetree/bindings/net/qcom,ipa.yaml @@ -87,16 +87,18 @@ properties: - const: ipa-setup-ready interconnects: + minItems: 2 items: - - description: Interconnect path between IPA and main memory - - description: Interconnect path between IPA and internal memory - - description: Interconnect path between IPA and the AP subsystem + - description: Path leading to system memory + - description: Path between the AP and IPA config space + - description: Path leading to internal memory interconnect-names: + minItems: 2 items: - const: memory - - const: imem - const: config + - const: imem qcom,smem-states: $ref: /schemas/types.yaml#/definitions/phandle-array @@ -207,11 +209,11 @@ examples: interconnects = <&rsc_hlos MASTER_IPA &rsc_hlos SLAVE_EBI1>, - <&rsc_hlos MASTER_IPA &rsc_hlos SLAVE_IMEM>, - <&rsc_hlos MASTER_APPSS_PROC &rsc_hlos SLAVE_IPA_CFG>; + <&rsc_hlos MASTER_APPSS_PROC &rsc_hlos SLAVE_IPA_CFG>, + <&rsc_hlos MASTER_IPA &rsc_hlos SLAVE_IMEM>; interconnect-names = "memory", - "imem", - "config"; + "config", + "imem"; qcom,smem-states = <&ipa_smp2p_out 0>, <&ipa_smp2p_out 1>; -- 2.27.0