| /Linux-v5.4/drivers/rtc/ |
| D | rtc-aspeed.c | 11 struct rtc_device *rtc_dev; member 99 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in aspeed_rtc_probe() 100 if (IS_ERR(rtc->rtc_dev)) in aspeed_rtc_probe() 101 return PTR_ERR(rtc->rtc_dev); in aspeed_rtc_probe() 105 rtc->rtc_dev->ops = &aspeed_rtc_ops; in aspeed_rtc_probe() 106 rtc->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_1900; in aspeed_rtc_probe() 107 rtc->rtc_dev->range_max = 38814989399LL; /* 3199-12-31 23:59:59 */ in aspeed_rtc_probe() 109 return rtc_register_device(rtc->rtc_dev); in aspeed_rtc_probe()
|
| D | rtc-ftrtc010.c | 31 struct rtc_device *rtc_dev; member 159 rtc->rtc_dev = devm_rtc_allocate_device(dev); in ftrtc010_rtc_probe() 160 if (IS_ERR(rtc->rtc_dev)) in ftrtc010_rtc_probe() 161 return PTR_ERR(rtc->rtc_dev); in ftrtc010_rtc_probe() 163 rtc->rtc_dev->ops = &ftrtc010_rtc_ops; in ftrtc010_rtc_probe() 170 rtc->rtc_dev->range_min = (u64)days * 86400 + hour * 3600 + in ftrtc010_rtc_probe() 172 rtc->rtc_dev->range_max = U32_MAX + rtc->rtc_dev->range_min; in ftrtc010_rtc_probe() 179 return rtc_register_device(rtc->rtc_dev); in ftrtc010_rtc_probe()
|
| D | rtc-st-lpc.c | 42 struct rtc_device *rtc_dev; member 75 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF); in st_rtc_handler() 207 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in st_rtc_probe() 208 if (IS_ERR(rtc->rtc_dev)) in st_rtc_probe() 209 return PTR_ERR(rtc->rtc_dev); in st_rtc_probe() 252 rtc->rtc_dev->ops = &st_rtc_ops; in st_rtc_probe() 253 rtc->rtc_dev->range_max = U64_MAX; in st_rtc_probe() 254 do_div(rtc->rtc_dev->range_max, rtc->clkrate); in st_rtc_probe() 256 ret = rtc_register_device(rtc->rtc_dev); in st_rtc_probe() 284 rtc_alarm_irq_enable(rtc->rtc_dev, 0); in st_rtc_resume()
|
| D | rtc-digicolor.c | 37 struct rtc_device *rtc_dev; member 171 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in dc_rtc_irq() 191 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in dc_rtc_probe() 192 if (IS_ERR(rtc->rtc_dev)) in dc_rtc_probe() 193 return PTR_ERR(rtc->rtc_dev); in dc_rtc_probe() 204 rtc->rtc_dev->ops = &dc_rtc_ops; in dc_rtc_probe() 205 rtc->rtc_dev->range_max = U32_MAX; in dc_rtc_probe() 207 return rtc_register_device(rtc->rtc_dev); in dc_rtc_probe()
|
| D | rtc-sh.c | 104 struct rtc_device *rtc_dev; member 121 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF); in __sh_rtc_interrupt() 136 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in __sh_rtc_alarm() 159 rtc_update_irq(rtc->rtc_dev, 1, RTC_PF | RTC_IRQF); in __sh_rtc_periodic() 533 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in sh_rtc_probe() 534 if (IS_ERR(rtc->rtc_dev)) in sh_rtc_probe() 535 return PTR_ERR(rtc->rtc_dev); in sh_rtc_probe() 600 rtc->rtc_dev->ops = &sh_rtc_ops; in sh_rtc_probe() 601 rtc->rtc_dev->max_user_freq = 256; in sh_rtc_probe() 604 rtc->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_1900; in sh_rtc_probe() [all …]
|
| D | rtc-88pm80x.c | 41 struct rtc_device *rtc_dev; member 55 rtc_update_irq(info->rtc_dev, 1, RTC_AF); in rtc_update_handler() 282 info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in pm80x_rtc_probe() 283 if (IS_ERR(info->rtc_dev)) in pm80x_rtc_probe() 284 return PTR_ERR(info->rtc_dev); in pm80x_rtc_probe() 294 info->rtc_dev->ops = &pm80x_rtc_ops; in pm80x_rtc_probe() 295 info->rtc_dev->range_max = U32_MAX; in pm80x_rtc_probe() 297 ret = rtc_register_device(info->rtc_dev); in pm80x_rtc_probe() 309 info->rtc_dev->dev.platform_data = &pdata->rtc_wakeup; in pm80x_rtc_probe()
|
| D | rtc-cadence.c | 80 struct rtc_device *rtc_dev; member 108 rtc_update_irq(crtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in cdns_rtc_irq_handler() 291 crtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in cdns_rtc_probe() 292 if (IS_ERR(crtc->rtc_dev)) in cdns_rtc_probe() 293 return PTR_ERR(crtc->rtc_dev); in cdns_rtc_probe() 331 crtc->rtc_dev->range_min = mktime64(1900, 1, 1, 0, 0, 0); in cdns_rtc_probe() 332 crtc->rtc_dev->range_max = mktime64(2999, 12, 31, 23, 59, 59); in cdns_rtc_probe() 334 crtc->rtc_dev->ops = &cdns_rtc_ops; in cdns_rtc_probe() 341 ret = rtc_register_device(crtc->rtc_dev); in cdns_rtc_probe()
|
| D | rtc-fsl-ftm-alarm.c | 40 struct rtc_device *rtc_dev; member 264 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in ftm_rtc_probe() 265 if (IS_ERR(rtc->rtc_dev)) in ftm_rtc_probe() 266 return PTR_ERR(rtc->rtc_dev); in ftm_rtc_probe() 295 rtc->rtc_dev->ops = &ftm_rtc_ops; in ftm_rtc_probe() 299 ret = rtc_register_device(rtc->rtc_dev); in ftm_rtc_probe()
|
| D | rtc-da9063.c | 66 struct rtc_device *rtc_dev; member 362 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in da9063_alarm_event() 467 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in da9063_rtc_probe() 468 if (IS_ERR(rtc->rtc_dev)) in da9063_rtc_probe() 469 return PTR_ERR(rtc->rtc_dev); in da9063_rtc_probe() 471 rtc->rtc_dev->ops = &da9063_rtc_ops; in da9063_rtc_probe() 472 rtc->rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in da9063_rtc_probe() 473 rtc->rtc_dev->range_max = RTC_TIMESTAMP_END_2063; in da9063_rtc_probe() 483 rtc->rtc_dev->uie_unsupported = 1; in da9063_rtc_probe() 494 return rtc_register_device(rtc->rtc_dev); in da9063_rtc_probe()
|
| D | rtc-max8907.c | 43 struct rtc_device *rtc_dev; member 53 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in max8907_irq_handler() 189 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8907-rtc", in max8907_rtc_probe() 191 if (IS_ERR(rtc->rtc_dev)) { in max8907_rtc_probe() 192 ret = PTR_ERR(rtc->rtc_dev); in max8907_rtc_probe()
|
| D | rtc-armada38x.c | 70 struct rtc_device *rtc_dev; member 331 dev_dbg(&rtc->rtc_dev->dev, "%s:irq(%d)\n", __func__, irq); in armada38x_rtc_alarm_irq() 351 rtc_update_irq(rtc->rtc_dev, 1, event); in armada38x_rtc_alarm_irq() 535 rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); in armada38x_rtc_probe() 536 if (IS_ERR(rtc->rtc_dev)) in armada38x_rtc_probe() 537 return PTR_ERR(rtc->rtc_dev); in armada38x_rtc_probe() 548 rtc->rtc_dev->ops = &armada38x_rtc_ops; in armada38x_rtc_probe() 554 rtc->rtc_dev->ops = &armada38x_rtc_ops_noirq; in armada38x_rtc_probe() 561 rtc->rtc_dev->range_max = U32_MAX; in armada38x_rtc_probe() 563 return rtc_register_device(rtc->rtc_dev); in armada38x_rtc_probe()
|
| D | rtc-cpcap.c | 43 struct rtc_device *rtc_dev; member 232 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in cpcap_rtc_alarm_irq() 240 rtc_update_irq(rtc->rtc_dev, 1, RTC_UF | RTC_IRQF); in cpcap_rtc_update_irq() 259 rtc->rtc_dev = devm_rtc_device_register(dev, "cpcap_rtc", in cpcap_rtc_probe() 262 if (IS_ERR(rtc->rtc_dev)) in cpcap_rtc_probe() 263 return PTR_ERR(rtc->rtc_dev); in cpcap_rtc_probe()
|
| D | rtc-mt6397.c | 60 struct rtc_device *rtc_dev; member 102 rtc_update_irq(rtc->rtc_dev, 1, RTC_IRQF | RTC_AF); in mtk_rtc_irq_handler_thread() 327 rtc->rtc_dev = devm_rtc_allocate_device(rtc->dev); in mtk_rtc_probe() 328 if (IS_ERR(rtc->rtc_dev)) in mtk_rtc_probe() 329 return PTR_ERR(rtc->rtc_dev); in mtk_rtc_probe() 343 rtc->rtc_dev->ops = &mtk_rtc_ops; in mtk_rtc_probe() 345 ret = rtc_register_device(rtc->rtc_dev); in mtk_rtc_probe()
|
| D | rtc-pcf50633.c | 59 struct rtc_device *rtc_dev; member 238 rtc_update_irq(rtc->rtc_dev, 1, RTC_AF | RTC_IRQF); in pcf50633_rtc_irq() 252 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "pcf50633-rtc", in pcf50633_rtc_probe() 255 if (IS_ERR(rtc->rtc_dev)) in pcf50633_rtc_probe() 256 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-ds1685.c | 1042 struct rtc_device *rtc_dev; in ds1685_rtc_probe() local 1258 rtc_dev = devm_rtc_allocate_device(&pdev->dev); in ds1685_rtc_probe() 1259 if (IS_ERR(rtc_dev)) in ds1685_rtc_probe() 1260 return PTR_ERR(rtc_dev); in ds1685_rtc_probe() 1262 rtc_dev->ops = &ds1685_rtc_ops; in ds1685_rtc_probe() 1265 rtc_dev->range_min = RTC_TIMESTAMP_BEGIN_2000; in ds1685_rtc_probe() 1266 rtc_dev->range_max = RTC_TIMESTAMP_END_2099; in ds1685_rtc_probe() 1269 rtc_dev->max_user_freq = RTC_MAX_USER_FREQ; in ds1685_rtc_probe() 1273 rtc_dev->uie_unsupported = 1; in ds1685_rtc_probe() 1276 rtc->dev = rtc_dev; in ds1685_rtc_probe() [all …]
|
| D | rtc-max8925.c | 65 struct rtc_device *rtc_dev; member 78 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in rtc_update_handler() 275 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8925-rtc", in max8925_rtc_probe() 277 ret = PTR_ERR(info->rtc_dev); in max8925_rtc_probe() 278 if (IS_ERR(info->rtc_dev)) { in max8925_rtc_probe()
|
| D | rtc-pm8xxx.c | 62 struct device *rtc_dev; member 359 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger() 369 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger() 377 dev_err(rtc_dd->rtc_dev, in pm8xxx_alarm_trigger() 478 rtc_dd->rtc_dev = &pdev->dev; in pm8xxx_rtc_probe()
|
| 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-88pm860x.c | 25 struct rtc_device *rtc_dev; member 64 rtc_update_irq(info->rtc_dev, 1, RTC_AF); in rtc_update_handler() 380 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "88pm860x-rtc", in pm860x_rtc_probe() 382 ret = PTR_ERR(info->rtc_dev); in pm860x_rtc_probe() 383 if (IS_ERR(info->rtc_dev)) { in pm860x_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() 800 rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, in stm32_rtc_probe() 802 if (IS_ERR(rtc->rtc_dev)) { in stm32_rtc_probe() 803 ret = PTR_ERR(rtc->rtc_dev); in stm32_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() 751 info->rtc_dev = devm_rtc_device_register(&pdev->dev, id->name, in max77686_rtc_probe() 754 if (IS_ERR(info->rtc_dev)) { in max77686_rtc_probe() 755 ret = PTR_ERR(info->rtc_dev); in max77686_rtc_probe()
|
| D | rtc-s5m.c | 152 struct rtc_device *rtc_dev; member 647 rtc_update_irq(info->rtc_dev, 1, RTC_IRQF | RTC_AF); in s5m_rtc_alarm_irq() 797 info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", in s5m_rtc_probe() 800 if (IS_ERR(info->rtc_dev)) { in s5m_rtc_probe() 801 ret = PTR_ERR(info->rtc_dev); in s5m_rtc_probe()
|
| /Linux-v5.4/arch/m68k/mvme16x/ |
| D | rtc.c | 150 static struct miscdevice rtc_dev= variable 163 return misc_register(&rtc_dev); in rtc_MK48T08_init()
|
| /Linux-v5.4/arch/m68k/bvme6000/ |
| D | rtc.c | 161 static struct miscdevice rtc_dev = { variable 173 return misc_register(&rtc_dev); in rtc_DP8570A_init()
|