Home
last modified time | relevance | path

Searched refs:best_m (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/u-boot/drivers/video/sunxi/
H A Dlcdc.c215 int best_n = 0, best_m = 0, best_diff = 0x0FFFFFFF; in lcdc_pll_set() local
253 best_m = m; in lcdc_pll_set()
271 best_m = m; in lcdc_pll_set()
285 best_m = 6; /* Minimum m for tcon0 */ in lcdc_pll_set()
290 clock_set_mipi_pll(best_m * dotclock * 1000); in lcdc_pll_set()
292 dotclock, clock_get_mipi_pll() / best_m / 1000); in lcdc_pll_set()
299 (best_double + 1) * clock_get_pll3() / best_m / 1000, in lcdc_pll_set()
300 best_double + 1, step, best_n, best_m); in lcdc_pll_set()
325 CCM_LCD_CH1_CTRL_M(best_m), &ccm->lcd0_ch1_clk_cfg); in lcdc_pll_set()
332 *clk_div = best_m; in lcdc_pll_set()
H A Dsunxi_dw_hdmi.c213 int best_n = 0, best_m = 0, best_div = 0, best_diff = 0x0FFFFFFF; in sunxi_dw_hdmi_pll_set() local
236 best_m = m; in sunxi_dw_hdmi_pll_set()
246 clock_set_pll3_factors(best_m, best_n); in sunxi_dw_hdmi_pll_set()
249 best_n, best_m, best_div); in sunxi_dw_hdmi_pll_set()
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu_nkm.c25 unsigned long best_n = 0, best_k = 0, best_m = 0; in ccu_nkm_find_best_with_parent_adj() local
43 best_m = _m; in ccu_nkm_find_best_with_parent_adj()
51 nkm->m = best_m; in ccu_nkm_find_best_with_parent_adj()
62 unsigned long best_n = 0, best_k = 0, best_m = 0; in ccu_nkm_find_best() local
76 best_m = _m; in ccu_nkm_find_best()
84 nkm->m = best_m; in ccu_nkm_find_best()
H A Dccu_nm.c34 unsigned long best_n = 0, best_m = 0; in ccu_nm_find_best() local
45 best_m = _m; in ccu_nm_find_best()
51 nm->m = best_m; in ccu_nm_find_best()
H A Dccu_nkmp.c36 unsigned long best_n = 0, best_k = 0, best_m = 0, best_p = 0; in ccu_nkmp_find_best() local
56 best_m = _m; in ccu_nkmp_find_best()
66 nkmp->m = best_m; in ccu_nkmp_find_best()
H A Dccu_mp.c18 unsigned int best_m = 0, best_p = 0; in ccu_mp_find_best() local
30 best_m = _m; in ccu_mp_find_best()
36 *m = best_m; in ccu_mp_find_best()
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_ddc_clk.c34 u8 best_m = 0, best_n = 0, _m, _n; in sun4i_ddc_calc_divider() local
48 best_m = _m; in sun4i_ddc_calc_divider()
55 *m = best_m; in sun4i_ddc_calc_divider()
H A Dsun8i_hdmi_phy_clk.c86 u8 best_m = 0, m; in sun8i_phy_clk_set_rate() local
97 best_m = m; in sun8i_phy_clk_set_rate()
103 SUN8I_HDMI_PHY_PLL_CFG2_PREDIV(best_m)); in sun8i_phy_clk_set_rate()
H A Dsun4i_hdmi_tmds_clk.c34 u8 best_m = 0, m; in sun4i_tmds_calc_divider() local
51 best_m = m; in sun4i_tmds_calc_divider()
58 *div = best_m; in sun4i_tmds_calc_divider()
/openbmc/linux/drivers/video/fbdev/
H A Dasiliantfb.c115 unsigned best_m = 0xffffffff, in asiliant_calc_dclk2() local
145 best_m = m; in asiliant_calc_dclk2()
157 best_m = m; in asiliant_calc_dclk2()
162 if (best_m > 257) in asiliant_calc_dclk2()
163 best_m >>= 2; /* divide m by 4, and leave VCO loop divide at 4 */ in asiliant_calc_dclk2()
166 *dclk2_m = best_m - 2; in asiliant_calc_dclk2()
H A Dgbefb.c457 int pll_m, pll_n, pll_p, error, best_m, best_n, best_p, best_error; in compute_gbe_timing() local
472 best_n = best_m = best_p = 0; in compute_gbe_timing()
490 best_m = pll_m; in compute_gbe_timing()
496 if (!best_n || !best_m) in compute_gbe_timing()
500 (best_n << best_p) / best_m; in compute_gbe_timing()
506 timing->pll_m = best_m; in compute_gbe_timing()
H A Dtridentfb.c841 unsigned char best_m = 0, best_n = 0, best_k = 0; in set_vclk() local
855 best_m = m; in set_vclk()
864 lo = best_n | (best_m << 7); in set_vclk()
865 hi = (best_m >> 1) | (best_k << 4); in set_vclk()
868 hi = best_m | (best_k << 6); in set_vclk()
H A Dtdfxfb.c290 int m, n, k, best_m, best_n, best_k, best_error; in do_calc_pll() local
294 best_n = best_m = best_k = 0; in do_calc_pll()
322 best_m = m; in do_calc_pll()
330 m = best_m; in do_calc_pll()
H A Dsstfb.c296 int best_m = -1; in sst_calc_pll() local
315 best_m = m; in sst_calc_pll()
325 t->m = best_m; in sst_calc_pll()
/openbmc/u-boot/arch/arm/mach-sunxi/
H A Dclock_sun6i.c222 unsigned best_k = 0, best_m = 0, best_n = 0, best_diff = 0xffffffff; in clock_set_mipi_pll() local
241 best_m = m; in clock_set_mipi_pll()
253 CCM_MIPI_PLL_CTRL_M(best_m), &ccm->mipi_pll_cfg); in clock_set_mipi_pll()
/openbmc/linux/drivers/clk/sunxi/
H A Dclk-sun4i-tcon-ch1.c104 u8 best_m = 0, m; in tcon_ch1_calc_divider() local
121 best_m = m; in tcon_ch1_calc_divider()
128 *div = best_m; in tcon_ch1_calc_divider()
/openbmc/linux/drivers/gpu/drm/i2c/
H A Dch7006_mode.c261 int m, best_m = 0; in ch7006_setup_pll() local
272 best_m = m; in ch7006_setup_pll()
278 bitf(CH7006_PLLOV_M_8, best_m); in ch7006_setup_pll()
280 regs[CH7006_PLLM] = bitf(CH7006_PLLM_0, best_m); in ch7006_setup_pll()
289 best_n, best_m, best_freq, best_n < 108); in ch7006_setup_pll()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dgk20a.c109 u32 best_m, best_n; in gk20a_pllg_calc_mnp() local
119 best_m = clk->params->max_m; in gk20a_pllg_calc_mnp()
177 best_m = m; in gk20a_pllg_calc_mnp()
197 pll->m = best_m; in gk20a_pllg_calc_mnp()
/openbmc/linux/drivers/gpu/drm/bridge/
H A Dchipone-icn6211.c253 unsigned int best_p = 0, best_m = 0, best_s = 0; in chipone_configure_pll() local
317 best_m = m; in chipone_configure_pll()
328 best_p >> best_p_pot, best_p_pot, best_m, best_s + 1, in chipone_configure_pll()
330 (fin * best_m) / (best_p << (best_s + 1))); in chipone_configure_pll()
340 chipone_writeb(icn, PLL_INT(0), best_m); in chipone_configure_pll()
/openbmc/linux/drivers/clk/
H A Dclk-axi-clkgen.c128 unsigned int *best_d, unsigned int *best_m, unsigned int *best_dout) in axi_clkgen_calc_params() argument
141 *best_m = 0; in axi_clkgen_calc_params()
167 *best_m = m << (3 - fract_shift); in axi_clkgen_calc_params()
/openbmc/u-boot/arch/arm/mach-tegra/tegra124/
H A Dclock.c1068 u32 diff, best_diff, best_m = 0, best_n = 0, best_p; in clock_set_display_rate() local
1107 best_m = divm; in clock_set_display_rate()
1123 rounded_rate = (ref / best_m * best_n) >> best_p; in clock_set_display_rate()
1127 __func__, rounded_rate, ref, best_m, best_n, best_p, cpcon); in clock_set_display_rate()
1132 clock_set_rate(CLOCK_ID_DISPLAY, best_n, best_m, best_p, cpcon); in clock_set_display_rate()
/openbmc/linux/drivers/clk/meson/
H A Dclk-pll.c216 unsigned int *best_m, in meson_clk_get_pll_settings() argument
233 *best_m = m; in meson_clk_get_pll_settings()
/openbmc/linux/drivers/gpu/drm/kmb/
H A Dkmb_dsi.c866 u32 best_n = 0, best_m = 0; in mipi_tx_pll_setup() local
922 best_m = m; in mipi_tx_pll_setup()
936 dev_dbg(kmb_dsi->dev, "m = %d n = %d\n", best_m, best_n); in mipi_tx_pll_setup()
946 (best_m & 0x1f)); in mipi_tx_pll_setup()
952 ((best_m >> 5) & 0x1f) | PLL_FEEDBACK_DIVIDER_HIGH); in mipi_tx_pll_setup()
/openbmc/linux/drivers/video/fbdev/savage/
H A Dsavagefb_driver.c422 unsigned char n1, n2, best_n1=16+2, best_n2=2, best_m=125+2; in SavageCalcClock() local
449 best_m = m; in SavageCalcClock()
459 *mdiv = best_m - 2; in SavageCalcClock()
470 unsigned char best_n1 = 16+2, best_n2 = 2, best_m = 125+2; in common_calc_clock() local
487 best_m = m; in common_calc_clock()
500 *mdiv = best_m - 2; in common_calc_clock()
/openbmc/linux/drivers/leds/rgb/
H A Dleds-qcom-lpg.c274 unsigned int m, best_m = 0; in lpg_calc_freq() local
359 best_m = m; in lpg_calc_freq()
369 chan->pre_div_exp = best_m; in lpg_calc_freq()

12