Lines Matching refs:rtsr
114 u32 rtsr; in rtsr_clear_bits() local
116 rtsr = rtc_readl(pxa_rtc, RTSR); in rtsr_clear_bits()
117 rtsr &= ~RTSR_TRIG_MASK; in rtsr_clear_bits()
118 rtsr &= ~mask; in rtsr_clear_bits()
119 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_clear_bits()
124 u32 rtsr; in rtsr_set_bits() local
126 rtsr = rtc_readl(pxa_rtc, RTSR); in rtsr_set_bits()
127 rtsr &= ~RTSR_TRIG_MASK; in rtsr_set_bits()
128 rtsr |= mask; in rtsr_set_bits()
129 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_set_bits()
135 u32 rtsr; in pxa_rtc_irq() local
141 rtsr = rtc_readl(pxa_rtc, RTSR); in pxa_rtc_irq()
142 rtc_writel(pxa_rtc, RTSR, rtsr); in pxa_rtc_irq()
148 if (rtsr & RTSR_RDAL1) in pxa_rtc_irq()
149 rtsr &= ~RTSR_RDALE1; in pxa_rtc_irq()
152 if (rtsr & RTSR_RDAL1) in pxa_rtc_irq()
154 if (rtsr & RTSR_HZ) in pxa_rtc_irq()
156 if (rtsr & RTSR_PIAL) in pxa_rtc_irq()
162 rtc_writel(pxa_rtc, RTSR, rtsr & ~RTSR_TRIG_MASK); in pxa_rtc_irq()
248 u32 rtsr, ryar, rdar; in pxa_rtc_read_alarm() local
254 rtsr = rtc_readl(pxa_rtc, RTSR); in pxa_rtc_read_alarm()
255 alrm->enabled = (rtsr & RTSR_RDALE1) ? 1 : 0; in pxa_rtc_read_alarm()
256 alrm->pending = (rtsr & RTSR_RDAL1) ? 1 : 0; in pxa_rtc_read_alarm()
263 u32 rtsr; in pxa_rtc_set_alarm() local
270 rtsr = rtc_readl(pxa_rtc, RTSR); in pxa_rtc_set_alarm()
272 rtsr |= RTSR_RDALE1; in pxa_rtc_set_alarm()
274 rtsr &= ~RTSR_RDALE1; in pxa_rtc_set_alarm()
275 rtc_writel(pxa_rtc, RTSR, rtsr); in pxa_rtc_set_alarm()
347 sa1100_rtc->rtsr = pxa_rtc->base + 0x8; in pxa_rtc_probe()