Lines Matching refs:clk_pll
191 struct meson_clk_pll *clk_pll; in meson_clk_register_pll() local
194 clk_pll = kzalloc(sizeof(*clk_pll), GFP_KERNEL); in meson_clk_register_pll()
195 if (!clk_pll) in meson_clk_register_pll()
198 clk_pll->base = reg_base + clk_conf->reg_off; in meson_clk_register_pll()
199 clk_pll->lock = lock; in meson_clk_register_pll()
200 clk_pll->conf = clk_conf->conf.pll; in meson_clk_register_pll()
210 if (clk_pll->conf->rate_table) { in meson_clk_register_pll()
213 for (len = 0; clk_pll->conf->rate_table[len].rate != 0; ) in meson_clk_register_pll()
216 clk_pll->rate_count = len; in meson_clk_register_pll()
220 clk_pll->hw.init = &init; in meson_clk_register_pll()
222 clk = clk_register(NULL, &clk_pll->hw); in meson_clk_register_pll()
224 kfree(clk_pll); in meson_clk_register_pll()