Lines Matching refs:ctrlb

232 	u8 ctrlb, century;  in ds1685_rtc_read_time()  local
245 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_time()
281 u8 ctrlb, seconds, minutes, hours, wday, mday, month, years, century; in ds1685_rtc_set_time() local
322 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_time()
324 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_time()
326 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_time()
327 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_time()
357 u8 seconds, minutes, hours, mday, ctrlb, ctrlc; in ds1685_rtc_read_alarm() local
366 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_alarm()
400 alrm->enabled = !!(ctrlb & RTC_CTRL_B_AIE); in ds1685_rtc_read_alarm()
415 u8 ctrlb, seconds, minutes, hours, mday; in ds1685_rtc_set_alarm() local
462 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
463 rtc->write(rtc, RTC_CTRL_B, (ctrlb & ~(RTC_CTRL_B_AIE))); in ds1685_rtc_set_alarm()
472 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
474 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_alarm()
476 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_alarm()
477 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
485 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
486 ctrlb |= RTC_CTRL_B_AIE; in ds1685_rtc_set_alarm()
487 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
631 u8 ctrlb, ctrlc; in ds1685_rtc_irq_handler() local
643 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_irq_handler()
657 if ((ctrlb & RTC_CTRL_B_PIE) && in ds1685_rtc_irq_handler()
664 if ((ctrlb & RTC_CTRL_B_AIE) && in ds1685_rtc_irq_handler()
671 if ((ctrlb & RTC_CTRL_B_UIE) && in ds1685_rtc_irq_handler()
726 u8 ctrla, ctrlb, ctrlc, ctrld, ctrl4a, ctrl4b, ssn[8]; in ds1685_rtc_proc() local
733 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_proc()
778 ((ctrlb & RTC_CTRL_B_2412) ? "24-hour" : "12-hour"), in ds1685_rtc_proc()
779 ((ctrlb & RTC_CTRL_B_DSE) ? "enabled" : "disabled"), in ds1685_rtc_proc()
780 ((ctrlb & RTC_CTRL_B_DM) ? "binary" : "BCD"), in ds1685_rtc_proc()
783 ((ctrlb & RTC_CTRL_B_UIE) ? "yes" : "no"), in ds1685_rtc_proc()
784 ((ctrlb & RTC_CTRL_B_PIE) ? "yes" : "no"), in ds1685_rtc_proc()
1046 u8 ctrla, ctrlb, hours; in ds1685_rtc_probe() local
1169 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_probe()
1171 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_probe()
1173 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_probe()
1181 if (ctrlb & RTC_CTRL_B_DSE) in ds1685_rtc_probe()
1182 ctrlb &= ~(RTC_CTRL_B_DSE); in ds1685_rtc_probe()
1185 if (!(ctrlb & RTC_CTRL_B_2412)) { in ds1685_rtc_probe()
1194 ctrlb |= RTC_CTRL_B_2412; in ds1685_rtc_probe()
1197 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()
1219 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()