diff options
author | Enrico Weigelt, metux IT consult <info@metux.net> | 2019-03-11 14:54:53 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2019-04-04 13:04:26 -0400 |
commit | 30f8c521000213db30fca8afac4175e428509fe7 (patch) | |
tree | 775ad8b8c678cca289613678e4431269d661f0c8 /drivers/gpio/gpio-iop.c | |
parent | 8f701e1dd64f078d616a271de026a4853f127c8f (diff) |
drivers: gpio: iop: use devm_platform_ioremap_resource()
Use the new helper that wraps the calls to platform_get_resource()
and devm_ioremap_resource() together.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-iop.c')
-rw-r--r-- | drivers/gpio/gpio-iop.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpio/gpio-iop.c b/drivers/gpio/gpio-iop.c index 8d62db447ec1..11b77d868c89 100644 --- a/drivers/gpio/gpio-iop.c +++ b/drivers/gpio/gpio-iop.c | |||
@@ -21,7 +21,6 @@ | |||
21 | 21 | ||
22 | static int iop3xx_gpio_probe(struct platform_device *pdev) | 22 | static int iop3xx_gpio_probe(struct platform_device *pdev) |
23 | { | 23 | { |
24 | struct resource *res; | ||
25 | struct gpio_chip *gc; | 24 | struct gpio_chip *gc; |
26 | void __iomem *base; | 25 | void __iomem *base; |
27 | int err; | 26 | int err; |
@@ -30,8 +29,7 @@ static int iop3xx_gpio_probe(struct platform_device *pdev) | |||
30 | if (!gc) | 29 | if (!gc) |
31 | return -ENOMEM; | 30 | return -ENOMEM; |
32 | 31 | ||
33 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 32 | base = devm_platform_ioremap_resource(pdev, 0); |
34 | base = devm_ioremap_resource(&pdev->dev, res); | ||
35 | if (IS_ERR(base)) | 33 | if (IS_ERR(base)) |
36 | return PTR_ERR(base); | 34 | return PTR_ERR(base); |
37 | 35 | ||