From nobody Sun Apr 5 18:19:30 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 DDC47384253 for ; Mon, 23 Mar 2026 23:07:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307267; cv=none; b=bD491bJSwDtaO1PBCoWoqshL0DgXjiLiUIWMsVbKZ9Ntdiy8lbMEE6lPuZJgFkm1TaU8K5poIMoqhty/QItkqtPNS0jRNhYUWSWCvBCSo5rOE/b9ZqaURo1YUDt+JnxPpuvZz/5IShIBr40gpLyazwdbOJJU3KHBRSod9NwPD6s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307267; c=relaxed/simple; bh=IRc+afU1kt1BdKgFl9NQ3qsq7b7OUxpvAFVhqjkpLOI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=at1rpXmmbaWX6QrcbUaTGfBGBqTF369tITQe/F60MQoMy8qMGYJ2tuq4UjIOy5S5dqefbxotkYa34nk3hFLP/zfTTP9clHO561b85OlULhbhNzYi2JNbyMOLptykn+E+2frxVzfTQCkLlWbwgkxIFYm/bx5QWNhwwSOC4NaNauI= 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=XXX+ujsf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kf7bNDqt; arc=none smtp.client-ip=205.220.168.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="XXX+ujsf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kf7bNDqt" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NHqjfj3934869 for ; Mon, 23 Mar 2026 23:07:45 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= /wMz0gtfCN8+aZXHhXC2oYwjBCZGOnrCFD8RoJnS9l8=; b=XXX+ujsfynrHA7bu IT7wSrlXE/j0X8jK7Qq+z8zlaDG38TRQX0ZzYLBdHvUXiLcK6LhFPFEJCs6PaHKY u00G3qTJLia7TpV4QREXvnRqtGjW8njgnAUEDmuhWYMgBknHrovAWGEExgST6W/9 6Rz38TIpg2D/7Fb5TJilEerqxI1sB9yiCFuEhj6xyzrEpBS6MalfXeG8fbKe5iy8 fzfV98paAXOMTAArqxP0hbI/KzuKxKeuUjTikghKc3zvW7AFTC3+fEf8hG0cRBiE 1FYPA8h6mJxWTrtMq+V9qrQodMBkqAJJAP8lF46IBoUG9is3Itlv9WWkeOHUx9t3 Nw6Q0g== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d37a0hp0s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 23:07:45 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50b44f7b7bbso240705471cf.3 for ; Mon, 23 Mar 2026 16:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774307264; x=1774912064; 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=/wMz0gtfCN8+aZXHhXC2oYwjBCZGOnrCFD8RoJnS9l8=; b=kf7bNDqtllHiC8Meo0XKBnc5bKmU1ocn9MgFZS1ZFJBT808nQwxkghjzXY4jnDa61e Ay24ekQ8SWEfvxm9Zj8hEc0vfJoFf/xfwxlr1AsISLHq7zUhe0fkR77N+GfPOntONa13 +b72+WFFhl7WS68eT2+p9p4QLLRKZuV3FIFMfmQqepMbu8srd0VDu4vQFMd1nnMdECwd qyOeaLgur2wpKUkO8xLtht037kMKH53Hd6Fv9mKwNTfdmTLGpoPbRoGkWjd94SzmteGC puCrWOSxH5SZwcH0Ep47IulesFK651F2GXSPz0Dd85XArBBH3yXSrpz3e3A+XHF8LgKG pMfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774307264; x=1774912064; 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=/wMz0gtfCN8+aZXHhXC2oYwjBCZGOnrCFD8RoJnS9l8=; b=rdOW5qaQoysLSY7DCQYAVcZswMZRhxuFRGVZ6BJslRc8IDzG5Gp5GGjrOWdqumVUri iZyCR6k8HOmGfic0VsbJzOb/UUJjke15zcQe4i3K/vQF1ZQWS5hI23cVgJ+RmJ8Np8eN 0Z9Sm0HISUc77MWERUFvS2sd8PFo6NwT7n45imKvW8pQbfhqac5DK8aL2bXzUAdjy1fm tqF0HACEx1Dtu9TxTFQUxK4edb7wJV6I2k5UJG0/UNPobIYoCmW54gJmFyHhoLhmGvDw /C96Xnebu9IdM1u/nGDVMDInXzPlRH643Yd41DLTyNQ2v0yRQIPtEW+yGG9zIKEC5ZPI W+Yw== X-Forwarded-Encrypted: i=1; AJvYcCW6NHcTuMEYh8HruTHQUtjf0iBbPTGfNLI5MtoYNH63n+3K2QJHONfCKWnXSv5nMX0MGq9eLHflepIAeOU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7htgXA65wlZ4KckvCHbkRDW/BTY32pl1/nUtrUGt3kKmg4dMD 09TkAznjsz1W41eXPcWh57wBRQAmgsrzRz8NpvIGZWPPo17JRnEcsxHV3W2hDfxIpYuPc0qyGr+ bm284AVSGMDH4S97atWpsT/dEPGIiOhL/GyI5OMqnK/vtQVFEGyXBgyNy0IhExLX5PMw= X-Gm-Gg: ATEYQzwUrs+MHFn7B4m7gVIOHnF0B6MP4z3Wp5rTqJEgx27HeRHplkK+/SiX2VT6yos 8c08dQVXzhPWClkw9mkmMzrA1MppQ0XVE6dO6vrpqYrt2NwFHikT2PJHa8qmuhEHYYOraYiM1LT zhdTRvpXQtR4BDddyVyBiO3tGnYyT1EwRyxjYM2pYrp7qVk52cGmhcLKquhqmHMcHD+LLNof9tp 6/N9rWudrwigDR3v6J43asMysWotm3inouGJRqnFHQDw5RympbUO0FLsFQjtSqAc2DB0VxLW4Eo XQNQaPx4HhraL+vzViGvj2A0ipQ++2CpHasPjgoDP5DyJxsL+IdxXs8yultY0N+HfcH4UKL8OjF JMAPvpzBp+ES+b/BEy5c7xfCvhxcK2q7fiI1wgHaXy5riQ+LkYd7z93sftix1CKngdeuQzCgHHY qATBFb9DFD9oj5uzR/YaGq73EzowiHvkkUjDI= X-Received: by 2002:a05:622a:1b29:b0:50b:2900:6644 with SMTP id d75a77b69052e-50b37552ea3mr225203781cf.51.1774307264098; Mon, 23 Mar 2026 16:07:44 -0700 (PDT) X-Received: by 2002:a05:622a:1b29:b0:50b:2900:6644 with SMTP id d75a77b69052e-50b37552ea3mr225203361cf.51.1774307263647; Mon, 23 Mar 2026 16:07:43 -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-5a2851ae39dsm2777970e87.36.2026.03.23.16.07.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 16:07:41 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 24 Mar 2026 01:07:36 +0200 Subject: [PATCH v2 1/3] soc: qcom: ocmem: make the core clock optional 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: <20260324-ocmem-v2-1-a9daf5bce036@oss.qualcomm.com> References: <20260324-ocmem-v2-0-a9daf5bce036@oss.qualcomm.com> In-Reply-To: <20260324-ocmem-v2-0-a9daf5bce036@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Stephen Boyd , Georgi Djakov , Rob Clark , Brian Masney Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1211; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=IRc+afU1kt1BdKgFl9NQ3qsq7b7OUxpvAFVhqjkpLOI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwce5VWa9Wxvof7IlM2dM9K394zqubihJnOSIu 8eVR01w2lyJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacHHuQAKCRCLPIo+Aiko 1QIRB/0cLF2aSUecn+N+TQPRaaVzl9IkGTxzsYzvGMAfNO/FaDZjonGsWLsIs1q8ww1DulWIJWB VMCvQsKOZaMGhgvLlWf8yYZcQwQXR1JP1AeQ9hZvGs9QLb4ECi9Ho9HEWAsroBF/IVzIgikdAB6 /fUWs+fdiQVUK5zAEK8WTJVSswD/9JEanwvQxWVJUTtAHB+5R7QuBHvQpy+xrOyS+ykvUzFz9+J iFPxkmd3baqUpfATyBA3tR94Xoo0SotKOXP13IQyUwLp47aAuWWHJGrmd3RSF5vVI5Rnjrpa4n0 +7iQixkV7VkW10DQT/Y8Ao3VUDTtswDMuVWe/Iy7c4Dba90E X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=GIIF0+NK c=1 sm=1 tr=0 ts=69c1c7c1 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=xyGvnGGLPPhhD2GXcrEA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDE3MSBTYWx0ZWRfXzTg6g5i2y/va mEL18owQygrsFc+FwH8a8bI3AWoR6oALhAocFDMf9LTkzHM8oRQ7N0G7Et3WujpC45XKA/OUWCs UKc1hYNQYlsPyy1LXG92RqzRK7y6bjolyc334I37EqzbgHvNRDnWWAJyVCILJ7ddZM6nXolKffc sIemDvmrWpIQXOis7BMBwAYM7QQIQOl9bCHSFkYrkmVDxb+pdLKgQgynA/jXdU2lBY4ZsqvcXAv +cnU6q4jPcwYi32vDh0wNVVW+/t7Mxh2cUTzYjqkBsWYlS8I/3gCYX1zOtcQnTW+vcn414EWtri SVtiTUASdB45GrB37dJP58wKbZKmXlnVQ+JMsX9Ui3qbZUgtNgl8Q/Cqmx5l58+XNLed/PjKAJB W1eJyzJwgztVYS9rN3z9bI8lRnqoK15EPsMOW7wll7E6V19vok+5mEhO88FteRmR02lrM9rTDky fQDo1l8aG6AMypk/Ypw== X-Proofpoint-GUID: fitRTg4-HsZmCVu6OQtSTAMtqTt2WrpN X-Proofpoint-ORIG-GUID: fitRTg4-HsZmCVu6OQtSTAMtqTt2WrpN 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-23_06,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230171 OCMEM's core clock (aka RPM bus 2 clock) is being handled internally by the interconnect driver. Corresponding clock has been dropped from the SMD RPM clock driver. The users of the ocmem will vote on the ocmemnoc interconnect paths, making sure that ocmem is on. Make the clock optional, keeping it for compatibility with older DT. Fixes: d6edc31f3a68 ("clk: qcom: smd-rpm: Separate out interconnect bus clo= cks") Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- drivers/soc/qcom/ocmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c index 6a23f18b0281..dd46bb14b7be 100644 --- a/drivers/soc/qcom/ocmem.c +++ b/drivers/soc/qcom/ocmem.c @@ -308,7 +308,7 @@ static int ocmem_dev_probe(struct platform_device *pdev) ocmem->dev =3D dev; ocmem->config =3D device_get_match_data(dev); =20 - ocmem->core_clk =3D devm_clk_get(dev, "core"); + ocmem->core_clk =3D devm_clk_get_optional(dev, "core"); if (IS_ERR(ocmem->core_clk)) return dev_err_probe(dev, PTR_ERR(ocmem->core_clk), "Unable to get core clock\n"); --=20 2.47.3