Searched refs:kdiv (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/clk/imx/ |
| H A D | clk-pll14xx.c | 111 int sdiv, int kdiv, unsigned long prate) in pll14xx_calc_rate() argument 116 fout *= (mdiv * 65536 + kdiv); in pll14xx_calc_rate() 127 long kdiv; in pll1443x_calc_kdiv() local 130 kdiv = ((rate * ((pdiv * 65536) << sdiv) + prate / 2) / prate) - (mdiv * 65536); in pll1443x_calc_kdiv() 132 return clamp_t(short, kdiv, KDIV_MIN, KDIV_MAX); in pll1443x_calc_kdiv() 139 int mdiv, pdiv, sdiv, kdiv; in imx_pll14xx_calc_settings() local 165 t->kdiv = tt->kdiv; in imx_pll14xx_calc_settings() 185 kdiv = pll1443x_calc_kdiv(mdiv, pdiv, sdiv, rate, prate); in imx_pll14xx_calc_settings() 188 FIELD_GET(KDIV_MASK, pll_div_ctl1), kdiv); in imx_pll14xx_calc_settings() 189 fout = pll14xx_calc_rate(pll, mdiv, pdiv, sdiv, kdiv, prate); in imx_pll14xx_calc_settings() [all …]
|
| H A D | clk.h | 62 unsigned int kdiv; member 277 .kdiv = (_k), \
|
| /linux/drivers/clk/samsung/ |
| H A D | clk-pll.c | 334 s16 kdiv; in samsung_pll36xx_recalc_rate() local 342 kdiv = (s16)(pll_con1 & PLL36XX_KDIV_MASK); in samsung_pll36xx_recalc_rate() 344 fvco *= (mdiv << 16) + kdiv; in samsung_pll36xx_recalc_rate() 361 rate->kdiv != old_kdiv); in samsung_pll36xx_mpk_change() 403 pll_con1 |= rate->kdiv << PLL36XX_KDIV_SHIFT; in samsung_pll36xx_set_rate() 550 s16 kdiv; in samsung_pll0831x_recalc_rate() local 558 kdiv = (s16)((pll_con5 >> PLL0831X_KDIV_SHIFT) & PLL0831X_KDIV_MASK); in samsung_pll0831x_recalc_rate() 560 fvco *= (mdiv << 16) + kdiv; in samsung_pll0831x_recalc_rate() 597 pll_con5 |= ((u16)rate->kdiv << PLL0831X_KDIV_SHIFT); in samsung_pll0831x_set_rate() 780 u32 mdiv, pdiv, sdiv, kdiv, pll_con0, pll_con1, shift; in samsung_pll46xx_recalc_rate() local [all …]
|
| /linux/drivers/clk/renesas/ |
| H A D | r9a09g077-cpg.c | 590 s16 kdiv; in r9a09g077_cpg_pll3_clk_recalc_rate() local 597 kdiv = (s16)FIELD_GET(CPG_PLL3_VCO_CTR1_KDIV, ctr1); in r9a09g077_cpg_pll3_clk_recalc_rate() 600 rate = mul_u64_u32_shr(parent_rate, (mdiv << 16) + kdiv, 16 + sdiv); in r9a09g077_cpg_pll3_clk_recalc_rate()
|