Home
last modified time | relevance | path

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

12345678910>>...16

/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-pllv4.c103 unsigned long round_rate, i; in clk_pllv4_round_rate() local
115 round_rate = parent_rate * mult; in clk_pllv4_round_rate()
120 round_rate = parent_rate * pllv4_mult_table[i]; in clk_pllv4_round_rate()
121 if (rate >= round_rate) { in clk_pllv4_round_rate()
137 temp64 = (u64)(rate - round_rate); in clk_pllv4_round_rate()
145 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate()
149 return round_rate; in clk_pllv4_round_rate()
155 return round_rate + (u32)temp64; in clk_pllv4_round_rate()
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); in clk_fixup_div_round_rate()
84 .round_rate = clk_fixup_div_round_rate,
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-pllv4.c92 unsigned long round_rate, i; in clk_pllv4_round_rate() local
98 round_rate = parent_rate * pllv4_mult_table[i]; in clk_pllv4_round_rate()
99 if (rate >= round_rate) { in clk_pllv4_round_rate()
114 temp64 = (u64)(rate - round_rate); in clk_pllv4_round_rate()
122 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate()
126 return round_rate; in clk_pllv4_round_rate()
132 return round_rate + (u32)temp64; in clk_pllv4_round_rate()
203 .round_rate = clk_pllv4_round_rate,
H A Dclk-divider-gate.c70 return clk_divider_ops.round_rate(hw, rate, prate); in clk_divider_round_rate()
157 .round_rate = clk_divider_round_rate,
162 .round_rate = clk_divider_round_rate,
H A Dclk-fixup-div.c49 return fixup_div->ops->round_rate(&fixup_div->divider.hw, rate, prate); in clk_fixup_div_round_rate()
84 .round_rate = clk_fixup_div_round_rate,
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/drivers/clk/actions/
H A 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,
/kernel/linux/linux-5.10/drivers/clk/ti/
H A Ddpll.c36 .round_rate = &omap4_dpll_regm4xen_round_rate,
61 .round_rate = &omap2_dpll_round_rate,
74 .round_rate = &omap2_dpll_round_rate,
93 .round_rate = &omap2_dpll_round_rate,
104 .round_rate = &omap2_dpll_round_rate,
120 .round_rate = &omap2_dpll_round_rate,
132 .round_rate = &omap2_dpll_round_rate,
144 .round_rate = &omap2_dpll_round_rate,
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-vt8500.c205 .round_rate = vt8500_dclk_round_rate,
214 .round_rate = vt8500_dclk_round_rate,
602 long round_rate; in vtwm_pll_round_rate() local
609 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1); in vtwm_pll_round_rate()
614 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
619 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
624 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
633 return round_rate; in vtwm_pll_round_rate()
668 .round_rate = vtwm_pll_round_rate,
H A Dclk-composite.c63 } else if (rate_hw && rate_ops && rate_ops->round_rate && in clk_composite_determine_rate()
72 rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
88 tmp_rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
127 return rate_ops->round_rate(rate_hw, rate, prate); in clk_composite_round_rate()
256 else if (rate_ops->round_rate) in __clk_hw_register_composite()
257 clk_composite_ops->round_rate = in __clk_hw_register_composite()
260 /* .set_rate requires either .round_rate or .determine_rate */ in __clk_hw_register_composite()
262 if (rate_ops->determine_rate || rate_ops->round_rate) in __clk_hw_register_composite()
266 WARN(1, "%s: missing round_rate op is required\n", in __clk_hw_register_composite()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-vt8500.c205 .round_rate = vt8500_dclk_round_rate,
214 .round_rate = vt8500_dclk_round_rate,
602 long round_rate; in vtwm_pll_round_rate() local
609 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1); in vtwm_pll_round_rate()
614 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
619 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
624 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
633 return round_rate; in vtwm_pll_round_rate()
668 .round_rate = vtwm_pll_round_rate,
H A Dclk-composite.c58 rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate_for_parent()
83 (rate_ops->determine_rate || rate_ops->round_rate) && in clk_composite_determine_rate()
162 return rate_ops->round_rate(rate_hw, rate, prate); in clk_composite_round_rate()
291 else if (rate_ops->round_rate) in __clk_hw_register_composite()
292 clk_composite_ops->round_rate = in __clk_hw_register_composite()
295 /* .set_rate requires either .round_rate or .determine_rate */ in __clk_hw_register_composite()
297 if (rate_ops->determine_rate || rate_ops->round_rate) in __clk_hw_register_composite()
301 WARN(1, "%s: missing round_rate op is required\n", in __clk_hw_register_composite()
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
H A Dclock_data.c122 .round_rate = omap1_clk_round_rate_ckctl_arm,
136 .round_rate = omap1_clk_round_rate_ckctl_arm,
216 .round_rate = omap1_clk_round_rate_ckctl_arm,
226 .round_rate = omap1_clk_round_rate_ckctl_arm,
238 .round_rate = omap1_clk_round_rate_ckctl_arm,
268 .round_rate = omap1_clk_round_rate_ckctl_arm,
389 .round_rate = omap1_clk_round_rate_ckctl_arm,
403 .round_rate = omap1_clk_round_rate_ckctl_arm,
580 .round_rate = &omap1_round_ext_clk_rate,
598 .round_rate
[all...]
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-5.10/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,
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dclk-alpha-pll.c1033 .round_rate = clk_alpha_pll_round_rate,
1043 .round_rate = alpha_pll_huayra_round_rate,
1053 .round_rate = clk_alpha_pll_round_rate,
1063 .round_rate = clk_alpha_pll_round_rate,
1148 .round_rate = clk_alpha_pll_postdiv_round_rate,
1154 .round_rate = clk_alpha_pll_postdiv_round_ro_rate,
1396 .round_rate = clk_alpha_pll_round_rate,
1405 .round_rate = clk_alpha_pll_round_rate,
1488 .round_rate = clk_trion_pll_postdiv_round_rate,
1534 .round_rate
[all...]
H A Dclk-regmap-divider.c73 .round_rate = div_round_rate,
80 .round_rate = div_round_ro_rate,
/kernel/linux/linux-5.10/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,
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-5.10/drivers/clk/qcom/
H A Dclk-regmap-divider.c73 .round_rate = div_round_rate,
80 .round_rate = div_round_ro_rate,
/kernel/linux/linux-5.10/drivers/clk/mxs/
H A Dclk-div.c48 return div->ops->round_rate(&div->divider.hw, rate, prate); in clk_div_round_rate()
66 .round_rate = clk_div_round_rate,
/kernel/linux/linux-6.6/drivers/clk/mxs/
H A Dclk-div.c48 return div->ops->round_rate(&div->divider.hw, rate, prate); in clk_div_round_rate()
66 .round_rate = clk_div_round_rate,
/kernel/linux/linux-5.10/drivers/clk/samsung/
H A Dclk-pll.c255 .round_rate = samsung_pll_round_rate,
373 .round_rate = samsung_pll_round_rate,
510 .round_rate = samsung_pll_round_rate,
669 .round_rate = samsung_pll_round_rate,
898 .round_rate = samsung_pll_round_rate,
906 .round_rate = samsung_pll_round_rate,
914 .round_rate = samsung_pll_round_rate,
1050 .round_rate = samsung_pll_round_rate,
1146 .round_rate = samsung_pll_round_rate,
1242 .round_rate
[all...]
/kernel/linux/linux-5.10/drivers/clk/meson/
H A Dclk-mpll.c160 .round_rate = mpll_round_rate,
166 .round_rate = mpll_round_rate,

Completed in 21 milliseconds

12345678910>>...16