Searched refs:frac_val (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/clk/hisilicon/ |
| H A D | clk-hi3559a.c | 351 static void hi3559av100_calc_pll(u32 *frac_val, u32 *postdiv1_val, in hi3559av100_calc_pll() argument 362 *frac_val = 0; in hi3559av100_calc_pll() 369 *frac_val = rem; in hi3559av100_calc_pll() 377 u32 frac_val, postdiv1_val, postdiv2_val, fbdiv_val, refdiv_val; in clk_pll_set_rate() local 382 hi3559av100_calc_pll(&frac_val, &postdiv1_val, &postdiv2_val, in clk_pll_set_rate() 390 val |= frac_val << clk->frac_shift; in clk_pll_set_rate() 410 u64 frac_val, fbdiv_val; in clk_pll_recalc_rate() local 418 frac_val = val; in clk_pll_recalc_rate() 441 tmp = 24000000 * fbdiv_val + (24000000 * frac_val) / (1 << 24); in clk_pll_recalc_rate()
|
| /linux/drivers/iio/frequency/ |
| H A D | admv4420.c | 102 u32 frac_val; member 138 u32 frac_val, u32 mod_val) in admv4420_set_n_counter() argument 142 put_unaligned_le32(frac_val, st->transf_buf); in admv4420_set_n_counter() 248 st->n_counter.int_val = div_u64_rem(st->n_counter.n_counter, 10, &st->n_counter.frac_val); in admv4420_calc_parameters() 329 st->n_counter.frac_val, in admv4420_setup()
|
| /linux/drivers/clk/eswin/ |
| H A D | clk.c | 60 static void eswin_calc_pll(u32 *frac_val, u32 *fbdiv_val, unsigned long rate, in eswin_calc_pll() argument 80 *frac_val = (u32)tmp; in eswin_calc_pll() 92 u32 frac_val, fbdiv_val, val, mask; in clk_pll_set_rate() local 95 eswin_calc_pll(&frac_val, &fbdiv_val, rate, parent_rate); in clk_pll_set_rate() 111 val |= FIELD_PREP(PLL_FRAC_MASK, frac_val); in clk_pll_set_rate() 139 u64 fbdiv_val, frac_val, tmp; in clk_pll_recalc_rate() local 148 frac_val = (val >> clk->frac_shift); in clk_pll_recalc_rate() 151 tmp = parent_rate * frac_val; in clk_pll_recalc_rate()
|