Lines Matching defs:rtc
3 * Micro Crystal RV-3029 / RV-3049 rtc class driver
8 * based on previously existing rtc class drivers
15 #include <linux/rtc.h>
117 struct rtc_device *rtc;
268 struct mutex *lock = &rv3029->rtc->ops_lock;
296 rtc_update_irq(rv3029->rtc, 1, events);
730 rv3029->rtc = devm_rtc_allocate_device(dev);
731 if (IS_ERR(rv3029->rtc))
732 return PTR_ERR(rv3029->rtc);
749 rv3029->rtc->ops = &rv3029_rtc_ops;
750 rv3029->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
751 rv3029->rtc->range_max = RTC_TIMESTAMP_END_2079;
753 rc = rtc_register_device(rv3029->rtc);
758 rtc_nvmem_register(rv3029->rtc, &nvmem_cfg);