Lines Matching refs:clk_data
306 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_c_perip()
325 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_cnt_perip()
344 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_gate()
364 data->clk_data.clks[clks[i].id] = clk; in agilex_clk_register_pll()
375 struct stratix10_clock_data *clk_data; in __socfpga_agilex_clk_init() local
386 clk_data = devm_kzalloc(dev, sizeof(*clk_data), GFP_KERNEL); in __socfpga_agilex_clk_init()
387 if (!clk_data) in __socfpga_agilex_clk_init()
390 clk_data->base = base; in __socfpga_agilex_clk_init()
395 clk_data->clk_data.clks = clk_table; in __socfpga_agilex_clk_init()
396 clk_data->clk_data.clk_num = nr_clks; in __socfpga_agilex_clk_init()
397 ret = of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data->clk_data); in __socfpga_agilex_clk_init()
401 return clk_data; in __socfpga_agilex_clk_init()
406 struct stratix10_clock_data *clk_data; in agilex_clkmgr_probe() local
408 clk_data = __socfpga_agilex_clk_init(pdev, AGILEX_NUM_CLKS); in agilex_clkmgr_probe()
409 if (IS_ERR(clk_data)) in agilex_clkmgr_probe()
410 return PTR_ERR(clk_data); in agilex_clkmgr_probe()
412 agilex_clk_register_pll(agilex_pll_clks, ARRAY_SIZE(agilex_pll_clks), clk_data); in agilex_clkmgr_probe()
415 ARRAY_SIZE(agilex_main_perip_c_clks), clk_data); in agilex_clkmgr_probe()
419 clk_data); in agilex_clkmgr_probe()
422 clk_data); in agilex_clkmgr_probe()