summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/imx35.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-07-27 12:35:44 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-07-29 12:06:57 +0200
commitafa4bff41fd77910d75a592749d30f8844273af1 (patch)
treeb4f86981c8ae1cb71d391e1a1626c417da8e9370 /arch/arm/mach-imx/imx35.c
parentcd8ab7bd54ac757e0ac2bfe7dd26ed0ed892faa1 (diff)
downloadbarebox-afa4bff41fd77910d75a592749d30f8844273af1.tar.gz
barebox-afa4bff41fd77910d75a592749d30f8844273af1.tar.xz
ARM i.MX35: Add IIM support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/imx35.c')
-rw-r--r--arch/arm/mach-imx/imx35.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx35.c b/arch/arm/mach-imx/imx35.c
index 5a0cff4f09..c846260682 100644
--- a/arch/arm/mach-imx/imx35.c
+++ b/arch/arm/mach-imx/imx35.c
@@ -16,6 +16,7 @@
*/
#include <common.h>
+#include <sizes.h>
#include <init.h>
#include <asm/io.h>
#include <mach/imx-regs.h>
@@ -58,3 +59,12 @@ static int imx35_l2_fix(void)
return 0;
}
core_initcall(imx35_l2_fix);
+
+static int imx35_init(void)
+{
+ add_generic_device("imx_iim", 0, NULL, IMX_IIM_BASE, SZ_4K,
+ IORESOURCE_MEM, NULL);
+
+ return 0;
+}
+coredevice_initcall(imx35_init);