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
33 TARGET_USES_64_BIT_BINDER
:= true
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 BOARD_EGL_CFG
:= $(DEVICE_DIR
)/configs
/egl.cfg
68 # Surfaceflinger optimization for VD surfaces
69 TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS
:= true
70 NUM_FRAMEBUFFER_SURFACE_BUFFERS
:= 3
73 BOARD_WLAN_DEVICE
:= MediaTek
74 WPA_SUPPLICANT_VERSION
:= VER_0_8_X
75 BOARD_HOSTAPD_DRIVER
:= NL80211
76 BOARD_HOSTAPD_PRIVATE_LIB
:= lib_driver_cmd_mt66xx
77 BOARD_WPA_SUPPLICANT_DRIVER
:= NL80211
78 BOARD_WPA_SUPPLICANT_PRIVATE_LIB
:= lib_driver_cmd_mt66xx
79 WIFI_DRIVER_FW_PATH_PARAM
:= /dev
/wmtWifi
80 WIFI_DRIVER_FW_PATH_AP
:= AP
81 WIFI_DRIVER_FW_PATH_STA
:= STA
82 WIFI_DRIVER_FW_PATH_P2P
:= P2P
83 WIFI_DRIVER_STATE_CTRL_PARAM
:= /dev
/wmtWifi
84 WIFI_DRIVER_STATE_ON
:= 1
85 WIFI_DRIVER_STATE_OFF
:= 0
87 # BT (added 03/10/2016)
88 BOARD_HAVE_BLUETOOTH
:= true
89 BOARD_HAVE_BLUETOOTH_MTK
:= true
90 BOARD_BLUETOOTH_DOES_NOT_USE_RFKILL
:= true
91 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR
:= $(DEVICE_DIR
)/bluetooth
94 TARGET_RECOVERY_FSTAB
:= $(DEVICE_DIR
)/recovery.fstab
96 DEVICE_MANIFEST_FILE
+= $(DEVICE_DIR
)/manifest.xml
99 TARGET_LD_SHIM_LIBS
:= \
100 /system
/lib
/egl
/libEGL_mali.so|libxlog.so \
101 /system
/lib
/egl
/libGLESv1_CM_mali.so|libxlog.so \
102 /system
/lib
/egl
/libGLESv2_mali.so|libxlog.so \
103 /system
/bin
/guiext-server|libmtk_symbols.so \
104 /system
/lib
/libgui_ext.so|libmtk_symbols.so \
105 /system
/lib
/hw
/hwcomposer.mt8127.so|libmtk_symbols.so \
106 /system
/lib
/hw
/hwcomposer.mt8127.so|libxlog.so \
107 /system
/lib
/libMtkOmxVenc.so|libmtk_symbols.so \
108 /system
/lib
/libcam_utils.so|libmtk_symbols.so \
109 /system
/lib
/libcam.utils.sensorlistener.so|libmtk_symbols.so \
110 /system
/vendor
/lib
/libwvm.so|libmtk_symbols.so \
111 /system
/lib
/hw
/gps.default.so|libboringssl-compat.so
113 BOARD_SECCOMP_POLICY
:= $(DEVICE_DIR
)/seccomp
114 #BOARD_SEPOLICY_DIRS += $(DEVICE_DIR)/sepolicy