Lines Matching defs:rtc
3 * rtc-efi: RTC Class Driver for EFI-based systems
18 #include <linux/rtc.h>
194 struct rtc_device *rtc = dev_get_drvdata(dev);
217 if (test_bit(RTC_FEATURE_ALARM, rtc->features)) {
259 struct rtc_device *rtc;
267 rtc = devm_rtc_allocate_device(&dev->dev);
268 if (IS_ERR(rtc))
269 return PTR_ERR(rtc);
271 platform_set_drvdata(dev, rtc);
273 rtc->ops = &efi_rtc_ops;
274 clear_bit(RTC_FEATURE_UPDATE_INTERRUPT, rtc->features);
276 set_bit(RTC_FEATURE_ALARM_WAKEUP_ONLY, rtc->features);
278 clear_bit(RTC_FEATURE_ALARM, rtc->features);
282 return devm_rtc_register_device(rtc);
287 .name = "rtc-efi",
296 MODULE_ALIAS("platform:rtc-efi");