Lines Matching refs:rtc_dev
104 struct rtc_device *rtc_dev;
121 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF);
136 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF);
159 rtc_update_irq(rtc->rtc_dev, 1, RTC_PF | RTC_IRQF);
532 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev);
533 if (IS_ERR(rtc->rtc_dev))
534 return PTR_ERR(rtc->rtc_dev);
599 rtc->rtc_dev->ops = &sh_rtc_ops;
600 rtc->rtc_dev->max_user_freq = 256;
603 rtc->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_1900;
604 rtc->rtc_dev->range_max = RTC_TIMESTAMP_END_9999;
606 rtc->rtc_dev->range_min = mktime64(1999, 1, 1, 0, 0, 0);
607 rtc->rtc_dev->range_max = mktime64(2098, 12, 31, 23, 59, 59);
610 ret = devm_rtc_register_device(rtc->rtc_dev);