Lines Matching refs:alarm
62 enum lp8788_alarm_sel alarm; member
167 static int lp8788_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_read_alarm() argument
171 struct rtc_time *tm = &alarm->time; in lp8788_read_alarm()
175 addr = addr_alarm_sec[rtc->alarm]; in lp8788_read_alarm()
187 alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M; in lp8788_read_alarm()
192 static int lp8788_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_set_alarm() argument
196 struct rtc_time *tm = &alarm->time; in lp8788_set_alarm()
215 addr = addr_alarm_sec[rtc->alarm] + i; in lp8788_set_alarm()
221 alarm->enabled = 1; in lp8788_set_alarm()
222 addr = addr_alarm_en[rtc->alarm]; in lp8788_set_alarm()
225 alarm->enabled << LP8788_ALM_EN_S); in lp8788_set_alarm()
237 mask = mask_alarm_en[rtc->alarm]; in lp8788_alarm_irq_enable()
238 shift = shift_alarm_en[rtc->alarm]; in lp8788_alarm_irq_enable()
274 if (rtc->alarm == LP8788_ALARM_1) in lp8788_alarm_irq_register()
297 rtc->alarm = lp->pdata ? lp->pdata->alarm_sel : DEFAULT_ALARM_SEL; in lp8788_rtc_probe()