From patchwork Wed Oct 25 07:33:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 15847 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2427574vqx; Wed, 25 Oct 2023 00:38:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFKQFqSp5HUhTEzfQc6qJpYjipObufWUc5D35fdMyvHLRx5K0z7Ir10ByuHcYPFXbzGeYZ8 X-Received: by 2002:a05:6122:309e:b0:49d:3e4c:6168 with SMTP id cd30-20020a056122309e00b0049d3e4c6168mr14213487vkb.7.1698219481399; Wed, 25 Oct 2023 00:38:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698219481; cv=none; d=google.com; s=arc-20160816; b=NVnF6kNqKkL7N+PdB0c9Y/mMLMA0H4taXpM5JKdRcgR3uiwPw9GhRQpoy06VFSjj3F zehja+BcIKJCsDSCOVHKer3TslYJFCGm9t60ecubtEJ/RwG6VSNjVw8K+a+gnxm9QATM rG4AkxX9lEQpFxNNwHJC8xwwbBMdopMRRG9Kxjb4eVALTgwEKictV+w7d9+zzUr/C0S/ AbtiX696MSZEiObnAX7asEpG5s2s+Ofvvl665B4zuQOR9oip6DrpoNFiqupKZUBjlTy7 HgDKbrlxRvWE3wX3QBdY7Z5WXL3r0gF3zU8alfT7TX33prQ8LnHqr8I1tfDoMH5aXMgP emEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=E2eqgnAodNXL6fIehdUVCI+hakeHSDnsMXbTs0DNdW8=; fh=Ph1ZpDETq18UVnQFocHgPeRxMK30BCPtp3UmGfCTKJc=; b=yohZ+/w9Tw2hJ0T1+rir89p+4gjMZGvBljf0MGHgxjUkBroSj1qs+CsJxvwx+5g0cj bH8egupVx36UgFLSkm8MJ1jqtUxvedmtTAEopJpeLZCHpXOs5ohZlQlKAJPDAzPqO8P6 rkaGVMGU4nTXmae9WxzGtr78Ugu7S8UX+zIiF2pBzVUzbunlPnzZBq1zc1SZq890+aJ+ 0uvGc3DIsMOc95DatvYd9x/2kuL/dufoDwG2Cs1FBbtKVM5mKLlor8SrEByHXe2+XXT6 Omsoe1d5FS+mELFsukWjFZTZLdnE90Dmqc3Y9P07u4BQYUhT/rab0jlbLEvzGm8G/VTm Rz8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tXhlcUs9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 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 fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id e14-20020a81e94e000000b005a4f6574bc9si11144279ywm.441.2023.10.25.00.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 00:38:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tXhlcUs9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 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 (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id AC3BB801B739; Wed, 25 Oct 2023 00:37:46 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232985AbjJYHfE (ORCPT + 26 others); Wed, 25 Oct 2023 03:35:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51324 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233879AbjJYHef (ORCPT ); Wed, 25 Oct 2023 03:34:35 -0400 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 99D2A10EF for ; Wed, 25 Oct 2023 00:33:27 -0700 (PDT) Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-40790b0a224so41761765e9.0 for ; Wed, 25 Oct 2023 00:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1698219206; x=1698824006; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=E2eqgnAodNXL6fIehdUVCI+hakeHSDnsMXbTs0DNdW8=; b=tXhlcUs9DHDqh2H8uwr0Zb/91auE3/w4rH9fge7ebbh302TQmkxWmi2Nfx+km5dyEc ixAmyv7Uy6r8xQ0zwuGyhuahkd9zVCGGpBX5lCt+KtmZErLG1QRGblgXuBCPAMkpZeVu OlzpfYFk+AkZ7HGG5p1/20HI7BMH/zfsjTBiy22KzcePDIapC/4bT6mdDfLhYPvVEvY3 33yaJv2JucBlLqwRfGjNfKw80491aRmASSa0IHsIACEDvkb05KAyzSty2ww3otQ70zjo U9GZzVxctSbSG4wbTru2MwmxpIfEaO7DU+bOKDdFpQyEEpM27x2vSmPm/p+/vQ+CuiQz WLCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698219206; x=1698824006; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E2eqgnAodNXL6fIehdUVCI+hakeHSDnsMXbTs0DNdW8=; b=t0Oh0dFB0CMPiHqyLvZg+JD8TFofUHi84MxdcGWipruDDyHIjA0xT9631Ye7F5lQ4a u3zvr3mR9xmHyy7xfTxRhuGWdmj/qhXueqnnpgBaUC6++9R29v/ySF6McOTy5Ds4qSRF 928R5D81sqx7i2QmVQjwuO5bFd1lVCoFSAtVaDIgX/5xjmtVPXzf2tWKso6iZNUjXvrS 96vJQtq3MCu0LLB51FQS6Ek7+7O4NUgUM+fcVl/SjUp+v3AGMBGSXP9H6X6Xpyx/53h6 XO2+TfJF3w6yP2y38wjvmS9DeKr5QbvMaGlDjPLtnuHGL6q6J1SatNi0F6Jtz4K8Yikg zZug== X-Gm-Message-State: AOJu0YybG1NlkNQMjoJ4nd9gbDjodmKoD5Gtm2x+55BB2fwLAtIRgAG0 HCI4tZnxROvbT7AVLQMt/r1zjA== X-Received: by 2002:a05:600c:4f4e:b0:403:b86:f624 with SMTP id m14-20020a05600c4f4e00b004030b86f624mr10293500wmq.23.1698219205992; Wed, 25 Oct 2023 00:33:25 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id k13-20020a5d628d000000b0032daf848f68sm11470533wru.59.2023.10.25.00.33.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 00:33:25 -0700 (PDT) From: Neil Armstrong Subject: [PATCH 0/2] interconnect: qcom: Introduce support for SM8650 Date: Wed, 25 Oct 2023 09:33:22 +0200 Message-Id: <20231025-topic-sm8650-upstream-interconnect-v1-0-b7277e03aa3d@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAMLEOGUC/x3NPQrDMAxA4asEzRX4Bwe3VykdgqK2GiIbyw2Fk LvXdPyW9w4wbsIGt+mAxruYFB3wlwnoveiLUdZhCC5E7/yMvVQhtC3PyeGnWm+8bCjauVFRZeq Ykw9rjpnSNcII1cZP+f4n98d5/gAgqBpUdAAAAA== To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1627; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=isr7qGH7tBgtDgsJyFqvZhEy13eUuJCYCkZnKEkquP4=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBlOMTDXHdnY3SCIwzC0AbOIFopob6B/HV9EBNDoNQe w4zp+qSJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZTjEwwAKCRB33NvayMhJ0Ro1EA CZPdznsnpngZJYzBu9c1C9brjIk0lGjOEfMiwHWsq3BXH+MPcfiCVvcy+aWzGkmi/lFxvHaPY21auW YCmwB5wog+8KSo9ycR7DYlTBhlfg332XZ1bL9iX0j+rZtaZRW6G9lyPgmmHVGn8EyoA96/+yhPG4gb oOxTlijf+ziazFIGYeBis2czjOM1wh1VRcSg/oU1slzEoocaK+Ql2T3LG38PpGNNEyi0C6gn+wJyEH jpTh9LlPuFG/FGkD+o9vptjDZcqh8GuOORCGgvDFEw6mKYA7bvqzlVdhdAXeiI11yah+Jpr/N1yxLA w/yUGTQDqtAtVHslMEu+B4CuPzwyvNeh3CIBK+Ht7IRiJRDDmmnqXuHCTueNBbKlp37v8gV2i1E48E 9Y6ZPQ6CYAMb6NTwDoj2nHqOPwoh3Ag66OKDSezEKe0t/0AY/KV2OwKGEM24YKtyHMoIyvTQkCFOyZ nv2Sfa/HxUGaFyul9TaOEnFpEmGox0mHaWUsBe1dBGrah59csSD0BoZZmfz6FoAwal/Gc9ZL6/OQBu F4lW1WH44cCP714pTyY+x9E07a8aj2wvqT/ZnzEbw/CutVUpylEgj8wryvb/dA0vnQ4FICD4vZqY0d 0wGSKGj2r0+FNkYDjU92a3Th6JxTrRUyY22pVw7aFpYOa2vfqXBSVwRkHHQA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 25 Oct 2023 00:37:46 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780712190957679561 X-GMAIL-MSGID: 1780712190957679561 This covers the RPMh Network-On-Chip Interconnect bindings and driver for the interconnect framework. As reported for earlier Interconnect drivers, the IDs for multi-rsc voting has been removed from this driver so the proper solution can be developed without having to remove entries later on. To easy Bjorn into merging the DT bits, would it be possible to have an immutable branch with bindings shared with Bjorn once this patchset have been properly reviewed and accepted ? Dependencies: None For convenience, a regularly refreshed linux-next based git tree containing all the SM8650 related work is available at: https://git.codelinaro.org/neil.armstrong/linux/-/tree/topic/sm85650/upstream/integ Signed-off-by: Neil Armstrong --- Neil Armstrong (2): dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm SM8650 SoC interconnect: qcom: introduce RPMh Network-On-Chip Interconnect on SM8650 SoC .../bindings/interconnect/qcom,sm8650-rpmh.yaml | 136 ++ drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm8650.c | 1674 ++++++++++++++++++++ drivers/interconnect/qcom/sm8650.h | 143 ++ .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 154 ++ 6 files changed, 2118 insertions(+) --- base-commit: fe1998aa935b44ef873193c0772c43bce74f17dc change-id: 20231016-topic-sm8650-upstream-interconnect-8512d838c593 Best regards,