Lines Matching refs:clkctrl
192 MXC_MCR->clkctrl |= MXC_F_MCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockEnable()
193 MXC_MCR->clkctrl &= ~(MXC_F_MCR_CLKCTRL_ERTCO_PD); in MXC_SYS_RTCClockEnable()
200 if ((MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL) != MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERTCO) { in MXC_SYS_RTCClockDisable()
201 MXC_MCR->clkctrl &= ~MXC_F_MCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockDisable()
203 MXC_MCR->clkctrl |= MXC_F_MCR_CLKCTRL_ERTCO_PD; in MXC_SYS_RTCClockDisable()
217 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceEnable()
222 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceEnable()
239 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceEnable()
259 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_ClockSourceDisable()
268 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceDisable()
272 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceDisable()
290 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceDisable()
310 if (MXC_GCR->clkctrl & ready) { in MXC_SYS_Clock_Timeout()
326 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_Clock_Select()
332 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IPO_EN)) { in MXC_SYS_Clock_Select()
333 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_Clock_Select()
342 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
350 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IBRO_EN)) { in MXC_SYS_Clock_Select()
351 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_Clock_Select()
360 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
373 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
381 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_EN)) { in MXC_SYS_Clock_Select()
382 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_Clock_Select()
391 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
398 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
406 if (!(MXC_GCR->clkctrl & MXC_F_MCR_CLKCTRL_ERTCO_EN)) { in MXC_SYS_Clock_Select()
407 MXC_GCR->clkctrl |= MXC_F_MCR_CLKCTRL_ERTCO_EN; in MXC_SYS_Clock_Select()
416 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
428 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, current_clock); in MXC_SYS_Clock_Select()
447 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_DIV, div); in MXC_SYS_SetClockDiv()
455 return (MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_DIV); in MXC_SYS_GetClockDiv()