| /linux/drivers/rtc/ |
| H A D | rtc-sa1100.c | 243 int irq_1hz, irq_alarm; in sa1100_rtc_probe() local 247 irq_alarm = platform_get_irq_byname(pdev, "rtc alarm"); in sa1100_rtc_probe() 248 if (irq_1hz < 0 || irq_alarm < 0) in sa1100_rtc_probe() 255 info->irq_alarm = irq_alarm; in sa1100_rtc_probe() 267 ret = devm_request_irq(&pdev->dev, irq_alarm, sa1100_rtc_interrupt, 0, in sa1100_rtc_probe() 270 dev_err(&pdev->dev, "IRQ %d already in use.\n", irq_alarm); in sa1100_rtc_probe() 314 enable_irq_wake(info->irq_alarm); in sa1100_rtc_suspend() 322 disable_irq_wake(info->irq_alarm); in sa1100_rtc_resume()
|
| H A D | rtc-vt8500.c | 74 int irq_alarm; member 207 vt8500_rtc->irq_alarm = platform_get_irq(pdev, 0); in vt8500_rtc_probe() 208 if (vt8500_rtc->irq_alarm < 0) in vt8500_rtc_probe() 209 return vt8500_rtc->irq_alarm; in vt8500_rtc_probe() 227 ret = devm_request_irq(&pdev->dev, vt8500_rtc->irq_alarm, in vt8500_rtc_probe() 231 vt8500_rtc->irq_alarm, ret); in vt8500_rtc_probe()
|
| H A D | rtc-da9063.c | 362 int irq_alarm; in da9063_rtc_probe() local 458 irq_alarm = platform_get_irq_byname_optional(pdev, "ALARM"); in da9063_rtc_probe() 459 if (irq_alarm >= 0) { in da9063_rtc_probe() 460 ret = devm_request_threaded_irq(&pdev->dev, irq_alarm, NULL, in da9063_rtc_probe() 467 irq_alarm, ret); in da9063_rtc_probe() 469 ret = dev_pm_set_wake_irq(&pdev->dev, irq_alarm); in da9063_rtc_probe() 473 irq_alarm, ret); in da9063_rtc_probe() 476 } else if (irq_alarm != -ENXIO) { in da9063_rtc_probe() 477 return irq_alarm; in da9063_rtc_probe()
|
| H A D | rtc-pxa.c | 177 ret = request_irq(pxa_rtc->sa1100_rtc.irq_alarm, pxa_rtc_irq, 0, in pxa_rtc_open() 181 pxa_rtc->sa1100_rtc.irq_alarm, ret); in pxa_rtc_open() 202 free_irq(pxa_rtc->sa1100_rtc.irq_alarm, dev); in pxa_rtc_release() 326 sa1100_rtc->irq_alarm = platform_get_irq(pdev, 1); in pxa_rtc_probe() 327 if (sa1100_rtc->irq_alarm < 0) in pxa_rtc_probe() 389 enable_irq_wake(pxa_rtc->sa1100_rtc.irq_alarm); in pxa_rtc_suspend() 398 disable_irq_wake(pxa_rtc->sa1100_rtc.irq_alarm); in pxa_rtc_resume()
|
| H A D | rtc-s3c.c | 43 int irq_alarm; member 404 info->irq_alarm = platform_get_irq(pdev, 0); in s3c_rtc_probe() 405 if (info->irq_alarm < 0) in s3c_rtc_probe() 406 return info->irq_alarm; in s3c_rtc_probe() 408 dev_dbg(&pdev->dev, "s3c2410_rtc: alarm irq %d\n", info->irq_alarm); in s3c_rtc_probe() 462 ret = devm_request_irq(&pdev->dev, info->irq_alarm, s3c_rtc_alarmirq, in s3c_rtc_probe() 465 dev_err(&pdev->dev, "IRQ%d error %d\n", info->irq_alarm, ret); in s3c_rtc_probe() 500 if (enable_irq_wake(info->irq_alarm) == 0) in s3c_rtc_suspend() 519 disable_irq_wake(info->irq_alarm); in s3c_rtc_resume()
|
| H A D | rtc-asm9260.c | 248 int irq_alarm, ret; in asm9260_rtc_probe() local 258 irq_alarm = platform_get_irq(pdev, 0); in asm9260_rtc_probe() 259 if (irq_alarm < 0) in asm9260_rtc_probe() 260 return irq_alarm; in asm9260_rtc_probe() 295 ret = devm_request_threaded_irq(dev, irq_alarm, NULL, in asm9260_rtc_probe() 300 irq_alarm, ret); in asm9260_rtc_probe()
|
| H A D | rtc-stmp3xxx.c | 59 int irq_alarm; member 270 rtc_data->irq_alarm = platform_get_irq(pdev, 0); in stmp3xxx_rtc_probe() 357 err = devm_request_irq(&pdev->dev, rtc_data->irq_alarm, in stmp3xxx_rtc_probe() 361 rtc_data->irq_alarm); in stmp3xxx_rtc_probe()
|
| H A D | rtc-omap.c | 145 int irq_alarm; member 751 rtc->irq_alarm = platform_get_irq(pdev, 1); in omap_rtc_probe() 752 if (rtc->irq_alarm < 0) in omap_rtc_probe() 753 return rtc->irq_alarm; in omap_rtc_probe() 870 if (rtc->irq_timer != rtc->irq_alarm) { in omap_rtc_probe() 871 ret = devm_request_irq(&pdev->dev, rtc->irq_alarm, rtc_irq, 0, in omap_rtc_probe() 958 enable_irq_wake(rtc->irq_alarm); in omap_rtc_suspend() 974 disable_irq_wake(rtc->irq_alarm); in omap_rtc_resume()
|
| H A D | rtc-sa1100.h | 17 int irq_alarm; member
|
| H A D | rtc-stm32.c | 175 int irq_alarm; member 1140 rtc->irq_alarm = platform_get_irq(pdev, 0); in stm32_rtc_probe() 1141 if (rtc->irq_alarm <= 0) { in stm32_rtc_probe() 1142 ret = rtc->irq_alarm; in stm32_rtc_probe() 1150 ret = devm_pm_set_wake_irq(&pdev->dev, rtc->irq_alarm); in stm32_rtc_probe() 1166 ret = devm_request_threaded_irq(&pdev->dev, rtc->irq_alarm, NULL, in stm32_rtc_probe() 1171 rtc->irq_alarm); in stm32_rtc_probe()
|