Lines Matching refs:rtc_control
255 unsigned char rtc_control;
282 p->rtc_control = CMOS_READ(RTC_CONTROL);
313 if (!(p.rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) {
342 t->enabled = !!(p.rtc_control & RTC_AIE);
348 static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control)
360 rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF;
367 unsigned char rtc_control;
372 rtc_control = CMOS_READ(RTC_CONTROL);
373 cmos_checkintr(cmos, rtc_control);
375 rtc_control |= mask;
376 CMOS_WRITE(rtc_control, RTC_CONTROL);
385 cmos_checkintr(cmos, rtc_control);
390 unsigned char rtc_control;
392 rtc_control = CMOS_READ(RTC_CONTROL);
393 rtc_control &= ~mask;
394 CMOS_WRITE(rtc_control, RTC_CONTROL);
403 cmos_checkintr(cmos, rtc_control);
523 unsigned char rtc_control;
541 rtc_control = CMOS_READ(RTC_CONTROL);
544 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) {
588 unsigned char rtc_control, valid;
591 rtc_control = CMOS_READ(RTC_CONTROL);
607 (rtc_control & RTC_PIE) ? "yes" : "no",
608 (rtc_control & RTC_UIE) ? "yes" : "no",
610 // (rtc_control & RTC_SQWE) ? "yes" : "no",
611 (rtc_control & RTC_DM_BINARY) ? "no" : "yes",
612 (rtc_control & RTC_DST_EN) ? "yes" : "no",
702 u8 rtc_control;
714 rtc_control = CMOS_READ(RTC_CONTROL);
722 irqstat &= (rtc_control & RTC_IRQMASK) | RTC_IRQF;
732 rtc_control &= ~RTC_AIE;
733 CMOS_WRITE(rtc_control, RTC_CONTROL);
755 unsigned char rtc_control = 0;
771 rtc_control = CMOS_READ(RTC_CONTROL);
772 if (rtc_control & RTC_AIE) {
774 CMOS_WRITE(rtc_control, RTC_CONTROL);
874 unsigned char *rtc_control)
888 *rtc_control &= ~RTC_AIE;
889 CMOS_WRITE(*rtc_control, RTC_CONTROL);
910 unsigned char *rtc_control)
931 unsigned char rtc_control;
1066 rtc_control = CMOS_READ(RTC_CONTROL);
1070 if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) {
1191 unsigned char rtc_control;
1197 rtc_control = CMOS_READ(RTC_CONTROL);
1201 if (rtc_control & RTC_AIE)