sm6225-common: Setup partitions flags
Co-authored-by: Nikita Savchenko <NikitaSavc@yandex.ru>
Change-Id: I1466b9e3817662a33112b450b4e00c1da1aeb14a
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 0192ef0..6e8df8c 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -29,6 +29,27 @@
# Hardware
BOARD_USES_QCOM_HARDWARE := true
+# Metadata
+BOARD_USES_METADATA_PARTITION := true
+
+# Partitions
+BOARD_BOOTIMAGE_PARTITION_SIZE := 0x08000000
+BOARD_DTBOIMG_PARTITION_SIZE := 0x01800000
+BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE := 0x00800000
+BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x06400000
+BOARD_SUPER_PARTITION_SIZE := 6442450944 # 0x180000000
+BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 0x06000000
+
+BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
+
+BOARD_SUPER_PARTITION_GROUPS := qti_dynamic_partitions
+BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_dlkm system_ext vendor vendor_dlkm
+BOARD_QTI_DYNAMIC_PARTITIONS_SIZE := 6438256640 # (BOARD_SUPER_PARTITION_SIZE/2) - 4MB
+
+$(foreach p, $(call to-upper, $(BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST)), \
+ $(eval BOARD_$(p)IMAGE_FILE_SYSTEM_TYPE := ext4) \
+ $(eval TARGET_COPY_OUT_$(p) := $(call to-lower, $(p))))
+
# Platform
TARGET_BOARD_PLATFORM := bengal
TARGET_BOARD_SUFFIX := _515