Lines Matching refs:rtc
378 struct rtc_device *rtc = platform_get_drvdata(pdev); in at91_rtc_interrupt() local
398 rtc_update_irq(rtc, 1, events); in at91_rtc_interrupt()
471 struct rtc_device *rtc; in at91_rtc_probe() local
496 rtc = devm_rtc_allocate_device(&pdev->dev); in at91_rtc_probe()
497 if (IS_ERR(rtc)) in at91_rtc_probe()
498 return PTR_ERR(rtc); in at91_rtc_probe()
499 platform_set_drvdata(pdev, rtc); in at91_rtc_probe()
534 rtc->ops = &sama5d4_rtc_ops; in at91_rtc_probe()
536 rtc->ops = &at91_rtc_ops; in at91_rtc_probe()
538 rtc->range_min = RTC_TIMESTAMP_BEGIN_1900; in at91_rtc_probe()
539 rtc->range_max = RTC_TIMESTAMP_END_2099; in at91_rtc_probe()
540 ret = devm_rtc_register_device(rtc); in at91_rtc_probe()
612 struct rtc_device *rtc = dev_get_drvdata(dev); in at91_rtc_resume() local
621 rtc_update_irq(rtc, 1, cached_events); in at91_rtc_resume()