Lines Matching refs:ctrl
63 rtc->ctrl |= mask; in MXC_RTC_RevA_EnableInt()
86 rtc->ctrl &= ~mask; in MXC_RTC_RevA_DisableInt()
127 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_WR_EN; // Allow writing to registers in MXC_RTC_RevA_Start()
132 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_EN; // setting RTCE = 1 in MXC_RTC_RevA_Start()
136 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_WR_EN; // Prevent Writing... in MXC_RTC_RevA_Start()
147 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_WR_EN; // Allow writing to registers in MXC_RTC_RevA_Stop()
152 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_EN; // setting RTCE = 0 in MXC_RTC_RevA_Stop()
156 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_WR_EN; // Prevent Writing... in MXC_RTC_RevA_Stop()
167 rtc->ctrl = MXC_F_RTC_REVA_CTRL_WR_EN; // Allow Writes in MXC_RTC_RevA_Init()
171 rtc->ctrl = MXC_RTC_REVA_CTRL_RESET_DEFAULT; // Start with a Clean Register in MXC_RTC_RevA_Init()
175 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_WR_EN; // Set Write Enable, allow writing to reg. in MXC_RTC_RevA_Init()
187 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_WR_EN; // Prevent Writing... in MXC_RTC_RevA_Init()
199 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_WR_EN; // Allow writing to registers in MXC_RTC_RevA_SquareWave()
209 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_SQW_EN; // Enable output on the pin in MXC_RTC_RevA_SquareWave()
216 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_SQW_SEL; in MXC_RTC_RevA_SquareWave()
220 rtc->ctrl |= (MXC_F_RTC_REVA_CTRL_SQW_EN | ft); // Enable Sq. wave, in MXC_RTC_RevA_SquareWave()
225 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_EN; // Enable Real Time Clock in MXC_RTC_RevA_SquareWave()
232 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_SQW_EN; // No sq. wave output in MXC_RTC_RevA_SquareWave()
237 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_WR_EN; // Disable Writing to register in MXC_RTC_RevA_SquareWave()
248 rtc->ctrl |= MXC_F_RTC_REVA_CTRL_WR_EN; in MXC_RTC_RevA_Trim()
256 rtc->ctrl &= ~MXC_F_RTC_REVA_CTRL_WR_EN; // Disable Writing to register in MXC_RTC_RevA_Trim()
263 return rtc->ctrl & (MXC_F_RTC_REVA_CTRL_TOD_ALARM | MXC_F_RTC_REVA_CTRL_SSEC_ALARM | in MXC_RTC_RevA_GetFlags()
269 rtc->ctrl &= ~(flags & (MXC_F_RTC_REVA_CTRL_TOD_ALARM | MXC_F_RTC_REVA_CTRL_SSEC_ALARM | in MXC_RTC_RevA_ClearFlags()
284 ssec = ((MXC_PWRSEQ->ctrl >> 12) & 0xF00) | (rtc->ssec & 0xFF); in MXC_RTC_RevA_GetSubSecond()
314 sub_sec = ((MXC_PWRSEQ->ctrl >> 12) & 0xF00) | (rtc->ssec & 0xFF); in MXC_RTC_RevA_GetSubSeconds()
350 if (!(rtc->ctrl & MXC_F_RTC_REVA_CTRL_RDY)) { in MXC_RTC_RevA_GetTime()
362 if (!(rtc->ctrl & MXC_F_RTC_REVA_CTRL_RDY)) { in MXC_RTC_RevA_GetTime()
370 if (!(rtc->ctrl & MXC_F_RTC_REVA_CTRL_RDY)) { in MXC_RTC_RevA_GetTime()
386 uint32_t sec = 0, ssec = 0, ctrl = 0; in MXC_RTC_RevA_TrimCrystal() local
391 if (!(rtc->ctrl & MXC_F_RTC_REVA_CTRL_EN)) { // If RTC not enable, initialize it in MXC_RTC_RevA_TrimCrystal()
396 while (rtc->ctrl & MXC_F_RTC_CTRL_BUSY) {} in MXC_RTC_RevA_TrimCrystal()
397 ctrl = rtc->ctrl; in MXC_RTC_RevA_TrimCrystal()
425 while (rtc->ctrl & MXC_F_RTC_REVA_CTRL_BUSY) {} in MXC_RTC_RevA_TrimCrystal()
427 while (rtc->ctrl & MXC_F_RTC_REVA_CTRL_BUSY) {} in MXC_RTC_RevA_TrimCrystal()
429 while (rtc->ctrl & MXC_F_RTC_REVA_CTRL_BUSY) {} in MXC_RTC_RevA_TrimCrystal()
430 rtc->ctrl = ctrl; in MXC_RTC_RevA_TrimCrystal()