rtc_control
the_menelaus->rtc_control);
if (the_menelaus->rtc_control & RTC_CTRL_AL_EN)
the_menelaus->rtc_control |= RTC_CTRL_AL_EN;
if (!(the_menelaus->rtc_control & RTC_CTRL_AL_EN))
the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
return menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control);
the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control);
m->rtc_control = menelaus_read_reg(MENELAUS_RTC_CTRL);
if (!(m->rtc_control & RTC_CTRL_RTC_EN)
|| (m->rtc_control & RTC_CTRL_AL_EN)
|| (m->rtc_control & RTC_CTRL_EVERY_MASK)) {
if (!(m->rtc_control & RTC_CTRL_RTC_EN)) {
m->rtc_control |= RTC_CTRL_RTC_EN;
m->rtc_control &= ~RTC_CTRL_EVERY_MASK;
m->rtc_control &= ~RTC_CTRL_AL_EN;
menelaus_write_reg(MENELAUS_RTC_CTRL, m->rtc_control);
u8 rtc_control;
if (the_menelaus->rtc_control & RTC_CTRL_MODE12) {
if (the_menelaus->rtc_control & RTC_CTRL_MODE12) {
w->enabled = !!(the_menelaus->rtc_control & RTC_CTRL_AL_EN);
if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) {
the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN;
the_menelaus->rtc_control);
the_menelaus->rtc_control |= RTC_CTRL_AL_EN;
rtc_control = CMOS_READ(RTC_CONTROL);
if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) {
unsigned char rtc_control;
rtc_control = CMOS_READ(RTC_CONTROL);
if (rtc_control & RTC_AIE)
unsigned char rtc_control;
p->rtc_control = CMOS_READ(RTC_CONTROL);
if (!(p.rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) {
t->enabled = !!(p.rtc_control & RTC_AIE);
static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control)
rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF;
unsigned char rtc_control;
rtc_control = CMOS_READ(RTC_CONTROL);
cmos_checkintr(cmos, rtc_control);
rtc_control |= mask;
CMOS_WRITE(rtc_control, RTC_CONTROL);
cmos_checkintr(cmos, rtc_control);
unsigned char rtc_control;
rtc_control = CMOS_READ(RTC_CONTROL);
rtc_control &= ~mask;
CMOS_WRITE(rtc_control, RTC_CONTROL);
cmos_checkintr(cmos, rtc_control);
unsigned char rtc_control;
rtc_control = CMOS_READ(RTC_CONTROL);
if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) {
unsigned char rtc_control, valid;
rtc_control = CMOS_READ(RTC_CONTROL);
(rtc_control & RTC_PIE) ? "yes" : "no",
(rtc_control & RTC_UIE) ? "yes" : "no",
(rtc_control & RTC_DM_BINARY) ? "no" : "yes",
(rtc_control & RTC_DST_EN) ? "yes" : "no",
u8 rtc_control;
rtc_control = CMOS_READ(RTC_CONTROL);
irqstat &= (rtc_control & RTC_IRQMASK) | RTC_IRQF;
rtc_control &= ~RTC_AIE;
CMOS_WRITE(rtc_control, RTC_CONTROL);
unsigned char rtc_control = 0;
rtc_control = CMOS_READ(RTC_CONTROL);
if (rtc_control & RTC_AIE) {
CMOS_WRITE(rtc_control, RTC_CONTROL);
unsigned char *rtc_control)
*rtc_control &= ~RTC_AIE;
CMOS_WRITE(*rtc_control, RTC_CONTROL);
unsigned char *rtc_control)
unsigned char rtc_control;
u8 rtc_control;
rtc_control = save_control | BIT_RTC_CTRL_REG_GET_TIME_M;
rtc_control |= BIT_RTC_CTRL_REG_RTC_V_OPT;
ret = twl_rtc_write_u8(twl_rtc, rtc_control, REG_RTC_CTRL_REG);