/linux-master/drivers/clk/ |
H A D | clk-conf.c | 16 struct of_phandle_args clkspec; local 28 "#clock-cells", index, &clkspec); 36 if (clkspec.np == node && !clk_supplier) { 37 of_node_put(clkspec.np); 40 pclk = of_clk_get_from_provider(&clkspec); 41 of_node_put(clkspec.np); 50 "#clock-cells", index, &clkspec); 53 if (clkspec.np == node && !clk_supplier) { 54 of_node_put(clkspec.np); 58 clk = of_clk_get_from_provider(&clkspec); 83 struct of_phandle_args clkspec; local [all...] |
H A D | clk-rk808.c | 75 of_clk_rk808_get(struct of_phandle_args *clkspec, void *data) argument 78 unsigned int idx = clkspec->args[0];
|
H A D | clk.c | 433 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec); 442 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec) argument 492 struct of_phandle_args clkspec; local 495 !of_parse_clkspec(np, index, name, &clkspec)) { 496 hw = of_clk_get_hw_from_clkspec(&clkspec); 497 of_node_put(clkspec.np); 4940 struct clk *(*get)(struct of_phandle_args *clkspec, void *data); 4941 struct clk_hw *(*get_hw)(struct of_phandle_args *clkspec, void *data); 4952 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec, argument 4959 struct clk_hw *of_clk_hw_simple_get(struct of_phandle_args *clkspec, voi argument 4965 of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data) argument 4980 of_clk_hw_onecell_get(struct of_phandle_args *clkspec, void *data) argument 5002 of_clk_add_provider(struct device_node *np, struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, void *data), void *data) argument 5044 of_clk_add_hw_provider(struct device_node *np, struct clk_hw *(*get)(struct of_phandle_args *clkspec, void *data), void *data) argument 5118 devm_of_clk_add_hw_provider(struct device *dev, struct clk_hw *(*get)(struct of_phandle_args *clkspec, void *data), void *data) argument 5244 __of_clk_get_hw_from_provider(struct of_clk_provider *provider, struct of_phandle_args *clkspec) argument 5259 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec) argument 5288 of_clk_get_from_provider(struct of_phandle_args *clkspec) argument 5301 struct of_phandle_args clkspec; local 5366 struct of_phandle_args clkspec; local [all...] |
/linux-master/drivers/clk/meson/ |
H A D | meson-clkc-utils.h | 17 struct clk_hw *meson_clk_hw_get(struct of_phandle_args *clkspec, void *clk_hw_data);
|
H A D | meson-clkc-utils.c | 11 struct clk_hw *meson_clk_hw_get(struct of_phandle_args *clkspec, void *clk_hw_data) argument 14 unsigned int idx = clkspec->args[0];
|
/linux-master/arch/mips/ralink/ |
H A D | clk.c | 64 struct of_phandle_args clkspec; local 76 clkspec.np = of_find_compatible_node(NULL, NULL, compatible); 77 clkspec.args_count = 1; 78 clkspec.args[0] = cpu_clk_idx; 79 clk = of_clk_get_from_provider(&clkspec);
|
/linux-master/drivers/clk/renesas/ |
H A D | clk-mstp.c | 255 struct of_phandle_args clkspec; local 261 &clkspec)) { 262 if (of_device_is_compatible(clkspec.np, 267 if (of_node_name_eq(clkspec.np, "zb_clk")) 270 of_node_put(clkspec.np); 277 clk = of_clk_get_from_provider(&clkspec); 278 of_node_put(clkspec.np);
|
H A D | renesas-cpg-mssr.c | 276 struct clk *cpg_mssr_clk_src_twocell_get(struct of_phandle_args *clkspec, argument 279 unsigned int clkidx = clkspec->args[1]; 287 switch (clkspec->args[0]) { 316 dev_err(dev, "Invalid CPG clock type %u\n", clkspec->args[0]); 325 clkspec->args[0], clkspec->args[1], clk, 497 static bool cpg_mssr_is_pm_clk(const struct of_phandle_args *clkspec, argument 502 if (clkspec->np != pd->genpd.dev.of_node || clkspec->args_count != 2) 505 switch (clkspec 524 struct of_phandle_args clkspec; local [all...] |
H A D | rzg2l-cpg.c | 1055 *rzg2l_cpg_clk_src_twocell_get(struct of_phandle_args *clkspec, argument 1058 unsigned int clkidx = clkspec->args[1]; 1064 switch (clkspec->args[0]) { 1085 dev_err(dev, "Invalid CPG clock type %u\n", clkspec->args[0]); 1094 clkspec->args[0], clkspec->args[1], clk, 1541 const struct of_phandle_args *clkspec) 1547 if (clkspec->args_count != 2) 1550 if (clkspec->args[0] != CPG_MOD) 1553 id = clkspec 1540 rzg2l_cpg_is_pm_clk(struct rzg2l_cpg_priv *priv, const struct of_phandle_args *clkspec) argument 1566 struct of_phandle_args clkspec; local [all...] |
/linux-master/drivers/clk/versatile/ |
H A D | clk-sp810.c | 71 static struct clk *clk_sp810_timerclken_of_get(struct of_phandle_args *clkspec, argument 76 if (WARN_ON(clkspec->args_count != 1 || 77 clkspec->args[0] >= ARRAY_SIZE(sp810->timerclken))) 80 return sp810->timerclken[clkspec->args[0]].clk;
|
/linux-master/drivers/clk/at91/ |
H A D | pmc.c | 47 struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data) argument 49 unsigned int type = clkspec->args[0]; 50 unsigned int idx = clkspec->args[1];
|
/linux-master/drivers/clk/ti/ |
H A D | clk.c | 176 struct of_phandle_args clkspec; local 223 clkspec.np = node; 224 clkspec.args_count = num_args; 226 ret = kstrtoint(tags[i], i ? 10 : 16, clkspec.args + i); 234 clk = of_clk_get_from_provider(&clkspec); 522 struct of_phandle_args clkspec; local 524 clkspec.np = np; 525 clk = of_clk_get_from_provider(&clkspec);
|
H A D | clk-dra7-atl.c | 228 struct of_phandle_args clkspec; local 233 NULL, i, &clkspec); 242 clk = of_clk_get_from_provider(&clkspec);
|
H A D | composite.c | 71 struct of_phandle_args clkspec; local 74 &clkspec); 78 return clkspec.np;
|
H A D | clkctrl.c | 224 static struct clk_hw *_ti_omap4_clkctrl_xlate(struct of_phandle_args *clkspec, argument 230 if (clkspec->args_count != 2) 234 clkspec->args[0], clkspec->args[1]); 237 if (iter->reg_offset == clkspec->args[0] && 238 iter->bit_offset == clkspec->args[1]) {
|
/linux-master/drivers/clk/ux500/ |
H A D | u8500_of_clk.c | 29 static struct clk *ux500_twocell_get(struct of_phandle_args *clkspec, argument 35 if (clkspec->args_count != 2) 38 base = clkspec->args[0]; 39 bit = clkspec->args[1]; 74 static struct clk_hw *ux500_clkout_get(struct of_phandle_args *clkspec, argument 80 if (clkspec->args_count != 3) 83 id = clkspec->args[0]; 84 source = clkspec->args[1]; 85 divider = clkspec->args[2];
|
/linux-master/drivers/clk/hisilicon/ |
H A D | clk-hi3660-stub.c | 111 static struct clk_hw *hi3660_stub_clk_hw_get(struct of_phandle_args *clkspec, argument 114 unsigned int idx = clkspec->args[0];
|
/linux-master/drivers/clk/starfive/ |
H A D | clk-starfive-jh7110-stg.c | 78 static struct clk_hw *jh7110_stgclk_get(struct of_phandle_args *clkspec, void *data) argument 81 unsigned int idx = clkspec->args[0];
|
H A D | clk-starfive-jh7100-audio.c | 87 static struct clk_hw *jh7100_audclk_get(struct of_phandle_args *clkspec, void *data) argument 90 unsigned int idx = clkspec->args[0];
|
H A D | clk-starfive-jh7110-aon.c | 57 static struct clk_hw *jh7110_aonclk_get(struct of_phandle_args *clkspec, void *data) argument 60 unsigned int idx = clkspec->args[0];
|
/linux-master/drivers/clk/mvebu/ |
H A D | common.c | 202 struct of_phandle_args *clkspec, void *data) 206 if (clkspec->args_count < 1) 212 if (clkspec->args[0] == gate->bit_idx) 201 clk_gating_get_src( struct of_phandle_args *clkspec, void *data) argument
|
H A D | kirkwood.c | 272 struct of_phandle_args *clkspec, void *data) 277 if (clkspec->args_count < 1) 283 if (clkspec->args[0] == mux->shift) 271 clk_muxing_get_src( struct of_phandle_args *clkspec, void *data) argument
|
H A D | cp110-system-controller.c | 195 static struct clk_hw *cp110_of_clk_get(struct of_phandle_args *clkspec, argument 199 unsigned int type = clkspec->args[0]; 200 unsigned int idx = clkspec->args[1];
|
/linux-master/drivers/clk/qcom/ |
H A D | clk-spmi-pmic-div.c | 184 spmi_pmic_div_clk_hw_get(struct of_phandle_args *clkspec, void *data) argument 187 int idx = clkspec->args[0] - 1; /* Start at 1 instead of 0 */ 191 __func__, clkspec->args[0], cc->nclks);
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6dsp-lpass-clocks.c | 109 static struct clk_hw *q6dsp_of_clk_hw_get(struct of_phandle_args *clkspec, argument 113 unsigned int idx = clkspec->args[0]; 114 unsigned int attr = clkspec->args[1];
|