Home
last modified time | relevance | path

Searched refs:zclk (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/clk/renesas/
A Drcar-gen3-cpg.c182 val = readl(zclk->reg) & zclk->mask; in cpg_z_clk_recalc_rate()
199 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
234 cpg_reg_modify(zclk->reg, zclk->mask, (32 - mult) << __ffs(zclk->mask)); in cpg_z_clk_set_rate()
276 struct cpg_z_clk *zclk; in __cpg_z_clk_register() local
279 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL); in __cpg_z_clk_register()
280 if (!zclk) in __cpg_z_clk_register()
289 zclk->reg = reg + fcr; in __cpg_z_clk_register()
291 zclk->hw.init = &init; in __cpg_z_clk_register()
297 kfree(zclk); in __cpg_z_clk_register()
301 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in __cpg_z_clk_register()
[all …]
A Drcar-gen4-cpg.c285 val = readl(zclk->reg) & zclk->mask; in cpg_z_clk_recalc_rate()
300 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
302 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
337 cpg_reg_modify(zclk->reg, zclk->mask, (32 - mult) << __ffs(zclk->mask)); in cpg_z_clk_set_rate()
377 struct cpg_z_clk *zclk; in cpg_z_clk_register() local
380 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL); in cpg_z_clk_register()
381 if (!zclk) in cpg_z_clk_register()
397 zclk->hw.init = &init; in cpg_z_clk_register()
403 kfree(zclk); in cpg_z_clk_register()
407 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in cpg_z_clk_register()
[all …]
A Drcar-gen2-cpg.c98 val = readl(zclk->reg); in cpg_z_clk_set_rate()
101 writel(val, zclk->reg); in cpg_z_clk_set_rate()
107 kick = readl(zclk->kick_reg); in cpg_z_clk_set_rate()
109 writel(kick, zclk->kick_reg); in cpg_z_clk_set_rate()
141 struct cpg_z_clk *zclk; in cpg_z_clk_register() local
144 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL); in cpg_z_clk_register()
145 if (!zclk) in cpg_z_clk_register()
153 zclk->reg = base + CPG_FRQCRC; in cpg_z_clk_register()
154 zclk->kick_reg = base + CPG_FRQCRB; in cpg_z_clk_register()
155 zclk->hw.init = &init; in cpg_z_clk_register()
[all …]
/linux/drivers/crypto/marvell/cesa/
A Dcesa.c521 engine->zclk = devm_clk_get(dev, res_name); in mv_cesa_probe()
522 if (IS_ERR(engine->zclk)) in mv_cesa_probe()
523 engine->zclk = NULL; in mv_cesa_probe()
529 ret = clk_prepare_enable(engine->zclk); in mv_cesa_probe()
574 clk_disable_unprepare(cesa->engines[i].zclk); in mv_cesa_probe()
592 clk_disable_unprepare(cesa->engines[i].zclk); in mv_cesa_remove()
A Dcesa.h460 struct clk *zclk; member

Completed in 15 milliseconds