summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/imx31.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-07-27 12:37:16 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-07-29 12:06:57 +0200
commitb42dca2df05c8dbbf118b243c435d22003a74201 (patch)
tree502ddae07261f1d1c61d717629eb2ae2b718ccf8 /arch/arm/mach-imx/imx31.c
parentafa4bff41fd77910d75a592749d30f8844273af1 (diff)
downloadbarebox-b42dca2df05c8dbbf118b243c435d22003a74201.tar.gz
barebox-b42dca2df05c8dbbf118b243c435d22003a74201.tar.xz
ARM i.MX31: Add IIM support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/imx31.c')
-rw-r--r--arch/arm/mach-imx/imx31.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx31.c b/arch/arm/mach-imx/imx31.c
index f2fea4cdc4..bb713ca876 100644
--- a/arch/arm/mach-imx/imx31.c
+++ b/arch/arm/mach-imx/imx31.c
@@ -16,6 +16,9 @@
*/
#include <common.h>
+#include <init.h>
+#include <sizes.h>
+#include <mach/imx-regs.h>
#include "gpio.h"
@@ -27,3 +30,11 @@ void *imx_gpio_base[] = {
int imx_gpio_count = ARRAY_SIZE(imx_gpio_base) * 32;
+static int imx31_init(void)
+{
+ add_generic_device("imx_iim", 0, NULL, IMX_IIM_BASE, SZ_4K,
+ IORESOURCE_MEM, NULL);
+
+ return 0;
+}
+coredevice_initcall(imx31_init);