From 79edf55f7c47535112ad8babcf3020359f3cb75a Mon Sep 17 00:00:00 2001 From: Antony Pavlov Date: Thu, 7 Sep 2017 12:34:37 +0300 Subject: gpio: gpio-generic: fix bgpio_map() Signed-off-by: Antony Pavlov Signed-off-by: Sascha Hauer --- drivers/gpio/gpio-generic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/gpio/gpio-generic.c') diff --git a/drivers/gpio/gpio-generic.c b/drivers/gpio/gpio-generic.c index c6202fc651..01a66d6645 100644 --- a/drivers/gpio/gpio-generic.c +++ b/drivers/gpio/gpio-generic.c @@ -308,7 +308,7 @@ static void __iomem *bgpio_map(struct device_d *dev, const char *name, resource_size_t sane_sz, int *err) { struct resource *r; - void __iomem *ret; + struct resource *ret; *err = 0; @@ -327,7 +327,7 @@ static void __iomem *bgpio_map(struct device_d *dev, const char *name, return NULL; } - return ret; + return IOMEM(ret->start); } static int bgpio_dev_probe(struct device_d *dev) -- cgit v1.2.3