Lines Matching defs:rtc
10 #include <linux/rtc.h>
44 struct rtc_device *rtc;
137 rtc_update_irq(nct3018y->rtc, 1, RTC_IRQF | RTC_AF);
539 nct3018y->rtc = devm_rtc_allocate_device(&client->dev);
540 if (IS_ERR(nct3018y->rtc))
541 return PTR_ERR(nct3018y->rtc);
543 nct3018y->rtc->ops = &nct3018y_rtc_ops;
544 nct3018y->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
545 nct3018y->rtc->range_max = RTC_TIMESTAMP_END_2099;
557 clear_bit(RTC_FEATURE_UPDATE_INTERRUPT, nct3018y->rtc->features);
558 clear_bit(RTC_FEATURE_ALARM, nct3018y->rtc->features);
566 return devm_rtc_register_device(nct3018y->rtc);
583 .name = "rtc-nct3018y",