Native Partitions
The partition names for the primary and recovery partitions are as follows.
- For CFG v1, each recovery partition’s name is the primary partition’s name suffixed with ‘r’.
- For CFG v2, only the recovery partitions in the top-level CFG have their names suffixed with ‘r’.
- The other recovery partitions in CFG v2 maintain the same name as their primary counterparts; the recovery partitions are differentiated based on the boot chain they belong to (i.e. A or B).
Partition name | Applies to | Description |
---|---|---|
Bct | Contains the Boot Configuration Table. | |
mb1-bootloader | Contains the MB1 boot loader. | |
mb1-bct | Contains the BCT configuration file for MB1. | |
mb2-bootloader | Contains the MB2 boot loader for the BPMP. | |
mts-preboot | Contains preboot firmware for the CPU. | |
mts-bootpack | Contains the CPU firmware. | |
bpmp-fw | Contains the power-management firmware. | |
bpmp-fw-dtb | Contains the power-management firmware DTB. | |
ramdisk | Contains the primary copy of the ramdisk image. | |
secure-os | Contains the recovery copy of the ramdisk image. | |
Pt | Contains the Partition Table. | |
kernel | Contains the kernel image. | |
kernel-dtb | Contains the device tree binary image required by kernel. | |
eks | Contains the eks.dat object, which is an encrypted Widevine key. | |
spe-fw | Contain the firmware for SPE-R5. | |
sc7-fw | Contains the firmware for SC7 resume. | |
sce-fw | Contains the firmware for SCE-R5. This can be either Camera firmware or Safety firmware, based on use case. | |
adsp-fw | Contains the firmware for Audio processor. | |
gp1 or fs-gp1 |
Contains the primary GUID Partition Table. The GPT partitioning scheme must be used. Extended boot record partitions (ER<n>) are not required with GPT partitioning. Do not use the filename partition attribute when creating a GP1 partition. This partition type signifies the start of the GPT partitioning. All the partitions between GP1 to GPT partition are counted as partitions in GPT creation. GP1 partition size must be greater than or equal to 17,408 bytes. Similarly, GPT partition size must be greater than or equal to 16,896 bytes. For more information about using GPT, see Configuring GPT Devices. |
|
gpt or fs-gpt |
Contains the secondary GUID Partition Table. This partition must be at the end of the device. The GPT partitioning scheme must be used. Extended boot record partitions (ER<n>) are not required with GPT partitioning. Do not use the filename partition attribute when creating a GPT partition. GPT partition size must be greater than or equal to 16,896 bytes. For information about using GPT, see Configuring GPT Devices. |
|
A_<type>_chain or B_<type>_chain |
Contains the partitions that belong to a particular boot chain (i.e. A or B). It points to a subsidiary CFG file that defines those partitions. <type> indicates the storage device type as emmc or qspi. |