Lines Matching refs:rtc_status_reg

112 	unsigned long rtc_status_reg, rtc_alarm;  in sirfsoc_rtc_set_alarm()  local
121 rtc_status_reg = sirfsoc_rtc_readl(rtcdrv, RTC_STATUS); in sirfsoc_rtc_set_alarm()
122 if (rtc_status_reg & SIRFSOC_RTC_AL0E) { in sirfsoc_rtc_set_alarm()
131 rtc_status_reg &= ~0x07; /* mask out the lower status bits */ in sirfsoc_rtc_set_alarm()
136 rtc_status_reg |= SIRFSOC_RTC_AL0; in sirfsoc_rtc_set_alarm()
138 rtc_status_reg |= SIRFSOC_RTC_AL0E; in sirfsoc_rtc_set_alarm()
139 sirfsoc_rtc_writel(rtcdrv, RTC_STATUS, rtc_status_reg); in sirfsoc_rtc_set_alarm()
150 rtc_status_reg = sirfsoc_rtc_readl(rtcdrv, RTC_STATUS); in sirfsoc_rtc_set_alarm()
151 if (rtc_status_reg & SIRFSOC_RTC_AL0E) { in sirfsoc_rtc_set_alarm()
153 rtc_status_reg &= ~0x07; in sirfsoc_rtc_set_alarm()
155 rtc_status_reg |= (SIRFSOC_RTC_AL0); in sirfsoc_rtc_set_alarm()
157 rtc_status_reg &= ~(SIRFSOC_RTC_AL0E); in sirfsoc_rtc_set_alarm()
160 rtc_status_reg); in sirfsoc_rtc_set_alarm()
210 unsigned long rtc_status_reg = 0x0; in sirfsoc_rtc_alarm_irq_enable() local
217 rtc_status_reg = sirfsoc_rtc_readl(rtcdrv, RTC_STATUS); in sirfsoc_rtc_alarm_irq_enable()
219 rtc_status_reg |= SIRFSOC_RTC_AL0E; in sirfsoc_rtc_alarm_irq_enable()
221 rtc_status_reg &= ~SIRFSOC_RTC_AL0E; in sirfsoc_rtc_alarm_irq_enable()
223 sirfsoc_rtc_writel(rtcdrv, RTC_STATUS, rtc_status_reg); in sirfsoc_rtc_alarm_irq_enable()
242 unsigned long rtc_status_reg = 0x0; in sirfsoc_rtc_irq_handler() local
247 rtc_status_reg = sirfsoc_rtc_readl(rtcdrv, RTC_STATUS); in sirfsoc_rtc_irq_handler()
252 if (rtc_status_reg & SIRFSOC_RTC_AL0) { in sirfsoc_rtc_irq_handler()
257 rtc_status_reg &= ~0x07; in sirfsoc_rtc_irq_handler()
259 rtc_status_reg |= (SIRFSOC_RTC_AL0); in sirfsoc_rtc_irq_handler()
261 rtc_status_reg &= ~(SIRFSOC_RTC_AL0E); in sirfsoc_rtc_irq_handler()
264 sirfsoc_rtc_writel(rtcdrv, RTC_STATUS, rtc_status_reg); in sirfsoc_rtc_irq_handler()