• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Primary Arch
2TARGET_ARCH := arm
3TARGET_ARCH_VARIANT := armv8-a
4TARGET_CPU_VARIANT := cortex-a53
5TARGET_CPU_ABI := armeabi-v7a
6TARGET_CPU_ABI2 := armeabi
7
8TARGET_USES_64_BIT_BINDER := true
9TARGET_BOARD_PLATFORM := poplar
10TARGET_BOOTLOADER_BOARD_NAME := poplar
11
12BOARD_FLASH_BLOCK_SIZE := 512
13
14BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432
15
16BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612224
17BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
18
19BOARD_VENDORIMAGE_PARTITION_SIZE := 268434944
20BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
21
22BOARD_USERDATAIMAGE_PARTITION_SIZE := 5456789504
23BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
24
25BOARD_CACHEIMAGE_PARTITION_SIZE := 268434944
26BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
27
28TARGET_USERIMAGES_USE_EXT4 := true
29TARGET_NO_BOOTLOADER := false
30TARGET_BOOTLOADER_IS_2ND = true
31TARGET_NO_KERNEL := false
32TARGET_NO_RECOVERY := true
33TARGET_NO_RADIOIMAGE := true
34
35BOARD_KERNEL_CMDLINE := androidboot.hardware=poplar androidboot.selinux=permissive firmware_class.path=/vendor/firmware mmz=ddr,0,0,60M
36BOARD_KERNEL_CMDLINE += printk.devkmsg=on
37BOARD_KERNEL_CMDLINE += blkdevparts=mmcblk1:4193792@512(loader),40m(boot),1610612224(system),5993660928,268434944@1580m(vendor),268434944@1836m(cache),5364m@2092m(userdata)
38
39#sepolicy
40BOARD_SEPOLICY_DIRS := device/linaro/poplar/sepolicy
41
42# HAL's build config
43# build config of feature graphics
44TARGET_USES_HWC2 := true
45
46# wifi
47BOARD_WLAN_DEVICE := rtl
48WPA_SUPPLICANT_VERSION := VER_0_8_X
49BOARD_WPA_SUPPLICANT_DRIVER := NL80211
50BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
51BOARD_HOSTAPD_DRIVER := NL80211
52BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
53
54TARGET_COPY_OUT_VENDOR := vendor
55
56# Enable Treble
57PRODUCT_FULL_TREBLE_OVERRIDE := true
58BOARD_VNDK_VERSION := current
59