#define CONFIG_BOOT_PART_SD 1
#define CONFIG_MODULES_PART_SD 2
#define CONFIG_ROOT_PART_SD 3
+#define CONFIG_SYSTEM_PART_SD 5
+#define CONFIG_USER_PART_SD 6
#if !defined(CONFIG_ARTIK_OTA)
#define CONFIG_BOOT_PART 1
#define CONFIG_MODULES_PART 2
#define CONFIG_ROOT_PART 3
+#define CONFIG_SYSTEM_PART 5
+#define CONFIG_USER_PART 6
#else
#define CONFIG_BOOT_PART 2
#define CONFIG_BOOT1_PART 3
#define CONFIG_MODULES_PART 5
#define CONFIG_MODULES1_PART 6
#define CONFIG_ROOT_PART 7
+/* For Workaround of Tizen */
+#define CONFIG_SYSTEM_PART 8
+#define CONFIG_USER_PART 9
#endif
#define CONFIG_SET_DFU_ALT_INFO
"rootfs part $rootdev $rootpart;" \
"params.bin raw 0x1701 0x20;" \
"/Image.itb ext4 $rootdev $bootpart;" \
- "system-data part 0 5;" \
- "user part 0 6\0"
+ "system-data part $rootdev $systempart;" \
+ "user part $rootdev $userpart\0"
#define CONFIG_EXTRA_ENV_SETTINGS \
"fdt_high=0xffffffff\0" \
"rootpart=" __stringify(CONFIG_ROOT_PART) "\0" \
"bootpart=" __stringify(CONFIG_BOOT_PART) "\0" \
"modulespart=" __stringify(CONFIG_MODULES_PART) "\0" \
+ "systempart=" __stringify(CONFIG_SYSTEM_PART) "\0" \
+ "userpart=" __stringify(CONFIG_USER_PART) "\0" \
"rescue=0\0" \
"root_rw=rw\0" \
"model_id=533\0" \
" run load_fdt\n" \
" bootz $kerneladdr - $fdtaddr\0" \
"boot_cmd_sdboot=\n" \
- " setenv bootpart " __stringify(CONFIG_BOOT_PART_SD) "\n" \
- " setenv modulespart " __stringify(CONFIG_MODULES_PART_SD) "\n" \
- " setenv rootpart " __stringify(CONFIG_ROOT_PART_SD)"\0" \
+ "setenv bootpart " __stringify(CONFIG_BOOT_PART_SD)"; " \
+ "setenv modulespart " __stringify(CONFIG_MODULES_PART_SD)"; " \
+ "setenv rootpart " __stringify(CONFIG_ROOT_PART_SD)"; " \
+ "setenv systempart " __stringify(CONFIG_SYSTEM_PART_SD)"; " \
+ "setenv userpart " __stringify(CONFIG_USER_PART_SD)";\0" \
"ramfsboot=\n" \
" run gen_addr\n" \
" run load_args\n" \