Lines Matching refs:clks
255 void __init hix5hd2_clk_register_complex(struct hix5hd2_complex_clock *clks, in hix5hd2_clk_register_complex() argument
270 init.name = clks[i].name; in hix5hd2_clk_register_complex()
271 if (clks[i].type == TYPE_ETHER) in hix5hd2_clk_register_complex()
278 (clks[i].parent_name ? &clks[i].parent_name : NULL); in hix5hd2_clk_register_complex()
279 init.num_parents = (clks[i].parent_name ? 1 : 0); in hix5hd2_clk_register_complex()
281 p_clk->ctrl_reg = base + clks[i].ctrl_reg; in hix5hd2_clk_register_complex()
282 p_clk->ctrl_clk_mask = clks[i].ctrl_clk_mask; in hix5hd2_clk_register_complex()
283 p_clk->ctrl_rst_mask = clks[i].ctrl_rst_mask; in hix5hd2_clk_register_complex()
284 p_clk->phy_reg = base + clks[i].phy_reg; in hix5hd2_clk_register_complex()
285 p_clk->phy_clk_mask = clks[i].phy_clk_mask; in hix5hd2_clk_register_complex()
286 p_clk->phy_rst_mask = clks[i].phy_rst_mask; in hix5hd2_clk_register_complex()
293 __func__, clks[i].name); in hix5hd2_clk_register_complex()
297 data->clk_data.clks[clks[i].id] = clk; in hix5hd2_clk_register_complex()