Home
last modified time | relevance | path

Searched refs:RTC_INT_ALRM (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-zynqmp.c35 #define RTC_INT_ALRM BIT(1) macro
120 alrm->enabled = readl(xrtcdev->reg_base + RTC_INT_MASK) & RTC_INT_ALRM; in xlnx_rtc_read_alarm()
143 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_alarm_irq_enable()
146 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_EN); in xlnx_rtc_alarm_irq_enable()
148 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_DIS); in xlnx_rtc_alarm_irq_enable()
202 if (!(status & (RTC_INT_SEC | RTC_INT_ALRM))) in xlnx_rtc_interrupt()
205 /* Disable RTC_INT_ALRM interrupt only */ in xlnx_rtc_interrupt()
206 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_DIS); in xlnx_rtc_interrupt()
208 if (status & RTC_INT_ALRM) in xlnx_rtc_interrupt()
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-zynqmp.c36 #define RTC_INT_ALRM BIT(1) macro
120 alrm->enabled = readl(xrtcdev->reg_base + RTC_INT_MASK) & RTC_INT_ALRM; in xlnx_rtc_read_alarm()
143 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_STS); in xlnx_rtc_alarm_irq_enable()
146 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_EN); in xlnx_rtc_alarm_irq_enable()
148 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_DIS); in xlnx_rtc_alarm_irq_enable()
265 if (!(status & (RTC_INT_SEC | RTC_INT_ALRM))) in xlnx_rtc_interrupt()
268 /* Disable RTC_INT_ALRM interrupt only */ in xlnx_rtc_interrupt()
269 writel(RTC_INT_ALRM, xrtcdev->reg_base + RTC_INT_DIS); in xlnx_rtc_interrupt()
271 if (status & RTC_INT_ALRM) in xlnx_rtc_interrupt()

Completed in 2 milliseconds