Lines Matching refs:clk
138 static struct clk * __init cpg_z_clk_register(struct rcar_gen2_cpg *cpg) in cpg_z_clk_register()
143 struct clk *clk; in cpg_z_clk_register() local
159 clk = clk_register(NULL, &zclk->hw); in cpg_z_clk_register()
160 if (IS_ERR(clk)) in cpg_z_clk_register()
163 return clk; in cpg_z_clk_register()
166 static struct clk * __init cpg_rcan_clk_register(struct rcar_gen2_cpg *cpg, in cpg_rcan_clk_register()
172 struct clk *clk; in cpg_rcan_clk_register() local
192 clk = clk_register_composite(NULL, "rcan", &parent_name, 1, NULL, NULL, in cpg_rcan_clk_register()
195 if (IS_ERR(clk)) { in cpg_rcan_clk_register()
200 return clk; in cpg_rcan_clk_register()
210 static struct clk * __init cpg_adsp_clk_register(struct rcar_gen2_cpg *cpg) in cpg_adsp_clk_register()
215 struct clk *clk; in cpg_adsp_clk_register() local
237 clk = clk_register_composite(NULL, "adsp", &parent_name, 1, NULL, NULL, in cpg_adsp_clk_register()
240 if (IS_ERR(clk)) { in cpg_adsp_clk_register()
245 return clk; in cpg_adsp_clk_register()
300 static struct clk * __init
371 struct clk **clks; in rcar_gen2_cpg_clocks_init()
404 struct clk *clk; in rcar_gen2_cpg_clocks_init() local
409 clk = rcar_gen2_cpg_register_clock(np, cpg, config, name); in rcar_gen2_cpg_clocks_init()
410 if (IS_ERR(clk)) in rcar_gen2_cpg_clocks_init()
412 __func__, np->name, name, PTR_ERR(clk)); in rcar_gen2_cpg_clocks_init()
414 cpg->data.clks[i] = clk; in rcar_gen2_cpg_clocks_init()