Lines Matching refs:clk_data

469 	struct clk_onecell_data *clk_data;  in clkgena_c65_pll_setup()  local
482 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in clkgena_c65_pll_setup()
483 if (!clk_data) in clkgena_c65_pll_setup()
486 clk_data->clk_num = num_pll_outputs; in clkgena_c65_pll_setup()
487 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in clkgena_c65_pll_setup()
490 if (!clk_data->clks) in clkgena_c65_pll_setup()
500 clk_data->clks[0] = clkgen_pll_register(parent_name, in clkgena_c65_pll_setup()
504 if (IS_ERR(clk_data->clks[0])) in clkgena_c65_pll_setup()
515 clk_data->clks[1] = clkgen_c65_lsdiv_register(__clk_get_name in clkgena_c65_pll_setup()
516 (clk_data->clks[0]), in clkgena_c65_pll_setup()
519 if (IS_ERR(clk_data->clks[1])) in clkgena_c65_pll_setup()
529 clk_data->clks[2] = clkgen_pll_register(parent_name, in clkgena_c65_pll_setup()
533 if (IS_ERR(clk_data->clks[2])) in clkgena_c65_pll_setup()
536 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in clkgena_c65_pll_setup()
540 kfree(clk_data->clks); in clkgena_c65_pll_setup()
541 kfree(clk_data); in clkgena_c65_pll_setup()
647 struct clk_onecell_data *clk_data; in clkgen_c32_pll_setup() local
674 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in clkgen_c32_pll_setup()
675 if (!clk_data) in clkgen_c32_pll_setup()
678 clk_data->clk_num = num_odfs; in clkgen_c32_pll_setup()
679 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in clkgen_c32_pll_setup()
682 if (!clk_data->clks) in clkgen_c32_pll_setup()
698 clk_data->clks[odf] = clk; in clkgen_c32_pll_setup()
701 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in clkgen_c32_pll_setup()
706 kfree(clk_data->clks); in clkgen_c32_pll_setup()
707 kfree(clk_data); in clkgen_c32_pll_setup()