# Auto generated by ./gen-extra-parts-config.sh comment "Extra partitions depends on rootfs system" depends on !RK_ROOTFS menu "Extra partitions (oem, userdata, etc.)" depends on RK_ROOTFS if RK_UBI && RK_EXTRA_PARTITION_NUM > 0 config RK_UBI_PAGE_SIZE hex "ubi image page size (B)" default "0x800" config RK_UBI_BLOCK_SIZE hex "ubi image block size (B)" default "0x20000" config RK_FLASH_SIZE int "size of flash storage (M)" default "1024" endif # ubi config RK_EXTRA_PARTITION_NUM int "number of extra partitions" range 0 5 default 2 menu "Extra partition 1" depends on RK_EXTRA_PARTITION_NUM > 0 config RK_EXTRA_PARTITION_1_NAME string "partition name" default "userdata" if RK_EXTRA_PARTITION_NUM = 1 default "oem" config RK_EXTRA_PARTITION_1_DEV string "device identifier" depends on !RK_EXTRA_PARTITION_1_BUILTIN default "auto" help Device identifier, like or PARTLABEL= or or "auto". config RK_EXTRA_PARTITION_1_MOUNTPOINT string "mountpoint" default "auto" help Mountpoint, set "auto" for "/". if !RK_EXTRA_PARTITION_1_BUILTIN config RK_EXTRA_PARTITION_1_FSTYPE string default "ubifs" if RK_EXTRA_PARTITION_1_UBIFS default "ext4" if RK_EXTRA_PARTITION_1_EXT4 default "ext2" if RK_EXTRA_PARTITION_1_EXT2 default "msdos" if RK_EXTRA_PARTITION_1_MSDOS default "ntfs" if RK_EXTRA_PARTITION_1_NTFS default "btrfs" if RK_EXTRA_PARTITION_1_BTRFS default "f2fs" if RK_EXTRA_PARTITION_1_F2FS default "erofs" if RK_EXTRA_PARTITION_1_EROFS default "squashfs" if RK_EXTRA_PARTITION_1_SQUASHFS default "jffs2" if RK_EXTRA_PARTITION_1_JFFS2 choice prompt "filesystem type" config RK_EXTRA_PARTITION_1_UBIFS bool "ubifs" depends on RK_UBI config RK_EXTRA_PARTITION_1_EXT4 bool "ext4" config RK_EXTRA_PARTITION_1_EXT2 bool "ext2" config RK_EXTRA_PARTITION_1_MSDOS bool "msdos(fat32)" config RK_EXTRA_PARTITION_1_NTFS bool "ntfs" config RK_EXTRA_PARTITION_1_BTRFS bool "btrfs" config RK_EXTRA_PARTITION_1_F2FS bool "f2fs" config RK_EXTRA_PARTITION_1_EROFS bool "erofs" config RK_EXTRA_PARTITION_1_SQUASHFS bool "squashfs" config RK_EXTRA_PARTITION_1_JFFS2 bool "jffs2" endchoice # fstype config RK_EXTRA_PARTITION_1_OPTIONS string "mount options" default "defaults" endif # !builtin config RK_EXTRA_PARTITION_1_SRC string "source dirs" default "empty" if RK_CHIP_FAMILY = "rk3308" default "normal" help Source dirs, each of them can be either of absolute path(/) or relative to | or relative to (|)/. config RK_EXTRA_PARTITION_1_SIZE string "image size (size(M|K)|auto(0)|max)" default "auto" help Size of image. Set "auto" to auto detect. Set "max" to use maxium partition size in parameter file. config RK_EXTRA_PARTITION_1_BUILTIN bool "merged into rootfs" help Virtual parition that merged into rootfs. config RK_EXTRA_PARTITION_1_FEATURES string default "${RK_EXTRA_PARTITION_1_BUILTIN:+builtin}" config RK_EXTRA_PARTITION_1_STR string default "${RK_EXTRA_PARTITION_1_DEV:-auto}:$RK_EXTRA_PARTITION_1_NAME:$RK_EXTRA_PARTITION_1_MOUNTPOINT:$RK_EXTRA_PARTITION_1_FSTYPE:$RK_EXTRA_PARTITION_1_OPTIONS:${RK_EXTRA_PARTITION_1_SRC// /,}:$RK_EXTRA_PARTITION_1_SIZE:$RK_EXTRA_PARTITION_1_FEATURES" endmenu # Extra partition 1 menu "Extra partition 2" depends on RK_EXTRA_PARTITION_NUM > 1 config RK_EXTRA_PARTITION_2_NAME string "partition name" default "userdata" config RK_EXTRA_PARTITION_2_DEV string "device identifier" depends on !RK_EXTRA_PARTITION_2_BUILTIN default "auto" help Device identifier, like or PARTLABEL= or or "auto". config RK_EXTRA_PARTITION_2_MOUNTPOINT string "mountpoint" default "auto" help Mountpoint, set "auto" for "/". if !RK_EXTRA_PARTITION_2_BUILTIN config RK_EXTRA_PARTITION_2_FSTYPE string default "ubifs" if RK_EXTRA_PARTITION_2_UBIFS default "ext4" if RK_EXTRA_PARTITION_2_EXT4 default "ext2" if RK_EXTRA_PARTITION_2_EXT2 default "msdos" if RK_EXTRA_PARTITION_2_MSDOS default "ntfs" if RK_EXTRA_PARTITION_2_NTFS default "btrfs" if RK_EXTRA_PARTITION_2_BTRFS default "f2fs" if RK_EXTRA_PARTITION_2_F2FS default "erofs" if RK_EXTRA_PARTITION_2_EROFS default "squashfs" if RK_EXTRA_PARTITION_2_SQUASHFS default "jffs2" if RK_EXTRA_PARTITION_2_JFFS2 choice prompt "filesystem type" config RK_EXTRA_PARTITION_2_UBIFS bool "ubifs" depends on RK_UBI config RK_EXTRA_PARTITION_2_EXT4 bool "ext4" config RK_EXTRA_PARTITION_2_EXT2 bool "ext2" config RK_EXTRA_PARTITION_2_MSDOS bool "msdos(fat32)" config RK_EXTRA_PARTITION_2_NTFS bool "ntfs" config RK_EXTRA_PARTITION_2_BTRFS bool "btrfs" config RK_EXTRA_PARTITION_2_F2FS bool "f2fs" config RK_EXTRA_PARTITION_2_EROFS bool "erofs" config RK_EXTRA_PARTITION_2_SQUASHFS bool "squashfs" config RK_EXTRA_PARTITION_2_JFFS2 bool "jffs2" endchoice # fstype config RK_EXTRA_PARTITION_2_OPTIONS string "mount options" default "defaults" endif # !builtin config RK_EXTRA_PARTITION_2_SRC string "source dirs" default "empty" if RK_CHIP_FAMILY = "rk3308" default "normal" help Source dirs, each of them can be either of absolute path(/) or relative to | or relative to (|)/. config RK_EXTRA_PARTITION_2_SIZE string "image size (size(M|K)|auto(0)|max)" default "auto" help Size of image. Set "auto" to auto detect. Set "max" to use maxium partition size in parameter file. config RK_EXTRA_PARTITION_2_BUILTIN bool "merged into rootfs" help Virtual parition that merged into rootfs. config RK_EXTRA_PARTITION_2_FEATURES string default "${RK_EXTRA_PARTITION_2_BUILTIN:+builtin}" config RK_EXTRA_PARTITION_2_STR string default "${RK_EXTRA_PARTITION_2_DEV:-auto}:$RK_EXTRA_PARTITION_2_NAME:$RK_EXTRA_PARTITION_2_MOUNTPOINT:$RK_EXTRA_PARTITION_2_FSTYPE:$RK_EXTRA_PARTITION_2_OPTIONS:${RK_EXTRA_PARTITION_2_SRC// /,}:$RK_EXTRA_PARTITION_2_SIZE:$RK_EXTRA_PARTITION_2_FEATURES" endmenu # Extra partition 2 menu "Extra partition 3" depends on RK_EXTRA_PARTITION_NUM > 2 config RK_EXTRA_PARTITION_3_NAME string "partition name" config RK_EXTRA_PARTITION_3_DEV string "device identifier" depends on !RK_EXTRA_PARTITION_3_BUILTIN default "auto" help Device identifier, like or PARTLABEL= or or "auto". config RK_EXTRA_PARTITION_3_MOUNTPOINT string "mountpoint" default "auto" help Mountpoint, set "auto" for "/". if !RK_EXTRA_PARTITION_3_BUILTIN config RK_EXTRA_PARTITION_3_FSTYPE string default "ubifs" if RK_EXTRA_PARTITION_3_UBIFS default "ext4" if RK_EXTRA_PARTITION_3_EXT4 default "ext2" if RK_EXTRA_PARTITION_3_EXT2 default "msdos" if RK_EXTRA_PARTITION_3_MSDOS default "ntfs" if RK_EXTRA_PARTITION_3_NTFS default "btrfs" if RK_EXTRA_PARTITION_3_BTRFS default "f2fs" if RK_EXTRA_PARTITION_3_F2FS default "erofs" if RK_EXTRA_PARTITION_3_EROFS default "squashfs" if RK_EXTRA_PARTITION_3_SQUASHFS default "jffs2" if RK_EXTRA_PARTITION_3_JFFS2 choice prompt "filesystem type" config RK_EXTRA_PARTITION_3_UBIFS bool "ubifs" depends on RK_UBI config RK_EXTRA_PARTITION_3_EXT4 bool "ext4" config RK_EXTRA_PARTITION_3_EXT2 bool "ext2" config RK_EXTRA_PARTITION_3_MSDOS bool "msdos(fat32)" config RK_EXTRA_PARTITION_3_NTFS bool "ntfs" config RK_EXTRA_PARTITION_3_BTRFS bool "btrfs" config RK_EXTRA_PARTITION_3_F2FS bool "f2fs" config RK_EXTRA_PARTITION_3_EROFS bool "erofs" config RK_EXTRA_PARTITION_3_SQUASHFS bool "squashfs" config RK_EXTRA_PARTITION_3_JFFS2 bool "jffs2" endchoice # fstype config RK_EXTRA_PARTITION_3_OPTIONS string "mount options" default "defaults" endif # !builtin config RK_EXTRA_PARTITION_3_SRC string "source dirs" config RK_EXTRA_PARTITION_3_SIZE string "image size (size(M|K)|auto(0)|max)" default "auto" help Size of image. Set "auto" to auto detect. Set "max" to use maxium partition size in parameter file. config RK_EXTRA_PARTITION_3_BUILTIN bool "merged into rootfs" help Virtual parition that merged into rootfs. config RK_EXTRA_PARTITION_3_FEATURES string default "${RK_EXTRA_PARTITION_3_BUILTIN:+builtin}" config RK_EXTRA_PARTITION_3_STR string default "${RK_EXTRA_PARTITION_3_DEV:-auto}:$RK_EXTRA_PARTITION_3_NAME:$RK_EXTRA_PARTITION_3_MOUNTPOINT:$RK_EXTRA_PARTITION_3_FSTYPE:$RK_EXTRA_PARTITION_3_OPTIONS:${RK_EXTRA_PARTITION_3_SRC// /,}:$RK_EXTRA_PARTITION_3_SIZE:$RK_EXTRA_PARTITION_3_FEATURES" endmenu # Extra partition 3 menu "Extra partition 4" depends on RK_EXTRA_PARTITION_NUM > 3 config RK_EXTRA_PARTITION_4_NAME string "partition name" config RK_EXTRA_PARTITION_4_DEV string "device identifier" depends on !RK_EXTRA_PARTITION_4_BUILTIN default "auto" help Device identifier, like or PARTLABEL= or or "auto". config RK_EXTRA_PARTITION_4_MOUNTPOINT string "mountpoint" default "auto" help Mountpoint, set "auto" for "/". if !RK_EXTRA_PARTITION_4_BUILTIN config RK_EXTRA_PARTITION_4_FSTYPE string default "ubifs" if RK_EXTRA_PARTITION_4_UBIFS default "ext4" if RK_EXTRA_PARTITION_4_EXT4 default "ext2" if RK_EXTRA_PARTITION_4_EXT2 default "msdos" if RK_EXTRA_PARTITION_4_MSDOS default "ntfs" if RK_EXTRA_PARTITION_4_NTFS default "btrfs" if RK_EXTRA_PARTITION_4_BTRFS default "f2fs" if RK_EXTRA_PARTITION_4_F2FS default "erofs" if RK_EXTRA_PARTITION_4_EROFS default "squashfs" if RK_EXTRA_PARTITION_4_SQUASHFS default "jffs2" if RK_EXTRA_PARTITION_4_JFFS2 choice prompt "filesystem type" config RK_EXTRA_PARTITION_4_UBIFS bool "ubifs" depends on RK_UBI config RK_EXTRA_PARTITION_4_EXT4 bool "ext4" config RK_EXTRA_PARTITION_4_EXT2 bool "ext2" config RK_EXTRA_PARTITION_4_MSDOS bool "msdos(fat32)" config RK_EXTRA_PARTITION_4_NTFS bool "ntfs" config RK_EXTRA_PARTITION_4_BTRFS bool "btrfs" config RK_EXTRA_PARTITION_4_F2FS bool "f2fs" config RK_EXTRA_PARTITION_4_EROFS bool "erofs" config RK_EXTRA_PARTITION_4_SQUASHFS bool "squashfs" config RK_EXTRA_PARTITION_4_JFFS2 bool "jffs2" endchoice # fstype config RK_EXTRA_PARTITION_4_OPTIONS string "mount options" default "defaults" endif # !builtin config RK_EXTRA_PARTITION_4_SRC string "source dirs" config RK_EXTRA_PARTITION_4_SIZE string "image size (size(M|K)|auto(0)|max)" default "auto" help Size of image. Set "auto" to auto detect. Set "max" to use maxium partition size in parameter file. config RK_EXTRA_PARTITION_4_BUILTIN bool "merged into rootfs" help Virtual parition that merged into rootfs. config RK_EXTRA_PARTITION_4_FEATURES string default "${RK_EXTRA_PARTITION_4_BUILTIN:+builtin}" config RK_EXTRA_PARTITION_4_STR string default "${RK_EXTRA_PARTITION_4_DEV:-auto}:$RK_EXTRA_PARTITION_4_NAME:$RK_EXTRA_PARTITION_4_MOUNTPOINT:$RK_EXTRA_PARTITION_4_FSTYPE:$RK_EXTRA_PARTITION_4_OPTIONS:${RK_EXTRA_PARTITION_4_SRC// /,}:$RK_EXTRA_PARTITION_4_SIZE:$RK_EXTRA_PARTITION_4_FEATURES" endmenu # Extra partition 4 menu "Extra partition 5" depends on RK_EXTRA_PARTITION_NUM > 4 config RK_EXTRA_PARTITION_5_NAME string "partition name" config RK_EXTRA_PARTITION_5_DEV string "device identifier" depends on !RK_EXTRA_PARTITION_5_BUILTIN default "auto" help Device identifier, like or PARTLABEL= or or "auto". config RK_EXTRA_PARTITION_5_MOUNTPOINT string "mountpoint" default "auto" help Mountpoint, set "auto" for "/". if !RK_EXTRA_PARTITION_5_BUILTIN config RK_EXTRA_PARTITION_5_FSTYPE string default "ubifs" if RK_EXTRA_PARTITION_5_UBIFS default "ext4" if RK_EXTRA_PARTITION_5_EXT4 default "ext2" if RK_EXTRA_PARTITION_5_EXT2 default "msdos" if RK_EXTRA_PARTITION_5_MSDOS default "ntfs" if RK_EXTRA_PARTITION_5_NTFS default "btrfs" if RK_EXTRA_PARTITION_5_BTRFS default "f2fs" if RK_EXTRA_PARTITION_5_F2FS default "erofs" if RK_EXTRA_PARTITION_5_EROFS default "squashfs" if RK_EXTRA_PARTITION_5_SQUASHFS default "jffs2" if RK_EXTRA_PARTITION_5_JFFS2 choice prompt "filesystem type" config RK_EXTRA_PARTITION_5_UBIFS bool "ubifs" depends on RK_UBI config RK_EXTRA_PARTITION_5_EXT4 bool "ext4" config RK_EXTRA_PARTITION_5_EXT2 bool "ext2" config RK_EXTRA_PARTITION_5_MSDOS bool "msdos(fat32)" config RK_EXTRA_PARTITION_5_NTFS bool "ntfs" config RK_EXTRA_PARTITION_5_BTRFS bool "btrfs" config RK_EXTRA_PARTITION_5_F2FS bool "f2fs" config RK_EXTRA_PARTITION_5_EROFS bool "erofs" config RK_EXTRA_PARTITION_5_SQUASHFS bool "squashfs" config RK_EXTRA_PARTITION_5_JFFS2 bool "jffs2" endchoice # fstype config RK_EXTRA_PARTITION_5_OPTIONS string "mount options" default "defaults" endif # !builtin config RK_EXTRA_PARTITION_5_SRC string "source dirs" config RK_EXTRA_PARTITION_5_SIZE string "image size (size(M|K)|auto(0)|max)" default "auto" help Size of image. Set "auto" to auto detect. Set "max" to use maxium partition size in parameter file. config RK_EXTRA_PARTITION_5_BUILTIN bool "merged into rootfs" help Virtual parition that merged into rootfs. config RK_EXTRA_PARTITION_5_FEATURES string default "${RK_EXTRA_PARTITION_5_BUILTIN:+builtin}" config RK_EXTRA_PARTITION_5_STR string default "${RK_EXTRA_PARTITION_5_DEV:-auto}:$RK_EXTRA_PARTITION_5_NAME:$RK_EXTRA_PARTITION_5_MOUNTPOINT:$RK_EXTRA_PARTITION_5_FSTYPE:$RK_EXTRA_PARTITION_5_OPTIONS:${RK_EXTRA_PARTITION_5_SRC// /,}:$RK_EXTRA_PARTITION_5_SIZE:$RK_EXTRA_PARTITION_5_FEATURES" endmenu # Extra partition 5 config RK_EXTRA_PARTITION_STR string default "$RK_EXTRA_PARTITION_1_STR@$RK_EXTRA_PARTITION_2_STR@$RK_EXTRA_PARTITION_3_STR@$RK_EXTRA_PARTITION_4_STR@$RK_EXTRA_PARTITION_5_STR" endmenu # Extra partitions