Home
last modified time | relevance | path

Searched refs:rtcdev (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/rtc/
H A Drtc-mpfs.c121 mpfs_rtc_start(rtcdev); in mpfs_rtc_settime()
198 struct mpfs_rtc_dev *rtcdev = dev; in mpfs_rtc_wakeup_irq_handler() local
200 mpfs_rtc_clear_irq(rtcdev); in mpfs_rtc_wakeup_irq_handler()
217 struct mpfs_rtc_dev *rtcdev; in mpfs_rtc_probe() local
223 if (!rtcdev) in mpfs_rtc_probe()
226 platform_set_drvdata(pdev, rtcdev); in mpfs_rtc_probe()
229 if (IS_ERR(rtcdev->rtc)) in mpfs_rtc_probe()
230 return PTR_ERR(rtcdev->rtc); in mpfs_rtc_probe()
232 rtcdev->rtc->ops = &mpfs_rtc_ops; in mpfs_rtc_probe()
242 if (IS_ERR(rtcdev->base)) { in mpfs_rtc_probe()
[all …]
H A Drtc-au1xxx.c63 struct rtc_device *rtcdev; in au1xtoy_rtc_probe() local
95 rtcdev = devm_rtc_allocate_device(&pdev->dev); in au1xtoy_rtc_probe()
96 if (IS_ERR(rtcdev)) in au1xtoy_rtc_probe()
97 return PTR_ERR(rtcdev); in au1xtoy_rtc_probe()
99 rtcdev->ops = &au1xtoy_rtc_ops; in au1xtoy_rtc_probe()
100 rtcdev->range_max = U32_MAX; in au1xtoy_rtc_probe()
102 platform_set_drvdata(pdev, rtcdev); in au1xtoy_rtc_probe()
104 return devm_rtc_register_device(rtcdev); in au1xtoy_rtc_probe()
H A Drtc-loongson.c79 struct rtc_device *rtcdev; member
116 rtc_update_irq(priv->rtcdev, 1, RTC_AF | RTC_IRQF); in loongson_rtc_isr()
317 priv->rtcdev = devm_rtc_allocate_device(dev); in loongson_rtc_probe()
318 if (IS_ERR(priv->rtcdev)) in loongson_rtc_probe()
319 return dev_err_probe(dev, PTR_ERR(priv->rtcdev), in loongson_rtc_probe()
339 clear_bit(RTC_FEATURE_ALARM, priv->rtcdev->features); in loongson_rtc_probe()
344 priv->rtcdev->ops = &loongson_rtc_ops; in loongson_rtc_probe()
345 priv->rtcdev->range_min = RTC_TIMESTAMP_BEGIN_2000; in loongson_rtc_probe()
346 priv->rtcdev->range_max = RTC_TIMESTAMP_END_2099; in loongson_rtc_probe()
348 return devm_rtc_register_device(priv->rtcdev); in loongson_rtc_probe()
[all …]
H A Drtc-rzn1.c63 struct rtc_device *rtcdev; member
163 rtc_update_irq(rtc->rtcdev, 1, RTC_AF | RTC_IRQF); in rzn1_rtc_alarm_irq()
348 rtc->rtcdev = devm_rtc_allocate_device(&pdev->dev); in rzn1_rtc_probe()
349 if (IS_ERR(rtc->rtcdev)) in rzn1_rtc_probe()
350 return PTR_ERR(rtc->rtcdev); in rzn1_rtc_probe()
352 rtc->rtcdev->range_min = RTC_TIMESTAMP_BEGIN_2000; in rzn1_rtc_probe()
353 rtc->rtcdev->range_max = RTC_TIMESTAMP_END_2099; in rzn1_rtc_probe()
354 rtc->rtcdev->alarm_offset_max = 7 * 86400; in rzn1_rtc_probe()
355 rtc->rtcdev->ops = &rzn1_rtc_ops; in rzn1_rtc_probe()
356 set_bit(RTC_FEATURE_ALARM_RES_MINUTE, rtc->rtcdev->features); in rzn1_rtc_probe()
[all …]
H A Drtc-at91sam9.c70 struct rtc_device *rtcdev; member
287 rtc_update_irq(rtc->rtcdev, 1, rtc->events); in at91_rtc_flush_events()
406 rtc->rtcdev = devm_rtc_allocate_device(&pdev->dev); in at91_rtc_probe()
407 if (IS_ERR(rtc->rtcdev)) { in at91_rtc_probe()
408 ret = PTR_ERR(rtc->rtcdev); in at91_rtc_probe()
412 rtc->rtcdev->ops = &at91_rtc_ops; in at91_rtc_probe()
413 rtc->rtcdev->range_max = U32_MAX; in at91_rtc_probe()
418 dev_name(&rtc->rtcdev->dev), rtc); in at91_rtc_probe()
432 dev_name(&rtc->rtcdev->dev)); in at91_rtc_probe()
434 return devm_rtc_register_device(rtc->rtcdev); in at91_rtc_probe()
H A Drtc-rtd119x.c45 struct rtc_device *rtcdev; member
207 data->rtcdev = devm_rtc_device_register(&pdev->dev, "rtc", in rtd119x_rtc_probe()
209 if (IS_ERR(data->rtcdev)) { in rtd119x_rtc_probe()
213 return PTR_ERR(data->rtcdev); in rtd119x_rtc_probe()
/openbmc/linux/kernel/time/
H A Dalarmtimer.c63 static struct rtc_device *rtcdev; variable
77 ret = rtcdev; in alarmtimer_get_rtcdev()
91 if (rtcdev) in alarmtimer_rtc_add_device()
105 if (!IS_ERR(pdev) && !rtcdev) { in alarmtimer_rtc_add_device()
111 rtcdev = rtc; in alarmtimer_rtc_add_device()