Home
last modified time | relevance | path

Searched refs:clkspec (Results 1 – 18 of 18) sorted by relevance

/linux-4.1.27/drivers/clk/
Dclk-conf.c19 struct of_phandle_args clkspec; in __set_clk_parents() local
31 "#clock-cells", index, &clkspec); in __set_clk_parents()
39 if (clkspec.np == node && !clk_supplier) in __set_clk_parents()
41 pclk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
49 "#clock-cells", index, &clkspec); in __set_clk_parents()
52 if (clkspec.np == node && !clk_supplier) { in __set_clk_parents()
56 clk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
79 struct of_phandle_args clkspec; in __set_clk_rates() local
89 "#clock-cells", index, &clkspec); in __set_clk_rates()
97 if (clkspec.np == node && !clk_supplier) in __set_clk_rates()
[all …]
Dclk-mb86s7x.c182 static struct clk *crg11_get(struct of_phandle_args *clkspec, void *data) in crg11_get() argument
191 if (clkspec->args_count != 3) in crg11_get()
194 cntrlr = clkspec->args[0]; in crg11_get()
195 domain = clkspec->args[1]; in crg11_get()
196 port = clkspec->args[2]; in crg11_get()
Dclkdev.c34 struct of_phandle_args clkspec; in __of_clk_get() local
42 &clkspec); in __of_clk_get()
46 clk = __of_clk_get_from_provider(&clkspec, dev_id, con_id); in __of_clk_get()
47 of_node_put(clkspec.np); in __of_clk_get()
Dclk-qoriq.c77 struct of_phandle_args clkspec; in core_mux_init() local
109 &clkspec); in core_mux_init()
115 cmux_clk->clk_per_pll = of_property_count_strings(clkspec.np, in core_mux_init()
117 of_node_put(clkspec.np); in core_mux_init()
Dclk.c2893 struct clk *(*get)(struct of_phandle_args *clkspec, void *data);
2903 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec, in of_clk_src_simple_get() argument
2910 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data) in of_clk_src_onecell_get() argument
2913 unsigned int idx = clkspec->args[0]; in of_clk_src_onecell_get()
2931 struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, in of_clk_add_provider() argument
2980 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec, in __of_clk_get_from_provider() argument
2986 if (!clkspec) in __of_clk_get_from_provider()
2992 if (provider->node == clkspec->np) in __of_clk_get_from_provider()
2993 clk = provider->get(clkspec, provider->data); in __of_clk_get_from_provider()
3019 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) in of_clk_get_from_provider() argument
[all …]
Dclk.h15 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec,
Dclk-gpio-gate.c147 struct of_phandle_args *clkspec, in of_clk_gpio_gate_delayed_register_get() argument
/linux-4.1.27/drivers/clk/versatile/
Dclk-sp810.c126 static struct clk *clk_sp810_timerclken_of_get(struct of_phandle_args *clkspec, in clk_sp810_timerclken_of_get() argument
131 if (WARN_ON(clkspec->args_count != 1 || in clk_sp810_timerclken_of_get()
132 clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken))) in clk_sp810_timerclken_of_get()
135 return sp810->timerclken[clkspec->args[0]].clk; in clk_sp810_timerclken_of_get()
/linux-4.1.27/drivers/clk/mvebu/
Dkirkwood.c262 struct of_phandle_args *clkspec, void *data) in clk_muxing_get_src() argument
267 if (clkspec->args_count < 1) in clk_muxing_get_src()
273 if (clkspec->args[0] == mux->shift) in clk_muxing_get_src()
Dcommon.c207 struct of_phandle_args *clkspec, void *data) in clk_gating_get_src() argument
211 if (clkspec->args_count < 1) in clk_gating_get_src()
217 if (clkspec->args[0] == gate->bit_idx) in clk_gating_get_src()
/linux-4.1.27/drivers/clk/ti/
Dclk.c47 struct of_phandle_args clkspec; in ti_dt_clocks_register() local
51 clkspec.np = node; in ti_dt_clocks_register()
52 clk = of_clk_get_from_provider(&clkspec); in ti_dt_clocks_register()
Dcomposite.c81 struct of_phandle_args clkspec; in _get_component_node() local
84 &clkspec); in _get_component_node()
88 return clkspec.np; in _get_component_node()
Dclk-dra7-atl.c241 struct of_phandle_args clkspec; in of_dra7_atl_clk_probe() local
246 NULL, i, &clkspec); in of_dra7_atl_clk_probe()
254 clk = of_clk_get_from_provider(&clkspec); in of_dra7_atl_clk_probe()
/linux-4.1.27/include/linux/
Dclk-provider.h623 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec,
625 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data);
643 struct of_phandle_args *clkspec, void *data) in of_clk_src_simple_get() argument
648 struct of_phandle_args *clkspec, void *data) in of_clk_src_onecell_get() argument
Dclk.h493 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec);
/linux-4.1.27/drivers/clk/ux500/
Du8500_of_clk.c32 static struct clk *ux500_twocell_get(struct of_phandle_args *clkspec, in ux500_twocell_get() argument
38 if (clkspec->args_count != 2) in ux500_twocell_get()
41 base = clkspec->args[0]; in ux500_twocell_get()
42 bit = clkspec->args[1]; in ux500_twocell_get()
/linux-4.1.27/arch/mips/lantiq/
Dclk.c163 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) in of_clk_get_from_provider() argument
/linux-4.1.27/drivers/media/platform/omap3isp/
Disp.c294 static struct clk *isp_xclk_src_get(struct of_phandle_args *clkspec, void *data) in isp_xclk_src_get() argument
296 unsigned int idx = clkspec->args[0]; in isp_xclk_src_get()