-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBoardConfig.mk
More file actions
76 lines (60 loc) · 1.84 KB
/
Copy pathBoardConfig.mk
File metadata and controls
76 lines (60 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Architecture
TARGET_ARCH := arm64
TARGET_ARCH_VARIANT := armv8-a
TARGET_CPU_ABI := arm64-v8a
TARGET_CPU_VARIANT := generic
TARGET_SUPPORTS_64_BIT_APPS := true
# Platform
TARGET_BOARD_PLATFORM := mt6877
# A/B
AB_OTA_UPDATER := true
AB_OTA_PARTITIONS := \
boot \
init_boot \
vendor_boot \
dtbo \
vbmeta \
vbmeta_system \
vbmeta_vendor
# Partition sizes
BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 # 0x4000000
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 68157440 # 0x4100000
BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE := 8388608 # 0x800000
# Boot related parameters
BOARD_BOOT_HEADER_VERSION := 4
BOARD_KERNEL_PAGESIZE := 4096
BOARD_DTBIMAGE := device/rainxloop/rainxloop/prebuilt/dtb.img
BOARD_MKBOOTIMG_ARGS += --dtb $(BOARD_DTBIMAGE)
BOARD_MKBOOTIMG_ARGS += --header_version 4
BOARD_KERNEL_IMAGE_NAME := Image.gz
TARGET_PREBUILT_KERNEL := device/rainxloop/rainxloop/prebuilt/Image.gz
BOARD_USES_INIT_BOOT_IMAGE := true
BOARD_USES_VENDOR_BOOTIMAGE := true
# Ramdisk init
TW_INCLUDE_RECOVERY_RAMDISK := true
TW_USE_LEGACY_RECOVERY_RAMDISK := true
# Put recovery ramdisk into vendor_boot
BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := true
BOARD_INCLUDE_RECOVERY_RAMDISK_IN_VENDOR_BOOT := true
TW_INCLUDE_RECOVERY_RAMDISK := true
# Filesystems present
TARGET_USERIMAGES_USE_F2FS := true
TARGET_USERIMAGES_USE_EXT4 := true
# Recovery fstab
TARGET_RECOVERY_FSTAB := device/rainxloop/rainxloop/recovery.fstab
# Recovery storage behavior
BOARD_HAS_NO_REAL_SDCARD := true
RECOVERY_SDCARD_ON_DATA := true
# Keep recovery slim due to 8MB init_boot
TW_EXCLUDE_APEX := true
TW_EXCLUDE_DEFAULT_USB_INIT := true
# OrangeFox basics
OF_MAINTAINER := rainxloop
OF_USE_MAGISKBOOT := 1
# Recovery UI
TW_MAX_BRIGHTNESS := 255
TARGET_SCREEN_HEIGHT := 1920
TARGET_SCREEN_WIDTH := 1080
# Misc
BOARD_SUPPRESS_SECURE_ERASE := true
TW_INCLUDE_FASTBOOTD := true