aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/qcom/gcc-qcs404.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk/qcom/gcc-qcs404.c')
-rw-r--r--drivers/clk/qcom/gcc-qcs404.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/clk/qcom/gcc-qcs404.c b/drivers/clk/qcom/gcc-qcs404.c
index 493e055299b4..5a62f64ada93 100644
--- a/drivers/clk/qcom/gcc-qcs404.c
+++ b/drivers/clk/qcom/gcc-qcs404.c
@@ -2693,6 +2693,8 @@ static const struct qcom_cc_desc gcc_qcs404_desc = {
2693 .num_clks = ARRAY_SIZE(gcc_qcs404_clocks), 2693 .num_clks = ARRAY_SIZE(gcc_qcs404_clocks),
2694 .resets = gcc_qcs404_resets, 2694 .resets = gcc_qcs404_resets,
2695 .num_resets = ARRAY_SIZE(gcc_qcs404_resets), 2695 .num_resets = ARRAY_SIZE(gcc_qcs404_resets),
2696 .clk_hws = gcc_qcs404_hws,
2697 .num_clk_hws = ARRAY_SIZE(gcc_qcs404_hws),
2696}; 2698};
2697 2699
2698static const struct of_device_id gcc_qcs404_match_table[] = { 2700static const struct of_device_id gcc_qcs404_match_table[] = {
@@ -2704,7 +2706,6 @@ MODULE_DEVICE_TABLE(of, gcc_qcs404_match_table);
2704static int gcc_qcs404_probe(struct platform_device *pdev) 2706static int gcc_qcs404_probe(struct platform_device *pdev)
2705{ 2707{
2706 struct regmap *regmap; 2708 struct regmap *regmap;
2707 int ret, i;
2708 2709
2709 regmap = qcom_cc_map(pdev, &gcc_qcs404_desc); 2710 regmap = qcom_cc_map(pdev, &gcc_qcs404_desc);
2710 if (IS_ERR(regmap)) 2711 if (IS_ERR(regmap))
@@ -2712,12 +2713,6 @@ static int gcc_qcs404_probe(struct platform_device *pdev)
2712 2713
2713 clk_alpha_pll_configure(&gpll3_out_main, regmap, &gpll3_config); 2714 clk_alpha_pll_configure(&gpll3_out_main, regmap, &gpll3_config);
2714 2715
2715 for (i = 0; i < ARRAY_SIZE(gcc_qcs404_hws); i++) {
2716 ret = devm_clk_hw_register(&pdev->dev, gcc_qcs404_hws[i]);
2717 if (ret)
2718 return ret;
2719 }
2720
2721 return qcom_cc_really_probe(pdev, &gcc_qcs404_desc, regmap); 2716 return qcom_cc_really_probe(pdev, &gcc_qcs404_desc, regmap);
2722} 2717}
2723 2718