BoardConfig.mk revision 19fa399f67b5d548b455343e9343b3686df89762
1a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#
2a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# Copyright (C) 2013 The Android Open-Source Project
3a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#
4a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# Licensed under the Apache License, Version 2.0 (the "License");
5a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# you may not use this file except in compliance with the License.
6a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# You may obtain a copy of the License at
7a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#
8a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#      http://www.apache.org/licenses/LICENSE-2.0
9a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#
10a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# Unless required by applicable law or agreed to in writing, software
11a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# distributed under the License is distributed on an "AS IS" BASIS,
12a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# See the License for the specific language governing permissions and
14a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim# limitations under the License.
15a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim#
16a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
17a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_CPU_ABI := armeabi-v7a
18a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_CPU_ABI2 := armeabi
19a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_CPU_SMP := true
20a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_ARCH := arm
21a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_ARCH_VARIANT := armv7-a-neon
22a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_CPU_VARIANT := krait
23a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
24a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_NO_BOOTLOADER := true
25a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
266b34049ade14b5b64c225971f6d17dc2fb1673e0hyejin.kimBOARD_KERNEL_BASE := 0x00000000
276b34049ade14b5b64c225971f6d17dc2fb1673e0hyejin.kimBOARD_KERNEL_PAGESIZE := 2048
286b34049ade14b5b64c225971f6d17dc2fb1673e0hyejin.kim
296b34049ade14b5b64c225971f6d17dc2fb1673e0hyejin.kimBOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=hammerhead user_debug=31 vmalloc=400M maxcpus=4 lpj=192411 msm_watchdog_v2.enable=1
309cbf8177d8fb8292ff4fb90312e4fa1a95de5119hyejin.kimBOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x02900000 --tags_offset 0x02700000
316b34049ade14b5b64c225971f6d17dc2fb1673e0hyejin.kim
32a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimBOARD_USES_ALSA_AUDIO := true
33a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
349e05f65c6b24c5b13afee50ff1c132c69762a7c9Sungmin ChoiBOARD_HAVE_BLUETOOTH := true
359e05f65c6b24c5b13afee50ff1c132c69762a7c9Sungmin ChoiBOARD_HAVE_BLUETOOTH_BCM := true
368989b758e5147015dbb89fd66630c4033b4dfae9Sungmin ChoiBOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/lge/hammerhead/bluetooth
379e05f65c6b24c5b13afee50ff1c132c69762a7c9Sungmin Choi
3819fa399f67b5d548b455343e9343b3686df89762Sungmin Choi# Wifi related defines
3919fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWPA_SUPPLICANT_VERSION      := VER_0_8_X
4019fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiBOARD_WLAN_DEVICE           := bcmdhd
4119fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiBOARD_WPA_SUPPLICANT_DRIVER := NL80211
4219fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiBOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
4319fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiBOARD_HOSTAPD_DRIVER        := NL80211
4419fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiBOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
4519fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWIFI_DRIVER_MODULE_NAME     := "bcmdhd"
4619fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWIFI_DRIVER_MODULE_PATH     := "/system/lib/modules/bcmdhd.ko"
4719fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWIFI_DRIVER_FW_PATH_PARAM   := "/sys/module/bcmdhd/parameters/firmware_path"
4819fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWIFI_DRIVER_FW_PATH_AP      := "/vendor/firmware/fw_bcmdhd_ap.bin"
4919fa399f67b5d548b455343e9343b3686df89762Sungmin ChoiWIFI_DRIVER_FW_PATH_STA     := "/vendor/firmware/fw_bcmdhd.bin"
5019fa399f67b5d548b455343e9343b3686df89762Sungmin Choi
51a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_NO_RADIOIMAGE := true
523251ef50595396d74b9333f29c683e4c97fcc75bRom LemarchandTARGET_BOARD_PLATFORM := msm8974
53a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_BOOTLOADER_BOARD_NAME := hammerhead
54a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_BOARD_INFO_FILE := device/lge/hammerhead/board-info.txt
55a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
56a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimBOARD_EGL_CFG := device/lge/hammerhead/egl.cfg
57a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
58a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimUSE_OPENGL_RENDERER := true
59a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
60a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_USERIMAGES_USE_EXT4 := true
610f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_BOOTIMAGE_PARTITION_SIZE := 23068672
620f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_RECOVERYIMAGE_PARTITION_SIZE := 23068672
630f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_SYSTEMIMAGE_PARTITION_SIZE := 1073741824
640f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_USERDATAIMAGE_PARTITION_SIZE := 29267830784
650f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_CACHEIMAGE_PARTITION_SIZE := 734003200
66a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimBOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
670f64236fb9faf62d5ed4815223b5fbb30d89c41aDevin KimBOARD_FLASH_BLOCK_SIZE := 131072
68a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
69a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimBOARD_CHARGER_DISABLE_INIT_BLANK := true
70eb068a56f416d3899e0c52e5591a3967c186772aDevin KimBOARD_CHARGER_ENABLE_SUSPEND := true
71a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
72a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
733a3c19827b111988c9afd448e2f12556045d3a07hyejin.kimTARGET_RECOVERY_UI_LIB := librecovery_ui_hammerhead
748677ca56c5cd6c36925dbd4d9db5c7a06a29fc71hyejin.kimTARGET_RECOVERY_FSTAB = device/lge/hammerhead/fstab.hammerhead
753a3c19827b111988c9afd448e2f12556045d3a07hyejin.kim
76a772693f4889fb072099497de9e19e70f1ca8031Hyejin KimTARGET_RELEASETOOLS_EXTENSIONS := device/lge/hammerhead
77a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim
787e25de6d8b1506d2a0893d0aebd9842b1fa3c5dehyejin.kimBOARD_LIB_DUMPSTATE := libdumpstate.hammerhead
797e25de6d8b1506d2a0893d0aebd9842b1fa3c5dehyejin.kim
80a772693f4889fb072099497de9e19e70f1ca8031Hyejin Kim-include vendor/lge/hammerhead/BoardConfigVendor.mk
81