413 lines
11 KiB
Plaintext
413 lines
11 KiB
Plaintext
# Auto generated by ./extra-part-config.sh
|
|
|
|
comment "Extra partitions depends on rootfs system"
|
|
depends on RK_ROOTFS_SYSTEM = ""
|
|
|
|
if RK_ROOTFS_SYSTEM != ""
|
|
|
|
menu "Extra partitions"
|
|
|
|
if RK_EXTRA_PARTITION_1_FSTYPE = "ubi" || \
|
|
RK_EXTRA_PARTITION_2_FSTYPE = "ubi" || \
|
|
RK_EXTRA_PARTITION_3_FSTYPE = "ubi" || \
|
|
RK_EXTRA_PARTITION_4_FSTYPE = "ubi" || \
|
|
RK_EXTRA_PARTITION_5_FSTYPE = "ubi"
|
|
|
|
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"
|
|
|
|
endif
|
|
|
|
config RK_EXTRA_PARTITION_NUM
|
|
int "number of extra partitions"
|
|
range 0 5
|
|
default 2
|
|
|
|
if RK_EXTRA_PARTITION_NUM > 0
|
|
|
|
menu "Extra partition 1"
|
|
|
|
config RK_EXTRA_PARTITION_1_DEV
|
|
string "device identifier"
|
|
default "oem"
|
|
help
|
|
Device identifier, like oem or /dev/mmcblk0p7 or PARTLABEL=oem.
|
|
|
|
config RK_EXTRA_PARTITION_1_NAME
|
|
string "partition name"
|
|
default "<dev>"
|
|
help
|
|
Partition name, set "<dev>" to detect from device identifier.
|
|
|
|
config RK_EXTRA_PARTITION_1_NAME_STR
|
|
string
|
|
default "${RK_EXTRA_PARTITION_1_DEV##*[/=]}" \
|
|
if RK_EXTRA_PARTITION_1_NAME = "<dev>"
|
|
default RK_EXTRA_PARTITION_1_NAME
|
|
|
|
config RK_EXTRA_PARTITION_1_MOUNTPOINT
|
|
string "mountpoint"
|
|
default "/<name>"
|
|
|
|
config RK_EXTRA_PARTITION_1_MOUNTPOINT_STR
|
|
string
|
|
default "/$RK_EXTRA_PARTITION_1_NAME_STR" \
|
|
if RK_EXTRA_PARTITION_1_MOUNTPOINT = "/<name>"
|
|
default RK_EXTRA_PARTITION_1_MOUNTPOINT
|
|
|
|
config RK_EXTRA_PARTITION_1_FSTYPE
|
|
string "filesystem type"
|
|
default "ext4"
|
|
|
|
config RK_EXTRA_PARTITION_1_OPTIONS
|
|
string "mount options"
|
|
default "defaults"
|
|
|
|
config RK_EXTRA_PARTITION_1_SRC
|
|
string "source dirs' suffix"
|
|
default "empty" if RK_CHIP_FAMILY = "rk3308"
|
|
default "normal"
|
|
help
|
|
Suffix of source dirs under <RK_IMAGE_DIR>/.
|
|
|
|
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_FIXED
|
|
bool "skip resizing"
|
|
depends on !RK_EXTRA_PARTITION_1_BUILTIN
|
|
default y if RK_EXTRA_PARTITION_1_FSTYPE = "ubi"
|
|
|
|
config RK_EXTRA_PARTITION_1_FEATURES
|
|
string
|
|
default "${RK_EXTRA_PARTITION_1_FIXED:+fixed,}${RK_EXTRA_PARTITION_1_BUILTIN:+builtin}"
|
|
|
|
config RK_EXTRA_PARTITION_1_STR
|
|
string
|
|
depends on RK_EXTRA_PARTITION_1_DEV != ""
|
|
default "$RK_EXTRA_PARTITION_1_DEV:$RK_EXTRA_PARTITION_1_NAME_STR:$RK_EXTRA_PARTITION_1_MOUNTPOINT_STR:$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
|
|
|
|
endif
|
|
|
|
if RK_EXTRA_PARTITION_NUM > 1
|
|
|
|
menu "Extra partition 2"
|
|
|
|
config RK_EXTRA_PARTITION_2_DEV
|
|
string "device identifier"
|
|
default "userdata"
|
|
help
|
|
Device identifier, like oem or /dev/mmcblk0p7 or PARTLABEL=oem.
|
|
|
|
config RK_EXTRA_PARTITION_2_NAME
|
|
string "partition name"
|
|
default "<dev>"
|
|
help
|
|
Partition name, set "<dev>" to detect from device identifier.
|
|
|
|
config RK_EXTRA_PARTITION_2_NAME_STR
|
|
string
|
|
default "${RK_EXTRA_PARTITION_2_DEV##*[/=]}" \
|
|
if RK_EXTRA_PARTITION_2_NAME = "<dev>"
|
|
default RK_EXTRA_PARTITION_2_NAME
|
|
|
|
config RK_EXTRA_PARTITION_2_MOUNTPOINT
|
|
string "mountpoint"
|
|
default "/<name>"
|
|
|
|
config RK_EXTRA_PARTITION_2_MOUNTPOINT_STR
|
|
string
|
|
default "/$RK_EXTRA_PARTITION_2_NAME_STR" \
|
|
if RK_EXTRA_PARTITION_2_MOUNTPOINT = "/<name>"
|
|
default RK_EXTRA_PARTITION_2_MOUNTPOINT
|
|
|
|
config RK_EXTRA_PARTITION_2_FSTYPE
|
|
string "filesystem type"
|
|
default "ext4"
|
|
|
|
config RK_EXTRA_PARTITION_2_OPTIONS
|
|
string "mount options"
|
|
default "defaults"
|
|
|
|
config RK_EXTRA_PARTITION_2_SRC
|
|
string "source dirs' suffix"
|
|
default "empty" if RK_CHIP_FAMILY = "rk3308"
|
|
default "normal"
|
|
help
|
|
Suffix of source dirs under <RK_IMAGE_DIR>/.
|
|
|
|
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_FIXED
|
|
bool "skip resizing"
|
|
depends on !RK_EXTRA_PARTITION_2_BUILTIN
|
|
default y if RK_EXTRA_PARTITION_2_FSTYPE = "ubi"
|
|
|
|
config RK_EXTRA_PARTITION_2_FEATURES
|
|
string
|
|
default "${RK_EXTRA_PARTITION_2_FIXED:+fixed,}${RK_EXTRA_PARTITION_2_BUILTIN:+builtin}"
|
|
|
|
config RK_EXTRA_PARTITION_2_STR
|
|
string
|
|
depends on RK_EXTRA_PARTITION_2_DEV != ""
|
|
default "$RK_EXTRA_PARTITION_2_DEV:$RK_EXTRA_PARTITION_2_NAME_STR:$RK_EXTRA_PARTITION_2_MOUNTPOINT_STR:$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
|
|
|
|
endif
|
|
|
|
if RK_EXTRA_PARTITION_NUM > 2
|
|
|
|
menu "Extra partition 3"
|
|
|
|
config RK_EXTRA_PARTITION_3_DEV
|
|
string "device identifier"
|
|
help
|
|
Device identifier, like oem or /dev/mmcblk0p7 or PARTLABEL=oem.
|
|
|
|
config RK_EXTRA_PARTITION_3_NAME
|
|
string "partition name"
|
|
default "<dev>"
|
|
help
|
|
Partition name, set "<dev>" to detect from device identifier.
|
|
|
|
config RK_EXTRA_PARTITION_3_NAME_STR
|
|
string
|
|
default "${RK_EXTRA_PARTITION_3_DEV##*[/=]}" \
|
|
if RK_EXTRA_PARTITION_3_NAME = "<dev>"
|
|
default RK_EXTRA_PARTITION_3_NAME
|
|
|
|
config RK_EXTRA_PARTITION_3_MOUNTPOINT
|
|
string "mountpoint"
|
|
default "/<name>"
|
|
|
|
config RK_EXTRA_PARTITION_3_MOUNTPOINT_STR
|
|
string
|
|
default "/$RK_EXTRA_PARTITION_3_NAME_STR" \
|
|
if RK_EXTRA_PARTITION_3_MOUNTPOINT = "/<name>"
|
|
default RK_EXTRA_PARTITION_3_MOUNTPOINT
|
|
|
|
config RK_EXTRA_PARTITION_3_FSTYPE
|
|
string "filesystem type"
|
|
default "ext4"
|
|
|
|
config RK_EXTRA_PARTITION_3_OPTIONS
|
|
string "mount options"
|
|
default "defaults"
|
|
|
|
config RK_EXTRA_PARTITION_3_SRC
|
|
string "source dirs' suffix"
|
|
|
|
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_FIXED
|
|
bool "skip resizing"
|
|
depends on !RK_EXTRA_PARTITION_3_BUILTIN
|
|
default y if RK_EXTRA_PARTITION_3_FSTYPE = "ubi"
|
|
|
|
config RK_EXTRA_PARTITION_3_FEATURES
|
|
string
|
|
default "${RK_EXTRA_PARTITION_3_FIXED:+fixed,}${RK_EXTRA_PARTITION_3_BUILTIN:+builtin}"
|
|
|
|
config RK_EXTRA_PARTITION_3_STR
|
|
string
|
|
depends on RK_EXTRA_PARTITION_3_DEV != ""
|
|
default "$RK_EXTRA_PARTITION_3_DEV:$RK_EXTRA_PARTITION_3_NAME_STR:$RK_EXTRA_PARTITION_3_MOUNTPOINT_STR:$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
|
|
|
|
endif
|
|
|
|
if RK_EXTRA_PARTITION_NUM > 3
|
|
|
|
menu "Extra partition 4"
|
|
|
|
config RK_EXTRA_PARTITION_4_DEV
|
|
string "device identifier"
|
|
help
|
|
Device identifier, like oem or /dev/mmcblk0p7 or PARTLABEL=oem.
|
|
|
|
config RK_EXTRA_PARTITION_4_NAME
|
|
string "partition name"
|
|
default "<dev>"
|
|
help
|
|
Partition name, set "<dev>" to detect from device identifier.
|
|
|
|
config RK_EXTRA_PARTITION_4_NAME_STR
|
|
string
|
|
default "${RK_EXTRA_PARTITION_4_DEV##*[/=]}" \
|
|
if RK_EXTRA_PARTITION_4_NAME = "<dev>"
|
|
default RK_EXTRA_PARTITION_4_NAME
|
|
|
|
config RK_EXTRA_PARTITION_4_MOUNTPOINT
|
|
string "mountpoint"
|
|
default "/<name>"
|
|
|
|
config RK_EXTRA_PARTITION_4_MOUNTPOINT_STR
|
|
string
|
|
default "/$RK_EXTRA_PARTITION_4_NAME_STR" \
|
|
if RK_EXTRA_PARTITION_4_MOUNTPOINT = "/<name>"
|
|
default RK_EXTRA_PARTITION_4_MOUNTPOINT
|
|
|
|
config RK_EXTRA_PARTITION_4_FSTYPE
|
|
string "filesystem type"
|
|
default "ext4"
|
|
|
|
config RK_EXTRA_PARTITION_4_OPTIONS
|
|
string "mount options"
|
|
default "defaults"
|
|
|
|
config RK_EXTRA_PARTITION_4_SRC
|
|
string "source dirs' suffix"
|
|
|
|
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_FIXED
|
|
bool "skip resizing"
|
|
depends on !RK_EXTRA_PARTITION_4_BUILTIN
|
|
default y if RK_EXTRA_PARTITION_4_FSTYPE = "ubi"
|
|
|
|
config RK_EXTRA_PARTITION_4_FEATURES
|
|
string
|
|
default "${RK_EXTRA_PARTITION_4_FIXED:+fixed,}${RK_EXTRA_PARTITION_4_BUILTIN:+builtin}"
|
|
|
|
config RK_EXTRA_PARTITION_4_STR
|
|
string
|
|
depends on RK_EXTRA_PARTITION_4_DEV != ""
|
|
default "$RK_EXTRA_PARTITION_4_DEV:$RK_EXTRA_PARTITION_4_NAME_STR:$RK_EXTRA_PARTITION_4_MOUNTPOINT_STR:$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
|
|
|
|
endif
|
|
|
|
if RK_EXTRA_PARTITION_NUM > 4
|
|
|
|
menu "Extra partition 5"
|
|
|
|
config RK_EXTRA_PARTITION_5_DEV
|
|
string "device identifier"
|
|
help
|
|
Device identifier, like oem or /dev/mmcblk0p7 or PARTLABEL=oem.
|
|
|
|
config RK_EXTRA_PARTITION_5_NAME
|
|
string "partition name"
|
|
default "<dev>"
|
|
help
|
|
Partition name, set "<dev>" to detect from device identifier.
|
|
|
|
config RK_EXTRA_PARTITION_5_NAME_STR
|
|
string
|
|
default "${RK_EXTRA_PARTITION_5_DEV##*[/=]}" \
|
|
if RK_EXTRA_PARTITION_5_NAME = "<dev>"
|
|
default RK_EXTRA_PARTITION_5_NAME
|
|
|
|
config RK_EXTRA_PARTITION_5_MOUNTPOINT
|
|
string "mountpoint"
|
|
default "/<name>"
|
|
|
|
config RK_EXTRA_PARTITION_5_MOUNTPOINT_STR
|
|
string
|
|
default "/$RK_EXTRA_PARTITION_5_NAME_STR" \
|
|
if RK_EXTRA_PARTITION_5_MOUNTPOINT = "/<name>"
|
|
default RK_EXTRA_PARTITION_5_MOUNTPOINT
|
|
|
|
config RK_EXTRA_PARTITION_5_FSTYPE
|
|
string "filesystem type"
|
|
default "ext4"
|
|
|
|
config RK_EXTRA_PARTITION_5_OPTIONS
|
|
string "mount options"
|
|
default "defaults"
|
|
|
|
config RK_EXTRA_PARTITION_5_SRC
|
|
string "source dirs' suffix"
|
|
|
|
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_FIXED
|
|
bool "skip resizing"
|
|
depends on !RK_EXTRA_PARTITION_5_BUILTIN
|
|
default y if RK_EXTRA_PARTITION_5_FSTYPE = "ubi"
|
|
|
|
config RK_EXTRA_PARTITION_5_FEATURES
|
|
string
|
|
default "${RK_EXTRA_PARTITION_5_FIXED:+fixed,}${RK_EXTRA_PARTITION_5_BUILTIN:+builtin}"
|
|
|
|
config RK_EXTRA_PARTITION_5_STR
|
|
string
|
|
depends on RK_EXTRA_PARTITION_5_DEV != ""
|
|
default "$RK_EXTRA_PARTITION_5_DEV:$RK_EXTRA_PARTITION_5_NAME_STR:$RK_EXTRA_PARTITION_5_MOUNTPOINT_STR:$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
|
|
|
|
endif
|
|
|
|
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
|
|
|
|
endif
|