Skip to content

Commit e8a61c5

Browse files
lumagandersson
authored andcommitted
soc: qcom: ocmem: make the core clock optional
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>
1 parent e031e7c commit e8a61c5

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)