Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/clk/imx/
Dclk-sccg-pll.c71 int divr1, divf1; member
218 do_div(vco1, temp_setup->divr1 + 1); in clk_sccg_divf1_lookup()
237 for (temp_setup->divr1 = 0; temp_setup->divr1 <= PLL_DIVR1_MAX; in clk_sccg_divr1_lookup()
238 temp_setup->divr1++) { in clk_sccg_divr1_lookup()
240 do_div(temp_setup->ref_div1, temp_setup->divr1 + 1); in clk_sccg_divr1_lookup()
340 u32 val, divr1, divf1, divr2, divf2, divq; in clk_sccg_pll_recalc_rate() local
344 divr1 = FIELD_GET(PLL_DIVR1_MASK, val); in clk_sccg_pll_recalc_rate()
361 do_div(temp64, (divr1 + 1) * (divr2 + 1) * (divq + 1)); in clk_sccg_pll_recalc_rate()
385 val |= FIELD_PREP(PLL_DIVR1_MASK, setup->divr1); in clk_sccg_pll_set_rate()