rtc: twl: Fix registration vs. init order
[pandora-kernel.git] / drivers / rtc / rtc-at32ap700x.c
index e725d51..8dd0830 100644 (file)
@@ -223,7 +223,7 @@ static int __init at32_rtc_probe(struct platform_device *pdev)
        }
 
        rtc->irq = irq;
-       rtc->regs = ioremap(regs->start, regs->end - regs->start + 1);
+       rtc->regs = ioremap(regs->start, resource_size(regs));
        if (!rtc->regs) {
                ret = -ENOMEM;
                dev_dbg(&pdev->dev, "could not map I/O memory\n");