Searched refs:infreq (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx7ulp/ |
| H A D | scg.c | 474 u32 reg, pre_div, infreq, mult; in decode_pll() local 497 infreq = (reg & SCG_PLL_CFG_CLKSRC_MASK) >> in decode_pll() 499 if (!infreq) in decode_pll() 500 infreq = scg_src_get_rate(SCG_SOSC_CLK); in decode_pll() 502 infreq = scg_src_get_rate(SCG_FIRC_CLK); in decode_pll() 507 infreq = infreq / pre_div; in decode_pll() 509 return infreq * mult + infreq * num / denom; in decode_pll() 526 infreq = (reg & SCG_PLL_CFG_CLKSRC_MASK) >> in decode_pll() 528 if (!infreq) in decode_pll() 529 infreq = scg_src_get_rate(SCG_SOSC_CLK); in decode_pll() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/arm1136/mx31/ |
| H A D | generic.c | 15 static u32 mx31_decode_pll(u32 reg, u32 infreq) in mx31_decode_pll() argument 27 return lldiv(2 * (u64)infreq * (mfi * mfd + mfn), in mx31_decode_pll() 33 u32 infreq; in mx31_get_mpl_dpdgck_clk() local 36 infreq = MXC_CLK32 * 1024; in mx31_get_mpl_dpdgck_clk() 38 infreq = MXC_HCLK; in mx31_get_mpl_dpdgck_clk() 40 return mx31_decode_pll(readl(CCM_MPCTL), infreq); in mx31_get_mpl_dpdgck_clk()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx6/ |
| H A D | clock.c | 212 static u32 decode_pll(enum pll_clocks pll, u32 infreq) in decode_pll() argument 221 return (infreq * div) >> 1; in decode_pll() 226 return infreq * (20 + (div << 1)); in decode_pll() 231 return infreq * (20 + (div << 1)); in decode_pll() 255 return infreq * (div + pll_num / pll_denom) / test_div; in decode_pll() 274 return infreq * (div + pll_num / pll_denom) / test_div; in decode_pll()
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/arm1136/mx35/ |
| H A D | generic.c | 115 static u32 decode_pll(u32 reg, u32 infreq) in decode_pll() argument 127 return lldiv(2 * (u64)infreq * (mfi * mfd + mfn), in decode_pll()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx7/ |
| H A D | clock.c | 105 static u32 decode_pll(enum pll_clocks pll, u32 infreq) in decode_pll() argument 127 return (infreq * div_sel) / 2; in decode_pll() 170 return infreq * (div_sel + num / denom); in decode_pll()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx5/ |
| H A D | clock.c | 161 static uint32_t decode_pll(struct mxc_pll_reg *pll, uint32_t infreq) in decode_pll() argument 195 refclk = infreq * 2; in decode_pll()
|