Home
last modified time | relevance | path

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

12

/linux/drivers/clk/
H A Dclk-conf.c17 struct of_phandle_args clkspec; in __set_clk_parents() local
29 "#clock-cells", index, &clkspec); in __set_clk_parents()
37 if (clkspec.np == node && !clk_supplier) { in __set_clk_parents()
38 of_node_put(clkspec.np); in __set_clk_parents()
41 pclk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
42 of_node_put(clkspec.np); in __set_clk_parents()
51 "#clock-cells", index, &clkspec); in __set_clk_parents()
54 if (clkspec.np == node && !clk_supplier) { in __set_clk_parents()
55 of_node_put(clkspec.np); in __set_clk_parents()
59 clk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
[all …]
H A Dclk-rk808.c75 of_clk_rk808_get(struct of_phandle_args *clkspec, void *data) in of_clk_rk808_get() argument
78 unsigned int idx = clkspec->args[0]; in of_clk_rk808_get()
H A Dclk-max77686.c148 of_clk_max77686_get(struct of_phandle_args *clkspec, void *data) in of_clk_max77686_get() argument
151 unsigned int idx = clkspec->args[0]; in of_clk_max77686_get()
H A Dclk-lochnagar.c218 lochnagar_of_clk_hw_get(struct of_phandle_args *clkspec, void *data) in lochnagar_of_clk_hw_get() argument
221 unsigned int idx = clkspec->args[0]; in lochnagar_of_clk_hw_get()
H A Dclk-sparx5.c234 static struct clk_hw *s5_clk_hw_get(struct of_phandle_args *clkspec, void *data) in s5_clk_hw_get() argument
237 unsigned int idx = clkspec->args[0]; in s5_clk_hw_get()
H A Dclk-max9485.c256 max9485_of_clk_get(struct of_phandle_args *clkspec, void *data) in max9485_of_clk_get() argument
259 unsigned int idx = clkspec->args[0]; in max9485_of_clk_get()
/linux/arch/mips/ralink/
H A Dclk.c64 struct of_phandle_args clkspec; in plat_time_init() local
76 clkspec.np = of_find_compatible_node(NULL, NULL, compatible); in plat_time_init()
77 clkspec.args_count = 1; in plat_time_init()
78 clkspec.args[0] = cpu_clk_idx; in plat_time_init()
79 clk = of_clk_get_from_provider(&clkspec); in plat_time_init()
/linux/drivers/clk/renesas/
H A Dclk-mstp.c255 struct of_phandle_args clkspec; in cpg_mstp_attach_dev() local
261 &clkspec)) { in cpg_mstp_attach_dev()
262 if (of_device_is_compatible(clkspec.np, in cpg_mstp_attach_dev()
267 if (of_node_name_eq(clkspec.np, "zb_clk")) in cpg_mstp_attach_dev()
270 of_node_put(clkspec.np); in cpg_mstp_attach_dev()
277 clk = of_clk_get_from_provider(&clkspec); in cpg_mstp_attach_dev()
278 of_node_put(clkspec.np); in cpg_mstp_attach_dev()
/linux/drivers/clk/versatile/
H A Dclk-sp810.c71 static struct clk *clk_sp810_timerclken_of_get(struct of_phandle_args *clkspec, in clk_sp810_timerclken_of_get() argument
76 if (WARN_ON(clkspec->args_count != 1 || in clk_sp810_timerclken_of_get()
77 clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken))) in clk_sp810_timerclken_of_get()
80 return sp810->timerclken[clkspec->args[0]].clk; in clk_sp810_timerclken_of_get()
/linux/drivers/clk/ti/
H A Dclk.c161 struct of_phandle_args clkspec; in ti_dt_clocks_register() local
208 clkspec.np = node; in ti_dt_clocks_register()
209 clkspec.args_count = num_args; in ti_dt_clocks_register()
211 ret = kstrtoint(tags[i], i ? 10 : 16, clkspec.args + i); in ti_dt_clocks_register()
219 clk = of_clk_get_from_provider(&clkspec); in ti_dt_clocks_register()
504 struct of_phandle_args clkspec; in ti_clk_add_aliases() local
506 clkspec.np = np; in ti_clk_add_aliases()
507 clk = of_clk_get_from_provider(&clkspec); in ti_clk_add_aliases()
H A Dclk-dra7-atl.c230 struct of_phandle_args clkspec; in of_dra7_atl_clk_probe() local
235 NULL, i, &clkspec); in of_dra7_atl_clk_probe()
244 clk = of_clk_get_from_provider(&clkspec); in of_dra7_atl_clk_probe()
245 of_node_put(clkspec.np); in of_dra7_atl_clk_probe()
H A Dcomposite.c71 struct of_phandle_args clkspec; in _get_component_node() local
74 &clkspec); in _get_component_node()
78 return clkspec.np; in _get_component_node()
H A Dclkctrl.c224 static struct clk_hw *_ti_omap4_clkctrl_xlate(struct of_phandle_args *clkspec, in _ti_omap4_clkctrl_xlate() argument
230 if (clkspec->args_count != 2) in _ti_omap4_clkctrl_xlate()
234 clkspec->args[0], clkspec->args[1]); in _ti_omap4_clkctrl_xlate()
237 if (iter->reg_offset == clkspec->args[0] && in _ti_omap4_clkctrl_xlate()
238 iter->bit_offset == clkspec->args[1]) { in _ti_omap4_clkctrl_xlate()
/linux/drivers/clk/ux500/
H A Du8500_of_clk.c29 static struct clk *ux500_twocell_get(struct of_phandle_args *clkspec, in ux500_twocell_get() argument
35 if (clkspec->args_count != 2) in ux500_twocell_get()
38 base = clkspec->args[0]; in ux500_twocell_get()
39 bit = clkspec->args[1]; in ux500_twocell_get()
74 static struct clk_hw *ux500_clkout_get(struct of_phandle_args *clkspec, in ux500_clkout_get() argument
80 if (clkspec->args_count != 3) in ux500_clkout_get()
83 id = clkspec->args[0]; in ux500_clkout_get()
84 source = clkspec->args[1]; in ux500_clkout_get()
85 divider = clkspec->args[2]; in ux500_clkout_get()
/linux/drivers/clk/at91/
H A Dpmc.c47 struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data) in of_clk_hw_pmc_get() argument
49 unsigned int type = clkspec->args[0]; in of_clk_hw_pmc_get()
50 unsigned int idx = clkspec->args[1]; in of_clk_hw_pmc_get()
/linux/sound/soc/qcom/qdsp6/
H A Dq6dsp-lpass-clocks.c109 static struct clk_hw *q6dsp_of_clk_hw_get(struct of_phandle_args *clkspec, in q6dsp_of_clk_hw_get() argument
113 unsigned int idx = clkspec->args[0]; in q6dsp_of_clk_hw_get()
114 unsigned int attr = clkspec->args[1]; in q6dsp_of_clk_hw_get()
/linux/drivers/clk/meson/
H A Dmeson-clkc-utils.c15 struct clk_hw *meson_clk_hw_get(struct of_phandle_args *clkspec, void *clk_hw_data) in meson_clk_hw_get() argument
18 unsigned int idx = clkspec->args[0]; in meson_clk_hw_get()
/linux/drivers/clk/mvebu/
H A Dkirkwood.c272 struct of_phandle_args *clkspec, void *data) in clk_muxing_get_src() argument
277 if (clkspec->args_count < 1) in clk_muxing_get_src()
283 if (clkspec->args[0] == mux->shift) in clk_muxing_get_src()
H A Dcommon.c201 struct of_phandle_args *clkspec, void *data) in clk_gating_get_src() argument
205 if (clkspec->args_count < 1) in clk_gating_get_src()
211 if (clkspec->args[0] == gate->bit_idx) in clk_gating_get_src()
H A Dcp110-system-controller.c215 static struct clk_hw *cp110_of_clk_get(struct of_phandle_args *clkspec, in cp110_of_clk_get() argument
219 unsigned int type = clkspec->args[0]; in cp110_of_clk_get()
220 unsigned int idx = clkspec->args[1]; in cp110_of_clk_get()
/linux/drivers/clk/hisilicon/
H A Dclk-hi3660-stub.c111 static struct clk_hw *hi3660_stub_clk_hw_get(struct of_phandle_args *clkspec, in hi3660_stub_clk_hw_get() argument
114 unsigned int idx = clkspec->args[0]; in hi3660_stub_clk_hw_get()
/linux/drivers/clk/keystone/
H A Dsci-clk.c378 static struct clk_hw *sci_clk_get(struct of_phandle_args *clkspec, void *data) in sci_clk_get() argument
384 if (clkspec->args_count != 2) in sci_clk_get()
387 key.dev_id = clkspec->args[0]; in sci_clk_get()
388 key.clk_id = clkspec->args[1]; in sci_clk_get()
/linux/arch/arm/mach-omap2/
H A Domap_device.c72 struct of_phandle_args clkspec; in _add_clkdev() local
74 clkspec.np = of_find_node_by_name(NULL, clk_name); in _add_clkdev()
76 r = of_clk_get_from_provider(&clkspec); in _add_clkdev()
/linux/drivers/clk/nxp/
H A Dclk-lpc18xx-ccu.c112 static struct clk *lpc18xx_ccu_branch_clk_get(struct of_phandle_args *clkspec, in lpc18xx_ccu_branch_clk_get() argument
116 unsigned int offset = clkspec->args[0]; in lpc18xx_ccu_branch_clk_get()
/linux/include/kunit/
H A Dclk.h30 struct clk_hw *(*get)(struct of_phandle_args *clkspec, void *data),

12