Lines Matching refs:rtc_dev
152 struct rtc_device *rtc_dev; member
639 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in s5m_rtc_alarm_irq()
783 info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in s5m_rtc_probe()
784 if (IS_ERR(info->rtc_dev)) in s5m_rtc_probe()
785 return PTR_ERR(info->rtc_dev); in s5m_rtc_probe()
787 info->rtc_dev->ops = &s5m_rtc_ops; in s5m_rtc_probe()
790 info->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_0000; in s5m_rtc_probe()
791 info->rtc_dev->range_max = RTC_TIMESTAMP_END_9999; in s5m_rtc_probe()
793 info->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in s5m_rtc_probe()
794 info->rtc_dev->range_max = RTC_TIMESTAMP_END_2099; in s5m_rtc_probe()
798 clear_bit(RTC_FEATURE_ALARM, info->rtc_dev->features); in s5m_rtc_probe()
811 return devm_rtc_register_device(info->rtc_dev); in s5m_rtc_probe()