BoardConfig.mk revision 595ae2430e443b89ceb66085cc67e89554976603
1f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#
2fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev# Copyright (C) 2011 The Android Open-Source Project
3f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#
4f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# Licensed under the Apache License, Version 2.0 (the "License");
5f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# you may not use this file except in compliance with the License.
6f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# You may obtain a copy of the License at
7f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#
8f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#      http://www.apache.org/licenses/LICENSE-2.0
9f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#
10f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# Unless required by applicable law or agreed to in writing, software
11f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# distributed under the License is distributed on an "AS IS" BASIS,
12f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# See the License for the specific language governing permissions and
14f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru# limitations under the License.
15f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru#
16f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru
17fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
18fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp
19fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_CPU_ABI := armeabi-v7a
20fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_CPU_ABI2 := armeabi
21fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_CPU_SMP := true
22595ae2430e443b89ceb66085cc67e89554976603Jean-Baptiste QueruTARGET_ARCH := arm
23fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_ARCH_VARIANT := armv7-a-neon
24fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevARCH_ARM_HAVE_TLS_REGISTER := true
25fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
26fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_NO_BOOTLOADER := true
27fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
28fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_KERNEL_BASE := 0x80200000
29fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_KERNEL_PAGESIZE := 2048
30fd4248f8639b3985ff3df85a011c31908af88837Iliyan MalchevBOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=mako lpj=67677
31a339e742827be76d6d17b2d34af84684aced54e3Doug ZongkerBOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01300000
32fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
33fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_USES_ALSA_AUDIO:= true
34dcb0fdc8191e94ee1742ee663ecbac1695102f8cty.leeBOARD_USES_FLUENCE_INCALL := true
3525bb1062647ca40208390d68eee8860256a8918bty.leeBOARD_USES_SEPERATED_AUDIO_INPUT := true
365d4f9f819b8e8c1c77061b4ca42a7dac83c25b45Ajay DudaniBOARD_HAVE_BLUETOOTH := true
375d4f9f819b8e8c1c77061b4ca42a7dac83c25b45Ajay Dudani
38fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_NO_RADIOIMAGE := true
39fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_BOARD_PLATFORM := msm8960
40fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_BOOTLOADER_BOARD_NAME := MAKO
41fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_BOOTLOADER_NAME=mako
42ae8ab6facb6db72afd3bcf8240e75164c78a02c7Devin KimTARGET_BOARD_INFO_FILE := device/lge/mako/board-info.txt
43fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
44a339e742827be76d6d17b2d34af84684aced54e3Doug Zongker# FIXME: HOSTAPD-derived wifi driver
45fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_HAS_QCOM_WLAN := true
46fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_WPA_SUPPLICANT_DRIVER := NL80211
47fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_HOSTAPD_DRIVER := NL80211
48fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevWPA_SUPPLICANT_VERSION := VER_2_0_DEV
49fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevHOSTAPD_VERSION := VER_2_0_DEV
50fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevWIFI_DRIVER_FW_PATH_STA := "sta"
5126a573069073a5bd6c995cd8fa2e6c1f5ae00d97Sungmin ChoiWIFI_DRIVER_FW_PATH_AP  := "ap"
52e011ca2818910872ab40002ac8ec09d3a6a70a8eIliyan Malchev#WIFI_DRIVER_FW_PATH_P2P := "p2p"
53e011ca2818910872ab40002ac8ec09d3a6a70a8eIliyan MalchevWIFI_DRIVER_MODULE_PATH := "/system/lib/modules/wlan.ko"
54e011ca2818910872ab40002ac8ec09d3a6a70a8eIliyan MalchevWIFI_DRIVER_MODULE_NAME := "wlan"
55fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevWIFI_DRIVER_CONF_FILE := "/data/misc/wifi/WCNSS_qcom_cfg.ini"
56fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevWIFI_DRIVER_DEF_CONF_FILE := $(WIFI_DRIVER_CONF_FILE)
57fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_WLAN_DEVICE := qcwcn
58fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
59fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_EGL_CFG := device/lge/mako/egl.cfg
60fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
61fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev#BOARD_USES_HGL := true
62fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev#BOARD_USES_OVERLAY := true
63fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevUSE_OPENGL_RENDERER := true
64fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_USES_ION := true
65fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_USES_OVERLAY := true
66fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_USES_SF_BYPASS := true
67fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_USES_C2D_COMPOSITON := true
68fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
69950314ecb693e1af9c9aedad589c91a05d3c2bbcAjay DudaniTARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
704cf2819b00a73c3a488934e3b07b69de4a6cf5e4Sungmin ChoiTARGET_RECOVERY_UI_LIB := librecovery_ui_mako
71fefe23cb22e507810482bf685c7af343879274c6Iliyan Malchev
72fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevTARGET_USERIMAGES_USE_EXT4 := true
73a339e742827be76d6d17b2d34af84684aced54e3Doug Zongker
74fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_BOOTIMAGE_PARTITION_SIZE := 0x016E3600
75fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x016E3600
7640cb771b82cfcbcb9e7f012978df7cb6ca872e4ekibum.leeBOARD_SYSTEMIMAGE_PARTITION_SIZE := 738197504 # 704M
7740cb771b82cfcbcb9e7f012978df7cb6ca872e4ekibum.lee
7840cb771b82cfcbcb9e7f012978df7cb6ca872e4ekibum.leeBOARD_USERDATAIMAGE_PARTITION_SIZE := 13992198144 # 13G
79fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
80f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru
81fefe23cb22e507810482bf685c7af343879274c6Iliyan MalchevBOARD_USES_SECURE_SERVICES := true
82da90dca88922d45da17ca99bf872c5a799668160Jean-Baptiste Queru
83e11440916444c957794664c6d85852e83e4df823Ajay DudaniBOARD_BLUETOOTH_DOES_NOT_USE_RFKILL := true
846a2ca5a2f570d4327c5909332ce584334feb73cfjeonghoon.limBOARD_BLUETOOTH_USES_HCIATTACH_PROPERTY := true
85e11440916444c957794664c6d85852e83e4df823Ajay Dudani
86e11440916444c957794664c6d85852e83e4df823Ajay DudaniBOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
87e11440916444c957794664c6d85852e83e4df823Ajay DudaniTARGET_NO_RPC := true
886a2ca5a2f570d4327c5909332ce584334feb73cfjeonghoon.lim
89f71ec4b9fb967741a53e3c914ba4e388064a2177Jean-Baptiste Queru-include vendor/lge/mako/BoardConfigVendor.mk
90