Home
last modified time | relevance | path

Searched refs:divt (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/clk/zte/
H A Dclk.c408 struct zx_clk_audio_div_table divt; in zx_audio_div_round_rate() local
410 audio_calc_reg(zx_audio_div, &divt, rate, *prate); in zx_audio_div_round_rate()
412 return audio_calc_rate(zx_audio_div, divt.frac_reg, divt.int_reg, *prate); in zx_audio_div_round_rate()
419 struct zx_clk_audio_div_table divt; in zx_audio_div_set_rate() local
422 audio_calc_reg(zx_audio_div, &divt, rate, parent_rate); in zx_audio_div_set_rate()
423 if (divt.rate != rate) in zx_audio_div_set_rate()
424 pr_debug("the real rate is:%ld", divt.rate); in zx_audio_div_set_rate()
426 writel_relaxed(divt.frac_reg, zx_audio_div->reg_base); in zx_audio_div_set_rate()
430 val |= divt in zx_audio_div_set_rate()
[all...]
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-sparx5.c65 int divt = sel_rates[conf->rot_sel] * (1 + conf->pre_div); in s5_calc_freq() local
66 int divb = divt + sign; in s5_calc_freq()
68 rate = mult_frac(rate, divt, divb); in s5_calc_freq()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-sparx5.c65 int divt = sel_rates[conf->rot_sel] * (1 + conf->pre_div); in s5_calc_freq() local
66 int divb = divt + sign; in s5_calc_freq()
68 rate = mult_frac(rate, divt, divb); in s5_calc_freq()

Completed in 3 milliseconds