Lines Matching refs:rtc
118 struct rtc_device *rtc; member
273 rtc_lock(rv3029->rtc); in rv3029_handle_irq()
278 rtc_unlock(rv3029->rtc); in rv3029_handle_irq()
285 rtc_unlock(rv3029->rtc); in rv3029_handle_irq()
296 rtc_update_irq(rv3029->rtc, 1, events); in rv3029_handle_irq()
300 rtc_unlock(rv3029->rtc); in rv3029_handle_irq()
733 rv3029->rtc = devm_rtc_allocate_device(dev); in rv3029_probe()
734 if (IS_ERR(rv3029->rtc)) in rv3029_probe()
735 return PTR_ERR(rv3029->rtc); in rv3029_probe()
753 clear_bit(RTC_FEATURE_ALARM, rv3029->rtc->features); in rv3029_probe()
755 rv3029->rtc->ops = &rv3029_rtc_ops; in rv3029_probe()
756 rv3029->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000; in rv3029_probe()
757 rv3029->rtc->range_max = RTC_TIMESTAMP_END_2079; in rv3029_probe()
759 rc = devm_rtc_register_device(rv3029->rtc); in rv3029_probe()
764 devm_rtc_nvmem_register(rv3029->rtc, &nvmem_cfg); in rv3029_probe()