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()
197 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_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()
274 struct cpg_z_clk *zclk; in cpg_z_clk_register() local
277 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL); in cpg_z_clk_register()
278 if (!zclk) in cpg_z_clk_register()
289 zclk->hw.init = &init; in cpg_z_clk_register()
295 kfree(zclk); in cpg_z_clk_register()
299 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in cpg_z_clk_register()
[all …]
A Dr8a779a0-cpg-mssr.c303 val = readl(zclk->reg) & zclk->mask; in cpg_z_clk_recalc_rate()
318 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
320 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
355 cpg_reg_modify(zclk->reg, zclk->mask, (32 - mult) << __ffs(zclk->mask)); in cpg_z_clk_set_rate()
395 struct cpg_z_clk *zclk; in cpg_z_clk_register() local
398 zclk = kzalloc(sizeof(*zclk), GFP_KERNEL); in cpg_z_clk_register()
399 if (!zclk) in cpg_z_clk_register()
410 zclk->hw.init = &init; in cpg_z_clk_register()
416 kfree(zclk); in cpg_z_clk_register()
420 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