Lines Matching defs:alrmar
105 u16 alrmar;
345 unsigned int alrmar, cr, status;
347 alrmar = readl_relaxed(rtc->base + regs->alrmar);
351 if (alrmar & STM32_RTC_ALRMXR_DATE_MASK) {
359 if (alrmar & STM32_RTC_ALRMXR_WDSEL) {
362 tm->tm_wday = (alrmar & STM32_RTC_ALRMXR_WDAY) >>
368 tm->tm_mday = (alrmar & STM32_RTC_ALRMXR_DATE) >>
373 if (alrmar & STM32_RTC_ALRMXR_HOUR_MASK) {
377 tm->tm_hour = (alrmar & STM32_RTC_ALRMXR_HOUR) >>
379 if (alrmar & STM32_RTC_ALRMXR_PM)
383 if (alrmar & STM32_RTC_ALRMXR_MIN_MASK) {
387 tm->tm_min = (alrmar & STM32_RTC_ALRMXR_MIN) >>
391 if (alrmar & STM32_RTC_ALRMXR_SEC_MASK) {
395 tm->tm_sec = (alrmar & STM32_RTC_ALRMXR_SEC) >>
476 unsigned int cr, isr, alrmar;
490 alrmar = 0;
492 alrmar |= (tm->tm_mday << STM32_RTC_ALRMXR_DATE_SHIFT) &
495 alrmar &= ~STM32_RTC_ALRMXR_PM;
496 alrmar |= (tm->tm_hour << STM32_RTC_ALRMXR_HOUR_SHIFT) &
498 alrmar |= (tm->tm_min << STM32_RTC_ALRMXR_MIN_SHIFT) &
500 alrmar |= (tm->tm_sec << STM32_RTC_ALRMXR_SEC_SHIFT) &
525 writel_relaxed(alrmar, rtc->base + regs->alrmar);
562 .alrmar = 0x1C,
584 .alrmar = 0x1C,
615 .alrmar = 0x40,