Lines Matching defs:Fref

2105 				unsigned int Fref,
2116 if (Fref / ARIZONA_FLL_MAX_REFDIV > ARIZONA_FLL_MAX_FREF) {
2119 Fref);
2133 static int arizona_find_fratio(unsigned int Fref, int *fratio)
2139 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) {
2152 unsigned int Fref, bool sync)
2157 /* Fref must be <=13.5MHz, find initial refdiv */
2160 while (Fref > ARIZONA_FLL_MAX_FREF) {
2162 Fref /= 2;
2170 init_ratio = arizona_find_fratio(Fref, &cfg->fratio);
2172 arizona_fll_err(fll, "Unable to find FRATIO for Fref=%uHz\n",
2173 Fref);
2198 init_ratio, Fref, refdiv);
2205 if (target % (ratio * Fref)) {
2210 Fref, refdiv, div, ratio);
2218 (fll->vco_mult * ratio) < Fref) {
2223 if (Fref > pseudo_fref_max[ratio - 1]) {
2231 if (target % (ratio * Fref)) {
2236 Fref, refdiv, div, ratio);
2242 Fref /= 2;
2244 init_ratio = arizona_find_fratio(Fref, NULL);
2247 Fref, refdiv, div, init_ratio);
2256 unsigned int Fref, bool sync)
2261 arizona_fll_dbg(fll, "Fref=%u Fout=%u\n", Fref, fll->fout);
2276 ratio = arizona_calc_fratio(fll, cfg, target, Fref, sync);
2281 Fref = Fref / (1 << cfg->refdiv);
2283 cfg->n = target / (ratio * Fref);
2285 if (target % (ratio * Fref)) {
2286 gcd_fll = gcd(target, ratio * Fref);
2289 cfg->theta = (target - (cfg->n * ratio * Fref))
2291 cfg->lambda = (ratio * Fref) / gcd_fll;
2307 if (fll_gains[i].min <= Fref && Fref <= fll_gains[i].max) {
2313 arizona_fll_err(fll, "Unable to find gain for Fref=%uHz\n",
2314 Fref);
2555 unsigned int Fref, unsigned int Fout)
2559 if (fll->ref_src == source && fll->ref_freq == Fref)
2562 if (fll->fout && Fref > 0) {
2563 ret = arizona_validate_fll(fll, Fref, fll->fout);
2569 fll->ref_freq = Fref;
2571 if (fll->fout && Fref > 0)
2579 unsigned int Fref, unsigned int Fout)
2584 fll->sync_freq == Fref && fll->fout == Fout)
2594 ret = arizona_validate_fll(fll, Fref, Fout);
2600 fll->sync_freq = Fref;