summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAntony Pavlov <antonynpavlov@gmail.com>2017-09-07 12:34:37 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2017-09-08 08:27:06 +0200
commit79edf55f7c47535112ad8babcf3020359f3cb75a (patch)
treec0dfbe5fe795eef2df0a374512abc22b4855f39d /drivers
parent9ee91ad1c938ff577b3925baf2c41614608b819c (diff)
downloadbarebox-79edf55f7c47535112ad8babcf3020359f3cb75a.tar.gz
barebox-79edf55f7c47535112ad8babcf3020359f3cb75a.tar.xz
gpio: gpio-generic: fix bgpio_map()
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpio/gpio-generic.c4
1 files changed, 2 insertions, 2 deletions
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)