Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 1 | # |
| 2 | # Copyright (C) 2015 The Android Open-Source Project |
| 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 | |
| 17 | # This file includes all definitions that apply to ALL bullhead devices, and |
| 18 | # are also specific to bullhead devices |
| 19 | # |
| 20 | # Everything in this directory will become public |
| 21 | |
| 22 | |
| 23 | ifeq ($(TARGET_PREBUILT_KERNEL),) |
Patrick Tjin | 2a88615 | 2015-04-17 07:54:16 -0700 | [diff] [blame] | 24 | LOCAL_KERNEL := device/lge/bullhead-kernel/Image.gz-dtb |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 25 | else |
| 26 | LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL) |
| 27 | endif |
| 28 | |
| 29 | PRODUCT_COPY_FILES := \ |
| 30 | $(LOCAL_KERNEL):kernel |
| 31 | |
| 32 | PRODUCT_COPY_FILES += \ |
| 33 | device/lge/bullhead/init.bullhead.rc:root/init.bullhead.rc \ |
Hyejin Kim | 66283e2 | 2015-03-05 15:01:02 +0900 | [diff] [blame] | 34 | device/lge/bullhead/init.bullhead.usb.rc:root/init.bullhead.usb.rc \ |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 35 | device/lge/bullhead/fstab.bullhead:root/fstab.bullhead \ |
Vineeta Srivastava | cec9bdb | 2015-04-14 22:10:30 -0700 | [diff] [blame] | 36 | device/lge/bullhead/ueventd.bullhead.rc:root/ueventd.bullhead.rc \ |
Thierry Strudel | 16e5ac7 | 2015-05-14 15:25:21 -0700 | [diff] [blame] | 37 | device/lge/bullhead/init.bullhead.sensorhub.rc:root/init.bullhead.sensorhub.rc \ |
Jongrak Kwon | 466722a | 2015-07-14 10:46:53 -0700 | [diff] [blame] | 38 | device/lge/bullhead/init.bullhead.ramdump.rc:root/init.bullhead.ramdump.rc \ |
Vineeta Srivastava | cec9bdb | 2015-04-14 22:10:30 -0700 | [diff] [blame] | 39 | device/lge/bullhead/init.bullhead.fp.rc:root/init.bullhead.fp.rc |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 40 | |
Hyejin Kim | 0763332 | 2015-03-09 17:25:27 +0900 | [diff] [blame] | 41 | PRODUCT_COPY_FILES += \ |
| 42 | frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \ |
| 43 | frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \ |
| 44 | frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \ |
Sungmin Choi | 571183f | 2015-05-21 13:28:30 +0900 | [diff] [blame] | 45 | device/lge/bullhead/media_codecs.xml:system/etc/media_codecs.xml \ |
| 46 | device/lge/bullhead/media_profiles.xml:system/etc/media_profiles.xml |
Hyejin Kim | 0763332 | 2015-03-09 17:25:27 +0900 | [diff] [blame] | 47 | |
donghun2.kim | 5cc5711 | 2015-03-19 21:03:02 +0900 | [diff] [blame] | 48 | # Audio |
| 49 | PRODUCT_COPY_FILES += \ |
| 50 | device/lge/bullhead/audio_policy.conf:system/etc/audio_policy.conf \ |
Vineeta Srivastava | 2a009cd | 2015-06-29 16:07:11 -0700 | [diff] [blame] | 51 | device/lge/bullhead/audio_effects.conf:system/etc/audio_effects.conf \ |
keunhui.park | 2972bf9 | 2015-06-04 15:40:27 +0900 | [diff] [blame] | 52 | device/lge/bullhead/mixer_paths.xml:system/etc/mixer_paths.xml \ |
| 53 | device/lge/bullhead/audio_platform_info.xml:system/etc/audio_platform_info.xml |
donghun2.kim | 5cc5711 | 2015-03-19 21:03:02 +0900 | [diff] [blame] | 54 | |
Vineeta Srivastava | 69566b1 | 2015-05-13 08:56:25 -0700 | [diff] [blame] | 55 | #Sound Trigger |
| 56 | PRODUCT_COPY_FILES += \ |
| 57 | device/lge/bullhead/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \ |
| 58 | device/lge/bullhead/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml |
| 59 | |
Hyejin Kim | e68e464 | 2015-03-07 11:44:49 +0900 | [diff] [blame] | 60 | # Input device files |
| 61 | PRODUCT_COPY_FILES += \ |
| 62 | device/lge/bullhead/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \ |
| 63 | device/lge/bullhead/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl |
| 64 | |
Ramanan Rajeswaran | 49754a6 | 2015-06-05 10:49:28 -0700 | [diff] [blame] | 65 | # for launcher layout |
| 66 | PRODUCT_PACKAGES += \ |
| 67 | BullheadLayout |
| 68 | |
Hyejin Kim | e68e464 | 2015-03-07 11:44:49 +0900 | [diff] [blame] | 69 | # Prebuilt input device calibration files |
| 70 | PRODUCT_COPY_FILES += \ |
Jongrak Kwon | dff88f4 | 2015-08-11 16:52:34 -0700 | [diff] [blame] | 71 | device/lge/bullhead/synaptics_rmi4_i2c.idc:system/usr/idc/synaptics_rmi4_i2c.idc |
Hyejin Kim | e68e464 | 2015-03-07 11:44:49 +0900 | [diff] [blame] | 72 | |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 73 | # These are the hardware-specific features |
| 74 | PRODUCT_COPY_FILES += \ |
Patrick Tjin | 6a7f961 | 2015-04-14 20:25:11 -0700 | [diff] [blame] | 75 | frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ |
| 76 | frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \ |
Hyejin Kim | 8eaa6ea | 2015-03-06 18:43:25 +0900 | [diff] [blame] | 77 | frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \ |
| 78 | frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ |
| 79 | frameworks/native/data/etc/android.hardware.camera.full.xml:system/etc/permissions/android.hardware.camera.full.xml \ |
| 80 | frameworks/native/data/etc/android.hardware.camera.raw.xml:system/etc/permissions/android.hardware.camera.raw.xml \ |
Jim Miller | c113131 | 2015-07-23 17:13:22 -0700 | [diff] [blame] | 81 | frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \ |
Hyejin Kim | 8eaa6ea | 2015-03-06 18:43:25 +0900 | [diff] [blame] | 82 | frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ |
| 83 | frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ |
| 84 | frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \ |
| 85 | frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ |
| 86 | frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ |
| 87 | frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ |
| 88 | frameworks/native/data/etc/android.hardware.sensor.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.xml \ |
| 89 | frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \ |
| 90 | frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml \ |
Trevor Bunker | dffbb06 | 2015-08-11 15:30:07 -0700 | [diff] [blame] | 91 | frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:system/etc/permissions/android.hardware.sensor.hifi_sensors.xml \ |
Hyejin Kim | 8eaa6ea | 2015-03-06 18:43:25 +0900 | [diff] [blame] | 92 | frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ |
| 93 | frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ |
| 94 | frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ |
| 95 | frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ |
| 96 | frameworks/native/data/etc/android.hardware.audio.low_latency.xml:system/etc/permissions/android.hardware.audio.low_latency.xml \ |
| 97 | frameworks/native/data/etc/android.hardware.telephony.cdma.xml:system/etc/permissions/android.hardware.telephony.cdma.xml \ |
| 98 | frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ |
Thierry Strudel | 058bafa | 2015-05-12 14:34:23 -0700 | [diff] [blame] | 99 | frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \ |
| 100 | frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml \ |
Sungmin Choi | 71cc5b1 | 2015-05-18 20:02:25 +0900 | [diff] [blame] | 101 | frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml \ |
Martijn Coenen | fc2e356 | 2015-08-28 10:41:16 +0200 | [diff] [blame] | 102 | frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml \ |
| 103 | frameworks/native/data/etc/com.nxp.mifare.xml:system/etc/permissions/com.nxp.mifare.xml |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 104 | |
Hyejin Kim | 82a5a9b | 2015-03-11 17:21:45 +0900 | [diff] [blame] | 105 | # For SPN display |
| 106 | PRODUCT_COPY_FILES += \ |
| 107 | device/lge/bullhead/spn-conf.xml:system/etc/spn-conf.xml |
| 108 | |
Hyejin Kim | c15ba1c | 2015-03-26 20:15:10 +0900 | [diff] [blame] | 109 | # For GPS |
| 110 | PRODUCT_COPY_FILES += \ |
| 111 | device/lge/bullhead/sec_config:system/etc/sec_config |
| 112 | |
Thierry Strudel | f9621af | 2015-05-07 23:25:21 -0700 | [diff] [blame] | 113 | # NFC config files |
| 114 | PRODUCT_COPY_FILES += \ |
| 115 | device/lge/bullhead/nfc/libnfc-brcm.conf:system/etc/libnfc-brcm.conf \ |
| 116 | device/lge/bullhead/nfc/libnfc-nxp.conf:system/etc/libnfc-nxp.conf |
| 117 | |
Sungmin Choi | 2969642 | 2015-03-27 18:49:11 +0900 | [diff] [blame] | 118 | # For WiFi |
| 119 | PRODUCT_COPY_FILES += \ |
| 120 | device/lge/bullhead/wifi/wpa_supplicant_overlay.conf:system/etc/wifi/wpa_supplicant_overlay.conf \ |
| 121 | device/lge/bullhead/wifi/p2p_supplicant_overlay.conf:system/etc/wifi/p2p_supplicant_overlay.conf \ |
| 122 | device/lge/bullhead/wifi/WCNSS_cfg.dat:system/etc/firmware/wlan/qca_cld/WCNSS_cfg.dat \ |
| 123 | device/lge/bullhead/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini |
| 124 | |
Sungmin Choi | 0ce9c71 | 2015-04-22 10:44:52 +0900 | [diff] [blame] | 125 | # MSM IRQ Balancer configuration file |
| 126 | PRODUCT_COPY_FILES += \ |
Sungmin Choi | 8f67d4d | 2015-04-06 16:24:01 -0700 | [diff] [blame] | 127 | device/lge/bullhead/msm_irqbalance.conf:vendor/etc/msm_irqbalance.conf |
Sungmin Choi | 0ce9c71 | 2015-04-22 10:44:52 +0900 | [diff] [blame] | 128 | |
Thierry Strudel | a42e7ac | 2015-06-03 17:14:28 -0700 | [diff] [blame] | 129 | # Power configuration file |
| 130 | PRODUCT_COPY_FILES += \ |
| 131 | device/lge/bullhead/init.bullhead.power.sh:system/bin/init.bullhead.power.sh |
| 132 | |
Sungmin Choi | f70efd4 | 2015-06-08 16:20:07 -0700 | [diff] [blame] | 133 | # MBN |
| 134 | PRODUCT_COPY_FILES += \ |
| 135 | device/lge/bullhead/init.bullhead.sh:system/bin/init.bullhead.sh |
| 136 | |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 137 | PRODUCT_TAGS += dalvik.gc.type-precise |
| 138 | |
| 139 | PRODUCT_AAPT_CONFIG := normal |
Sungmin Choi | a866ad1 | 2015-03-21 13:18:59 +0900 | [diff] [blame] | 140 | PRODUCT_AAPT_PREF_CONFIG := xxhdpi |
Vineeta Srivastava | a879aa7 | 2015-08-10 22:35:04 -0700 | [diff] [blame] | 141 | # A list of dpis to select prebuilt apk, in precedence order. |
| 142 | PRODUCT_AAPT_PREBUILT_DPI := xxhdpi xhdpi hdpi |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 143 | |
| 144 | PRODUCT_CHARACTERISTICS := nosdcard |
| 145 | |
Sungmin Choi | 9fc3986 | 2015-03-14 10:44:36 +0900 | [diff] [blame] | 146 | # for off charging mode |
| 147 | PRODUCT_PACKAGES += \ |
| 148 | charger_res_images |
| 149 | |
Hyejin Kim | e58fd8c | 2015-03-06 14:42:06 +0900 | [diff] [blame] | 150 | PRODUCT_PACKAGES += \ |
| 151 | gralloc.msm8992 \ |
| 152 | hwcomposer.msm8992 \ |
| 153 | libgenlock \ |
soyoung.min | b63ab6e | 2015-03-17 14:21:23 -0500 | [diff] [blame] | 154 | memtrack.msm8992 \ |
| 155 | lights.bullhead |
Hyejin Kim | e58fd8c | 2015-03-06 14:42:06 +0900 | [diff] [blame] | 156 | |
donghun2.kim | 5cc5711 | 2015-03-19 21:03:02 +0900 | [diff] [blame] | 157 | PRODUCT_PACKAGES += \ |
Sungmin Choi | bc9e50f | 2015-04-30 11:41:21 +0900 | [diff] [blame] | 158 | libc2dcolorconvert \ |
| 159 | libstagefrighthw \ |
| 160 | libOmxCore \ |
| 161 | libmm-omxcore \ |
| 162 | libOmxVdec \ |
| 163 | libOmxVdecHevc \ |
| 164 | libOmxVenc |
| 165 | |
Jean-Michel Trivi | 7909b84 | 2015-08-24 11:45:56 -0700 | [diff] [blame] | 166 | # Audio HAL and utilities |
Sungmin Choi | bc9e50f | 2015-04-30 11:41:21 +0900 | [diff] [blame] | 167 | PRODUCT_PACKAGES += \ |
donghun2.kim | 5cc5711 | 2015-03-19 21:03:02 +0900 | [diff] [blame] | 168 | audio.primary.msm8992 \ |
| 169 | audio.a2dp.default \ |
| 170 | audio.usb.default \ |
| 171 | audio.r_submix.default \ |
Jean-Michel Trivi | 7909b84 | 2015-08-24 11:45:56 -0700 | [diff] [blame] | 172 | libaudio-resampler |
| 173 | |
| 174 | # Audio effects |
| 175 | PRODUCT_PACKAGES += \ |
donghun2.kim | 7f7a93f | 2015-06-11 09:44:10 +0900 | [diff] [blame] | 176 | libqcomvoiceprocessing \ |
Jean-Michel Trivi | 7909b84 | 2015-08-24 11:45:56 -0700 | [diff] [blame] | 177 | libqcomvoiceprocessingdescriptors \ |
donghun2.kim | 7f7a93f | 2015-06-11 09:44:10 +0900 | [diff] [blame] | 178 | libqcomvisualizer \ |
Sungmin Choi | fa38188 | 2015-06-27 13:01:43 +0900 | [diff] [blame] | 179 | libqcompostprocbundle \ |
| 180 | libvolumelistener |
donghun2.kim | 5cc5711 | 2015-03-19 21:03:02 +0900 | [diff] [blame] | 181 | |
Sungmin Choi | e9cbfdc | 2015-03-28 11:55:35 +0900 | [diff] [blame] | 182 | PRODUCT_PACKAGES += \ |
| 183 | librmnetctl \ |
| 184 | rmnetcli |
| 185 | |
seulgi.kim | 5e3e9b1 | 2015-03-31 15:17:20 +0900 | [diff] [blame] | 186 | # GPS configuration |
| 187 | PRODUCT_COPY_FILES += \ |
| 188 | device/lge/bullhead/gps.conf:system/etc/gps.conf |
| 189 | |
Thierry Strudel | 058bafa | 2015-05-12 14:34:23 -0700 | [diff] [blame] | 190 | # NFC packages |
| 191 | PRODUCT_PACKAGES += \ |
Thierry Strudel | f9621af | 2015-05-07 23:25:21 -0700 | [diff] [blame] | 192 | nfc_nci.bullhead \ |
Thierry Strudel | 058bafa | 2015-05-12 14:34:23 -0700 | [diff] [blame] | 193 | NfcNci \ |
| 194 | Tag |
| 195 | |
Vineeta Srivastava | 12ba748 | 2015-04-27 22:26:31 -0700 | [diff] [blame] | 196 | # Fingerprint Sensor |
| 197 | PRODUCT_PACKAGES += \ |
| 198 | fingerprint.bullhead |
| 199 | |
Sungmin Choi | 2969642 | 2015-03-27 18:49:11 +0900 | [diff] [blame] | 200 | # Wi-Fi |
| 201 | PRODUCT_PACKAGES += \ |
| 202 | libwpa_client \ |
| 203 | hostapd \ |
| 204 | dhcpcd.conf \ |
| 205 | wpa_supplicant \ |
| 206 | wpa_supplicant.conf |
| 207 | |
Sungmin Choi | 4db6ad6 | 2015-05-06 16:44:18 +0900 | [diff] [blame] | 208 | # Camera |
| 209 | PRODUCT_PACKAGES += \ |
| 210 | camera.msm8992 \ |
| 211 | libcamera \ |
| 212 | libmmcamera_interface \ |
| 213 | libmmcamera_interface2 \ |
| 214 | libmmjpeg_interface \ |
| 215 | libqomx_core \ |
| 216 | mm-qcamera-app |
| 217 | |
Thierry Strudel | 16e5ac7 | 2015-05-14 15:25:21 -0700 | [diff] [blame] | 218 | # Sensor & activity_recognition HAL |
| 219 | PRODUCT_PACKAGES += \ |
| 220 | sensors.bullhead \ |
| 221 | activity_recognition.bullhead \ |
| 222 | sensortool.bullhead |
| 223 | |
Sungmin Choi | a38ab54 | 2015-06-02 01:30:59 -0700 | [diff] [blame] | 224 | PRODUCT_PACKAGES += \ |
| 225 | keystore.msm8992 \ |
| 226 | gatekeeper.msm8992 |
| 227 | |
Tom Cherry | 8554f91 | 2015-06-04 14:42:23 -0700 | [diff] [blame] | 228 | # For android_filesystem_config.h |
| 229 | PRODUCT_PACKAGES += \ |
| 230 | fs_config_files |
| 231 | |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 232 | DEVICE_PACKAGE_OVERLAYS := \ |
| 233 | device/lge/bullhead/overlay |
| 234 | |
Sungmin Choi | f7b0ae7 | 2015-05-16 19:45:05 +0900 | [diff] [blame] | 235 | # Enable AAC 5.1 output |
| 236 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 237 | media.aac_51_output_enabled=true |
| 238 | |
keunhui.park | 2972bf9 | 2015-06-04 15:40:27 +0900 | [diff] [blame] | 239 | # Audio |
| 240 | PRODUCT_PROPERTY_OVERRIDES += \ |
donghun2.kim | d78e3a8 | 2015-08-13 17:08:12 +0900 | [diff] [blame] | 241 | ro.qc.sdk.audio.fluencetype=fluencepro \ |
keunhui.park | 2972bf9 | 2015-06-04 15:40:27 +0900 | [diff] [blame] | 242 | persist.audio.fluence.voicecall=true \ |
| 243 | persist.audio.fluence.voicecomm=true \ |
| 244 | persist.audio.fluence.voicerec=false \ |
| 245 | persist.audio.fluence.speaker=true \ |
keunhui.park | 1cbe053 | 2015-07-09 09:15:55 +0900 | [diff] [blame] | 246 | persist.speaker.prot.enable=true \ |
| 247 | ro.config.vc_call_vol_steps=7 |
keunhui.park | 2972bf9 | 2015-06-04 15:40:27 +0900 | [diff] [blame] | 248 | |
Sungmin Choi | d861817 | 2015-07-08 11:45:42 +0900 | [diff] [blame] | 249 | # Reduce client buffer size for fast audio output tracks |
| 250 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 251 | af.fast_track_multiplier=1 |
| 252 | |
| 253 | # Low latency audio buffer size in frames |
| 254 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 255 | audio_hal.period_size=192 |
| 256 | |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 257 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | 2969642 | 2015-03-27 18:49:11 +0900 | [diff] [blame] | 258 | wifi.interface=wlan0 \ |
| 259 | wifi.supplicant_scan_interval=15 |
| 260 | |
| 261 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | c56c617 | 2015-03-09 08:51:41 +0900 | [diff] [blame] | 262 | ro.opengles.version=196609 |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 263 | |
| 264 | PRODUCT_PROPERTY_OVERRIDES += \ |
Vineeta Srivastava | a879aa7 | 2015-08-10 22:35:04 -0700 | [diff] [blame] | 265 | ro.sf.lcd_density=420 |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 266 | |
Hyejin Kim | f9722d1 | 2015-03-06 15:26:55 +0900 | [diff] [blame] | 267 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 268 | persist.hwc.mdpcomp.enable=true |
| 269 | |
Ajay Dudani | df91f69 | 2015-09-02 20:13:03 -0700 | [diff] [blame] | 270 | # Enable low power video mode for 4K encode |
| 271 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 272 | vidc.debug.perf.mode=2 \ |
| 273 | vidc.enc.dcvs.extra-buff-count=2 |
| 274 | |
Hyejin Kim | dfa3b06 | 2015-03-06 17:48:48 +0900 | [diff] [blame] | 275 | PRODUCT_PROPERTY_OVERRIDES += \ |
Todd Kjos | 921a84e | 2015-07-15 13:41:38 -0700 | [diff] [blame] | 276 | ro.hwui.texture_cache_size=56 \ |
| 277 | ro.hwui.layer_cache_size=32 \ |
Hyejin Kim | dfa3b06 | 2015-03-06 17:48:48 +0900 | [diff] [blame] | 278 | ro.hwui.r_buffer_cache_size=8 \ |
Todd Kjos | 921a84e | 2015-07-15 13:41:38 -0700 | [diff] [blame] | 279 | ro.hwui.path_cache_size=16 \ |
Hyejin Kim | dfa3b06 | 2015-03-06 17:48:48 +0900 | [diff] [blame] | 280 | ro.hwui.gradient_cache_size=1 \ |
| 281 | ro.hwui.drop_shadow_cache_size=6 \ |
| 282 | ro.hwui.texture_cache_flushrate=0.4 \ |
| 283 | ro.hwui.text_small_cache_width=1024 \ |
| 284 | ro.hwui.text_small_cache_height=1024 \ |
| 285 | ro.hwui.text_large_cache_width=2048 \ |
| 286 | ro.hwui.text_large_cache_height=1024 |
| 287 | |
Hyejin Kim | 275dc9e | 2015-03-11 16:09:56 +0900 | [diff] [blame] | 288 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | a218952 | 2015-04-25 09:55:12 +0900 | [diff] [blame] | 289 | ro.frp.pst=/dev/block/platform/soc.0/f9824900.sdhci/by-name/persistent |
Sungmin Choi | 7ef9779 | 2015-03-26 14:22:40 +0900 | [diff] [blame] | 290 | |
Sungmin Choi | 7b2a9a5 | 2015-05-12 11:44:49 +0900 | [diff] [blame] | 291 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 292 | drm.service.enabled=true |
| 293 | |
Sungmin Choi | 63d2dfb | 2015-04-24 11:11:14 +0900 | [diff] [blame] | 294 | # for perfd |
| 295 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 296 | ro.min_freq_0=384000 |
| 297 | ro.min_freq_4=384000 |
| 298 | |
Sungmin Choi | 7ef9779 | 2015-03-26 14:22:40 +0900 | [diff] [blame] | 299 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | 7ad9521 | 2015-05-07 13:40:16 +0900 | [diff] [blame] | 300 | ro.vendor.extension_library=libqti-perfd-client.so |
| 301 | |
| 302 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | 8f67d4d | 2015-04-06 16:24:01 -0700 | [diff] [blame] | 303 | rild.libpath=/vendor/lib64/libril-qc-qmi-1.so |
Hyejin Kim | 275dc9e | 2015-03-11 16:09:56 +0900 | [diff] [blame] | 304 | |
Hyejin Kim | 637e0da | 2015-03-11 16:13:01 +0900 | [diff] [blame] | 305 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | f2fa1db | 2015-07-03 01:06:42 +0900 | [diff] [blame] | 306 | ro.telephony.default_cdma_sub=0 \ |
| 307 | persist.qcril.disable_retry=true |
Hyejin Kim | 637e0da | 2015-03-11 16:13:01 +0900 | [diff] [blame] | 308 | |
Hyejin Kim | 9fec120 | 2015-03-11 16:14:51 +0900 | [diff] [blame] | 309 | # LTE, CDMA, GSM/WCDMA |
| 310 | PRODUCT_PROPERTY_OVERRIDES += \ |
Sungmin Choi | 86f3f17 | 2015-07-15 17:56:17 +0900 | [diff] [blame] | 311 | ro.telephony.default_network=22 \ |
Hyejin Kim | d610c29 | 2015-03-11 16:24:46 +0900 | [diff] [blame] | 312 | telephony.lteOnCdmaDevice=1 \ |
| 313 | persist.radio.mode_pref_nv10=1 |
Hyejin Kim | 9fec120 | 2015-03-11 16:14:51 +0900 | [diff] [blame] | 314 | |
Amit Mahajan | 2f27544 | 2015-09-10 13:51:20 -0700 | [diff] [blame] | 315 | # Emergency call overrides for Korea |
| 316 | PRODUCT_PROPERTY_OVERRIDES += \ |
Amit Mahajan | cf3bc97 | 2015-09-14 10:23:52 -0700 | [diff] [blame] | 317 | ril.nosim.ecc_list_count=1 \ |
| 318 | ril.nosim.ecclist_1=111,113,117,122,125 |
Amit Mahajan | 2f27544 | 2015-09-10 13:51:20 -0700 | [diff] [blame] | 319 | |
Eric Laurent | 8482c35 | 2015-08-27 14:01:00 -0700 | [diff] [blame] | 320 | # low audio flinger standby delay to reduce power consumption |
| 321 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 322 | ro.audio.flinger_standbytime_ms=300 |
| 323 | |
Hyejin Kim | 2495ef3 | 2015-03-11 16:26:31 +0900 | [diff] [blame] | 324 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 325 | persist.radio.apm_sim_not_pwdn=1 |
| 326 | |
Hyejin Kim | 7fa043f | 2015-03-11 16:32:34 +0900 | [diff] [blame] | 327 | # Setup custom emergency number list based on the MCC. This is needed by RIL |
| 328 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 329 | persist.radio.custom_ecc=1 |
| 330 | |
Sungmin Choi | febf05d | 2015-07-15 10:24:58 +0900 | [diff] [blame] | 331 | # IMS over WiFi |
| 332 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 333 | persist.data.iwlan.enable=true |
| 334 | |
Hyejin Kim | 6b9b6ef | 2015-03-11 16:48:14 +0900 | [diff] [blame] | 335 | # Request modem to send PLMN name always irrespective |
| 336 | # of display condition in EFSPN. |
| 337 | # RIL uses this property. |
| 338 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 339 | persist.radio.always_send_plmn=true |
| 340 | |
Hyejin Kim | c18396f | 2015-03-11 16:50:42 +0900 | [diff] [blame] | 341 | # Ril sends only one RIL_UNSOL_CALL_RING, so set call_ring.multiple to false |
| 342 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 343 | ro.telephony.call_ring.multiple=0 |
| 344 | |
Sungmin Choi | d941a99 | 2015-09-03 10:12:59 -0700 | [diff] [blame] | 345 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 346 | persist.radio.use_cc_names=true |
| 347 | |
Sungmin Choi | 120ff29 | 2015-09-01 19:02:23 -0700 | [diff] [blame] | 348 | # Update 1x signal strength after 10s |
Hyejin Kim | 5471556 | 2015-03-11 17:16:54 +0900 | [diff] [blame] | 349 | PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ |
| 350 | persist.radio.snapshot_enabled=1 \ |
Sungmin Choi | 120ff29 | 2015-09-01 19:02:23 -0700 | [diff] [blame] | 351 | persist.radio.snapshot_timer=10 |
Hyejin Kim | 5471556 | 2015-03-11 17:16:54 +0900 | [diff] [blame] | 352 | |
Nathan Harold | ad0fd18 | 2015-07-09 16:43:50 -0700 | [diff] [blame] | 353 | # If data_no_toggle is 0 there are no reports if the screen is off. |
| 354 | # If data_no_toggle is 1 then dormancy indications will come with screen off. |
Vineeta Srivastava | 210f95d | 2015-08-27 04:55:59 +0000 | [diff] [blame] | 355 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 356 | persist.radio.data_no_toggle=1 |
Nathan Harold | ad0fd18 | 2015-07-09 16:43:50 -0700 | [diff] [blame] | 357 | |
Sungmin Choi | 054413b | 2015-09-01 19:45:11 -0700 | [diff] [blame] | 358 | # Adjust STK popup operation |
| 359 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 360 | persist.radio.process_sups_ind=1 |
| 361 | |
Sungmin Choi | d543d5e | 2015-09-16 00:34:06 -0700 | [diff] [blame] | 362 | # VZW voice roaming issue |
| 363 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 364 | persist.radio.eri64_as_home=1 |
| 365 | |
Sungmin Choi | e8feb1a | 2015-09-09 18:56:49 -0700 | [diff] [blame] | 366 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 367 | persist.radio.data_con_rprt=true |
| 368 | |
koh.changseok | 1980de7 | 2015-04-01 01:45:27 +0900 | [diff] [blame] | 369 | # Set bluetooth soc to rome |
| 370 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 371 | qcom.bluetooth.soc=rome |
| 372 | |
Sungmin Choi | 3065040 | 2015-05-17 23:13:22 +0900 | [diff] [blame] | 373 | # Set Bluetooth transport initialization timeout |
| 374 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 375 | bluetooth.enable_timeout_ms=12000 |
| 376 | |
Sungmin Choi | 0800c90 | 2015-04-06 10:06:23 -0700 | [diff] [blame] | 377 | PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ |
| 378 | ro.bt.bdaddr_path=/persist/bdaddr.txt |
| 379 | |
Tim Murray | 6572748 | 2015-08-11 13:22:51 -0700 | [diff] [blame] | 380 | # limit dex2oat threads to improve thermals |
| 381 | PRODUCT_PROPERTY_OVERRIDES += \ |
Andreas Gampe | 158fae6 | 2015-09-16 15:16:19 -0700 | [diff] [blame] | 382 | dalvik.vm.dex2oat-threads=2 \ |
Tim Murray | 6572748 | 2015-08-11 13:22:51 -0700 | [diff] [blame] | 383 | dalvik.vm.image-dex2oat-threads=4 |
| 384 | |
Mansoor Aftab | d45d4b2 | 2015-09-11 03:01:19 -0700 | [diff] [blame] | 385 | # Disable Camera TNR |
| 386 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 387 | persist.camera.tnr.preview=0 \ |
| 388 | persist.camera.tnr.video=0 |
| 389 | |
Pavel Zhamaitsiak | cebd51d | 2015-09-13 14:22:28 -0700 | [diff] [blame] | 390 | # Incoming number (b/23529711) |
| 391 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 392 | persist.radio.redir_party_num=0 |
| 393 | |
Eino-Ville Talvala | 58842ef | 2015-08-20 17:46:50 -0700 | [diff] [blame] | 394 | # NFC/camera interaction workaround - DO NOT COPY TO NEW DEVICES |
| 395 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 396 | ro.camera.notify_nfc=1 |
| 397 | |
Veena Sambasivan | 6da58a1 | 2015-07-04 16:12:16 -0700 | [diff] [blame] | 398 | # Power HAL |
| 399 | PRODUCT_PACKAGES += \ |
| 400 | power.bullhead |
| 401 | |
Hyejin Kim | d0859d4 | 2015-03-11 17:26:06 +0900 | [diff] [blame] | 402 | # Modem debugger |
| 403 | ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) |
| 404 | PRODUCT_PACKAGES += \ |
| 405 | QXDMLogger |
| 406 | |
| 407 | PRODUCT_COPY_FILES += \ |
| 408 | device/lge/bullhead/init.bullhead.diag.rc.userdebug:root/init.bullhead.diag.rc |
| 409 | else |
| 410 | PRODUCT_COPY_FILES += \ |
| 411 | device/lge/bullhead/init.bullhead.diag.rc.user:root/init.bullhead.diag.rc |
| 412 | endif |
| 413 | |
Sungmin Choi | c6f8bce | 2015-04-15 14:57:16 -0700 | [diff] [blame] | 414 | # setup dm-verity configs. |
Sungmin Choi | a218952 | 2015-04-25 09:55:12 +0900 | [diff] [blame] | 415 | PRODUCT_SYSTEM_VERITY_PARTITION := /dev/block/platform/soc.0/f9824900.sdhci/by-name/system |
| 416 | PRODUCT_VENDOR_VERITY_PARTITION := /dev/block/platform/soc.0/f9824900.sdhci/by-name/vendor |
Sungmin Choi | c6f8bce | 2015-04-15 14:57:16 -0700 | [diff] [blame] | 417 | $(call inherit-product, build/target/product/verity.mk) |
| 418 | |
Hyejin Kim | 4344bc0 | 2015-03-04 18:46:10 +0900 | [diff] [blame] | 419 | # setup dalvik vm configs. |
| 420 | $(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk) |
| 421 | |
Patrick Tjin | f3861aa | 2015-03-12 11:05:44 -0700 | [diff] [blame] | 422 | $(call inherit-product-if-exists, hardware/qcom/msm8994/msm8992.mk) |
Patrick Tjin | fd19f81 | 2015-03-11 15:50:30 -0700 | [diff] [blame] | 423 | $(call inherit-product-if-exists, vendor/qcom/gpu/msm8994/msm8994-gpu-vendor.mk) |