Searched refs:zclk (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/clk/renesas/ |
A D | rcar-gen3-cpg.c | 182 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 D | r8a779a0-cpg-mssr.c | 303 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 D | rcar-gen2-cpg.c | 98 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 D | cesa.c | 521 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 D | cesa.h | 460 struct clk *zclk; member
|
Completed in 15 milliseconds