Lines Matching refs:ccm
55 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_get_mpllclk() local
58 return imx_decode_pll(readl(&ccm->mpctl), fref); in imx_get_mpllclk()
63 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_get_upllclk() local
66 return imx_decode_pll(readl(&ccm->upctl), fref); in imx_get_upllclk()
71 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_get_armclk() local
72 ulong cctl = readl(&ccm->cctl); in imx_get_armclk()
87 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_get_ahbclk() local
88 ulong cctl = readl(&ccm->cctl); in imx_get_ahbclk()
105 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_get_perclk() local
106 ulong fref = readl(&ccm->mcr) & (1 << clk) ? imx_get_upllclk() : in imx_get_perclk()
110 div = readl(&ccm->pcdr[CCM_PERCLK_REG(clk)]); in imx_get_perclk()
118 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in imx_set_perclk() local
125 clrsetbits_le32(&ccm->pcdr[CCM_PERCLK_REG(clk)], in imx_set_perclk()
129 setbits_le32(&ccm->mcr, 1 << clk); in imx_set_perclk()
131 clrbits_le32(&ccm->mcr, 1 << clk); in imx_set_perclk()
184 struct ccm_regs *ccm = in get_reset_cause() local
187 u32 cause = readl(&ccm->rcsr) & 0x0f; in get_reset_cause()
233 struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE; in cpu_eth_init() local
236 val = readl(&ccm->cgr0); in cpu_eth_init()
238 writel(val, &ccm->cgr0); in cpu_eth_init()