Skip to content

Commit 2498264

Browse files
lumaggregkh
authored andcommitted
soc: qcom: ocmem: make the core clock optional
[ Upstream commit e8a61c5 ] 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: d6edc31 ("clk: qcom: smd-rpm: Separate out interconnect bus clocks") Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260323-ocmem-v1-1-ad9bcae44763@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 290d221 commit 2498264

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/soc/qcom/ocmem.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ static int ocmem_dev_probe(struct platform_device *pdev)
308308
ocmem->dev = dev;
309309
ocmem->config = device_get_match_data(dev);
310310

311-
ocmem->core_clk = devm_clk_get(dev, "core");
311+
ocmem->core_clk = devm_clk_get_optional(dev, "core");
312312
if (IS_ERR(ocmem->core_clk))
313313
return dev_err_probe(dev, PTR_ERR(ocmem->core_clk),
314314
"Unable to get core clock\n");

0 commit comments

Comments
 (0)