#define CONFIG_SET_DFU_ALT_BUF_LEN (SZ_1K)
-#define PARTS_DEFAULT \
- "name=boot,start=4M,size=64M,bootable,id=0x0e;" \
- "name=rootfs,size=3072M,id=0x83;" \
- "name=system-data,size=1344M,id=0x83;" \
- "name=[ext],size=-,id=0x05;" \
- "name=user,size=-,id=0x83;" \
- "name=modules,size=32M,id=0x83;" \
- "name=ramdisk,size=8M,id=0x83;" \
- "name=ramdisk-recovery,size=32M,id=0x83;" \
- "name=inform,size=8M,id=0x83;" \
- "name=hal,size=256M,id=0x83;" \
- "name=reserved2,size=125M,id=0x83;" \
- ""
-
-#define MBR_CHECK \
- "env default mbr_parts; " \
- "if mbr verify ${dfu_interface} ${dfu_device}; " \
- "then true; else " \
- "echo \"MBR partition layout does not match flashed bootloader!\"; " \
- "echo \"Please format SD card with recent sd_fusing_rpi3.sh script or Ctrl-C to continue.\"; " \
- "while sleep 2; do echo .\\\\\\\\c; done; echo; " \
- "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;" \
"dfu_usb_con=0\0" \
"dfu_interface=mmc\0" \
"dfu_device=" __stringify(CONFIG_MMC_DEFAULT_DEV) "\0" \
- "mbr_parts=" PARTS_DEFAULT "\0" \
- "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" \