diff options
Diffstat (limited to 'drivers/watchdog/s3c2410_wdt.c')
-rw-r--r-- | drivers/watchdog/s3c2410_wdt.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/watchdog/s3c2410_wdt.c b/drivers/watchdog/s3c2410_wdt.c index 43d280718709..23aad7c6bf5d 100644 --- a/drivers/watchdog/s3c2410_wdt.c +++ b/drivers/watchdog/s3c2410_wdt.c | |||
@@ -353,11 +353,6 @@ static int s3c2410wdt_probe(struct platform_device *pdev) | |||
353 | wdt->dev = &pdev->dev; | 353 | wdt->dev = &pdev->dev; |
354 | spin_lock_init(&wdt->lock); | 354 | spin_lock_init(&wdt->lock); |
355 | wdt->wdt_device = s3c2410_wdd; | 355 | wdt->wdt_device = s3c2410_wdd; |
356 | wdt_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); | ||
357 | if (wdt_mem == NULL) { | ||
358 | dev_err(dev, "no memory resource specified\n"); | ||
359 | return -ENOENT; | ||
360 | } | ||
361 | 356 | ||
362 | wdt_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); | 357 | wdt_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); |
363 | if (wdt_irq == NULL) { | 358 | if (wdt_irq == NULL) { |
@@ -367,6 +362,7 @@ static int s3c2410wdt_probe(struct platform_device *pdev) | |||
367 | } | 362 | } |
368 | 363 | ||
369 | /* get the memory region for the watchdog timer */ | 364 | /* get the memory region for the watchdog timer */ |
365 | wdt_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); | ||
370 | wdt->reg_base = devm_ioremap_resource(dev, wdt_mem); | 366 | wdt->reg_base = devm_ioremap_resource(dev, wdt_mem); |
371 | if (IS_ERR(wdt->reg_base)) { | 367 | if (IS_ERR(wdt->reg_base)) { |
372 | ret = PTR_ERR(wdt->reg_base); | 368 | ret = PTR_ERR(wdt->reg_base); |