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