Home
last modified time | relevance | path

Searched refs:fll (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/sound/soc/codecs/
Darizona.c2107 static int arizona_validate_fll(struct arizona_fll *fll, in arizona_validate_fll() argument
2113 if (fll->fout && Fout != fll->fout) { in arizona_validate_fll()
2114 arizona_fll_err(fll, in arizona_validate_fll()
2120 arizona_fll_err(fll, in arizona_validate_fll()
2126 Fvco_min = ARIZONA_FLL_MIN_FVCO * fll->vco_mult; in arizona_validate_fll()
2128 arizona_fll_err(fll, "No FLL_OUTDIV for Fout=%uHz\n", in arizona_validate_fll()
2152 static int arizona_calc_fratio(struct arizona_fll *fll, in arizona_calc_fratio() argument
2175 arizona_fll_err(fll, "Unable to find FRATIO for Fref=%uHz\n", in arizona_calc_fratio()
2180 switch (fll->arizona->type) { in arizona_calc_fratio()
2186 if (fll->arizona->rev < 3 || sync) in arizona_calc_fratio()
[all …]
Dwm8995.c385 struct fll_config fll[2], fll_suspend[2]; member
696 rate = wm8995->fll[0].out; in configure_aif_clock()
700 rate = wm8995->fll[1].out; in configure_aif_clock()
1726 static int wm8995_get_fll_config(struct fll_div *fll, in wm8995_get_fll_config() argument
1735 fll->clk_ref_div = 0; in wm8995_get_fll_config()
1737 fll->clk_ref_div++; in wm8995_get_fll_config()
1740 if (fll->clk_ref_div > 3) in wm8995_get_fll_config()
1743 pr_debug("CLK_REF_DIV=%d, Fref=%dHz\n", fll->clk_ref_div, freq_in); in wm8995_get_fll_config()
1746 fll->outdiv = 3; in wm8995_get_fll_config()
1747 while (freq_out * (fll->outdiv + 1) < 90000000) { in wm8995_get_fll_config()
[all …]
Dwm8994.c184 rate = wm8994->fll[0].out; in configure_aif_clock()
189 rate = wm8994->fll[1].out; in configure_aif_clock()
2050 static int wm8994_get_fll_config(struct wm8994 *control, struct fll_div *fll, in wm8994_get_fll_config() argument
2059 fll->clk_ref_div = 0; in wm8994_get_fll_config()
2061 fll->clk_ref_div++; in wm8994_get_fll_config()
2064 if (fll->clk_ref_div > 3) in wm8994_get_fll_config()
2067 pr_debug("CLK_REF_DIV=%d, Fref=%dHz\n", fll->clk_ref_div, freq_in); in wm8994_get_fll_config()
2070 fll->outdiv = 3; in wm8994_get_fll_config()
2071 while (freq_out * (fll->outdiv + 1) < 90000000) { in wm8994_get_fll_config()
2072 fll->outdiv++; in wm8994_get_fll_config()
[all …]
Dwm8997.c37 struct arizona_fll fll[2]; member
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()
1138 for (i = 0; i < ARRAY_SIZE(wm8997->fll); i++) in wm8997_probe()
1139 wm8997->fll[i].vco_mult = 1; in wm8997_probe()
1143 &wm8997->fll[0]); in wm8997_probe()
1146 &wm8997->fll[1]); in wm8997_probe()
Dwm5100.c79 struct wm5100_fll fll[2]; member
1763 struct wm5100_fll *fll; in wm5100_set_fll() local
1769 fll = &wm5100->fll[0]; in wm5100_set_fll()
1774 fll = &wm5100->fll[1]; in wm5100_set_fll()
1785 if (fll->fout) in wm5100_set_fll()
1787 fll->fout = 0; in wm5100_set_fll()
1829 try_wait_for_completion(&fll->lock); in wm5100_set_fll()
1846 time_left = wait_for_completion_timeout(&fll->lock, in wm5100_set_fll()
1871 fll->src = source; in wm5100_set_fll()
1872 fll->fref = Fref; in wm5100_set_fll()
[all …]
Dcs47l24.c40 struct arizona_fll fll[2]; member
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()
1254 for (i = 0; i < ARRAY_SIZE(cs47l24->fll); i++) in cs47l24_probe()
1255 cs47l24->fll[i].vco_mult = 3; in cs47l24_probe()
1259 &cs47l24->fll[0]); in cs47l24_probe()
1262 &cs47l24->fll[1]); in cs47l24_probe()
Dwm8998.c37 struct arizona_fll fll[2]; member
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()
1356 for (i = 0; i < ARRAY_SIZE(wm8998->fll); i++) in wm8998_probe()
1357 wm8998->fll[i].vco_mult = 1; in wm8998_probe()
1361 &wm8998->fll[0]); in wm8998_probe()
1364 &wm8998->fll[1]); in wm8998_probe()
Darizona.h307 int lock_irq, int ok_irq, struct arizona_fll *fll);
308 int arizona_set_fll_refclk(struct arizona_fll *fll, int source,
310 int arizona_set_fll(struct arizona_fll *fll, int source,
Dwm5102.c41 struct arizona_fll fll[2]; member
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()
2064 for (i = 0; i < ARRAY_SIZE(wm5102->fll); i++) in wm5102_probe()
2065 wm5102->fll[i].vco_mult = 1; in wm5102_probe()
2069 &wm5102->fll[0]); in wm5102_probe()
2072 &wm5102->fll[1]); in wm5102_probe()
Dwm8994.h85 struct wm8994_fll_config fll[2], fll_suspend[2]; member
Dwm5110.c42 struct arizona_fll fll[2]; member
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()
2428 for (i = 0; i < ARRAY_SIZE(wm5110->fll); i++) in wm5110_probe()
2429 wm5110->fll[i].vco_mult = 3; in wm5110_probe()
2433 &wm5110->fll[0]); in wm5110_probe()
2436 &wm5110->fll[1]); in wm5110_probe()
Dwm9081.c647 int fll = 0; in configure_clock() local
704 fll = 1; in configure_clock()
722 if (fll) in configure_clock()
/Linux-v4.19/fs/
Dlocks.c608 struct file_lock_list_struct *fll = this_cpu_ptr(&file_lock_list); in locks_insert_global_locks() local
612 spin_lock(&fll->lock); in locks_insert_global_locks()
614 hlist_add_head(&fl->fl_link, &fll->hlist); in locks_insert_global_locks()
615 spin_unlock(&fll->lock); in locks_insert_global_locks()
621 struct file_lock_list_struct *fll; in locks_delete_global_locks() local
633 fll = per_cpu_ptr(&file_lock_list, fl->fl_link_cpu); in locks_delete_global_locks()
634 spin_lock(&fll->lock); in locks_delete_global_locks()
636 spin_unlock(&fll->lock); in locks_delete_global_locks()
2808 struct file_lock_list_struct *fll = per_cpu_ptr(&file_lock_list, i); in filelock_init() local
2810 spin_lock_init(&fll->lock); in filelock_init()
[all …]
/Linux-v4.19/drivers/mfd/
Darizona-core.c321 unsigned int fll; member
331 ret = regmap_read(arizona->regmap, ARIZONA_FLL1_CONTROL_1, &state->fll); in arizona_enable_freerun_sysclk()
369 err = regmap_write(arizona->regmap, ARIZONA_FLL1_CONTROL_1, state->fll); in arizona_enable_freerun_sysclk()
390 ret = regmap_write(arizona->regmap, ARIZONA_FLL1_CONTROL_1, state->fll); in arizona_disable_freerun_sysclk()
/Linux-v4.19/arch/x86/events/intel/
Dds.c1163 int fll, fst, dsrc; in setup_pebs_sample_data() local
1172 fll = fl & PERF_X86_EVENT_PEBS_LDLAT; in setup_pebs_sample_data()
1182 if (fll && (sample_type & PERF_SAMPLE_WEIGHT)) in setup_pebs_sample_data()
1190 if (fll) in setup_pebs_sample_data()
1283 if ((sample_type & PERF_SAMPLE_WEIGHT) && !fll) in setup_pebs_sample_data()