Home
last modified time | relevance | path

Searched refs:rtc_dev (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/drivers/rtc/
Drtc-st-lpc.c46 struct rtc_device *rtc_dev; member
79 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF); in st_rtc_handler()
275 rtc->rtc_dev = rtc_device_register("st-lpc-rtc", &pdev->dev, in st_rtc_probe()
277 if (IS_ERR(rtc->rtc_dev)) { in st_rtc_probe()
279 return PTR_ERR(rtc->rtc_dev); in st_rtc_probe()
289 if (likely(rtc->rtc_dev)) in st_rtc_remove()
290 rtc_device_unregister(rtc->rtc_dev); in st_rtc_remove()
314 rtc_alarm_irq_enable(rtc->rtc_dev, 0); in st_rtc_resume()
Drtc-puv3.c163 struct rtc_device *rtc_dev = platform_get_drvdata(pdev); in puv3_rtc_open() local
167 0, "pkunity-rtc alarm", rtc_dev); in puv3_rtc_open()
175 0, "pkunity-rtc tick", rtc_dev); in puv3_rtc_open()
185 free_irq(puv3_rtc_alarmno, rtc_dev); in puv3_rtc_open()
192 struct rtc_device *rtc_dev = platform_get_drvdata(pdev); in puv3_rtc_release() local
196 free_irq(puv3_rtc_alarmno, rtc_dev); in puv3_rtc_release()
197 free_irq(puv3_rtc_tickno, rtc_dev); in puv3_rtc_release()
Drtc-sh.c99 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()
[all …]
Drtc-gemini.c39 struct rtc_device *rtc_dev; member
149 rtc->rtc_dev = rtc_device_register(pdev->name, dev, in gemini_rtc_probe()
151 return PTR_ERR_OR_ZERO(rtc->rtc_dev); in gemini_rtc_probe()
158 rtc_device_unregister(rtc->rtc_dev); in gemini_rtc_remove()
Drtc-mt6397.c68 struct rtc_device *rtc_dev; member
110 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in mtk_rtc_irq_handler_thread()
348 rtc->rtc_dev = rtc_device_register("mt6397-rtc", &pdev->dev, in mtk_rtc_probe()
350 if (IS_ERR(rtc->rtc_dev)) { in mtk_rtc_probe()
352 ret = PTR_ERR(rtc->rtc_dev); in mtk_rtc_probe()
359 free_irq(rtc->irq, rtc->rtc_dev); in mtk_rtc_probe()
369 rtc_device_unregister(rtc->rtc_dev); in mtk_rtc_remove()
370 free_irq(rtc->irq, rtc->rtc_dev); in mtk_rtc_remove()
Drtc-max8907.c46 struct rtc_device *rtc_dev; member
56 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8907_irq_handler()
192 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8907-rtc", in max8907_rtc_probe()
194 if (IS_ERR(rtc->rtc_dev)) { in max8907_rtc_probe()
195 ret = PTR_ERR(rtc->rtc_dev); in max8907_rtc_probe()
Drtc-digicolor.c41 struct rtc_device *rtc_dev; member
175 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in dc_rtc_irq()
203 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, in dc_rtc_probe()
205 if (IS_ERR(rtc->rtc_dev)) in dc_rtc_probe()
206 return PTR_ERR(rtc->rtc_dev); in dc_rtc_probe()
Drtc-armada38x.c39 struct rtc_device *rtc_dev; member
178 dev_dbg(&rtc->rtc_dev->dev, "%s:irq(%d)\n", __func__, irq); in armada38x_rtc_alarm_irq()
200 rtc_update_irq(rtc->rtc_dev, 1, event); in armada38x_rtc_alarm_irq()
256 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, in armada38x_rtc_probe()
258 if (IS_ERR(rtc->rtc_dev)) { in armada38x_rtc_probe()
259 ret = PTR_ERR(rtc->rtc_dev); in armada38x_rtc_probe()
Drtc-bfin.c61 struct rtc_device *rtc_dev; member
218 rtc_update_irq(rtc->rtc_dev, 1, events); in bfin_rtc_interrupt()
362 rtc->rtc_dev = devm_rtc_device_register(dev, pdev->name, &bfin_rtc_ops, in bfin_rtc_probe()
364 if (IS_ERR(rtc->rtc_dev)) in bfin_rtc_probe()
365 return PTR_ERR(rtc->rtc_dev); in bfin_rtc_probe()
Drtc-88pm80x.c53 struct rtc_device *rtc_dev; member
69 rtc_update_irq(info->rtc_dev, 1, RTC_AF); in rtc_update_handler()
325 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "88pm80x-rtc", in pm80x_rtc_probe()
327 if (IS_ERR(info->rtc_dev)) { in pm80x_rtc_probe()
328 ret = PTR_ERR(info->rtc_dev); in pm80x_rtc_probe()
340 info->rtc_dev->dev.platform_data = &pdata->rtc_wakeup; in pm80x_rtc_probe()
Drtc-pcf50633.c64 struct rtc_device *rtc_dev; member
247 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in pcf50633_rtc_irq()
261 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "pcf50633-rtc", in pcf50633_rtc_probe()
264 if (IS_ERR(rtc->rtc_dev)) in pcf50633_rtc_probe()
265 return PTR_ERR(rtc->rtc_dev); in pcf50633_rtc_probe()
Drtc-max8998.c76 struct rtc_device *rtc_dev; member
240 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8998_rtc_alarm_irq()
271 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc", in max8998_rtc_probe()
274 if (IS_ERR(info->rtc_dev)) { in max8998_rtc_probe()
275 ret = PTR_ERR(info->rtc_dev); in max8998_rtc_probe()
Drtc-max8925.c68 struct rtc_device *rtc_dev; member
81 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in rtc_update_handler()
280 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8925-rtc", in max8925_rtc_probe()
282 ret = PTR_ERR(info->rtc_dev); in max8925_rtc_probe()
283 if (IS_ERR(info->rtc_dev)) { in max8925_rtc_probe()
Drtc-tegra.c60 struct rtc_device *rtc_dev; member
295 rtc_update_irq(info->rtc_dev, 1, events); in tegra_rtc_irq_handler()
348 info->rtc_dev = devm_rtc_device_register(&pdev->dev, in tegra_rtc_probe()
351 if (IS_ERR(info->rtc_dev)) { in tegra_rtc_probe()
352 ret = PTR_ERR(info->rtc_dev); in tegra_rtc_probe()
Drtc-max77802.c64 struct rtc_device *rtc_dev; member
354 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max77802_rtc_alarm_irq()
421 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max77802-rtc", in max77802_rtc_probe()
424 if (IS_ERR(info->rtc_dev)) { in max77802_rtc_probe()
425 ret = PTR_ERR(info->rtc_dev); in max77802_rtc_probe()
Drtc-max8997.c74 struct rtc_device *rtc_dev; member
359 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8997_rtc_alarm_irq()
484 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8997-rtc", in max8997_rtc_probe()
487 if (IS_ERR(info->rtc_dev)) { in max8997_rtc_probe()
488 ret = PTR_ERR(info->rtc_dev); in max8997_rtc_probe()
Drtc-88pm860x.c28 struct rtc_device *rtc_dev; member
67 rtc_update_irq(info->rtc_dev, 1, RTC_AF); in rtc_update_handler()
378 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "88pm860x-rtc", in pm860x_rtc_probe()
380 ret = PTR_ERR(info->rtc_dev); in pm860x_rtc_probe()
381 if (IS_ERR(info->rtc_dev)) { in pm860x_rtc_probe()
Drtc-max77686.c61 struct rtc_device *rtc_dev; member
385 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max77686_rtc_alarm_irq()
449 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max77686-rtc", in max77686_rtc_probe()
452 if (IS_ERR(info->rtc_dev)) { in max77686_rtc_probe()
453 ret = PTR_ERR(info->rtc_dev); in max77686_rtc_probe()
Drtc-da9063.c74 struct rtc_device *rtc_dev; member
381 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in da9063_alarm_event()
486 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, DA9063_DRVNAME_RTC, in da9063_rtc_probe()
488 if (IS_ERR(rtc->rtc_dev)) in da9063_rtc_probe()
489 return PTR_ERR(rtc->rtc_dev); in da9063_rtc_probe()
Drtc-pm8xxx.c70 struct device *rtc_dev; member
350 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
360 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
368 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
470 rtc_dd->rtc_dev = &pdev->dev; in pm8xxx_rtc_probe()
Drtc-s5m.c93 struct rtc_device *rtc_dev; member
599 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in s5m_rtc_alarm_irq()
739 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", in s5m_rtc_probe()
742 if (IS_ERR(info->rtc_dev)) { in s5m_rtc_probe()
743 ret = PTR_ERR(info->rtc_dev); in s5m_rtc_probe()
Drtc-ds1685.c1828 struct rtc_device *rtc_dev; in ds1685_rtc_probe() local
2073 rtc_dev = rtc_device_register(pdev->name, &pdev->dev, in ds1685_rtc_probe()
2077 if (IS_ERR(rtc_dev)) in ds1685_rtc_probe()
2078 return PTR_ERR(rtc_dev); in ds1685_rtc_probe()
2081 rtc_dev->max_user_freq = RTC_MAX_USER_FREQ; in ds1685_rtc_probe()
2085 rtc_dev->uie_unsupported = 1; in ds1685_rtc_probe()
2088 rtc->dev = rtc_dev; in ds1685_rtc_probe()
/linux-4.4.14/arch/m68k/mvme16x/
Drtc.c149 static struct miscdevice rtc_dev= variable
162 return misc_register(&rtc_dev); in rtc_MK48T08_init()
/linux-4.4.14/arch/m68k/bvme6000/
Drtc.c160 static struct miscdevice rtc_dev = { variable
172 return misc_register(&rtc_dev); in rtc_DP8570A_init()
/linux-4.4.14/arch/arm/mach-davinci/
Dboard-dm644x-evm.c262 static struct platform_device rtc_dev = { variable
725 &rtc_dev,
/linux-4.4.14/arch/mips/txx9/generic/
Dsetup_tx4939.c443 static struct platform_device rtc_dev = { in tx4939_rtc_init() local
450 platform_device_register(&rtc_dev); in tx4939_rtc_init()
/linux-4.4.14/drivers/char/
Drtc.c912 static struct miscdevice rtc_dev = { variable
1057 if (misc_register(&rtc_dev)) { in rtc_init()
1142 misc_deregister(&rtc_dev); in rtc_exit()