Loading BoardConfigCommon.mk +44 −36 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading
BoardConfigCommon.mk +44 −36 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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