Re: [PATCH v2 11/11] clk: qcom: add SAR2130P GPU Clock Controller support

From: Taniya Das
Date: Tue Oct 29 2024 - 04:34:13 EST




On 10/21/2024 4:00 PM, Dmitry Baryshkov wrote:
+static int gpu_cc_sar2130p_probe(struct platform_device *pdev)
+{
+ struct device *dev = &pdev->dev;
+ struct regmap *regmap;
+ int ret;
+
+ regmap = qcom_cc_map(pdev, &gpu_cc_sar2130p_desc);
+ if (IS_ERR(regmap))
+ return dev_err_probe(dev, PTR_ERR(regmap), "Couldn't map GPU_CC\n");
+
+ clk_lucid_ole_pll_configure(&gpu_cc_pll0, regmap, &gpu_cc_pll0_config);
+ clk_lucid_ole_pll_configure(&gpu_cc_pll1, regmap, &gpu_cc_pll1_config);
+
+ /* Keep some clocks always-on */
+ qcom_branch_set_clk_en(regmap, 0x900c); /* GPU_CC_DEMET_CLK */
+
+ ret = qcom_cc_really_probe(dev, &gpu_cc_sar2130p_desc, regmap);
+ if (ret)
+ return dev_err_probe(dev, ret, "Failed to register GPU_CC\n");
+
nit-pick:
return qcom_cc_really_probe(dev, &gpu_cc_sar2130p_desc, regmap);

+ return ret;
+}

--
Thanks & Regards,
Taniya Das.