Lines Matching full:rtc_dev
67 struct rtc_device *rtc_dev; member
345 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in da9063_alarm_event()
438 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in da9063_rtc_probe()
439 if (IS_ERR(rtc->rtc_dev)) in da9063_rtc_probe()
440 return PTR_ERR(rtc->rtc_dev); in da9063_rtc_probe()
442 rtc->rtc_dev->ops = &da9063_rtc_ops; in da9063_rtc_probe()
443 rtc->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in da9063_rtc_probe()
444 rtc->rtc_dev->range_max = RTC_TIMESTAMP_END_2063; in da9063_rtc_probe()
450 set_bit(RTC_FEATURE_ALARM_RES_MINUTE, rtc->rtc_dev->features); in da9063_rtc_probe()
455 clear_bit(RTC_FEATURE_UPDATE_INTERRUPT, rtc->rtc_dev->features); in da9063_rtc_probe()
479 clear_bit(RTC_FEATURE_ALARM, rtc->rtc_dev->features); in da9063_rtc_probe()
482 return devm_rtc_register_device(rtc->rtc_dev); in da9063_rtc_probe()