Jean-Baptiste Queru | f71ec4b | 2012-06-05 15:25:30 -0700 | [diff] [blame] | 1 | # |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 2 | # Copyright (C) 2011 The Android Open-Source Project |
Jean-Baptiste Queru | f71ec4b | 2012-06-05 15:25:30 -0700 | [diff] [blame] | 3 | # |
| 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 | |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 17 | TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp |
| 18 | TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp |
| 19 | TARGET_CPU_ABI := armeabi-v7a |
| 20 | TARGET_CPU_ABI2 := armeabi |
| 21 | TARGET_CPU_SMP := true |
Jean-Baptiste Queru | 595ae24 | 2012-08-10 13:00:55 -0700 | [diff] [blame] | 22 | TARGET_ARCH := arm |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 23 | TARGET_ARCH_VARIANT := armv7-a-neon |
Christopher Ferris | 5197d28 | 2013-02-05 15:49:35 -0800 | [diff] [blame] | 24 | TARGET_CPU_VARIANT := krait |
Jean-Baptiste Queru | f71ec4b | 2012-06-05 15:25:30 -0700 | [diff] [blame] | 25 | |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 26 | TARGET_NO_BOOTLOADER := true |
| 27 | |
| 28 | BOARD_KERNEL_BASE := 0x80200000 |
| 29 | BOARD_KERNEL_PAGESIZE := 2048 |
Iliyan Malchev | fd4248f | 2012-07-06 12:30:09 -0700 | [diff] [blame] | 30 | BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=mako lpj=67677 |
Devin Kim | 46deaee | 2012-09-11 11:11:29 -0700 | [diff] [blame] | 31 | BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01600000 |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 32 | |
| 33 | BOARD_USES_ALSA_AUDIO:= true |
Iliyan Malchev | 1eee589 | 2013-02-08 18:50:17 -0800 | [diff] [blame] | 34 | BOARD_USES_LEGACY_ALSA_AUDIO:= false |
ty.lee | dcb0fdc | 2012-08-01 23:02:06 +0900 | [diff] [blame] | 35 | BOARD_USES_FLUENCE_INCALL := true |
ty.lee | 25bb106 | 2012-08-02 00:38:01 +0900 | [diff] [blame] | 36 | BOARD_USES_SEPERATED_AUDIO_INPUT := true |
Jeonghoon lim | 0a3bd80 | 2012-08-14 18:08:24 -0700 | [diff] [blame] | 37 | |
Ajay Dudani | 5d4f9f8 | 2012-06-20 15:44:25 -0700 | [diff] [blame] | 38 | BOARD_HAVE_BLUETOOTH := true |
Jeonghoon lim | 0a3bd80 | 2012-08-14 18:08:24 -0700 | [diff] [blame] | 39 | BOARD_HAVE_BLUETOOTH_QCOM := true |
| 40 | BLUETOOTH_HCI_USE_MCT := true |
Ajay Dudani | 5d4f9f8 | 2012-06-20 15:44:25 -0700 | [diff] [blame] | 41 | |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 42 | TARGET_NO_RADIOIMAGE := true |
| 43 | TARGET_BOARD_PLATFORM := msm8960 |
| 44 | TARGET_BOOTLOADER_BOARD_NAME := MAKO |
| 45 | TARGET_BOOTLOADER_NAME=mako |
Devin Kim | ae8ab6f | 2012-07-10 15:38:49 -0700 | [diff] [blame] | 46 | TARGET_BOARD_INFO_FILE := device/lge/mako/board-info.txt |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 47 | |
Wink Saville | 9cb9ff3 | 2012-08-20 16:27:09 -0700 | [diff] [blame] | 48 | BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/lge/mako/bluetooth |
| 49 | |
| 50 | # FIXME: HOSTAPD-derived wifi driver |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 51 | BOARD_HAS_QCOM_WLAN := true |
Jeff Johnson | 4d299b0 | 2012-08-14 07:39:39 -0700 | [diff] [blame] | 52 | BOARD_WLAN_DEVICE := qcwcn |
| 53 | WPA_SUPPLICANT_VERSION := VER_0_8_X |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 54 | BOARD_WPA_SUPPLICANT_DRIVER := NL80211 |
Jeff Johnson | 4d299b0 | 2012-08-14 07:39:39 -0700 | [diff] [blame] | 55 | BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE) |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 56 | BOARD_HOSTAPD_DRIVER := NL80211 |
Jeff Johnson | 4d299b0 | 2012-08-14 07:39:39 -0700 | [diff] [blame] | 57 | BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE) |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 58 | WIFI_DRIVER_FW_PATH_STA := "sta" |
Sungmin Choi | 26a5730 | 2012-07-27 23:55:15 -0700 | [diff] [blame] | 59 | WIFI_DRIVER_FW_PATH_AP := "ap" |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 60 | |
| 61 | BOARD_EGL_CFG := device/lge/mako/egl.cfg |
| 62 | |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 63 | #BOARD_USES_HGL := true |
| 64 | #BOARD_USES_OVERLAY := true |
| 65 | USE_OPENGL_RENDERER := true |
| 66 | TARGET_USES_ION := true |
| 67 | TARGET_USES_OVERLAY := true |
| 68 | TARGET_USES_SF_BYPASS := true |
| 69 | TARGET_USES_C2D_COMPOSITON := true |
| 70 | |
Ajay Dudani | 950314e | 2012-06-17 14:50:41 -0700 | [diff] [blame] | 71 | TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888" |
Sungmin Choi | 4cf2819 | 2012-07-19 11:17:41 -0700 | [diff] [blame] | 72 | TARGET_RECOVERY_UI_LIB := librecovery_ui_mako |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 73 | |
Ken Sumrall | 7edbad5 | 2013-02-19 17:32:54 -0800 | [diff] [blame] | 74 | TARGET_RECOVERY_FSTAB = device/lge/mako/fstab.mako |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 75 | TARGET_USERIMAGES_USE_EXT4 := true |
Jongrak Kwon | e64faf4 | 2012-08-21 10:40:39 -0700 | [diff] [blame] | 76 | BOARD_BOOTIMAGE_PARTITION_SIZE := 23068672 # 22M |
| 77 | BOARD_RECOVERYIMAGE_PARTITION_SIZE := 23068672 # 22M |
| 78 | BOARD_SYSTEMIMAGE_PARTITION_SIZE := 880803840 # 840M |
Doug Zongker | a339e74 | 2012-08-02 14:49:37 -0700 | [diff] [blame] | 79 | |
Jongrak Kwon | e64faf4 | 2012-08-21 10:40:39 -0700 | [diff] [blame] | 80 | BOARD_USERDATAIMAGE_PARTITION_SIZE := 6189744128 # 5.9G |
Iliyan Malchev | fefe23c | 2012-06-08 10:36:25 -0700 | [diff] [blame] | 81 | BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64) |
| 82 | |
| 83 | BOARD_USES_SECURE_SERVICES := true |
Jean-Baptiste Queru | da90dca | 2012-06-05 16:03:03 -0700 | [diff] [blame] | 84 | |
Sungmin Choi | f1f28ec | 2012-08-16 00:40:32 -0700 | [diff] [blame] | 85 | BOARD_USES_EXTRA_THERMAL_SENSOR := true |
insup.choi | 658692e | 2013-03-21 23:35:26 -0700 | [diff] [blame] | 86 | BOARD_USES_CAMERA_FAST_AUTOFOCUS := true |
Sungmin Choi | f1f28ec | 2012-08-16 00:40:32 -0700 | [diff] [blame] | 87 | |
Iliyan Malchev | 2531dc2 | 2012-10-22 16:08:11 -0700 | [diff] [blame] | 88 | BOARD_LIB_DUMPSTATE := libdumpstate.mako |
| 89 | |
Ajay Dudani | e114409 | 2012-06-15 21:07:31 -0700 | [diff] [blame] | 90 | BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM) |
| 91 | TARGET_NO_RPC := true |
jeonghoon.lim | 6a2ca5a | 2012-07-13 13:00:37 -0700 | [diff] [blame] | 92 | |
Doug Zongker | 021796c | 2012-08-14 13:36:09 -0700 | [diff] [blame] | 93 | TARGET_RELEASETOOLS_EXTENSIONS := device/lge/mako |
| 94 | |
Geremy Condra | bb3ca8d | 2013-04-02 20:02:28 -0700 | [diff] [blame] | 95 | BOARD_SEPOLICY_DIRS := \ |
| 96 | device/lge/mako/sepolicy |
| 97 | |
| 98 | BOARD_SEPOLICY_UNION := \ |
Alex Klyubin | 1fc9172 | 2013-04-25 15:20:27 -0700 | [diff] [blame] | 99 | app.te \ |
repo sync | 93bbc93 | 2013-05-06 13:40:43 -0700 | [diff] [blame] | 100 | bluetooth.te \ |
Alex Klyubin | 1fc9172 | 2013-04-25 15:20:27 -0700 | [diff] [blame] | 101 | device.te \ |
repo sync | b9fd377 | 2013-05-08 16:15:46 -0700 | [diff] [blame] | 102 | domain.te \ |
Alex Klyubin | 8413264 | 2013-04-25 17:11:54 -0700 | [diff] [blame] | 103 | drmserver.te \ |
repo sync | 10076f7 | 2013-05-01 15:43:11 -0700 | [diff] [blame] | 104 | file.te \ |
Alex Klyubin | 1fc9172 | 2013-04-25 15:20:27 -0700 | [diff] [blame] | 105 | file_contexts \ |
repo sync | 93bbc93 | 2013-05-06 13:40:43 -0700 | [diff] [blame] | 106 | hci_init.te \ |
repo sync | 39f2005 | 2013-05-06 17:34:34 -0700 | [diff] [blame] | 107 | init_shell.te \ |
Alex Klyubin | 8413264 | 2013-04-25 17:11:54 -0700 | [diff] [blame] | 108 | keystore.te \ |
Alex Klyubin | fcebeb3 | 2013-05-02 10:22:39 -0700 | [diff] [blame] | 109 | mediaserver.te \ |
repo sync | 591967c | 2013-05-03 13:09:46 -0700 | [diff] [blame] | 110 | kickstart.te \ |
repo sync | 72021bb | 2013-05-01 16:30:27 -0700 | [diff] [blame] | 111 | nfc.te \ |
repo sync | e65bf8d | 2013-05-01 14:05:34 -0700 | [diff] [blame] | 112 | rild.te \ |
Alex Klyubin | 1fc9172 | 2013-04-25 15:20:27 -0700 | [diff] [blame] | 113 | surfaceflinger.te \ |
Alex Klyubin | 63eea9a | 2013-09-13 16:08:27 -0700 | [diff] [blame] | 114 | system_server.te \ |
repo sync | b00f6d0 | 2013-04-30 18:07:45 -0700 | [diff] [blame] | 115 | ueventd.te \ |
| 116 | wpa.te |
Geremy Condra | bb3ca8d | 2013-04-02 20:02:28 -0700 | [diff] [blame] | 117 | |
| 118 | |
choongryeol.lee | d1749a1 | 2012-11-29 16:21:41 -0800 | [diff] [blame] | 119 | BOARD_CHARGER_ENABLE_SUSPEND := true |
| 120 | |
Iliyan Malchev | 3d4d689 | 2013-03-28 15:42:52 -0700 | [diff] [blame] | 121 | USE_DEVICE_SPECIFIC_CAMERA := true |
Iliyan Malchev | 6d01645 | 2013-03-27 16:27:56 -0700 | [diff] [blame] | 122 | |
Jean-Baptiste Queru | f71ec4b | 2012-06-05 15:25:30 -0700 | [diff] [blame] | 123 | -include vendor/lge/mako/BoardConfigVendor.mk |