| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun8i_hdmi_phy_clk.c | 27 int best_div = 1; in sun8i_phy_clk_determine_rate() local 43 best_div = i; in sun8i_phy_clk_determine_rate() 50 abs(rate - best_rate / best_div)) { in sun8i_phy_clk_determine_rate() 52 best_div = i; in sun8i_phy_clk_determine_rate() 57 if (best_rate / best_div == rate) in sun8i_phy_clk_determine_rate() 61 req->rate = best_rate / best_div; in sun8i_phy_clk_determine_rate()
|
| H A D | sun4i_dotclock.c | 76 u8 best_div = 1; in sun4i_dclk_round_rate() local 98 best_div = i; in sun4i_dclk_round_rate() 103 abs(rate - best_parent / best_div)) { in sun4i_dclk_round_rate() 105 best_div = i; in sun4i_dclk_round_rate() 112 return best_parent / best_div; in sun4i_dclk_round_rate()
|
| H A D | sun4i_hdmi_tmds_clk.c | 73 int best_div = 1, best_half = 1; in sun4i_tmds_determine_rate() local 98 best_div = j; in sun4i_tmds_determine_rate() 105 best_div)) { in sun4i_tmds_determine_rate() 108 best_div = j; in sun4i_tmds_determine_rate() 118 req->rate = best_parent / best_half / best_div; in sun4i_tmds_determine_rate()
|
| /OK3568_Linux_fs/u-boot/drivers/clk/at91/ |
| H A D | clk-generated.c | 84 u32 div, best_div = 0; in generic_clk_set_rate() local 109 best_div = div - 1; in generic_clk_set_rate() 123 best_parent.dev->name, best_rate, best_div); in generic_clk_set_rate() 134 AT91_PMC_PCR_GCKDIV_(best_div) | in generic_clk_set_rate()
|
| /OK3568_Linux_fs/kernel/drivers/clk/qcom/ |
| H A D | clk-regmap-mux-div.c | 129 u32 div, max_div, best_src = 0, best_div = 0; in __mux_div_set_rate_and_parent() local 146 best_div = div - 1; in __mux_div_set_rate_and_parent() 154 ret = mux_div_set_src_div(md, best_src, best_div); in __mux_div_set_rate_and_parent() 156 md->div = best_div; in __mux_div_set_rate_and_parent()
|
| /OK3568_Linux_fs/u-boot/drivers/clk/rockchip/ |
| H A D | clk_rk3368.c | 143 struct pll_div *best_div = NULL; in pll_para_config() local 163 best_div = rkclk_get_pll_config(freq_hz * (*ext_div)); in pll_para_config() 164 if (best_div) { in pll_para_config() 165 div->nr = best_div->nr; in pll_para_config() 166 div->nf = best_div->nf; in pll_para_config() 167 div->no = best_div->no; in pll_para_config() 168 div->nb = best_div->nb; in pll_para_config() 337 u32 *best_div) in rk3368_mmc_find_best_rate_and_parent() argument 376 *best_div = div - 1; in rk3368_mmc_find_best_rate_and_parent() 380 __func__, *best_mux, *best_div, best_rate); in rk3368_mmc_find_best_rate_and_parent()
|
| H A D | clk_rk3288.c | 357 struct pll_div *best_div = NULL; in pll_para_config() local 377 best_div = rkclk_get_pll_config(freq_hz * (*ext_div)); in pll_para_config() 378 if (best_div) { in pll_para_config() 379 div->nr = best_div->nr; in pll_para_config() 380 div->nf = best_div->nf; in pll_para_config() 381 div->no = best_div->no; in pll_para_config() 382 div->nb = best_div->nb; in pll_para_config()
|
| H A D | clk_rk3308.c | 565 u32 i, div, best_div = 0, best_sel = 0; in rk3308_vop_set_clk() local 589 best_div = div; in rk3308_vop_set_clk() 593 pll_rate, best_rate, best_div, best_sel); in rk3308_vop_set_clk() 606 (best_div - 1) << DCLK_VOP_DIV_SHIFT); in rk3308_vop_set_clk()
|
| H A D | clk_rk3562.c | 1175 u32 i, div, sel, best_div = 0, best_sel = 0; in rk3562_vop_set_rate() local 1231 best_div = div; in rk3562_vop_set_rate() 1235 pll_rate, best_rate, best_div, best_sel); in rk3562_vop_set_rate() 1241 (best_div - 1) << DCLK_VOP1_DIV_SHIFT); in rk3562_vop_set_rate()
|
| H A D | clk_rv1126.c | 1224 u32 i, div, best_div = 0, best_sel = 0; in rv1126_dclk_vop_set_clk() local 1245 best_div = div; in rv1126_dclk_vop_set_clk() 1249 pll_rate, best_rate, best_div, best_sel); in rv1126_dclk_vop_set_clk() 1256 (best_div - 1) << DCLK_VOP_DIV_SHIFT); in rv1126_dclk_vop_set_clk()
|
| H A D | clk_rk3588.c | 1113 u32 i, conid, con, sel, div, best_div = 0, best_sel = 0; in rk3588_dclk_vop_set_clk() local 1200 best_div = div; in rk3588_dclk_vop_set_clk() 1204 pll_rate, best_rate, best_div, best_sel); in rk3588_dclk_vop_set_clk() 1211 (best_div - 1) << div_shift); in rk3588_dclk_vop_set_clk()
|
| H A D | clk_rk3568.c | 1818 u32 i, conid, con, sel, div, best_div = 0, best_sel = 0; in rk3568_dclk_vop_set_clk() local 1872 best_div = div; in rk3568_dclk_vop_set_clk() 1876 pll_rate, best_rate, best_div, best_sel); in rk3568_dclk_vop_set_clk() 1883 (best_div - 1) << DCLK0_VOP_DIV_SHIFT); in rk3568_dclk_vop_set_clk()
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | tlv320aic23.c | 246 int best_div = 0; in find_rate() local 277 best_div = 0; in find_rate() 286 best_div = 1; in find_rate() 290 return (best_j << 2) | best_i | (best_div << TLV320AIC23_CLKIN_SHIFT); in find_rate()
|
| /OK3568_Linux_fs/kernel/sound/soc/samsung/ |
| H A D | s3c-i2s-v2.c | 568 unsigned int best_div = 0; in s3c_i2sv2_iis_calc_rate() local 599 best_div = div; in s3c_i2sv2_iis_calc_rate() 609 best_fs, best_div, best_rate); in s3c_i2sv2_iis_calc_rate() 612 info->clk_div = best_div; in s3c_i2sv2_iis_calc_rate()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/pl111/ |
| H A D | pl111_display.c | 449 int best_div = 1, div; in pl111_clk_div_choose_div() local 466 best_div = div; in pl111_clk_div_choose_div() 473 return best_div; in pl111_clk_div_choose_div()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | tc358767.c | 468 int div, best_div = 1; in tc_pxl_pll_en() local 515 best_div = div; in tc_pxl_pll_en() 532 ext_div[best_pre], best_div, best_mul, ext_div[best_post]); in tc_pxl_pll_en() 535 if (refclk / ext_div[best_pre] / best_div * best_mul >= 300000000) in tc_pxl_pll_en() 538 if (best_div == 16) in tc_pxl_pll_en() 539 best_div = 0; in tc_pxl_pll_en() 552 pxl_pllparam |= best_div << 8; /* Divider for PLL RefClk */ in tc_pxl_pll_en()
|
| /OK3568_Linux_fs/kernel/drivers/clk/microchip/ |
| H A D | clk-core.c | 603 u32 mul, div, best_mul = 1, best_div = 1; in spll_calc_mult_div() local 621 best_div = div; in spll_calc_mult_div() 633 rate, parent_rate, best_mul, best_div, best_rate); in spll_calc_mult_div() 639 *odiv_p = best_div; in spll_calc_mult_div()
|
| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A D | clk-cdce706.c | 309 unsigned long best_div = 0; in cdce706_divider_round_rate() local 335 best_div = div; in cdce706_divider_round_rate() 342 div = best_div; in cdce706_divider_round_rate()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.c | 1322 unsigned int best_diff, best_div; in sunxi_pinctrl_get_debounce_div() local 1326 best_div = 0; in sunxi_pinctrl_get_debounce_div() 1333 best_div = i; in sunxi_pinctrl_get_debounce_div() 1338 return best_div; in sunxi_pinctrl_get_debounce_div()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_dpll_mgr.c | 2562 int d, best_div = 0, pdiv = 0, qdiv = 0, kdiv = 0; in __cnl_ddi_calculate_wrpll() local 2572 best_div = dividers[d]; in __cnl_ddi_calculate_wrpll() 2578 if (best_div == 0) in __cnl_ddi_calculate_wrpll() 2581 cnl_wrpll_get_multipliers(best_div, &pdiv, &qdiv, &kdiv); in __cnl_ddi_calculate_wrpll()
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/ |
| H A D | ni_mio_common.c | 4889 unsigned int best_div = 1; in ni_mseries_get_pll_parameters() local 4909 best_div = div; in ni_mseries_get_pll_parameters() 4917 *freq_divider = best_div; in ni_mseries_get_pll_parameters()
|