From nobody Fri Apr 3 22:13:21 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 6E5B7204C36 for ; Mon, 23 Mar 2026 01:21:08 +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=1774228869; cv=none; b=mi0YQUqRLGOl28RmX3DDIarz4/djNznqftqy8idwxj5bqJS2/Y4mI7pvD9FSoJQA0jjJit/S9IOujDbf3m5uN1H8GwassLxm34OFHWuI3y48u5Oi3Paz5Cr7aYxyGeCCwlIHgaqwPHgT/T3s5sGurPUZWghrxP3CELqHgo6yt2w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228869; c=relaxed/simple; bh=JJLy7zrimt3lFsyOiPC3Ko8ZS4DbF0joBlDEKSnr9LY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Pxi9kO9CkzgUgm5CZBjltRmmzBFk+tRLPFD0zyb0x2xcKnl2Xn15cnqjAr1HLtV3NR8oE/sW+10Sl6hCeMtpWQsnWvm+FeNX7GrOEfqoph0r7HkfcOIKuz/SMVQ8galxOtFGrEcVw4emqD5JjIAlnu61A7VvEHf9OsM3fH+iXXM= 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=VK3ts1UK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ysz0nFV/; 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="VK3ts1UK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ysz0nFV/" 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 62M9J4Nr3990188 for ; Mon, 23 Mar 2026 01:21:08 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= cZbcO3R3ZiiIrrEyD1DPqzyfiyG8GHzXSWNSaApjzNo=; b=VK3ts1UKug3x1HZ3 zIw6Kv2baYOhQXviVp/5dl017bgimSzvSeqVD6nmCDBKcn4DNaGxJ5zJunpE6g/0 dWSHTX2XRfTVLelijL4J5Mx60mm5JmlkS6cWWR0ARwaFuw/JRpej7ff4teucA31N 6/aVcVRxPshLAsgl78QDZiVKPO+txvUxDki67APKVu1+HL6Gs/VoM+mdhRikQah4 QGNWQpzlW4leQ1BwRGJaP9T0zRBq/RI/ZAGNpmisMQqztIaG8gTWVK0SAdwhANAj HZosOhpa7rhZOXfuPs0AEnQlY/hMY5XVKUYfzAgUMS5fQdJHLaRIM2ePZio94lg+ ATm1yw== 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 4d1mghb533-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 01:21:07 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-509070bda13so299908711cf.1 for ; Sun, 22 Mar 2026 18:21:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774228867; x=1774833667; 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=cZbcO3R3ZiiIrrEyD1DPqzyfiyG8GHzXSWNSaApjzNo=; b=Ysz0nFV/t/syzVQ6I04nb6b7V6b00bx3sSRpWorPe9ftx1jQz5S4oi3R+4k3cge99L MGsPKNtEjX9ER0Jf7ssZAbilnrZJJetODt0Wo0yrWodk4Bmp34uZoH7Cd2R7Snz0FgcT y146GBqojSKMf9n/pvDgv0uImyNppOWQIFmNbk2w1vjldaXJ3Oevv89woZ/BoRcGUqyy r090DTBmiLDeJLTVYWNvCH86jDmcpSM38+4KqDE1PPVwm359m9HrQn1RMaGFtIHe9vru xoq0zBgry2tVyHZ9hlVMh331bF5voTYQIjrSaiTRcyfZvFi/0GylZXGnIyolX6IOjUxI oGXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774228867; x=1774833667; 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=cZbcO3R3ZiiIrrEyD1DPqzyfiyG8GHzXSWNSaApjzNo=; b=c2wFQB/CwKSyPaf8bYCHKq1rCR7msICQLikg28FDHUTWaNv+kSfhsCoszVCGh70Eho DvSgEJ2TyUYdy0ste1ZPp32pfEFKfzVgbVcoSdnhdp64cLmEoQrbHTImEAV5XeGCjg1l /OKYQY9q1TBVbx2XmSkgaicwOUhX86mBJY8xIDZGAnH328Y5eGBoIVGsTd5X3RokP1Nh DCttK3Vd9PkjbPY8mahmfSnUh2L8nXRaRgWWU3kYhQSo07JYc+DFsoqZcjDN79w4JkzY R6d7Pjowe5gdPHRPnaHY5iUTAQ5eTVXLGMyfGXWIAkMSj+k1xI7lZwOPcc9FYL69DQ2l DvkA== X-Forwarded-Encrypted: i=1; AJvYcCVJKNOk1yfVTEaanu+1p+3nsYQXhH08b8aU95wirOUnWALgfN19R+j4cK/Y0aZj+2EV6XABnjBfDUoDs+Y=@vger.kernel.org X-Gm-Message-State: AOJu0YxszdIbdudNpG7HeJoE7FTa4/SMObXeFl4CSIAxfzERYshiKHnx U2hvKzfF7tmzbrgr/DlQ5N0VpZDVztCNo645XjgfgmoV3XbsVUwzF5TPDDL8SvHzsieUpvKdKHr 7bgzXPU7qaGAeBIpIypLHibh1NfjdNcuAJ7jRKra41N9Qa4Sf9ICMb5PZ+NJdvr0DF5M= X-Gm-Gg: ATEYQzyjZP/jcqnXc+inGghv5T4aaZBg7/rpn+zSAbGy7Lm6HIEZSPkUEhvETH0dmKn 4rCHdTrf7pdQuLYDgkcJgVbUlN/qo0Kqscb5snK5TXiLCH+w4YBxUDBUIZGsN/Rp/Di6QNoTD29 oslFXtj4gaLDkj3CDuE+sMkZe+EiiQZpz/Z0pT3+zOSzQUEWgFA/4MDQ+z1NfceG1fPrVTKa7DR lZiu8xefelnIpHOsMa0v8kxWMDXM5mjxankyxovfZxBFkaQcY2FuSkr1e74dD1E0ciOVxWUx2uC PQPlv8qEH69fs4d/nIDvObz0hJ47vPiotqmS7qbtNE4/JSp4HvGrFzENuuVvczECbopY3UAOMz1 PaaK6RXY3xlrYOkhDYwSgsTWNqrxe0a0wpQMbNSmCXGCEH7gQR9wcoCZuuXfDoDwA5TMWfAkyG0 2wYzT2mBeZql4AVDarzt0q3+RJ78zjr7kd0ro= X-Received: by 2002:a05:622a:a6d1:b0:50b:4a3c:8917 with SMTP id d75a77b69052e-50b4a3c9321mr69117121cf.24.1774228866846; Sun, 22 Mar 2026 18:21:06 -0700 (PDT) X-Received: by 2002:a05:622a:a6d1:b0:50b:4a3c:8917 with SMTP id d75a77b69052e-50b4a3c9321mr69116901cf.24.1774228866451; Sun, 22 Mar 2026 18:21:06 -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-5a28530cf9esm2108092e87.82.2026.03.22.18.21.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:21:04 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 23 Mar 2026 03:20:57 +0200 Subject: [PATCH 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: <20260323-ocmem-v1-1-ad9bcae44763@oss.qualcomm.com> References: <20260323-ocmem-v1-0-ad9bcae44763@oss.qualcomm.com> In-Reply-To: <20260323-ocmem-v1-0-ad9bcae44763@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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1150; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=JJLy7zrimt3lFsyOiPC3Ko8ZS4DbF0joBlDEKSnr9LY=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwJV6vwszrv0OHxmPWsKZWtFNXBkjkRsHjpOVo k1YbTCKqZuJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacCVegAKCRCLPIo+Aiko 1XJpCACP111XZ3pSn+qV3oNYYTwhszJhqMXaPMn3IN7yoMgHMW6qavobBMTDEgOiHkDjB6tNEeL 5IxlGmalDPxNwZ3fuu2hf8115p9RfJDFg4OZEvShe3mPY7a/LsyaGglIezXyaGL6/0YhDfydUbl cB/cnKhChCqAtlQWEPt6VPLiNI16foLdgDJQjq4YLUzdp3y8Gm4gJGNvjz8Az9G8rh0X4GbUKoX DK3FisYXxajV4KBzsmILppLVNRnnglUXtIryr9s9dPBLrvnClamPAjwS2AiZalPgQEO47rF92Ov RVWiBTCNJ+4V+i24C5jtpZEv/4z9qgId3pcmKiYlskNld6mL X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=HI7O14tv c=1 sm=1 tr=0 ts=69c09583 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-ORIG-GUID: qx8SUwN1BXE44PXc-RhzJgmLE_PHILYv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDAwOCBTYWx0ZWRfX+XG/UZIUokm6 jk2LlAxXqzO0WdOSRq1jZFWiSWZih3H4cQhhFZ9WqPj850KH6+8YW/pVOU8t62DU5JG456fUSGq ffBQot2xIlNzc04045JaiM7I+AghXGnY4pmnrkGx3kU8SgKeaCXX7MKUuv6gndO5IPCUz2OoW+c BM0fiGnHAhG1QJ9UZXf2SCvLJjo1xpBgU4q3DNq/ohbAxHHPPUL2gyTiIHN+CA0+UmiCQp/5gxV qVg9C8EGIr/SuGnK7Te+DMRQxcoOuzx2qFGFfLVs/j/W91nZafCa09Beh56luKR4wi60/l30ION /QYMD5bkwnLNXYnECxPlABBtbnM5clffu4GXvvZvcQoCFqrS9g6/THqohQcRJg1I1S58P6P7n9e CAXl3th+Q+Hl4jpLIKiFevZBrI5vjjtOOi4Me8IKHnZbq4dmczpKg/hPx8K5Gvz/ljdgHMQiP4x tKS34gppeT3vt5hSVTg== X-Proofpoint-GUID: qx8SUwN1BXE44PXc-RhzJgmLE_PHILYv 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 priorityscore=1501 clxscore=1015 phishscore=0 malwarescore=0 bulkscore=0 impostorscore=0 suspectscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230008 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") Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- 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 Fri Apr 3 22:13:21 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 B028817C203 for ; Mon, 23 Mar 2026 01:21:12 +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=1774228874; cv=none; b=abc/D0zokqmTklYjzGukDQDleAiFy65cnnAuideiTU9VvNKMHlMspEcSSD1MsDFezMpDq9G7X9VGrYOUvpDCw7s5B8hClDB9Wd8UUD67Z4LFtzyp7cA1Ba5l6xWfBIkVPhFLOE2Rp3a1bVbe7gTTI9oxd0WO3HbqVu6fRWM7oMk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228874; c=relaxed/simple; bh=ovkp1VqYDxWwaMR8IKDklY9LWDBhmym8XUwoMhAE84o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gQziXyZTwHwtbrel5hVj4ocBJr0P2LH1MNFDdPlkX5u/UaT2lEuNnFtDMUjTWiF/X4x3i5Gj1Txaoy91IQsb5LOfYbYI9fyZScwtfIZbQU3GGE3l6wexnri+L4/pt3cczT2nqWlz5yZagJVVYGww5Ap2Be3Mq7epdMJZmXT/N+0= 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=ZY0dwN7w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SugjusJD; 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="ZY0dwN7w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SugjusJD" 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 62M7DATV1583965 for ; Mon, 23 Mar 2026 01:21:11 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= shuGCPtuF/W/Fk6jHf9iSHzPtfL43JdmAFjP+eYf6wQ=; b=ZY0dwN7wjfCqkO1v 26KTsssR4CshJPZJfmFNQCuEkvfp2qVzUG78hWtYIv3ze8O9yTfMTqyrL1zmkoZl HgDVBLIkkFzTZ2xTy9AVifojAb1SCHJ1/4SeViuBo0LvoPDM9evijGuBkxB6Q4jG f/hs7W71KrkxbjCHR31H1qeKxP12hdLHg2XpinDgzNz42XazOEcYeFAsDQ4+fGsg VA/myzqr4hPXabfD0BiDoGgMvlIo7bCxKSfvJlaCPKJVOqXcQJB/RpK5f6Fu1O7a YdgUgFYobBInKbndenB2bmkfw6u1y7kV4OGC6tc84V0lL6RM5/O+rZCwujt3G6hm OlKINA== 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 4d1jng39xr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 01:21:11 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50b274f94f8so282099581cf.1 for ; Sun, 22 Mar 2026 18:21:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774228871; x=1774833671; 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=shuGCPtuF/W/Fk6jHf9iSHzPtfL43JdmAFjP+eYf6wQ=; b=SugjusJDylLq2ny7CIB6V2mQJ5ZAEC7912kGyIwbxMnBhfZjAhoi1it72CdPvgb5/B ASps7HltY//nFk7cb6CzeiCgAJs37QNr8qYu1bxBnIBlmdyBobzVZqNjQYWAmJCbFis/ XK35Cv3B944DUvlHPvvzREhFEgBefgzoTmQBJ4gwMPrxI8S4ZAJbulgxdEgIt9lnAMN8 TLdAMZDzaljTXdnor+QJZfMCRjIInW6rsP57gFU5yXgJygULZ3XAKnL2YZ7qPcJ7CSrr 3t92OdgndVzO996P1/cZQTxJQneZU0O+gKQ57cbnyJ7QqHRoiGxMTfMREZsAhTM5tSpk ltSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774228871; x=1774833671; 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=shuGCPtuF/W/Fk6jHf9iSHzPtfL43JdmAFjP+eYf6wQ=; b=NaqXG7xkBX45ne2wPGmrIpUagUcYPycLiCEY3DIjER8ZgX0gAysF8ms4x0x1lB1Zl5 vzLSIsVpGaNlPiz4o/8PPEWT9hA33KaWcdZHVtAa6UcNhZhtQnv/mLU3fLWrKlWpFD5p 7JqAqWg7LU9CDYiC8TKiIR+Eu2uydigNBLJzdHskpe/0K9xWvzyFgGXm4tINB2GIIEfA wcx343c/NYmBsWXAgRndoi5veH8o3h8P8LPOOuHjfOgsAjDgclj2Dv8Z4VTvdBSwlGEu BHpd2Dlqb3Pc1dYlMNEH8FFJacRP4US1uncgTbuJ+fbW9pF1s0a9wyoWWIp6B4SIDcTL OQXg== X-Forwarded-Encrypted: i=1; AJvYcCXJVAVRvJu9imsl6+QqHRWm4eujPrzQTlnf36k1T0do6MhZx5jObHlg92DlRCSPHDZYYz2ceplpy+5CeO8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1+o8F7oOPsji168u7zEaCIroWO3Mmk7UGuDXdvDNgnrKB3dJu 2dmoFvtMcc304a51SxjLbE2gVnZH2/DwcKaHWeDeBVy6LT8r49W2m6QH5vZsboEnoJOqhFfpJA/ gMmM6xvefx0SB6uzU+L6OY6GffdLX5sibf0DCDPCAsWG6Zdb9cph+l7QPwioYZhGFJZk63+n2Fm Q= X-Gm-Gg: ATEYQzxG3La4u7iu096Vi0CnQl5RUcnzjxsU7IDqEKbolO6QadbPq4VHCEBQ4WAQEl5 /BnR2RR2n5ZE0dE2VuqWzCadUaQpNtjCYbu689m+FkOze4ZcTo1Ci3TiAakU/wOE6lZTg+0sPCD cvxCH2XxP888bjvdegUdxoy1jQJEpYnSG4pTiePmJwnjTkBT7KusGq33Ml0mlAJ8uuf3igh7qHE KAQqBKUAKIB3x5IfhwsJqkDetRePKN7tTgr0F2gZWFCslGOGbN33Sy1rfc0rWKtbvppLBlRM8Vu QMK97whCH3dsMxUDSwbEtuWMuoolu7bNUGXO4YEq1MCzfYXyEQQCiTqXxTbuwP2C0RAVO3Tvv5z W1D6IfyRtNwqZLkAkBYppyty0Q6Xz5AiCC6QpxaL+jsuh/+/9gfPTJ4odbo5pXP1c4R8OdLDUg7 ZosfiuA2rAcX56AmIw+KdWjyCNmPXqhh15Y64= X-Received: by 2002:ac8:5e51:0:b0:509:1260:b141 with SMTP id d75a77b69052e-50b371761c5mr155467141cf.29.1774228870821; Sun, 22 Mar 2026 18:21:10 -0700 (PDT) X-Received: by 2002:ac8:5e51:0:b0:509:1260:b141 with SMTP id d75a77b69052e-50b371761c5mr155466971cf.29.1774228870387; Sun, 22 Mar 2026 18:21:10 -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-5a28530cf9esm2108092e87.82.2026.03.22.18.21.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:21:08 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 23 Mar 2026 03:20:58 +0200 Subject: [PATCH 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: <20260323-ocmem-v1-2-ad9bcae44763@oss.qualcomm.com> References: <20260323-ocmem-v1-0-ad9bcae44763@oss.qualcomm.com> In-Reply-To: <20260323-ocmem-v1-0-ad9bcae44763@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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=982; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=ovkp1VqYDxWwaMR8IKDklY9LWDBhmym8XUwoMhAE84o=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwJV6Vj/y+dCfsYjOm0y8rISa/fzhnSHojswMt s7VKNlFpTWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacCVegAKCRCLPIo+Aiko 1ZP9B/0Z/CqdTO8a7oDv9SSpx4LWL55qHDrKrb7vR0Xg5HcBhgQUDi1erJKvPeIGjOf6IfvMoIg V3bt/fAQ+z6Qe076GcrZUYqv0OL71iF3yA/hmp8452t7UmIDk/eQ7so7wqptDlvMppNeLGm8MKy SkS8l2GqyBp0d6BZiW1KmVXVrCMlnFaFGTCuuo1nSCkDkuDnd/JZKe7OtJRvfeHy/iPgQIGR3Tw Nr98dO8ehvwwv4lERpbFjTd4Q3v5P1+NfiBg4BkWpN80rW73+7zIExu/X/29ArIxr9izodQhxdX Z1GMLFwLiai7gFK6BbYVDNEQtwUZJ8qFt4iXHd/JWzXjNR+5 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: p9WzjVWr8KnmxBjJroA_l2tmNqjR3s2Y X-Authority-Analysis: v=2.4 cv=Q63fIo2a c=1 sm=1 tr=0 ts=69c09587 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=OYm7Fv3sACm0tvZoCOwA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: p9WzjVWr8KnmxBjJroA_l2tmNqjR3s2Y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDAwOCBTYWx0ZWRfX5qudHJgZtdi2 /MN5DnQQY7BBvHOUDgFxPltTYOrhs8jPHzah+90kmBACFuK+JhStdqmZ5/ohqKC/EE7yViJXNcH VcGZqTRXkuNkWPftECe4XCl65Les8UYO169hnzgudEwvmkP59gPKBkL3QfQ1hgmqV0DIxOj6Mbg dK2BQZWKf0GJ0LYrNs9Wvh2gAqlj51KiQ1B6yMypjhBKaOLZwEnAy1xmSDVz6omUEi4TJtcCOTo QZkBdvFKRtFYi2GkwJ2IMJnvc81WeCJ2loozjuXf3FXQHDY2xY/Dmxasg7GnycVTCG7GHxCH5UA VxiltlOxCaOTqZMW3ZooxiPrtBrY64W02O3Q6U59j3YXRRhyiMxX08OgyATX14Qn0xkMO7Gpkiv fIcZKyrA2UK6chws+tai9Q/aWPtYwT01hji3JNhCf6F8vNibS3/A+btcBlO8KgBg8GeG9AmchVy Yjowhj0PxfLSd7HRp7A== 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 clxscore=1015 impostorscore=0 priorityscore=1501 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230008 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") Signed-off-by: Dmitry Baryshkov Reviewed-by: Brian Masney Reviewed-by: Konrad Dybcio --- 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..d57baa9cfa03 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 ERR_PTR(dev_err_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 Fri Apr 3 22:13:21 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 926CE1B424F for ; Mon, 23 Mar 2026 01:21:16 +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=1774228877; cv=none; b=bKDNM8IwCZTBQ8hj43bwCFTftcctFbO5OWjBxdF9LYFHopcltk3ka8zogyy5UPnXI+6oIt2R1HakeE0uscfGR0cfqesl/dZ2u4KfImIGfx+9reTDZVmypzTEUqnoouoWi6B1Wuug4WxsinnBxeJ70M7CYSFQcZmAbHgaBGdnL1A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228877; c=relaxed/simple; bh=UEe0vwuO9QTMhJ+apyvAG1ylenYlKwpsikwaza6PkzQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GEUxy+c7bl8hBHNWWVRD5PubcFihF158d7RrXEtT5iFOmfIlJHHtK6ckkrpd7ukGQHN+ANwIXmxYFUt3qt4rXl8pttd3OuESVNTkQAQRhBse2SNIZoZ3sl0fY/BCWXRHHHUEf67bjzDESqppgpd3FtHmJGzx55K63aXCnzSa1i8= 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=GEbc6yNI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aFGgrArH; 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="GEbc6yNI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aFGgrArH" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62MGTRgN353326 for ; Mon, 23 Mar 2026 01:21:16 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= WZwej5J0HsGjk32YD1iTf42gcAGVYbdXNhluCGR5uwU=; b=GEbc6yNI/4enFFEf IsQPPzTdIq1WNHKsaDw5n7ry1jV+956kLZrqkIl+cUrjgGhzGbphOrapCxfwkoYG YlEcaICXcb6Vc2r7N524CXUGdK7LUZEeLVOakO7OJJTtGxhxxsSjSSs0liqQiUrc 1LqgsCQ+2nMHMtANGkd/kcrPYpT1NVoTEhxomJpPIUJ0MGgKnneBIxcedaL7A9Rq LSE2xJYNDr4F/PUgcakkGjPuUN9AZxbt4mzACKLSE+XDTcpYR2IRYFjVr2deUaxk hPPqQlcDloXxuL62CWaKErpCJRD7cK9dPqc/zDI+0+zh1OkWgWdXzLNiYkS7UTob bctQFA== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d1j9rba3t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 01:21:15 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb706313beso518121985a.3 for ; Sun, 22 Mar 2026 18:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774228875; x=1774833675; 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=WZwej5J0HsGjk32YD1iTf42gcAGVYbdXNhluCGR5uwU=; b=aFGgrArHVRbOFDtu6r0ih7rfXAE0rPY8JHvjhTAOg2vBdbDHapCqub5YNUZ9MJfzNN 6O75isW8NWPCD/HHyRPVf4cUNeAZ/dh9eaKRJSnbCNCDk6C1G/LUNy3FLT/R3PihGQJs RvUN+3ano9HRMnj3TEWkvR3xPkXm1XvFyMPxs91nhsLivy1TQiW5awSEDsdBiyAA66dP MvGjo05c6K8n6JgYekaZfzoX2j4/AT4zCRIsGsnRmlxj1Ltm1+FNOErg8y8db9XLavsu xOylbO+FXiITvGeTA4+aPVix2V3k+xXkOBT/SgIwzhfUJ5gr4/03U5XNSuiE72SEG70w pGCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774228875; x=1774833675; 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=WZwej5J0HsGjk32YD1iTf42gcAGVYbdXNhluCGR5uwU=; b=Xvnw8WIdZtzqkjGTySPvxq7uh6N8spcOs1WtFEjL3PtXMVX+Qd02sHbAWkhjC9OZy0 i004jYudIDYyTndoAawOSa20Ysq378L/0DQS3F260unBeo/4BZnOzYCIvryhc9TglZve v7JkmuL/10snbrn8uhpsvLLNIoOVyEyg5uQcNkQ6nMJGc5EStu7m7qHkPXbIm3lFsrRM /ovILBYhmy5a+hP/6N+EJLPuzhe2+oPC3RmdlXbfDIvwEelKvqSEAnQ4UT5o6JOlJzTU XI/6GTjBUM9ix6s1CRpg5AOYmsIShf67wNl6CCyz06Mfjzei5jpHO92j1aT7e2MKDabW ojdg== X-Forwarded-Encrypted: i=1; AJvYcCUMTgCAYLO2W55EkupQSFaK/ry0O+1bFKY+MROWnD0dFlxsDpyksxrIH/VPSKZxvZUc4MymIW7Ht3woD/s=@vger.kernel.org X-Gm-Message-State: AOJu0YwFNrpi7wwvDXlxfoB94ClxDb4P30oFIDA2EWXnUL0O5XOD+m38 VetZBAvD6/LDMvLtwUdnrgDR7qo8JXhJLPmqZy/GzrGzpJUgnS3rTFEedmKRHU32Hyc4Ddo6VYS sLevg2hPFVPf/UeACzgisQdF/rXsX/YcQtJt5Tmy+aQV3c2XrUz1Ck3ltudt4fJaSemY= X-Gm-Gg: ATEYQzwyUGhFGIvroyryjl5Mj1oq4vhcm57MqX8OdG3hbzuWpPO+gCQTSTzicIWA2Ru ah4+cBqjnmzHPZtXfpS4VTfogP/mv3qX5gdu2zGWChLeuBp/cKQ8C9EyKXWK+4v3y2AjYX6St+u fGyqO/xPEc049sVwNorN6J7ACV6vrNrr3Y+VdeT1IPjylh3h+CVbNZipP2i/v3ghA7mAjD0KPBx 3erXTvInFBsByZkhu2YaQGvBkODBy9H8tcPqz1lL9kNyX76LL3xS+xIeuVHo/G9cFnGAQUOwFDu QwiaFvFfEIAOA2ZOcC+myrotZ9I0NAOscm3PsYKC4cLq3we69zDbPkMqIPwq286hYjlH8rsBLj+ P6RaTbpOiuPXKU05kAQ8sCEcSmilnnxYAF8KYGEwEp34vlZamsAzJseP11VVXdkIQnTuAc3eFtw a2U844dALZ3mStq1e3z5FNdqwbnK4qz8BhtcY= X-Received: by 2002:ac8:7f54:0:b0:50b:37a6:4f0a with SMTP id d75a77b69052e-50b37a68c6cmr159900441cf.57.1774228874766; Sun, 22 Mar 2026 18:21:14 -0700 (PDT) X-Received: by 2002:ac8:7f54:0:b0:50b:37a6:4f0a with SMTP id d75a77b69052e-50b37a68c6cmr159900231cf.57.1774228874336; Sun, 22 Mar 2026 18:21:14 -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-5a28530cf9esm2108092e87.82.2026.03.22.18.21.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:21:11 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 23 Mar 2026 03:20:59 +0200 Subject: [PATCH 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: <20260323-ocmem-v1-3-ad9bcae44763@oss.qualcomm.com> References: <20260323-ocmem-v1-0-ad9bcae44763@oss.qualcomm.com> In-Reply-To: <20260323-ocmem-v1-0-ad9bcae44763@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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1061; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=UEe0vwuO9QTMhJ+apyvAG1ylenYlKwpsikwaza6PkzQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwJV6wZQG9IeCuG02S5X/96bqTli4qchnKjM43 gUpxPr3hUeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacCVegAKCRCLPIo+Aiko 1XTwB/0aDfenlYeLU7IKUGA4rc/scQgvSdTYjBLWtAhcPrvouPi+h6ORgGEiPe4EhH7bZD3mNux nm9ecVUVSNvXSvRosvOJnvhj94iBBSDp8lvINCU/ZOzRWLET76TyBXxZNBPN5QLP1mZcuBqyxbk Yu/yG+CFca/7ZG2BnpW0gMqjbD9/2sVvAxzv6IBKg0QzAazhmolXsGCuLWvcZun1OdN9moSxfYO rQEskzTaJ27YaanoLa66wslKgsRGNMY+jh+x6UPZ6HLxP7EylaRzeXyezNrLv+ydyyVHi4JYrx8 sEvRFvhRd+DjPEZ8RPRd+UYGKIVAPoq+BN+Qg2vYWH3bIC89 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: G4jNG9gSSZG03MIwMipYYcHIpn7ZJGuZ X-Authority-Analysis: v=2.4 cv=ZPDaWH7b c=1 sm=1 tr=0 ts=69c0958b cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=L7hVWDwwpjkKPWMWytsA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDAwOCBTYWx0ZWRfX1LprHrzVaC32 7OVI7iJywUhXKs8xMVHQfuSoTaA1Igneh0NdOtsh0KU2eQZECCcl7nc4TMNuy9I3ZqS0pop8PGc ukCrHcWHHn55KYpQum43baivqYt86lr9EavMrXa/MFcLNib4RHVmDKBp6VodnCyAKWaaauxnrfy gsCs1TQi2LBy5xpxPKd/D+6KhOImIyHJv5pJ2VXw4dVad3GVl0HYh8TPNB4qlBt7S9vf8X/RNMM dS7elmR9Z4752FdGGJi38zC+sGQWjoKpNxxse7ZlrHYDUrPhnpEvSXBPL8ApYiELOV2jus3dzsR Z7BH2Fl88df3Anm12epn7R3JHs2fxLazpQuuZmOQj1kPOcN8W6ApDBvKdRvBbBJDx1KewwupfkI H6IH/1wz7LcHwOLGeXgRLJjrdPHdEGOtV9ks8vSmze3KofBdHMR/muwcbMRwCcX5VZolblTOQAV toGPygOL0u8WRAbWI3w== X-Proofpoint-GUID: G4jNG9gSSZG03MIwMipYYcHIpn7ZJGuZ 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 clxscore=1015 impostorscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230008 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") Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- 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 d57baa9cfa03..c35a98984acc 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 ERR_PTR(dev_err_probe(dev, -EPROBE_DEFER, "Cannot get ocmem\n")); + return ocmem; } EXPORT_SYMBOL_GPL(of_get_ocmem); --=20 2.47.3