Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/clk/
Dclk-composite.c82 } else if (rate_hw && rate_ops && rate_ops->round_rate && in clk_composite_determine_rate()
91 return rate_ops->round_rate(rate_hw, rate, in clk_composite_determine_rate()
102 tmp_rate = rate_ops->round_rate(rate_hw, rate, in clk_composite_determine_rate()
142 return rate_ops->round_rate(rate_hw, rate, prate); in clk_composite_round_rate()
240 else if (rate_ops->round_rate) in clk_register_composite()
241 clk_composite_ops->round_rate = in clk_register_composite()
246 if (rate_ops->determine_rate || rate_ops->round_rate) in clk_register_composite()
Dclk-vt8500.c214 .round_rate = vt8500_dclk_round_rate,
223 .round_rate = vt8500_dclk_round_rate,
587 long round_rate; in vtwm_pll_round_rate() local
592 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1); in vtwm_pll_round_rate()
596 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
600 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
604 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
607 round_rate = 0; in vtwm_pll_round_rate()
610 return round_rate; in vtwm_pll_round_rate()
645 .round_rate = vtwm_pll_round_rate,
Dclk-fixed-factor.c62 .round_rate = clk_factor_round_rate,
Dclk-highbank.c200 .round_rate = clk_pll_round_rate,
270 .round_rate = clk_periclk_round_rate,
Dclk-mb86s7x.c174 .round_rate = crg_port_round_rate,
326 .round_rate = clc_round_rate,
Dclk-fractional-divider.c97 .round_rate = clk_fd_round_rate,
Dclk-cdce706.c258 .round_rate = cdce706_pll_round_rate,
382 .round_rate = cdce706_divider_round_rate,
447 .round_rate = cdce706_clkout_round_rate,
Dclk-u300.c687 .round_rate = syscon_clk_round_rate,
1109 .round_rate = mclk_clk_round_rate,
Dclk-wm831x.c226 .round_rate = wm831x_fll_round_rate,
Dclk.c1150 } else if (clk->ops->round_rate) in clk_core_round_rate_nolock()
1151 return clk->ops->round_rate(clk->hw, rate, &parent_rate); in clk_core_round_rate_nolock()
1656 } else if (clk->ops->round_rate) { in clk_calc_new_rates()
1657 ret = clk->ops->round_rate(clk->hw, rate, in clk_calc_new_rates()
2295 !((clk->ops->round_rate || clk->ops->determine_rate) && in __clk_init()
Dclk-si5351.c535 .round_rate = si5351_pll_round_rate,
779 .round_rate = si5351_msynth_round_rate,
1096 .round_rate = si5351_clkout_round_rate,
Dclk-si570.c370 .round_rate = si570_round_rate,
Dclk-axi-clkgen.c466 .round_rate = axi_clkgen_round_rate,
Dclk-divider.c410 .round_rate = clk_divider_round_rate,
Dclk-xgene.c395 .round_rate = xgene_clk_round_rate,
/linux-4.1.27/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 …]
Dclock.h152 long (*round_rate)(struct clk *, unsigned long); member
Dclock.c563 if (clk->round_rate != NULL) in omap1_clk_round_rate()
564 return clk->round_rate(clk, rate); in omap1_clk_round_rate()
/linux-4.1.27/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,
Dcore.c544 if (likely(clk->ops && clk->ops->round_rate)) { in clk_round_rate()
548 rounded = clk->ops->round_rate(clk, rate); in clk_round_rate()
/linux-4.1.27/drivers/clk/ti/
Ddpll.c35 .round_rate = &omap4_dpll_regm4xen_round_rate,
58 .round_rate = &omap2_dpll_round_rate,
69 .round_rate = &omap2_dpll_round_rate,
86 .round_rate = &omap2_dpll_round_rate,
97 .round_rate = &omap2_dpll_round_rate,
113 .round_rate = &omap2_dpll_round_rate,
125 .round_rate = &omap2_dpll_round_rate,
Dfapll.c276 .round_rate = ti_fapll_round_rate,
485 .round_rate = ti_fapll_synth_round_rate,
Dcomposite.c53 .round_rate = &ti_composite_round_rate,
Dclk-dra7-atl.c163 .round_rate = atl_clk_round_rate,
Ddivider.c251 .round_rate = ti_clk_divider_round_rate,
/linux-4.1.27/drivers/clk/mxs/
Dclk-div.c55 return div->ops->round_rate(&div->divider.hw, rate, prate); in clk_div_round_rate()
73 .round_rate = clk_div_round_rate,
Dclk-frac.c107 .round_rate = clk_frac_round_rate,
Dclk-ref.c124 .round_rate = clk_ref_round_rate,
/linux-4.1.27/arch/mips/loongson/lemote-2f/
Dclock.c128 if (likely(clk->ops && clk->ops->round_rate)) { in clk_round_rate()
132 rounded = clk->ops->round_rate(clk, rate); in clk_round_rate()
/linux-4.1.27/drivers/clk/tegra/
Dclk-periph.c68 return div_ops->round_rate(div_hw, rate, prate); in clk_periph_round_rate()
118 .round_rate = clk_periph_round_rate,
137 .round_rate = clk_periph_round_rate,
Dclk-audio-sync.c52 .round_rate = clk_sync_source_round_rate,
Dclk-divider.c147 .round_rate = clk_frac_div_round_rate,
Dclk-pll.c808 .round_rate = clk_pll_round_rate,
1519 .round_rate = clk_pll_ramp_round_rate,
1528 .round_rate = clk_pll_ramp_round_rate,
1537 .round_rate = clk_pll_ramp_round_rate,
1546 .round_rate = clk_pllre_round_rate,
1816 .round_rate = clk_pll_ramp_round_rate,
/linux-4.1.27/arch/arm/mach-imx/
Dclk-fixup-div.c56 return fixup_div->ops->round_rate(&fixup_div->divider.hw, rate, prate); in clk_fixup_div_round_rate()
91 .round_rate = clk_fixup_div_round_rate,
Dclk-pllv3.c141 .round_rate = clk_pllv3_round_rate,
195 .round_rate = clk_pllv3_sys_round_rate,
267 .round_rate = clk_pllv3_av_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,
Dclk-cpu.c73 .round_rate = clk_cpu_round_rate,
Dclk-pfd.c126 .round_rate = clk_pfd_round_rate,
Dclk-pllv2.c236 .round_rate = clk_pllv2_round_rate,
/linux-4.1.27/arch/arm/mach-lpc32xx/
Dclock.h29 unsigned long (*round_rate) (struct clk *, unsigned long); member
Dclock.c523 .round_rate = local_usbpll_round_rate,
978 .round_rate = mmc_round_rate,
1061 .round_rate = clcd_round_rate,
1167 if (clk->round_rate) in clk_round_rate()
1168 rate = clk->round_rate(clk, rate); in clk_round_rate()
/linux-4.1.27/drivers/clk/mvebu/
Dclk-corediv.c199 .round_rate = clk_corediv_round_rate,
215 .round_rate = clk_corediv_round_rate,
228 .round_rate = clk_corediv_round_rate,
Dclk-cpu.c163 .round_rate = clk_cpu_round_rate,
/linux-4.1.27/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-4.1.27/arch/blackfin/mach-common/
Dclock.h8 unsigned long (*round_rate)(struct clk *clk, unsigned long rate); member
/linux-4.1.27/arch/mips/include/asm/
Dclock.h17 long (*round_rate) (struct clk *clk, unsigned long rate); member
/linux-4.1.27/drivers/clk/samsung/
Dclk-pll.c222 .round_rate = samsung_pll_round_rate,
335 .round_rate = samsung_pll_round_rate,
470 .round_rate = samsung_pll_round_rate,
629 .round_rate = samsung_pll_round_rate,
858 .round_rate = samsung_pll_round_rate,
866 .round_rate = samsung_pll_round_rate,
874 .round_rate = samsung_pll_round_rate,
1055 .round_rate = samsung_pll_round_rate,
1151 .round_rate = samsung_pll_round_rate,
/linux-4.1.27/arch/mips/jz4740/
Dclock.h35 unsigned long (*round_rate)(struct clk *clk, unsigned long rate); member
Dclock.c331 .round_rate = jz_clk_main_round_rate,
562 .round_rate = jz_clk_ldclk_round_rate,
773 if (clk->ops->round_rate) in clk_round_rate()
774 return clk->ops->round_rate(clk, rate); in clk_round_rate()
/linux-4.1.27/arch/blackfin/mach-bf609/
Dclock.c118 if (clk->ops && clk->ops->round_rate) in clk_round_rate()
119 ret = clk->ops->round_rate(clk, rate); in clk_round_rate()
272 .round_rate = sys_clk_round_rate,
/linux-4.1.27/arch/blackfin/include/asm/
Dclocks.h55 unsigned long (*round_rate)(struct clk *clk, unsigned long rate); member
/linux-4.1.27/drivers/clk/qcom/
Dclk-regmap-divider.c66 .round_rate = div_round_rate,
/linux-4.1.27/drivers/clk/at91/
Dclk-h32mx.c91 .round_rate = clk_sama5d4_h32mx_round_rate,
Dclk-plldiv.c78 .round_rate = clk_plldiv_round_rate,
Dclk-smd.c110 .round_rate = at91sam9x5_clk_smd_round_rate,
Dclk-peripheral.c308 .round_rate = clk_sam9x5_peripheral_round_rate,
Dclk-usb.c339 .round_rate = at91rm9200_clk_usb_round_rate,
Dclk-pll.c306 .round_rate = clk_pll_round_rate,
/linux-4.1.27/arch/arm/mach-davinci/
Dclock.h105 int (*round_rate) (struct clk *clk, unsigned long rate); member
Dclock.c138 if (clk->round_rate) in clk_round_rate()
139 return clk->round_rate(clk, rate); in clk_round_rate()
Dda850.c285 .round_rate = da850_round_armrate,
/linux-4.1.27/arch/c6x/include/asm/
Dclock.h96 int (*round_rate) (struct clk *clk, unsigned long rate); member
/linux-4.1.27/drivers/clk/versatile/
Dclk-vexpress-osc.c66 .round_rate = vexpress_osc_round_rate,
Dclk-icst.c120 .round_rate = icst_round_rate,
/linux-4.1.27/drivers/clk/spear/
Dclk-vco-pll.c170 .round_rate = clk_pll_round_rate,
271 .round_rate = clk_vco_round_rate,
Dclk-frac-synth.c121 .round_rate = clk_frac_round_rate,
Dclk-gpt-synth.c110 .round_rate = clk_gpt_round_rate,
Dclk-aux-synth.c133 .round_rate = clk_aux_round_rate,
/linux-4.1.27/drivers/clk/sirf/
Dclk-common.c187 .round_rate = pll_clk_round_rate,
440 .round_rate = dmn_clk_round_rate,
493 .round_rate = cpu_clk_round_rate,
517 .round_rate = dmn_clk_round_rate,
/linux-4.1.27/arch/c6x/platforms/
Dpll.c90 if (clk->round_rate) in clk_round_rate()
91 return clk->round_rate(clk, rate); in clk_round_rate()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_pll.c132 .round_rate = mpd4_lvds_pll_round_rate,
/linux-4.1.27/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c219 .round_rate = &omap2_round_to_table_rate,
/linux-4.1.27/drivers/clk/pistachio/
Dclk-pll.c218 .round_rate = pll_round_rate,
325 .round_rate = pll_round_rate,
/linux-4.1.27/drivers/clk/zynq/
Dpll.c182 .round_rate = zynq_pll_round_rate,
/linux-4.1.27/arch/arm/mach-shmobile/
Dclock-sh73a0.c300 unsigned long div_freq = div4_clk_ops->round_rate(clk, rate), in zclk_round_rate()
344 zclk_ops.round_rate = zclk_round_rate; in div4_clk_extend()
514 .round_rate = dsiphy_round_rate,
/linux-4.1.27/include/linux/
Dsh_clk.h30 long (*round_rate)(struct clk *clk, unsigned long rate); member
Dclk-provider.h176 long (*round_rate)(struct clk_hw *hw, unsigned long rate, member
/linux-4.1.27/drivers/clk/mmp/
Dclk-frac.c154 .round_rate = clk_factor_round_rate,
/linux-4.1.27/Documentation/
Dclk.txt71 long (*round_rate)(struct clk_hw *hw,
211 .round_rate | | y [1] | | | |
222 [1] either one of round_rate or determine_rate is required.
/linux-4.1.27/drivers/clk/shmobile/
Dclk-div6.c171 .round_rate = cpg_div6_clock_round_rate,
Dclk-rcar-gen2.c134 .round_rate = cpg_z_clk_round_rate,
/linux-4.1.27/drivers/clk/sunxi/
Dclk-factors.c157 .round_rate = clk_factors_round_rate,
/linux-4.1.27/drivers/clk/st/
Dclkgen-mux.c201 return clk_divider_ops.round_rate(div_hw, rate, prate); in clkgena_divmux_round_rate()
210 .round_rate = clkgena_divmux_round_rate,
Dclk-flexgen.c172 .round_rate = flexgen_round_rate,
Dclkgen-fsyn.c613 .round_rate = quadfs_pll_fs660c32_round_rate,
1016 .round_rate = quadfs_round_rate,
/linux-4.1.27/drivers/clk/bcm/
Dclk-kona.c746 static long round_rate(struct ccu_data *ccu, struct bcm_clk_div *div, in round_rate() function
1016 return round_rate(bcm_clk->ccu, div, &bcm_clk->u.peri->pre_div, in kona_peri_clk_round_rate()
1152 (void)round_rate(bcm_clk->ccu, div, &data->pre_div, in kona_peri_clk_set_rate()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8960.c403 .round_rate = hdmi_pll_round_rate,
/linux-4.1.27/drivers/clk/rockchip/
Dclk-pll.c319 .round_rate = rockchip_pll_round_rate,
/linux-4.1.27/arch/arm/mach-vexpress/
Dspc.c528 .round_rate = spc_round_rate,
/linux-4.1.27/drivers/rtc/
Drtc-hym8563.c397 .round_rate = hym8563_clkout_round_rate,
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-tve.c467 .round_rate = clk_tve_di_round_rate,
/linux-4.1.27/arch/mips/alchemy/common/
Dclock.c228 .round_rate = alchemy_clk_aux_roundr,
/linux-4.1.27/drivers/media/platform/omap3isp/
Disp.c281 .round_rate = isp_xclk_round_rate,