* [PATCH] Fix PXA2xx RTC, interrupts before register ioremap
@ 2014-11-24 4:31 Petr Cvek
0 siblings, 0 replies; only message in thread
From: Petr Cvek @ 2014-11-24 4:31 UTC (permalink / raw)
To: linux-arm-kernel
Fix commits:
a44802f8fb7e593adabc6ef53c8df45a1717fa9b drivers/rtc/rtc-pxa.c: fix alarm can't wake up system issue
2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0 drivers/rtc: remove IRQF_DISABLED
Interrupts appear before registers of the RTC controller are ioremapped.
Signed-off-by: Petr Cvek <petr.cvek@tul.cz>
---
drivers/rtc/rtc-pxa.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/rtc/rtc-pxa.c b/drivers/rtc/rtc-pxa.c
index 4561f37..d7d83e5 100644
--- a/drivers/rtc/rtc-pxa.c
+++ b/drivers/rtc/rtc-pxa.c
@@ -346,7 +346,7 @@ static int __init pxa_rtc_probe(struct platform_device *pdev)
dev_err(dev, "No alarm IRQ resource defined\n");
return -ENXIO;
}
- pxa_rtc_open(dev);
+
pxa_rtc->base = devm_ioremap(dev, pxa_rtc->ress->start,
resource_size(pxa_rtc->ress));
if (!pxa_rtc->base) {
@@ -375,6 +375,10 @@ static int __init pxa_rtc_probe(struct platform_device *pdev)
return ret;
}
+ ret = pxa_rtc_open(dev);
+ if (ret)
+ return ret;
+
device_init_wakeup(dev, 1);
return 0;
--
1.7.12.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2014-11-24 4:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-24 4:31 [PATCH] Fix PXA2xx RTC, interrupts before register ioremap Petr Cvek
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.