Lines Matching refs:pll

27 static unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref)  in imx_decode_pll()  argument
29 unsigned int mfi = (pll >> 10) & 0xf; in imx_decode_pll()
30 unsigned int mfn = pll & 0x3ff; in imx_decode_pll()
31 unsigned int mfd = (pll >> 16) & 0x3ff; in imx_decode_pll()
32 unsigned int pd = (pll >> 26) & 0xf; in imx_decode_pll()
47 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in clk_in_26m() local
49 if (readl(&pll->cscr) & CSCR_OSC26M_DIV1P5) { in clk_in_26m()
59 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_mpllclk() local
60 ulong cscr = readl(&pll->cscr); in imx_get_mpllclk()
68 return imx_decode_pll(readl(&pll->mpctl0), fref); in imx_get_mpllclk()
73 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_armclk() local
74 ulong cscr = readl(&pll->cscr); in imx_get_armclk()
88 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_ahbclk() local
89 ulong cscr = readl(&pll->cscr); in imx_get_ahbclk()
100 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_spllclk() local
101 ulong cscr = readl(&pll->cscr); in imx_get_spllclk()
109 return imx_decode_pll(readl(&pll->spctl0), fref); in imx_get_spllclk()
119 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_perclk1() local
121 return imx_decode_perclk((readl(&pll->pcdr1) & 0x3f) + 1); in imx_get_perclk1()
126 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_perclk2() local
128 return imx_decode_perclk(((readl(&pll->pcdr1) >> 8) & 0x3f) + 1); in imx_get_perclk2()
133 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_perclk3() local
135 return imx_decode_perclk(((readl(&pll->pcdr1) >> 16) & 0x3f) + 1); in imx_get_perclk3()
140 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in imx_get_perclk4() local
142 return imx_decode_perclk(((readl(&pll->pcdr1) >> 24) & 0x3f) + 1); in imx_get_perclk4()
182 struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE; in cpu_eth_init() local
185 writel(readl(&pll->pccr1) | PCCR1_HCLK_FEC, &pll->pccr1); in cpu_eth_init()
186 writel(readl(&pll->pccr0) | PCCR0_FEC_EN, &pll->pccr0); in cpu_eth_init()