Searched refs:rtc_control (Results 1 - 10 of 10) sorted by relevance

/linux-4.4.14/drivers/rtc/
H A Drtc-mrst.c147 unsigned char rtc_control; mrst_read_alarm() local
166 rtc_control = vrtc_cmos_read(RTC_CONTROL); mrst_read_alarm()
169 t->enabled = !!(rtc_control & RTC_AIE); mrst_read_alarm()
175 static void mrst_checkintr(struct mrst_rtc *mrst, unsigned char rtc_control) mrst_checkintr() argument
184 rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; mrst_checkintr()
191 unsigned char rtc_control; mrst_irq_enable() local
197 rtc_control = vrtc_cmos_read(RTC_CONTROL); mrst_irq_enable()
198 mrst_checkintr(mrst, rtc_control); mrst_irq_enable()
200 rtc_control |= mask; mrst_irq_enable()
201 vrtc_cmos_write(rtc_control, RTC_CONTROL); mrst_irq_enable()
203 mrst_checkintr(mrst, rtc_control); mrst_irq_enable()
208 unsigned char rtc_control; mrst_irq_disable() local
210 rtc_control = vrtc_cmos_read(RTC_CONTROL); mrst_irq_disable()
211 rtc_control &= ~mask; mrst_irq_disable()
212 vrtc_cmos_write(rtc_control, RTC_CONTROL); mrst_irq_disable()
213 mrst_checkintr(mrst, rtc_control); mrst_irq_disable()
273 unsigned char rtc_control, valid; mrst_procfs() local
276 rtc_control = vrtc_cmos_read(RTC_CONTROL); mrst_procfs()
285 (rtc_control & RTC_PIE) ? "on" : "off", mrst_procfs()
286 (rtc_control & RTC_AIE) ? "on" : "off"); mrst_procfs()
331 unsigned char rtc_control; vrtc_mrst_do_probe() local
363 rtc_control = vrtc_cmos_read(RTC_CONTROL); vrtc_mrst_do_probe()
366 if (!(rtc_control & RTC_24H) || (rtc_control & (RTC_DM_BINARY))) vrtc_mrst_do_probe()
H A Drtc-cmos.c214 unsigned char rtc_control; cmos_read_alarm() local
244 rtc_control = CMOS_READ(RTC_CONTROL); cmos_read_alarm()
247 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { cmos_read_alarm()
277 t->enabled = !!(rtc_control & RTC_AIE); cmos_read_alarm()
283 static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control) cmos_checkintr() argument
295 rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; cmos_checkintr()
302 unsigned char rtc_control; cmos_irq_enable() local
307 rtc_control = CMOS_READ(RTC_CONTROL); cmos_irq_enable()
308 cmos_checkintr(cmos, rtc_control); cmos_irq_enable()
310 rtc_control |= mask; cmos_irq_enable()
311 CMOS_WRITE(rtc_control, RTC_CONTROL); cmos_irq_enable()
314 cmos_checkintr(cmos, rtc_control); cmos_irq_enable()
319 unsigned char rtc_control; cmos_irq_disable() local
321 rtc_control = CMOS_READ(RTC_CONTROL); cmos_irq_disable()
322 rtc_control &= ~mask; cmos_irq_disable()
323 CMOS_WRITE(rtc_control, RTC_CONTROL); cmos_irq_disable()
326 cmos_checkintr(cmos, rtc_control); cmos_irq_disable()
332 unsigned char mon, mday, hrs, min, sec, rtc_control; cmos_set_alarm() local
343 rtc_control = CMOS_READ(RTC_CONTROL); cmos_set_alarm()
344 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { cmos_set_alarm()
409 unsigned char rtc_control, valid; cmos_procfs() local
412 rtc_control = CMOS_READ(RTC_CONTROL); cmos_procfs()
428 (rtc_control & RTC_PIE) ? "yes" : "no", cmos_procfs()
429 (rtc_control & RTC_UIE) ? "yes" : "no", cmos_procfs()
431 // (rtc_control & RTC_SQWE) ? "yes" : "no", cmos_procfs()
432 (rtc_control & RTC_DM_BINARY) ? "no" : "yes", cmos_procfs()
433 (rtc_control & RTC_DST_EN) ? "yes" : "no", cmos_procfs()
538 u8 rtc_control; cmos_interrupt() local
550 rtc_control = CMOS_READ(RTC_CONTROL); cmos_interrupt()
558 irqstat &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; cmos_interrupt()
568 rtc_control &= ~RTC_AIE; cmos_interrupt()
569 CMOS_WRITE(rtc_control, RTC_CONTROL); cmos_interrupt()
594 unsigned char rtc_control; cmos_do_probe() local
700 rtc_control = CMOS_READ(RTC_CONTROL); cmos_do_probe()
707 if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) { cmos_do_probe()
811 unsigned char rtc_control; cmos_aie_poweroff() local
817 rtc_control = CMOS_READ(RTC_CONTROL); cmos_aie_poweroff()
821 if (rtc_control & RTC_AIE) cmos_aie_poweroff()
H A Drtc-twl.c253 u8 rtc_control; twl_rtc_read_time() local
274 rtc_control = save_control | BIT_RTC_CTRL_REG_GET_TIME_M; twl_rtc_read_time()
278 rtc_control |= BIT_RTC_CTRL_REG_RTC_V_OPT; twl_rtc_read_time()
280 ret = twl_rtc_write_u8(rtc_control, REG_RTC_CTRL_REG); twl_rtc_read_time()
H A Drtc-rs5c313.c35 * rtc_register/rtc_unregister/rtc_control
/linux-4.4.14/sound/core/
H A Drtctimer.c96 rtc_control(rtc, RTC_IRQP_SET, rtctimer_freq); rtctimer_start()
97 rtc_control(rtc, RTC_PIE_ON, 0); rtctimer_start()
107 rtc_control(rtc, RTC_PIE_OFF, 0); rtctimer_stop()
/linux-4.4.14/drivers/mfd/
H A Dmenelaus.c172 u8 rtc_control; member in struct:menelaus_chip
845 if (the_menelaus->rtc_control & RTC_CTRL_MODE12) { menelaus_to_time()
868 if (the_menelaus->rtc_control & RTC_CTRL_MODE12) { time_to_menelaus()
981 w->enabled = !!(the_menelaus->rtc_control & RTC_CTRL_AL_EN); menelaus_read_alarm()
997 if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) { menelaus_set_alarm()
998 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; menelaus_set_alarm()
1000 the_menelaus->rtc_control); menelaus_set_alarm()
1012 the_menelaus->rtc_control |= RTC_CTRL_AL_EN; menelaus_set_alarm()
1014 the_menelaus->rtc_control); menelaus_set_alarm()
1040 if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) menelaus_ioctl()
1042 the_menelaus->rtc_control |= RTC_CTRL_AL_EN; menelaus_ioctl()
1045 if (!(the_menelaus->rtc_control & RTC_CTRL_AL_EN)) menelaus_ioctl()
1047 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; menelaus_ioctl()
1069 return menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control); menelaus_ioctl()
1094 the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; menelaus_rtc_alarm_work()
1095 menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control); menelaus_rtc_alarm_work()
1119 m->rtc_control = menelaus_read_reg(MENELAUS_RTC_CTRL); menelaus_rtc_init()
1120 if (!(m->rtc_control & RTC_CTRL_RTC_EN) menelaus_rtc_init()
1121 || (m->rtc_control & RTC_CTRL_AL_EN) menelaus_rtc_init()
1122 || (m->rtc_control & RTC_CTRL_EVERY_MASK)) { menelaus_rtc_init()
1123 if (!(m->rtc_control & RTC_CTRL_RTC_EN)) { menelaus_rtc_init()
1125 m->rtc_control |= RTC_CTRL_RTC_EN; menelaus_rtc_init()
1127 m->rtc_control &= ~RTC_CTRL_EVERY_MASK; menelaus_rtc_init()
1128 m->rtc_control &= ~RTC_CTRL_AL_EN; menelaus_rtc_init()
1129 menelaus_write_reg(MENELAUS_RTC_CTRL, m->rtc_control); menelaus_rtc_init()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mtl.h46 enum rtc_control { enum
/linux-4.4.14/drivers/char/
H A Drtc.c45 * rtc_register/rtc_unregister/rtc_control
432 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
447 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
653 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
876 int rtc_control(rtc_task_t *task, unsigned int cmd, unsigned long arg) rtc_control() function
893 EXPORT_SYMBOL(rtc_control); variable
/linux-4.4.14/include/linux/
H A Drtc.h205 int rtc_control(rtc_task_t *t, unsigned int cmd, unsigned long arg);
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac1000.h300 enum rtc_control { enum

Completed in 369 milliseconds