Lines Matching refs:time
24 u32 time; in __mv_rtc_get() local
28 time = readl(®s->time); in __mv_rtc_get()
34 if (time & MVRTC_HRFMT_MSK) { in __mv_rtc_get()
40 t->tm_sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_get()
41 t->tm_min = bcd2bin((time >> MVRTC_MIN_SFT) & MVRTC_MIN_MSK); in __mv_rtc_get()
42 t->tm_hour = bcd2bin((time >> MVRTC_HOUR_SFT) & MVRTC_HOUR_MSK); in __mv_rtc_get()
43 t->tm_wday = bcd2bin((time >> MVRTC_DAY_SFT) & MVRTC_DAY_MSK); in __mv_rtc_get()
71 u32 time = 0; /* sets hour format bit to zero, 24hr format. */ in __mv_rtc_set() local
79 time |= (bin2bcd(t->tm_sec) & MVRTC_SEC_MSK) << MVRTC_SEC_SFT; in __mv_rtc_set()
80 time |= (bin2bcd(t->tm_min) & MVRTC_MIN_MSK) << MVRTC_MIN_SFT; in __mv_rtc_set()
81 time |= (bin2bcd(t->tm_hour) & MVRTC_HOUR_MSK) << MVRTC_HOUR_SFT; in __mv_rtc_set()
82 time |= (bin2bcd(t->tm_wday + 1) & MVRTC_DAY_MSK) << MVRTC_DAY_SFT; in __mv_rtc_set()
90 writel(time, ®s->time); in __mv_rtc_set()
110 u32 time; in __mv_rtc_reset() local
114 time = readl(®s->time); in __mv_rtc_reset()
115 sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_reset()
117 time = readl(®s->time); in __mv_rtc_reset()
119 if (sec == bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK)) in __mv_rtc_reset()