• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 angler devices, and
18# are also specific to angler devices
19#
20# Everything in this directory will become public
21
22# Enable support for chinook sensorhub
23TARGET_USES_CHINOOK_SENSORHUB := false
24
25ifeq ($(TARGET_PREBUILT_KERNEL),)
26    LOCAL_KERNEL := device/huawei/angler-kernel/Image.gz-dtb
27else
28  LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL)
29endif
30
31PRODUCT_COPY_FILES := \
32    $(LOCAL_KERNEL):kernel
33
34PRODUCT_COPY_FILES += \
35    device/huawei/angler/init.angler.rc:root/init.angler.rc \
36    device/huawei/angler/init.angler.usb.rc:root/init.angler.usb.rc \
37    device/huawei/angler/fstab.angler:root/fstab.angler \
38    device/huawei/angler/ueventd.angler.rc:root/ueventd.angler.rc \
39    device/huawei/angler/init.recovery.angler.rc:root/init.recovery.angler.rc \
40    device/huawei/angler/init.angler.power.sh:system/bin/init.angler.power.sh \
41    device/huawei/angler/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl
42
43ifeq ($(TARGET_USES_CHINOOK_SENSORHUB),true)
44PRODUCT_COPY_FILES += \
45    device/huawei/angler/init.angler.sensorhub.rc:root/init.angler.sensorhub.rc
46else
47PRODUCT_COPY_FILES += \
48    device/huawei/angler/init.angler.nanohub.rc:root/init.angler.sensorhub.rc
49endif
50
51PRODUCT_COPY_FILES += \
52    device/huawei/angler/init.mcfg.sh:system/bin/init.mcfg.sh
53
54PRODUCT_COPY_FILES += \
55    device/huawei/angler/init.radio.sh:system/bin/init.radio.sh
56
57# Thermal configuration
58PRODUCT_COPY_FILES += \
59    device/huawei/angler/thermal-engine-angler.conf:system/etc/thermal-engine.conf
60
61# Media
62PRODUCT_COPY_FILES += \
63    frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \
64    frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \
65    frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \
66    device/huawei/angler/media_codecs.xml:system/etc/media_codecs.xml \
67    device/huawei/angler/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \
68    device/huawei/angler/media_profiles.xml:system/etc/media_profiles.xml
69
70# Audio
71PRODUCT_COPY_FILES += \
72    device/huawei/angler/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
73    device/huawei/angler/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
74    device/huawei/angler/mixer_paths.xml:system/etc/mixer_paths.xml \
75    device/huawei/angler/audio_platform_info_i2s.xml:system/etc/audio_platform_info_i2s.xml \
76    device/huawei/angler/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
77    device/huawei/angler/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml \
78    device/huawei/angler/audio_platform_info.xml:system/etc/audio_platform_info.xml \
79    device/huawei/angler/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml \
80    device/huawei/angler/audio_policy_volumes_drc.xml:system/etc/audio_policy_volumes_drc.xml \
81    frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:system/etc/a2dp_audio_policy_configuration.xml \
82    frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:system/etc/r_submix_audio_policy_configuration.xml \
83    frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:system/etc/usb_audio_policy_configuration.xml \
84    frameworks/av/services/audiopolicy/config/default_volume_tables.xml:system/etc/default_volume_tables.xml \
85
86# Input device files
87PRODUCT_COPY_FILES += \
88    device/huawei/angler/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
89    device/huawei/angler/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl \
90    device/huawei/angler/synaptics_dsx.idc:system/usr/idc/synaptics_dsx.idc
91
92# for launcher layout
93PRODUCT_PACKAGES += \
94    AnglerLayout
95
96# include fingerprintd
97PRODUCT_PACKAGES += \
98    fingerprintd
99
100# Delegation for OEM customization
101PRODUCT_OEM_PROPERTIES := \
102    ro.config.ringtone \
103    ro.config.notification_sound \
104    ro.config.alarm_alert \
105    ro.config.wallpaper \
106    ro.config.wallpaper_component \
107    ro.oem.* \
108    oem.*
109
110PRODUCT_COPY_FILES += \
111    device/huawei/angler/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config
112
113# Wifi
114PRODUCT_COPY_FILES += \
115    device/huawei/angler/bcmdhd.cal:system/etc/wifi/bcmdhd.cal \
116    device/huawei/angler/bcmdhd-pme.cal:system/etc/wifi/bcmdhd-pme.cal \
117    device/huawei/angler/bcmdhd-high.cal:system/etc/wifi/bcmdhd-high.cal \
118    device/huawei/angler/bcmdhd-low.cal:system/etc/wifi/bcmdhd-low.cal
119
120# These are the hardware-specific features
121PRODUCT_COPY_FILES += \
122    frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
123    frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \
124    frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \
125    frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \
126    frameworks/native/data/etc/android.hardware.camera.full.xml:system/etc/permissions/android.hardware.camera.full.xml \
127    frameworks/native/data/etc/android.hardware.camera.raw.xml:system/etc/permissions/android.hardware.camera.raw.xml \
128    frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \
129    frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \
130    frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
131    frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \
132    frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \
133    frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \
134    frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \
135    frameworks/native/data/etc/android.hardware.sensor.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.xml \
136    frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \
137    frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml \
138    frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:system/etc/permissions/android.hardware.sensor.hifi_sensors.xml \
139    frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
140    frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \
141    frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \
142    frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \
143    frameworks/native/data/etc/android.hardware.audio.low_latency.xml:system/etc/permissions/android.hardware.audio.low_latency.xml \
144    frameworks/native/data/etc/android.hardware.audio.pro.xml:system/etc/permissions/android.hardware.audio.pro.xml \
145    frameworks/native/data/etc/android.hardware.telephony.cdma.xml:system/etc/permissions/android.hardware.telephony.cdma.xml \
146    frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \
147    frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \
148    frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml \
149    frameworks/native/data/etc/android.hardware.nfc.hcef.xml:system/etc/permissions/android.hardware.nfc.hcef.xml \
150    frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml \
151    frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml \
152    frameworks/native/data/etc/android.software.verified_boot.xml:system/etc/permissions/android.software.verified_boot.xml \
153    frameworks/native/data/etc/com.nxp.mifare.xml:system/etc/permissions/com.nxp.mifare.xml \
154    frameworks/native/data/etc/android.hardware.opengles.aep.xml:system/etc/permissions/android.hardware.opengles.aep.xml \
155    frameworks/native/data/etc/android.hardware.vr.high_performance.xml:system/etc/permissions/android.hardware.vr.high_performance.xml \
156    frameworks/native/data/etc/android.hardware.vulkan.level-0.xml:system/etc/permissions/android.hardware.vulkan.level.xml \
157    frameworks/native/data/etc/android.hardware.vulkan.version-1_0_3.xml:system/etc/permissions/android.hardware.vulkan.version.xml
158
159
160# MSM IRQ Balancer configuration file
161PRODUCT_COPY_FILES += \
162    device/huawei/angler/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf
163
164# Qseecomd configuration file
165PRODUCT_COPY_FILES += \
166    device/huawei/angler/init.angler.qseecomd.sh:system/bin/init.angler.qseecomd.sh
167
168PRODUCT_TAGS += dalvik.gc.type-precise
169
170# This device is 560dpi.  However the platform doesn't
171# currently contain all of the bitmaps at 560dpi density so
172# we do this little trick to fall back to the xxhdpi version
173# if the 560dpi doesn't exist.
174PRODUCT_AAPT_CONFIG := normal
175PRODUCT_AAPT_PREF_CONFIG := 560dpi
176# A list of dpis to select prebuilt apk, in precedence order.
177PRODUCT_AAPT_PREBUILT_DPI := xxxhdpi xxhdpi xhdpi hdpi
178
179PRODUCT_CHARACTERISTICS := nosdcard
180
181PRODUCT_PACKAGES += \
182    gralloc.msm8994 \
183    hwcomposer.msm8994 \
184    libgenlock \
185    memtrack.msm8994 \
186    lights.angler
187
188USE_XML_AUDIO_POLICY_CONF := 1
189PRODUCT_PACKAGES += \
190    audio.primary.msm8994 \
191    audio.a2dp.default \
192    audio.usb.default \
193    audio.r_submix.default \
194    libaudio-resampler \
195    dsm_ctrl
196
197# Audio effects
198PRODUCT_PACKAGES += \
199    libqcomvisualizer \
200    libqcomvoiceprocessing \
201    libqcomvoiceprocessingdescriptors \
202    libqcompostprocbundle
203
204PRODUCT_PACKAGES += \
205    libc2dcolorconvert \
206    libstagefrighthw \
207    libOmxCore \
208    libmm-omxcore \
209    libOmxVdec \
210    libOmxVdecHevc \
211    libOmxVenc
212
213#CAMERA
214PRODUCT_PACKAGES += \
215    camera.msm8994 \
216    libcamera \
217    libmmcamera_interface \
218    libmmcamera_interface2 \
219    libmmjpeg_interface \
220    libqomx_core \
221    mm-qcamera-app
222
223# GPS
224PRODUCT_PACKAGES += \
225    libgps.utils \
226    gps.msm8994
227
228# Sensor & activity_recognition HAL
229TARGET_USES_NANOHUB_SENSORHAL := true
230NANOHUB_SENSORHAL_LID_STATE_ENABLED := true
231NANOHUB_SENSORHAL_USB_MAG_BIAS_ENABLED := true
232NANOHUB_SENSORHAL_SENSORLIST := $(LOCAL_PATH)/sensorhal/sensorlist.cpp
233
234PRODUCT_PACKAGES += \
235    sensors.angler \
236    activity_recognition.angler \
237    context_hub.default
238
239ifeq ($(TARGET_USES_CHINOOK_SENSORHUB),true)
240PRODUCT_PACKAGES += \
241    sensortool.angler \
242    nano4x1.bin
243else
244PRODUCT_PACKAGES += \
245    nanoapp_cmd
246endif
247
248# sensor utilities (only for userdebug and eng builds)
249ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
250PRODUCT_PACKAGES += \
251    nanotool \
252    sensortest
253endif
254
255# for off charging mode
256PRODUCT_PACKAGES += \
257    charger_res_images
258
259PRODUCT_PACKAGES += \
260    libwpa_client \
261    hostapd \
262    wlutil \
263    wpa_supplicant \
264    wpa_supplicant.conf
265
266# NFC
267PRODUCT_PACKAGES += \
268    libnfc-nci \
269    nfc_nci.angler \
270    NfcNci \
271    Tag
272
273# Power HAL
274PRODUCT_PACKAGES += \
275    power.angler \
276    thermal.angler
277
278PRODUCT_COPY_FILES += \
279    device/huawei/angler/nfc/libnfc-brcm.conf:system/etc/libnfc-brcm.conf \
280    device/huawei/angler/nfc/libnfc-nxp.conf:system/etc/libnfc-nxp.conf
281
282DEVICE_PACKAGE_OVERLAYS := \
283    device/huawei/angler/overlay
284
285PRODUCT_PROPERTY_OVERRIDES += \
286    ro.opengles.version=196610
287
288PRODUCT_PROPERTY_OVERRIDES += \
289    ro.sf.lcd_density=560
290
291PRODUCT_PROPERTY_OVERRIDES += \
292    persist.hwc.mdpcomp.enable=true \
293    persist.data.mode=concurrent
294
295PRODUCT_PROPERTY_OVERRIDES += \
296    persist.radio.data_no_toggle=1
297
298PRODUCT_PROPERTY_OVERRIDES += \
299	persist.radio.data_con_rprt=true
300
301PRODUCT_PROPERTY_OVERRIDES += \
302    ro.hwui.texture_cache_size=72 \
303    ro.hwui.layer_cache_size=48 \
304    ro.hwui.r_buffer_cache_size=8 \
305    ro.hwui.path_cache_size=32 \
306    ro.hwui.gradient_cache_size=1 \
307    ro.hwui.drop_shadow_cache_size=6 \
308    ro.hwui.texture_cache_flushrate=0.4 \
309    ro.hwui.text_small_cache_width=1024 \
310    ro.hwui.text_small_cache_height=1024 \
311    ro.hwui.text_large_cache_width=2048 \
312    ro.hwui.text_large_cache_height=1024
313
314# VR HAL
315PRODUCT_PACKAGES += \
316    vr.angler
317
318# Enable low power video mode for 4K encode
319PRODUCT_PROPERTY_OVERRIDES += \
320    vidc.debug.perf.mode=2 \
321    vidc.enc.dcvs.extra-buff-count=2
322
323# for perfd
324PRODUCT_PROPERTY_OVERRIDES += \
325    ro.min_freq_0=384000
326    ro.min_freq_4=384000
327
328PRODUCT_PROPERTY_OVERRIDES += \
329    ro.vendor.extension_library=libqti-perfd-client.so
330
331PRODUCT_PROPERTY_OVERRIDES += \
332    rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
333
334PRODUCT_PROPERTY_OVERRIDES += \
335    ro.telephony.default_cdma_sub=0
336
337# LTE, CDMA, GSM/WCDMA
338PRODUCT_PROPERTY_OVERRIDES += \
339    ro.telephony.default_network=10 \
340    telephony.lteOnCdmaDevice=1 \
341    persist.radio.mode_pref_nv10=1
342
343PRODUCT_PROPERTY_OVERRIDES += \
344    persist.radio.apm_sim_not_pwdn=1
345
346# Setup custom emergency number list based on the MCC. This is needed by RIL
347PRODUCT_PROPERTY_OVERRIDES += \
348    persist.radio.custom_ecc=1
349
350# Enable Wifi calling
351PRODUCT_PROPERTY_OVERRIDES += \
352    persist.data.iwlan.enable=true
353
354PRODUCT_PROPERTY_OVERRIDES += \
355   ro.frp.pst=/dev/block/platform/soc.0/f9824900.sdhci/by-name/frp
356
357# For SPN display
358PRODUCT_COPY_FILES += \
359    device/huawei/angler/spn-conf.xml:system/etc/spn-conf.xml
360
361# Request modem to send PLMN name always irrespective
362# of display condition in EFSPN.
363# RIL uses this property.
364PRODUCT_PROPERTY_OVERRIDES += \
365    persist.radio.always_send_plmn=true
366
367# If data_no_toggle is 0 there are no reports if the screen is off.
368# If data_no_toggle is 1 then dormancy indications will come with screen off.
369PRODUCT_PROPERTY_OVERRIDES += \
370    persist.radio.data_no_toggle=1
371
372# Ril sends only one RIL_UNSOL_CALL_RING, so set call_ring.multiple to false
373PRODUCT_PROPERTY_OVERRIDES += \
374    ro.telephony.call_ring.multiple=0
375
376# Update 1x signal strength after 2s
377PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
378    persist.radio.snapshot_enabled=1 \
379    persist.radio.snapshot_timer=2
380
381# Reduce client buffer size for fast audio output tracks
382PRODUCT_PROPERTY_OVERRIDES += \
383    af.fast_track_multiplier=1
384
385# Low latency audio buffer size in frames
386PRODUCT_PROPERTY_OVERRIDES += \
387    audio_hal.period_size=192
388
389#for qcom modify fluence type name, here added and enable
390PRODUCT_PROPERTY_OVERRIDES += \
391    ro.qc.sdk.audio.fluencetype="fluence" \
392    persist.audio.fluence.voicecall=true \
393    persist.audio.fluence.voicecomm=true \
394    persist.audio.product.identify="angler" \
395    persist.audio.fluence.speaker=true
396
397# Enable AAC 5.1 output
398PRODUCT_PROPERTY_OVERRIDES += \
399    media.aac_51_output_enabled=true
400
401#stereo speakers: orientation changes swap L/R channels
402PRODUCT_PROPERTY_OVERRIDES += \
403    ro.audio.monitorRotation=true
404
405# low audio flinger standby delay to reduce power consumption
406PRODUCT_PROPERTY_OVERRIDES += \
407    ro.audio.flinger_standbytime_ms=300
408
409PRODUCT_PROPERTY_OVERRIDES += \
410    persist.sys.ssr.restart_level="ALL_ENABLE"
411
412# Enable camera EIS
413# eis.enable: enables electronic image stabilization
414# is_type: sets image stabilization type
415PRODUCT_PROPERTY_OVERRIDES += \
416    persist.camera.eis.enable=1 \
417    persist.camera.is_type=4
418
419# For android_filesystem_config.h
420PRODUCT_PACKAGES += \
421   fs_config_files
422
423# For data
424PRODUCT_PACKAGES += \
425   librmnetctl
426
427# limit dex2oat threads to improve thermals
428PRODUCT_PROPERTY_OVERRIDES += \
429    dalvik.vm.boot-dex2oat-threads=4 \
430    dalvik.vm.dex2oat-threads=4 \
431    dalvik.vm.image-dex2oat-threads=4
432
433# Modem debugger
434ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
435ifeq (,$(filter aosp_angler, $(TARGET_PRODUCT)))
436PRODUCT_PACKAGES += \
437    QXDMLoggerV2
438endif # aosp_angler
439
440PRODUCT_COPY_FILES += \
441    device/huawei/angler/init.angler.diag.rc.userdebug:root/init.angler.diag.rc
442
443# subsystem ramdump collection
444PRODUCT_PROPERTY_OVERRIDES += \
445    persist.sys.ssr.enable_ramdumps=1
446else # userdebug eng
447PRODUCT_COPY_FILES += \
448    device/huawei/angler/init.angler.diag.rc.user:root/init.angler.diag.rc
449endif # userdebug eng
450
451# Incoming number (b/23529711)
452PRODUCT_PROPERTY_OVERRIDES += \
453    persist.radio.redir_party_num=0
454
455# OEM Unlock reporting
456ADDITIONAL_DEFAULT_PROPERTIES += \
457    ro.oem_unlock_supported=1
458
459# ro.product.first_api_level indicates the first api level the device has commercially launched on.
460PRODUCT_PROPERTY_OVERRIDES += \
461    ro.product.first_api_level=23
462
463# In userdebug, add minidebug info the the boot image and the system server to support
464# diagnosing native crashes.
465ifneq (,$(filter userdebug, $(TARGET_BUILD_VARIANT)))
466    # Boot image.
467    PRODUCT_DEX_PREOPT_BOOT_FLAGS += --generate-mini-debug-info
468    # System server and some of its services.
469    # Note: we cannot use PRODUCT_SYSTEM_SERVER_JARS, as it has not been expanded at this point.
470    $(call add-product-dex-preopt-module-config,services,--generate-mini-debug-info)
471    $(call add-product-dex-preopt-module-config,wifi-service,--generate-mini-debug-info)
472endif
473
474# setup dalvik vm configs.
475$(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk)
476
477$(call inherit-product-if-exists, hardware/qcom/msm8994/msm8994.mk)
478$(call inherit-product-if-exists, vendor/qcom/gpu/msm8994/msm8994-gpu-vendor.mk)
479
480# copy wlan firmware
481$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4358/device-bcm.mk)
482
483# GPS configuration
484PRODUCT_COPY_FILES += \
485    device/huawei/angler/gps.conf:system/etc/gps.conf:qcom
486
487# setup dm-verity configs.
488PRODUCT_SYSTEM_VERITY_PARTITION := /dev/block/platform/soc.0/f9824900.sdhci/by-name/system
489PRODUCT_VENDOR_VERITY_PARTITION := /dev/block/platform/soc.0/f9824900.sdhci/by-name/vendor
490$(call inherit-product, build/target/product/verity.mk)
491
492# b/28992626
493# For app investigation, make ASAN-lite only sanitize 32-bit.
494ifeq (true,$(SANITIZE_LITE))
495  SANITIZE_ARCH := 32
496endif
497
498# b/29995499
499$(call add-product-sanitizer-module-config,cameraserver,never)
500$(call add-product-sanitizer-module-config,mm-qcamera-daemon,never)
501