Home
last modified time | relevance | path

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

/drivers/clk/imx/
A Dclk-pll14xx.c58 .mdiv = (_m), \
66 .mdiv = (_m), \
133 u32 mdiv, pdiv, sdiv, pll_div; in clk_pll1416x_recalc_rate() local
136 mdiv = (pll_div & MDIV_MASK) >> MDIV_SHIFT; in clk_pll1416x_recalc_rate()
140 fvco *= mdiv; in clk_pll1416x_recalc_rate()
150 u32 mdiv, pdiv, sdiv, pll_div_ctl0, pll_div_ctl1; in clk_pll1443x_recalc_rate() local
155 mdiv = (pll_div_ctl0 & MDIV_MASK) >> MDIV_SHIFT; in clk_pll1443x_recalc_rate()
161 fvco *= (mdiv * 65536 + kdiv); in clk_pll1443x_recalc_rate()
177 return rate->mdiv != old_mdiv || rate->pdiv != old_pdiv; in clk_pll1416x_mp_change()
189 return rate->mdiv != old_mdiv || rate->pdiv != old_pdiv || in clk_pll1443x_mpk_change()
[all …]
A Dclk.h33 unsigned int mdiv; member
/drivers/clk/exynos/
A Dclk-pll.c46 u32 mdiv, pdiv, sdiv, pll_con3; in samsung_pll0822x_recalc_rate() local
50 mdiv = (pll_con3 >> PLL0822X_MDIV_SHIFT) & PLL0822X_MDIV_MASK; in samsung_pll0822x_recalc_rate()
54 fvco *= mdiv; in samsung_pll0822x_recalc_rate()
79 u32 mdiv, pdiv, sdiv, pll_con3, pll_con5; in samsung_pll0831x_recalc_rate() local
85 mdiv = (pll_con3 >> PLL0831X_MDIV_SHIFT) & PLL0831X_MDIV_MASK; in samsung_pll0831x_recalc_rate()
90 fvco *= (mdiv << 16) + kdiv; in samsung_pll0831x_recalc_rate()
A Dclk-exynos7420.c77 unsigned long mdiv, sdiv, pdiv; in pll145x_get_rate() local
80 mdiv = (pll_con1 >> PLL145X_MDIV_SHIFT) & PLL145X_MDIV_MASK; in pll145x_get_rate()
84 fvco *= mdiv; in pll145x_get_rate()
/drivers/clk/altera/
A Dclk-agilex.c218 u32 mdiv, refclkdiv, arefclkdiv, drefclkdiv, mscnt, hscnt, vcocalib; in calc_vocalib_pll() local
220 mdiv = pllm & CLKMGR_PLLM_MDIV_MASK; in calc_vocalib_pll()
227 mscnt = CLKMGR_VCOCALIB_MSCNT_CONST / (mdiv * BIT(drefclkdiv)); in calc_vocalib_pll()
230 hscnt = (mdiv * mscnt * BIT(drefclkdiv) / refclkdiv) - in calc_vocalib_pll()
237 debug("mdiv : %d\n", mdiv); in calc_vocalib_pll()
377 u64 fref, arefdiv, mdiv, reg, vco; in clk_get_vco_clk_hz() local
399 mdiv = CM_REG_READL(plat, pllm_reg) & CLKMGR_PLLM_MDIV_MASK; in clk_get_vco_clk_hz()
402 vco = vco * mdiv; in clk_get_vco_clk_hz()
A Dclk-agilex5.c208 u32 mdiv, refclkdiv, arefclkdiv, drefclkdiv, mscnt, hscnt, vcocalib; in calc_vocalib_pll() local
210 mdiv = pllm & CLKMGR_PLLM_MDIV_MASK; in calc_vocalib_pll()
217 mscnt = CLKMGR_VCOCALIB_MSCNT_CONST / (mdiv * BIT(drefclkdiv)); in calc_vocalib_pll()
220 hscnt = (mdiv * mscnt * BIT(drefclkdiv) / refclkdiv) - in calc_vocalib_pll()
227 debug("mdiv : %d\n", mdiv); in calc_vocalib_pll()
427 u64 fref, arefdiv, mdiv, reg, vco; in clk_get_vco_clk_hz() local
449 mdiv = CM_REG_READL(plat, pllm_reg) & CLKMGR_PLLM_MDIV_MASK; in clk_get_vco_clk_hz()
452 vco = vco * mdiv; in clk_get_vco_clk_hz()
/drivers/i2c/
A Docteon_i2c.c616 int ndiv, mdiv; in twsi_calc_div() local
639 mdiv = fsamp / speed / 10; in twsi_calc_div()
640 mdiv -= 1; in twsi_calc_div()
641 if (mdiv < 16) in twsi_calc_div()
645 *m_div = mdiv; in twsi_calc_div()

Completed in 15 milliseconds