Merge tag 'clock' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[cascardo/linux.git] / arch / arm / mach-kirkwood / board-dt.c
index 87856b5..edc3f8a 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/init.h>
 #include <linux/of.h>
 #include <linux/of_platform.h>
+#include <linux/kexec.h>
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 #include <mach/bridge-regs.h>
@@ -58,11 +59,24 @@ static void __init kirkwood_dt_init(void)
        if (of_machine_is_compatible("globalscale,dreamplug"))
                dreamplug_init();
 
+       if (of_machine_is_compatible("dlink,dns-kirkwood"))
+               dnskw_init();
+
+       if (of_machine_is_compatible("iom,iconnect"))
+               iconnect_init();
+
+       if (of_machine_is_compatible("raidsonic,ib-nas62x0"))
+               ib62x0_init();
+
        of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL);
 }
 
 static const char *kirkwood_dt_board_compat[] = {
        "globalscale,dreamplug",
+       "dlink,dns-320",
+       "dlink,dns-325",
+       "iom,iconnect",
+       "raidsonic,ib-nas62x0",
        NULL
 };