Message ID | 20210119235949.15601-1-digetx@gmail.com |
---|---|
State | Rejected |
Headers | show |
Series | [v1,1/2] rtc: tps65910: Support wakeup-source property | expand |
diff --git a/drivers/rtc/rtc-tps65910.c b/drivers/rtc/rtc-tps65910.c index 2d87b62826a8..f94899d2d5b3 100644 --- a/drivers/rtc/rtc-tps65910.c +++ b/drivers/rtc/rtc-tps65910.c @@ -426,7 +426,11 @@ static int tps65910_rtc_probe(struct platform_device *pdev) tps_rtc->irq = irq; if (irq != -1) { - device_set_wakeup_capable(&pdev->dev, 1); + if (device_property_present(tps65910->dev, "wakeup-source")) + device_init_wakeup(&pdev->dev, 1); + else + device_set_wakeup_capable(&pdev->dev, 1); + tps_rtc->rtc->ops = &tps65910_rtc_ops; } else tps_rtc->rtc->ops = &tps65910_rtc_ops_noirq;