Home
last modified time | relevance | path

Searched refs:fref (Results 1 – 25 of 49) sorted by relevance

12

/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/mx25/
H A Dgeneric.c56 ulong fref = MXC_HCLK; in imx_get_mpllclk() local
58 return imx_decode_pll(readl(&ccm->mpctl), fref); in imx_get_mpllclk()
64 ulong fref = MXC_HCLK; in imx_get_upllclk() local
66 return imx_decode_pll(readl(&ccm->upctl), fref); in imx_get_upllclk()
73 ulong fref = imx_get_mpllclk(); in imx_get_armclk() local
77 fref = lldiv((u64) fref * 3, 4); in imx_get_armclk()
82 return fref / div; in imx_get_armclk()
89 ulong fref = imx_get_armclk(); in imx_get_ahbclk() local
95 return fref / div; in imx_get_ahbclk()
106 ulong fref = readl(&ccm->mcr) & (1 << clk) ? imx_get_upllclk() : in imx_get_perclk() local
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/mx27/
H A Dgeneric.c61 ulong fref; in imx_get_mpllclk() local
64 fref = clk_in_26m(); in imx_get_mpllclk()
66 fref = clk_in_32k(); in imx_get_mpllclk()
68 return imx_decode_pll(readl(&pll->mpctl0), fref); in imx_get_mpllclk()
75 ulong fref = imx_get_mpllclk(); in imx_get_armclk() local
79 fref = lldiv((fref * 2), 3); in imx_get_armclk()
83 return lldiv(fref, div); in imx_get_armclk()
90 ulong fref = imx_get_mpllclk(); in imx_get_ahbclk() local
95 return lldiv(fref * 2, 3 * div); in imx_get_ahbclk()
102 ulong fref; in imx_get_spllclk() local
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/lpc32xx/
H A Dclk.c25 unsigned long long fin, fref, fcco, fout; in get_hclk_pll_rate() local
35 fref = fin = get_sys_clk_rate(); in get_hclk_pll_rate()
53 do_div(fref, n_div); in get_hclk_pll_rate()
54 if (fref > 27000000ULL || fref < 1000000ULL) in get_hclk_pll_rate()
57 fcco = fref * m_div; in get_hclk_pll_rate()
/OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf532x/
H A Dspeed.c146 int fref, temp, fout, mfd; in clock_pll() local
149 fref = FREF; in clock_pll()
157 return (fref * mfd) / busdiv; in clock_pll()
162 return (fref * mfd / (BUSDIV * 4)); in clock_pll()
179 temp = (100 * fsys) / fref; in clock_pll()
184 fout = ((fref * mfd) / BUSDIV); in clock_pll()
190 fout = ((fref * mfd) / (BUSDIV * 4)); in clock_pll()
/OK3568_Linux_fs/kernel/drivers/media/tuners/
H A Dmt20xx.c108 unsigned int fref,lo1,lo1n,lo1a,s,sel,lo1freq, desired_lo1, in mt2032_compute_freq() local
111 fref= 5250 *1000; //5.25MHz in mt2032_compute_freq()
114 lo1=(2*(desired_lo1/1000)+(fref/1000)) / (2*fref/1000); in mt2032_compute_freq()
136 lo1freq=(lo1a+8*lo1n)*fref; in mt2032_compute_freq()
142 lo2=(desired_lo2)/fref; in mt2032_compute_freq()
145 lo2num=((desired_lo2/1000)%(fref/1000))* 3780/(fref/1000); //scale to fit in 32bit arith in mt2032_compute_freq()
146 lo2freq=(lo2a+8*lo2n)*fref + lo2num*(fref/1000)/3780*1000; in mt2032_compute_freq()
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dmadera.c3443 static int madera_find_sync_fratio(unsigned int fref, int *fratio) in madera_find_sync_fratio() argument
3448 if (fll_sync_fratios[i].min <= fref && in madera_find_sync_fratio()
3449 fref <= fll_sync_fratios[i].max) { in madera_find_sync_fratio()
3460 static int madera_find_main_fratio(unsigned int fref, unsigned int fout, in madera_find_main_fratio() argument
3465 while ((fout / (ratio * fref)) > MADERA_FLL_MAX_N) in madera_find_main_fratio()
3474 static int madera_find_fratio(struct madera_fll *fll, unsigned int fref, in madera_find_fratio() argument
3482 return madera_find_sync_fratio(fref, fratio); in madera_find_fratio()
3485 return madera_find_sync_fratio(fref, fratio); in madera_find_fratio()
3487 return madera_find_main_fratio(fref, in madera_find_fratio()
3495 return madera_find_sync_fratio(fref, fratio); in madera_find_fratio()
[all …]
H A Dnau8540.c553 unsigned int fref, i, fvco_sel; in nau8540_calc_fll_param() local
560 fref = fll_in / fll_pre_scalar[i].param; in nau8540_calc_fll_param()
561 if (fref <= NAU_FREF_MAX) in nau8540_calc_fll_param()
570 if (fref >= fll_ratio[i].param) in nau8540_calc_fll_param()
599 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8540_calc_fll_param()
H A Dda7210.c212 int fref; member
986 int source, unsigned int fref, unsigned int fout) in da7210_set_dai_pll() argument
1000 if ((fref == da7210_pll_div[cnt].fref) && in da7210_set_dai_pll()
1029 dev_err(codec_dai->dev, "Unsupported PLL input frequency %d\n", fref); in da7210_set_dai_pll()
H A Dda9055.c240 int fref; member
1280 int source, unsigned int fref, unsigned int fout) in da9055_set_dai_pll() argument
1297 if ((fref == da9055_pll_div[cnt].fref) && in da9055_set_dai_pll()
H A Dda732x.c1123 int fref, indiv; in da732x_set_dai_pll() local
1161 fref = (da732x->sysclk / indiv); in da732x_set_dai_pll()
1162 div_hi = freq_out / fref; in da732x_set_dai_pll()
1163 frac_div = (u64)(freq_out % fref) * 8192ULL; in da732x_set_dai_pll()
1164 do_div(frac_div, fref); in da732x_set_dai_pll()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-clps711x.c47 u32 tmp, f_cpu, f_pll, f_bus, f_tim, f_pwm, f_spi, fref = 0; in clps711x_clk_init_dt() local
51 WARN_ON(of_property_read_u32(np, "startup-frequency", &fref)); in clps711x_clk_init_dt()
65 if (((tmp >= 10) && (tmp <= 50)) || !fref) in clps711x_clk_init_dt()
68 f_pll = fref; in clps711x_clk_init_dt()
/OK3568_Linux_fs/kernel/drivers/clk/pistachio/
H A Dclk-pll.c129 pll_get_params(struct pistachio_clk_pll *pll, unsigned long fref, in pll_get_params() argument
135 if (pll->rates[i].fref == fref && pll->rates[i].fout == fout) in pll_get_params()
149 if (i > 0 && pll->rates[i].fref == *parent_rate && in pll_round_rate()
210 vco = params->fref; in pll_gf40lp_frac_set_rate()
218 val = div64_u64(params->fref, params->refdiv); in pll_gf40lp_frac_set_rate()
366 vco = div_u64(params->fref * params->fbdiv, params->refdiv); in pll_gf40lp_laint_set_rate()
371 val = div_u64(params->fref, params->refdiv); in pll_gf40lp_laint_set_rate()
/OK3568_Linux_fs/kernel/drivers/clk/imx/
H A Dclk-imx31.c64 static void __init _mx31_clocks_init(void __iomem *base, unsigned long fref) in _mx31_clocks_init() argument
67 clk[ckih] = imx_clk_fixed("ckih", fref); in _mx31_clocks_init()
138 u32 fref = 26000000; /* default */ in mx31_clocks_init_dt() local
145 if (!of_property_read_u32(osc_np, "clock-frequency", &fref)) { in mx31_clocks_init_dt()
155 _mx31_clocks_init(ccm, fref); in mx31_clocks_init_dt()
H A Dclk-imx27.c52 static void __init _mx27_clocks_init(unsigned long fref) in _mx27_clocks_init() argument
57 clk[IMX27_CLK_CKIH] = imx_clk_fixed("ckih", fref); in _mx27_clocks_init()
176 u32 fref = 26000000; /* default */ in mx27_clocks_init_dt() local
182 if (!of_property_read_u32(refnp, "clock-frequency", &fref)) { in mx27_clocks_init_dt()
190 _mx27_clocks_init(fref); in mx27_clocks_init_dt()
/OK3568_Linux_fs/kernel/arch/m68k/coldfire/
H A Dm53xx.c472 int fref, temp, fout, mfd; in clock_pll() local
475 fref = FREF; in clock_pll()
481 return (fref * mfd / (BUSDIV * 4)); in clock_pll()
494 temp = 100 * fsys / fref; in clock_pll()
498 fout = (fref * mfd / (BUSDIV * 4)); in clock_pll()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/dsi/pll/
H A Ddsi_pll_14nm.c45 u32 fref; /* reference clk */ member
216 pll->in.fref = pll->vco_ref_clk_rate; in dsi_pll_14nm_input_init()
307 u64 fref = pll->vco_ref_clk_rate; in pll_14nm_dec_frac_calc() local
309 DBG("vco_clk_rate=%lld ref_clk_rate=%lld", vco_clk_rate, fref); in pll_14nm_dec_frac_calc()
311 dec_start_multiple = div_u64(vco_clk_rate * multiplier, fref); in pll_14nm_dec_frac_calc()
357 u64 fref = pll->vco_ref_clk_rate; in pll_14nm_calc_vco_count() local
361 data = fref * pin->vco_measure_time; in pll_14nm_calc_vco_count()
372 data = fref * pin->kvco_measure_time; in pll_14nm_calc_vco_count()
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-inno-video-combo-phy.c605 unsigned long fref, fout; in inno_video_phy_pll_round_rate() local
616 fref = prate / 2; in inno_video_phy_pll_round_rate()
623 min_prediv = DIV_ROUND_UP(fref, 40000000); in inno_video_phy_pll_round_rate()
624 max_prediv = fref / 5000000; in inno_video_phy_pll_round_rate()
631 do_div(tmp, fref); in inno_video_phy_pll_round_rate()
644 tmp = (u64)_fbdiv * fref; in inno_video_phy_pll_round_rate()
H A Dphy-rockchip-inno-dsidphy.c334 unsigned long fref, fout; in inno_dsidphy_pll_calc_rate() local
345 fref = prate / 2; in inno_dsidphy_pll_calc_rate()
352 min_prediv = DIV_ROUND_UP(fref, 40000000); in inno_dsidphy_pll_calc_rate()
353 max_prediv = fref / 5000000; in inno_dsidphy_pll_calc_rate()
360 do_div(tmp, fref); in inno_dsidphy_pll_calc_rate()
373 tmp = (u64)_fbdiv * fref; in inno_dsidphy_pll_calc_rate()
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Dinno_video_combo_phy.c769 unsigned long fref, fout; in inno_video_phy_pll_round_rate() local
780 fref = prate / 2; in inno_video_phy_pll_round_rate()
787 min_prediv = DIV_ROUND_UP(fref, 40000000); in inno_video_phy_pll_round_rate()
788 max_prediv = fref / 5000000; in inno_video_phy_pll_round_rate()
795 do_div(tmp, fref); in inno_video_phy_pll_round_rate()
808 tmp = (u64)_fbdiv * fref; in inno_video_phy_pll_round_rate()
H A Drk618_dsi.c298 u32 fout, fref, prediv, fbdiv; in rk618_dsi_set_hs_clk() local
325 fref = clk_get_rate(&dsi->parent->clkin); in rk618_dsi_set_hs_clk()
331 if (fref % prediv) in rk618_dsi_set_hs_clk()
335 do_div(tmp, fref); in rk618_dsi_set_hs_clk()
344 tmp = (u64)fbdiv * fref; in rk618_dsi_set_hs_clk()
/OK3568_Linux_fs/kernel/drivers/tty/serial/8250/
H A D8250_lpss.c77 unsigned long fref = lpss->board->freq, fuart = baud * 16; in byt_set_termios() local
86 fuart *= rounddown_pow_of_two(fref / fuart); in byt_set_termios()
94 rational_best_approximation(fuart, fref, w, w, &m, &n); in byt_set_termios()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_pll.c175 ulong fvco, fref, fout, ffrac; in rk3588_pll_clk_set_by_auto() local
214 fref = fin_hz / p; in rk3588_pll_clk_set_by_auto()
215 ffrac = fvco - (m * fref); in rk3588_pll_clk_set_by_auto()
217 rate_table->k = fout / fref; in rk3588_pll_clk_set_by_auto()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk-pll.c269 u64 fref, fvco, fout; in rockchip_rk3066_pll_clk_set_by_auto() local
301 fref = fin_hz / nr; in rockchip_rk3066_pll_clk_set_by_auto()
302 if (fref < PLL_FREF_MIN || fref > PLL_FREF_MAX) in rockchip_rk3066_pll_clk_set_by_auto()
305 fvco = fref * nf; in rockchip_rk3066_pll_clk_set_by_auto()
344 u64 fvco, fref, fout, ffrac; in rockchip_rk3588_pll_clk_set_by_auto() local
381 fref = fin_hz / p; in rockchip_rk3588_pll_clk_set_by_auto()
382 ffrac = fvco - (m * fref); in rockchip_rk3588_pll_clk_set_by_auto()
384 rate_table->k = fout / fref; in rockchip_rk3588_pll_clk_set_by_auto()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/
H A Dvc4_hdmi_phy.c190 unsigned long long fref = OSCILLATOR_FREQUENCY; in phy_get_rm_offset() local
196 do_div(offset, fref); in phy_get_rm_offset()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/
H A Drk618_dsi.c287 u32 fout, fref, prediv, fbdiv; in rk618_dsi_set_hs_clk() local
309 fref = clk_get_rate(dsi->parent->clkin); in rk618_dsi_set_hs_clk()
315 if (fref % prediv) in rk618_dsi_set_hs_clk()
319 do_div(tmp, fref); in rk618_dsi_set_hs_clk()
328 tmp = (u64)fbdiv * fref; in rk618_dsi_set_hs_clk()

12