Searched refs:clk_data (Results 126 - 150 of 184) sorted by relevance

12345678

/linux-master/drivers/clk/imx/
H A Dclk-imx5.c129 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
342 clk_data.clks = clk;
343 clk_data.clk_num = ARRAY_SIZE(clk);
344 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
433 clk_data.clks = clk;
434 clk_data.clk_num = ARRAY_SIZE(clk);
435 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
587 clk_data.clks = clk;
588 clk_data.clk_num = ARRAY_SIZE(clk);
589 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
[all...]
H A Dclk-imx8mp-audiomix.c217 struct clk_hw_onecell_data clk_data; member in struct:clk_imx8mp_audiomix_priv
245 struct_size(priv, clk_data.hws, IMX8MP_CLK_AUDIOMIX_END),
250 clk_hw_data = &priv->clk_data;
H A Dclk-imx35.c58 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
246 clk_data.clks = clk;
247 clk_data.clk_num = ARRAY_SIZE(clk);
248 of_clk_add_provider(ccm_node, of_clk_src_onecell_get, &clk_data);
H A Dclk-imx25.c44 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
234 clk_data.clks = clk;
235 clk_data.clk_num = ARRAY_SIZE(clk);
236 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/rtc/
H A Drtc-sun6i.c225 struct clk_hw_onecell_data *clk_data; local
241 clk_data = kzalloc(struct_size(clk_data, hws, 3), GFP_KERNEL);
242 if (!clk_data) {
315 clk_data->num = 3;
316 clk_data->hws[0] = &rtc->hw;
317 clk_data->hws[1] = __clk_get_hw(rtc->ext_losc);
318 clk_data->hws[2] = rtc->int_osc;
319 of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data);
325 kfree(clk_data);
[all...]
/linux-master/drivers/clk/
H A Dclk-milbeaut.c499 struct clk_hw_onecell_data *clk_data,
524 clk_data->hws[factors->onecell_idx] = hw;
528 struct clk_hw_onecell_data *clk_data,
539 clk_data->hws[factors->onecell_idx] = hw;
543 struct clk_hw_onecell_data *clk_data,
557 clk_data->hws[factors->onecell_idx] = hw;
498 m10v_reg_div_pre(const struct m10v_clk_div_factors *factors, struct clk_hw_onecell_data *clk_data, void __iomem *base) argument
527 m10v_reg_fixed_pre(const struct m10v_clk_div_fixed_data *factors, struct clk_hw_onecell_data *clk_data, const char *parent_name) argument
542 m10v_reg_mux_pre(const struct m10v_clk_mux_factors *factors, struct clk_hw_onecell_data *clk_data, void __iomem *base) argument
H A Dclk-stm32h7.c1197 struct clk_hw_onecell_data *clk_data; local
1203 clk_data = kzalloc(struct_size(clk_data, hws, STM32H7_MAX_CLKS),
1205 if (!clk_data)
1208 clk_data->num = STM32H7_MAX_CLKS;
1210 hws = clk_data->hws;
1383 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_data);
1388 kfree(clk_data);
H A Dclk-lmk04832.c249 * @clk_data: holds clkout related data like clk_hw* and number of clocks
269 struct clk_hw_onecell_data *clk_data; member in struct:lmk04832
739 for (i = 0; i < lmk->clk_data->num; i += 2) {
1339 lmk->clk_data->hws[num] = &lmk->clkout[num].hw;
1435 lmk->clk_data = devm_kzalloc(lmk->dev, struct_size(lmk->clk_data, hws,
1438 if (!lmk->clk_data) {
1539 lmk->clk_data->num = info->num_channels;
1541 lmk->clk_data);
/linux-master/drivers/clk/mvebu/
H A Dcp110-system-controller.c198 struct clk_hw_onecell_data *clk_data = data; local
205 return clk_data->hws[idx];
209 return clk_data->hws[CP110_MAX_CORE_CLOCKS + idx];
/linux-master/drivers/clk/sunxi/
H A Dclk-sunxi.c946 struct clk_onecell_data *clk_data; local
1005 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL);
1006 if (!clk_data)
1013 clk_data->clks = clks;
1026 clk_data->clks[i] = pclk;
1086 WARN_ON(IS_ERR(clk_data->clks[i]));
1090 clk_data->clk_num = i;
1092 if (of_clk_add_provider(node, of_clk_src_onecell_get, clk_data)) {
1104 kfree(clk_data);
/linux-master/drivers/phy/ti/
H A Dphy-am654-serdes.c92 struct clk_init_data clk_data; member in struct:serdes_am654_clk_mux
242 struct clk_onecell_data clk_data; member in struct:serdes_am654
662 init = &mux->clk_data;
758 struct clk_onecell_data *clk_data; local
816 clk_data = &am654_phy->clk_data;
817 clk_data->clks = am654_phy->clks;
818 clk_data->clk_num = SERDES_NUM_CLOCKS;
819 ret = of_clk_add_provider(node, of_clk_src_onecell_get, clk_data);
H A Dphy-j721e-wiz.c212 struct clk_init_data clk_data; member in struct:wiz_clk_mux
221 struct clk_init_data clk_data; member in struct:wiz_clk_divider
241 struct clk_init_data clk_data; member in struct:wiz_phy_en_refclk
394 struct clk_onecell_data clk_data; member in struct:wiz
754 init = &wiz_phy_en_refclk->clk_data;
844 init = &mux->clk_data;
902 init = &mux->clk_data;
990 init = &div->clk_data;
1070 wiz->clk_data.clks = wiz->output_clks;
1071 wiz->clk_data
[all...]
/linux-master/drivers/clk/visconti/
H A Dclkc-tmpv770x.c251 ctx->clk_data.hws[fixed_clk_tables[i].id] =
275 return of_clk_add_hw_provider(np, of_clk_hw_onecell_get, &ctx->clk_data);
/linux-master/drivers/clk/davinci/
H A Dpll.c774 struct clk_onecell_data *clk_data; local
779 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL);
780 if (!clk_data) {
787 kfree(clk_data);
792 clk_data->clks = clks;
793 clk_data->clk_num = n_clks;
806 of_clk_add_provider(child, of_clk_src_onecell_get, clk_data);
/linux-master/drivers/clk/stm32/
H A Dclk-stm32mp1.c333 struct clk_hw_onecell_data *clk_data,
393 struct clk_hw_onecell_data *clk_data,
411 struct clk_hw_onecell_data *clk_data,
424 struct clk_hw_onecell_data *clk_data,
444 struct clk_hw_onecell_data *clk_data,
1113 struct clk_hw_onecell_data *clk_data,
1132 struct clk_hw_onecell_data *clk_data,
1145 struct clk_hw_onecell_data *clk_data,
1161 struct clk_hw_onecell_data *clk_data,
2182 struct clk_hw_onecell_data *clk_data,
392 _clk_hw_register_gate(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
410 _clk_hw_register_fixed_factor(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
423 _clk_hw_register_divider_table(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
443 _clk_hw_register_mux(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
1112 _clk_register_pll(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
1131 _clk_register_cktim(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
1144 _clk_stm32_register_gate(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
1160 _clk_stm32_register_composite(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
2181 stm32_register_hw_clk(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument
2209 struct clk_hw_onecell_data *clk_data; local
[all...]
/linux-master/drivers/clk/x86/
H A Dclk-lgm.c431 ctx = devm_kzalloc(dev, struct_size(ctx, clk_data.hws, CLK_NR_CLKS),
436 ctx->clk_data.num = CLK_NR_CLKS;
464 &ctx->clk_data);
H A Dclk-cgu-pll.c141 ctx->clk_data.hws[list->id] = hw;
/linux-master/drivers/clk/pistachio/
H A Dclk.h144 struct clk_onecell_data clk_data; member in struct:pistachio_clk_provider
/linux-master/arch/powerpc/platforms/512x/
H A Dclock-commonclk.c71 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
942 clk_data.clks = clks;
943 clk_data.clk_num = MPC512x_CLK_LAST_PUBLIC + 1; /* _not_ ARRAY_SIZE() */
944 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.h135 struct clk_onecell_data clk_data; member in struct:fimc_md::cam_clk_provider
/linux-master/drivers/clk/rockchip/
H A Dclk.c203 ctx->clk_data.clks[id] = clk;
382 ctx->clk_data.clks = clk_table;
383 ctx->clk_data.clk_num = nr_clks;
402 &ctx->clk_data))
/linux-master/drivers/clk/zynq/
H A Dclkc.c63 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data
570 clk_data.clks = clks;
571 clk_data.clk_num = ARRAY_SIZE(clks);
572 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
/linux-master/drivers/hsi/controllers/
H A Domap_ssi_core.c276 struct clk_notifier_data *clk_data = data; local
304 clk_data->old_rate, clk_data->new_rate);
305 omap_ssi->fck_rate = DIV_ROUND_CLOSEST(clk_data->new_rate, 1000); /* kHz */
/linux-master/drivers/acpi/x86/
H A Dlpss.c414 struct lpss_clk_data *clk_data; local
424 clk_data = platform_get_drvdata(lpss_clk_dev);
425 if (!clk_data)
427 clk = clk_data->clk;
433 parent = clk_data->name;
/linux-master/drivers/clk/xilinx/
H A Dxlnx_vcu.c58 * @clk_data: clocks provided by the vcu clock provider
68 struct clk_hw_onecell_data *clk_data; member in struct:xvcu_device
536 xvcu->clk_data = data;
579 struct clk_hw_onecell_data *data = xvcu->clk_data;

Completed in 462 milliseconds

12345678