| /OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/ |
| H A D | rk628_combtxphy.c | 103 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 D | rk628_cru.c | 105 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 D | clk-regmap-pll.c | 92 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 D | rk628_cru.c | 104 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 D | rk628_combtxphy.c | 190 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 D | fapll.c | 361 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 D | rk628_combtxphy.c | 291 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 D | clk_pll.c | 366 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 D | clk-pll.c | 63 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()
|