Lines Matching defs:cmu
341 * @cmu: CMU object with clocks to register
344 const struct samsung_cmu_info *cmu)
346 if (cmu->pll_clks)
347 samsung_clk_register_pll(ctx, cmu->pll_clks, cmu->nr_pll_clks);
348 if (cmu->mux_clks)
349 samsung_clk_register_mux(ctx, cmu->mux_clks, cmu->nr_mux_clks);
350 if (cmu->div_clks)
351 samsung_clk_register_div(ctx, cmu->div_clks, cmu->nr_div_clks);
352 if (cmu->gate_clks)
353 samsung_clk_register_gate(ctx, cmu->gate_clks,
354 cmu->nr_gate_clks);
355 if (cmu->fixed_clks)
356 samsung_clk_register_fixed_rate(ctx, cmu->fixed_clks,
357 cmu->nr_fixed_clks);
358 if (cmu->fixed_factor_clks)
359 samsung_clk_register_fixed_factor(ctx, cmu->fixed_factor_clks,
360 cmu->nr_fixed_factor_clks);
361 if (cmu->cpu_clks)
362 samsung_clk_register_cpu(ctx, cmu->cpu_clks, cmu->nr_cpu_clks);
371 const struct samsung_cmu_info *cmu)
382 ctx = samsung_clk_init(NULL, reg_base, cmu->nr_clk_ids);
383 samsung_cmu_register_clocks(ctx, cmu);
385 if (cmu->clk_regs)
387 cmu->clk_regs, cmu->nr_clk_regs,
388 cmu->suspend_regs, cmu->nr_suspend_regs);