Lines Matching refs:time
23 u32 time; in __mv_rtc_get() local
27 time = readl(®s->time); in __mv_rtc_get()
33 if (time & MVRTC_HRFMT_MSK) { in __mv_rtc_get()
39 t->tm_sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_get()
40 t->tm_min = bcd2bin((time >> MVRTC_MIN_SFT) & MVRTC_MIN_MSK); in __mv_rtc_get()
41 t->tm_hour = bcd2bin((time >> MVRTC_HOUR_SFT) & MVRTC_HOUR_MSK); in __mv_rtc_get()
42 t->tm_wday = bcd2bin((time >> MVRTC_DAY_SFT) & MVRTC_DAY_MSK); in __mv_rtc_get()
70 u32 time = 0; /* sets hour format bit to zero, 24hr format. */ in __mv_rtc_set() local
78 time |= (bin2bcd(t->tm_sec) & MVRTC_SEC_MSK) << MVRTC_SEC_SFT; in __mv_rtc_set()
79 time |= (bin2bcd(t->tm_min) & MVRTC_MIN_MSK) << MVRTC_MIN_SFT; in __mv_rtc_set()
80 time |= (bin2bcd(t->tm_hour) & MVRTC_HOUR_MSK) << MVRTC_HOUR_SFT; in __mv_rtc_set()
81 time |= (bin2bcd(t->tm_wday + 1) & MVRTC_DAY_MSK) << MVRTC_DAY_SFT; in __mv_rtc_set()
89 writel(time, ®s->time); in __mv_rtc_set()
109 u32 time; in __mv_rtc_reset() local
113 time = readl(®s->time); in __mv_rtc_reset()
114 sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_reset()
116 time = readl(®s->time); in __mv_rtc_reset()
118 if (sec == bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK)) in __mv_rtc_reset()