Lines Matching refs:cpg
58 r8a73a4_cpg_register_clock(struct device_node *np, struct r8a73a4_cpg *cpg, in r8a73a4_cpg_register_clock() argument
181 table, &cpg->lock); in r8a73a4_cpg_register_clock()
187 struct r8a73a4_cpg *cpg; in r8a73a4_cpg_clocks_init() local
199 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a73a4_cpg_clocks_init()
201 if (cpg == NULL || clks == NULL) { in r8a73a4_cpg_clocks_init()
208 spin_lock_init(&cpg->lock); in r8a73a4_cpg_clocks_init()
210 cpg->data.clks = clks; in r8a73a4_cpg_clocks_init()
211 cpg->data.clk_num = num_clks; in r8a73a4_cpg_clocks_init()
224 clk = r8a73a4_cpg_register_clock(np, cpg, base, name); in r8a73a4_cpg_clocks_init()
229 cpg->data.clks[i] = clk; in r8a73a4_cpg_clocks_init()
232 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data); in r8a73a4_cpg_clocks_init()