Commit bb257687 authored by peturbg's avatar peturbg
Browse files

Update BoardConfigCommon.mk

parent 4299bb74
Loading
Loading
Loading
Loading
+44 −36
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@
# limitations under the License.
#

COMMON_PATH := device/lenovo/mt6753-common
COMMON_PATH := device/zte/mt6735-common

TARGET_SPECIFIC_HEADER_PATH := vendor/mediatek/include

@@ -51,25 +51,25 @@ BOARD_CHARGER_SHOW_PERCENTAGE := true
TARGET_NO_BOOTLOADER := true

# Display
SF_VSYNC_EVENT_PHASE_OFFSET_NS := -8000000
VSYNC_EVENT_PHASE_OFFSET_NS := -8000000
PRESENT_TIME_OFFSET_FROM_VSYNC_NS := 0
#SF_VSYNC_EVENT_PHASE_OFFSET_NS := -8000000
#VSYNC_EVENT_PHASE_OFFSET_NS := -8000000
#PRESENT_TIME_OFFSET_FROM_VSYNC_NS := 0
TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
MAX_VIRTUAL_DISPLAY_DIMENSION := 1
#MAX_VIRTUAL_DISPLAY_DIMENSION := 1

# Bootanimation
TARGET_BOOTANIMATION_PRELOAD := true
TARGET_BOOTANIMATION_TEXTURE_CACHE := true
#TARGET_BOOTANIMATION_PRELOAD := true
#TARGET_BOOTANIMATION_TEXTURE_CACHE := true

# FS
TARGET_USES_MKE2FS := true
#TARGET_USES_MKE2FS := true

# Bluetooth
BOARD_HAVE_BLUETOOTH := true
BOARD_BLUETOOTH_DOES_NOT_USE_RFKILL := true

# Init
TARGET_INIT_VENDOR_LIB := libinit_k5fpr
#TARGET_INIT_VENDOR_LIB := libinit_mt6735

# Enable Minikin text layout engine (will be the default soon)
USE_MINIKIN := true
@@ -79,15 +79,15 @@ MALLOC_SVELTE := true

# Charger
BACKLIGHT_PATH := /sys/class/leds/lcd-backlight/brightness
BOARD_CHARGER_ENABLE_SUSPEND := true
BOARD_CHARGER_DISABLE_INIT_BLANK := true
#BOARD_CHARGER_ENABLE_SUSPEND := true
#BOARD_CHARGER_DISABLE_INIT_BLANK := true

# Graphics
OVERRIDE_RS_DRIVER := libRSDriver_mtk.so
#OVERRIDE_RS_DRIVER := libRSDriver_mtk.so

# RIL
ENABLE_VENDOR_RIL_SERVICE := true
BOARD_PROVIDES_LIBRIL := true
#ENABLE_VENDOR_RIL_SERVICE := true
#BOARD_PROVIDES_LIBRIL := true

# MTK Hardware
BOARD_HAS_MTK_HARDWARE := true
@@ -98,37 +98,43 @@ BOARD_GLOBAL_CFLAGS += -DMTK_HARDWARE
# Kernel
TARGET_IS_64_BIT := true
TARGET_KERNEL_ARCH := arm64
TARGET_KERNEL_HEADER_ARCH := arm64
BOARD_KERNEL_CMDLINE := bootopt=64S3,32N2,64N2 firmware_class.path=/system/vendor/firmware androidboot.selinux=permissive
#TARGET_KERNEL_HEADER_ARCH := arm64
BOARD_KERNEL_CMDLINE := bootopt=64S3,32N2,64N2 firmware_class.path=/system/vendor/firmware androidboot.selinux=permissive androidboot.selinux=disabled
BOARD_KERNEL_BASE := 0x40078000
BOARD_KERNEL_PAGESIZE := 2048
BOARD_MKBOOTIMG_ARGS := --base 0x40078000 --pagesize 2048 --kernel_offset 0x00008000 --ramdisk_offset 0x03f88000 --second_offset 0x00e88000 --tags_offset 0x0df88000 --board A7010
BOARD_MKBOOTIMG_ARGS := --base 0x40078000 --pagesize 2048 --kernel_offset 0x00008000 --ramdisk_offset 0x03f88000 --tags_offset 0x0df88000 --board BLADE_A610_V0
TARGET_KERNEL_CROSS_COMPILE_PREFIX := aarch64-linux-android-
MTK_APPENDED_DTB_SUPPORT := yes
BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
BOARD_USES_FULL_RECOVERY_IMAGE := true
#MTK_APPENDED_DTB_SUPPORT := yes
BOARD_KERNEL_IMAGE_NAME := kernel
#BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
#BOARD_USES_FULL_RECOVERY_IMAGE := true

