[adm5120] experimental support for the Motorola MU Gateway
[openwrt/svn-archive/archive.git] / target / linux / adm5120 / files-2.6.26 / arch / mips / adm5120 / common / prom.c
index af2bfb5a53db71ce938b75472e19b8e84141e1d3..4c48dc0be2f2e59c054dc7abe1717b41eab31118 100644 (file)
@@ -67,6 +67,8 @@ static struct board_desc common_boards[] __initdata = {
        DEFBOARD("153",         MACH_ADM5120_RB_153),
        DEFBOARD("192",         MACH_ADM5120_RB_192),
        DEFBOARD("miniROUTER",  MACH_ADM5120_RB_150),
+       /* Motorola boards */
+       DEFBOARD("Powerline MU Gateway",MACH_ADM5120_PMUGW),
 };
 
 static unsigned long __init find_machtype_byname(char *name)
@@ -241,9 +243,7 @@ static void __init prom_init_cmdline(void)
        /* init command line, register a default kernel command line */
        cmd = &_image_cmdline + 8;
        if (strlen(cmd) > 0)
-               strcpy(arcs_cmdline, cmd);
-       else
-               strcpy(arcs_cmdline, CONFIG_CMDLINE);
+               strlcpy(arcs_cmdline, cmd, sizeof(arcs_cmdline));
 
 }
 
@@ -262,7 +262,6 @@ void __init prom_putchar(char ch)
 void __init prom_init(void)
 {
        prom_detect_machtype();
-
        prom_init_cmdline();
 }