Home
last modified time | relevance | path

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

/linux/drivers/char/hw_random/
H A Dstm32-rng.c77 struct clk_bulk_data *clk_bulk; member
270 clock_rate = clk_get_rate(priv->clk_bulk[0].clk); in stm32_rng_clock_freq_restrain()
280 pr_debug("RNG clk rate : %lu\n", clk_get_rate(priv->clk_bulk[0].clk) >> clock_div); in stm32_rng_clock_freq_restrain()
292 err = clk_bulk_prepare_enable(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_init()
332 clk_bulk_disable_unprepare(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_init()
360 clk_bulk_disable_unprepare(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_init()
366 clk_bulk_disable_unprepare(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_init()
385 clk_bulk_disable_unprepare(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_runtime_suspend()
395 err = clk_bulk_prepare_enable(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_suspend()
409 clk_bulk_disable_unprepare(priv->data->nb_clock, priv->clk_bulk); in stm32_rng_suspend()
[all …]
/linux/drivers/clk/
H A Dclk-bulk.c49 struct clk_bulk_data *clk_bulk; in of_clk_bulk_get_all() local
57 clk_bulk = kmalloc_objs(*clk_bulk, num_clks); 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()
/linux/drivers/memory/
H A Dstm32_omm.c33 struct clk_bulk_data clk_bulk[OMM_CLK_NB]; member
131 ret = clk_prepare_enable(omm->clk_bulk[i + 1].clk); in stm32_omm_toggle_child_clock()
137 clk_disable_unprepare(omm->clk_bulk[i + 1].clk); in stm32_omm_toggle_child_clock()
145 clk_disable_unprepare(omm->clk_bulk[i + 1].clk); in stm32_omm_toggle_child_clock()
195 omm->clk_bulk[i].id = clocks_name[i]; in stm32_omm_configure()
198 ret = devm_clk_bulk_get(dev, OMM_CLK_NB, omm->clk_bulk); in stm32_omm_configure()
213 clk_rate = clk_get_rate(omm->clk_bulk[i].clk); in stm32_omm_configure()
399 clk_disable_unprepare(omm->clk_bulk[0].clk); in stm32_omm_runtime_suspend()
408 return clk_prepare_enable(omm->clk_bulk[0].clk); in stm32_omm_runtime_resume()