Lines Matching refs:mfn

210 			   uint32_t *mfi, uint32_t *mfn)  in get_pll_mfi_mfn()  argument
230 *mfn = (uint32_t)mfn64; in get_pll_mfi_mfn()
232 vco = ((unsigned long)*mfn * FP_PRECISION) / 18432UL; 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()
440 PLLDIG_PLLFD_MFN_SET(mfn) | PLLDIG_PLLFD_SMDEN); in program_pll()
833 uint32_t *mfi, uint32_t *mfn) in get_dfs_mfi_mfn() argument
860 *mfn = (uint32_t)tmp64; in get_dfs_mfi_mfn()
863 factor64 = (((uint64_t)*mfn) * FP_PRECISION) / 36ULL; 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
1642 mfn = PLLDIG_PLLFD_MFN_SET(mmio_read_32(PLLDIG_PLLFD(pll_addr))); 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
1933 mfn = DFS_DVPORTn_MFN(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()