From nobody Sun Apr 5 16:28:58 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 From nobody Sun Apr 5 16:28:58 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 0B530330650 for ; Mon, 23 Mar 2026 23:07:49 +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=1774307271; cv=none; b=JtuTWPTBhKmHPIwWnWugS4IEIDzxmgp+4n9LLovft6RHUUjusFnbTVoFwWQYXT59xlqcqSrZeeH9O4v0nB4hflnSjv0b1q7IvsJTlmNScLSHQJy2DkJ/UKnTHnGpajvuBTpOIKj5jsfuMno7Jhu1po9vrdUG28ZYClDeAMg7vV8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307271; c=relaxed/simple; bh=os5iiU4/0gD+5ahhcUVb8zKkHcX3ZJ2JeKfAwQz+nVg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GiFnCcthZ7Ig7i5zgRnSKy6I9Wx/roR36jztcrRF5CmW2a1e2bWEqi4Pb3dUN8zacReSROKb+Kq47auNzRQDp5TNkd4sOuuhooJFbnt8a/FzbyFu/lMEwMcdQINigDHVgfFFOvGS+7hnu6k2sWLGDErkI/XZcIhDaoh6DB1uK0E= 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=UGN/LYrV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BleIIU9S; 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="UGN/LYrV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BleIIU9S" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NHqr9D2681731 for ; Mon, 23 Mar 2026 23:07:49 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= pMX8J5sTPM6aTcybfgoO5NDB3MAf6+jUheLahQen0KE=; b=UGN/LYrVBxNh5nYN r7VyDc9H+4Pmkc+tYuUzrYFvP99I2O1MNJaZNnGumBET6PO6KBn/2j5WW65n5Omg /Voeftlc44o+HbS33x/Zm0F/pe7FYpQjpq/BjU1MltF+M5YeRWAFkVTQ5aMPY1r+ cW9kSb3VH2Ho1BCrsW2FvE/Owap4pyFIr54l39fHKRJHfzA+09d0QeMFMrBT6WrF CfEfo1d2m30qkiPzYyKYESOJcUehJMLUI/DwpEt+KFEl5x7LivaTsl1IIqLxo+4q FdDozlThJyoiP13edVjmNJKWAFdYVZTSj/6dMJaPWUShfI9cmmfQm5WRMNphV86C p7RRSw== 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 4d31p7b1ca-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 23:07:48 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5091327215dso188562061cf.1 for ; Mon, 23 Mar 2026 16:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774307268; x=1774912068; 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=pMX8J5sTPM6aTcybfgoO5NDB3MAf6+jUheLahQen0KE=; b=BleIIU9Sqm2YKMSvt6siOzPijcSVkusTsE5jodyT84hvtuCK2m7ct7WpRL6GqTo+lV e/rdWkwrpTIGYaHVjB6v4oNYDmpTnk/AaXx0bzdQEVuIbJgQOGdF/IAnKCwq8H6JNanb kte6v0ixTw4f20Nyuzts4ZNkgjzXDW+4po8dCBgweuiqBcy3/U1Uf6wd31aQCJ+3rk3f /1ip1jy43xVlOdJJJKRBILPDZauDxBMu5Dfwk+4SDZ6rKDJd264Wg/66brrZq9XfAW0v oJxSj6dOX/GJO8L9lpAO26RtuM/Q1nfItx4hYWql1aTcnGfIuF1UsisyFCBnmwv6DBi6 sZnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774307268; x=1774912068; 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=pMX8J5sTPM6aTcybfgoO5NDB3MAf6+jUheLahQen0KE=; b=ejxFy/xr/j/DnZghDAe14aZZ+9T3dEhLVtCeTM7KTOm4UFt8ftoznbjWwdwty0El3Y JYYBOpAjJSfGvvpwdfWbQkpsXuYfkbW3hldqJQ22n4Ne84b+9bRzoGhPADCE0MBEp05B aRnbD/2iYTavKZgGe1l0zZHpLQ4ra//xYICIevHx6Jr1n0+kKvBk9nPHa6g/oY/JtktR TZzozfhk4Qs1ZX/LvNNHzTv3pQn/DY6d3wAvFc9SoSF/A8Ax1fNcJ95ix+0iZUUqCH4p NF9wO53ki3tJN9y7yK2x6NI4PLCS4ouuVeUZFmfeRZJ/LIENvXAZwxIpnJ/o8Ni3Dux9 iSsQ== X-Forwarded-Encrypted: i=1; AJvYcCW1Y7nPHsM8nWnOHT6j9umI7Jzm+0ZlbvFEp9zHaY1ZS6ZyITW+cC1FajUXU1APLCGmqar1+4uCHaXe864=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/ftMMRGilfLj/Ebd8ErmzRPeJZ8nKSF1uGPBgVPFYnbAZ9ocX g4Jxf9MDpia3hERvIFUIiUb4zHopQP0TdElKYm1DqMuSdcmCO8CcEqoym853jxhI2kah6S0Gk9H 2g66MovRTFE/5ohWcqTx7x8mGDr+98yrMaxWdDfwKT2ln/nTgH1KFB0m/fcz57/U/H56KYU/314 0= X-Gm-Gg: ATEYQzwCyGYSIl5FL4IOfkPWsg6alwAuavwKTmsw3kA70cO7VECMJ4jqexyu446KluA xDs/f3bH7kixNqeXfY0u+xBWZCQcpc8/6dVoyDukn6h61l32RVG3MU4VMbT94WDVGWoqOip8cAL AJxS6nHLjYAr7M7Y3XW/wGtYNcFZchll8Gr3ikCWzPfP9ofrLv6Lywu0gdv3szul2y9OgTwGXmK 4nSsjhxl32zad/7NtZva/LnnEln5iMMIuWu9rOzxcIVgN36r9q1zww2UDAuY4rsplWKZG+g52mI B8vAX5CGAnf0JjPbavR+WdyEwjqi87F1J7wWKmojSCuMXEf+8Oiboe+dZ4hTN/cEOlCEwowUKD1 kotXQNIoaHIt/u91Cmep/bR+LzJfan+xOMtfeCDfDNkb4Tk5QiZgUg7CtCHPsEFmtRKhFREQ7X2 hADLon6h4K+cVKMQ4HG+Pbjer7qop/XqWn4Q0= X-Received: by 2002:a05:622a:5c7:b0:509:2579:283e with SMTP id d75a77b69052e-50b3747c903mr220947511cf.28.1774307268085; Mon, 23 Mar 2026 16:07:48 -0700 (PDT) X-Received: by 2002:a05:622a:5c7:b0:509:2579:283e with SMTP id d75a77b69052e-50b3747c903mr220947141cf.28.1774307267662; Mon, 23 Mar 2026 16:07:47 -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.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 16:07:45 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 24 Mar 2026 01:07:37 +0200 Subject: [PATCH v2 2/3] soc: qcom: ocmem: register reasons for probe deferrals 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-2-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, Brian Masney , Konrad Dybcio X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1078; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=os5iiU4/0gD+5ahhcUVb8zKkHcX3ZJ2JeKfAwQz+nVg=; b=kA0DAAoBizyKPgIpKNUByyZiAGnBx7qgqxZXyjy95a38kXYn1f5ACAOwlqFY0Cyrtq69+/QuB okBMwQAAQoAHRYhBExwhJVcsmNW8LiVf4s8ij4CKSjVBQJpwce6AAoJEIs8ij4CKSjVZ+YIAK3W nVE9X7nIs/5rP5Vt38r4RXN3tD1uhp91fUgM6pHd54/oEzP8EjmQVd9lOvMzzf3/sMl6PH+8i6a G9m8eLtDMAaqGAgLiRQcVlIB7ngolECeO5oYp8LkRufDchfKvHMMTMfi7/TzTdsON1afGmOmvxK 2juuQ/ha9rM6kYD6VjB1eIPEsB5ah//Rh38joZG0XAZDDgy4UXFJkOD0rqE3wg3RxC1UuxMhgZv ZlGgdFgcsoBaPiUrqlGpvY1Pp+8gAXqttOtHoxJ4ae7dzBCwHeh5WXoSNi5vX2q+T9gTcq8ai96 RKmd48sAfogfNAdCZzItF7HqrAB0MHLBvRvFQnc= X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=RMC+3oi+ c=1 sm=1 tr=0 ts=69c1c7c4 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=rJkE3RaqiGZ5pbrm-msn:22 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=UHoQqHecy3V7gIibuZgA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: NT0PuYSZy-dpFyzb5Ua7CHCnTNYKSubc X-Proofpoint-GUID: NT0PuYSZy-dpFyzb5Ua7CHCnTNYKSubc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDE3MSBTYWx0ZWRfX9v3bLSNtQYwg f4tEsvvgNDAuQNp5UlD74WGb2jF9GRI2zEXNgE1Pbsnx/KQKz4p0Sy/ePN3fyGweXBvAwzBN1AR gyogHakThkw3faG6Oh48FBKT+pj4ak77a+ckXSiUwwIBQ7o9zVC2PllbWPfR3qVmJFGNp8taVwN DXw5XZlQxBuQDno/+XmbLFXBPyfavqAzZPXR3oOX5ne+XAjQo1ZR/DuRpKTF22cZnj29nwMuEzA ldXDEg/WvB/NxicelqSXx4OTRDN5HA32BowDA+hXIJVXLXCB16i/y3tHMOtGzeyR+TyFfDYdCTj 1mDUK3HB0VT8iDWFcAjLe2ob4OEzVCN2AzCmlI9iUe5uR/M/CTrgMrjJ5+EgMYzBjZP2eSVYaG+ HSn7vDjKvu2DAahuAFMHoXzgBAEx52q2a6AC8BJ6v0GtWtaEvHojITlR5D+Ah3gyM81zfjCysQ3 Gt7nHgszzFY/Emvp3mQ== 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 clxscore=1015 malwarescore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230171 Instead of printing messages to the dmesg, let the message be recorded as a reason for the OCMEM client deferral. Fixes: 88c1e9404f1d ("soc: qcom: add OCMEM driver") Reviewed-by: Brian Masney Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- drivers/soc/qcom/ocmem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c index dd46bb14b7be..d47ce5707fd8 100644 --- a/drivers/soc/qcom/ocmem.c +++ b/drivers/soc/qcom/ocmem.c @@ -196,10 +196,10 @@ struct ocmem *of_get_ocmem(struct device *dev) } =20 pdev =3D of_find_device_by_node(devnode->parent); - if (!pdev) { - dev_err(dev, "Cannot find device node %s\n", devnode->name); - return ERR_PTR(-EPROBE_DEFER); - } + if (!pdev) + return dev_err_ptr_probe(dev, -EPROBE_DEFER, + "Cannot find device node %s\n", + devnode->name); =20 ocmem =3D platform_get_drvdata(pdev); put_device(&pdev->dev); --=20 2.47.3 From nobody Sun Apr 5 16:28:58 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 9D67348CFC for ; Mon, 23 Mar 2026 23:07:53 +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=1774307274; cv=none; b=Vc0CIQ96AP90WhD+Z4a3on4vQ6midUB/9m5NWhYMbAiTxPJIOMgdVzRfPWnZnMVPLyMBOHz13PV64UzTBFmEyvC2iJN/u/fiAOEHBMjx/VMwLmMTGWmoDiNB2xNwklebqdO5Yo80Cp9Bzj/39NxZ3vygoy3lMa0hl5CirOJtQXM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307274; c=relaxed/simple; bh=rYhmBnCL80hR43VrOD1k6OOsJpkO6UbjaHN/5Hcx560=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=K7CNNoJFVhi6TuO5vXUq6adHg4mSLfg6d1rTBHl2ulUHwZBHmopMzg6Fkxjf5hrZYtTRYKDMAQg33AZBfCTve0njGOOmUrtMGlvtk5xacUnU4FSl7Kg+5blmuV0HwhQjXxH4DpUGNqz7q473DgxqTq7LlK9STHwNPqad6Fs52bo= 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=pew7xf7y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mo4sPdgb; 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="pew7xf7y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mo4sPdgb" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NHqXhH1761785 for ; Mon, 23 Mar 2026 23:07:52 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= uTVRTSHlBsnX9NRgcT5jrXzREICtu3JkY3amuvfrncw=; b=pew7xf7ybPRD8ZQA m45oqPDCfU8s6JcHYG8+WcCtvZLThhZkA77E4IhTXhCr8H6ZC4DK8CdeFCJVAmlm JveBwVDpBG5tF4jxsZZop4tKpfinra0B9UgTwRl8fW9D+Lt+KpqQJt4DgkJ28skf j3/f6r/ohpDWYtFwuJaHOuN+N9dVU53Hd51hdKUKnfR2Ow7vXl+4DjAjdVDmPfIB ZtCuR/FcLZ/00eeBa3KesjQBGjuMTU0KeWBfnpmwHnbHstiDKuffK2HDWxv+xxPv noO0yVUzZdBRD2jNKcoQ0vizqgYovgyrem+bWWhvIr5bNGyTBKUb9zAxx5ZY+PUA wMmNjw== 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 4d36f09uyv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 23:07:52 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5091782ab06so161657391cf.0 for ; Mon, 23 Mar 2026 16:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774307272; x=1774912072; 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=uTVRTSHlBsnX9NRgcT5jrXzREICtu3JkY3amuvfrncw=; b=Mo4sPdgbihszEQEH03dotMq5XeT9uOOYn697fkElsL16Cp9W+T1bhaMWDW/sLJc1II fgv5pm6MXazNK0Vniq0SLvBhmxMD1HhGVhDmQmcpEMT9WsS3Bj04kn0mTOcsUJf6U37j EM8qOOu6JGm48Oob57n4ZoROxL0rpCc6BNAl5OiDlpjbmbrAVAfl9+2ygoeVnGU3lqGJ sZFW7XmI8JDTmeu0+OFzIuWna3F69VCW/bN6lG5Dk2wojKjWjouPrNo6DLGyTWUk4NT5 JJGjj0YNsNM5s02NIcYtRGBMG+TDtO/DI2hiLjPfRmE3g30TJRSnko9frOqHP9zW6rzM 4rOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774307272; x=1774912072; 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=uTVRTSHlBsnX9NRgcT5jrXzREICtu3JkY3amuvfrncw=; b=aSVKNi6uNGXTF3ZHcewFL+O4xFNNRQdL3V5G/D2LvkqLYoB3kxLF85gp9/cPdTZ7Lu rL7oLZFiJumfrJQfc7bgpol9/tqvzWE/yDm0qc7gIqmvNrpeyotqCXnRMsz8bvg/lz62 tgkKJTwIfVd3hAJ4Xbpno0gM/fRQyxlJA20WwkESPFK1ea5r2EJeFGf1yMWPvyGxU04e mNL+0nLDzMZ8SEWNiWB6ikmUYPHlOrW+Mf5xU6mSzQyYhRLomo6gBq0hmkIFPR9gpEdn B7/eG+nBF9xwg41zWhPBvTFDRifL6oKbxEqgtZ6YuGRKDQ9GdC8PvlBMGs+jKyKyrTWY V6yg== X-Forwarded-Encrypted: i=1; AJvYcCVQQJL3N0av0tQ/3PaCxYvX4LgFB4EbeSDNOJr4TJCK8srAZdx9CCvqzxUpiZMwvWoyy0cbg38HhrseCQY=@vger.kernel.org X-Gm-Message-State: AOJu0YxHbZj9gYKLQAWl4Nb4yPEnRwUwrz0cZzfjHW8lXl9e8b0XEp/k By/aO+82pi5oayZee/M1wCC4pn2ydDcte4fNEodU58o0kYMAgjUiJ1oD07CWYDhILXwaE56hKUC 22IUhYgKR9Tkfn3YMTdPMp7d9Ttqk/S6Ie5LPaFf/MYgzR8W6Daj9MEHQ6haeixLjJ0k= X-Gm-Gg: ATEYQzz8O6qhN1bpzwXtlwA0n7DsW3zhOx46fwhflEG/2RhbN/D+2/CRBba+VTsbRQp kd++v+zgLUZJCHucDBvUrY6foGoE/ZFTuHYKgdFEOJHgWu0AgFQFA9OJBtkQdFBmgwPtSCDCcZj 85j4Lo0lSa1d/gyRayhrJYELMyFBIVEqKbEK/XpB0mj0hv9gmjNSJmrBLHstkKcRMVT6FuFeCVV qcJ4nZ9BodSS7FZfjKLEiQpAheNNrAVxdqJtKwqCgchAdrekGeP+NZfoaCC7tRtDyaWuZTc6aWO DRuQOQoiq4XIH7BPNnmrVQtDdKOcI2Wb2wVvjg594hFrzJRYfLc710HmclgB2HUVc7hDSkkbkiX CYMLCkKVoLoONq/vsgDcTO7oashwh/cYDdbMRhqSqhqQ2zkiujCk/jVkrpkG5asne88un9grY0d i8Kv6vLff9/NVD6U1JrbRjMYCwEambvUfOsMI= X-Received: by 2002:a05:622a:305:b0:50b:51bc:fc5d with SMTP id d75a77b69052e-50b51bcff76mr127756021cf.60.1774307271996; Mon, 23 Mar 2026 16:07:51 -0700 (PDT) X-Received: by 2002:a05:622a:305:b0:50b:51bc:fc5d with SMTP id d75a77b69052e-50b51bcff76mr127755651cf.60.1774307271610; Mon, 23 Mar 2026 16:07:51 -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.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 16:07:49 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 24 Mar 2026 01:07:38 +0200 Subject: [PATCH v2 3/3] soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available 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-3-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=1117; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=rYhmBnCL80hR43VrOD1k6OOsJpkO6UbjaHN/5Hcx560=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ+bB47tCxc89Xpf4+kHTlKikEut3qyWfXNqcu2r72iXfx PlNuLn5OhmNWRgYuRhkxRRZfApapsZsSg77sGNqPcwgViaQKQxcnAIwkReS7P+rr+78s7edP+dk 2d1+5xOnr98JcTrfUH0qy3cT12vmBWfT3JNaplo1Lw/9nSM3u7fnQdhMZ52P3rtS+39v1Cqplr7 8m1frt9WcNXEMeh4WbD0h8zmqD3qdSGddqrdtqUYdz3lB9sWpWXfusojvXscaqVtddN+XyaFlh1 62i6ppbuj3Z/UMh/T9CloilJ2sg7L8zXt0mDs6Wv8Kdf9hznvUvMhbq/rZf/vVnFVhPMF5EuvYZ 3u+t3BSqvA7VK/rsWtnzM6Pesce/nFafahNvrVj5p8jK9borTAznLCzsbQt5umF1SUSUm6OqUeb A8ybLSQnL/MR2vT/1+ysBma/+eEp4ZbpIdKnvb5w2/UCAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=b+q/I9Gx c=1 sm=1 tr=0 ts=69c1c7c8 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=jF35gebAb0dmRqIMnzgA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: C6OYiQGi99iH5Jh-R70tkkt9nsZAm369 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDE3MSBTYWx0ZWRfXy92ncMaEetY+ 8c0zDZLf18WIW+utyJ6FI/4YusBNCUJMWj3mAg+KRJ5qT7BX81SjhY3MvnLkN+mltOmgB+eQgrx fKf68dqqM3wm8qrpkU/M1fgMuJkjNOJxBlPGsW7k9HjN6ozMrtqDoKb1clmU3eCzm0lPxJ3Ce5n wPBvw2v9p13E5+fSDuorrQYY3WoHWxBZIzmc0Z5+vWbW2igojS/hqokzg0v2tTo7gpSZyDeHvct H3zKCguN1ZUugrOzqueQBuPj3qMJ4OiValjLW2fdqANEfmBgIR9//KxaHTwnA8C3IrV/jbsdeB2 kebRAiI5olvhXrORhaRdIPA3h32ZlhLY/5fdW1JDwFL2sp7FaraFhPPilsEx8IELyofMlWSkwHl AD7CjOkW/FWDGR/Hkh18SIcpNEI9TXiDs9/9KstCCENqVij7yUw7ykzlMDPYafC7/Kt/OgJR9I7 QlUPzuOH2BoxbBO7RwQ== X-Proofpoint-GUID: C6OYiQGi99iH5Jh-R70tkkt9nsZAm369 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 priorityscore=1501 lowpriorityscore=0 impostorscore=0 adultscore=0 malwarescore=0 bulkscore=0 suspectscore=0 phishscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230171 If OCMEM is declared in DT, it is expected that it is present and handled by the driver. The GPU driver will ignore -ENODEV error, which typically means that OCMEM isn't defined in DT. Let ocmem return -EPROBE_DEFER if it supposed to be used, but it is not probed (yet). Fixes: 88c1e9404f1d ("soc: qcom: add OCMEM driver") Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- drivers/soc/qcom/ocmem.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c index d47ce5707fd8..96ca0b87bfc4 100644 --- a/drivers/soc/qcom/ocmem.c +++ b/drivers/soc/qcom/ocmem.c @@ -203,10 +203,9 @@ struct ocmem *of_get_ocmem(struct device *dev) =20 ocmem =3D platform_get_drvdata(pdev); put_device(&pdev->dev); - if (!ocmem) { - dev_err(dev, "Cannot get ocmem\n"); - return ERR_PTR(-ENODEV); - } + if (!ocmem) + return dev_err_ptr_probe(dev, -EPROBE_DEFER, "Cannot get ocmem\n"); + return ocmem; } EXPORT_SYMBOL_GPL(of_get_ocmem); --=20 2.47.3