Lines Matching defs:cpg
63 r8a7740_cpg_register_clock(struct device_node *np, struct r8a7740_cpg *cpg,
99 u32 value = readl(cpg->reg + CPG_FRQCRC);
103 u32 value = readl(cpg->reg + CPG_FRQCRA);
108 u32 value = readl(cpg->reg + CPG_PLLC2CR);
112 u32 value = readl(cpg->reg + CPG_USBCKCR);
140 cpg->reg + reg, shift, 4, 0,
141 table, &cpg->lock);
147 struct r8a7740_cpg *cpg;
161 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL);
163 if (cpg == NULL || clks == NULL) {
170 spin_lock_init(&cpg->lock);
172 cpg->data.clks = clks;
173 cpg->data.clk_num = num_clks;
175 cpg->reg = of_iomap(np, 0);
176 if (WARN_ON(cpg->reg == NULL))
186 clk = r8a7740_cpg_register_clock(np, cpg, name);
191 cpg->data.clks[i] = clk;
194 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
196 CLK_OF_DECLARE(r8a7740_cpg_clks, "renesas,r8a7740-cpg-clocks",