# Recovery
BOARD_NO_SECURE_DISCARD := true
TARGET_RECOVERY_PIXEL_FORMAT := "RGBA_8888"
#BOARD_NO_SECURE_DISCARD := true
#TARGET_RECOVERY_PIXEL_FORMAT := "RGBA_8888"
BOARD_HAS_NO_SELECT_BUTTON := true
BOARD_HAS_LARGE_FILESYSTEM := true
#BOARD_HAS_LARGE_FILESYSTEM := true
TARGET_RECOVERY_FSTAB := $(COMMON_PATH)/rootdir/recovery.fstab
LZMA_RAMDISK_TARGETS := recovery # TODO Actually enable support for lzma ramdisk

#LZMA_RAMDISK_TARGETS := recovery # TODO Actually enable support for lzma ramdisk
TARGET_NO_FACTORYIMAGE := true
MTK_K64_SUPPORT = yes
WITH_DEXPREOPT_BOOT_IMG_ONLY := true
DONT_DEXPREOPT_PREBUILTS := true
# TWRP
TW_THEME := portrait_hdpi
TW_USE_TOOLBOX := true
RECOVERY_SDCARD_ON_DATA := true
TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/mt_usb/musb-hdrc.0.auto/gadget/lun%d/file
TW_DEFAULT_BRIGHTNESS := 80
TW_MAX_BRIGHTNESS := 255
#TW_DEFAULT_BRIGHTNESS := 80
TW_INCLUDE_CRYPTO := true
TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness
TW_CUSTOM_CPU_TEMP_PATH := /sys/devices/virtual/thermal/thermal_zone1/temp
TW_BRIGHTNESS_PATH := /sys/devices/platform/leds-mt65xx/leds/lcd-backlight/brightness
#TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness
#TW_CUSTOM_CPU_TEMP_PATH := /sys/devices/virtual/thermal/thermal_zone1/temp
TW_EXCLUDE_SUPERSU := true

TARGET_PROVIDES_LIBLIGHT := true
BOARD_GLOBAL_CFLAGS += -DCOMPAT_SENSORS_M
#BOARD_GLOBAL_CFLAGS += -DCOMPAT_SENSORS_M

# Wifi
BOARD_WLAN_DEVICE		 := MediaTek
@@ -148,9 +154,9 @@ WIFI_DRIVER_STATE_ON := 1
WIFI_DRIVER_STATE_OFF		 := 0

# Architecture Extensions
TARGET_CPU_SMP := true
ARCH_ARM_HAVE_NEON := true
ARCH_ARM_HAVE_VFP := true
#TARGET_CPU_SMP := true
#ARCH_ARM_HAVE_NEON := true
#ARCH_ARM_HAVE_VFP := true

# SELinux
BOARD_SEPOLICY_DIRS := vendor/mediatek/sepolicy
@@ -171,7 +177,7 @@ BOARD_EGL_WORKAROUND_BUG_10194508 := true
USE_XML_AUDIO_POLICY_CONF := 1

# To Get Real Battery Value
BOARD_GLOBAL_CFLAGS += -DBATTERY_REAL_INFO
#BOARD_GLOBAL_CFLAGS += -DBATTERY_REAL_INFO

# Shims
TARGET_LD_SHIM_LIBS := /system/lib/libgui.so|/system/vendor/lib/libmtkshim_gui.so:/system/lib64/libgui.so|/system/vendor/lib64/libmtkshim_gui.so:/system/vendor/lib/hw/audio.primary.mt6753.so|/system/vendor/lib/libmtkshim_audio.so:/system/vendor/lib64/hw/audio.primary.mt6753.so|/system/vendor/lib64/libmtkshim_audio.so:/system/vendor/lib/libcam.camadapter.so|/system/vendor/lib/libmtkshim_paramaters.so:/system/vendor/lib64/libcam.camadapter.so|/system/vendor/lib64/libmtkshim_parameters.so:/system/lib/libui.so|/system/vendor/lib/libmtkshim_ui.so:/system/lib64/libui.so|/system/vendor/lib64/libmtkshim_ui.so:/system/vendor/lib/libfeatureio.so|/system/vendor/lib/libmtkshim_camera.so:/system/vendor/lib64/libfeatureio.so|/system/vendor/lib64/libmtkshim_camera.so:/system/vendor/lib/libcam.camnode.so|/system/vendor/lib/libmtkshim_camera.so:/system/vendor/lib64/libcam.camnode.so|/system/vendor/lib64/libmtkshim_camera.so
@@ -186,8 +192,10 @@ BOARD_GLOBAL_CFLAGS += -DNO_SECURE_DISCARD
EXTENDED_FONT_FOOTPRINT := true

# Platform
TARGET_BOARD_PLATFORM := mt6753
TARGET_BOOTLOADER_BOARD_NAME := mt6753

TARGET_BOARD_PLATFORM := mt6735
TARGET_BOOTLOADER_BOARD_NAME := mt6735
TARGET_USES_64_BIT_BINDER := true
BOARD_CUSTOM_BOOTIMG := true
TARGET_KMODULES := true
# Legacy blobs
TARGET_NEEDS_PLATFORM_TEXT_RELOCATIONS := true