diff options
author | Arnd Bergmann <arnd@arndb.de> | 2011-10-08 11:16:49 -0400 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-11-22 05:16:49 -0500 |
commit | 807dfe7041fb1ff2b076b999800553440e61234d (patch) | |
tree | 990f21b0bbb597088c03792c0bdd6bdc0144083a /arch | |
parent | cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37 (diff) |
ARM: imx: export imx_ioremap
The arch_ioremap function on i.MX is now an indirect function pointer.
In order to use it from any loadable module, the pointer itself
has to be exported.
ERROR: "imx_ioremap" [drivers/video/tmiofb.ko] undefined!
ERROR: "imx_ioremap" [drivers/usb/host/sl811-hcd.ko] undefined!
ERROR: "imx_ioremap" [drivers/usb/host/r8a66597-hcd.ko] undefined!
ERROR: "imx_ioremap" [drivers/usb/host/oxu210hp-hcd.ko] undefined!
ERROR: "imx_ioremap" [drivers/usb/gadget/r8a66597-udc.ko] undefined!
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/plat-mxc/system.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/system.c b/arch/arm/plat-mxc/system.c index 9dad8dcc2ea..45e1b5f6be4 100644 --- a/arch/arm/plat-mxc/system.c +++ b/arch/arm/plat-mxc/system.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/io.h> | 21 | #include <linux/io.h> |
22 | #include <linux/err.h> | 22 | #include <linux/err.h> |
23 | #include <linux/delay.h> | 23 | #include <linux/delay.h> |
24 | #include <linux/module.h> | ||
24 | 25 | ||
25 | #include <mach/hardware.h> | 26 | #include <mach/hardware.h> |
26 | #include <mach/common.h> | 27 | #include <mach/common.h> |
@@ -30,6 +31,7 @@ | |||
30 | 31 | ||
31 | void (*imx_idle)(void) = NULL; | 32 | void (*imx_idle)(void) = NULL; |
32 | void __iomem *(*imx_ioremap)(unsigned long, size_t, unsigned int) = NULL; | 33 | void __iomem *(*imx_ioremap)(unsigned long, size_t, unsigned int) = NULL; |
34 | EXPORT_SYMBOL_GPL(imx_ioremap); | ||
33 | 35 | ||
34 | static void __iomem *wdog_base; | 36 | static void __iomem *wdog_base; |
35 | 37 | ||