Lines Matching defs:alrmar
100 u16 alrmar;
342 unsigned int alrmar, cr, status;
344 alrmar = readl_relaxed(rtc->base + regs->alrmar);
348 if (alrmar & STM32_RTC_ALRMXR_DATE_MASK) {
356 if (alrmar & STM32_RTC_ALRMXR_WDSEL) {
359 tm->tm_wday = (alrmar & STM32_RTC_ALRMXR_WDAY) >>
365 tm->tm_mday = (alrmar & STM32_RTC_ALRMXR_DATE) >>
370 if (alrmar & STM32_RTC_ALRMXR_HOUR_MASK) {
374 tm->tm_hour = (alrmar & STM32_RTC_ALRMXR_HOUR) >>
376 if (alrmar & STM32_RTC_ALRMXR_PM)
380 if (alrmar & STM32_RTC_ALRMXR_MIN_MASK) {
384 tm->tm_min = (alrmar & STM32_RTC_ALRMXR_MIN) >>
388 if (alrmar & STM32_RTC_ALRMXR_SEC_MASK) {
392 tm->tm_sec = (alrmar & STM32_RTC_ALRMXR_SEC) >>
471 unsigned int cr, isr, alrmar;
485 alrmar = 0;
487 alrmar |= (tm->tm_mday << STM32_RTC_ALRMXR_DATE_SHIFT) &
490 alrmar &= ~STM32_RTC_ALRMXR_PM;
491 alrmar |= (tm->tm_hour << STM32_RTC_ALRMXR_HOUR_SHIFT) &
493 alrmar |= (tm->tm_min << STM32_RTC_ALRMXR_MIN_SHIFT) &
495 alrmar |= (tm->tm_sec << STM32_RTC_ALRMXR_SEC_SHIFT) &
520 writel_relaxed(alrmar, rtc->base + regs->alrmar);
557 .alrmar = 0x1C,
579 .alrmar = 0x1C,
610 .alrmar = 0x40,