| Nahhk | 0b0b2e9 | 2025-03-19 06:23:56 -0500 | [diff] [blame] | 1 | # |
| 2 | # Copyright (C) 2025 The LineageOS Project |
| 3 | # |
| 4 | # SPDX-License-Identifier: Apache-2.0 |
| 5 | # |
| 6 | |
| 7 | # Inherit the proprietary files |
| 8 | include vendor/xiaomi/sm6225-common/BoardConfigVendor.mk |
| 9 | |
| 10 | COMMON_PATH := device/xiaomi/sm6225-common |
| 11 | |
| 12 | # Architecture |
| 13 | TARGET_ARCH := arm64 |
| 14 | TARGET_ARCH_VARIANT := armv8-a |
| 15 | TARGET_CPU_ABI := arm64-v8a |
| 16 | TARGET_CPU_ABI2 := |
| 17 | TARGET_CPU_VARIANT := generic |
| 18 | |
| 19 | TARGET_2ND_ARCH := arm |
| 20 | TARGET_2ND_ARCH_VARIANT := armv7-a-neon |
| 21 | TARGET_2ND_CPU_ABI := armeabi-v7a |
| 22 | TARGET_2ND_CPU_ABI2 := armeabi |
| 23 | TARGET_2ND_CPU_VARIANT := cortex-a9 |
| 24 | |
| 25 | # Bootloader |
| 26 | TARGET_BOOTLOADER_BOARD_NAME := bengal |
| 27 | TARGET_NO_BOOTLOADER := true |
| 28 | |
| 29 | # Hardware |
| 30 | BOARD_USES_QCOM_HARDWARE := true |
| 31 | |
| Nahhk | 74c5149 | 2024-12-19 15:08:45 -0500 | [diff] [blame^] | 32 | # Metadata |
| 33 | BOARD_USES_METADATA_PARTITION := true |
| 34 | |
| 35 | # Partitions |
| 36 | BOARD_BOOTIMAGE_PARTITION_SIZE := 0x08000000 |
| 37 | BOARD_DTBOIMG_PARTITION_SIZE := 0x01800000 |
| 38 | BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE := 0x00800000 |
| 39 | BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x06400000 |
| 40 | BOARD_SUPER_PARTITION_SIZE := 6442450944 # 0x180000000 |
| 41 | BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 0x06000000 |
| 42 | |
| 43 | BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64) |
| 44 | |
| 45 | BOARD_SUPER_PARTITION_GROUPS := qti_dynamic_partitions |
| 46 | BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_dlkm system_ext vendor vendor_dlkm |
| 47 | BOARD_QTI_DYNAMIC_PARTITIONS_SIZE := 6438256640 # (BOARD_SUPER_PARTITION_SIZE/2) - 4MB |
| 48 | |
| 49 | $(foreach p, $(call to-upper, $(BOARD_QTI_DYNAMIC_PARTITIONS_PARTITION_LIST)), \ |
| 50 | $(eval BOARD_$(p)IMAGE_FILE_SYSTEM_TYPE := ext4) \ |
| 51 | $(eval TARGET_COPY_OUT_$(p) := $(call to-lower, $(p)))) |
| 52 | |
| Nahhk | 0b0b2e9 | 2025-03-19 06:23:56 -0500 | [diff] [blame] | 53 | # Platform |
| 54 | TARGET_BOARD_PLATFORM := bengal |
| 55 | TARGET_BOARD_SUFFIX := _515 |