Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/rtc/
Drtc-ftrtc010.c40 struct rtc_device *rtc_dev; member
168 rtc->rtc_dev = devm_rtc_allocate_device(dev); in ftrtc010_rtc_probe()
169 if (IS_ERR(rtc->rtc_dev)) in ftrtc010_rtc_probe()
170 return PTR_ERR(rtc->rtc_dev); in ftrtc010_rtc_probe()
172 rtc->rtc_dev->ops = &ftrtc010_rtc_ops; in ftrtc010_rtc_probe()
179 rtc->rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + in ftrtc010_rtc_probe()
181 rtc->rtc_dev->range_max = U32_MAX + rtc->rtc_dev->range_min; in ftrtc010_rtc_probe()
188 return rtc_register_device(rtc->rtc_dev); in ftrtc010_rtc_probe()
Drtc-st-lpc.c46 struct rtc_device *rtc_dev; member
79 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF); in st_rtc_handler()
215 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in st_rtc_probe()
216 if (IS_ERR(rtc->rtc_dev)) in st_rtc_probe()
217 return PTR_ERR(rtc->rtc_dev); in st_rtc_probe()
260 rtc->rtc_dev->ops = &st_rtc_ops; in st_rtc_probe()
261 rtc->rtc_dev->range_max = U64_MAX; in st_rtc_probe()
262 do_div(rtc->rtc_dev->range_max, rtc->clkrate); in st_rtc_probe()
264 ret = rtc_register_device(rtc->rtc_dev); in st_rtc_probe()
292 rtc_alarm_irq_enable(rtc->rtc_dev, 0); in st_rtc_resume()
Drtc-88pm80x.c53 struct rtc_device *rtc_dev; member
67 rtc_update_irq(info->rtc_dev, 1, RTC_AF); in rtc_update_handler()
288 info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in pm80x_rtc_probe()
289 if (IS_ERR(info->rtc_dev)) in pm80x_rtc_probe()
290 return PTR_ERR(info->rtc_dev); in pm80x_rtc_probe()
300 info->rtc_dev->ops = &pm80x_rtc_ops; in pm80x_rtc_probe()
301 info->rtc_dev->range_max = U32_MAX; in pm80x_rtc_probe()
303 ret = rtc_register_device(info->rtc_dev); in pm80x_rtc_probe()
316 info->rtc_dev->dev.platform_data = &pdata->rtc_wakeup; in pm80x_rtc_probe()
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()
347 rtc->rtc_dev = rtc_device_register("mt6397-rtc", &pdev->dev, in mtk_rtc_probe()
349 if (IS_ERR(rtc->rtc_dev)) { in mtk_rtc_probe()
351 ret = PTR_ERR(rtc->rtc_dev); in mtk_rtc_probe()
358 free_irq(rtc->irq, rtc->rtc_dev); in mtk_rtc_probe()
368 rtc_device_unregister(rtc->rtc_dev); in mtk_rtc_remove()
369 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-cpcap.c51 struct rtc_device *rtc_dev; member
240 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in cpcap_rtc_alarm_irq()
248 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF); in cpcap_rtc_update_irq()
267 rtc->rtc_dev = devm_rtc_device_register(dev, "cpcap_rtc", in cpcap_rtc_probe()
270 if (IS_ERR(rtc->rtc_dev)) in cpcap_rtc_probe()
271 return PTR_ERR(rtc->rtc_dev); in cpcap_rtc_probe()
Drtc-sh.c107 struct rtc_device *rtc_dev; member
124 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF); in __sh_rtc_interrupt()
139 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in __sh_rtc_alarm()
162 rtc_update_irq(rtc->rtc_dev, 1, RTC_PF | RTC_IRQF); in __sh_rtc_periodic()
597 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "sh", in sh_rtc_probe()
599 if (IS_ERR(rtc->rtc_dev)) { in sh_rtc_probe()
600 ret = PTR_ERR(rtc->rtc_dev); in sh_rtc_probe()
604 rtc->rtc_dev->max_user_freq = 256; in sh_rtc_probe()
607 if (rtc_read_time(rtc->rtc_dev, &r) < 0) { in sh_rtc_probe()
609 rtc_set_time(rtc->rtc_dev, &r); in sh_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.c70 struct rtc_device *rtc_dev; member
234 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8998_rtc_alarm_irq()
265 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc", in max8998_rtc_probe()
268 if (IS_ERR(info->rtc_dev)) { in max8998_rtc_probe()
269 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()
278 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8925-rtc", in max8925_rtc_probe()
280 ret = PTR_ERR(info->rtc_dev); in max8925_rtc_probe()
281 if (IS_ERR(info->rtc_dev)) { in max8925_rtc_probe()
Drtc-tegra.c63 struct rtc_device *rtc_dev; member
289 rtc_update_irq(info->rtc_dev, 1, events); in tegra_rtc_irq_handler()
350 info->rtc_dev = devm_rtc_device_register(&pdev->dev, in tegra_rtc_probe()
353 if (IS_ERR(info->rtc_dev)) { in tegra_rtc_probe()
354 ret = PTR_ERR(info->rtc_dev); in tegra_rtc_probe()
Drtc-armada38x.c75 struct rtc_device *rtc_dev; member
346 dev_dbg(&rtc->rtc_dev->dev, "%s:irq(%d)\n", __func__, irq); in armada38x_rtc_alarm_irq()
366 rtc_update_irq(rtc->rtc_dev, 1, event); in armada38x_rtc_alarm_irq()
577 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, in armada38x_rtc_probe()
579 if (IS_ERR(rtc->rtc_dev)) { in armada38x_rtc_probe()
580 ret = PTR_ERR(rtc->rtc_dev); in armada38x_rtc_probe()
Drtc-ds1685.c1238 struct rtc_device *rtc_dev; in ds1685_rtc_probe() local
1450 rtc_dev = devm_rtc_allocate_device(&pdev->dev); in ds1685_rtc_probe()
1451 if (IS_ERR(rtc_dev)) in ds1685_rtc_probe()
1452 return PTR_ERR(rtc_dev); in ds1685_rtc_probe()
1454 rtc_dev->ops = &ds1685_rtc_ops; in ds1685_rtc_probe()
1457 rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in ds1685_rtc_probe()
1458 rtc_dev->range_max = RTC_TIMESTAMP_END_2099; in ds1685_rtc_probe()
1461 rtc_dev->max_user_freq = RTC_MAX_USER_FREQ; in ds1685_rtc_probe()
1465 rtc_dev->uie_unsupported = 1; in ds1685_rtc_probe()
1468 rtc->dev = rtc_dev; in ds1685_rtc_probe()
[all …]
Drtc-max8997.c68 struct rtc_device *rtc_dev; member
353 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8997_rtc_alarm_irq()
478 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8997-rtc", in max8997_rtc_probe()
481 if (IS_ERR(info->rtc_dev)) { in max8997_rtc_probe()
482 ret = PTR_ERR(info->rtc_dev); in max8997_rtc_probe()
Drtc-pm8xxx.c70 struct device *rtc_dev; member
371 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
381 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
389 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger()
492 rtc_dd->rtc_dev = &pdev->dev; in pm8xxx_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-da9063.c74 struct rtc_device *rtc_dev; member
370 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in da9063_alarm_event()
475 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, DA9063_DRVNAME_RTC, in da9063_rtc_probe()
477 if (IS_ERR(rtc->rtc_dev)) in da9063_rtc_probe()
478 return PTR_ERR(rtc->rtc_dev); in da9063_rtc_probe()
Drtc-stm32.c121 struct rtc_device *rtc_dev; member
212 mutex_lock(&rtc->rtc_dev->ops_lock); in stm32_rtc_alarm_irq()
220 dev_dbg(&rtc->rtc_dev->dev, "Alarm occurred\n"); in stm32_rtc_alarm_irq()
223 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in stm32_rtc_alarm_irq()
229 mutex_unlock(&rtc->rtc_dev->ops_lock); in stm32_rtc_alarm_irq()
802 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, in stm32_rtc_probe()
804 if (IS_ERR(rtc->rtc_dev)) { in stm32_rtc_probe()
805 ret = PTR_ERR(rtc->rtc_dev); in stm32_rtc_probe()
Drtc-s5m.c152 struct rtc_device *rtc_dev; member
662 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in s5m_rtc_alarm_irq()
812 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", in s5m_rtc_probe()
815 if (IS_ERR(info->rtc_dev)) { in s5m_rtc_probe()
816 ret = PTR_ERR(info->rtc_dev); in s5m_rtc_probe()
Drtc-max77686.c86 struct rtc_device *rtc_dev; member
625 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in max77686_rtc_alarm_irq()
759 info->rtc_dev = devm_rtc_device_register(&pdev->dev, id->name, in max77686_rtc_probe()
762 if (IS_ERR(info->rtc_dev)) { in max77686_rtc_probe()
763 ret = PTR_ERR(info->rtc_dev); in max77686_rtc_probe()
/Linux-v4.19/arch/m68k/mvme16x/
Drtc.c150 static struct miscdevice rtc_dev= variable
163 return misc_register(&rtc_dev); in rtc_MK48T08_init()
/Linux-v4.19/arch/m68k/bvme6000/
Drtc.c161 static struct miscdevice rtc_dev = { variable
173 return misc_register(&rtc_dev); in rtc_DP8570A_init()
/Linux-v4.19/arch/mips/boot/dts/ingenic/
Dqi_lb60.dts18 &rtc_dev {
Djz4740.dtsi56 rtc_dev: rtc@10003000 { label

12