Home
last modified time | relevance | path

Searched refs:round_rate (Results 1 – 25 of 158) sorted by relevance

1234567

/Linux-v4.19/drivers/clk/
Dclk-composite.c75 } else if (rate_hw && rate_ops && rate_ops->round_rate && in clk_composite_determine_rate()
84 rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
100 tmp_rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
139 return rate_ops->round_rate(rate_hw, rate, prate); in clk_composite_round_rate()
264 else if (rate_ops->round_rate) in clk_hw_register_composite()
265 clk_composite_ops->round_rate = in clk_hw_register_composite()
270 if (rate_ops->determine_rate || rate_ops->round_rate) in clk_hw_register_composite()
Dclk-vt8500.c214 .round_rate = vt8500_dclk_round_rate,
223 .round_rate = vt8500_dclk_round_rate,
611 long round_rate; in vtwm_pll_round_rate() local
618 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1); in vtwm_pll_round_rate()
623 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
628 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
633 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
642 return round_rate; in vtwm_pll_round_rate()
677 .round_rate = vtwm_pll_round_rate,
/Linux-v4.19/drivers/clk/actions/
Dowl-composite.c119 return comp->fix_fact_ops->round_rate(&fix_fact_hw->hw, rate, parent_rate); in owl_comp_fix_fact_round_rate()
155 .round_rate = owl_comp_div_round_rate,
172 .round_rate = owl_comp_fact_round_rate,
184 .round_rate = owl_comp_fix_fact_round_rate,
/Linux-v4.19/drivers/clk/ti/
Ddpll.c36 .round_rate = &omap4_dpll_regm4xen_round_rate,
59 .round_rate = &omap2_dpll_round_rate,
70 .round_rate = &omap2_dpll_round_rate,
87 .round_rate = &omap2_dpll_round_rate,
98 .round_rate = &omap2_dpll_round_rate,
114 .round_rate = &omap2_dpll_round_rate,
126 .round_rate = &omap2_dpll_round_rate,
138 .round_rate = &omap2_dpll_round_rate,
/Linux-v4.19/arch/arm/mach-omap1/
Dclock_data.c125 .round_rate = omap1_clk_round_rate_ckctl_arm,
139 .round_rate = omap1_clk_round_rate_ckctl_arm,
219 .round_rate = omap1_clk_round_rate_ckctl_arm,
229 .round_rate = omap1_clk_round_rate_ckctl_arm,
241 .round_rate = omap1_clk_round_rate_ckctl_arm,
271 .round_rate = omap1_clk_round_rate_ckctl_arm,
392 .round_rate = omap1_clk_round_rate_ckctl_arm,
406 .round_rate = omap1_clk_round_rate_ckctl_arm,
583 .round_rate = &omap1_round_ext_clk_rate,
601 .round_rate = &omap1_round_ext_clk_rate,
[all …]
/Linux-v4.19/drivers/sh/clk/
Dcpg.c198 .round_rate = sh_clk_div_round_rate,
204 .round_rate = sh_clk_div_round_rate,
329 .round_rate = sh_clk_div_round_rate,
383 .round_rate = sh_clk_div_round_rate,
461 .round_rate = fsidiv_round_rate,
/Linux-v4.19/drivers/clk/mvebu/
Dclk-corediv.c203 .round_rate = clk_corediv_round_rate,
219 .round_rate = clk_corediv_round_rate,
232 .round_rate = clk_corediv_round_rate,
244 .round_rate = clk_corediv_round_rate,
/Linux-v4.19/drivers/clk/qcom/
Dclk-regmap-divider.c81 .round_rate = div_round_rate,
88 .round_rate = div_round_ro_rate,
Dclk-alpha-pll.c737 .round_rate = clk_alpha_pll_round_rate,
747 .round_rate = alpha_pll_huayra_round_rate,
757 .round_rate = clk_alpha_pll_round_rate,
843 .round_rate = clk_alpha_pll_postdiv_round_rate,
849 .round_rate = clk_alpha_pll_postdiv_round_ro_rate,
1018 .round_rate = clk_alpha_pll_round_rate,
1027 .round_rate = clk_alpha_pll_round_rate,
1111 .round_rate = clk_alpha_pll_postdiv_fabia_round_rate,
/Linux-v4.19/drivers/clk/mxs/
Dclk-div.c54 return div->ops->round_rate(&div->divider.hw, rate, prate); in clk_div_round_rate()
72 .round_rate = clk_div_round_rate,
/Linux-v4.19/arch/mips/loongson64/lemote-2f/
Dclock.c131 if (likely(clk->ops && clk->ops->round_rate)) { in clk_round_rate()
135 rounded = clk->ops->round_rate(clk, rate); in clk_round_rate()
/Linux-v4.19/drivers/clk/imx/
Dclk-fixup-div.c55 return fixup_div->ops->round_rate(&fixup_div->divider.hw, rate, prate); in clk_fixup_div_round_rate()
90 .round_rate = clk_fixup_div_round_rate,
Dclk-pllv3.c159 .round_rate = clk_pllv3_round_rate,
214 .round_rate = clk_pllv3_sys_round_rate,
303 .round_rate = clk_pllv3_av_round_rate,
396 .round_rate = clk_pllv3_vf610_round_rate,
Dclk-busy.c59 return busy->div_ops->round_rate(&busy->div.hw, rate, prate); in clk_busy_divider_round_rate()
77 .round_rate = clk_busy_divider_round_rate,
/Linux-v4.19/drivers/clk/tegra/
Dclk-periph.c67 return div_ops->round_rate(div_hw, rate, prate); in clk_periph_round_rate()
117 .round_rate = clk_periph_round_rate,
136 .round_rate = clk_periph_round_rate,
Dclk-audio-sync.c52 .round_rate = clk_sync_source_round_rate,
Dclk-super.c137 return super->div_ops->round_rate(div_hw, rate, parent_rate); in clk_super_round_rate()
166 .round_rate = clk_super_round_rate,
/Linux-v4.19/drivers/clk/meson/
Dclk-mpll.c139 .round_rate = mpll_round_rate,
144 .round_rate = mpll_round_rate,
Dclk-regmap.c120 .round_rate = clk_regmap_div_round_rate,
127 .round_rate = clk_regmap_div_round_rate,
/Linux-v4.19/drivers/clk/ux500/
Dclk-prcmu.c197 .round_rate = clk_prcmu_round_rate,
214 .round_rate = clk_prcmu_round_rate,
241 .round_rate = clk_prcmu_round_rate,
/Linux-v4.19/drivers/clk/samsung/
Dclk-pll.c257 .round_rate = samsung_pll_round_rate,
375 .round_rate = samsung_pll_round_rate,
512 .round_rate = samsung_pll_round_rate,
671 .round_rate = samsung_pll_round_rate,
900 .round_rate = samsung_pll_round_rate,
908 .round_rate = samsung_pll_round_rate,
916 .round_rate = samsung_pll_round_rate,
1052 .round_rate = samsung_pll_round_rate,
1148 .round_rate = samsung_pll_round_rate,
1244 .round_rate = samsung_pll_round_rate,
/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss-csiphy.c124 long round_rate; in csiphy_set_clock_rates() local
143 round_rate = clk_round_rate(clock->clk, clock->freq[j]); in csiphy_set_clock_rates()
144 if (round_rate < 0) { in csiphy_set_clock_rates()
146 round_rate); in csiphy_set_clock_rates()
150 csiphy->timer_clk_rate = round_rate; in csiphy_set_clock_rates()
/Linux-v4.19/arch/mips/include/asm/
Dclock.h18 long (*round_rate) (struct clk *clk, unsigned long rate); member
/Linux-v4.19/drivers/clk/sprd/
Dcomposite.c56 .round_rate = sprd_comp_round_rate,
/Linux-v4.19/drivers/clk/zte/
Dclk.c149 .round_rate = zx_pll_round_rate,
290 .round_rate = zx_audio_round_rate,
447 .round_rate = zx_audio_div_round_rate,

1234567