hiphi: Initial TWRP device tree
Made with SebaUbuntu's TWRP device tree generator Arch: arm64 Manufacturer: motorola Model: motorola edge 30 pro Script version: 3.0.0
This commit is contained in:
commit
bfa2b50714
14 changed files with 414 additions and 0 deletions
100
BoardConfig.mk
Normal file
100
BoardConfig.mk
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
#
|
||||
# Copyright (C) 2023 The Android Open Source Project
|
||||
# Copyright (C) 2023 SebaUbuntu's TWRP device tree generator
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
DEVICE_PATH := device/motorola/hiphi
|
||||
|
||||
# For building with minimal manifest
|
||||
ALLOW_MISSING_DEPENDENCIES := true
|
||||
|
||||
# A/B
|
||||
AB_OTA_UPDATER := true
|
||||
AB_OTA_PARTITIONS += \
|
||||
system \
|
||||
system_ext \
|
||||
product \
|
||||
vendor \
|
||||
odm
|
||||
BOARD_USES_RECOVERY_AS_BOOT := true
|
||||
|
||||
# Architecture
|
||||
TARGET_ARCH := arm64
|
||||
TARGET_ARCH_VARIANT := armv8-a
|
||||
TARGET_CPU_ABI := arm64-v8a
|
||||
TARGET_CPU_ABI2 :=
|
||||
TARGET_CPU_VARIANT := generic
|
||||
TARGET_CPU_VARIANT_RUNTIME := kryo300
|
||||
|
||||
TARGET_2ND_ARCH := arm
|
||||
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
|
||||
TARGET_2ND_CPU_ABI := armeabi-v7a
|
||||
TARGET_2ND_CPU_ABI2 := armeabi
|
||||
TARGET_2ND_CPU_VARIANT := generic
|
||||
TARGET_2ND_CPU_VARIANT_RUNTIME := cortex-a75
|
||||
|
||||
# APEX
|
||||
OVERRIDE_TARGET_FLATTEN_APEX := true
|
||||
|
||||
# Bootloader
|
||||
TARGET_BOOTLOADER_BOARD_NAME := hiphi
|
||||
TARGET_NO_BOOTLOADER := true
|
||||
|
||||
# Display
|
||||
TARGET_SCREEN_DENSITY := 400
|
||||
|
||||
# Kernel
|
||||
BOARD_BOOTIMG_HEADER_VERSION := 4
|
||||
BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOTIMG_HEADER_VERSION)
|
||||
BOARD_KERNEL_IMAGE_NAME := Image
|
||||
TARGET_KERNEL_CONFIG := hiphi_defconfig
|
||||
TARGET_KERNEL_SOURCE := kernel/motorola/hiphi
|
||||
|
||||
# Kernel - prebuilt
|
||||
TARGET_FORCE_PREBUILT_KERNEL := true
|
||||
ifeq ($(TARGET_FORCE_PREBUILT_KERNEL),true)
|
||||
TARGET_PREBUILT_KERNEL := $(DEVICE_PATH)/prebuilt/kernel
|
||||
endif
|
||||
|
||||
# Partitions
|
||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 104857600
|
||||
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 104857600
|
||||
BOARD_HAS_LARGE_FILESYSTEM := true
|
||||
BOARD_SYSTEMIMAGE_PARTITION_TYPE := ext4
|
||||
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
BOARD_SUPER_PARTITION_SIZE := 9126805504 # TODO: Fix hardcoded value
|
||||
BOARD_SUPER_PARTITION_GROUPS := motorola_dynamic_partitions
|
||||
BOARD_MOTOROLA_DYNAMIC_PARTITIONS_PARTITION_LIST := system system_ext product vendor odm
|
||||
BOARD_MOTOROLA_DYNAMIC_PARTITIONS_SIZE := 9122611200 # TODO: Fix hardcoded value
|
||||
|
||||
# Platform
|
||||
TARGET_BOARD_PLATFORM := taro
|
||||
|
||||
# Recovery
|
||||
TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
|
||||
TARGET_USERIMAGES_USE_EXT4 := true
|
||||
TARGET_USERIMAGES_USE_F2FS := true
|
||||
|
||||
# Security patch level
|
||||
VENDOR_SECURITY_PATCH := 2021-08-01
|
||||
|
||||
# Verified Boot
|
||||
BOARD_AVB_ENABLE := true
|
||||
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3
|
||||
|
||||
# Hack: prevent anti rollback
|
||||
PLATFORM_SECURITY_PATCH := 2099-12-31
|
||||
VENDOR_SECURITY_PATCH := 2099-12-31
|
||||
PLATFORM_VERSION := 16.1.0
|
||||
|
||||
# TWRP Configuration
|
||||
TW_THEME := portrait_hdpi
|
||||
TW_EXTRA_LANGUAGES := true
|
||||
TW_SCREEN_BLANK_ON_BOOT := true
|
||||
TW_INPUT_BLACKLIST := "hbtp_vm"
|
||||
TW_USE_TOOLBOX := true
|
||||
TW_INCLUDE_REPACKTOOLS := true
|
||||
Loading…
Reference in a new issue