1 USE_CAMERA_STUB
:= true
3 DEVICE_DIR
:= device
/alcatel
/ttab
4 VENDOR_DIR
:= vendor
/alcatel
/ttab
5 KERNEL_DIR
:= kernel
/alcatel
/ttab
8 TARGET_SPECIFIC_HEADER_PATH
:= $(DEVICE_DIR
)/include
10 # inherit from the proprietary version
11 -include $(VENDOR_DIR
)/BoardConfigVendor.mk
14 TARGET_BOARD_PLATFORM
:= mt8127
15 TARGET_BOARD_PLATFORM_GPU
:= mali-450mp4
19 TARGET_ARCH_VARIANT
:= armv7-a-neon
20 TARGET_CPU_VARIANT
:= cortex-a7
21 TARGET_CPU_ABI
:= armeabi-v7a
22 TARGET_CPU_ABI2
:= armeabi
23 TARGET_CPU_SMP
:= true
24 ARCH_ARM_HAVE_TLS_REGISTER
:= true
25 ARCH_ARM_HAVE_NEON
:= true
27 TARGET_NO_BOOTLOADER
:= true
28 BOARD_HAS_NO_SELECT_BUTTON
:= true
29 TARGET_BOOTLOADER_BOARD_NAME
:= ttab
30 TARGET_OTA_ASSERT_DEVICE
:= ttab
32 TARGET_INIT_VENDOR_LIB
:= libinit_ttab
35 BOARD_BOOTIMAGE_PARTITION_SIZE
:= 16777216
36 BOARD_RECOVERYIMAGE_PARTITION_SIZE
:= 16777216
37 BOARD_SYSTEMIMAGE_PARTITION_SIZE
:= 1468006400
38 BOARD_USERDATAIMAGE_PARTITION_SIZE
:= 12852920320
39 TARGET_USERIMAGES_USE_EXT4
:= true
40 BOARD_CACHEIMAGE_PARTITION_SIZE
:= 268435456
41 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE
:= ext4
42 BOARD_FLASH_BLOCK_SIZE
:= 131072
44 TARGET_USERIMAGES_SPARSE_EXT_DISABLED
:= false
45 BOARD_HAS_NO_MISC_PARTITION
:= true
47 BACKLIGHT_PATH
:= "/sys/class/leds/lcd-backlight/brightness"
50 TARGET_USE_CUSTOM_LUN_FILE_PATH
:= /sys
/devices
/platform
/mt_usb
/musb-hdrc
.0.auto
/gadget
/lun
%d
/file
53 TARGET_KERNEL_CONFIG
:= ttab_defconfig
54 TARGET_KERNEL_SOURCE
:= kernel
/alcatel
/ttab
55 BOARD_KERNEL_IMAGE_NAME
:= zImage
56 BOARD_KERNEL_CMDLINE
:= androidboot.selinux
=permissive androidboot.hardware
=mt8127
57 BOARD_KERNEL_BASE
:= 0x80000000
58 BOARD_KERNEL_PAGESIZE
:= 2048
59 BOARD_CUSTOM_BOOTIMG_MK
:= device
/alcatel
/ttab
/mkbootimg.mk
60 BOARD_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
63 BOARD_HAS_MTK_HARDWARE
:= true
66 # to be used with hardware/mediatek repo
68 MTK_HWC_CHIP
:= mt8127
69 MTK_HWC_SUPPORT
:= true
70 MTK_WFD_SUPPORT
:= true
71 MTK_PQ_SUPPORT
:= true
72 MTK_ION_SUPPORT
:= true
73 MTK_HDMI_SUPPORT
:= false
74 MTK_SENSOR_SUPPORT
:= true
77 TARGET_GLOBAL_CFLAGS
+= -mfpu
=neon
-mfloat-abi
=softfp
78 TARGET_GLOBAL_CPPFLAGS
+= -DMTK_HARDWARE
-mfpu
=neon
-mfloat-abi
=softfp
79 TARGET_GLOBAL_CFLAGS
+= -DREFRESH_RATE
=60
80 TARGET_GLOBAL_CFLAGS
+= -DMTK_HARDWARE
81 TARGET_GLOBAL_CFLAGS
+= -DADD_LEGACY_ACQUIRE_BUFFER_SYMBOL
82 TARGET_GLOBAL_CFLAGS
+= -DNO_SECURE_DISCARD
85 USE_OPENGL_RENDERER
:= true
86 BOARD_EGL_CFG
:= $(DEVICE_DIR
)/configs
/egl.cfg
87 TARGET_USES_C2D_COMPOSITION
:= true
88 TARGET_USES_OVERLAY
:= true
89 TARGET_USES_ION
:= true
90 TARGET_DISPLAY_USE_RETIRE_FENCE
:= true
91 MAX_EGL_CACHE_KEY_SIZE
:= 12*1024
92 MAX_EGL_CACHE_SIZE
:= 1024*1024
93 BOARD_EGL_NEEDS_HANDLE_VALUE
:= true
95 TARGET_HAS_LEGACY_CAMERA_HAL1
:= true
96 TARGET_USES_MEDIA_EXTENSIONS
:= true
98 # Surfaceflinger optimization for VD surfaces
99 TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS
:= true
100 NUM_FRAMEBUFFER_SURFACE_BUFFERS
:= 3
103 BOARD_WLAN_DEVICE
:= MediaTek
104 WPA_SUPPLICANT_VERSION
:= VER_0_8_X
105 BOARD_HOSTAPD_DRIVER
:= NL80211
106 BOARD_HOSTAPD_PRIVATE_LIB
:= lib_driver_cmd_mt66xx
107 BOARD_WPA_SUPPLICANT_DRIVER
:= NL80211
108 BOARD_WPA_SUPPLICANT_PRIVATE_LIB
:= lib_driver_cmd_mt66xx
109 WIFI_DRIVER_FW_PATH_PARAM
:= /dev
/wmtWifi
110 WIFI_DRIVER_FW_PATH_AP
:= AP
111 WIFI_DRIVER_FW_PATH_STA
:= STA
112 WIFI_DRIVER_FW_PATH_P2P
:= P2P
113 WIFI_DRIVER_STATE_CTRL_PARAM
:= /dev
/wmtWifi
114 WIFI_DRIVER_STATE_ON
:= 1
115 WIFI_DRIVER_STATE_OFF
:= 0
117 # BT (added 03/10/2016)
118 BOARD_HAVE_BLUETOOTH
:= true
119 BOARD_HAVE_BLUETOOTH_MTK
:= true
120 BOARD_BLUETOOTH_DOES_NOT_USE_RFKILL
:= true
121 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR
:= $(DEVICE_DIR
)/bluetooth
124 TARGET_RECOVERY_FSTAB
:= $(DEVICE_DIR
)/recovery.fstab
127 TARGET_LDPRELOAD
:= libxlog.so
:libmtk_symbols.so
128 LINKER_FORCED_SHIM_LIBS
:= /system
/lib
/egl
/libEGL_mali.so|libxlog.so
:/system
/lib
/egl
/libGLESv1_CM_mali.so|libxlog.so
:/system
/lib
/egl
/libGLESv2_mali.so|libxlog.so
:/system
/lib
/libMtkOmxVenc.so|libmtk_symbols.so
:/system
/lib
/libcam_utils.so|libmtk_symbols.so
:/system
/vendor
/lib
/libwvm.so|libmtk_symbols.so
132 BOARD_SECCOMP_POLICY
:= $(DEVICE_DIR
)/seccomp
133 #BOARD_SEPOLICY_DIRS += $(DEVICE_DIR)/sepolicy