Lines Matching refs:mfi

210 			   uint32_t *mfi, uint32_t *mfn)  in get_pll_mfi_mfn()  argument
217 *mfi = (uint32_t)(pll_vco / ref_freq); in get_pll_mfi_mfn()
233 vco += (unsigned long)*mfi * FP_PRECISION; in get_pll_mfi_mfn()
400 uint32_t rdiv = 1, mfi, mfn; in program_pll() local
411 ret = get_pll_mfi_mfn(pll->vco_freq, sclk_freq, &mfi, &mfn); in program_pll()
437 PLLDIG_PLLDV_RDIV_SET(rdiv) | PLLDIG_PLLDV_MFI(mfi)); in program_pll()
833 uint32_t *mfi, uint32_t *mfn) in get_dfs_mfi_mfn() argument
853 *mfi = factor32; in get_dfs_mfi_mfn()
855 tmp64 = ((factor64 - ((uint64_t)*mfi * FP_PRECISION)) * 36UL) / FP_PRECISION; in get_dfs_mfi_mfn()
864 factor64 += ((uint64_t)*mfi) * FP_PRECISION; in get_dfs_mfi_mfn()
879 uint32_t mfi, uint32_t mfn) in init_dfs_port() argument
897 (mfi == old_mfi) && (mfn == old_mfn)) { in init_dfs_port()
920 DFS_DVPORTn_MFI_SET(mfi) | DFS_DVPORTn_MFN_SET(mfn)); in init_dfs_port()
962 uint32_t mfi, mfn; in enable_dfs_div() local
985 ret = get_dfs_mfi_mfn(dfs_freq, dfs_div, &mfi, &mfn); in enable_dfs_div()
990 return init_dfs_port(dfs_addr, dfs_div->index, mfi, mfn); in enable_dfs_div()
1585 uint32_t mfi, mfn, rdiv, plldv; in get_pll_freq() local
1635 mfi = PLLDIG_PLLDV_MFI(plldv); in get_pll_freq()
1646 t2 = (mfi * FP_PRECISION) + (mfn * FP_PRECISION / 18432U); in get_pll_freq()
1880 static unsigned long compute_dfs_div_freq(unsigned long pfreq, uint32_t mfi, uint32_t mfn) in compute_dfs_div_freq() argument
1890 freq = (mfi * FP_PRECISION) + (mfn * FP_PRECISION / 36UL); in compute_dfs_div_freq()
1904 uint32_t dvport, mfi, mfn; in get_dfs_div_freq() local
1932 mfi = DFS_DVPORTn_MFI(dvport); in get_dfs_div_freq()
1936 if ((mfi == 0U) && (mfn == 0U)) { in get_dfs_div_freq()
1941 *rate = compute_dfs_div_freq(pfreq, mfi, mfn); in get_dfs_div_freq()