Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a9f2d18 authored by Rohit Sekhar's avatar Rohit Sekhar Committed by Rohit Sekhar
Browse files

FP5: Build all of our buildable partitions

parent b3c33f90
Loading
Loading
Loading
Loading
+38 −1
Original line number Diff line number Diff line
@@ -10,6 +10,14 @@ DEVICE_PATH := device/fairphone/FP5
AB_OTA_UPDATER := true
AB_OTA_PARTITIONS := \
    boot \
    dtbo \
    odm \
    product \
    system \
    system_ext \
    vbmeta \
    vbmeta_system \
    vendor \
    vendor_boot

# Architecture
@@ -115,10 +123,39 @@ TARGET_KERNEL_CONFIG := vendor/lahaina-qgki_defconfig

include device/fairphone/FP5-kernel/BoardConfigKernel.mk

# Partitions
# Metadata
BOARD_USES_METADATA_PARTITION := true

# Partitions (Sizes)
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64)
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
BOARD_METADATAIMAGE_PARTITION_SIZE := 16777216
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
BOARD_SUPER_PARTITION_SIZE := 6442450944
BOARD_SUPER_PARTITION_GROUPS := qti_dynamic_partitions
BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_ext vendor
BOARD_QTI_DYNAMIC_PARTITIONS_SIZE := 6438256640

BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE:= 236870912
BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE:= 236870912
BOARD_VENDORIMAGE_PARTITION_RESERVED_SIZE:= 236870912
BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE:= 236870912
BOARD_ODMIMAGE_PARTITION_RESERVED_SIZE:= 236870912
BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE:= 236870912

# Partitions (Other)
BOARD_BUILD_SUPER_IMAGE := true
BOARD_BUILD_SUPER_IMAGE_BY_DEFAULT := true
BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
TARGET_COPY_OUT_ODM := odm
TARGET_COPY_OUT_PRODUCT := product
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
TARGET_COPY_OUT_VENDOR := vendor

# Platform
BOARD_USES_QCOM_HARDWARE := true