Home
last modified time | relevance | path

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

/linux/drivers/sh/clk/
H A 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 …]
H A Dcpg.c84 struct clk *clkp; in sh_clk_mstp_register() local
89 clkp = clks + k; in sh_clk_mstp_register()
90 clkp->ops = &sh_clk_mstp_clk_ops; in sh_clk_mstp_register()
91 ret |= clk_register(clkp); in sh_clk_mstp_register()
232 struct clk *clkp; in sh_clk_div_register_ops() local
247 clkp = clks + k; in sh_clk_div_register_ops()
249 clkp->ops = ops; in sh_clk_div_register_ops()
250 clkp->priv = table; in sh_clk_div_register_ops()
252 clkp->freq_table = freq_table + (k * freq_table_size); in sh_clk_div_register_ops()
253 clkp->freq_table[nr_divs].frequency = CPUFREQ_TABLE_END; in sh_clk_div_register_ops()
[all …]
/linux/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7763.c105 struct clk *clkp = sh7763_onchip_clocks[i]; in arch_clk_init() local
107 clkp->parent = clk; in arch_clk_init()
108 ret |= clk_register(clkp); in arch_clk_init()
H A Dclock-sh7780.c111 struct clk *clkp = sh7780_onchip_clocks[i]; in arch_clk_init() local
113 clkp->parent = clk; in arch_clk_init()
114 ret |= clk_register(clkp); in arch_clk_init()
/linux/drivers/clk/
H A Dclk.c4648 struct clk **clkp; in devm_clk_register() local
4650 clkp = devres_alloc(devm_clk_unregister_cb, sizeof(*clkp), GFP_KERNEL); in devm_clk_register()
4651 if (!clkp) in devm_clk_register()
4656 *clkp = clk; in devm_clk_register()
4657 devres_add(dev, clkp); in devm_clk_register()
4659 devres_free(clkp); in devm_clk_register()
4715 struct clk **clkp; in devm_clk_hw_get_clk() local
4723 clkp = devres_alloc(devm_clk_release, sizeof(*clkp), GFP_KERNEL); in devm_clk_hw_get_clk()
4724 if (!clkp) in devm_clk_hw_get_clk()
4729 *clkp = clk; in devm_clk_hw_get_clk()
[all …]
/linux/drivers/clk/tegra/
H A Dclk-tegra124.c1071 struct clk **clkp; in tegra124_periph_clk_init() local
1073 clkp = tegra_lookup_dt_id(init->clk_id, tegra124_clks); in tegra124_periph_clk_init()
1074 if (!clkp) { in tegra124_periph_clk_init()
1080 *clkp = clk; in tegra124_periph_clk_init()
H A Dclk-tegra210.c3172 struct clk **clkp; in tegra210_periph_clk_init() local
3174 clkp = tegra_lookup_dt_id(init->clk_id, tegra210_clks); in tegra210_periph_clk_init()
3175 if (!clkp) { in tegra210_periph_clk_init()
3181 *clkp = clk; in tegra210_periph_clk_init()