Commit 1af7068d authored by Alexandre Belloni's avatar Alexandre Belloni

rtc: ds1553: make alarms useful

Currently, the IRQs are disabled when the rtc driver is removed (e.g. when
shutting down the platform).
This means that the RTC will be unable to wakeup the platform.
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent 3a9a06d4
......@@ -330,21 +330,11 @@ static int ds1553_rtc_probe(struct platform_device *pdev)
return 0;
}
static int ds1553_rtc_remove(struct platform_device *pdev)
{
struct rtc_plat_data *pdata = platform_get_drvdata(pdev);
if (pdata->irq > 0)
writeb(0, pdata->ioaddr + RTC_INTERRUPTS);
return 0;
}
/* work with hotplug and coldplug */
MODULE_ALIAS("platform:rtc-ds1553");
static struct platform_driver ds1553_rtc_driver = {
.probe = ds1553_rtc_probe,
.remove = ds1553_rtc_remove,
.driver = {
.name = "rtc-ds1553",
},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment