• Home
  • Raw
  • Download

Lines Matching refs:mr

111 	u32 offset, alarm, mr;  in at91_rtc_settime()  local
122 mr = rtt_readl(rtc, MR); in at91_rtc_settime()
125 rtt_writel(rtc, MR, mr & ~(AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN)); in at91_rtc_settime()
146 mr &= ~AT91_RTT_ALMIEN; in at91_rtc_settime()
152 rtt_writel(rtc, MR, mr | AT91_RTT_RTTRST); in at91_rtc_settime()
189 u32 mr; in at91_rtc_setalarm() local
201 mr = rtt_readl(rtc, MR); in at91_rtc_setalarm()
202 rtt_writel(rtc, MR, mr & ~AT91_RTT_ALMIEN); in at91_rtc_setalarm()
213 rtt_writel(rtc, MR, mr | AT91_RTT_ALMIEN); in at91_rtc_setalarm()
225 u32 mr = rtt_readl(rtc, MR); in at91_rtc_alarm_irq_enable() local
227 dev_dbg(dev, "alarm_irq_enable: enabled=%08x, mr %08x\n", enabled, mr); in at91_rtc_alarm_irq_enable()
229 rtt_writel(rtc, MR, mr | AT91_RTT_ALMIEN); in at91_rtc_alarm_irq_enable()
231 rtt_writel(rtc, MR, mr & ~AT91_RTT_ALMIEN); in at91_rtc_alarm_irq_enable()
241 u32 mr = mr = rtt_readl(rtc, MR); in at91_rtc_proc() local
244 (mr & AT91_RTT_RTTINCIEN) ? "yes" : "no"); in at91_rtc_proc()
254 u32 sr, mr; in at91_rtc_interrupt() local
260 mr = rtt_readl(rtc, MR) & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_interrupt()
261 sr = rtt_readl(rtc, SR) & (mr >> 16); in at91_rtc_interrupt()
298 u32 mr; in at91_rtc_probe() local
337 mr = rtt_readl(rtc, MR); in at91_rtc_probe()
340 if ((mr & AT91_RTT_RTPRES) != AT91_SLOW_CLOCK) { in at91_rtc_probe()
341 mr = AT91_RTT_RTTRST | (AT91_SLOW_CLOCK & AT91_RTT_RTPRES); in at91_rtc_probe()
346 mr &= ~(AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_probe()
347 rtt_writel(rtc, MR, mr); in at91_rtc_probe()
381 u32 mr = rtt_readl(rtc, MR); in at91_rtc_remove() local
384 rtt_writel(rtc, MR, mr & ~(AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN)); in at91_rtc_remove()
392 u32 mr = rtt_readl(rtc, MR); in at91_rtc_shutdown() local
394 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_shutdown()
395 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_shutdown()
405 u32 mr = rtt_readl(rtc, MR); in at91_rtc_suspend() local
411 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_suspend()
413 if (device_may_wakeup(dev) && (mr & AT91_RTT_ALMIEN)) { in at91_rtc_suspend()
416 if (mr & AT91_RTT_RTTINCIEN) in at91_rtc_suspend()
417 rtt_writel(rtc, MR, mr & ~AT91_RTT_RTTINCIEN); in at91_rtc_suspend()
419 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_suspend()
428 u32 mr; in at91_rtc_resume() local
433 mr = rtt_readl(rtc, MR); in at91_rtc_resume()
434 rtt_writel(rtc, MR, mr | rtc->imr); in at91_rtc_resume()