Lines Matching defs:rtc
44 volatile RtcPtr_t rtc = (RtcPtr_t)BVME_RTC_BASE;
55 msr = rtc->msr & 0xc0;
56 rtc->msr = 0x40;
59 wtime.tm_sec = BCD2BIN(rtc->bcd_sec);
60 wtime.tm_min = BCD2BIN(rtc->bcd_min);
61 wtime.tm_hour = BCD2BIN(rtc->bcd_hr);
62 wtime.tm_mday = BCD2BIN(rtc->bcd_dom);
63 wtime.tm_mon = BCD2BIN(rtc->bcd_mth)-1;
64 wtime.tm_year = BCD2BIN(rtc->bcd_year);
67 wtime.tm_wday = BCD2BIN(rtc->bcd_dow)-1;
68 } while (wtime.tm_sec != BCD2BIN(rtc->bcd_sec));
69 rtc->msr = msr;
111 msr = rtc->msr & 0xc0;
112 rtc->msr = 0x40;
114 rtc->t0cr_rtmr = yrs%4;
115 rtc->bcd_tenms = 0;
116 rtc->bcd_sec = BIN2BCD(sec);
117 rtc->bcd_min = BIN2BCD(min);
118 rtc->bcd_hr = BIN2BCD(hrs);
119 rtc->bcd_dom = BIN2BCD(day);
120 rtc->bcd_mth = BIN2BCD(mon);
121 rtc->bcd_year = BIN2BCD(yrs%100);
123 rtc->bcd_dow = BIN2BCD(rtc_tm.tm_wday+1);
124 rtc->t0cr_rtmr = yrs%4 | 0x08;
126 rtc->msr = msr;
170 .name = "rtc",