Skip to content
/ linux Public

Commit 4e6864f

Browse files
andy-shevbrgl
authored andcommitted
gpio: mlxbf2: Use devm_platform_ioremap_resource()
Simplify the platform_get_resource() and devm_ioremap_resource() calls with devm_platform_ioremap_resource(). Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Asmaa Mnebhi <asmaa@nvidia.com> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
1 parent 603607e commit 4e6864f

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

drivers/gpio/gpio-mlxbf2.c

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ mlxbf2_gpio_probe(struct platform_device *pdev)
228228
struct mlxbf2_gpio_context *gs;
229229
struct device *dev = &pdev->dev;
230230
struct gpio_chip *gc;
231-
struct resource *res;
232231
unsigned int npins;
233232
int ret;
234233

@@ -237,13 +236,9 @@ mlxbf2_gpio_probe(struct platform_device *pdev)
237236
return -ENOMEM;
238237

239238
/* YU GPIO block address */
240-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
241-
if (!res)
242-
return -ENODEV;
243-
244-
gs->gpio_io = devm_ioremap(dev, res->start, resource_size(res));
245-
if (!gs->gpio_io)
246-
return -ENOMEM;
239+
gs->gpio_io = devm_platform_ioremap_resource(pdev, 0);
240+
if (IS_ERR(gs->gpio_io))
241+
return PTR_ERR(gs->gpio_io);
247242

248243
ret = mlxbf2_gpio_get_lock_res(pdev);
249244
if (ret) {

0 commit comments

Comments
 (0)