Lines Matching defs:cpg
50 r8a7778_cpg_register_clock(struct device_node *np, struct r8a7778_cpg *cpg,
80 struct r8a7778_cpg *cpg;
103 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL);
105 if (cpg == NULL || clks == NULL) {
112 spin_lock_init(&cpg->lock);
114 cpg->data.clks = clks;
115 cpg->data.clk_num = num_clks;
117 cpg->reg = of_iomap(np, 0);
118 if (WARN_ON(cpg->reg == NULL))
128 clk = r8a7778_cpg_register_clock(np, cpg, name);
133 cpg->data.clks[i] = clk;
136 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
141 CLK_OF_DECLARE(r8a7778_cpg_clks, "renesas,r8a7778-cpg-clocks",