artik: config: enable sdfuse recovery
authorChanho Park <chanho61.park@samsung.com>
Tue, 11 Aug 2015 05:48:29 +0000 (14:48 +0900)
committerChanho Park <chanho61.park@samsung.com>
Tue, 11 Aug 2015 07:41:12 +0000 (16:41 +0900)
This patch enables sdfuse recovery which is recovered the bootloader and
boot partition from sdcard. The action of sd_recovery will do
repartitioning rootfs and fuse binaries from second ext4 partition.

Change-Id: I1320401709abe1843ee793f685aa89b8cc1f2646
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
include/configs/artik_common.h

index 0c5fce2b5a4518bd8c17f8617be1c551d57aa2c9..c166302ceef65e0fb9c803752fbe6fd7707f4f03 100644 (file)
 #define CONFIG_FASTBOOT_CHUNK_SIZE             64
 #endif
 
+#define CONFIG_FASTBOOT_SDFUSE
+
 #define CONFIG_FASTBOOT_AUTO_REBOOT
 #define CONFIG_FASTBOOT_AUTO_REBOOT_MODE       0x3
 
        "fdtaddr=40800000\0"                                            \
        "initrd_file=uInitrd\0"                                         \
        "initrd_addr=43000000\0"                                        \
+       "sdrecovery=sdfuse format; sdfuse flashall 2\0"                 \
        "boot_cmd=fatload mmc 0:1 $kernel_addr $kernel_file;"           \
                "fatload mmc 0:1 $fdtaddr $fdtfile;"                    \
                "bootz $kernel_addr $initrd_addr $fdtaddr\0"            \
                "fatload mmc 0:1 $fdtaddr $fdtfile;"                    \
                "fatload mmc 0:1 $initrd_addr $initrd_file;"            \
                "bootz $kernel_addr $initrd_addr $fdtaddr\0"            \
-       "ramfsboot=setenv bootargs ${console} root=/dev/ram0 "          \
-               "rootfstype=ext2 ${opts};"                              \
+       "ramfsboot=run sdrecovery;"                                     \
+               "setenv bootargs ${console} root=/dev/ram0 "            \
+               "rootfstype=ext2 ${opts} recovery;"                     \
                "run boot_cmd_initrd\0"                                 \
        "mmcboot=setenv bootargs ${console} "                           \
                "root=/dev/mmcblk${rootdev}p${rootpart} ${root_rw} "    \
-               "${opts};run boot_cmd\0"                                \
+               "rootfstype=ext4 ${opts};run boot_cmd\0"                \
        "bootcmd=run mmcboot\0"
 
 #endif /* __ARTIK_COMMON_H */