Home
last modified time | relevance | path

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

/linux/drivers/clk/renesas/
H A Drzv2h-cpg-lib.c50 u32 fref = input_fref / p.p; in rzv2h_cpg_get_pll_pars() local
87 output_m = DIV_ROUND_CLOSEST_ULL(mul_u32_u32(p.m, fref) * MILLI, in rzv2h_cpg_get_pll_pars()
90 output_k_range = DIV_ROUND_CLOSEST_ULL(mul_u32_u32(fref, MILLI), in rzv2h_cpg_get_pll_pars()
114 fref); in rzv2h_cpg_get_pll_pars()
125 fvco = mul_u32_u32(p.m * 65536 + p.k, fref); in rzv2h_cpg_get_pll_pars()
/linux/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()
/linux/sound/soc/codecs/
H A Dmadera.c3429 static int madera_find_sync_fratio(unsigned int fref, int *fratio)
3434 if (fll_sync_fratios[i].min <= fref &&
3435 fref <= fll_sync_fratios[i].max) {
3446 static int madera_find_main_fratio(unsigned int fref, unsigned int fout, in madera_find_sync_fratio()
3451 while ((fout / (ratio * fref)) > MADERA_FLL_MAX_N) in madera_find_sync_fratio()
3460 static int madera_find_fratio(struct madera_fll *fll, unsigned int fref,
3468 return madera_find_sync_fratio(fref, fratio); in madera_find_main_fratio()
3471 return madera_find_sync_fratio(fref, fratio); in madera_find_main_fratio()
3473 return madera_find_main_fratio(fref, in madera_find_main_fratio()
3481 return madera_find_sync_fratio(fref, frati in madera_find_fratio()
3444 madera_find_sync_fratio(unsigned int fref,int * fratio) madera_find_sync_fratio() argument
3461 madera_find_main_fratio(unsigned int fref,unsigned int fout,int * fratio) madera_find_main_fratio() argument
3475 madera_find_fratio(struct madera_fll * fll,unsigned int fref,bool sync,int * fratio) madera_find_fratio() argument
3507 madera_calc_fratio(struct madera_fll * fll,struct madera_fll_cfg * cfg,unsigned int fref,bool sync) madera_calc_fratio() argument
3603 madera_find_fll_gain(struct madera_fll * fll,struct madera_fll_cfg * cfg,unsigned int fref,const struct madera_fll_gains * gains,int n_gains) madera_find_fll_gain() argument
3624 madera_calc_fll(struct madera_fll * fll,struct madera_fll_cfg * cfg,unsigned int fref,bool sync) madera_calc_fll() argument
4124 madera_set_fll_syncclk(struct madera_fll * fll,int source,unsigned int fref,unsigned int fout) madera_set_fll_syncclk() argument
4143 madera_set_fll_refclk(struct madera_fll * fll,int source,unsigned int fref,unsigned int fout) madera_set_fll_refclk() argument
4424 int refdiv, fref, fout, lockdet_thr, fbdiv, hp, fast_clk, fllgcd; madera_fllhj_apply() local
[all...]
H A Dmadera.h413 unsigned int fref, unsigned int fout);
415 unsigned int fref, unsigned int fout);
H A Dcs48l32.c1601 int refdiv, fref, fout, lockdet_thr, fbdiv, fllgcd; in cs48l32_fllhj_apply()
1613 fref = fin / (1 << refdiv); in cs48l32_fllhj_apply()
1615 frac = fout % fref; in cs48l32_fllhj_apply()
1621 if (fref < CS48L32_FLLHJ_LOW_THRESH) { in cs48l32_fllhj_apply()
1629 } else if (fref < CS48L32_FLLHJ_MID_THRESH) { in cs48l32_fllhj_apply()
1644 if (fref < CS48L32_FLLHJ_LP_INT_MODE_THRESH) in cs48l32_fllhj_apply()
1653 ratio = fout / fref; in cs48l32_fllhj_apply()
1655 cs48l32_fll_dbg(fll, "refdiv=%d, fref=%d, frac:%d\n", refdiv, fref, frac); in cs48l32_fllhj_apply()
1675 fllgcd = gcd(fout, fbdiv * fref); in cs48l32_fllhj_apply()
1602 int refdiv, fref, fout, lockdet_thr, fbdiv, fllgcd; cs48l32_fllhj_apply() local
1843 cs48l32_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs48l32_set_fll() argument
[all...]
H A Dcs47l85.c2225 int source, unsigned int fref, unsigned int fout) in cs47l85_set_fll()
2231 return madera_set_fll_refclk(&cs47l85->fll[0], source, fref, in cs47l85_set_fll()
2234 return madera_set_fll_refclk(&cs47l85->fll[1], source, fref, in cs47l85_set_fll()
2237 return madera_set_fll_refclk(&cs47l85->fll[2], source, fref, in cs47l85_set_fll()
2240 return madera_set_fll_syncclk(&cs47l85->fll[0], source, fref, in cs47l85_set_fll()
2243 return madera_set_fll_syncclk(&cs47l85->fll[1], source, fref, in cs47l85_set_fll()
2246 return madera_set_fll_syncclk(&cs47l85->fll[2], source, fref, in cs47l85_set_fll()
2224 cs47l85_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs47l85_set_fll() argument
H A Dnau8821.c1295 unsigned int fref, i, fvco_sel; in nau8821_calc_fll_param()
1302 fref = fll_in >> fll_pre_scalar[i].param; in nau8821_calc_fll_param()
1303 if (fref <= NAU_FREF_MAX) in nau8821_calc_fll_param()
1312 if (fref >= fll_ratio[i].param) in nau8821_calc_fll_param()
1341 fvco = div_u64(fvco_max << 24, fref * fll_param->ratio); in nau8821_fll_apply()
1281 unsigned int fref, i, fvco_sel; nau8821_calc_fll_param() local
H A Dcs47l15.c1126 int source, unsigned int fref, unsigned int fout) in cs47l15_set_fll()
1132 return madera_set_fll_refclk(&cs47l15->fll[0], source, fref, in cs47l15_set_fll()
1135 return madera_set_fll_ao_refclk(&cs47l15->fll[1], source, fref, in cs47l15_set_fll()
1138 return madera_set_fll_syncclk(&cs47l15->fll[0], source, fref, in cs47l15_set_fll()
1127 cs47l15_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs47l15_set_fll() argument
H A Dcs47l90.c2147 int source, unsigned int fref, unsigned int fout) in cs47l90_set_fll()
2153 return madera_set_fll_refclk(&cs47l90->fll[0], source, fref, in cs47l90_set_fll()
2156 return madera_set_fll_refclk(&cs47l90->fll[1], source, fref, in cs47l90_set_fll()
2159 return madera_set_fll_ao_refclk(&cs47l90->fll[2], source, fref, in cs47l90_set_fll()
2162 return madera_set_fll_syncclk(&cs47l90->fll[0], source, fref, in cs47l90_set_fll()
2165 return madera_set_fll_syncclk(&cs47l90->fll[1], source, fref, in cs47l90_set_fll()
2146 cs47l90_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs47l90_set_fll() argument
H A Dcs47l35.c1336 int source, unsigned int fref, unsigned int fout) in cs47l35_set_fll()
1342 return madera_set_fll_refclk(&cs47l35->fll, source, fref, in cs47l35_set_fll()
1345 return madera_set_fll_syncclk(&cs47l35->fll, source, fref, in cs47l35_set_fll()
1335 cs47l35_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs47l35_set_fll() argument
H A Dcs47l92.c1676 int source, unsigned int fref, unsigned int fout) in cs47l92_set_fll()
1682 return madera_fllhj_set_refclk(&cs47l92->fll[0], source, fref, in cs47l92_set_fll()
1685 return madera_fllhj_set_refclk(&cs47l92->fll[1], source, fref, in cs47l92_set_fll()
1677 cs47l92_set_fll(struct snd_soc_component * component,int fll_id,int source,unsigned int fref,unsigned int fout) cs47l92_set_fll() argument
H A Dda7213.c1591 unsigned int fref, unsigned int fout) in da7213_set_component_sysclk()
1702 unsigned int fref, unsigned int fout) in _da7213_set_component_pll()
1707 return _da7213_set_component_pll(component, pll_id, source, fref, fout); in _da7213_set_component_pll()
1604 _da7213_set_component_pll(struct snd_soc_component * component,int pll_id,int source,unsigned int fref,unsigned int fout) _da7213_set_component_pll() argument
1715 da7213_set_component_pll(struct snd_soc_component * component,int pll_id,int source,unsigned int fref,unsigned int fout) da7213_set_component_pll() argument
H A Dwm5100.c45 int fref; member
1872 fll->fref = Fref; in wm5100_set_fll()
H A Dda7219.c1274 int source, unsigned int fref, unsigned int fout) in da7219_set_pll()
1295 da7219_set_dai_pll(struct snd_soc_dai * codec_dai,int pll_id,int source,unsigned int fref,unsigned int fout) da7219_set_dai_pll() argument
H A Dda7218.c1856 int source, unsigned int fref, unsigned int fout) in da7218_set_dai_pll() argument
/linux/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()
64 if (((tmp >= 10) && (tmp <= 50)) || !fref) in clps711x_clk_init_dt()
67 f_pll = fref; in clps711x_clk_init_dt()
/linux/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()
148 if (i > 0 && pll->rates[i].fref == req->best_parent_rate && in pll_determine_rate()
214 vco = params->fref; in pll_gf40lp_frac_set_rate()
222 val = div64_u64(params->fref, params->refdiv); in pll_gf40lp_frac_set_rate()
370 vco = div_u64(params->fref * params->fbdiv, params->refdiv); in pll_gf40lp_laint_set_rate()
375 val = div_u64(params->fref, params->refdiv); in pll_gf40lp_laint_set_rate()
H A Dclk.h95 unsigned long long fref; member
/linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c341 unsigned long fref, fout; in inno_dsidphy_pll_calc_rate() local
352 fref = prate / 2; in inno_dsidphy_pll_calc_rate()
359 min_prediv = DIV_ROUND_UP(fref, 40000000); in inno_dsidphy_pll_calc_rate()
360 max_prediv = fref / 5000000; in inno_dsidphy_pll_calc_rate()
367 do_div(tmp, fref); in inno_dsidphy_pll_calc_rate()
380 tmp = (u64)_fbdiv * fref; in inno_dsidphy_pll_calc_rate()
H A Dphy-rockchip-samsung-hdptx.c1057 const unsigned int fout = div_u64(rate, 200), fref = 24000; in rk_hdptx_phy_clk_pll_calc() local
1074 mdiv = DIV_ROUND_UP(fvco, fref); in rk_hdptx_phy_clk_pll_calc()
1078 if (fref * mdiv - fvco) { in rk_hdptx_phy_clk_pll_calc()
1079 for (sdc = 264000; sdc <= 750000; sdc += fref) in rk_hdptx_phy_clk_pll_calc()
1080 if (sdc * n > fref * mdiv) in rk_hdptx_phy_clk_pll_calc()
1086 rational_best_approximation(fref * mdiv - fvco, in rk_hdptx_phy_clk_pll_calc()
1092 rational_best_approximation(sdc * n - fref * mdiv, in rk_hdptx_phy_clk_pll_calc()
/linux/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()
/linux/drivers/tty/serial/
H A Dmax310x.c264 unsigned int fref; /* member
572 cfg->fref = fmul; in max310x_try_cfg()
605 unsigned int freq, unsigned int *fref, bool xtal) in max310x_set_ref_clk() argument
612 cfg.fref = freq; in max310x_set_ref_clk()
662 *fref = cfg.fref; in max310x_set_ref_clk()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hdmi_phy.c251 unsigned long long fref = OSCILLATOR_FREQUENCY; in phy_get_rm_offset() local
257 do_div(offset, fref); in phy_get_rm_offset()
/linux/drivers/net/wireless/ti/wl12xx/
H A Dmain.c1950 module_param_named(fref, fref_param, charp, 0);
1951 MODULE_PARM_DESC(fref, "FREF clock: 19.2, 26, 26x, 38.4, 38.4x, 52");