Lines Matching refs:clkctrl
93 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockEnable()
100 if ((MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL) != MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERTCO) { in MXC_SYS_RTCClockDisable()
101 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_RTCClockDisable()
113 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceEnable()
118 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceEnable()
123 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceEnable()
133 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceEnable()
138 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceEnable()
153 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_ClockSourceDisable()
162 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_ClockSourceDisable()
166 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_ClockSourceDisable()
170 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_ClockSourceDisable()
178 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_ClockSourceDisable()
182 MXC_GCR->clkctrl &= ~MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_ClockSourceDisable()
199 if (MXC_GCR->clkctrl & ready) { in MXC_SYS_Clock_Timeout()
214 current_clock = MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_SEL; in MXC_SYS_Clock_Select()
220 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IPO_EN)) { in MXC_SYS_Clock_Select()
221 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IPO_EN; in MXC_SYS_Clock_Select()
230 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
238 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_IBRO_EN)) { in MXC_SYS_Clock_Select()
239 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_IBRO_EN; in MXC_SYS_Clock_Select()
248 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
256 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ISO_EN)) { in MXC_SYS_Clock_Select()
257 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ISO_EN; in MXC_SYS_Clock_Select()
266 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
274 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_EN)) { in MXC_SYS_Clock_Select()
275 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; in MXC_SYS_Clock_Select()
284 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
291 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
299 if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERTCO_EN)) { in MXC_SYS_Clock_Select()
300 MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERTCO_EN; in MXC_SYS_Clock_Select()
309 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, in MXC_SYS_Clock_Select()
321 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_SEL, current_clock); in MXC_SYS_Clock_Select()
340 MXC_SETFIELD(MXC_GCR->clkctrl, MXC_F_GCR_CLKCTRL_SYSCLK_DIV, div); in MXC_SYS_SetClockDiv()
348 return (MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_SYSCLK_DIV); in MXC_SYS_GetClockDiv()