Lines Matching defs:rtc
18 #include <linux/rtc.h>
63 struct rtc_device *rtc;
178 rtc_update_irq(rv8803->rtc, 1, events);
354 if (rv8803->rtc->uie_rtctimer.enabled)
356 if (rv8803->rtc->aie_timer.enabled)
377 if (rv8803->rtc->uie_rtctimer.enabled)
379 if (rv8803->rtc->aie_timer.enabled)
382 if (!rv8803->rtc->uie_rtctimer.enabled)
384 if (!rv8803->rtc->aie_timer.enabled)
558 rv8803->rtc = devm_rtc_allocate_device(&client->dev);
559 if (IS_ERR(rv8803->rtc))
560 return PTR_ERR(rv8803->rtc);
587 rv8803->rtc->ops = &rv8803_rtc_ops;
588 rv8803->rtc->nvram_old_abi = true;
589 rv8803->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
590 rv8803->rtc->range_max = RTC_TIMESTAMP_END_2099;
591 err = rtc_register_device(rv8803->rtc);
595 rtc_nvmem_register(rv8803->rtc, &nvmem_cfg);
597 rv8803->rtc->max_user_freq = 1;
629 .name = "rtc-rv8803",