Searched refs:clk_data (Results 101 - 125 of 184) sorted by relevance

12345678

/linux-master/drivers/clk/visconti/
H A Dclkc.h30 struct clk_hw_onecell_data clk_data; member in struct:visconti_clk_provider
H A Dpll.c293 ctx->clk_data.hws[id] = hw_clk;
328 ctx = kzalloc(struct_size(ctx, clk_data.hws, nr_plls), GFP_KERNEL);
334 ctx->clk_data.num = nr_plls;
337 ctx->clk_data.hws[i] = ERR_PTR(-ENOENT);
/linux-master/drivers/clk/mvebu/
H A Dclk-cpu.c44 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
221 clk_data.clk_num = MAX_CPU;
222 clk_data.clks = clks;
223 of_clk_add_provider(node, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/clk/imx/
H A Dclk-imx31.c51 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
146 clk_data.clks = clk;
147 clk_data.clk_num = ARRAY_SIZE(clk);
148 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
H A Dclk-imx27.c49 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
191 clk_data.clks = clk;
192 clk_data.clk_num = ARRAY_SIZE(clk);
193 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/clk/socfpga/
H A Dstratix10-clk.h13 struct clk_hw_onecell_data clk_data; member in struct:stratix10_clock_data
/linux-master/drivers/clk/mmp/
H A Dclk-audio.c80 struct clk_hw_onecell_data clk_data; member in struct:mmp2_audio_clk
338 priv->clk_data.hws[MMP2_CLK_AUDIO_SYSCLK] = &priv->sysclk_gate.hw;
339 priv->clk_data.hws[MMP2_CLK_AUDIO_SSPA0] = &priv->sspa0_gate.hw;
340 priv->clk_data.hws[MMP2_CLK_AUDIO_SSPA1] = &priv->sspa1_gate.hw;
341 priv->clk_data.num = CLK_AUDIO_NR_CLKS;
344 &priv->clk_data);
353 struct_size(priv, clk_data.hws,
H A Dclk.c21 unit->clk_data.clks = clk_table;
22 unit->clk_data.clk_num = nr_clks;
23 of_clk_add_provider(np, of_clk_src_onecell_get, &unit->clk_data);
/linux-master/drivers/clk/
H A Dclk-scmi.c389 struct clk_hw_onecell_data *clk_data; local
410 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, count),
412 if (!clk_data)
415 clk_data->num = count;
416 hws = clk_data->hws;
481 clk_data);
H A Dclk-bm1880.c876 struct bm1880_clock_data *clk_data; local
895 clk_data = devm_kzalloc(dev, struct_size(clk_data, hw_data.hws,
897 if (!clk_data)
900 clk_data->pll_base = pll_base;
901 clk_data->sys_base = sys_base;
904 clk_data->hw_data.hws[i] = ERR_PTR(-ENOENT);
906 clk_data->hw_data.num = num_clks;
910 clk_data);
914 clk_data);
[all...]
H A Dclk-loongson2.c32 struct clk_hw_onecell_data clk_data; member in struct:loongson2_clk_provider
297 clp = devm_kzalloc(dev, struct_size(clp, clk_data.hws, clks_num),
307 clp->clk_data.num = clks_num + 1;
348 clp->clk_data.hws[p->id] = hw;
351 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, &clp->clk_data);
H A Dclk-sp7021.c602 struct clk_hw_onecell_data *clk_data; local
620 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, CLK_MAX),
622 if (!clk_data)
624 clk_data->num = CLK_MAX;
626 hws = clk_data->hws;
692 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
/linux-master/drivers/clk/davinci/
H A Dda8xx-cfgchip.c651 struct clk_hw_onecell_data *clk_data; local
655 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, 2),
657 if (!clk_data)
660 clk_data->num = 2;
670 clk_data->hws[0] = ERR_PTR(-ENOENT);
672 clk_data->hws[0] = &usb0->hw;
683 clk_data->hws[1] = ERR_PTR(-ENOENT);
685 clk_data->hws[1] = &usb1->hw;
688 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
[all...]
H A Dpsc.c59 struct clk_onecell_data clk_data; member in struct:davinci_psc_data
309 struct clk *clk = psc->clk_data.clks[id];
318 struct clk *clk = psc->clk_data.clks[id];
380 psc->clk_data.clks = clks;
381 psc->clk_data.clk_num = num_clks;
465 struct clk *clk = psc->clk_data.clks[info->md];
491 of_clk_add_provider(node, of_clk_src_onecell_get, &psc->clk_data);
/linux-master/drivers/clk/mediatek/
H A Dclk-mt6779.c1216 struct clk_hw_onecell_data *clk_data; local
1219 clk_data = mtk_alloc_clk_data(CLK_APMIXED_NR_CLK);
1220 if (!clk_data)
1223 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data);
1226 ARRAY_SIZE(apmixed_clks), clk_data);
1228 return of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data);
1234 struct clk_hw_onecell_data *clk_data; local
1241 clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK);
1242 if (!clk_data)
1246 clk_data);
[all...]
H A Dclk-mux.h125 struct clk_hw_onecell_data *clk_data);
128 struct clk_hw_onecell_data *clk_data);
/linux-master/drivers/clk/mxs/
H A Dclk-imx28.c146 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
240 clk_data.clks = clks;
241 clk_data.clk_num = ARRAY_SIZE(clks);
242 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/clk/tegra/
H A Dclk.c33 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
340 clk_data.clks = clks;
341 clk_data.clk_num = clk_num;
342 of_clk_add_provider(np, clk_src_onecell_get, &clk_data);
/linux-master/drivers/clk/st/
H A Dclkgen-pll.c757 struct clk_onecell_data *clk_data; local
780 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL);
781 if (!clk_data)
784 clk_data->clk_num = num_odfs;
785 clk_data->clks = kcalloc(clk_data->clk_num, sizeof(struct clk *),
788 if (!clk_data->clks)
814 clk_data->clks[odf] = clk;
817 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data);
[all...]
H A Dclkgen-fsyn.c925 struct clk_onecell_data *clk_data; local
928 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL);
929 if (!clk_data)
932 clk_data->clk_num = QUADFS_MAX_CHAN;
933 clk_data->clks = kcalloc(QUADFS_MAX_CHAN, sizeof(struct clk *),
936 if (!clk_data->clks) {
937 kfree(clk_data);
972 clk_data->clks[fschan] = clk;
980 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data);
[all...]
/linux-master/drivers/clk/berlin/
H A Dbg2.c85 static struct clk_hw_onecell_data *clk_data; variable in typeref:struct:clk_hw_onecell_data
502 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL);
503 if (!clk_data) {
507 clk_data->num = MAX_CLKS;
508 hws = clk_data->hws;
679 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_data);
/linux-master/drivers/rtc/
H A Drtc-ac100.c99 struct clk_hw_onecell_data *clk_data; member in struct:ac100_rtc_dev
312 chip->clk_data = devm_kzalloc(chip->dev,
313 struct_size(chip->clk_data, hws,
316 if (!chip->clk_data)
359 chip->clk_data->hws[i] = &clk->hw;
362 chip->clk_data->num = i;
363 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, chip->clk_data);
/linux-master/drivers/cpufreq/
H A Dqcom-cpufreq-hw.c635 struct clk_hw_onecell_data *clk_data; local
679 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, num_domains), GFP_KERNEL);
680 if (!clk_data)
683 clk_data->num = num_domains;
714 clk_data->hws[i] = &data->cpu_clk;
718 ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
/linux-master/drivers/clk/stm32/
H A Dclk-stm32-core.c27 struct clk_hw_onecell_data *clk_data = data->hw_clks; local
33 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, max_binding), GFP_KERNEL);
34 if (!clk_data)
37 clk_data->num = max_binding;
39 hws = clk_data->hws;
66 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
/linux-master/drivers/clk/bcm/
H A Dclk-iproc-pll.c728 struct clk_hw_onecell_data *clk_data; local
738 clk_data = kzalloc(struct_size(clk_data, hws, num_clks), GFP_KERNEL);
739 if (WARN_ON(!clk_data))
741 clk_data->num = num_clks;
801 clk_data->hws[0] = &iclk->hw;
828 clk_data->hws[i] = &iclk->hw;
831 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data);
839 clk_hw_unregister(clk_data->hws[i]);
859 kfree(clk_data);
[all...]

Completed in 407 milliseconds

12345678