Home
last modified time | relevance | path

Searched refs:irq_alarm (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/rtc/
Drtc-sa1100.c109 ret = request_irq(info->irq_alarm, sa1100_rtc_interrupt, 0, "rtc Alrm", dev); in sa1100_rtc_open()
111 dev_err(dev, "IRQ %d already in use.\n", info->irq_alarm); in sa1100_rtc_open()
134 free_irq(info->irq_alarm, dev); in sa1100_rtc_release()
301 int irq_1hz, irq_alarm; in sa1100_rtc_probe() local
304 irq_alarm = platform_get_irq_byname(pdev, "rtc alarm"); in sa1100_rtc_probe()
305 if (irq_1hz < 0 || irq_alarm < 0) in sa1100_rtc_probe()
312 info->irq_alarm = irq_alarm; in sa1100_rtc_probe()
353 enable_irq_wake(info->irq_alarm); in sa1100_rtc_suspend()
361 disable_irq_wake(info->irq_alarm); in sa1100_rtc_resume()
Drtc-vt8500.c82 int irq_alarm; member
222 vt8500_rtc->irq_alarm = platform_get_irq(pdev, 0); in vt8500_rtc_probe()
223 if (vt8500_rtc->irq_alarm < 0) { in vt8500_rtc_probe()
225 return vt8500_rtc->irq_alarm; in vt8500_rtc_probe()
246 ret = devm_request_irq(&pdev->dev, vt8500_rtc->irq_alarm, in vt8500_rtc_probe()
250 vt8500_rtc->irq_alarm, ret); in vt8500_rtc_probe()
Drtc-pxa.c195 ret = request_irq(pxa_rtc->sa1100_rtc.irq_alarm, pxa_rtc_irq, 0, in pxa_rtc_open()
199 pxa_rtc->sa1100_rtc.irq_alarm, ret); in pxa_rtc_open()
220 free_irq(pxa_rtc->sa1100_rtc.irq_alarm, dev); in pxa_rtc_release()
346 sa1100_rtc->irq_alarm = platform_get_irq(pdev, 1); in pxa_rtc_probe()
347 if (sa1100_rtc->irq_alarm < 0) { in pxa_rtc_probe()
406 enable_irq_wake(pxa_rtc->sa1100_rtc.irq_alarm); in pxa_rtc_suspend()
415 disable_irq_wake(pxa_rtc->sa1100_rtc.irq_alarm); in pxa_rtc_resume()
Drtc-stmp3xxx.c68 int irq_alarm; member
276 rtc_data->irq_alarm = platform_get_irq(pdev, 0); in stmp3xxx_rtc_probe()
352 err = devm_request_irq(&pdev->dev, rtc_data->irq_alarm, in stmp3xxx_rtc_probe()
356 rtc_data->irq_alarm); in stmp3xxx_rtc_probe()
Drtc-s3c.c46 int irq_alarm; member
487 info->irq_alarm = platform_get_irq(pdev, 0); in s3c_rtc_probe()
488 if (info->irq_alarm < 0) { in s3c_rtc_probe()
490 return info->irq_alarm; in s3c_rtc_probe()
494 info->irq_tick, info->irq_alarm); in s3c_rtc_probe()
552 ret = devm_request_irq(&pdev->dev, info->irq_alarm, s3c_rtc_alarmirq, in s3c_rtc_probe()
555 dev_err(&pdev->dev, "IRQ%d error %d\n", info->irq_alarm, ret); in s3c_rtc_probe()
602 if (enable_irq_wake(info->irq_alarm) == 0) in s3c_rtc_suspend()
624 disable_irq_wake(info->irq_alarm); in s3c_rtc_resume()
Drtc-omap.c138 int irq_alarm; member
556 rtc->irq_alarm = platform_get_irq(pdev, 1); in omap_rtc_probe()
557 if (rtc->irq_alarm <= 0) in omap_rtc_probe()
670 if (rtc->irq_timer != rtc->irq_alarm) { in omap_rtc_probe()
671 ret = devm_request_irq(&pdev->dev, rtc->irq_alarm, rtc_irq, 0, in omap_rtc_probe()
744 enable_irq_wake(rtc->irq_alarm); in omap_rtc_suspend()
764 disable_irq_wake(rtc->irq_alarm); in omap_rtc_resume()
Drtc-sa1100.h16 int irq_alarm; member
Drtc-da9063.c399 int irq_alarm; in da9063_rtc_probe() local
494 irq_alarm = platform_get_irq_byname(pdev, "ALARM"); in da9063_rtc_probe()
495 ret = devm_request_threaded_irq(&pdev->dev, irq_alarm, NULL, in da9063_rtc_probe()
501 irq_alarm, ret); in da9063_rtc_probe()