Home
last modified time | relevance | path

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

/linux-6.15/sound/soc/codecs/
H A Darizona.c2106 unsigned int Fref, in arizona_validate_fll() argument
2120 Fref); in arizona_validate_fll()
2140 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in arizona_find_fratio()
2163 Fref /= 2; in arizona_calc_fratio()
2174 Fref); in arizona_calc_fratio()
2243 Fref /= 2; in arizona_calc_fratio()
2282 Fref = Fref / (1 << cfg->refdiv); in arizona_calc_fll()
2308 if (fll_gains[i].min <= Fref && Fref <= fll_gains[i].max) { in arizona_calc_fll()
2315 Fref); in arizona_calc_fll()
2570 fll->ref_freq = Fref; in arizona_set_fll_refclk()
[all …]
H A Dwm9081.c472 while ((Fref / div) > 13500000) { in fll_factors()
477 Fref); in fll_factors()
483 pr_debug("Fref=%u Fout=%u\n", Fref, Fout); in fll_factors()
486 Fref /= div; in fll_factors()
506 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
518 Ndiv = target / Fref; in fll_factors()
521 Nmod = target % Fref; in fll_factors()
527 do_div(Kpart, Fref); in fll_factors()
546 unsigned int Fref, unsigned int Fout) in wm9081_set_fll() argument
567 ret = fll_factors(&fll_div, Fref, Fout); in wm9081_set_fll()
[all …]
H A Dwm8993.c393 while ((Fref / div) > 13500000) { in fll_factors()
399 Fref); in fll_factors()
407 Fref /= div; in fll_factors()
427 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
439 Ndiv = target / Fref; in fll_factors()
442 Nmod = target % Fref; in fll_factors()
448 do_div(Kpart, Fref); in fll_factors()
467 unsigned int Fref, unsigned int Fout) in _wm8993_set_fll() argument
493 ret = fll_factors(&fll_div, Fref, Fout); in _wm8993_set_fll()
547 else if (Fref < 1000000) in _wm8993_set_fll()
[all …]
H A Dwm2200.c1858 while ((Fref / div) > 13500000) { in fll_factors()
1864 Fref); in fll_factors()
1872 Fref /= div; in fll_factors()
1891 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1902 fll_div->n = target / (fratio * Fref); in fll_factors()
1904 if (target % Fref == 0) { in fll_factors()
1908 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
1912 fll_div->lambda = (fratio * Fref) / gcd_fll; in fll_factors()
1925 unsigned int Fref, unsigned int Fout) in wm2200_set_fll() argument
1955 ret = fll_factors(&factors, Fref, Fout); in wm2200_set_fll()
[all …]
H A Dwm8900.c679 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
700 " Fout=%u\n", target, Fref, Fout); in fll_factors()
704 div, Fref, Fout, target); in fll_factors()
710 if (Fref < 48000) in fll_factors()
715 Ndiv = target / Fref; in fll_factors()
717 if (Fref < 1000000) in fll_factors()
723 Nmod = (target / fll_div->fll_ratio) % Fref; in fll_factors()
728 do_div(Kpart, Fref); in fll_factors()
739 WARN_ON(!K && target != Fref * fll_div->fll_ratio * fll_div->n)) in fll_factors()
H A Dwm8996.c1925 while ((Fref / div) > 13500000) { in fll_factors()
1931 Fref); in fll_factors()
1939 Fref /= div; in fll_factors()
1941 if (Fref >= 3000000) in fll_factors()
1946 if (Fref >= 48000) in fll_factors()
1968 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1979 fll_div->n = target / (fratio * Fref); in fll_factors()
1981 if (target % Fref == 0) { in fll_factors()
1985 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
2097 if (Fref > 1000000) in wm8996_set_fll()
[all …]
H A Dwm8904.c1657 while ((Fref / div) > 13500000) { in fll_factors()
1663 Fref); in fll_factors()
1671 Fref /= div; in fll_factors()
1690 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
1702 Ndiv = target / Fref; in fll_factors()
1705 Nmod = target % Fref; in fll_factors()
1711 do_div(Kpart, Fref); in fll_factors()
1730 unsigned int Fref, unsigned int Fout) in wm8904_set_fll() argument
1766 ret = fll_factors(&fll_div, Fref, Fout); in wm8904_set_fll()
1775 Fref = 12000000; in wm8904_set_fll()
[all …]
H A Dwm8400.c853 unsigned int Fref, unsigned int Fout) in fll_factors() argument
872 if (Fref < 48000) in fll_factors()
877 if (Fref < 1000000) in fll_factors()
884 if (Fref < 1000000) in fll_factors()
895 factors->n = target / (Fref * factors->fratio); in fll_factors()
896 Nmod = target % (Fref * factors->fratio); in fll_factors()
902 do_div(Kpart, (Fref * factors->fratio)); in fll_factors()
914 Fref, Fout, in fll_factors()
H A Dwm5100.c1691 while ((Fref / div) > 13500000) { in fll_factors()
1697 Fref); in fll_factors()
1705 Fref /= div; in fll_factors()
1724 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { 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()
1758 unsigned int Fref, unsigned int Fout) in wm5100_set_fll() argument
1806 ret = fll_factors(&factors, Fref, Fout); in wm5100_set_fll()
1872 fll->fref = Fref; in wm5100_set_fll()
[all …]
H A Dwm8962.c2818 while ((Fref / div) > 13500000) { in fll_factors()
2824 Fref); in fll_factors()
2832 Fref /= div; in fll_factors()
2851 if (fll_fratios[i].min <= Fref && Fref <= fll_fratios[i].max) { in fll_factors()
2862 fll_div->n = target / (fratio * Fref); in fll_factors()
2864 if (target % Fref == 0) { in fll_factors()
2868 gcd_fll = gcd(target, fratio * Fref); in fll_factors()
2872 fll_div->lambda = (fratio * Fref) / gcd_fll; in fll_factors()
2885 unsigned int Fref, unsigned int Fout) in wm8962_set_fll() argument
2912 ret = fll_factors(&fll_div, Fref, Fout); in wm8962_set_fll()
[all …]
H A Dwm8955.c144 int Fref, int Fout, struct pll_factors *pll) in wm8955_pll_factors() argument
149 dev_dbg(dev, "Fref=%u Fout=%u\n", Fref, Fout); in wm8955_pll_factors()
168 Ndiv = target / Fref; in wm8955_pll_factors()
171 Nmod = target % Fref; in wm8955_pll_factors()
177 do_div(Kpart, Fref); in wm8955_pll_factors()
H A Dwm8997.c927 int source, unsigned int Fref, unsigned int Fout) in wm8997_set_fll() argument
933 return arizona_set_fll(&wm8997->fll[0], source, Fref, Fout); in wm8997_set_fll()
935 return arizona_set_fll(&wm8997->fll[1], source, Fref, Fout); in wm8997_set_fll()
937 return arizona_set_fll_refclk(&wm8997->fll[0], source, Fref, in wm8997_set_fll()
940 return arizona_set_fll_refclk(&wm8997->fll[1], source, Fref, in wm8997_set_fll()
H A Darizona.h344 unsigned int Fref, unsigned int Fout);
346 unsigned int Fref, unsigned int Fout);
H A Dwm8998.c1259 int source, unsigned int Fref, unsigned int Fout) in wm8998_set_fll() argument
1265 return arizona_set_fll(&wm8998->fll[0], source, Fref, Fout); in wm8998_set_fll()
1267 return arizona_set_fll(&wm8998->fll[1], source, Fref, Fout); in wm8998_set_fll()
1269 return arizona_set_fll_refclk(&wm8998->fll[0], source, Fref, in wm8998_set_fll()
1272 return arizona_set_fll_refclk(&wm8998->fll[1], source, Fref, in wm8998_set_fll()
H A Dcs47l24.c935 int source, unsigned int Fref, unsigned int Fout) in cs47l24_set_fll() argument
941 return arizona_set_fll(&cs47l24->fll[0], source, Fref, Fout); in cs47l24_set_fll()
943 return arizona_set_fll(&cs47l24->fll[1], source, Fref, Fout); in cs47l24_set_fll()
945 return arizona_set_fll_refclk(&cs47l24->fll[0], source, Fref, in cs47l24_set_fll()
948 return arizona_set_fll_refclk(&cs47l24->fll[1], source, Fref, in cs47l24_set_fll()
H A Dwm5102.c1751 int source, unsigned int Fref, unsigned int Fout) in wm5102_set_fll() argument
1757 return arizona_set_fll(&wm5102->fll[0], source, Fref, Fout); in wm5102_set_fll()
1759 return arizona_set_fll(&wm5102->fll[1], source, Fref, Fout); in wm5102_set_fll()
1761 return arizona_set_fll_refclk(&wm5102->fll[0], source, Fref, in wm5102_set_fll()
1764 return arizona_set_fll_refclk(&wm5102->fll[1], source, Fref, in wm5102_set_fll()
H A Dwm5110.c2051 int source, unsigned int Fref, unsigned int Fout) in wm5110_set_fll() argument
2057 return arizona_set_fll(&wm5110->fll[0], source, Fref, Fout); in wm5110_set_fll()
2059 return arizona_set_fll(&wm5110->fll[1], source, Fref, Fout); in wm5110_set_fll()
2061 return arizona_set_fll_refclk(&wm5110->fll[0], source, Fref, in wm5110_set_fll()
2064 return arizona_set_fll_refclk(&wm5110->fll[1], source, Fref, in wm5110_set_fll()
/linux-6.15/drivers/video/fbdev/
H A Dasiliantfb.c47 static const unsigned Fref = 14318180; variable
131 ratio = Ftarget / Fref; in asiliant_calc_dclk2()
132 remainder = Ftarget % Fref; in asiliant_calc_dclk2()
137 unsigned m = n * ratio + (n * remainder) / Fref; in asiliant_calc_dclk2()
141 unsigned new_error = Ftarget * n >= Fref * m ? in asiliant_calc_dclk2()
142 ((Ftarget * n) - (Fref * m)) : ((Fref * m) - (Ftarget * n)); in asiliant_calc_dclk2()
153 unsigned new_error = Ftarget * n >= Fref * (m & ~3) ? in asiliant_calc_dclk2()
154 ((Ftarget * n) - (Fref * (m & ~3))) : ((Fref * (m & ~3)) - (Ftarget * n)); in asiliant_calc_dclk2()
/linux-6.15/drivers/media/tuners/
H A 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 …]
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dstarfive,jh7110-pll.yaml15 Fvco = Fref * (NI + NF) / M / Q1