blob: 0da397f667d5944e90840782445d2aeb9381c87d [file] [log] [blame]
Colin Crossa9e55ed2013-10-07 14:15:18 -07001#
Mark Salyzyna92b3352014-02-21 11:08:00 -08002# Copyright (C) 2013-2014 The Android Open-Source Project
Colin Crossa9e55ed2013-10-07 14:15:18 -07003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
Colin Crossa9e55ed2013-10-07 14:15:18 -070017# Use the non-open-source parts, if they're present
18-include vendor/htc/flounder/BoardConfigVendor.mk
19
Colin Cross265e5f52014-03-14 14:49:35 -070020TARGET_ARCH := arm64
21TARGET_ARCH_VARIANT := armv8-a
22TARGET_CPU_ABI := arm64-v8a
23TARGET_CPU_ABI2 :=
24TARGET_CPU_VARIANT := generic
25
26TARGET_2ND_ARCH := arm
27TARGET_2ND_ARCH_VARIANT := armv7-a-neon
28TARGET_2ND_CPU_ABI := armeabi-v7a
29TARGET_2ND_CPU_ABI2 := armeabi
30TARGET_2ND_CPU_VARIANT := cortex-a15
31
32# Disable 64-bit surfaceflinger until we have 64-bit GL libraries
33TARGET_32_BIT_SURFACEFLINGER := true
34
35# Disable emulator for "make dist" until there is a 64-bit qemu kernel
36BUILD_EMULATOR := false
Colin Crossa9e55ed2013-10-07 14:15:18 -070037
38TARGET_NO_BOOTLOADER := true
39
40TARGET_NO_RADIOIMAGE := true
Colin Cross2e4e82b2014-01-31 18:41:57 -080041
Colin Cross2e4e82b2014-01-31 18:41:57 -080042TARGET_BOARD_PLATFORM := tegra132
Alex Ray07917d42013-10-18 16:51:58 -070043TARGET_BOARD_INFO_FILE := device/htc/flounder/board-info.txt
Colin Cross2e4e82b2014-01-31 18:41:57 -080044
45TARGET_BOOTLOADER_BOARD_NAME := flounder
Colin Crossa9e55ed2013-10-07 14:15:18 -070046
47USE_OPENGL_RENDERER := true
48NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
49
50TARGET_RECOVERY_FSTAB = device/htc/flounder/fstab.flounder
51TARGET_USERIMAGES_USE_EXT4 := true
Colin Crossf20283c2013-10-11 11:30:18 -070052BOARD_SYSTEMIMAGE_PARTITION_SIZE := 805306368
53BOARD_USERDATAIMAGE_PARTITION_SIZE := 14061928448
54BOARD_CACHEIMAGE_PARTITION_SIZE := 805306368
Colin Crossa9e55ed2013-10-07 14:15:18 -070055BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
56BOARD_FLASH_BLOCK_SIZE := 4096
57
58BOARD_CHARGER_DISABLE_INIT_BLANK := true
59BOARD_USES_GENERIC_INVENSENSE := false
60
61USE_E2FSPROGS := true
Thomas.TT_Lin41ac6ae2014-03-13 19:07:45 +080062
63# Bluetooth
64BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := vendor/htc/flounder
thomas.tt_linbbd59772013-11-07 11:11:43 +080065BOARD_HAVE_BLUETOOTH_BCM := true
Colin Crossa9e55ed2013-10-07 14:15:18 -070066
67BOARD_USES_GENERIC_AUDIO := false
68BOARD_USES_ALSA_AUDIO := true
Dmitry Shmidtc4a032a2013-10-09 14:57:38 -070069
Todd Poynor6d83f952014-01-03 16:00:28 -080070BOARD_HAL_STATIC_LIBRARIES := libdumpstate.flounder
71
Andy Chuang92af8b22014-03-14 18:38:17 +080072BOARD_VENDOR_USE_SENSOR_HAL := sensor_hub
73
Dmitry Shmidtc4a032a2013-10-09 14:57:38 -070074# Wifi related defines
75BOARD_WPA_SUPPLICANT_DRIVER := NL80211
76WPA_SUPPLICANT_VERSION := VER_0_8_X
77BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
78BOARD_HOSTAPD_DRIVER := NL80211
79BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
80BOARD_WLAN_DEVICE := bcmdhd
81WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
82WIFI_DRIVER_FW_PATH_STA := "/vendor/firmware/fw_bcmdhd.bin"
83WIFI_DRIVER_FW_PATH_AP := "/vendor/firmware/fw_bcmdhd_apsta.bin"
Colin Cross9d42c352014-02-10 17:28:36 -080084
85BOARD_SEPOLICY_DIRS := device/htc/flounder/sepolicy
86BOARD_SEPOLICY_UNION := \
87 file_contexts \
Colin Cross030e4c32014-03-27 17:31:34 -070088 bluetooth.te \
89 system_server.te
Dmitry Shmidtfa924492014-02-14 10:47:01 -080090
Colin Cross11a18c22014-02-19 17:49:10 -080091TARGET_USES_64_BIT_BCMDHD := true
92TARGET_USES_64_BIT_BINDER := true
Mark Salyzyna92b3352014-02-21 11:08:00 -080093
94TARGET_USES_LOGD := true