Lines Matching refs:clk

44 	struct clk **clk_table;  in hisi_clk_init()
60 clk_table = kzalloc(sizeof(struct clk *) * nr_clks, GFP_KERNEL); in hisi_clk_init()
78 struct clk *clk; in hisi_clk_register_fixed_rate() local
82 clk = clk_register_fixed_rate(NULL, clks[i].name, in hisi_clk_register_fixed_rate()
86 if (IS_ERR(clk)) { in hisi_clk_register_fixed_rate()
91 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_fixed_rate()
99 struct clk *clk; in hisi_clk_register_fixed_factor() local
103 clk = clk_register_fixed_factor(NULL, clks[i].name, in hisi_clk_register_fixed_factor()
107 if (IS_ERR(clk)) { in hisi_clk_register_fixed_factor()
112 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_fixed_factor()
119 struct clk *clk; in hisi_clk_register_mux() local
126 clk = clk_register_mux_table(NULL, clks[i].name, in hisi_clk_register_mux()
132 if (IS_ERR(clk)) { in hisi_clk_register_mux()
139 clk_register_clkdev(clk, clks[i].alias, NULL); in hisi_clk_register_mux()
141 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_mux()
148 struct clk *clk; in hisi_clk_register_divider() local
153 clk = clk_register_divider_table(NULL, clks[i].name, in hisi_clk_register_divider()
161 if (IS_ERR(clk)) { in hisi_clk_register_divider()
168 clk_register_clkdev(clk, clks[i].alias, NULL); in hisi_clk_register_divider()
170 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_divider()
177 struct clk *clk; in hisi_clk_register_gate() local
182 clk = clk_register_gate(NULL, clks[i].name, in hisi_clk_register_gate()
189 if (IS_ERR(clk)) { in hisi_clk_register_gate()
196 clk_register_clkdev(clk, clks[i].alias, NULL); in hisi_clk_register_gate()
198 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_gate()
205 struct clk *clk; in hisi_clk_register_gate_sep() local
210 clk = hisi_register_clkgate_sep(NULL, clks[i].name, in hisi_clk_register_gate_sep()
217 if (IS_ERR(clk)) { in hisi_clk_register_gate_sep()
224 clk_register_clkdev(clk, clks[i].alias, NULL); in hisi_clk_register_gate_sep()
226 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_gate_sep()
233 struct clk *clk; in hi6220_clk_register_divider() local
238 clk = hi6220_register_clkdiv(NULL, clks[i].name, in hi6220_clk_register_divider()
246 if (IS_ERR(clk)) { in hi6220_clk_register_divider()
253 clk_register_clkdev(clk, clks[i].alias, NULL); in hi6220_clk_register_divider()
255 data->clk_data.clks[clks[i].id] = clk; in hi6220_clk_register_divider()