View difference between Paste ID: rHct7fDT and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | # |
2 | # Copyright (C) 2016 The CyanogenMod Project | |
3 | # | |
4 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
5 | # you may not use this file except in compliance with the License. | |
6 | # You may obtain a copy of the License at | |
7 | # | |
8 | # http://www.apache.org/licenses/LICENSE-2.0 | |
9 | # | |
10 | # Unless required by applicable law or agreed to in writing, software | |
11 | # distributed under the License is distributed on an "AS IS" BASIS, | |
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
13 | # See the License for the specific language governing permissions and | |
14 | # limitations under the License. | |
15 | # | |
16 | ||
17 | DEVICE_PATH := device/blu/life_one_x2 | |
18 | ||
19 | TARGET_BOARD_VENDOR := blu | |
20 | ||
21 | # Architecture | |
22 | TARGET_ARCH := arm64 | |
23 | TARGET_ARCH_VARIANT := armv8-a | |
24 | TARGET_CPU_ABI := arm64-v8a | |
25 | TARGET_CPU_ABI2 := | |
26 | TARGET_CPU_CORTEX_A53 := true | |
27 | TARGET_CPU_VARIANT := generic | |
28 | ||
29 | TARGET_2ND_ARCH := arm | |
30 | TARGET_2ND_ARCH_VARIANT := armv7-a-neon | |
31 | TARGET_2ND_CPU_ABI := armeabi-v7a | |
32 | TARGET_2ND_CPU_ABI2 := armeabi | |
33 | TARGET_2ND_CPU_VARIANT := cortex-a53 | |
34 | ||
35 | TARGET_BOARD_PLATFORM := msm8937 | |
36 | TARGET_BOARD_PLATFORM_GPU := qcom-adreno505 | |
37 | ||
38 | # Bootloader | |
39 | TARGET_BOOTLOADER_BOARD_NAME := msm8937 | |
40 | TARGET_NO_BOOTLOADER := true | |
41 | ||
42 | # Flags | |
43 | TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp | |
44 | TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp | |
45 | ||
46 | # Kernel | |
47 | #BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci earlycon=msm_hsl_uart,0x78B0000 | |
48 | BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 androidboot.selinux=permissive | |
49 | BOARD_KERNEL_BASE := 0x80000000 | |
50 | BOARD_KERNEL_PAGESIZE := 2048 | |
51 | BOARD_KERNEL_TAGS_OFFSET := 0x00000100 | |
52 | BOARD_RAMDISK_OFFSET := 0x01000000 | |
53 | BOARD_MKBOOTIMG_ARGS := --ramdisk_offset BOARD_RAMDISK_OFFSET --tags_offset BOARD_KERNEL_TAGS_OFFSET | |
54 | # BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb | |
55 | # TARGET_KERNEL_APPEND_DTB := true | |
56 | # TARGET_KERNEL_ARCH := arm64 | |
57 | # TARGET_KERNEL_HEADER_ARCH := arm64 | |
58 | # TARGET_KERNEL_SOURCE := kernel/blu/msm8937 | |
59 | # TARGET_KERNEL_CONFIG := cyanogenmod_life_one_x2_defconfig | |
60 | # TARGET_KERNEL_CROSS_COMPILE_PREFIX := aarch64-linux-android- | |
61 | ||
62 | TARGET_PREBUILT_KERNEL := $(DEVICE_PATH)/recovery/kernel | |
63 | ||
64 | # Init | |
65 | TARGET_PLATFORM_DEVICE_BASE := /devices/soc/ | |
66 | ||
67 | # Partitions | |
68 | BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64) | |
69 | BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 | |
70 | BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 | |
71 | BOARD_PERSISTIMAGE_PARTITION_SIZE := 33554432 | |
72 | BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864 | |
73 | BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472 | |
74 | BOARD_USERDATAIMAGE_PARTITION_SIZE := 56765144064 | |
75 | ||
76 | BOARD_HAS_LARGE_FILESYSTEM := true | |
77 | TARGET_USERIMAGES_USE_EXT4 := true | |
78 | ||
79 | #Recovery | |
80 | TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/recovery/root/etc/twrp.fstab | |
81 | TW_THEME := portrait_hdpi | |
82 | TW_INCLUDE_CRYPTO := true | |
83 | TW_MAX_BRIGHTNESS := 255 | |
84 | TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness | |
85 | TW_DEFAULT_EXTERNAL_STORAGE := true | |
86 | TARGET_RECOVERY_QCOM_RTC_FIX := true | |
87 | BOARD_SUPPRESS_SECURE_ERASE := true | |
88 | RECOVERY_SDCARD_ON_DATA := true | |
89 | RECOVERY_GRAPHICS_USE_LINELENGTH := true |