Lines Matching refs:ctrlb

271 	u8 ctrlb, century;  in ds1685_rtc_read_time()  local
284 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_time()
320 u8 ctrlb, seconds, minutes, hours, wday, mday, month, years, century; in ds1685_rtc_set_time() local
361 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_time()
363 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_time()
365 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_time()
366 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_time()
396 u8 seconds, minutes, hours, mday, ctrlb, ctrlc; in ds1685_rtc_read_alarm() local
405 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_alarm()
439 alrm->enabled = !!(ctrlb & RTC_CTRL_B_AIE); in ds1685_rtc_read_alarm()
454 u8 ctrlb, seconds, minutes, hours, mday; in ds1685_rtc_set_alarm() local
501 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
502 rtc->write(rtc, RTC_CTRL_B, (ctrlb & ~(RTC_CTRL_B_AIE))); in ds1685_rtc_set_alarm()
511 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
513 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_alarm()
515 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_alarm()
516 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
524 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
525 ctrlb |= RTC_CTRL_B_AIE; in ds1685_rtc_set_alarm()
526 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
584 u8 ctrlb, ctrlc; in ds1685_rtc_irq_handler() local
594 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_irq_handler()
608 if ((ctrlb & RTC_CTRL_B_PIE) && in ds1685_rtc_irq_handler()
615 if ((ctrlb & RTC_CTRL_B_AIE) && in ds1685_rtc_irq_handler()
622 if ((ctrlb & RTC_CTRL_B_UIE) && in ds1685_rtc_irq_handler()
810 u8 ctrla, ctrlb, ctrlc, ctrld, ctrl4a, ctrl4b, ssn[8]; in ds1685_rtc_proc() local
820 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_proc()
886 ((ctrlb & RTC_CTRL_B_2412) ? "24-hour" : "12-hour"), in ds1685_rtc_proc()
887 ((ctrlb & RTC_CTRL_B_DSE) ? "enabled" : "disabled"), in ds1685_rtc_proc()
888 ((ctrlb & RTC_CTRL_B_DM) ? "binary" : "BCD"), in ds1685_rtc_proc()
891 ((ctrlb & RTC_CTRL_B_UIE) ? "yes" : "no"), in ds1685_rtc_proc()
892 ((ctrlb & RTC_CTRL_B_PIE) ? "yes" : "no"), in ds1685_rtc_proc()
900 ds1685_rtc_print_regs(ctrlb, bits[1]), in ds1685_rtc_proc()
1242 u8 ctrla, ctrlb, hours; in ds1685_rtc_probe() local
1361 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_probe()
1363 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_probe()
1365 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_probe()
1373 if (ctrlb & RTC_CTRL_B_DSE) in ds1685_rtc_probe()
1374 ctrlb &= ~(RTC_CTRL_B_DSE); in ds1685_rtc_probe()
1377 if (!(ctrlb & RTC_CTRL_B_2412)) { in ds1685_rtc_probe()
1386 ctrlb |= RTC_CTRL_B_2412; in ds1685_rtc_probe()
1389 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()
1411 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()