Lines Matching refs:rtc_control
159 u8 rtc_control;
832 if (the_menelaus->rtc_control & RTC_CTRL_MODE12) {
855 if (the_menelaus->rtc_control & RTC_CTRL_MODE12) {
968 w->enabled = !!(the_menelaus->rtc_control & RTC_CTRL_AL_EN);
984 if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) {
985 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
987 the_menelaus->rtc_control);
999 the_menelaus->rtc_control |= RTC_CTRL_AL_EN;
1001 the_menelaus->rtc_control);
1025 if (the_menelaus->rtc_control & RTC_CTRL_AL_EN)
1027 the_menelaus->rtc_control |= RTC_CTRL_AL_EN;
1030 if (!(the_menelaus->rtc_control & RTC_CTRL_AL_EN))
1032 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
1054 return menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control);
1077 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
1078 menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control);
1109 m->rtc_control = menelaus_read_reg(MENELAUS_RTC_CTRL);
1110 if (!(m->rtc_control & RTC_CTRL_RTC_EN)
1111 || (m->rtc_control & RTC_CTRL_AL_EN)
1112 || (m->rtc_control & RTC_CTRL_EVERY_MASK)) {
1113 if (!(m->rtc_control & RTC_CTRL_RTC_EN)) {
1115 m->rtc_control |= RTC_CTRL_RTC_EN;
1117 m->rtc_control &= ~RTC_CTRL_EVERY_MASK;
1118 m->rtc_control &= ~RTC_CTRL_AL_EN;
1119 menelaus_write_reg(MENELAUS_RTC_CTRL, m->rtc_control);