Lines Matching refs:clk_data
339 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_c_perip()
358 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_cnt_perip()
377 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_gate()
397 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_pll()
408 struct stratix10_clock_data *clk_data; in __socfpga_agilex_clk_init() local
419 clk_data = devm_kzalloc(dev, sizeof(*clk_data), GFP_KERNEL); in __socfpga_agilex_clk_init()
420 if (!clk_data) in __socfpga_agilex_clk_init()
423 clk_data->base = base; in __socfpga_agilex_clk_init()
428 clk_data->clk_data.clks = clk_table; in __socfpga_agilex_clk_init()
429 clk_data->clk_data.clk_num = nr_clks; in __socfpga_agilex_clk_init()
430 ret = of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data->clk_data); in __socfpga_agilex_clk_init()
434 return clk_data; in __socfpga_agilex_clk_init()
439 struct stratix10_clock_data *clk_data; in agilex_clkmgr_probe() local
441 clk_data = __socfpga_agilex_clk_init(pdev, AGILEX_NUM_CLKS); in agilex_clkmgr_probe()
442 if (IS_ERR(clk_data)) in agilex_clkmgr_probe()
443 return PTR_ERR(clk_data); in agilex_clkmgr_probe()
445 agilex_clk_register_pll(agilex_pll_clks, ARRAY_SIZE(agilex_pll_clks), clk_data); in agilex_clkmgr_probe()
448 ARRAY_SIZE(agilex_main_perip_c_clks), clk_data); in agilex_clkmgr_probe()
452 clk_data); in agilex_clkmgr_probe()
455 clk_data); in agilex_clkmgr_probe()