configs: artik533: define system and user partition number
authorJaehoon Chung <jh80.chung@samsung.com>
Thu, 19 Jul 2018 05:34:36 +0000 (14:34 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 21 Jan 2019 07:27:23 +0000 (16:27 +0900)
Remove the hard-coding partition number.
Instead, define system and user partion number as config.

Change-Id: I7a72611ab369546709cb7a2a93c2ce29edcc5f1f
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
include/configs/artik533_raptor.h

index 45f414b2028736b8c8b4d49a72f2bbf524868579..9a822dca1e9cb7d05aedb8e1068e633a6c486792 100644 (file)
 #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"                                           \