Lines Matching refs:clkctrl
213 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockEnable()
220 if ((MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL) != MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERTCO) { in MXC_SYS_RTCClockDisable()
221 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockDisable()
233 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceEnable()
238 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceEnable()
243 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceEnable()
259 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceEnable()
264 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceEnable()
279 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_ClockSourceDisable()
288 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceDisable()
292 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceDisable()
297 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceDisable()
310 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceDisable()
314 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceDisable()
331 while (!(MXC_GCR->clkctrl & ready)) {} in MXC_SYS_Clock_Timeout()
344 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_Clock_Select()
350 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IPO_EN)) { in MXC_SYS_Clock_Select()
355 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
363 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ISO_EN)) { in MXC_SYS_Clock_Select()
368 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
376 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IBRO_EN)) { in MXC_SYS_Clock_Select()
381 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
390 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
398 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_EN)) { in MXC_SYS_Clock_Select()
403 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
410 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
418 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERTCO_EN)) { in MXC_SYS_Clock_Select()
423 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
435 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, current_clock); in MXC_SYS_Clock_Select()
454 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_DIV, div); in MXC_SYS_SetClockDiv()
462 return (MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_DIV); in MXC_SYS_GetClockDiv()