Lines Matching refs:clk
294 pr_debug("%s:%s rate %lu\n", __clk_get_name(hw->clk), __func__, rate); in recalc_stm_pll800c65()
319 pr_debug("%s:%s rate %lu\n", __clk_get_name(hw->clk), __func__, rate); in recalc_stm_pll1600c65()
341 pr_debug("%s:%s rate %lu\n", __clk_get_name(hw->clk), __func__, rate); in recalc_stm_pll3200c32()
368 pr_debug("%s:%s rate %lu\n", __clk_get_name(hw->clk), __func__, rate); in recalc_stm_pll1200c32()
393 static struct clk * __init clkgen_pll_register(const char *parent_name, in clkgen_pll_register()
399 struct clk *clk; in clkgen_pll_register() local
417 clk = clk_register(NULL, &pll->hw); in clkgen_pll_register()
418 if (IS_ERR(clk)) { in clkgen_pll_register()
420 return clk; in clkgen_pll_register()
424 __clk_get_name(clk), in clkgen_pll_register()
425 __clk_get_name(clk_get_parent(clk)), in clkgen_pll_register()
426 clk_get_rate(clk)); in clkgen_pll_register()
428 return clk; in clkgen_pll_register()
431 static struct clk * __init clkgen_c65_lsdiv_register(const char *parent_name, in clkgen_c65_lsdiv_register()
434 struct clk *clk; in clkgen_c65_lsdiv_register() local
436 clk = clk_register_fixed_factor(NULL, clk_name, parent_name, 0, 1, 2); in clkgen_c65_lsdiv_register()
437 if (IS_ERR(clk)) in clkgen_c65_lsdiv_register()
438 return clk; in clkgen_c65_lsdiv_register()
441 __clk_get_name(clk), in clkgen_c65_lsdiv_register()
442 __clk_get_name(clk_get_parent(clk)), in clkgen_c65_lsdiv_register()
443 clk_get_rate(clk)); in clkgen_c65_lsdiv_register()
444 return clk; in clkgen_c65_lsdiv_register()
487 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in clkgena_c65_pll_setup()
546 static struct clk * __init clkgen_odf_register(const char *parent_name, in clkgen_odf_register()
553 struct clk *clk; in clkgen_odf_register() local
581 clk = clk_register_composite(NULL, odf_name, &parent_name, 1, in clkgen_odf_register()
586 if (IS_ERR(clk)) in clkgen_odf_register()
587 return clk; in clkgen_odf_register()
590 __clk_get_name(clk), in clkgen_odf_register()
591 __clk_get_name(clk_get_parent(clk)), in clkgen_odf_register()
592 clk_get_rate(clk)); in clkgen_odf_register()
593 return clk; in clkgen_odf_register()
643 struct clk *clk; in clkgen_c32_pll_setup() local
666 clk = clkgen_pll_register(parent_name, data, pll_base, np->name); in clkgen_c32_pll_setup()
667 if (IS_ERR(clk)) in clkgen_c32_pll_setup()
670 pll_name = __clk_get_name(clk); in clkgen_c32_pll_setup()
679 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in clkgen_c32_pll_setup()
686 struct clk *clk; in clkgen_c32_pll_setup() local
693 clk = clkgen_odf_register(pll_name, pll_base, data, in clkgen_c32_pll_setup()
695 if (IS_ERR(clk)) in clkgen_c32_pll_setup()
698 clk_data->clks[odf] = clk; in clkgen_c32_pll_setup()
726 struct clk *clk; in clkgengpu_c32_pll_setup() local
755 clk = clkgen_pll_register(parent_name, data, reg, clk_name); in clkgengpu_c32_pll_setup()
757 if (!IS_ERR(clk)) in clkgengpu_c32_pll_setup()
758 of_clk_add_provider(np, of_clk_src_simple_get, clk); in clkgengpu_c32_pll_setup()