[General Questions and Answers] richard222:
############################################################################################################

#

# General Setting

#

############################################################################################################

- general: MTK_PLATFORM_CFG

info:

- config_version: V1.1.2

platform: MT8168

project: tb8168p1_64_bsp

storage: EMMC

boot_channel: MSDC_0

block_size: 0x20000

############################################################################################################

#

# Layout Setting

#

############################################################################################################

- partition_index: SYS0

partition_name: preloader

file_name: preloader_tb8168p1_64_bsp.bin

is_download: true

is_upgradable: false

type: SV5_BL_BIN

linear_start_addr: 0x0

physical_start_addr: 0x0

partition_size: 0x40000

region: EMMC_BOOT_1

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: BOOTLOADERS

reserve: 0x0

- partition_index: SYS1

partition_name: pgpt

file_name: GPT.img

is_download: true

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x0

physical_start_addr: 0x0

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS2

partition_name: proinfo

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x80000

physical_start_addr: 0x80000

partition_size: 0x300000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS3

partition_name: boot_para

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x380000

physical_start_addr: 0x380000

partition_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS4

partition_name: cam_vpu1

file_name: cam_vpu1.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x480000

physical_start_addr: 0x480000

partition_size: 0xf00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS5

partition_name: cam_vpu2

file_name: cam_vpu2.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x1380000

physical_start_addr: 0x1380000

partition_size: 0xf00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS6

partition_name: cam_vpu3

file_name: cam_vpu3.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x2280000

physical_start_addr: 0x2280000

partition_size: 0xf00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS7

partition_name: nvram

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x3180000

physical_start_addr: 0x3180000

partition_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: BINREGION

reserve: 0x0

- partition_index: SYS8

partition_name: ITEMS

file_name: items.ini

is_download: true

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x3680000

physical_start_addr: 0x3680000

partition_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS9

partition_name: protect1

file_name: NONE

is_download: false

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0x3780000

physical_start_addr: 0x3780000

partition_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS10

partition_name: protect2

file_name: NONE

is_download: false

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0x4180000

physical_start_addr: 0x4180000

partition_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS11

partition_name: persist

file_name: NONE

is_download: false

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0x4b80000

physical_start_addr: 0x4b80000

partition_size: 0x3000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS12

partition_name: nvcfg

file_name: NONE

is_download: false

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0x7b80000

physical_start_addr: 0x7b80000

partition_size: 0x800000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS13

partition_name: seccfg

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x8380000

physical_start_addr: 0x8380000

partition_size: 0x40000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS14

partition_name: lk

file_name: lk.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x83c0000

physical_start_addr: 0x83c0000

partition_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS15

partition_name: lk2

file_name: lk.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x84c0000

physical_start_addr: 0x84c0000

partition_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS16

partition_name: boot

file_name: boot.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x85c0000

physical_start_addr: 0x85c0000

partition_size: 0x2000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS17

partition_name: recovery

file_name: recovery.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0xa5c0000

physical_start_addr: 0xa5c0000

partition_size: 0x2000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS18

partition_name: para

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xc5c0000

physical_start_addr: 0xc5c0000

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS19

partition_name: logo

file_name: logo.bin

is_download: true

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xc640000

physical_start_addr: 0xc640000

partition_size: 0x800000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS20

partition_name: dtbo

file_name: dtbo.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0xce40000

physical_start_addr: 0xce40000

partition_size: 0x800000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS21

partition_name: expdb

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xd640000

physical_start_addr: 0xd640000

partition_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS22

partition_name: frp

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xe040000

physical_start_addr: 0xe040000

partition_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS23

partition_name: tee1

file_name: tee.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0xe140000

physical_start_addr: 0xe140000

partition_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS24

partition_name: tee2

file_name: tee.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0xe640000

physical_start_addr: 0xe640000

partition_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS25

partition_name: kb

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xeb40000

physical_start_addr: 0xeb40000

partition_size: 0x200000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS26

partition_name: dkb

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xed40000

physical_start_addr: 0xed40000

partition_size: 0x200000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x0

- partition_index: SYS27

partition_name: metadata

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xef40000

physical_start_addr: 0xef40000

partition_size: 0x2000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS28

partition_name: nvdata

file_name: NONE

is_download: false

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0x10f40000

physical_start_addr: 0x10f40000

partition_size: 0x400000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS29

partition_name: vbmeta

file_name: vbmeta.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x11340000

physical_start_addr: 0x11340000

partition_size: 0xb40000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS30

partition_name: vbmeta_system

file_name: vbmeta_system.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x11e80000

physical_start_addr: 0x11e80000

partition_size: 0x400000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS31

partition_name: vbmeta_vendor

file_name: vbmeta_vendor.img

is_download: true

is_upgradable: true

type: NORMAL_ROM

linear_start_addr: 0x12280000

physical_start_addr: 0x12280000

partition_size: 0x400000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS32

partition_name: md_udc

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0x12680000

physical_start_addr: 0x12680000

partition_size: 0x400000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x0

- partition_index: SYS33

partition_name: super

file_name: super.img

is_download: true

is_upgradable: true

type: EXT4_IMG

linear_start_addr: 0x12a80000

physical_start_addr: 0x12a80000

partition_size: 0xa8000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS34

partition_name: cache

file_name: cache.img

is_download: true

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0xbaa80000

physical_start_addr: 0xbaa80000

partition_size: 0x7000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS35

partition_name: userdata

file_name: userdata.img

is_download: true

is_upgradable: false

type: EXT4_IMG

linear_start_addr: 0xc1a80000

physical_start_addr: 0xc1a80000

partition_size: 0xc0000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x0

- partition_index: SYS36

partition_name: sgpt

file_name: NONE

is_download: false

is_upgradable: false

type: NORMAL_ROM

linear_start_addr: 0xffff0000

physical_start_addr: 0xffff0000

partition_size: 0x4200

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: false

is_reserved: true

operation_type: RESERVED

reserve: 0x0