Home | History | Annotate | Download | only in hikey
      1 # Primary Arch
      2 TARGET_ARCH := arm64
      3 TARGET_ARCH_VARIANT := armv8-a
      4 TARGET_CPU_VARIANT := generic
      5 TARGET_CPU_ABI := arm64-v8a
      6 
      7 # Secondary Arch
      8 TARGET_2ND_ARCH := arm
      9 TARGET_2ND_ARCH_VARIANT := armv7-a-neon
     10 TARGET_2ND_CPU_VARIANT := cortex-a15
     11 TARGET_2ND_CPU_ABI := armeabi-v7a
     12 TARGET_2ND_CPU_ABI2 := armeabi
     13 
     14 TARGET_USES_64_BIT_BINDER := true
     15 TARGET_SUPPORTS_32_BIT_APPS := true
     16 TARGET_SUPPORTS_64_BIT_APPS := true
     17 
     18 TARGET_BOARD_PLATFORM := hikey
     19 WITH_DEXPREOPT ?= true
     20 USE_OPENGL_RENDERER := true
     21 ANDROID_ENABLE_RENDERSCRIPT := true
     22 
     23 # BT configs
     24 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := "device/linaro/hikey/bluetooth"
     25 BOARD_HAVE_BLUETOOTH := true
     26 
     27 # generic wifi
     28 WPA_SUPPLICANT_VERSION := VER_0_8_X
     29 BOARD_WPA_SUPPLICANT_DRIVER := NL80211
     30 BOARD_HOSTAPD_DRIVER := NL80211
     31 CONFIG_DRIVER_NL80211 := y
     32 
     33 ifeq ($(TARGET_KERNEL_USE_4_1), true)
     34 BOARD_KERNEL_CMDLINE := console=ttyAMA3,115200 androidboot.console=ttyAMA3 androidboot.hardware=hikey firmware_class.path=/system/etc/firmware efi=noruntime
     35 else
     36 BOARD_KERNEL_CMDLINE := console=ttyFIQ0 androidboot.console=ttyFIQ0 androidboot.hardware=hikey firmware_class.path=/system/etc/firmware efi=noruntime
     37 endif
     38 
     39 TARGET_NO_BOOTLOADER := true
     40 TARGET_NO_KERNEL := false
     41 TARGET_NO_RECOVERY := true
     42 TARGET_HARDWARE_3D := true
     43 BOARD_USES_GENERIC_AUDIO := true
     44 USE_CAMERA_STUB := true
     45 TARGET_USERIMAGES_USE_EXT4 := true
     46 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612736
     47 ifeq ($(TARGET_USERDATAIMAGE_4GB), true)
     48 BOARD_USERDATAIMAGE_PARTITION_SIZE := 1595915776
     49 else
     50 BOARD_USERDATAIMAGE_PARTITION_SIZE := 5588893184
     51 endif
     52 BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456
     53 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
     54 BOARD_FLASH_BLOCK_SIZE := 131072
     55 TARGET_USE_PAN_DISPLAY := true
     56 
     57 # enable to use the CPUSETS feature
     58 ENABLE_CPUSETS := true
     59 
     60 BOARD_SEPOLICY_DIRS := device/linaro/hikey/sepolicy
     61 
     62 ifeq ($(HOST_OS), linux)
     63 ifeq ($(TARGET_SYSTEMIMAGES_USE_SQUASHFS), true)
     64 BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := squashfs
     65 endif
     66 endif
     67