Lines Matching refs:clk_data
321 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_c_perip()
340 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_cnt_perip()
360 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_gate()
380 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_pll()
390 struct stratix10_clock_data *clk_data; in s10_clkmgr_init() local
403 clk_data = devm_kzalloc(dev, struct_size(clk_data, clk_data.hws, in s10_clkmgr_init()
405 if (!clk_data) in s10_clkmgr_init()
409 clk_data->clk_data.hws[i] = ERR_PTR(-ENOENT); in s10_clkmgr_init()
411 clk_data->base = base; in s10_clkmgr_init()
412 clk_data->clk_data.num = num_clks; in s10_clkmgr_init()
414 s10_clk_register_pll(s10_pll_clks, ARRAY_SIZE(s10_pll_clks), clk_data); in s10_clkmgr_init()
417 ARRAY_SIZE(s10_main_perip_c_clks), clk_data); in s10_clkmgr_init()
421 clk_data); in s10_clkmgr_init()
424 clk_data); in s10_clkmgr_init()
426 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, &clk_data->clk_data); in s10_clkmgr_init()