Lines Matching refs:tr
540 static void stm32_rtc_to_tm(uint32_t ssr, uint32_t tr, uint32_t dr, in stm32_rtc_to_tm() argument
543 tm->tm_hour = ((tr & RTC_TR_HT_MASK) >> RTC_TR_HT_SHIFT) * 10 + in stm32_rtc_to_tm()
544 ((tr & RTC_TR_HU_MASK) >> RTC_TR_HU_SHIFT); in stm32_rtc_to_tm()
546 if (tr & RTC_TR_PM) in stm32_rtc_to_tm()
552 tm->tm_sec = ((tr & RTC_TR_ST_MASK) >> RTC_TR_ST_SHIFT) * 10 + in stm32_rtc_to_tm()
553 (tr & RTC_TR_SU_MASK); in stm32_rtc_to_tm()
555 tm->tm_min = ((tr & RTC_TR_MNT_MASK) >> RTC_TR_MNT_SHIFT) * 10 + in stm32_rtc_to_tm()
556 ((tr & RTC_TR_MNU_MASK) >> RTC_TR_MNU_SHIFT); in stm32_rtc_to_tm()
659 uint32_t tr = 0; in stm32_rtc_get_time() local
684 tr = io_read32(base + RTC_TR); in stm32_rtc_get_time()
687 stm32_rtc_to_tm(ssr, tr, dr, tm); in stm32_rtc_get_time()
696 uint32_t tr = 0; in stm32_rtc_set_time() local
708 tr = ((tm->tm_sec % 10) & RTC_TR_SU_MASK) | in stm32_rtc_set_time()
734 io_write32(rtc_base + RTC_TR, tr); in stm32_rtc_set_time()
751 uint32_t tr = 0; in stm32_rtc_get_timestamp() local
763 tr = io_read32(base + RTC_TSTR); in stm32_rtc_get_timestamp()
776 stm32_rtc_to_tm(ssr, tr, dr, tm); in stm32_rtc_get_timestamp()