[adm5120] calling of prom_detect_board is needed only when we still don't know the...
[openwrt/svn-archive/archive.git] / target / linux / adm5120-2.6 / files / arch / mips / adm5120 / adm5120_info.c
index 87e3d865a55671947df4a5e1f5b924cfb8fabf02..6d512f1a75f749e34b571ff3f99029f8cae0bed4 100644 (file)
@@ -206,7 +206,7 @@ static struct adm5120_board __initdata adm5120_boards[] = {
                .name           = "Infineon EASY 83000",
                .mach_type      = MACH_ADM5120_EASY83000,
                .has_usb        = 0,
-               .iface_num      = 0,
+               .iface_num      = 6,
                .flash0_size    = 4*1024*1024,
        },
        {
@@ -880,7 +880,8 @@ static void __init adm5120_detect_board(void)
                if (t == MACH_ADM5120_UNKNOWN)
                        t = uboot_detect_board();
        } else {
-               t = prom_detect_board();
+               if (t == MACH_ADM5120_UNKNOWN)
+                       t = prom_detect_board();
        }
 
        for (board = adm5120_boards; board->mach_type != MACH_ADM5120_UNKNOWN;