Lines Matching defs:rtc
3 * drivers/rtc/rtc-vt8500.c
7 * Based on rtc-pxa.c
11 #include <linux/rtc.h>
75 struct rtc_device *rtc;
96 rtc_update_irq(vt8500_rtc->rtc, 1, events);
219 vt8500_rtc->rtc = devm_rtc_allocate_device(&pdev->dev);
220 if (IS_ERR(vt8500_rtc->rtc))
221 return PTR_ERR(vt8500_rtc->rtc);
223 vt8500_rtc->rtc->ops = &vt8500_rtc_ops;
224 vt8500_rtc->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
225 vt8500_rtc->rtc->range_max = RTC_TIMESTAMP_END_2199;
228 vt8500_rtc_irq, 0, "rtc alarm", vt8500_rtc);
235 return devm_rtc_register_device(vt8500_rtc->rtc);
247 { .compatible = "via,vt8500-rtc", },
256 .name = "vt8500-rtc",
266 MODULE_ALIAS("platform:vt8500-rtc");