Lines Matching refs:clkctrl
197 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockEnable()
204 if ((MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL) != MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERTCO) { in MXC_SYS_RTCClockDisable()
205 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockDisable()
219 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceEnable()
224 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceEnable()
229 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceEnable()
239 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_ClockSourceEnable()
249 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_EBO_EN; in MXC_SYS_ClockSourceEnable()
254 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceEnable()
276 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_ClockSourceDisable()
285 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceDisable()
289 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceDisable()
293 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceDisable()
305 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_EBO_EN; in MXC_SYS_ClockSourceDisable()
309 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceDisable()
331 ready_reg = &(MXC_GCR->clkctrl); in MXC_SYS_Clock_Timeout()
361 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_Clock_Select()
367 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IPO_EN)) { in MXC_SYS_Clock_Select()
368 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_Clock_Select()
377 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
384 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ISO_EN)) { in MXC_SYS_Clock_Select()
385 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_Clock_Select()
394 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
411 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_EBO_EN)) { in MXC_SYS_Clock_Select()
419 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_EBO_EN; in MXC_SYS_Clock_Select()
428 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
436 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IBRO_EN)) { in MXC_SYS_Clock_Select()
437 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_Clock_Select()
446 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
457 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
464 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
472 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERTCO_EN)) { in MXC_SYS_Clock_Select()
473 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_Clock_Select()
482 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
494 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, current_clock); in MXC_SYS_Clock_Select()
513 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_DIV, div); in MXC_SYS_SetClockDiv()
521 return (MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_DIV); in MXC_SYS_GetClockDiv()