RTC_SEC_SHIFT
rtc->rtc_dev->range_min = S64_MIN >> (RTC_SEC_SHIFT + (64 - RTC_BITS));
rtc->rtc_dev->range_max = S64_MAX >> (RTC_SEC_SHIFT + (64 - RTC_BITS));
now = sign_extend64(ctr + off, RTC_BITS - 1) >> RTC_SEC_SHIFT;
off = (rtc_tm_to_time64(tm) << RTC_SEC_SHIFT) - ctr;
| (tm->tm_sec << RTC_SEC_SHIFT);
tm->tm_sec = ((st_time & RTC_SEC_MASK) >> RTC_SEC_SHIFT);
#define RTC_SEC_MASK (0x3F << RTC_SEC_SHIFT) /* Second [0-59] */