Lines Matching refs:ctrlb

254 	u8 ctrlb, century;  in ds1685_rtc_read_time()  local
267 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_time()
304 u8 ctrlb, seconds, minutes, hours, wday, mday, month, years, century; in ds1685_rtc_set_time() local
345 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_time()
347 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_time()
349 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_time()
350 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_time()
381 u8 seconds, minutes, hours, mday, ctrlb, ctrlc; in ds1685_rtc_read_alarm() local
389 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_alarm()
433 alrm->enabled = !!(ctrlb & RTC_CTRL_B_AIE); in ds1685_rtc_read_alarm()
449 u8 ctrlb, seconds, minutes, hours, mday; in ds1685_rtc_set_alarm() local
494 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
495 rtc->write(rtc, RTC_CTRL_B, (ctrlb & ~(RTC_CTRL_B_AIE))); in ds1685_rtc_set_alarm()
504 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
506 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_set_alarm()
508 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_set_alarm()
509 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
517 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
518 ctrlb |= RTC_CTRL_B_AIE; in ds1685_rtc_set_alarm()
519 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_alarm()
577 u8 ctrlb, ctrlc; in ds1685_rtc_irq_handler() local
587 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_irq_handler()
601 if ((ctrlb & RTC_CTRL_B_PIE) && in ds1685_rtc_irq_handler()
608 if ((ctrlb & RTC_CTRL_B_AIE) && in ds1685_rtc_irq_handler()
615 if ((ctrlb & RTC_CTRL_B_UIE) && in ds1685_rtc_irq_handler()
803 u8 ctrla, ctrlb, ctrlc, ctrld, ctrl4a, ctrl4b, ssn[8]; in ds1685_rtc_proc() local
813 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_proc()
879 ((ctrlb & RTC_CTRL_B_2412) ? "24-hour" : "12-hour"), in ds1685_rtc_proc()
880 ((ctrlb & RTC_CTRL_B_DSE) ? "enabled" : "disabled"), in ds1685_rtc_proc()
881 ((ctrlb & RTC_CTRL_B_DM) ? "binary" : "BCD"), in ds1685_rtc_proc()
884 ((ctrlb & RTC_CTRL_B_UIE) ? "yes" : "no"), in ds1685_rtc_proc()
885 ((ctrlb & RTC_CTRL_B_PIE) ? "yes" : "no"), in ds1685_rtc_proc()
893 ds1685_rtc_print_regs(ctrlb, bits[1]), in ds1685_rtc_proc()
1832 u8 ctrla, ctrlb, hours; in ds1685_rtc_probe() local
1951 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_probe()
1953 ctrlb &= ~(RTC_CTRL_B_DM); in ds1685_rtc_probe()
1955 ctrlb |= RTC_CTRL_B_DM; in ds1685_rtc_probe()
1963 if (ctrlb & RTC_CTRL_B_DSE) in ds1685_rtc_probe()
1964 ctrlb &= ~(RTC_CTRL_B_DSE); in ds1685_rtc_probe()
1967 if (!(ctrlb & RTC_CTRL_B_2412)) { in ds1685_rtc_probe()
1976 ctrlb |= RTC_CTRL_B_2412; in ds1685_rtc_probe()
1979 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()
2001 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_probe()