/openbmc/linux/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_tcon_dclk.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()
|
/openbmc/u-boot/drivers/clk/at91/ |
H A D | clk-usb.c | 52 u32 div, best_div = 0; in at91_usb_clk_set_rate() local 75 best_div = div - 1; in at91_usb_clk_set_rate() 89 best_source.dev->name, best_rate, best_div); in at91_usb_clk_set_rate() 96 AT91_PMC_USB_DIV_(best_div); in at91_usb_clk_set_rate()
|
H A D | clk-generated.c | 84 u32 div, best_div = 0; in generic_clk_set_rate() local 107 best_div = div - 1; in generic_clk_set_rate() 122 best_parent.dev->name, best_rate, best_div); in generic_clk_set_rate() 133 AT91_PMC_PCR_GCKDIV_(best_div) | in generic_clk_set_rate()
|
/openbmc/u-boot/drivers/video/sunxi/ |
H A D | sunxi_dw_hdmi.c | 213 int best_n = 0, best_m = 0, best_div = 0, best_diff = 0x0FFFFFFF; in sunxi_dw_hdmi_pll_set() local 238 best_div = div; in sunxi_dw_hdmi_pll_set() 244 *phy_div = best_div; in sunxi_dw_hdmi_pll_set() 248 clk_khz, (clock_get_pll3() / 1000) / best_div, in sunxi_dw_hdmi_pll_set() 249 best_n, best_m, best_div); in sunxi_dw_hdmi_pll_set()
|
/openbmc/linux/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()
|
/openbmc/linux/drivers/gpu/drm/mcde/ |
H A D | mcde_clk_div.c | 47 int best_div = 1, div; in mcde_clk_div_choose_div() local 64 best_div = div; in mcde_clk_div_choose_div() 71 return best_div; in mcde_clk_div_choose_div()
|
/openbmc/linux/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()
|
/openbmc/linux/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()
|
/openbmc/u-boot/drivers/clk/rockchip/ |
H A D | clk_rk3368.c | 201 u32 *best_div) in rk3368_mmc_find_best_rate_and_parent() argument 240 *best_div = div - 1; in rk3368_mmc_find_best_rate_and_parent() 244 __func__, *best_mux, *best_div, best_rate); in rk3368_mmc_find_best_rate_and_parent()
|
/openbmc/u-boot/drivers/clk/ |
H A D | clk_stm32f.c | 502 u32 best_div, best_diff, diff; in stm32_set_rate() local 521 best_div = pllsair_rate / rate; in stm32_set_rate() 525 if (best_div == pllsaidivr_table[i]) { in stm32_set_rate()
|
/openbmc/linux/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()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-aspeed-smc.c | 983 int i, rc, best_div = -1; in aspeed_spi_do_calibration() local 1026 best_div = i; in aspeed_spi_do_calibration() 1030 if (best_div < 0) { in aspeed_spi_do_calibration() 1033 dev_dbg(aspi->dev, "Found good read timings at HCLK/%d", best_div); in aspeed_spi_do_calibration() 1038 ASPEED_SPI_HCLK_DIV(best_div); in aspeed_spi_do_calibration()
|
/openbmc/linux/drivers/clk/ |
H A D | clk-cdce706.c | 311 unsigned long best_div = 0; in cdce706_divider_determine_rate() local 337 best_div = div; in cdce706_divider_determine_rate() 344 div = best_div; in cdce706_divider_determine_rate()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | tc358767.c | 514 int div, best_div = 1; in tc_pxl_pll_en() local 571 best_div = div; in tc_pxl_pll_en() 588 ext_div[best_pre], best_div, best_mul, ext_div[best_post]); in tc_pxl_pll_en() 591 if (refclk / ext_div[best_pre] / best_div * best_mul >= 300000000) in tc_pxl_pll_en() 594 if (best_div == 16) in tc_pxl_pll_en() 595 best_div = 0; in tc_pxl_pll_en() 608 pxl_pllparam |= best_div << 8; /* Divider for PLL RefClk */ in tc_pxl_pll_en()
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ccs-pll.c | 299 u16 best_pix_div = SHRT_MAX >> 1, best_div = lim_bk->max_sys_clk_div; in __ccs_pll_calculate_vt_tree() local 356 best_div = pix_div * sys_div; in __ccs_pll_calculate_vt_tree() 362 pll_bk->sys_clk_div = best_div / best_pix_div; in __ccs_pll_calculate_vt_tree()
|
/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 1394 unsigned int best_diff, best_div; in sunxi_pinctrl_get_debounce_div() local 1398 best_div = 0; in sunxi_pinctrl_get_debounce_div() 1405 best_div = i; in sunxi_pinctrl_get_debounce_div() 1410 return best_div; in sunxi_pinctrl_get_debounce_div()
|
/openbmc/linux/drivers/leds/rgb/ |
H A D | leds-qcom-lpg.c | 273 unsigned int div, best_div = 0; in lpg_calc_freq() local 358 best_div = div; in lpg_calc_freq() 368 chan->pre_div_sel = best_div; in lpg_calc_freq()
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll_mgr.c | 2660 int d, best_div = 0, pdiv = 0, qdiv = 0, kdiv = 0; in icl_calc_wrpll() local 2670 best_div = dividers[d]; in icl_calc_wrpll() 2676 if (best_div == 0) in icl_calc_wrpll() 2679 icl_wrpll_get_multipliers(best_div, &pdiv, &qdiv, &kdiv); in icl_calc_wrpll()
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | ni_mio_common.c | 4888 unsigned int best_div = 1; in ni_mseries_get_pll_parameters() local 4908 best_div = div; in ni_mseries_get_pll_parameters() 4916 *freq_divider = best_div; in ni_mseries_get_pll_parameters()
|