diff options
author | Enrico Weigelt, metux IT consult <info@metux.net> | 2019-03-11 14:55:16 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2019-04-04 13:04:28 -0400 |
commit | df53665b4f18ed5ee68a4ec814ae3bc9951931ed (patch) | |
tree | 5d17b33255342450180975e8b0c74756ef7354d9 | |
parent | 83fa76b65cd2008ca0c657830cdc2a18699672b7 (diff) |
drivers: gpio: vf610: 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>
-rw-r--r-- | drivers/gpio/gpio-vf610.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index 541fa6ac399d..4b86a2dee7f2 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c | |||
@@ -251,7 +251,6 @@ static int vf610_gpio_probe(struct platform_device *pdev) | |||
251 | struct device *dev = &pdev->dev; | 251 | struct device *dev = &pdev->dev; |
252 | struct device_node *np = dev->of_node; | 252 | struct device_node *np = dev->of_node; |
253 | struct vf610_gpio_port *port; | 253 | struct vf610_gpio_port *port; |
254 | struct resource *iores; | ||
255 | struct gpio_chip *gc; | 254 | struct gpio_chip *gc; |
256 | int i; | 255 | int i; |
257 | int ret; | 256 | int ret; |
@@ -261,13 +260,11 @@ static int vf610_gpio_probe(struct platform_device *pdev) | |||
261 | return -ENOMEM; | 260 | return -ENOMEM; |
262 | 261 | ||
263 | port->sdata = of_device_get_match_data(dev); | 262 | port->sdata = of_device_get_match_data(dev); |
264 | iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 263 | port->base = devm_platform_ioremap_resource(pdev, 0); |
265 | port->base = devm_ioremap_resource(dev, iores); | ||
266 | if (IS_ERR(port->base)) | 264 | if (IS_ERR(port->base)) |
267 | return PTR_ERR(port->base); | 265 | return PTR_ERR(port->base); |
268 | 266 | ||
269 | iores = platform_get_resource(pdev, IORESOURCE_MEM, 1); | 267 | port->gpio_base = devm_platform_ioremap_resource(pdev, 1); |
270 | port->gpio_base = devm_ioremap_resource(dev, iores); | ||
271 | if (IS_ERR(port->gpio_base)) | 268 | if (IS_ERR(port->gpio_base)) |
272 | return PTR_ERR(port->gpio_base); | 269 | return PTR_ERR(port->gpio_base); |
273 | 270 | ||