Home
last modified time | relevance | path

Searched refs:clk_conf (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/clk/meson/
Dclkc.c50 meson_clk_register_composite(const struct clk_conf *clk_conf, in meson_clk_register_composite() argument
60 composite_conf = clk_conf->conf.composite; in meson_clk_register_composite()
62 if (clk_conf->num_parents > 1) { in meson_clk_register_composite()
67 mux->reg = clk_base + clk_conf->reg_off in meson_clk_register_composite()
85 div->reg = clk_base + clk_conf->reg_off in meson_clk_register_composite()
101 gate->reg = clk_base + clk_conf->reg_off in meson_clk_register_composite()
108 clk = clk_register_composite(NULL, clk_conf->clk_name, in meson_clk_register_composite()
109 clk_conf->clks_parent, in meson_clk_register_composite()
110 clk_conf->num_parents, in meson_clk_register_composite()
114 clk_conf->flags); in meson_clk_register_composite()
[all …]
Dclk-cpu.c185 struct clk *meson_clk_register_cpu(const struct clk_conf *clk_conf, in meson_clk_register_cpu() argument
200 clk_cpu->reg_off = clk_conf->reg_off; in meson_clk_register_cpu()
201 clk_cpu->div_table = clk_conf->conf.div_table; in meson_clk_register_cpu()
204 init.name = clk_conf->clk_name; in meson_clk_register_cpu()
206 init.flags = clk_conf->flags | CLK_GET_RATE_NOCACHE; in meson_clk_register_cpu()
208 init.parent_names = clk_conf->clks_parent; in meson_clk_register_cpu()
213 pclk = __clk_lookup(clk_conf->clks_parent[0]); in meson_clk_register_cpu()
216 __func__, clk_conf->clks_parent[0]); in meson_clk_register_cpu()
224 __func__, clk_conf->clk_name); in meson_clk_register_cpu()
Dclkc.h98 struct clk_conf { struct
180 void meson_clk_register_clks(const struct clk_conf *clk_confs,
182 struct clk *meson_clk_register_cpu(const struct clk_conf *clk_conf,
184 struct clk *meson_clk_register_pll(const struct clk_conf *clk_conf,
Dclk-pll.c186 struct clk *meson_clk_register_pll(const struct clk_conf *clk_conf, in meson_clk_register_pll() argument
198 clk_pll->base = reg_base + clk_conf->reg_off; in meson_clk_register_pll()
200 clk_pll->conf = clk_conf->conf.pll; in meson_clk_register_pll()
202 init.name = clk_conf->clk_name; in meson_clk_register_pll()
203 init.flags = clk_conf->flags | CLK_GET_RATE_NOCACHE; in meson_clk_register_pll()
205 init.parent_names = &clk_conf->clks_parent[0]; in meson_clk_register_pll()
Dmeson8b-clkc.c143 static const struct clk_conf meson8b_xtal_conf __initconst =
147 static const struct clk_conf meson8b_clk_confs[] __initconst = {