Merge tag 'mvebu' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[~shefty/rdma-dev.git] / arch / arm / mach-kirkwood / board-dt.c
index 9826904277b87a1b26c9009d0c0764209a40b60f..ff4150a2ad05259383d147626fbae49648e1a256 100644 (file)
@@ -128,10 +128,29 @@ static void __init kirkwood_dt_init(void)
        if (of_machine_is_compatible("keymile,km_kirkwood"))
                km_kirkwood_init();
 
+       if (of_machine_is_compatible("lacie,inetspace_v2") ||
+           of_machine_is_compatible("lacie,netspace_v2") ||
+           of_machine_is_compatible("lacie,netspace_max_v2") ||
+           of_machine_is_compatible("lacie,netspace_lite_v2") ||
+           of_machine_is_compatible("lacie,netspace_mini_v2"))
+               ns2_init();
+
+       if (of_machine_is_compatible("mpl,cec4"))
+               mplcec4_init();
+
+       if (of_machine_is_compatible("plathome,openblocks-a6"))
+               openblocks_a6_init();
+
+       if (of_machine_is_compatible("usi,topkick"))
+               usi_topkick_init();
+
+       if (of_machine_is_compatible("zyxel,nsa310"))
+               nsa310_init();
+
        of_platform_populate(NULL, kirkwood_dt_match_table, NULL, NULL);
 }
 
-static const char *kirkwood_dt_board_compat[] = {
+static const char * const kirkwood_dt_board_compat[] = {
        "globalscale,dreamplug",
        "dlink,dns-320",
        "dlink,dns-325",
@@ -143,6 +162,15 @@ static const char *kirkwood_dt_board_compat[] = {
        "buffalo,lsxl",
        "iom,ix2-200",
        "keymile,km_kirkwood",
+       "lacie,inetspace_v2",
+       "lacie,netspace_max_v2",
+       "lacie,netspace_v2",
+       "lacie,netspace_lite_v2",
+       "lacie,netspace_mini_v2",
+       "mpl,cec4",
+       "plathome,openblocks-a6",
+       "usi,topkick",
+       "zyxel,nsa310",
        NULL
 };