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() 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 D | rcar-gen4-cpg.c | 285 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 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