From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 1220A3F58D6; Wed, 20 May 2026 18:11:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779300713; cv=none; b=Gi7A4SikD2jZ5tcNX5AvkfbjFT8/qXUqvHBTEW7oPYkKVhjd1QKs28auD7+VZpgksj/ikhBXmTuW1yhDUgH7PnoiG3LATF6TmoqzEhnfvhm5RyV0nYeSr/I2tqvpjtK6kE4yJLDfVwGcR5aj/zjX+CjenYtWH0cEsifwrYoFyT4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779300713; c=relaxed/simple; bh=A0oH+KdMX4HgpaBVkxkp1guY5JHZwW7liyU6wCTq94k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lSEVTvjLpgmZVDrEI5NM9gllwCAD9LAeQRYWlShxpqep4KQ2XFP8J2KkmYPUVA1WM6yUK6Jh45+rNWcObHCkJiqD0Lto6+cchB5f3YDtDYidvAcMWH2dwTRXWDrS7KmtCIrTdhL3tj1ddV9LpbBB5Px07yFSkFCBPrZyINegMsc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=U/XCNRG7; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="U/XCNRG7" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 766861F000E9; Wed, 20 May 2026 18:11:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1779300712; bh=jqDEqY6FYLqbk3yvlk/9dueWnR/pCczfKjQqBUY7chU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=U/XCNRG7R1xLUaXZ0h8iZ7tJSyzRGdHFq3hDtEIyOe337yX8v+GTUbxhuNEtjMX1V WRGG//H8m6r/oYRL4B9TdgdnmbeLMZTHxA+p1rUf+vPHj9q56DKYHqUT0BPKR0gnCg IOV6khDnjht31EL7OnpiA99aYuUiw+9W4sVl6RlQ= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, Dmitry Baryshkov , Konrad Dybcio , Bjorn Andersson , Sasha Levin Subject: [PATCH 6.12 279/666] soc: qcom: ocmem: make the core clock optional Date: Wed, 20 May 2026 18:18:10 +0200 Message-ID: <20260520162117.261525274@linuxfoundation.org> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260520162111.222830634@linuxfoundation.org> References: <20260520162111.222830634@linuxfoundation.org> User-Agent: quilt/0.69 X-stable: review X-Patchwork-Hint: ignore Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 6.12-stable review patch. If anyone has any objections, please let me know. ------------------ From: Dmitry Baryshkov [ Upstream commit e8a61c51417c679d1a599fb36695e9d3b8d95514 ] 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 clocks") Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Link: https://lore.kernel.org/r/20260323-ocmem-v1-1-ad9bcae44763@oss.qualcomm.com Signed-off-by: Bjorn Andersson Signed-off-by: Sasha Levin --- 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 71130a2f62e9e..7bcd0c71d7f64 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 = dev; ocmem->config = device_get_match_data(dev); - ocmem->core_clk = devm_clk_get(dev, "core"); + ocmem->core_clk = 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"); -- 2.53.0