fref 37 arch/arm/mach-imx/common.h int mx21_clocks_init(unsigned long lref, unsigned long fref); fref 38 arch/arm/mach-imx/common.h int mx27_clocks_init(unsigned long fref); fref 39 arch/arm/mach-imx/common.h int mx31_clocks_init(unsigned long fref); fref 374 arch/arm/mach-imx/mach-mx27ads.c unsigned long fref = 26000000; fref 377 arch/arm/mach-imx/mach-mx27ads.c fref = 27000000; fref 379 arch/arm/mach-imx/mach-mx27ads.c mx27_clocks_init(fref); fref 472 arch/m68k/coldfire/m53xx.c int fref, temp, fout, mfd; fref 475 arch/m68k/coldfire/m53xx.c fref = FREF; fref 481 arch/m68k/coldfire/m53xx.c return (fref * mfd / (BUSDIV * 4)); fref 494 arch/m68k/coldfire/m53xx.c temp = 100 * fsys / fref; fref 498 arch/m68k/coldfire/m53xx.c fout = (fref * mfd / (BUSDIV * 4)); fref 45 drivers/clk/clk-clps711x.c u32 tmp, f_cpu, f_pll, f_bus, f_tim, f_pwm, f_spi, fref = 0; fref 49 drivers/clk/clk-clps711x.c WARN_ON(of_property_read_u32(np, "startup-frequency", &fref)); fref 63 drivers/clk/clk-clps711x.c if (((tmp >= 10) && (tmp <= 50)) || !fref) fref 66 drivers/clk/clk-clps711x.c f_pll = fref; fref 74 drivers/clk/clk-xgene.c unsigned long fref; fref 100 drivers/clk/clk-xgene.c fref = parent_rate / nref; fref 101 drivers/clk/clk-xgene.c fvco = fref * nfb; fref 63 drivers/clk/imx/clk-imx27.c static void __init _mx27_clocks_init(unsigned long fref) fref 68 drivers/clk/imx/clk-imx27.c clk[IMX27_CLK_CKIH] = imx_clk_fixed("ckih", fref); fref 184 drivers/clk/imx/clk-imx27.c int __init mx27_clocks_init(unsigned long fref) fref 188 drivers/clk/imx/clk-imx27.c _mx27_clocks_init(fref); fref 260 drivers/clk/imx/clk-imx27.c u32 fref = 26000000; /* default */ fref 266 drivers/clk/imx/clk-imx27.c if (!of_property_read_u32(refnp, "clock-frequency", &fref)) { fref 274 drivers/clk/imx/clk-imx27.c _mx27_clocks_init(fref); fref 64 drivers/clk/imx/clk-imx31.c static void __init _mx31_clocks_init(void __iomem *base, unsigned long fref) fref 67 drivers/clk/imx/clk-imx31.c clk[ckih] = imx_clk_fixed("ckih", fref); fref 135 drivers/clk/imx/clk-imx31.c int __init mx31_clocks_init(unsigned long fref) fref 143 drivers/clk/imx/clk-imx31.c _mx31_clocks_init(base, fref); fref 209 drivers/clk/imx/clk-imx31.c u32 fref = 26000000; /* default */ fref 216 drivers/clk/imx/clk-imx31.c if (!of_property_read_u32(osc_np, "clock-frequency", &fref)) { fref 226 drivers/clk/imx/clk-imx31.c _mx31_clocks_init(ccm, fref); fref 129 drivers/clk/pistachio/clk-pll.c pll_get_params(struct pistachio_clk_pll *pll, unsigned long fref, fref 135 drivers/clk/pistachio/clk-pll.c if (pll->rates[i].fref == fref && pll->rates[i].fout == fout) fref 149 drivers/clk/pistachio/clk-pll.c if (i > 0 && pll->rates[i].fref == *parent_rate && fref 210 drivers/clk/pistachio/clk-pll.c vco = params->fref; fref 218 drivers/clk/pistachio/clk-pll.c val = div64_u64(params->fref, params->refdiv); fref 366 drivers/clk/pistachio/clk-pll.c vco = div_u64(params->fref * params->fbdiv, params->refdiv); fref 371 drivers/clk/pistachio/clk-pll.c val = div_u64(params->fref, params->refdiv); fref 95 drivers/clk/pistachio/clk.h unsigned long long fref; fref 159 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c u64 fref = pll->vco_ref_clk_rate; fref 169 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c divider = fref; fref 171 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c divider = fref * 2; fref 45 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c u32 fref; /* reference clk */ fref 216 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll->in.fref = pll->vco_ref_clk_rate; fref 307 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c u64 fref = pll->vco_ref_clk_rate; fref 309 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c DBG("vco_clk_rate=%lld ref_clk_rate=%lld", vco_clk_rate, fref); fref 311 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c dec_start_multiple = div_u64(vco_clk_rate * multiplier, fref); fref 357 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c u64 fref = pll->vco_ref_clk_rate; fref 361 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c data = fref * pin->vco_measure_time; fref 372 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c data = fref * pin->kvco_measure_time; fref 108 drivers/media/tuners/mt20xx.c unsigned int fref,lo1,lo1n,lo1a,s,sel,lo1freq, desired_lo1, fref 111 drivers/media/tuners/mt20xx.c fref= 5250 *1000; //5.25MHz fref 114 drivers/media/tuners/mt20xx.c lo1=(2*(desired_lo1/1000)+(fref/1000)) / (2*fref/1000); fref 136 drivers/media/tuners/mt20xx.c lo1freq=(lo1a+8*lo1n)*fref; fref 142 drivers/media/tuners/mt20xx.c lo2=(desired_lo2)/fref; fref 145 drivers/media/tuners/mt20xx.c lo2num=((desired_lo2/1000)%(fref/1000))* 3780/(fref/1000); //scale to fit in 32bit arith fref 146 drivers/media/tuners/mt20xx.c lo2freq=(lo2a+8*lo2n)*fref + lo2num*(fref/1000)/3780*1000; fref 1950 drivers/net/wireless/ti/wl12xx/main.c module_param_named(fref, fref_param, charp, 0); fref 1951 drivers/net/wireless/ti/wl12xx/main.c MODULE_PARM_DESC(fref, "FREF clock: 19.2, 26, 26x, 38.4, 38.4x, 52"); fref 808 drivers/spi/spi-pxa2xx.c unsigned long fref = xtal / 2; /* mandatory division by 2, fref 811 drivers/spi/spi-pxa2xx.c unsigned long fref1 = fref / 2; /* case 1 */ fref 812 drivers/spi/spi-pxa2xx.c unsigned long fref2 = fref * 2 / 5; /* case 2 */ fref 869 drivers/spi/spi-pxa2xx.c if (fref / rate >= 80) { fref 874 drivers/spi/spi-pxa2xx.c q1 = DIV_ROUND_UP(fref, rate); fref 878 drivers/spi/spi-pxa2xx.c fssp = (u64)fref * m; fref 77 drivers/tty/serial/8250/8250_lpss.c unsigned long fref = lpss->board->freq, fuart = baud * 16; fref 86 drivers/tty/serial/8250/8250_lpss.c fuart *= rounddown_pow_of_two(fref / fuart); fref 94 drivers/tty/serial/8250/8250_lpss.c rational_best_approximation(fuart, fref, w, w, &m, &n); fref 292 drivers/video/fbdev/tdfxfb.c int fref = 14318; fref 303 drivers/video/fbdev/tdfxfb.c int n_estimated = ((freq * (m + 2) << k) / fref) - 2; fref 313 drivers/video/fbdev/tdfxfb.c int f = (fref * (n + 2) / (m + 2)) >> k; fref 333 drivers/video/fbdev/tdfxfb.c *freq_out = (fref * (n + 2) / (m + 2)) >> k; fref 1117 sound/soc/codecs/cs47l15.c int source, unsigned int fref, unsigned int fout) fref 1123 sound/soc/codecs/cs47l15.c return madera_set_fll_refclk(&cs47l15->fll[0], source, fref, fref 1126 sound/soc/codecs/cs47l15.c return madera_set_fll_ao_refclk(&cs47l15->fll[1], source, fref, fref 1129 sound/soc/codecs/cs47l15.c return madera_set_fll_syncclk(&cs47l15->fll[0], source, fref, fref 1337 sound/soc/codecs/cs47l35.c int source, unsigned int fref, unsigned int fout) fref 1343 sound/soc/codecs/cs47l35.c return madera_set_fll_refclk(&cs47l35->fll, source, fref, fref 1346 sound/soc/codecs/cs47l35.c return madera_set_fll_syncclk(&cs47l35->fll, source, fref, fref 2223 sound/soc/codecs/cs47l85.c int source, unsigned int fref, unsigned int fout) fref 2229 sound/soc/codecs/cs47l85.c return madera_set_fll_refclk(&cs47l85->fll[0], source, fref, fref 2232 sound/soc/codecs/cs47l85.c return madera_set_fll_refclk(&cs47l85->fll[1], source, fref, fref 2235 sound/soc/codecs/cs47l85.c return madera_set_fll_refclk(&cs47l85->fll[2], source, fref, fref 2238 sound/soc/codecs/cs47l85.c return madera_set_fll_syncclk(&cs47l85->fll[0], source, fref, fref 2241 sound/soc/codecs/cs47l85.c return madera_set_fll_syncclk(&cs47l85->fll[1], source, fref, fref 2244 sound/soc/codecs/cs47l85.c return madera_set_fll_syncclk(&cs47l85->fll[2], source, fref, fref 2137 sound/soc/codecs/cs47l90.c int source, unsigned int fref, unsigned int fout) fref 2143 sound/soc/codecs/cs47l90.c return madera_set_fll_refclk(&cs47l90->fll[0], source, fref, fref 2146 sound/soc/codecs/cs47l90.c return madera_set_fll_refclk(&cs47l90->fll[1], source, fref, fref 2149 sound/soc/codecs/cs47l90.c return madera_set_fll_ao_refclk(&cs47l90->fll[2], source, fref, fref 2152 sound/soc/codecs/cs47l90.c return madera_set_fll_syncclk(&cs47l90->fll[0], source, fref, fref 2155 sound/soc/codecs/cs47l90.c return madera_set_fll_syncclk(&cs47l90->fll[1], source, fref, fref 1619 sound/soc/codecs/cs47l92.c int source, unsigned int fref, unsigned int fout) fref 1625 sound/soc/codecs/cs47l92.c return madera_fllhj_set_refclk(&cs47l92->fll[0], source, fref, fref 1628 sound/soc/codecs/cs47l92.c return madera_fllhj_set_refclk(&cs47l92->fll[1], source, fref, fref 212 sound/soc/codecs/da7210.c int fref; fref 984 sound/soc/codecs/da7210.c int source, unsigned int fref, unsigned int fout) fref 998 sound/soc/codecs/da7210.c if ((fref == da7210_pll_div[cnt].fref) && fref 1027 sound/soc/codecs/da7210.c dev_err(codec_dai->dev, "Unsupported PLL input frequency %d\n", fref); fref 1387 sound/soc/codecs/da7213.c int source, unsigned int fref, unsigned int fout) fref 1856 sound/soc/codecs/da7218.c int source, unsigned int fref, unsigned int fout) fref 1286 sound/soc/codecs/da7219.c int source, unsigned int fref, unsigned int fout) fref 1123 sound/soc/codecs/da732x.c int fref, indiv; fref 1161 sound/soc/codecs/da732x.c fref = (da732x->sysclk / indiv); fref 1162 sound/soc/codecs/da732x.c div_hi = freq_out / fref; fref 1163 sound/soc/codecs/da732x.c frac_div = (u64)(freq_out % fref) * 8192ULL; fref 1164 sound/soc/codecs/da732x.c do_div(frac_div, fref); fref 240 sound/soc/codecs/da9055.c int fref; fref 1280 sound/soc/codecs/da9055.c int source, unsigned int fref, unsigned int fout) fref 1297 sound/soc/codecs/da9055.c if ((fref == da9055_pll_div[cnt].fref) && fref 3413 sound/soc/codecs/madera.c static int madera_find_sync_fratio(unsigned int fref, int *fratio) fref 3418 sound/soc/codecs/madera.c if (fll_sync_fratios[i].min <= fref && fref 3419 sound/soc/codecs/madera.c fref <= fll_sync_fratios[i].max) { fref 3430 sound/soc/codecs/madera.c static int madera_find_main_fratio(unsigned int fref, unsigned int fout, fref 3435 sound/soc/codecs/madera.c while ((fout / (ratio * fref)) > MADERA_FLL_MAX_N) fref 3444 sound/soc/codecs/madera.c static int madera_find_fratio(struct madera_fll *fll, unsigned int fref, fref 3452 sound/soc/codecs/madera.c return madera_find_sync_fratio(fref, fratio); fref 3455 sound/soc/codecs/madera.c return madera_find_sync_fratio(fref, fratio); fref 3457 sound/soc/codecs/madera.c return madera_find_main_fratio(fref, fref 3465 sound/soc/codecs/madera.c return madera_find_sync_fratio(fref, fratio); fref 3468 sound/soc/codecs/madera.c return madera_find_sync_fratio(fref, fratio); fref 3470 sound/soc/codecs/madera.c return madera_find_main_fratio(fref, fll->fout, fratio); fref 3476 sound/soc/codecs/madera.c unsigned int fref, bool sync) fref 3484 sound/soc/codecs/madera.c while (fref > MADERA_FLL_MAX_FREF) { fref 3486 sound/soc/codecs/madera.c fref /= 2; fref 3494 sound/soc/codecs/madera.c init_ratio = madera_find_fratio(fll, fref, sync, &cfg->fratio); fref 3497 sound/soc/codecs/madera.c fref); fref 3536 sound/soc/codecs/madera.c if (fll->fout % (ratio * fref)) { fref 3546 sound/soc/codecs/madera.c (MADERA_FLL_VCO_MULT * ratio) < fref) fref 3549 sound/soc/codecs/madera.c if (fref > pseudo_fref_max[ratio - 1]) fref 3552 sound/soc/codecs/madera.c if (fll->fout % (ratio * fref)) { fref 3560 sound/soc/codecs/madera.c fref /= 2; fref 3562 sound/soc/codecs/madera.c init_ratio = madera_find_fratio(fll, fref, sync, NULL); fref 3572 sound/soc/codecs/madera.c unsigned int fref, fref 3579 sound/soc/codecs/madera.c if (gains[i].min <= fref && fref <= gains[i].max) { fref 3586 sound/soc/codecs/madera.c madera_fll_err(fll, "Unable to find gain for fref=%uHz\n", fref); fref 3593 sound/soc/codecs/madera.c unsigned int fref, bool sync) fref 3601 sound/soc/codecs/madera.c fref, fll->fout, fll->fout * MADERA_FLL_VCO_MULT); fref 3604 sound/soc/codecs/madera.c ratio = madera_calc_fratio(fll, cfg, fref, sync); fref 3609 sound/soc/codecs/madera.c fref = fref / (1 << cfg->refdiv); fref 3611 sound/soc/codecs/madera.c cfg->n = fll->fout / (ratio * fref); fref 3613 sound/soc/codecs/madera.c if (fll->fout % (ratio * fref)) { fref 3614 sound/soc/codecs/madera.c gcd_fll = gcd(fll->fout, ratio * fref); fref 3617 sound/soc/codecs/madera.c cfg->theta = (fll->fout - (cfg->n * ratio * fref)) fref 3619 sound/soc/codecs/madera.c cfg->lambda = (ratio * fref) / gcd_fll; fref 3671 sound/soc/codecs/madera.c ret = madera_find_fll_gain(fll, cfg, fref, gains, n_gains); fref 4016 sound/soc/codecs/madera.c unsigned int fref, unsigned int fout) fref 4024 sound/soc/codecs/madera.c if (fll->sync_src == source && fll->sync_freq == fref) fref 4028 sound/soc/codecs/madera.c fll->sync_freq = fref; fref 4035 sound/soc/codecs/madera.c unsigned int fref, unsigned int fout) fref 4040 sound/soc/codecs/madera.c fll->ref_freq == fref && fll->fout == fout) fref 4059 sound/soc/codecs/madera.c fll->ref_freq = fref; fref 4307 sound/soc/codecs/madera.c int refdiv, fref, fout, lockdet_thr, fbdiv, hp, fast_clk, fllgcd; fref 4318 sound/soc/codecs/madera.c fref = fin / (1 << refdiv); fref 4325 sound/soc/codecs/madera.c frac = fout % fref; fref 4327 sound/soc/codecs/madera.c if (fref < MADERA_FLLHJ_LOW_THRESH) { fref 4334 sound/soc/codecs/madera.c } else if (fref < MADERA_FLLHJ_MID_THRESH) { fref 4361 sound/soc/codecs/madera.c ratio = fout / fref; fref 4364 sound/soc/codecs/madera.c refdiv, fref, frac); fref 4385 sound/soc/codecs/madera.c fllgcd = gcd(fout, fbdiv * fref); fref 4387 sound/soc/codecs/madera.c lambda = (fref * fbdiv) / fllgcd; fref 409 sound/soc/codecs/madera.h unsigned int fref, unsigned int fout); fref 411 sound/soc/codecs/madera.h unsigned int fref, unsigned int fout); fref 553 sound/soc/codecs/nau8540.c unsigned int fref, i, fvco_sel; fref 560 sound/soc/codecs/nau8540.c fref = fll_in / fll_pre_scalar[i].param; fref 561 sound/soc/codecs/nau8540.c if (fref <= NAU_FREF_MAX) fref 570 sound/soc/codecs/nau8540.c if (fref >= fll_ratio[i].param) fref 599 sound/soc/codecs/nau8540.c fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); fref 1272 sound/soc/codecs/nau8824.c unsigned int fref, i, fvco_sel; fref 1279 sound/soc/codecs/nau8824.c fref = fll_in / fll_pre_scalar[i].param; fref 1280 sound/soc/codecs/nau8824.c if (fref <= NAU_FREF_MAX) fref 1289 sound/soc/codecs/nau8824.c if (fref >= fll_ratio[i].param) fref 1318 sound/soc/codecs/nau8824.c fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); fref 1989 sound/soc/codecs/nau8825.c unsigned int fref, i, fvco_sel; fref 1996 sound/soc/codecs/nau8825.c fref = fll_in / fll_pre_scalar[i].param; fref 1997 sound/soc/codecs/nau8825.c if (fref <= NAU_FREF_MAX) fref 2006 sound/soc/codecs/nau8825.c if (fref >= fll_ratio[i].param) fref 2035 sound/soc/codecs/nau8825.c fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); fref 76 sound/soc/codecs/wm2200.c int fref; fref 45 sound/soc/codecs/wm5100.c int fref; fref 1869 sound/soc/codecs/wm5100.c fll->fref = Fref;