Searched refs:round_rate (Results 1 - 25 of 200) sorted by relevance

12345678

/linux-master/drivers/clk/imx/
H A Dclk-pllv4.c103 unsigned long round_rate, i; local
115 round_rate = parent_rate * mult;
120 round_rate = parent_rate * pllv4_mult_table[i];
121 if (rate >= round_rate) {
137 temp64 = (u64)(rate - round_rate);
145 * pair of mfn/mfd, we simply return the round_rate without using
149 return round_rate;
155 return round_rate + (u32)temp64;
232 .round_rate = clk_pllv4_round_rate,
H A Dclk-fixup-div.c49 return fixup_div->ops->round_rate(&fixup_div->divider.hw, rate, prate);
84 .round_rate = clk_fixup_div_round_rate,
H A Dclk-cpu.c69 .round_rate = clk_cpu_round_rate,
H A Dclk-pllv3.c155 .round_rate = clk_pllv3_round_rate,
210 .round_rate = clk_pllv3_sys_round_rate,
299 .round_rate = clk_pllv3_av_round_rate,
392 .round_rate = clk_pllv3_vf610_round_rate,
/linux-master/drivers/clk/qcom/
H A Dclk-regmap-divider.c73 .round_rate = div_round_rate,
80 .round_rate = div_round_ro_rate,
H A Dclk-alpha-pll.c1050 .round_rate = clk_alpha_pll_round_rate,
1060 .round_rate = alpha_pll_huayra_round_rate,
1070 .round_rate = clk_alpha_pll_round_rate,
1080 .round_rate = clk_alpha_pll_round_rate,
1165 .round_rate = clk_alpha_pll_postdiv_round_rate,
1171 .round_rate = clk_alpha_pll_postdiv_round_ro_rate,
1413 .round_rate = clk_alpha_pll_round_rate,
1422 .round_rate = clk_alpha_pll_round_rate,
1505 .round_rate = clk_trion_pll_postdiv_round_rate,
1551 .round_rate
[all...]
/linux-master/drivers/clk/mxs/
H A Dclk-div.c48 return div->ops->round_rate(&div->divider.hw, rate, prate);
66 .round_rate = clk_div_round_rate,
/linux-master/drivers/clk/tegra/
H A Dclk-audio-sync.c41 .round_rate = clk_sync_source_round_rate,
/linux-master/drivers/clk/sifive/
H A Dfu540-prci.h52 .round_rate = sifive_prci_wrpll_round_rate,
H A Dfu740-prci.h58 .round_rate = sifive_prci_wrpll_round_rate,
/linux-master/arch/arm/mach-omap1/
H A Dclock_data.c112 .round_rate = &omap1_round_sossi_rate,
120 .round_rate = omap1_clk_round_rate_ckctl_arm,
134 .round_rate = omap1_clk_round_rate_ckctl_arm,
204 .round_rate = omap1_clk_round_rate_ckctl_arm,
212 .round_rate = omap1_clk_round_rate_ckctl_arm,
223 .round_rate = omap1_clk_round_rate_ckctl_arm,
247 .round_rate = omap1_clk_round_rate_ckctl_arm,
339 .round_rate = omap1_clk_round_rate_ckctl_arm,
352 .round_rate = omap1_clk_round_rate_ckctl_arm,
371 .round_rate
[all...]
/linux-master/drivers/clk/
H A Dclk-vt8500.c205 .round_rate = vt8500_dclk_round_rate,
214 .round_rate = vt8500_dclk_round_rate,
602 long round_rate; local
609 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1);
614 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2);
619 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2);
624 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2);
633 return round_rate;
668 .round_rate = vtwm_pll_round_rate,
H A Dclk-composite.c58 rate = rate_ops->round_rate(rate_hw, req->rate,
83 (rate_ops->determine_rate || rate_ops->round_rate) &&
162 return rate_ops->round_rate(rate_hw, rate, prate);
291 else if (rate_ops->round_rate)
292 clk_composite_ops->round_rate =
295 /* .set_rate requires either .round_rate or .determine_rate */
297 if (rate_ops->determine_rate || rate_ops->round_rate)
301 WARN(1, "%s: missing round_rate op is required\n",
/linux-master/drivers/clk/ti/
H A Ddpll.c28 .round_rate = &omap4_dpll_regm4xen_round_rate,
53 .round_rate = &omap2_dpll_round_rate,
66 .round_rate = &omap2_dpll_round_rate,
85 .round_rate = &omap2_dpll_round_rate,
96 .round_rate = &omap2_dpll_round_rate,
112 .round_rate = &omap2_dpll_round_rate,
124 .round_rate = &omap2_dpll_round_rate,
136 .round_rate = &omap2_dpll_round_rate,
/linux-master/drivers/clk/actions/
H A Dowl-composite.c131 return comp->fix_fact_ops->round_rate(&fix_fact_hw->hw, rate, parent_rate);
196 .round_rate = owl_comp_fix_fact_round_rate,
H A Dowl-divider.c92 .round_rate = owl_divider_round_rate,
/linux-master/drivers/clk/mvebu/
H A Dclk-corediv.c202 .round_rate = clk_corediv_round_rate,
218 .round_rate = clk_corediv_round_rate,
231 .round_rate = clk_corediv_round_rate,
243 .round_rate = clk_corediv_round_rate,
/linux-master/drivers/clk/at91/
H A Dclk-h32mx.c80 .round_rate = clk_sama5d4_h32mx_round_rate,
H A Dclk-plldiv.c69 .round_rate = clk_plldiv_round_rate,
/linux-master/drivers/clk/sprd/
H A Ddiv.c78 .round_rate = sprd_div_round_rate,
/linux-master/drivers/sh/clk/
H A Dcpg.c183 .round_rate = sh_clk_div_round_rate,
189 .round_rate = sh_clk_div_round_rate,
314 .round_rate = sh_clk_div_round_rate,
368 .round_rate = sh_clk_div_round_rate,
446 .round_rate = fsidiv_round_rate,
/linux-master/drivers/clk/ux500/
H A Dclk-prcmu.c160 .round_rate = clk_prcmu_round_rate,
172 .round_rate = clk_prcmu_round_rate,
190 .round_rate = clk_prcmu_round_rate,
/linux-master/drivers/clk/versatile/
H A Dclk-vexpress-osc.c60 .round_rate = vexpress_osc_round_rate,
/linux-master/drivers/clk/rockchip/
H A Dclk-ddr.c86 .round_rate = rockchip_ddrclk_sip_round_rate,
/linux-master/drivers/clk/sunxi-ng/
H A Dccu_gate.c126 .round_rate = ccu_gate_round_rate,

Completed in 229 milliseconds

12345678