Lines Matching full:date
8 * Date & Time support for Marvell Integrated RTC
24 u32 date; in __mv_rtc_get() local
29 /* read the date register */ in __mv_rtc_get()
30 date = readl(®s->date); in __mv_rtc_get()
45 /* date */ in __mv_rtc_get()
46 t->tm_mday = bcd2bin((date >> MVRTC_DATE_SFT) & MVRTC_DATE_MSK); in __mv_rtc_get()
47 t->tm_mon = bcd2bin((date >> MVRTC_MON_SFT) & MVRTC_MON_MSK); in __mv_rtc_get()
48 t->tm_year = bcd2bin((date >> MVRTC_YEAR_SFT) & MVRTC_YEAR_MSK); in __mv_rtc_get()
71 u32 date = 0; in __mv_rtc_set() local
83 /* date */ in __mv_rtc_set()
84 date |= (bin2bcd(t->tm_mday) & MVRTC_DATE_MSK) << MVRTC_DATE_SFT; in __mv_rtc_set()
85 date |= (bin2bcd(t->tm_mon) & MVRTC_MON_MSK) << MVRTC_MON_SFT; in __mv_rtc_set()
86 date |= (bin2bcd(t->tm_year % 100) & MVRTC_YEAR_MSK) << MVRTC_YEAR_SFT; in __mv_rtc_set()
91 /* write the date register */ in __mv_rtc_set()
92 writel(date, ®s->date); in __mv_rtc_set()