Home
last modified time | relevance | path

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

/linux-4.4.14/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.c2917 struct clk *(*get)(struct of_phandle_args *clkspec, void *data);
2927 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec, in of_clk_src_simple_get() argument
2934 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data) in of_clk_src_onecell_get() argument
2937 unsigned int idx = clkspec->args[0]; in of_clk_src_onecell_get()
2955 struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, in of_clk_add_provider() argument
3004 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec, in __of_clk_get_from_provider() argument
3010 if (!clkspec) in __of_clk_get_from_provider()
3016 if (provider->node == clkspec->np) in __of_clk_get_from_provider()
3017 clk = provider->get(clkspec, provider->data); in __of_clk_get_from_provider()
3043 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) in of_clk_get_from_provider() argument
[all …]
Dclk-stm32f4.c285 stm32f4_rcc_lookup_clk(struct of_phandle_args *clkspec, void *data) in stm32f4_rcc_lookup_clk() argument
287 int i = stm32f4_rcc_lookup_clk_idx(clkspec->args[0], clkspec->args[1]); in stm32f4_rcc_lookup_clk()
Dclk.h15 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec,
Dclk-scpi.c187 scpi_of_clk_src_get(struct of_phandle_args *clkspec, void *data) in scpi_of_clk_src_get() argument
191 unsigned int idx = clkspec->args[0], count; in scpi_of_clk_src_get()
Dclk-qoriq.c1095 static struct clk *clockgen_clk_get(struct of_phandle_args *clkspec, void *data) in clockgen_clk_get() argument
1102 if (clkspec->args_count < 2) { in clockgen_clk_get()
1107 type = clkspec->args[0]; in clockgen_clk_get()
1108 idx = clkspec->args[1]; in clockgen_clk_get()
Dclk-gpio.c223 struct of_phandle_args *clkspec, void *_data) in of_clk_gpio_delayed_register_get() argument
/linux-4.4.14/drivers/clk/shmobile/
Dclk-mstp.c251 struct of_phandle_args clkspec; in cpg_mstp_attach_dev() local
257 &clkspec)) { in cpg_mstp_attach_dev()
258 if (of_device_is_compatible(clkspec.np, in cpg_mstp_attach_dev()
263 if (!strcmp(clkspec.np->name, "zb_clk")) in cpg_mstp_attach_dev()
266 of_node_put(clkspec.np); in cpg_mstp_attach_dev()
273 clk = of_clk_get_from_provider(&clkspec); in cpg_mstp_attach_dev()
274 of_node_put(clkspec.np); in cpg_mstp_attach_dev()
/linux-4.4.14/drivers/clk/versatile/
Dclk-sp810.c76 static struct clk *clk_sp810_timerclken_of_get(struct of_phandle_args *clkspec, in clk_sp810_timerclken_of_get() argument
81 if (WARN_ON(clkspec->args_count != 1 || in clk_sp810_timerclken_of_get()
82 clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken))) in clk_sp810_timerclken_of_get()
85 return sp810->timerclken[clkspec->args[0]].clk; in clk_sp810_timerclken_of_get()
/linux-4.4.14/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.4.14/drivers/clk/ti/
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.c242 struct of_phandle_args clkspec; in of_dra7_atl_clk_probe() local
247 NULL, i, &clkspec); in of_dra7_atl_clk_probe()
255 clk = of_clk_get_from_provider(&clkspec); in of_dra7_atl_clk_probe()
Dclk.c107 struct of_phandle_args clkspec; in ti_dt_clocks_register() local
111 clkspec.np = node; in ti_dt_clocks_register()
112 clk = of_clk_get_from_provider(&clkspec); in ti_dt_clocks_register()
/linux-4.4.14/include/linux/
Dclk-provider.h700 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec,
702 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data);
722 struct of_phandle_args *clkspec, void *data) in of_clk_src_simple_get() argument
727 struct of_phandle_args *clkspec, void *data) in of_clk_src_onecell_get() argument
Dclk.h494 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec);
/linux-4.4.14/drivers/clk/nxp/
Dclk-lpc18xx-ccu.c116 static struct clk *lpc18xx_ccu_branch_clk_get(struct of_phandle_args *clkspec, in lpc18xx_ccu_branch_clk_get() argument
120 unsigned int offset = clkspec->args[0]; in lpc18xx_ccu_branch_clk_get()
/linux-4.4.14/drivers/clk/ux500/
Du8500_of_clk.c31 static struct clk *ux500_twocell_get(struct of_phandle_args *clkspec, in ux500_twocell_get() argument
37 if (clkspec->args_count != 2) in ux500_twocell_get()
40 base = clkspec->args[0]; in ux500_twocell_get()
41 bit = clkspec->args[1]; in ux500_twocell_get()
/linux-4.4.14/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.4.14/drivers/media/platform/omap3isp/
Disp.c292 static struct clk *isp_xclk_src_get(struct of_phandle_args *clkspec, void *data) in isp_xclk_src_get() argument
294 unsigned int idx = clkspec->args[0]; in isp_xclk_src_get()