-#define CONFIG_EXTRA_ENV_SETTINGS \
- "bootargs_nand=setenv bootargs ${bootargs} ${mtdparts}" \
- " root=/dev/mtdblock3" \
- " rootfstype=jffs2\0" \
- "nfsroot=/tftpboot/rootfs\0" \
- "bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs" \
- " ip=dhcp nfsroot=${serverip}:${nfsroot},nolock\0" \
- "bootargs_mmc=setenv bootargs ${bootargs} root=/dev/mmcblk0p3" \
- " rootwait ip=dhcp\0" \
- "bootcmd_nand=set autostart yes;run bootargs_nand;" \
- " nboot linux\0" \
- "bootcmd_net=set autostart yes;run bootargs_nfs; dhcp\0" \
- "bootcmd_mmc=set autostart yes;run bootargs_mmc;" \
- " mmc read 0 ${loadaddr} 100 3000\0" \
+#ifdef CONFIG_ENV_IS_NOWHERE
+#define CONFIG_EXTRA_ENV_SETTINGS \
+ "autostart=no\0" \
+ "autoload=no\0" \
+ "bootdelay=-1\0" \
+ "mtdids=" MTDIDS_DEFAULT "\0" \
+ "mtdparts=" MTDPARTS_DEFAULT "\0"
+#else
+#define CONFIG_EXTRA_ENV_SETTINGS \
+ "autostart=no\0" \
+ "baseboard=stk5-v3\0" \
+ "bootargs_jffs2=run default_bootargs;set bootargs ${bootargs}" \
+ " root=/dev/mtdblock3 rootfstype=jffs2\0" \
+ "bootargs_mmc=run default_bootargs;set bootargs ${bootargs}" \
+ " root=/dev/mmcblk0p3 rootwait\0" \
+ "bootargs_nfs=run default_bootargs;set bootargs ${bootargs}" \
+ " root=/dev/nfs nfsroot=${nfs_server}:${nfsroot},nolock" \
+ " ip=dhcp\0" \
+ "bootargs_ubifs=run default_bootargs;set bootargs ${bootargs}" \
+ " ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs\0" \
+ "bootcmd_jffs2=set autostart no;run bootargs_jffs2" \
+ ";nboot linux\0" \
+ "bootcmd_mmc=set autostart no;run bootargs_mmc" \
+ ";fatload mmc 0 ${loadaddr} uImage\0" \
+ "bootcmd_nand=set autostart no;run bootargs_ubifs;nboot linux\0"\
+ "bootcmd_net=set autoload y;set autostart n;run bootargs_nfs" \
+ ";dhcp\0" \
+ "bootm_cmd=bootm ${loadaddr} - ${fdtaddr}\0" \
+ "boot_mode=nand\0" \
+ "default_bootargs=set bootargs " CONFIG_BOOTARGS \
+ " ${append_bootargs}\0" \
+ "fdtaddr=" xstr(CONFIG_FDTADDR) "\0" \
+ "fdtsave=fdt resize;nand erase.part dtb" \
+ ";nand write ${fdtaddr} dtb ${fdtsize}\0" \