From: Jaehoon Chung Date: Mon, 4 Dec 2017 09:34:34 +0000 (+0900) Subject: configs: artik710_raptor: support the booting ramdisk-recovery image X-Git-Tag: submit/tizen/20180327.075642~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=32d65c86614a9f8974e19f628a7ff63e7665907a;p=profile%2Fcommon%2Fplatform%2Fkernel%2Fu-boot-artik7.git configs: artik710_raptor: support the booting ramdisk-recovery image If bootmode is recovery and there is a ramdisk-recovery.img, then it can be booted to ramdisk-recovery or fota mode. Change-Id: I2e331a558bca84b39942753e552073475464e370 Signed-off-by: Jaehoon Chung --- diff --git a/include/configs/artik710_raptor.h b/include/configs/artik710_raptor.h index 30d39e38f4..7b67e6e03b 100644 --- a/include/configs/artik710_raptor.h +++ b/include/configs/artik710_raptor.h @@ -425,6 +425,7 @@ "lcd1_0=s6e8fa0\0" \ "lcd2_0=gst7d0038\0" \ "lcd_panel=s6e8fa0\0" \ + "bootmode=ramdisk\0" \ "sdrecovery=run boot_cmd_sdboot;" \ "sd_recovery mmc 1:3 48000000 partmap_emmc.txt\0" \ "factory_load=factory_info load mmc 0 " \ @@ -455,14 +456,28 @@ "fi;\0" \ "load_kernel=ext4load mmc ${rootdev}:${bootpart} $kerneladdr $kernel_file\0" \ "load_initrd=" \ - "if test -e mmc ${rootdev}:${bootpart} ramdisk.img; then " \ - "setenv ramdisk_file ramdisk.img;" \ - "fi;" \ + "if test ${bootmode} = recovery || test ${bootmode} = fota; then; " \ + "if test -e mmc ${rootdev}:${bootpart} ramdisk-recovery.img; then " \ + "echo ${bootmode} booting.;" \ + "setenv ramdisk_file ramdisk-recovery.img;" \ + "setenv ramdisksize 0xc00000;" \ + "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;" \ + "drm_panel=$lcd_panel bootmode=${bootmode};" \ "fi;" \ "ext4load mmc ${rootdev}:${bootpart} $ramdiskaddr $ramdisk_file\0" \ "boot_cmd_initrd=" \