Home
last modified time | relevance | path

Searched refs:clk_bulk (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/char/hw_random/
H A Dstm32-rng.c77 struct clk_bulk_data *clk_bulk; member
271 clock_rate = clk_get_rate(priv->clk_bulk[0].clk); in stm32_rng_clock_freq_restrain()
573 ret = devm_clk_bulk_get_all(dev, &priv->clk_bulk); in stm32_rng_probe()
578 const char *id = priv->clk_bulk[1].id; in stm32_rng_probe()
579 struct clk *clk = priv->clk_bulk[1].clk; in stm32_rng_probe()
581 if (!priv->clk_bulk[0].id || !priv->clk_bulk[1].id) in stm32_rng_probe()
584 if (strcmp(priv->clk_bulk[0].id, "core")) { in stm32_rng_probe()
585 priv->clk_bulk[1].id = priv->clk_bulk[0].id; in stm32_rng_probe()
586 priv->clk_bulk[1].clk = priv->clk_bulk[0].clk; in stm32_rng_probe()
587 priv->clk_bulk[0].id = id; in stm32_rng_probe()
[all …]
/linux-6.15/drivers/clk/
H A Dclk-bulk.c49 struct clk_bulk_data *clk_bulk; in of_clk_bulk_get_all() local
57 clk_bulk = kmalloc_array(num_clks, sizeof(*clk_bulk), GFP_KERNEL); in of_clk_bulk_get_all()
58 if (!clk_bulk) in of_clk_bulk_get_all()
61 ret = of_clk_bulk_get(np, num_clks, clk_bulk); in of_clk_bulk_get_all()
63 kfree(clk_bulk); in of_clk_bulk_get_all()
67 *clks = clk_bulk; in of_clk_bulk_get_all()