Home
last modified time | relevance | path

Searched refs:clkp (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/sh/clk/
Dcore.c228 struct clk *clkp; in propagate_rate() local
230 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate()
231 if (clkp->ops && clkp->ops->recalc) in propagate_rate()
232 clkp->rate = clkp->ops->recalc(clkp); in propagate_rate()
234 propagate_rate(clkp); in propagate_rate()
319 struct clk *clkp; in recalculate_root_clocks() local
321 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks()
322 if (clkp->ops && clkp->ops->recalc) in recalculate_root_clocks()
323 clkp->rate = clkp->ops->recalc(clkp); in recalculate_root_clocks()
324 propagate_rate(clkp); in recalculate_root_clocks()
[all …]
Dcpg.c96 struct clk *clkp; in sh_clk_mstp_register() local
101 clkp = clks + k; in sh_clk_mstp_register()
102 clkp->ops = &sh_clk_mstp_clk_ops; in sh_clk_mstp_register()
103 ret |= clk_register(clkp); in sh_clk_mstp_register()
244 struct clk *clkp; in sh_clk_div_register_ops() local
259 clkp = clks + k; in sh_clk_div_register_ops()
261 clkp->ops = ops; in sh_clk_div_register_ops()
262 clkp->priv = table; in sh_clk_div_register_ops()
264 clkp->freq_table = freq_table + (k * freq_table_size); in sh_clk_div_register_ops()
265 clkp->freq_table[nr_divs].frequency = CPUFREQ_TABLE_END; in sh_clk_div_register_ops()
[all …]
/Linux-v4.19/arch/mips/loongson64/lemote-2f/
Dclock.c58 struct clk *clkp; in propagate_rate() local
60 list_for_each_entry(clkp, &clock_list, node) { in propagate_rate()
61 if (likely(clkp->parent != clk)) in propagate_rate()
63 if (likely(clkp->ops && clkp->ops->recalc)) in propagate_rate()
64 clkp->ops->recalc(clkp); in propagate_rate()
65 if (unlikely(clkp->flags & CLK_RATE_PROPAGATES)) in propagate_rate()
66 propagate_rate(clkp); in propagate_rate()
/Linux-v4.19/arch/arm/mach-omap1/
Dclock.c754 struct clk *clkp; in propagate_rate() local
756 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate()
757 if (clkp->recalc) in propagate_rate()
758 clkp->rate = clkp->recalc(clkp); in propagate_rate()
759 propagate_rate(clkp); in propagate_rate()
774 struct clk *clkp; in recalculate_root_clocks() local
776 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks()
777 if (clkp->recalc) in recalculate_root_clocks()
778 clkp->rate = clkp->recalc(clkp); in recalculate_root_clocks()
779 propagate_rate(clkp); in recalculate_root_clocks()
[all …]
/Linux-v4.19/arch/sh/kernel/cpu/sh4a/
Dclock-sh7763.c108 struct clk *clkp = sh7763_onchip_clocks[i]; in arch_clk_init() local
110 clkp->parent = clk; in arch_clk_init()
111 ret |= clk_register(clkp); in arch_clk_init()
Dclock-sh7780.c114 struct clk *clkp = sh7780_onchip_clocks[i]; in arch_clk_init() local
116 clkp->parent = clk; in arch_clk_init()
117 ret |= clk_register(clkp); in arch_clk_init()
/Linux-v4.19/arch/sh/kernel/cpu/sh4/
Dclock-sh4-202.c166 struct clk *clkp = sh4202_onchip_clocks[i]; in arch_clk_init() local
168 clkp->parent = clk; in arch_clk_init()
169 ret |= clk_register(clkp); in arch_clk_init()
/Linux-v4.19/drivers/gpu/drm/sti/
Dsti_dvo.c286 struct clk *clkp; in sti_dvo_set_mode() local
296 clkp = dvo->clk_main_parent; in sti_dvo_set_mode()
298 clkp = dvo->clk_aux_parent; in sti_dvo_set_mode()
300 if (clkp) { in sti_dvo_set_mode()
301 clk_set_parent(dvo->clk_pix, clkp); in sti_dvo_set_mode()
302 clk_set_parent(dvo->clk, clkp); in sti_dvo_set_mode()
Dsti_gdp.c657 struct clk *clkp; in sti_gdp_atomic_check() local
666 clkp = gdp->clk_main_parent; in sti_gdp_atomic_check()
668 clkp = gdp->clk_aux_parent; in sti_gdp_atomic_check()
670 if (clkp) in sti_gdp_atomic_check()
671 clk_set_parent(gdp->clk_pix, clkp); in sti_gdp_atomic_check()
/Linux-v4.19/drivers/net/can/rcar/
Drcar_canfd.c515 struct clk *clkp; /* Peripheral clock */ member
1681 gpriv->clkp = devm_clk_get(&pdev->dev, "fck"); in rcar_canfd_probe()
1682 if (IS_ERR(gpriv->clkp)) { in rcar_canfd_probe()
1683 err = PTR_ERR(gpriv->clkp); in rcar_canfd_probe()
1739 err = clk_prepare_enable(gpriv->clkp); in rcar_canfd_probe()
1799 clk_disable_unprepare(gpriv->clkp); in rcar_canfd_probe()
1819 clk_disable_unprepare(gpriv->clkp); in rcar_canfd_remove()
/Linux-v4.19/drivers/clk/
Dclk.c3404 struct clk **clkp; in devm_clk_register() local
3406 clkp = devres_alloc(devm_clk_release, sizeof(*clkp), GFP_KERNEL); in devm_clk_register()
3407 if (!clkp) in devm_clk_register()
3412 *clkp = clk; in devm_clk_register()
3413 devres_add(dev, clkp); in devm_clk_register()
3415 devres_free(clkp); in devm_clk_register()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c558 static int get_clk(struct platform_device *pdev, struct clk **clkp, in get_clk() argument
570 *clkp = clk; in get_clk()
/Linux-v4.19/drivers/clk/tegra/
Dclk-tegra210.c3045 struct clk **clkp; in tegra210_periph_clk_init() local
3047 clkp = tegra_lookup_dt_id(init->clk_id, tegra210_clks); in tegra210_periph_clk_init()
3048 if (!clkp) { in tegra210_periph_clk_init()
3054 *clkp = clk; in tegra210_periph_clk_init()