From mboxrd@z Thu Jan 1 00:00:00 1970 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 6579B12B143 for ; Mon, 23 Mar 2026 01:21:04 +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=1774228865; cv=none; b=D7wX4mqnIkykudAOaNwBmR6ZtfT8XYuSZj7WN5eVe0Dm/DIG88Q5TJkyrGzFfpTUIGRyL/HpTL/jAlSBJWqBSUiJY+E3a+sKCV2Epyv8AadYxlJqdHQvqSKI0Rn+xOqHSSN6tDRw7u//OYlJz/ZZMSxQFyB+UjY8XZlj84D5BwM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774228865; c=relaxed/simple; bh=lBHFahkGGxQBKE9ZvgOUhjnVhbRhjb+/haxJ+RQyX0M=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=uVBhEzcFZ8eYELSnYqWRpUsHi/+TPbF04ATFCKFqMUhVy0aTEjvkVeI8yk0eVxKVFiX15NeXAUNmuGqmxW+Jlyk1fpGnUVMhNfV2B4qnSghjokrMPiFRDe6R88IeTOz8m08bThvL58ktqsLPBbUmhR0VhbONtO0K+TQJ/o/zp5Y= 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=HnF8kcDn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OrWY1HUM; 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="HnF8kcDn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OrWY1HUM" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62MIv3DN4181132 for ; Mon, 23 Mar 2026 01:21:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=eyR/E9xqAl0CxFR0yeSp2p uYF4fg/gZwCYdOR/3QrzA=; b=HnF8kcDnwrFp5L8l1UURDDWF7Bt1lFQc2F4MHJ NbNTgTAwpYQ113JsV+FuZCZulENYKL2wLMeEavPMw1E76OlSJ5V3c5ARjusHw59S vFzpr//xzdy4rWt8efvrrgGGbSqsNT/ZQCj50Yz/Mvb5u0gPlTYHcon7U/eFKZXj Tw9SqARNHRAUr2LSxiMrOSmE8ia/R0w6xhdPPIM2hC36/DCBKb03g1LhVNcffUoK 7MHEgGX6c8nnDge8V1McJjELlud5UukfWhO8piXOxdx6zdNhIhip9ICBX7mwoikE Wm+IBPffqclyZ8XxExwYURclgnq6iHcnM4uS+KjU7KJmAZ0Q== 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 4d1kj1k616-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 01:21:03 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50925fed647so316788781cf.3 for ; Sun, 22 Mar 2026 18:21:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774228863; x=1774833663; 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=eyR/E9xqAl0CxFR0yeSp2puYF4fg/gZwCYdOR/3QrzA=; b=OrWY1HUMey+w8hXP+7FMx/4HjnvvY4WMDHXDNM7euYmrywYIU95x5VXh8rkkGumuUM b4hErRHEZyLEoFJXaIJLTtky0938L3rYBlZkrhvlHz3ojRodebnyolSTSwXwZhgnxJAh VDngBh6XzmS50kG6uNc1EeNxx3JIsyO0zrl2YrI16/rC46NPa9iSfemECLAmIKtblNkX YBVSO26p6jE9zqjoC+s5k4tqBa+So3eEsXUXqFJgptqhPrjiCf2PQbSbYhPsVWOQ3x8F 2FO7qYdVKAvxatsBy0KFPv3+06q8M/rjLWTSwQC9LM2IxyS5Ok7nQaWz6Zau3hUC17Sf DQdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774228863; x=1774833663; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eyR/E9xqAl0CxFR0yeSp2puYF4fg/gZwCYdOR/3QrzA=; b=be6KcepTwrb/y/6BinctoqPyi+pwkGTbOrtVR1haSYxoCngTnAkSxB5z7/zlLydI3f pQYdQwTZAtZ/SS2DqfGYeTlm/4rBC6zPt32wjdXGKPQ3jNbps+OEw7pwp2Jd+GI/v1Wl bQDs6KUG5Q5Q/moAfO+OecFX8gcD+Q0Esf1a0bduRctc+5jmC9r/ezO0Ddx/K5XoG0Re 3p5Ft4fgVnSmK0arIIcS8OMvhvenWy6K/uCUdKgspnm+qcA0sD5z4gReR7V97/BMUDYd KUjLoDl1d5Q5vJUSw6d0UHDRv3nn1XkznOY7/wedfbRGOCgvE+VQcIM3+sANgMczbDX4 SWow== X-Forwarded-Encrypted: i=1; AJvYcCUDaikaneVt1fW61bnp6ZNXdiarQ7HMA8ZTIm6wM6cS71ntKx5AU0kDPnRk4tf3JxB7K7YS7pSx4bAFYfk=@vger.kernel.org X-Gm-Message-State: AOJu0YxbAcEhS/U6P8CQGF4bORq1eRQDv07o/n3XKqRyJ1Y5/Hx1tYFB EUDSV7KQhNar9Qlggcac4nITb9KNst1tYWvk4D5FQEhroUNr7AlNFJkzn3lL9s+jJe5HPWQK1ZQ a2syKxFGZF4ZPutZ+3cpDRGYx56GQ56peTD5QdeM9854fcubDB8KV4d5dx6BC/2+8c5A= X-Gm-Gg: ATEYQzxrQwKbVDr3OUQbwrQtufdhCthgt7KN5MsDLEwuYWOEmq3fm85n5vgXnKCRPWe f8S4IGVJVjnNCmS5Z5pf1XSJMWRPjQL2NuW3PFMUDa4jJ+jlz1SmYPdkp4lmWRQLsqSZWqWHmOM 4veJEi/sNbHFh0zBzcOCvbmwdkacI9w6l/8eWQ5pY5a1yZmlFzPdJLpEHW64a0tEVTirTfeotW1 nEhgHfniYURQ+KQsUguPhDTP7LhdPI9TWgOBjBT+h74KYOgIR1bqJqgbJef9MKLVa3u2db+pHjP 7Ry5+0LOnp5hNvIefJH8qsWaRFLkSyIP1X3jkDxm26UR5cuD8r4RilfKsVqWcnC6BOKHY3AEOHX QgdpQgNqxGGw7X4wuE8rsTfUakbbTCim7rmMQHBNgsDAFYyhPWnIXl0lNjErZt1RHMi5DoJAB4p rNcLgczzE3vkpSk7ovzuVVyJA7ei7ubLEoFoI= X-Received: by 2002:a05:622a:1a91:b0:50b:551d:ca7a with SMTP id d75a77b69052e-50b551def56mr55755391cf.52.1774228862766; Sun, 22 Mar 2026 18:21:02 -0700 (PDT) X-Received: by 2002:a05:622a:1a91:b0:50b:551d:ca7a with SMTP id d75a77b69052e-50b551def56mr55755101cf.52.1774228862350; Sun, 22 Mar 2026 18:21:02 -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.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:21:00 -0700 (PDT) From: Dmitry Baryshkov Subject: [PATCH 0/3] soc: qcom: ocmem: let the driver work again Date: Mon, 23 Mar 2026 03:20:56 +0200 Message-Id: <20260323-ocmem-v1-0-ad9bcae44763@oss.qualcomm.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIAHiVwGkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDYyNj3fzk3NRc3ZS0VKMUIwPzFINUSyWg2oKi1LTMCrA50bG1tQA/9vX MVwAAAA== X-Change-ID: 20260323-ocmem-dfe2d207d0e9 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=984; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=lBHFahkGGxQBKE9ZvgOUhjnVhbRhjb+/haxJ+RQyX0M=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpwJV5wq/X1frbToSyOVFK2fHgGtztybJk9hJnf 7MpopOHiROJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacCVeQAKCRCLPIo+Aiko 1YRsB/4xsRpxwKp68qxHmGh4GkqiLbpOCZg8idr9PKDGVXJ7G4ZRKpL7nY6lpbn7hbQrLMj/nNz etbYHv4XwvnlRNbwhKjNXsVNFgeTnn07cCmf9oSe+lV2RnKyP5XKcIoGbHJSpLz3TFqIhwVH1kC Ei8gV49IL0xa9+4mcpslwCk70Zz0WfpJkpzCioGRPA7LCqfTBA8lj/HEzvrF+h7Z8ULNZ+Lmx87 Js0NvYh8RRkX/f5vrhNrnfTAUSON+SQ8pOsgogiv5pzBGUNVh/RqghfWrKNPng7pkg/N02VPtrg j+BHp0zOukkL1KBGqWY0Uz3XKmdPwkCKejpS4rLnzFE6u1XZ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: y1hEfMNMrKRgZNXpaukxA0aOmc6PKwmM X-Proofpoint-ORIG-GUID: y1hEfMNMrKRgZNXpaukxA0aOmc6PKwmM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDAwOCBTYWx0ZWRfX+FL8X/5oDlan nHZa59uzLqiN3UI0TZX9FrPLhXUaC8V4N+YYV3vdqk3qJoV1Qh475V0/HB0LNhoNnwPp75863Yt Xb0w86ktFOe2yvRVrLPVRvevOJJWQFplThQjzFgLOzhfpLaTTpG/RvCTjoeCTKSpWAig9CsPOBv 9QAUBaWm39VhlInLcSC2FvsCeEeWp3hcKxSTkTeCQZqeRYd/PzsV9IypZpYGRaUSbSHoVk9keUZ jvvxxeUGgv9T21TEA2JGzKCxSqtiGinPh0jtjwvNdUUGwp/83eia/K7DVd8Un8Y4air7fHwBsAE bcciZWplBon7w+B+T2mvADaYrhuOAuNVOpTXC6KBzg97wof+r5Tp5tZ3Bw2KyZvH3ctkuikeY75 MB2F+VWELlBg/13jfiHDwVCPfnfqRm/cnkhuCQRpsYZDsl+gS+fDV0Mmn3m0fdBrPfeQ+rqJ+Bn CrfwD2cTsLH+hPdMegw== X-Authority-Analysis: v=2.4 cv=dYiNHHXe c=1 sm=1 tr=0 ts=69c0957f 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=6solvbRz58PIRhX1EqUA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 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 bulkscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 adultscore=0 clxscore=1015 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230008 Commit d6edc31f3a68 ("clk: qcom: smd-rpm: Separate out interconnect bus clocks") moved control over several RPM resources from the clk-smd-rpm driver to the icc-rpm.c interconnect helpers. However it was unnoticed that the OCMEM device also uses that clock. The clock is not required as all OCMEM users (currently only the GPU) will vote on the OCMEM NOC, bringing up the clock. Make it optional (and also apply several other small fixes). Signed-off-by: Dmitry Baryshkov --- Dmitry Baryshkov (3): soc: qcom: ocmem: make the core clock optional soc: qcom: ocmem: register reasons for probe deferrals soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available drivers/soc/qcom/ocmem.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) --- base-commit: 8e5a478b6d6a5bb0a3d52147862b15e4d826af19 change-id: 20260323-ocmem-dfe2d207d0e9 Best regards, -- With best wishes Dmitry