diff options
Diffstat (limited to 'drivers/gpio/gpio-tegra.c')
-rw-r--r-- | drivers/gpio/gpio-tegra.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c index 61044c889f7f..bdc293791590 100644 --- a/drivers/gpio/gpio-tegra.c +++ b/drivers/gpio/gpio-tegra.c | |||
@@ -361,14 +361,7 @@ static int __devinit tegra_gpio_probe(struct platform_device *pdev) | |||
361 | return -ENODEV; | 361 | return -ENODEV; |
362 | } | 362 | } |
363 | 363 | ||
364 | if (!devm_request_mem_region(&pdev->dev, res->start, | 364 | regs = devm_request_and_ioremap(&pdev->dev, res); |
365 | resource_size(res), | ||
366 | dev_name(&pdev->dev))) { | ||
367 | dev_err(&pdev->dev, "Couldn't request MEM resource\n"); | ||
368 | return -ENODEV; | ||
369 | } | ||
370 | |||
371 | regs = devm_ioremap(&pdev->dev, res->start, resource_size(res)); | ||
372 | if (!regs) { | 365 | if (!regs) { |
373 | dev_err(&pdev->dev, "Couldn't ioremap regs\n"); | 366 | dev_err(&pdev->dev, "Couldn't ioremap regs\n"); |
374 | return -ENODEV; | 367 | return -ENODEV; |