/linux-4.4.14/drivers/clk/ |
H A D | clk-conf.c | 19 struct of_phandle_args clkspec; __set_clk_parents() local 31 "#clock-cells", index, &clkspec); __set_clk_parents() 39 if (clkspec.np == node && !clk_supplier) __set_clk_parents() 41 pclk = of_clk_get_from_provider(&clkspec); __set_clk_parents() 49 "#clock-cells", index, &clkspec); __set_clk_parents() 52 if (clkspec.np == node && !clk_supplier) { __set_clk_parents() 56 clk = of_clk_get_from_provider(&clkspec); __set_clk_parents() 79 struct of_phandle_args clkspec; __set_clk_rates() local 89 "#clock-cells", index, &clkspec); __set_clk_rates() 97 if (clkspec.np == node && !clk_supplier) __set_clk_rates() 100 clk = of_clk_get_from_provider(&clkspec); __set_clk_rates()
|
H A D | clk.h | 15 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec,
|
H A D | clk-mb86s7x.c | 182 static struct clk *crg11_get(struct of_phandle_args *clkspec, void *data) crg11_get() argument 191 if (clkspec->args_count != 3) crg11_get() 194 cntrlr = clkspec->args[0]; crg11_get() 195 domain = clkspec->args[1]; crg11_get() 196 port = clkspec->args[2]; crg11_get()
|
H A D | clkdev.c | 34 struct of_phandle_args clkspec; __of_clk_get() local 42 &clkspec); __of_clk_get() 46 clk = __of_clk_get_from_provider(&clkspec, dev_id, con_id); __of_clk_get() 47 of_node_put(clkspec.np); __of_clk_get()
|
H A D | clk-stm32f4.c | 285 stm32f4_rcc_lookup_clk(struct of_phandle_args *clkspec, void *data) stm32f4_rcc_lookup_clk() argument 287 int i = stm32f4_rcc_lookup_clk_idx(clkspec->args[0], clkspec->args[1]); stm32f4_rcc_lookup_clk()
|
H A D | clk.c | 2917 struct clk *(*get)(struct of_phandle_args *clkspec, void *data); 2927 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec, of_clk_src_simple_get() argument 2934 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data) of_clk_src_onecell_get() argument 2937 unsigned int idx = clkspec->args[0]; of_clk_src_onecell_get() 2955 struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, of_clk_add_provider() 3004 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec, __of_clk_get_from_provider() argument 3010 if (!clkspec) __of_clk_get_from_provider() 3016 if (provider->node == clkspec->np) __of_clk_get_from_provider() 3017 clk = provider->get(clkspec, provider->data); __of_clk_get_from_provider() 3037 * @clkspec: pointer to a clock specifier data structure 3043 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) of_clk_get_from_provider() argument 3045 return __of_clk_get_from_provider(clkspec, NULL, __func__); of_clk_get_from_provider() 3056 struct of_phandle_args clkspec; of_clk_get_parent_name() local 3069 &clkspec); of_clk_get_parent_name() 3073 index = clkspec.args_count ? clkspec.args[0] : 0; of_clk_get_parent_name() 3079 of_property_for_each_u32(clkspec.np, "clock-indices", prop, vp, pv) { of_property_for_each_u32() 3087 if (of_property_read_string_index(clkspec.np, "clock-output-names", 3096 clk = of_clk_get_from_provider(&clkspec); 3098 if (clkspec.args_count == 0) 3099 clk_name = clkspec.np->name; 3109 of_node_put(clkspec.np); 2954 of_clk_add_provider(struct device_node *np, struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, void *data), void *data) of_clk_add_provider() argument
|
H A D | clk-scpi.c | 187 scpi_of_clk_src_get(struct of_phandle_args *clkspec, void *data) scpi_of_clk_src_get() argument 191 unsigned int idx = clkspec->args[0], count; scpi_of_clk_src_get()
|
H A D | clk-gpio.c | 223 struct of_phandle_args *clkspec, void *_data) of_clk_gpio_delayed_register_get() 222 of_clk_gpio_delayed_register_get( struct of_phandle_args *clkspec, void *_data) of_clk_gpio_delayed_register_get() argument
|
H A D | clk-qoriq.c | 1095 static struct clk *clockgen_clk_get(struct of_phandle_args *clkspec, void *data) clockgen_clk_get() argument 1102 if (clkspec->args_count < 2) { clockgen_clk_get() 1107 type = clkspec->args[0]; clockgen_clk_get() 1108 idx = clkspec->args[1]; clockgen_clk_get()
|
/linux-4.4.14/drivers/clk/versatile/ |
H A D | clk-sp810.c | 76 static struct clk *clk_sp810_timerclken_of_get(struct of_phandle_args *clkspec, clk_sp810_timerclken_of_get() argument 81 if (WARN_ON(clkspec->args_count != 1 || clk_sp810_timerclken_of_get() 82 clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken))) clk_sp810_timerclken_of_get() 85 return sp810->timerclken[clkspec->args[0]].clk; clk_sp810_timerclken_of_get()
|
/linux-4.4.14/drivers/clk/shmobile/ |
H A D | clk-mstp.c | 251 struct of_phandle_args clkspec; cpg_mstp_attach_dev() local 257 &clkspec)) { cpg_mstp_attach_dev() 258 if (of_device_is_compatible(clkspec.np, cpg_mstp_attach_dev() 263 if (!strcmp(clkspec.np->name, "zb_clk")) cpg_mstp_attach_dev() 266 of_node_put(clkspec.np); cpg_mstp_attach_dev() 273 clk = of_clk_get_from_provider(&clkspec); cpg_mstp_attach_dev() 274 of_node_put(clkspec.np); cpg_mstp_attach_dev()
|
/linux-4.4.14/drivers/clk/ti/ |
H A D | clk-dra7-atl.c | 242 struct of_phandle_args clkspec; of_dra7_atl_clk_probe() local 247 NULL, i, &clkspec); of_dra7_atl_clk_probe() 255 clk = of_clk_get_from_provider(&clkspec); of_dra7_atl_clk_probe()
|
H A D | composite.c | 81 struct of_phandle_args clkspec; _get_component_node() local 84 &clkspec); _get_component_node() 88 return clkspec.np; _get_component_node()
|
H A D | clk.c | 107 struct of_phandle_args clkspec; ti_dt_clocks_register() local 111 clkspec.np = node; ti_dt_clocks_register() 112 clk = of_clk_get_from_provider(&clkspec); ti_dt_clocks_register()
|
/linux-4.4.14/drivers/clk/mvebu/ |
H A D | common.c | 207 struct of_phandle_args *clkspec, void *data) clk_gating_get_src() 211 if (clkspec->args_count < 1) clk_gating_get_src() 217 if (clkspec->args[0] == gate->bit_idx) clk_gating_get_src() 206 clk_gating_get_src( struct of_phandle_args *clkspec, void *data) clk_gating_get_src() argument
|
H A D | kirkwood.c | 262 struct of_phandle_args *clkspec, void *data) clk_muxing_get_src() 267 if (clkspec->args_count < 1) clk_muxing_get_src() 273 if (clkspec->args[0] == mux->shift) clk_muxing_get_src() 261 clk_muxing_get_src( struct of_phandle_args *clkspec, void *data) clk_muxing_get_src() argument
|
/linux-4.4.14/drivers/clk/ux500/ |
H A D | u8500_of_clk.c | 31 static struct clk *ux500_twocell_get(struct of_phandle_args *clkspec, ux500_twocell_get() argument 37 if (clkspec->args_count != 2) ux500_twocell_get() 40 base = clkspec->args[0]; ux500_twocell_get() 41 bit = clkspec->args[1]; ux500_twocell_get()
|
/linux-4.4.14/arch/mips/lantiq/ |
H A D | clk.c | 163 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) of_clk_get_from_provider() argument
|
/linux-4.4.14/drivers/clk/nxp/ |
H A D | clk-lpc18xx-ccu.c | 116 static struct clk *lpc18xx_ccu_branch_clk_get(struct of_phandle_args *clkspec, lpc18xx_ccu_branch_clk_get() argument 120 unsigned int offset = clkspec->args[0]; lpc18xx_ccu_branch_clk_get()
|
/linux-4.4.14/include/linux/ |
H A D | clk-provider.h | 700 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) of_clk_src_simple_get() 727 struct of_phandle_args *clkspec, void *data) of_clk_src_onecell_get() 721 of_clk_src_simple_get( struct of_phandle_args *clkspec, void *data) of_clk_src_simple_get() argument 726 of_clk_src_onecell_get( struct of_phandle_args *clkspec, void *data) of_clk_src_onecell_get() argument
|
H A D | clk.h | 494 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec);
|
/linux-4.4.14/drivers/media/platform/omap3isp/ |
H A D | isp.c | 292 static struct clk *isp_xclk_src_get(struct of_phandle_args *clkspec, void *data) isp_xclk_src_get() argument 294 unsigned int idx = clkspec->args[0]; isp_xclk_src_get()
|