Lines Matching refs:clk_data

500 		data->clk_data.clks[clks[i].id] = clk;  in hisi_clk_register_pll()
508 struct hisi_clock_data *clk_data; in hi3559av100_clk_register() local
511 clk_data = hisi_clk_alloc(pdev, HI3559AV100_CRG_NR_CLKS); in hi3559av100_clk_register()
512 if (!clk_data) in hi3559av100_clk_register()
516 ARRAY_SIZE(hi3559av100_fixed_rate_clks_crg), clk_data); in hi3559av100_clk_register()
521 ARRAY_SIZE(hi3559av100_pll_clks), clk_data, &pdev->dev); in hi3559av100_clk_register()
524 ARRAY_SIZE(hi3559av100_mux_clks_crg), clk_data); in hi3559av100_clk_register()
529 ARRAY_SIZE(hi3559av100_gate_clks), clk_data); in hi3559av100_clk_register()
534 of_clk_src_onecell_get, &clk_data->clk_data); in hi3559av100_clk_register()
538 return clk_data; in hi3559av100_clk_register()
542 ARRAY_SIZE(hi3559av100_gate_clks), clk_data); in hi3559av100_clk_register()
545 ARRAY_SIZE(hi3559av100_mux_clks_crg), clk_data); in hi3559av100_clk_register()
548 ARRAY_SIZE(hi3559av100_fixed_rate_clks_crg), clk_data); in hi3559av100_clk_register()
559 ARRAY_SIZE(hi3559av100_gate_clks), crg->clk_data); in hi3559av100_clk_unregister()
561 ARRAY_SIZE(hi3559av100_mux_clks_crg), crg->clk_data); in hi3559av100_clk_unregister()
563 ARRAY_SIZE(hi3559av100_fixed_rate_clks_crg), crg->clk_data); in hi3559av100_clk_unregister()
702 struct hisi_clock_data *clk_data = NULL; in hi3559av100_shub_clk_register() local
707 clk_data = hisi_clk_alloc(pdev, HI3559AV100_SHUB_NR_CLKS); in hi3559av100_shub_clk_register()
708 if (!clk_data) in hi3559av100_shub_clk_register()
712 ARRAY_SIZE(hi3559av100_shub_fixed_rate_clks), clk_data); in hi3559av100_shub_clk_register()
717 ARRAY_SIZE(hi3559av100_shub_mux_clks), clk_data); in hi3559av100_shub_clk_register()
722 ARRAY_SIZE(hi3559av100_shub_div_clks), clk_data); in hi3559av100_shub_clk_register()
727 ARRAY_SIZE(hi3559av100_shub_gate_clks), clk_data); in hi3559av100_shub_clk_register()
732 of_clk_src_onecell_get, &clk_data->clk_data); in hi3559av100_shub_clk_register()
736 return clk_data; in hi3559av100_shub_clk_register()
740 ARRAY_SIZE(hi3559av100_shub_gate_clks), clk_data); in hi3559av100_shub_clk_register()
743 ARRAY_SIZE(hi3559av100_shub_div_clks), clk_data); in hi3559av100_shub_clk_register()
746 ARRAY_SIZE(hi3559av100_shub_mux_clks), clk_data); in hi3559av100_shub_clk_register()
749 ARRAY_SIZE(hi3559av100_shub_fixed_rate_clks), clk_data); in hi3559av100_shub_clk_register()
760 ARRAY_SIZE(hi3559av100_shub_gate_clks), crg->clk_data); in hi3559av100_shub_clk_unregister()
762 ARRAY_SIZE(hi3559av100_shub_div_clks), crg->clk_data); in hi3559av100_shub_clk_unregister()
764 ARRAY_SIZE(hi3559av100_shub_mux_clks), crg->clk_data); in hi3559av100_shub_clk_unregister()
766 ARRAY_SIZE(hi3559av100_shub_fixed_rate_clks), crg->clk_data); in hi3559av100_shub_clk_unregister()
803 crg->clk_data = crg->funcs->register_clks(pdev); in hi3559av100_crg_probe()
804 if (IS_ERR(crg->clk_data)) { in hi3559av100_crg_probe()
806 return PTR_ERR(crg->clk_data); in hi3559av100_crg_probe()