/Linux-v4.19/drivers/rtc/ |
D | rtc-ftrtc010.c | 40 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()
|
D | rtc-st-lpc.c | 46 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()
|
D | rtc-88pm80x.c | 53 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()
|
D | rtc-mt6397.c | 68 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()
|
D | rtc-max8907.c | 46 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()
|
D | rtc-digicolor.c | 41 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()
|
D | rtc-cpcap.c | 51 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()
|
D | rtc-sh.c | 107 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()
|
D | rtc-pcf50633.c | 64 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()
|
D | rtc-max8998.c | 70 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()
|
D | rtc-max8925.c | 68 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()
|
D | rtc-tegra.c | 63 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()
|
D | rtc-armada38x.c | 75 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()
|
D | rtc-ds1685.c | 1238 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 …]
|
D | rtc-max8997.c | 68 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()
|
D | rtc-pm8xxx.c | 70 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()
|
D | rtc-88pm860x.c | 28 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()
|
D | rtc-da9063.c | 74 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()
|
D | rtc-stm32.c | 121 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()
|
D | rtc-s5m.c | 152 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()
|
D | rtc-max77686.c | 86 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/ |
D | rtc.c | 150 static struct miscdevice rtc_dev= variable 163 return misc_register(&rtc_dev); in rtc_MK48T08_init()
|
/Linux-v4.19/arch/m68k/bvme6000/ |
D | rtc.c | 161 static struct miscdevice rtc_dev = { variable 173 return misc_register(&rtc_dev); in rtc_DP8570A_init()
|
/Linux-v4.19/arch/mips/boot/dts/ingenic/ |
D | qi_lb60.dts | 18 &rtc_dev {
|
D | jz4740.dtsi | 56 rtc_dev: rtc@10003000 { label
|