Lines Matching refs:rtc
24 #include <linux/rtc.h>
191 struct rtc_device *rtc;
360 rtc_update_irq(max31335->rtc, 1, RTC_AF | RTC_IRQF);
620 max31335->rtc = devm_rtc_allocate_device(&client->dev);
621 if (IS_ERR(max31335->rtc))
622 return PTR_ERR(max31335->rtc);
624 max31335->rtc->ops = &max31335_rtc_ops;
625 max31335->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
626 max31335->rtc->range_max = RTC_TIMESTAMP_END_2199;
627 max31335->rtc->alarm_offset_max = 24 * 60 * 60;
646 clear_bit(RTC_FEATURE_ALARM, max31335->rtc->features);
649 ret = devm_rtc_nvmem_register(max31335->rtc, &max31335_nvmem_cfg);
652 "cannot register rtc nvmem\n");
668 return devm_rtc_register_device(max31335->rtc);
687 .name = "rtc-max31335",