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 WITH_DEXPREOPT ?= true
     19 USE_OPENGL_RENDERER := true
     20 
     21 # BT configs
     22 BOARD_HAVE_BLUETOOTH := true
     23 
     24 # generic wifi
     25 WPA_SUPPLICANT_VERSION := VER_0_8_X
     26 BOARD_WPA_SUPPLICANT_DRIVER := NL80211
     27 BOARD_HOSTAPD_DRIVER := NL80211
     28 CONFIG_DRIVER_NL80211 := y
     29 
     30 TARGET_NO_BOOTLOADER := true
     31 TARGET_NO_KERNEL := false
     32 TARGET_NO_RECOVERY := true
     33 TARGET_HARDWARE_3D := true
     34 BOARD_USES_GENERIC_AUDIO := true
     35 USE_CAMERA_STUB := true
     36 TARGET_USERIMAGES_USE_EXT4 := true
     37 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
     38 TARGET_USE_PAN_DISPLAY := true
     39 
     40 SF_START_GRAPHICS_ALLOCATOR_SERVICE := true
     41 
     42 # enable to use the CPUSETS feature
     43 ENABLE_CPUSETS := true
     44 ENABLE_SCHEDBOOST := true
     45 # We may want to enable this later
     46 # but right now it doesn't build.
     47 #ENABLE_SCHED_BOOST := true
     48 
     49 BOARD_SEPOLICY_DIRS += device/linaro/hikey/sepolicy
     50 
     51 ifeq ($(HOST_OS), linux)
     52 ifeq ($(TARGET_SYSTEMIMAGES_USE_SQUASHFS), true)
     53 BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := squashfs
     54 endif
     55 endif
     56