Home
last modified time | relevance | path

Searched refs:Fref (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/sound/soc/codecs/
Darizona.c2108 unsigned int Fref, in arizona_validate_fll() argument
2119 if (Fref / ARIZONA_FLL_MAX_REFDIV > ARIZONA_FLL_MAX_FREF) { in arizona_validate_fll()
2122 Fref); in arizona_validate_fll()
2136 static int arizona_find_fratio(unsigned int Fref, int *fratio) in arizona_find_fratio() argument
2142 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in arizona_find_fratio()
2155 unsigned int Fref, bool sync) in arizona_calc_fratio() argument
2163 while (Fref > ARIZONA_FLL_MAX_FREF) { in arizona_calc_fratio()
2165 Fref /= 2; in arizona_calc_fratio()
2173 init_ratio = arizona_find_fratio(Fref, &cfg->fratio); in arizona_calc_fratio()
2176 Fref); in arizona_calc_fratio()
[all …]
Dwm9081.c466 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
476 while ((Fref / div) > 13500000) { in fll_factors()
481 Fref); in fll_factors()
487 pr_debug("Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
490 Fref /= div; in fll_factors()
510 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
517 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
522 Ndiv = target / Fref; in fll_factors()
525 Nmod = target % Fref; in fll_factors()
531 do_div(Kpart, Fref); in fll_factors()
[all …]
Dwm8993.c385 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
396 while ((Fref / div) > 13500000) { in fll_factors()
402 Fref); in fll_factors()
407 pr_debug("Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
410 Fref /= div; in fll_factors()
430 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
437 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
442 Ndiv = target / Fref; in fll_factors()
445 Nmod = target % Fref; in fll_factors()
451 do_div(Kpart, Fref); in fll_factors()
[all …]
Dwm2200.c1860 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
1871 while ((Fref / div) > 13500000) { in fll_factors()
1877 Fref); in fll_factors()
1882 pr_debug("FLL Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
1885 Fref /= div; in fll_factors()
1904 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1911 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
1915 fll_div->n = target / (fratio * Fref); in fll_factors()
1917 if (target % Fref == 0) { in fll_factors()
1921 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
[all …]
Dwm8904.c1596 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
1607 while ((Fref / div) > 13500000) { in fll_factors()
1613 Fref); in fll_factors()
1618 pr_debug("Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
1621 Fref /= div; in fll_factors()
1640 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1647 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
1652 Ndiv = target / Fref; in fll_factors()
1655 Nmod = target % Fref; in fll_factors()
1661 do_div(Kpart, Fref); in fll_factors()
[all …]
Dwm8900.c688 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
709 " Fout=%u\n", target, Fref, Fout); in fll_factors()
713 div, Fref, Fout, target); in fll_factors()
719 if (Fref < 48000) in fll_factors()
724 Ndiv = target / Fref; in fll_factors()
726 if (Fref < 1000000) in fll_factors()
732 Nmod = (target / fll_div->fll_ratio) % Fref; in fll_factors()
737 do_div(Kpart, Fref); in fll_factors()
748 WARN_ON(!K && target != Fref * fll_div->fll_ratio * fll_div->n)) in fll_factors()
Dwm8996.c1918 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
1929 while ((Fref / div) > 13500000) { in fll_factors()
1935 Fref); in fll_factors()
1940 pr_debug("FLL Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
1943 Fref /= div; in fll_factors()
1945 if (Fref >= 3000000) in fll_factors()
1950 if (Fref >= 48000) in fll_factors()
1972 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1979 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
1983 fll_div->n = target / (fratio * Fref); in fll_factors()
[all …]
Dwm8400.c870 unsigned int Fref, unsigned int Fout) in fll_factors() argument
889 if (Fref < 48000) in fll_factors()
894 if (Fref < 1000000) in fll_factors()
901 if (Fref < 1000000) in fll_factors()
912 factors->n = target / (Fref * factors->fratio); in fll_factors()
913 Nmod = target % (Fref * factors->fratio); in fll_factors()
919 do_div(Kpart, (Fref * factors->fratio)); in fll_factors()
931 Fref, Fout, in fll_factors()
Dwm5100.c1680 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
1691 while ((Fref / div) > 13500000) { in fll_factors()
1697 Fref); in fll_factors()
1702 pr_debug("FLL Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
1705 Fref /= div; in fll_factors()
1724 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1731 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
1735 fll_div->n = target / (fratio * Fref); in fll_factors()
1737 if (target % Fref == 0) { in fll_factors()
1741 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
[all …]
Dwm8962.c2736 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
2747 while ((Fref / div) > 13500000) { in fll_factors()
2753 Fref); in fll_factors()
2758 pr_debug("FLL Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
2761 Fref /= div; in fll_factors()
2780 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
2787 pr_err("Unable to find FLL_FRATIO for Fref=%uHz\n", Fref); in fll_factors()
2791 fll_div->n = target / (fratio * Fref); in fll_factors()
2793 if (target % Fref == 0) { in fll_factors()
2797 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
[all …]
Dwm8955.c147 int Fref, int Fout, struct pll_factors *pll) in wm8995_pll_factors() argument
152 dev_dbg(dev, "Fref=%u Fout=%u\n", Fref, Fout); in wm8995_pll_factors()
171 Ndiv = target / Fref; in wm8995_pll_factors()
174 Nmod = target % Fref; in wm8995_pll_factors()
180 do_div(Kpart, Fref); in wm8995_pll_factors()
Dwm8997.c930 int source, unsigned int Fref, unsigned int Fout) in wm8997_set_fll() argument
936 return arizona_set_fll(&wm8997->fll[0], source, Fref, Fout); in wm8997_set_fll()
938 return arizona_set_fll(&wm8997->fll[1], source, Fref, Fout); in wm8997_set_fll()
940 return arizona_set_fll_refclk(&wm8997->fll[0], source, Fref, in wm8997_set_fll()
943 return arizona_set_fll_refclk(&wm8997->fll[1], source, Fref, in wm8997_set_fll()
Darizona.h309 unsigned int Fref, unsigned int Fout);
311 unsigned int Fref, unsigned int Fout);
Dcs47l24.c936 int source, unsigned int Fref, unsigned int Fout) in cs47l24_set_fll() argument
942 return arizona_set_fll(&cs47l24->fll[0], source, Fref, Fout); in cs47l24_set_fll()
944 return arizona_set_fll(&cs47l24->fll[1], source, Fref, Fout); in cs47l24_set_fll()
946 return arizona_set_fll_refclk(&cs47l24->fll[0], source, Fref, in cs47l24_set_fll()
949 return arizona_set_fll_refclk(&cs47l24->fll[1], source, Fref, in cs47l24_set_fll()
Dwm8998.c1255 int source, unsigned int Fref, unsigned int Fout) in wm8998_set_fll() argument
1261 return arizona_set_fll(&wm8998->fll[0], source, Fref, Fout); in wm8998_set_fll()
1263 return arizona_set_fll(&wm8998->fll[1], source, Fref, Fout); in wm8998_set_fll()
1265 return arizona_set_fll_refclk(&wm8998->fll[0], source, Fref, in wm8998_set_fll()
1268 return arizona_set_fll_refclk(&wm8998->fll[1], source, Fref, in wm8998_set_fll()
Dwm5102.c1741 int source, unsigned int Fref, unsigned int Fout) in wm5102_set_fll() argument
1747 return arizona_set_fll(&wm5102->fll[0], source, Fref, Fout); in wm5102_set_fll()
1749 return arizona_set_fll(&wm5102->fll[1], source, Fref, Fout); in wm5102_set_fll()
1751 return arizona_set_fll_refclk(&wm5102->fll[0], source, Fref, in wm5102_set_fll()
1754 return arizona_set_fll_refclk(&wm5102->fll[1], source, Fref, in wm5102_set_fll()
Dwm5110.c2048 int source, unsigned int Fref, unsigned int Fout) in wm5110_set_fll() argument
2054 return arizona_set_fll(&wm5110->fll[0], source, Fref, Fout); in wm5110_set_fll()
2056 return arizona_set_fll(&wm5110->fll[1], source, Fref, Fout); in wm5110_set_fll()
2058 return arizona_set_fll_refclk(&wm5110->fll[0], source, Fref, in wm5110_set_fll()
2061 return arizona_set_fll_refclk(&wm5110->fll[1], source, Fref, in wm5110_set_fll()
/Linux-v4.19/drivers/video/fbdev/
Dasiliantfb.c46 static const unsigned Fref = 14318180; variable
132 ratio = Ftarget / Fref; in asiliant_calc_dclk2()
133 remainder = Ftarget % Fref; in asiliant_calc_dclk2()
138 unsigned m = n * ratio + (n * remainder) / Fref; in asiliant_calc_dclk2()
142 unsigned new_error = Ftarget * n >= Fref * m ? in asiliant_calc_dclk2()
143 ((Ftarget * n) - (Fref * m)) : ((Fref * m) - (Ftarget * n)); in asiliant_calc_dclk2()
154 unsigned new_error = Ftarget * n >= Fref * (m & ~3) ? in asiliant_calc_dclk2()
155 ((Ftarget * n) - (Fref * (m & ~3))) : ((Fref * (m & ~3)) - (Ftarget * n)); in asiliant_calc_dclk2()
/Linux-v4.19/drivers/media/tuners/
Dmxl5005s.c2108 u32 Fref = 0 ; in MXL_IFSynthInit() local
2123 Fref = 328000000UL ; in MXL_IFSynthInit()
2128 Fref = 376000000UL ; in MXL_IFSynthInit()
2133 Fref = 324000000UL ; in MXL_IFSynthInit()
2138 Fref = 360000000UL ; in MXL_IFSynthInit()
2143 Fref = 314000000UL ; in MXL_IFSynthInit()
2148 Fref = 317200000UL ; in MXL_IFSynthInit()
2153 Fref = 321200000UL ; in MXL_IFSynthInit()
2158 Fref = 325200000UL ; in MXL_IFSynthInit()
2166 Fref = 342000000UL ; in MXL_IFSynthInit()
[all …]