Searched refs:rtsr (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/rtc/ |
D | rtc-sa1100.c | 54 unsigned int rtsr; in sa1100_rtc_interrupt() local 59 rtsr = readl_relaxed(info->rtsr); in sa1100_rtc_interrupt() 61 writel_relaxed(0, info->rtsr); in sa1100_rtc_interrupt() 64 if (rtsr & (RTSR_ALE | RTSR_HZE)) { in sa1100_rtc_interrupt() 68 writel_relaxed((RTSR_AL | RTSR_HZ) & (rtsr >> 2), info->rtsr); in sa1100_rtc_interrupt() 77 writel_relaxed(RTSR_AL | RTSR_HZ, info->rtsr); in sa1100_rtc_interrupt() 81 if (rtsr & RTSR_AL) in sa1100_rtc_interrupt() 82 rtsr &= ~RTSR_ALE; in sa1100_rtc_interrupt() 83 writel_relaxed(rtsr & (RTSR_ALE | RTSR_HZE), info->rtsr); in sa1100_rtc_interrupt() 86 if (rtsr & RTSR_AL) in sa1100_rtc_interrupt() [all …]
|
D | rtc-pxa.c | 128 u32 rtsr; in rtsr_clear_bits() local 130 rtsr = rtc_readl(pxa_rtc, RTSR); in rtsr_clear_bits() 131 rtsr &= ~RTSR_TRIG_MASK; in rtsr_clear_bits() 132 rtsr &= ~mask; in rtsr_clear_bits() 133 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_clear_bits() 138 u32 rtsr; in rtsr_set_bits() local 140 rtsr = rtc_readl(pxa_rtc, RTSR); in rtsr_set_bits() 141 rtsr &= ~RTSR_TRIG_MASK; in rtsr_set_bits() 142 rtsr |= mask; in rtsr_set_bits() 143 rtc_writel(pxa_rtc, RTSR, rtsr); in rtsr_set_bits() [all …]
|
D | rtc-at91rm9200.c | 298 unsigned int rtsr; in at91_rtc_interrupt() local 303 rtsr = at91_rtc_read(AT91_RTC_SR) & at91_rtc_read_imr(); in at91_rtc_interrupt() 304 if (rtsr) { /* this interrupt is shared! Is it ours? */ in at91_rtc_interrupt() 305 if (rtsr & AT91_RTC_ALARM) in at91_rtc_interrupt() 307 if (rtsr & AT91_RTC_SECEV) { in at91_rtc_interrupt() 311 if (rtsr & AT91_RTC_ACKUPD) in at91_rtc_interrupt() 314 at91_rtc_write(AT91_RTC_SCCR, rtsr); /* clear status reg */ in at91_rtc_interrupt()
|
D | rtc-sa1100.h | 13 void __iomem *rtsr; member
|