diff options
Diffstat (limited to 'BoardConfigCommon.mk')
-rw-r--r-- | BoardConfigCommon.mk | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 11ffba8..87cde99 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -13,19 +13,6 @@ # limitations under the License. # -# Primary Arch -TARGET_ARCH := arm64 -TARGET_ARCH_VARIANT := armv8-2a -TARGET_CPU_VARIANT := kryo385 -TARGET_CPU_ABI := arm64-v8a - -# Secondary Arch -TARGET_2ND_ARCH := arm -TARGET_2ND_ARCH_VARIANT := armv8-2a -TARGET_2ND_CPU_VARIANT := kryo385 -TARGET_2ND_CPU_ABI := armeabi-v7a -TARGET_2ND_CPU_ABI2 := armeabi - TARGET_USES_64_BIT_BINDER := true TARGET_NO_BOOTLOADER := true @@ -38,12 +25,14 @@ TARGET_COPY_OUT_VENDOR := vendor BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 TARGET_COPY_OUT_SYSTEM_EXT := system_ext BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4 +TARGET_COPY_OUT_PRODUCT := product +BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_USES_METADATA_PARTITION := true # Super partition TARGET_USE_DYNAMIC_PARTITIONS := true BOARD_BUILD_SUPER_IMAGE_BY_DEFAULT := true BOARD_SUPER_PARTITION_GROUPS := db_dynamic_partitions -BOARD_DB_DYNAMIC_PARTITIONS_PARTITION_LIST := system vendor system_ext +BOARD_DB_DYNAMIC_PARTITIONS_PARTITION_LIST := system vendor system_ext product # Enable Treble PRODUCT_FULL_TREBLE := true @@ -51,9 +40,17 @@ BOARD_VNDK_VERSION := current # Mesa DRM hwcomposer BOARD_USES_DRM_HWCOMPOSER := true -BOARD_GPU_DRIVERS := freedreno virgl +BOARD_GPU_DRIVERS := freedreno TARGET_USES_HWC2 := true +ifeq ($(TARGET_BUILD_MESA),true) +BOARD_MESA3D_USES_MESON_BUILD := true +BOARD_MESA3D_GALLIUM_DRIVERS := freedreno +BOARD_MESA3D_VULKAN_DRIVERS := freedreno +else +BOARD_USE_CUSTOMIZED_MESA := true +endif + # WiFi WPA_SUPPLICANT_VERSION := VER_0_8_X BOARD_WPA_SUPPLICANT_DRIVER := NL80211 @@ -68,9 +65,6 @@ BOARD_SEPOLICY_DIRS += \ device/linaro/dragonboard/sepolicy \ system/bt/vendor_libs/linux/sepolicy -DEVICE_MANIFEST_FILE := device/linaro/dragonboard/manifest.xml -DEVICE_MATRIX_FILE := device/linaro/dragonboard/compatibility_matrix.xml - # Enable dex pre-opt to speed up initial boot ifeq ($(HOST_OS),linux) ifeq ($(WITH_DEXPREOPT),) @@ -78,3 +72,7 @@ ifeq ($(HOST_OS),linux) WITH_DEXPREOPT_PIC := true endif endif + +# Copy firmware files to ramdisk/vendor_ramdisk to workaround +# the dependency on FW_LOADER_USER_HELPER_FALLBACK kernel config +BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true |