samsung: tizen_rpi: add a gpt partition list 23/277123/2
authorJaehoon Chung <jh80.chung@samsung.com>
Fri, 1 Jul 2022 03:18:54 +0000 (12:18 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Fri, 1 Jul 2022 05:26:54 +0000 (14:26 +0900)
Add a gpt partition list to verify or write about gpt.

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

index 3279a86..42dc18c 100644 (file)
        "askenv tmp \"Press ENTER to continue\"; "                      \
        "fi"
 
+#define GPT_PARTS_DEFAULT \
+       "uuid_disk=${uuid_gpt_disk};"                           \
+       "name=boot_a,start=4MiB,uuid=${uuid_gpt_boot_a},size=64MiB,type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B;"  \
+       "name=rootfs_a,size=3072MiB,uuid=${uuid_gpt_rootfs_a},type=linux;"      \
+       "name=system-data,size=1344MiB,uuid=${uuid_gpt_data},type=linux;"       \
+       "name=none,size=36MiB,uuid=${uuid_gpt_none},type=linux;"        \
+       "name=user,size=6636MiB,uuid=${uuid_gpt_user},type=linux;"      \
+       "name=modules_a,size=32MiB,uuid=${uuid_gpt_modules_a},type=linux;"      \
+       "name=ramdisk_a,size=32MiB,uuid=${uuid_gpt_ramdisk_a},type=linux;"      \
+       "name=recovery_a,size=32MiB,uuid=${uuid_gpt_recovery_a},type=linux;"    \
+       "name=inform,size=8MiB,uuid=${uuid_gpt_inform},type=linux;"     \
+       "name=hal_a,size=256MiB,uuid=${uuid_gpt_hal_a},type=linux;"     \
+       "name=boot_b,size=64MiB,uuid=${uuid_gpt_boot_b},type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B;"     \
+       "name=rootfs_b,size=3072MiB,uuid=${uuid_gpt_rootf_b},type=linux;"       \
+       "name=modules_b,size=32MiB,uuid=${uuid_gpt_modules_b},type=linux;"      \
+       "name=ramdisk_b,size=32MiB,uuid=${uuid_gpt_ramdisk_b},type=linux;"      \
+       "name=recovery_b,size=32MiB,uuid=${uuid_gpt_recovery_b},type=linux;"    \
+       "name=hal_b,size=256MiB,uuid=${uuid_gpt_hal_b},type=linux;"     \
+       "name=reserved0,size=4MiB,uuid=${uuid_gpt_reserved0},type=linux;"       \
+       "name=reserved1,size=64MiB,uuid=${uuid_gpt_reserved1},type=linux;"      \
+       "name=reserved2,size=-,uuid=${uuid_gpt_reserved2},type=linux;"  \
+       ""
+
 #define SET_TO_PARTITION_A     \
        "if test -e mmc ${mmcbootdev}:${mmcinformpart} ${slotfile}; "   \
        "then ;"                                                        \
        "mbr_check=" MBR_CHECK "\0"             \
        "set_to_part_a=" SET_TO_PARTITION_A "\0"                \
        "set_to_part_b=" SET_TO_PARTITION_B "\0"                \
+       "gpt_parts=" GPT_PARTS_DEFAULT "\0"             \
        ""
 
 #endif /* __CONFIG_TIZEN_RPI_H */