Lines Matching refs:unit

10 void mmp_clk_init(struct device_node *np, struct mmp_clk_unit *unit,  in mmp_clk_init()  argument
19 unit->clk_table = clk_table; in mmp_clk_init()
20 unit->nr_clks = nr_clks; in mmp_clk_init()
21 unit->clk_data.clks = clk_table; in mmp_clk_init()
22 unit->clk_data.clk_num = nr_clks; in mmp_clk_init()
23 of_clk_add_provider(np, of_clk_src_onecell_get, &unit->clk_data); in mmp_clk_init()
26 void mmp_register_fixed_rate_clks(struct mmp_clk_unit *unit, in mmp_register_fixed_rate_clks() argument
44 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_rate_clks()
48 void mmp_register_fixed_factor_clks(struct mmp_clk_unit *unit, in mmp_register_fixed_factor_clks() argument
66 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_factor_clks()
70 void mmp_register_general_gate_clks(struct mmp_clk_unit *unit, in mmp_register_general_gate_clks() argument
92 unit->clk_table[clks[i].id] = clk; in mmp_register_general_gate_clks()
96 void mmp_register_gate_clks(struct mmp_clk_unit *unit, in mmp_register_gate_clks() argument
120 unit->clk_table[clks[i].id] = clk; in mmp_register_gate_clks()
124 void mmp_register_mux_clks(struct mmp_clk_unit *unit, in mmp_register_mux_clks() argument
148 unit->clk_table[clks[i].id] = clk; in mmp_register_mux_clks()
152 void mmp_register_div_clks(struct mmp_clk_unit *unit, in mmp_register_div_clks() argument
175 unit->clk_table[clks[i].id] = clk; in mmp_register_div_clks()
179 void mmp_clk_add(struct mmp_clk_unit *unit, unsigned int id, in mmp_clk_add() argument
186 if (id >= unit->nr_clks) { in mmp_clk_add()
191 unit->clk_table[id] = clk; in mmp_clk_add()