uboot/prism: add a root= cmdline param
Add a root=rootfsX bootarg where X is equal to the activated kernel
number. GFLT110/300 do not have a separate rootfs, if we don't specify
one explicitly, then ginstall gets to decide what partition to format.
Change-Id: I163cefa23faeec4485637e01c8b65eaf9a711076
diff --git a/board/mv_feroceon/mv_kw2/mv_main.c b/board/mv_feroceon/mv_kw2/mv_main.c
index 403a0ab..ff954b4 100644
--- a/board/mv_feroceon/mv_kw2/mv_main.c
+++ b/board/mv_feroceon/mv_kw2/mv_main.c
@@ -400,8 +400,8 @@
setenv("HNV_ACTIVATED_KERNEL_NAME", "kernel0");
setenv("gfparams",
"if test $HNV_ACTIVATED_KERNEL_NAME = kernel1; "
- "then gfkernel=0x1100000; "
- "else gfkernel=0x0300000; fi");
+ "then gfkernel=0x1100000; gfroot=rootfs1; "
+ "else gfkernel=0x0300000; gfroot=rootfs0; fi");
} else {
if (sf_getvar("ACTIVATED_KERNEL_NAME",
value, SYSVAR_VALUE) == 0)
@@ -410,14 +410,14 @@
setenv("ACTIVATED_KERNEL_NAME", "kernel0");
setenv("gfparams",
"if test $ACTIVATED_KERNEL_NAME = kernel1; "
- "then gfkernel=0xF80000; "
- "else gfkernel=0x180000; fi");
+ "then gfkernel=0xF80000; gfroot=rootfs1; "
+ "else gfkernel=0x180000; gfroot=rootfs0; fi");
}
setenv("bootcmd",
"run gfparams; "
"sf read $loadaddr $gfkernel 0xe00000; "
- "setenv bootargs $console $mtdparts $gfroot $mvNetConfig "
+ "setenv bootargs $console $mtdparts root=$gfroot $mvNetConfig "
"$bootargs_extra; bootm $loadaddr;");
}