Home
last modified time | relevance | path

Searched refs:fll_div (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/sound/soc/codecs/
H A Dwm8900.c708 fll_div->fllclk_div = div >> 2; in fll_factors()
711 fll_div->fll_slow_lock_ref = 1; in fll_factors()
718 fll_div->fll_ratio = 8; in fll_factors()
720 fll_div->fll_ratio = 1; in fll_factors()
722 fll_div->n = Ndiv / fll_div->fll_ratio; in fll_factors()
736 fll_div->k = K / 10; in fll_factors()
739 WARN_ON(!K && target != Fref * fll_div->fll_ratio * fll_div->n)) in fll_factors()
749 struct _fll_div fll_div; in wm8900_set_fll() local
783 (fll_div.fllclk_div << 6) | (fll_div.n & 0x1f)); in wm8900_set_fll()
785 if (fll_div.k) { in wm8900_set_fll()
[all …]
H A Dwm9081.c481 fll_div->fll_clk_ref_div = div / 2; in fll_factors()
500 fll_div->fll_outdiv = div; in fll_factors()
520 fll_div->n = Ndiv; in fll_factors()
535 fll_div->k = K / 10; in fll_factors()
538 fll_div->n, fll_div->k, in fll_factors()
539 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
540 fll_div->fll_clk_ref_div); in fll_factors()
550 struct _fll_div fll_div; in wm9081_set_fll() local
567 ret = fll_factors(&fll_div, Fref, Fout); in wm9081_set_fll()
597 if (fll_div.k) in wm9081_set_fll()
[all …]
H A Dwm8350.c980 fll_div->div = 0x4; in fll_factors()
982 fll_div->div = 0x3; in fll_factors()
984 fll_div->div = 0x2; in fll_factors()
986 fll_div->div = 0x1; in fll_factors()
993 fll_div->ratio = 1; in fll_factors()
995 fll_div->ratio = 8; in fll_factors()
1014 fll_div->k = K; in fll_factors()
1016 fll_div->k = 0; in fll_factors()
1047 freq_in, freq_out, fll_div.n, fll_div.k, fll_div.div, in wm8350_set_fll()
1048 fll_div.ratio); in wm8350_set_fll()
[all …]
H A Dwm8993.c392 fll_div->fll_clk_ref_div = 0; in fll_factors()
395 fll_div->fll_clk_ref_div++; in fll_factors()
421 fll_div->fll_outdiv = div; in fll_factors()
441 fll_div->n = Ndiv; in fll_factors()
456 fll_div->k = K / 10; in fll_factors()
459 fll_div->n, fll_div->k, in fll_factors()
460 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
461 fll_div->fll_clk_ref_div); in fll_factors()
472 struct _fll_div fll_div; in _wm8993_set_fll() local
493 ret = fll_factors(&fll_div, Fref, Fout); in _wm8993_set_fll()
[all …]
H A Dwm8996.c1927 fll_div->fll_refclk_div++; in fll_factors()
1947 fll_div->fll_ref_freq = 0; in fll_factors()
1949 fll_div->fll_ref_freq = 1; in fll_factors()
1982 fll_div->theta = 0; in fll_factors()
1983 fll_div->lambda = 0; in fll_factors()
1987 fll_div->theta = (target - (fll_div->n * fratio * Fref)) in fll_factors()
1993 fll_div->n, fll_div->theta, fll_div->lambda); in fll_factors()
1995 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
1996 fll_div->fll_refclk_div); in fll_factors()
2006 struct _fll_div fll_div; in wm8996_set_fll() local
[all …]
H A Dwm8904.c1656 fll_div->fll_clk_ref_div = 0; in fll_factors()
1659 fll_div->fll_clk_ref_div++; in fll_factors()
1704 fll_div->n = Ndiv; in fll_factors()
1719 fll_div->k = K / 10; in fll_factors()
1722 fll_div->n, fll_div->k, in fll_factors()
1723 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
1724 fll_div->fll_clk_ref_div); in fll_factors()
1734 struct _fll_div fll_div; in wm8904_set_fll() local
1777 memset(&fll_div, 0, sizeof(fll_div)); in wm8904_set_fll()
1778 fll_div.fll_outdiv = 3; in wm8904_set_fll()
[all …]
H A Dwm2200.c1857 fll_div->fll_refclk_div = 0; in fll_factors()
1860 fll_div->fll_refclk_div++; in fll_factors()
1885 fll_div->fll_outdiv = div - 1; in fll_factors()
1902 fll_div->n = target / (fratio * Fref); in fll_factors()
1905 fll_div->theta = 0; in fll_factors()
1906 fll_div->lambda = 0; in fll_factors()
1910 fll_div->theta = (target - (fll_div->n * fratio * Fref)) in fll_factors()
1912 fll_div->lambda = (fratio * Fref) / gcd_fll; in fll_factors()
1916 fll_div->n, fll_div->theta, fll_div->lambda); in fll_factors()
1918 fll_div->fll_fratio, fratio, fll_div->fll_outdiv, in fll_factors()
[all …]
H A Dwm8962.c2817 fll_div->fll_refclk_div = 0; in fll_factors()
2820 fll_div->fll_refclk_div++; in fll_factors()
2845 fll_div->fll_outdiv = div - 1; in fll_factors()
2865 fll_div->theta = 0; in fll_factors()
2866 fll_div->lambda = 1; in fll_factors()
2870 fll_div->theta = (target - (fll_div->n * fratio * Fref)) in fll_factors()
2876 fll_div->n, fll_div->theta, fll_div->lambda); in fll_factors()
2878 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
2879 fll_div->fll_refclk_div); in fll_factors()
2888 struct _fll_div fll_div; in wm8962_set_fll() local
[all …]
H A Dwm5100.c1690 fll_div->fll_refclk_div = 0; in fll_factors()
1693 fll_div->fll_refclk_div++; in fll_factors()
1718 fll_div->fll_outdiv = div - 1; in fll_factors()
1735 fll_div->n = target / (fratio * Fref); in fll_factors()
1738 fll_div->theta = 0; in fll_factors()
1739 fll_div->lambda = 0; in fll_factors()
1743 fll_div->theta = (target - (fll_div->n * fratio * Fref)) in fll_factors()
1745 fll_div->lambda = (fratio * Fref) / gcd_fll; in fll_factors()
1749 fll_div->n, fll_div->theta, fll_div->lambda); in fll_factors()
1751 fll_div->fll_fratio, fratio, fll_div->fll_outdiv, in fll_factors()
[all …]
H A Dwm8995.c1715 struct fll_div { struct
1723 static int wm8995_get_fll_config(struct fll_div *fll, in wm8995_get_fll_config() argument
1801 struct fll_div fll; in wm8995_set_fll()
H A Dwm8994.c2113 struct fll_div { struct
2122 static int wm8994_get_fll_config(struct wm8994 *control, struct fll_div *fll, in wm8994_get_fll_config() argument
2211 struct fll_div fll; in _wm8994_set_fll()