From: jino.cho Date: Tue, 28 Feb 2017 08:38:40 +0000 (+0900) Subject: artik710_raptor: configs: add raw ramdisk booting X-Git-Tag: submit/tizen/20190213.074817~75 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c8b28bd73fbfda0ef0e94f09ca21ccd2f016f2d8;p=profile%2Fcommon%2Fplatform%2Fkernel%2Fu-boot-artik7.git artik710_raptor: configs: add raw ramdisk booting This patch adds to support raw ramdisk image. - enable CONFIG_SUPPORT_RAW_INITRD - add "ramdisk.img" in the CONFIG_DFU_ALT list Change-Id: I58773dddb590476c9ee354c2af11086c941df780 Signed-off-by: jino.cho --- diff --git a/include/configs/artik710_raptor.h b/include/configs/artik710_raptor.h index afff058cfc..a754ea4a30 100644 --- a/include/configs/artik710_raptor.h +++ b/include/configs/artik710_raptor.h @@ -103,6 +103,8 @@ /* refer to common/env_common.c */ #define CONFIG_BOOTDELAY 3 +#define CONFIG_SUPPORT_RAW_INITRD + /*----------------------------------------------------------------------- * Miscellaneous configurable options */ @@ -354,7 +356,7 @@ "/uImage ext4 $rootdev $bootpart;" \ "/Image ext4 $rootdev $bootpart;" \ "/uInitrd ext4 $rootdev $bootpart;" \ - "/ramdisk.gz ext4 $rootdev $bootpart;" \ + "/ramdisk.img ext4 $rootdev $bootpart;" \ "/s5p6818-artik710-raptor-rev03.dtb ext4 $rootdev $bootpart;" \ "/s5p6818-artik710-raptor-rev02.dtb ext4 $rootdev $bootpart;" \ "/s5p6818-artik710-raptor-rev01.dtb ext4 $rootdev $bootpart;" \ @@ -372,6 +374,7 @@ "kerneladdr=0x40080000\0" \ "kernel_file=Image\0" \ "ramdiskaddr=0x49000000\0" \ + "ramdisksize=0x800000\0" \ "ramdisk_file=uInitrd\0" \ "fdtaddr=0x4a000000\0" \ "fdtfile=\0" \ @@ -456,12 +459,15 @@ " ext4load mmc ${rootdev}:${bootpart} $kerneladdr $kernel_file\n" \ " run load_args\n" \ " fi\0" \ - "load_initrd=ext4load mmc ${rootdev}:${bootpart} $ramdiskaddr $ramdisk_file\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;" \ + "ext4load mmc ${rootdev}:${bootpart} $ramdiskaddr $ramdisk_file\0" \ "boot_cmd_initrd=\n" \ - " run load_kernel\n" \ - " run load_fdt\n" \ - " run load_initrd\n" \ - " booti $kerneladdr $ramdiskaddr $fdtaddr\0" \ + "run load_fdt; run load_kernel; run load_initrd;" \ + "booti $kerneladdr ${ramdiskaddr}:${ramdisksize} $fdtaddr\0" \ "boot_cmd_mmcboot=\n" \ " run load_kernel\n" \ " run load_fdt\n" \ @@ -517,5 +523,4 @@ " run load_fit\n" \ " bootm ${fitaddr}${fitconf}\0" \ "vboot=run boot_cmd_fit\0" - #endif /* __CONFIG_H__ */