From nobody Fri Apr 3 23:46:57 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E2F892192F9 for ; Mon, 23 Mar 2026 01:17:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228663; cv=none; b=Qbl7D4PVhlcO3WnW3+K8BeGD327JKx+ahUm5ScNCplZ+te1U5z9eELvwv+YaZEfmEkVnyYqQfeN4opagxBiu/3XBSl+/8Qmexqxb1nEkC6AqpaRbPT9+kOnj02708VuNfdm7msrtAPdzP/G9YoeWp8LHhZddSsSGj8YtTZ/+LCk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228663; c=relaxed/simple; bh=Ya/NJt7pKVR6io1jC1dQy2DY1Rkbk/XPlKWL7mD+Jmo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hW61mCJNmkTJpLVYwhKrefkPDppUsFk5n12N17jWWtyWhTW8+wv527S6AMNp2cMQ5gMXyG0sWGS/BPAt8xCGbKZ502aJiNla0TqKOm+FdM2zgRSMvUR+8mQti6Y0AH81qurbdSm3ZjafwxpGLl+CDGQ7EgH9jKuIgOKLpa9jln8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=cXk0p3mh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KXMNUYlR; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="cXk0p3mh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KXMNUYlR" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62MHOwxN1404387 for ; Mon, 23 Mar 2026 01:17:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= wTOuT2RJ0koUSSURaKhqCLIXf071rLm5jfDuWF+MJ1Q=; b=cXk0p3mh9bZFmsB1 DFxBheHjhCI8KZKQWoagU5+TxwtUFBkzg9tDHefVwD0K90HjMv/1YLDiwOcJR/K7 s7JzwSeg5SyKctpppNsZm96XN7Ek/DJxQx17vsNjLmVs9lhXMFhPx2ADu9cf8tVD t0R7qYbPpD9HPglZIewp5TAU+3aqAak/T4Q4FTcJRF94pR+T8FlT8gCxo7XcZ+8S D8mzRFXYVok5TUGu5ZIu1Ows5gd6RJzvRnjX/vuFrWvB9VD4hRW1v+gKncTT+YoT HUsy3qmd4Di/ZGF6AA+WTKMlDg4FRTxLiXWS6jhPnErGySYGY8u9+7oIv+HGzQo2 ZsmXsg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d1kdub8mr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 01:17:40 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5094ba09affso307646491cf.2 for ; Sun, 22 Mar 2026 18:17:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774228660; x=1774833460; darn=vger.kernel.org; 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=wTOuT2RJ0koUSSURaKhqCLIXf071rLm5jfDuWF+MJ1Q=; b=KXMNUYlRq6klgzjcJSDlL9fjnoPCIIneQBP86zBQT/y8heuTjLTzXBv/ZyBNEfUKYT 628WByvZ5aGi+DrCkPwC8Dg+cUd7CCf6lyxowvdkhGk+Smodo9wy2uR7KwGDFfxTWpLO fzhvY5VlW/00flOnRYoUiOY4w0mq4De465WkOqx5ikPg8CNB5zdFIH1SS4Yf/KzV8yLn 5jx4YEYvLBR+8lK2eyAdE/WOJCOoTGeKxD1nC4WH5vLtDRg9Bpx6WaRaqAphA/E/8t7q +r/NMzjVOHDe54rWosZXDkkLSOAdmWAJ6atI9m2AZascMb3K8+3lL274Sob44cz7yYS1 DCrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774228660; x=1774833460; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wTOuT2RJ0koUSSURaKhqCLIXf071rLm5jfDuWF+MJ1Q=; b=q783689mD1SJ+AurLpBDrE/URWw89tX3LbBDCHM7HahOKIh2WQvH5OAkg7satfDu5T m2vWvCOm5ClY3mGjeLt/NqNf70hgFfck5QUBUF/yGIBWOBSgOeJTwoXNMSxyAW1ZmpN6 RpLB3kpmt4D7sQuh0F9iLOGKtFcLzXK8BAVgERyse3mnMHDvIOgmtBQ6/tsTVK1nVxxo 6Vc2NaW5FujZVYfxRnCPBoBu/5xdqyH037/12vL1V/xdNpn+P/qWAp7iXuZ0MexigJK4 8hnX71UUcw4/dyJB1EZq9jS6rIVnQFApTWVgUb6ejhruG9a+RoQ+AS9wYqNNYbzzxdRt 7lpg== X-Forwarded-Encrypted: i=1; AJvYcCXu0UyQpf5iWIaifzF+eErq/xIh9eMnchiKOOgYW3D6p75mZTShuGxEc88JnyuqGBA2m9Q8+hEImzcma7k=@vger.kernel.org X-Gm-Message-State: AOJu0YzFUfm6jFIPifwxvwLJg3JdNMwhu6no3/rhGxI5UjSryJMg6DIg mEO5K6jHIeGLC1Uf/74zG0T1LAE+szP7GkI/j5aRTqq1U/6LnjSN0PFXr+4/+/CvMq70hZqH61Y 4plLk/2ySGiV6DzLYmuNK4uPnO+9W32uKMnTNi5t7aaTAxfF1wWq2Z8u45qFd+Y1iruc= X-Gm-Gg: ATEYQzyfV1iJg7fEVOq2th/It96KuOk65UBUhbtFBnk/YNj+/5KG9tdhs+/bHMHt1T2 vc+n8o+MPHpcr0IVAGvFoikmTjA/jghasvZRFDi/iG8X+zk7EDwzF7Ms/TmP0kcHMdjmIn5Ucls HWoTV1+Wr4077QiSDOakbW0HLUNubBpcSL6jKumMhE049qgy5FFAmKUBknYOKjTTOvE8GR+Q6AK AU2dB9ROAcxRoyDwCpM2LSzNZuzJ9Q2zdj2af5eDX+X1uCVil7CYq4J116KBnyzAkWSjuXBKH8F oxK1xf3Obe8deY5BB2hk+kCXq/4g78Xu8y2V793HK2/rnJDQPHdmLAxBN8kWdCuA3edoQ9N2X8u ZIvtD3+OraZwWKOJP989v1uzfwj2puD7eZh8ogbhhS7KomyFZ7i2DTyp0MIaAKOLNC0Mg1NGFoV l0OPzcmpO2AetZdFafpvbNaToRBIQ7+q2hvUY= X-Received: by 2002:a05:622a:590f:b0:50b:4984:148b with SMTP id d75a77b69052e-50b49841855mr91549561cf.64.1774228660450; Sun, 22 Mar 2026 18:17:40 -0700 (PDT) X-Received: by 2002:a05:622a:590f:b0:50b:4984:148b with SMTP id d75a77b69052e-50b49841855mr91549291cf.64.1774228660031; Sun, 22 Mar 2026 18:17:40 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a2853050e7sm2216150e87.61.2026.03.22.18.17.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:17:37 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 23 Mar 2026 03:17:21 +0200 Subject: [PATCH 5/9] interconnect: qcom: define OCMEM bus resource Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260323-msm8974-icc-v1-5-7892b8d5f2ea@oss.qualcomm.com> References: <20260323-msm8974-icc-v1-0-7892b8d5f2ea@oss.qualcomm.com> In-Reply-To: <20260323-msm8974-icc-v1-0-7892b8d5f2ea@oss.qualcomm.com> To: Georgi Djakov , Konrad Dybcio , Bjorn Andersson , Luca Weiss , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Brian Masney Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1594; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Ya/NJt7pKVR6io1jC1dQy2DY1Rkbk/XPlKWL7mD+Jmo=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwJSeX1baotwnLbuBujDe1jnKIQvBvRRnSisNQ 9ELGzx6MR2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacCUngAKCRCLPIo+Aiko 1Vo3B/9REU/bTIRSQrxK7GSNxOljj7iZ5OrMDOzjAIf8El8TOMsTuQoNyeL3P4jFS22yNMWE30Q j7I8wQM926EiRQlR7c/JKS/h0qxOlZ+cWApf/rvzULqRw2oV37SFjXBqxYHsZBd66VSZEf0RJuc dAScHpjwQwgveOWBWd6bLsegZD41BcOL5UvA5LSjfYpKUKL4JGsHp4l7abGStklZX8TXHIPACCG HmLSw7/dk6I1P9ZV0h8xwQQO7iQuNxBsOv+4n8Ts8vKe14ECwXd0yCGp78KIuJOuZZCeiiqbKoB +596xD3xubsn7dlsYHL4C1ih9y4MY50SvjMuTV6EehoWm2jt X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDAwOCBTYWx0ZWRfX3hr2Zm6n10Zm XpASR0NFcKdtTTf1pBKi6Doae/1euwAmkZJtPefm+HvXdfE/PFPIH3bj9IpqkbR5KtKTECf1GOl ufhDcpfUILzDE/48MrLXohHzf3VKGxaQNqtcJU2NMIGh3dHbDsJYJ7xclShNb+6Jn9a83SpWvQX nNRva9uxFoPyLS6yzpjxrZYUWY8qKPz6eG1ux5ZKcgKIX7BpClWitbvzmu2rwkzYELhp2ygaqmW aZxUE+8whtVTGeuSKpOPJ/WKyhOUjymCYCFkuTZLCg5mIIknEeNL1K50FZQZ2QRZvhAJdALum8p rvHt47mMPnGX4SpqUt8xSQUCBACHmPcI9M1lXirI/0lLlrVLtM6Mt1qZG9fYi2JFWlZniWjRnch 8LUU/FBfro41jCDlZfhjOs0kYIqYDw4GfYDIH3GLjasu99vCM1hAo8CF/XhmgTRGjHesuIDd+OW 7Aj//zQH4bCKH7Pf47g== X-Proofpoint-ORIG-GUID: ark4CJZfgwF-Pg4YeqmMsvZWF-duhj_S X-Authority-Analysis: v=2.4 cv=Q4DfIo2a c=1 sm=1 tr=0 ts=69c094b5 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=zOyvSeg7rOUdy7vhyckA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: ark4CJZfgwF-Pg4YeqmMsvZWF-duhj_S X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-22_07,2026-03-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 malwarescore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230008 Some of the platforms (MSM8974, MSM8x26) require voting on the OCMEM clock. Add new resource for that clock. Signed-off-by: Dmitry Baryshkov Reviewed-by: Brian Masney Reviewed-by: Konrad Dybcio --- drivers/interconnect/qcom/icc-rpm-clocks.c | 6 ++++++ drivers/interconnect/qcom/icc-rpm.h | 1 + 2 files changed, 7 insertions(+) diff --git a/drivers/interconnect/qcom/icc-rpm-clocks.c b/drivers/interconn= ect/qcom/icc-rpm-clocks.c index ac1677de7dfd..69846e26f46a 100644 --- a/drivers/interconnect/qcom/icc-rpm-clocks.c +++ b/drivers/interconnect/qcom/icc-rpm-clocks.c @@ -31,6 +31,12 @@ const struct rpm_clk_resource mem_1_clk =3D { }; EXPORT_SYMBOL_GPL(mem_1_clk); =20 +const struct rpm_clk_resource gpu_mem_2_clk =3D { + .resource_type =3D QCOM_SMD_RPM_MEM_CLK, + .clock_id =3D 2, +}; +EXPORT_SYMBOL_GPL(gpu_mem_2_clk); + const struct rpm_clk_resource bus_0_clk =3D { .resource_type =3D QCOM_SMD_RPM_BUS_CLK, .clock_id =3D 0, diff --git a/drivers/interconnect/qcom/icc-rpm.h b/drivers/interconnect/qco= m/icc-rpm.h index cbf0a365839d..ad554c63967b 100644 --- a/drivers/interconnect/qcom/icc-rpm.h +++ b/drivers/interconnect/qcom/icc-rpm.h @@ -151,6 +151,7 @@ extern const struct rpm_clk_resource bimc_clk; extern const struct rpm_clk_resource bus_0_clk; extern const struct rpm_clk_resource bus_1_clk; extern const struct rpm_clk_resource bus_2_clk; +extern const struct rpm_clk_resource gpu_mem_2_clk; extern const struct rpm_clk_resource mem_1_clk; extern const struct rpm_clk_resource mmaxi_0_clk; extern const struct rpm_clk_resource mmaxi_1_clk; --=20 2.47.3