Home
last modified time | relevance | path

Searched refs:clk_hw_data (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-loongson2.c212 struct clk_hw_onecell_data *clk_hw_data; in loongson2_clk_probe() local
220 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, LOONGSON2_CLK_END), in loongson2_clk_probe()
222 if (WARN_ON(!clk_hw_data)) in loongson2_clk_probe()
225 clk_hw_data->num = LOONGSON2_CLK_END; in loongson2_clk_probe()
226 hws = clk_hw_data->hws; in loongson2_clk_probe()
322 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_hw_data); in loongson2_clk_probe()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-imxrt1050.c34 static struct clk_hw_onecell_data *clk_hw_data; variable
45 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, in imxrt1050_clocks_probe()
47 if (WARN_ON(!clk_hw_data)) in imxrt1050_clocks_probe()
50 clk_hw_data->num = IMXRT1050_CLK_END; in imxrt1050_clocks_probe()
51 hws = clk_hw_data->hws; in imxrt1050_clocks_probe()
153 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imxrt1050_clocks_probe()
H A Dclk-imx8-acm.c331 struct clk_hw_onecell_data *clk_hw_data; in imx8_acm_clk_probe() local
352 clk_hw_data = devm_kzalloc(&pdev->dev, struct_size(clk_hw_data, hws, IMX_ADMA_ACM_CLK_END), in imx8_acm_clk_probe()
354 if (!clk_hw_data) in imx8_acm_clk_probe()
357 clk_hw_data->num = IMX_ADMA_ACM_CLK_END; in imx8_acm_clk_probe()
358 hws = clk_hw_data->hws; in imx8_acm_clk_probe()
383 ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_hw_data); in imx8_acm_clk_probe()
H A Dclk-imx93.c257 static struct clk_hw_onecell_data *clk_hw_data; variable
269 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, in imx93_clocks_probe()
271 if (!clk_hw_data) in imx93_clocks_probe()
274 clk_hw_data->num = IMX93_CLK_END; in imx93_clocks_probe()
275 clks = clk_hw_data->hws; in imx93_clocks_probe()
340 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx93_clocks_probe()
H A Dclk-imx6sll.c57 static struct clk_hw_onecell_data *clk_hw_data; variable
84 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sll_clocks_init()
86 if (WARN_ON(!clk_hw_data)) in imx6sll_clocks_init()
89 clk_hw_data->num = IMX6SLL_CLK_END; in imx6sll_clocks_init()
90 hws = clk_hw_data->hws; in imx6sll_clocks_init()
341 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sll_clocks_init()
H A Dclk-imx8mm.c296 static struct clk_hw_onecell_data *clk_hw_data; variable
306 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx8mm_clocks_probe()
308 if (WARN_ON(!clk_hw_data)) in imx8mm_clocks_probe()
311 clk_hw_data->num = IMX8MM_CLK_END; in imx8mm_clocks_probe()
312 hws = clk_hw_data->hws; in imx8mm_clocks_probe()
606 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mm_clocks_probe()
H A Dclk-imx6sl.c101 static struct clk_hw_onecell_data *clk_hw_data; variable
188 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sl_clocks_init()
190 if (WARN_ON(!clk_hw_data)) in imx6sl_clocks_init()
193 clk_hw_data->num = IMX6SL_CLK_END; in imx6sl_clocks_init()
194 hws = clk_hw_data->hws; in imx6sl_clocks_init()
420 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sl_clocks_init()
H A Dclk-imx8mq.c281 static struct clk_hw_onecell_data *clk_hw_data; variable
291 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, IMX8MQ_CLK_END), GFP_KERNEL); in imx8mq_clocks_probe()
292 if (WARN_ON(!clk_hw_data)) in imx8mq_clocks_probe()
295 clk_hw_data->num = IMX8MQ_CLK_END; in imx8mq_clocks_probe()
296 hws = clk_hw_data->hws; in imx8mq_clocks_probe()
601 err = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mq_clocks_probe()
H A Dclk-imx8mp.c406 static struct clk_hw_onecell_data *clk_hw_data; variable
426 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, IMX8MP_CLK_END), GFP_KERNEL); in imx8mp_clocks_probe()
427 if (WARN_ON(!clk_hw_data)) in imx8mp_clocks_probe()
430 clk_hw_data->num = IMX8MP_CLK_END; in imx8mp_clocks_probe()
431 hws = clk_hw_data->hws; in imx8mp_clocks_probe()
717 err = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mp_clocks_probe()
H A Dclk-imx8mn.c316 static struct clk_hw_onecell_data *clk_hw_data; variable
326 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, in imx8mn_clocks_probe()
328 if (WARN_ON(!clk_hw_data)) in imx8mn_clocks_probe()
331 clk_hw_data->num = IMX8MN_CLK_END; in imx8mn_clocks_probe()
332 hws = clk_hw_data->hws; in imx8mn_clocks_probe()
599 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mn_clocks_probe()
H A Dclk-imx6sx.c86 static struct clk_hw_onecell_data *clk_hw_data; variable
125 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sx_clocks_init()
127 if (WARN_ON(!clk_hw_data)) in imx6sx_clocks_init()
130 clk_hw_data->num = IMX6SX_CLK_CLK_END; in imx6sx_clocks_init()
131 hws = clk_hw_data->hws; in imx6sx_clocks_init()
490 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sx_clocks_init()
H A Dclk-imx6ul.c73 static struct clk_hw_onecell_data *clk_hw_data; variable
133 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6ul_clocks_init()
135 if (WARN_ON(!clk_hw_data)) in imx6ul_clocks_init()
138 clk_hw_data->num = IMX6UL_CLK_END; in imx6ul_clocks_init()
139 hws = clk_hw_data->hws; in imx6ul_clocks_init()
502 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6ul_clocks_init()
/kernel/linux/linux-6.6/drivers/clk/renesas/
H A Drzg2l-cpg.c256 struct sd_hw_data *clk_hw_data; in rzg2l_cpg_sd_mux_clk_register() local
261 clk_hw_data = devm_kzalloc(priv->dev, sizeof(*clk_hw_data), GFP_KERNEL); in rzg2l_cpg_sd_mux_clk_register()
262 if (!clk_hw_data) in rzg2l_cpg_sd_mux_clk_register()
265 clk_hw_data->priv = priv; in rzg2l_cpg_sd_mux_clk_register()
266 clk_hw_data->conf = core->conf; in rzg2l_cpg_sd_mux_clk_register()
274 clk_hw = &clk_hw_data->hw; in rzg2l_cpg_sd_mux_clk_register()
391 struct dsi_div_hw_data *clk_hw_data; in rzg2l_cpg_dsi_div_clk_register() local
402 clk_hw_data = devm_kzalloc(priv->dev, sizeof(*clk_hw_data), GFP_KERNE in rzg2l_cpg_dsi_div_clk_register()
487 struct pll5_mux_hw_data *clk_hw_data; rzg2l_cpg_pll5_4_mux_clk_register() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/meson/
H A Dmeson-clkc-utils.c11 struct clk_hw *meson_clk_hw_get(struct of_phandle_args *clkspec, void *clk_hw_data) in meson_clk_hw_get() argument
13 const struct meson_clk_hw_data *data = clk_hw_data; in meson_clk_hw_get()
H A Dmeson-clkc-utils.h17 struct clk_hw *meson_clk_hw_get(struct of_phandle_args *clkspec, void *clk_hw_data);
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-imx6sll.c57 static struct clk_hw_onecell_data *clk_hw_data; variable
84 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sll_clocks_init()
86 if (WARN_ON(!clk_hw_data)) in imx6sll_clocks_init()
89 clk_hw_data->num = IMX6SLL_CLK_END; in imx6sll_clocks_init()
90 hws = clk_hw_data->hws; in imx6sll_clocks_init()
341 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sll_clocks_init()
H A Dclk-imx6sl.c100 static struct clk_hw_onecell_data *clk_hw_data; variable
187 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sl_clocks_init()
189 if (WARN_ON(!clk_hw_data)) in imx6sl_clocks_init()
192 clk_hw_data->num = IMX6SL_CLK_END; in imx6sl_clocks_init()
193 hws = clk_hw_data->hws; in imx6sl_clocks_init()
419 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sl_clocks_init()
H A Dclk-imx8mp.c417 static struct clk_hw_onecell_data *clk_hw_data; variable
437 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, IMX8MP_CLK_END), GFP_KERNEL); in imx8mp_clocks_probe()
438 if (WARN_ON(!clk_hw_data)) in imx8mp_clocks_probe()
441 clk_hw_data->num = IMX8MP_CLK_END; in imx8mp_clocks_probe()
442 hws = clk_hw_data->hws; in imx8mp_clocks_probe()
738 err = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mp_clocks_probe()
H A Dclk-imx8mq.c273 static struct clk_hw_onecell_data *clk_hw_data; variable
283 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, IMX8MQ_CLK_END), GFP_KERNEL); in imx8mq_clocks_probe()
284 if (WARN_ON(!clk_hw_data)) in imx8mq_clocks_probe()
287 clk_hw_data->num = IMX8MQ_CLK_END; in imx8mq_clocks_probe()
288 hws = clk_hw_data->hws; in imx8mq_clocks_probe()
580 err = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mq_clocks_probe()
H A Dclk-imx8mm.c291 static struct clk_hw_onecell_data *clk_hw_data; variable
301 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx8mm_clocks_probe()
303 if (WARN_ON(!clk_hw_data)) in imx8mm_clocks_probe()
306 clk_hw_data->num = IMX8MM_CLK_END; in imx8mm_clocks_probe()
307 hws = clk_hw_data->hws; in imx8mm_clocks_probe()
612 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mm_clocks_probe()
H A Dclk-imx8mn.c284 static struct clk_hw_onecell_data *clk_hw_data; variable
294 clk_hw_data = devm_kzalloc(dev, struct_size(clk_hw_data, hws, in imx8mn_clocks_probe()
296 if (WARN_ON(!clk_hw_data)) in imx8mn_clocks_probe()
299 clk_hw_data->num = IMX8MN_CLK_END; in imx8mn_clocks_probe()
300 hws = clk_hw_data->hws; in imx8mn_clocks_probe()
563 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx8mn_clocks_probe()
H A Dclk-imx6ul.c72 static struct clk_hw_onecell_data *clk_hw_data; variable
119 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6ul_clocks_init()
121 if (WARN_ON(!clk_hw_data)) in imx6ul_clocks_init()
124 clk_hw_data->num = IMX6UL_CLK_END; in imx6ul_clocks_init()
125 hws = clk_hw_data->hws; in imx6ul_clocks_init()
471 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6ul_clocks_init()
H A Dclk-imx6sx.c86 static struct clk_hw_onecell_data *clk_hw_data; variable
125 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6sx_clocks_init()
127 if (WARN_ON(!clk_hw_data)) in imx6sx_clocks_init()
130 clk_hw_data->num = IMX6SX_CLK_CLK_END; in imx6sx_clocks_init()
131 hws = clk_hw_data->hws; in imx6sx_clocks_init()
490 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6sx_clocks_init()
H A Dclk-imx6q.c93 static struct clk_hw_onecell_data *clk_hw_data; variable
437 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx6q_clocks_init()
439 if (WARN_ON(!clk_hw_data)) in imx6q_clocks_init()
442 clk_hw_data->num = IMX6QDL_CLK_END; in imx6q_clocks_init()
443 hws = clk_hw_data->hws; in imx6q_clocks_init()
913 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx6q_clocks_init()
H A Dclk-imx7d.c378 static struct clk_hw_onecell_data *clk_hw_data; variable
385 clk_hw_data = kzalloc(struct_size(clk_hw_data, hws, in imx7d_clocks_init()
387 if (WARN_ON(!clk_hw_data)) in imx7d_clocks_init()
390 clk_hw_data->num = IMX7D_CLK_END; in imx7d_clocks_init()
391 hws = clk_hw_data->hws; in imx7d_clocks_init()
868 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_hw_data); in imx7d_clocks_init()

Completed in 27 milliseconds

12