Home
last modified time | relevance | path

Searched refs:frac_rate (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_combtxphy.c103 unsigned int fvco, frac_rate, fin = 24; in rk628_txphy_set_mode() local
128 frac_rate = fvco - (fin * 8 * txphy->fb_div); in rk628_txphy_set_mode()
129 if (frac_rate) { in rk628_txphy_set_mode()
130 frac_rate <<= 10; in rk628_txphy_set_mode()
131 frac_rate /= fin * 8; in rk628_txphy_set_mode()
132 txphy->frac_div = frac_rate; in rk628_txphy_set_mode()
180 frac_rate = fvco - (fin * 8 * txphy->fb_div); in rk628_txphy_set_mode()
182 if (frac_rate) { in rk628_txphy_set_mode()
183 frac_rate <<= 10; in rk628_txphy_set_mode()
184 frac_rate /= fin * 8; in rk628_txphy_set_mode()
[all …]
H A Drk628_cru.c105 u64 frac_rate = (u64)parent_rate * frac; in rk628_cru_clk_get_rate_pll() local
107 do_div(frac_rate, refdiv); in rk628_cru_clk_get_rate_pll()
108 foutvco += frac_rate >> 24; in rk628_cru_clk_get_rate_pll()
193 u64 tmp, frac_rate; in rk628_cru_clk_set_rate_pll() local
209 frac_rate = fout - tmp; in rk628_cru_clk_set_rate_pll()
211 if (frac_rate) { in rk628_cru_clk_set_rate_pll()
212 tmp = (u64)frac_rate * refdiv; in rk628_cru_clk_set_rate_pll()
235 u64 frac_rate = (u64)fin * frac; in rk628_cru_clk_set_rate_pll() local
237 do_div(frac_rate, refdiv); in rk628_cru_clk_set_rate_pll()
238 foutvco += frac_rate >> 24; in rk628_cru_clk_set_rate_pll()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap-pll.c92 u64 frac_rate = (u64)prate * frac; in clk_regmap_pll_recalc_rate() local
94 do_div(frac_rate, refdiv); in clk_regmap_pll_recalc_rate()
95 foutvco += frac_rate >> 24; in clk_regmap_pll_recalc_rate()
162 u64 tmp, frac_rate; in clk_pll_round_rate() local
178 frac_rate = fout - tmp; in clk_pll_round_rate()
180 if (frac_rate) { in clk_pll_round_rate()
181 tmp = (u64)frac_rate * _refdiv; in clk_pll_round_rate()
204 u64 frac_rate = (u64)fin * _frac; in clk_pll_round_rate() local
206 do_div(frac_rate, _refdiv); in clk_pll_round_rate()
207 foutvco += frac_rate >> 24; in clk_pll_round_rate()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_cru.c104 u64 frac_rate = (u64)parent_rate * frac; in rk628_cru_clk_get_rate_pll() local
106 do_div(frac_rate, refdiv); in rk628_cru_clk_get_rate_pll()
107 foutvco += frac_rate >> 24; in rk628_cru_clk_get_rate_pll()
187 u64 tmp, frac_rate; in rk628_cru_clk_set_rate_pll() local
203 frac_rate = fout - tmp; in rk628_cru_clk_set_rate_pll()
205 if (frac_rate) { in rk628_cru_clk_set_rate_pll()
206 tmp = (u64)frac_rate * refdiv; in rk628_cru_clk_set_rate_pll()
229 u64 frac_rate = (u64)fin * frac; in rk628_cru_clk_set_rate_pll() local
231 do_div(frac_rate, refdiv); in rk628_cru_clk_set_rate_pll()
232 foutvco += frac_rate >> 24; in rk628_cru_clk_set_rate_pll()
H A Drk628_combtxphy.c190 unsigned int fvco, fpfd, frac_rate, fin = 24; in rk628_combtxphy_set_mode() local
214 frac_rate = fvco - (fin * 8 * combtxphy->fb_div); in rk628_combtxphy_set_mode()
215 if (frac_rate) { in rk628_combtxphy_set_mode()
216 frac_rate <<= 10; in rk628_combtxphy_set_mode()
217 frac_rate /= fin * 8; in rk628_combtxphy_set_mode()
218 combtxphy->frac_div = frac_rate; in rk628_combtxphy_set_mode()
/OK3568_Linux_fs/kernel/drivers/clk/ti/
H A Dfapll.c361 unsigned long current_rate, frac_rate; in ti_fapll_synth_get_frac_rate() local
366 frac_rate = current_rate * post_div_m; in ti_fapll_synth_get_frac_rate()
368 return frac_rate; in ti_fapll_synth_get_frac_rate()
421 unsigned long frac_rate; in ti_fapll_synth_round_rate() local
424 frac_rate = ti_fapll_synth_get_frac_rate(hw, *parent_rate); in ti_fapll_synth_round_rate()
425 synth_post_div_m = DIV_ROUND_UP(frac_rate, rate); in ti_fapll_synth_round_rate()
426 r = DIV_ROUND_UP(frac_rate, synth_post_div_m); in ti_fapll_synth_round_rate()
448 unsigned long frac_rate, post_rate = 0; in ti_fapll_synth_set_rate() local
455 frac_rate = ti_fapll_synth_get_frac_rate(hw, parent_rate); in ti_fapll_synth_set_rate()
456 if (frac_rate < rate) { in ti_fapll_synth_set_rate()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/
H A Drk628_combtxphy.c291 unsigned int frac_rate, fin = 24; in rk628_combtxphy_set_mode() local
316 frac_rate = fvco - (fin * 8 * combtxphy->fb_div); in rk628_combtxphy_set_mode()
318 if (frac_rate) { in rk628_combtxphy_set_mode()
319 frac_rate <<= 10; in rk628_combtxphy_set_mode()
320 frac_rate /= fin * 8; in rk628_combtxphy_set_mode()
321 combtxphy->frac_div = frac_rate; in rk628_combtxphy_set_mode()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_pll.c366 u64 frac_rate = OSC_HZ * (u64)frac; in rk3036_pll_get_rate() local
368 do_div(frac_rate, refdiv); in rk3036_pll_get_rate()
369 frac_rate >>= 24; in rk3036_pll_get_rate()
370 do_div(frac_rate, postdiv1); in rk3036_pll_get_rate()
371 do_div(frac_rate, postdiv1); in rk3036_pll_get_rate()
372 rate += frac_rate; in rk3036_pll_get_rate()
/OK3568_Linux_fs/kernel/drivers/clk/meson/
H A Dclk-pll.c63 u64 frac_rate = (u64)parent_rate * frac; in __pll_params_to_rate() local
65 rate += DIV_ROUND_UP_ULL(frac_rate, in __pll_params_to_rate()