Lines Matching refs:rtc_dev
99 struct rtc_device *rtc_dev; member
116 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF); in __sh_rtc_interrupt()
131 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in __sh_rtc_alarm()
138 struct rtc_device *rtc_dev = rtc->rtc_dev; in __sh_rtc_periodic() local
157 spin_lock(&rtc_dev->irq_task_lock); in __sh_rtc_periodic()
158 irq_task = rtc_dev->irq_task; in __sh_rtc_periodic()
161 spin_unlock(&rtc_dev->irq_task_lock); in __sh_rtc_periodic()
163 rtc_update_irq(rtc->rtc_dev, 1, RTC_PF | RTC_IRQF); in __sh_rtc_periodic()
711 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "sh", in sh_rtc_probe()
713 if (IS_ERR(rtc->rtc_dev)) { in sh_rtc_probe()
714 ret = PTR_ERR(rtc->rtc_dev); in sh_rtc_probe()
718 rtc->rtc_dev->max_user_freq = 256; in sh_rtc_probe()
721 if (rtc_read_time(rtc->rtc_dev, &r) < 0) { in sh_rtc_probe()
723 rtc_set_time(rtc->rtc_dev, &r); in sh_rtc_probe()