summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2021-04-13 13:14:37 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2021-04-13 13:14:39 +0200
commit4d14dede9afbdc53f36910cd59bb43b2dbacf7f6 (patch)
tree1d993510d0559a76d6e25591c3f257dbafe4791b /arch
parent205556af93b9c08da876c4ef79bd9e3a116c49c7 (diff)
downloadbarebox-4d14dede9afbdc53f36910cd59bb43b2dbacf7f6.tar.gz
barebox-4d14dede9afbdc53f36910cd59bb43b2dbacf7f6.tar.xz
ARM: i.MX: Add missing __iomem annotation
The lowlevel gpio functions all take a iomem pointer as argument, so add missing __iomem annotation. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-imx/include/mach/imx-gpio.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/mach-imx/include/mach/imx-gpio.h b/arch/arm/mach-imx/include/mach/imx-gpio.h
index a67a979904..64ac278d61 100644
--- a/arch/arm/mach-imx/include/mach/imx-gpio.h
+++ b/arch/arm/mach-imx/include/mach/imx-gpio.h
@@ -32,7 +32,7 @@ static inline void imx_gpio_direction(void __iomem *gdir, void __iomem *dr,
writel(val, dr);
}
-static inline void imx1_gpio_direction_output(void *base, int gpio, int value)
+static inline void imx1_gpio_direction_output(void __iomem *base, int gpio, int value)
{
imx_gpio_direction(base + 0x0, base + 0x1c, gpio, 1, value);
}
@@ -40,7 +40,7 @@ static inline void imx1_gpio_direction_output(void *base, int gpio, int value)
#define imx21_gpio_direction_output(base, gpio, value) imx1_gpio_direction_output(base, gpio,value)
#define imx27_gpio_direction_output(base, gpio, value) imx1_gpio_direction_output(base, gpio,value)
-static inline void imx31_gpio_direction_output(void *base, int gpio, int value)
+static inline void imx31_gpio_direction_output(void __iomem *base, int gpio, int value)
{
imx_gpio_direction(base + 0x4, base + 0x0, gpio, 1, value);
}
@@ -52,7 +52,7 @@ static inline void imx31_gpio_direction_output(void *base, int gpio, int value)
#define imx6_gpio_direction_output(base, gpio, value) imx31_gpio_direction_output(base, gpio,value)
#define imx8m_gpio_direction_output(base, gpio, value) imx31_gpio_direction_output(base, gpio,value)
-static inline void imx1_gpio_direction_input(void *base, int gpio, int value)
+static inline void imx1_gpio_direction_input(void __iomem *base, int gpio, int value)
{
imx_gpio_direction(base + 0x0, base + 0x1c, gpio, 0, 0);
}
@@ -60,7 +60,7 @@ static inline void imx1_gpio_direction_input(void *base, int gpio, int value)
#define imx21_gpio_direction_input(base, gpio, value) imx1_gpio_direction_input(base, gpio)
#define imx27_gpio_direction_input(base, gpio, value) imx1_gpio_direction_input(base, gpio)
-static inline void imx31_gpio_direction_input(void *base, int gpio)
+static inline void imx31_gpio_direction_input(void __iomem *base, int gpio)
{
imx_gpio_direction(base + 0x4, base + 0x0, gpio, 0, 0);
}