"lcd1_0=s6e8fa0\0" \
"lcd2_0=gst7d0038\0" \
"lcd_panel=s6e8fa0\0" \
- "sdrecovery=\n" \
- " run boot_cmd_sdboot\n" \
- " sd_recovery mmc 1:3 $sdrecaddr partmap_emmc.txt\0" \
+ "bootmode=ramdisk\0" \
"factory_load=factory_info load mmc 0 " \
__stringify(CONFIG_FACTORY_INFO_START) " " \
__stringify(CONFIG_FACTORY_INFO_SIZE) "\0" \
" run load_args\n" \
" fi\0" \
"load_initrd=" \
- "if test -e mmc ${rootdev}:${bootpart} ramdisk.img; then " \
- "setenv ramdisk_file ramdisk.img;" \
- "fi;" \
+ "if test ${bootmode} = recovery; then; " \
+ "if test -e mmc ${rootdev}:${bootpart} ramdisk-recovery.img; then " \
+ "echo ${bootmode} booting.;" \
+ "setenv ramdisk_file ramdisk-recovery.img;" \
+ "else " \
+ "echo There is no Recovery Image!!!;" \
+ "echo Try to do the Normal Ramdisk Booting!!;" \
+ "setenv ramdisk_file ramdisk.img;" \
+ "setenv bootmode ramdisk;" \
+ "fi;" \
+ "else " \
+ "if test -e mmc ${rootdev}:${bootpart} ramdisk.img; then " \
+ "echo ${bootmode} booting.;" \
+ "setenv ramdisk_file ramdisk.img;" \
+ "fi;" \
+ "fi;" \
"if test -e mmc ${rootdev}:${bootpart} ${ramdisk_file}; then " \
"setenv bootargs ${console} " \
"root=/dev/ram0 ${root_rw} " \
"${opts} ${recoverymode} " \
- "drm_panel=$lcd_panel bootdev=mmcblk${rootdev};" \
+ "drm_panel=$lcd_panel bootdev=mmcblk${rootdev} " \
+ "bootmode=${bootmode};" \
"fi;" \
"ext4load mmc ${rootdev}:${bootpart} $ramdiskaddr $ramdisk_file\0" \
"boot_cmd_initrd=\n" \