Revert "ttab: Set TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE to true"
[GitHub/mt8127/android_device_alcatel_ttab.git] / BoardConfig.mk
CommitLineData
f3fa1980
S
1USE_CAMERA_STUB := true
2
3DEVICE_DIR := device/alcatel/ttab
4VENDOR_DIR := vendor/alcatel/ttab
5KERNEL_DIR := kernel/alcatel/ttab
6
7# Additional includes
8TARGET_SPECIFIC_HEADER_PATH := $(DEVICE_DIR)/include
9
10# inherit from the proprietary version
11-include $(VENDOR_DIR)/BoardConfigVendor.mk
12
13# Platform
14TARGET_BOARD_PLATFORM := mt8127
15TARGET_BOARD_PLATFORM_GPU := mali-450mp4
16
17# Arch
18TARGET_ARCH := arm
19TARGET_ARCH_VARIANT := armv7-a-neon
20TARGET_CPU_VARIANT := cortex-a7
21TARGET_CPU_ABI := armeabi-v7a
22TARGET_CPU_ABI2 := armeabi
23TARGET_CPU_SMP := true
24ARCH_ARM_HAVE_TLS_REGISTER := true
25ARCH_ARM_HAVE_NEON := true
26
27TARGET_NO_BOOTLOADER := true
28BOARD_HAS_NO_SELECT_BUTTON := true
29TARGET_BOOTLOADER_BOARD_NAME := ttab
30TARGET_OTA_ASSERT_DEVICE := ttab
31
32TARGET_INIT_VENDOR_LIB := libinit_ttab
1ac89a9f 33TARGET_USES_64_BIT_BINDER := true
f3fa1980 34
f3fa1980
S
35BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216
36BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16777216
37BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1468006400
38BOARD_USERDATAIMAGE_PARTITION_SIZE := 12852920320
39TARGET_USERIMAGES_USE_EXT4 := true
40BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456
41BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
42BOARD_FLASH_BLOCK_SIZE := 131072
43
44TARGET_USERIMAGES_SPARSE_EXT_DISABLED := false
45BOARD_HAS_NO_MISC_PARTITION := true
46
47BACKLIGHT_PATH := "/sys/class/leds/lcd-backlight/brightness"
48
49# Vold
50TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/mt_usb/musb-hdrc.0.auto/gadget/lun%d/file
51
52# Kernel
53TARGET_KERNEL_CONFIG := ttab_defconfig
54TARGET_KERNEL_SOURCE := kernel/alcatel/ttab
55BOARD_KERNEL_IMAGE_NAME := zImage
a67afa41 56BOARD_KERNEL_CMDLINE := androidboot.selinux=permissive androidboot.hardware=mt8127
f3fa1980
S
57BOARD_KERNEL_BASE := 0x80000000
58BOARD_KERNEL_PAGESIZE := 2048
59BOARD_CUSTOM_BOOTIMG_MK := device/alcatel/ttab/mkbootimg.mk
60BOARD_MKBOOTIMG_ARGS := --cmdline "$(BOARD_KERNEL_CMDLINE)" --base 0x80000000 --pagesize 2048 --kernel_offset 0x00008000 --ramdisk_offset 0x04000000 --second_offset 0x00f00000 --tags_offset 0x00000100 --board vC29-0
61
62# MTK
63BOARD_HAS_MTK_HARDWARE := true
f3fa1980
S
64
65# Graphics
f3fa1980 66BOARD_EGL_CFG := $(DEVICE_DIR)/configs/egl.cfg
f3fa1980
S
67
68# Surfaceflinger optimization for VD surfaces
69TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
70NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
f3991093
JA
71TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true
72VSYNC_EVENT_PHASE_OFFSET_NS := -5000000
73SF_VSYNC_EVENT_PHASE_OFFSET_NS := -5000000
f3fa1980
S
74
75# WIFI
76BOARD_WLAN_DEVICE := MediaTek
77WPA_SUPPLICANT_VERSION := VER_0_8_X
78BOARD_HOSTAPD_DRIVER := NL80211
79BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_mt66xx
80BOARD_WPA_SUPPLICANT_DRIVER := NL80211
81BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_mt66xx
82WIFI_DRIVER_FW_PATH_PARAM := /dev/wmtWifi
83WIFI_DRIVER_FW_PATH_AP := AP
84WIFI_DRIVER_FW_PATH_STA := STA
85WIFI_DRIVER_FW_PATH_P2P := P2P
86WIFI_DRIVER_STATE_CTRL_PARAM := /dev/wmtWifi
87WIFI_DRIVER_STATE_ON := 1
88WIFI_DRIVER_STATE_OFF := 0
3594c3ae 89WPA_SUPPLICANT_USE_HIDL := true
f3fa1980
S
90
91# BT (added 03/10/2016)
92BOARD_HAVE_BLUETOOTH := true
93BOARD_HAVE_BLUETOOTH_MTK := true
94BOARD_BLUETOOTH_DOES_NOT_USE_RFKILL := true
95BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_DIR)/bluetooth
96
97# RECOVERY
98TARGET_RECOVERY_FSTAB := $(DEVICE_DIR)/recovery.fstab
99
d33ed28c
S
100DEVICE_MANIFEST_FILE += $(DEVICE_DIR)/manifest.xml
101
14fcfc77
S
102# shims
103TARGET_LD_SHIM_LIBS := \
14fcfc77
S
104 /system/bin/guiext-server|libmtk_symbols.so \
105 /system/lib/libgui_ext.so|libmtk_symbols.so \
106 /system/lib/hw/hwcomposer.mt8127.so|libmtk_symbols.so \
14fcfc77 107 /system/lib/libMtkOmxVenc.so|libmtk_symbols.so \
c1a24a34 108 /system/vendor/lib/libvcodecdrv.so|libmtk_symbols.so \
14fcfc77
S
109 /system/lib/libcam_utils.so|libmtk_symbols.so \
110 /system/lib/libcam.utils.sensorlistener.so|libmtk_symbols.so \
bd70999b 111 /system/vendor/lib/libwvm.so|libmtk_symbols.so \
e8689d09
JA
112 /system/lib/libcam.utils.sensorlistener.so|libmtk_symbols.so \
113 /system/lib/hw/gps.mt8127.so|libboringssl-compat.so
114
f3fa1980
S
115# SELinux
116BOARD_SECCOMP_POLICY := $(DEVICE_DIR)/seccomp
a67afa41 117#BOARD_SEPOLICY_DIRS += $(DEVICE_DIR)/sepolicy
922fbaf2
JA
118
119TARGET_RELEASETOOLS_EXTENSIONS := $(DEVICE_DIR)/releasetools